int CWnfconst[]={36,25,29}; struct fonttab{ int index, size, width, height, left; double fwid,basetotop; }CWntbl[]={ {0,0,0,0,0,0.,0.}, {0,84,20,28,1,0.000000,34.000000}, /*Aacute*/ {21,84,20,28,1,0.000000,34.000000}, /*Acircumflex*/ {42,78,20,26,1,0.000000,32.000000}, /*Adieresis*/ {62,84,20,28,1,0.000000,34.000000}, /*Agrave*/ {83,90,20,30,1,0.000000,36.000000}, /*Aring*/ {106,84,20,28,1,0.000000,34.000000}, /*Atilde*/ {0,0,0,0,0,0.,0.}, {127,81,17,27,2,0.000000,33.000000}, /*Eacute*/ {148,84,17,28,2,0.000000,34.000000}, /*Ecircumflex*/ {169,78,17,26,2,20.000000,32.000000}, /*Edieresis*/ {189,81,17,27,2,20.000000,33.000000}, /*Egrave*/ {210,84,17,28,3,20.000000,34.000000}, /*Iacute*/ {231,84,17,28,3,20.000000,34.000000}, /*Icircumflex*/ {252,78,17,26,3,20.000000,32.000000}, /*Idieresis*/ {272,84,17,28,3,20.000000,34.000000}, /*Igrave*/ {293,84,19,28,1,20.000000,34.000000}, /*Oacute*/ {314,84,19,28,1,20.000000,34.000000}, /*Ocircumflex*/ {335,78,19,26,1,20.000000,32.000000}, /*Odieresis*/ {355,84,19,28,1,20.000000,34.000000}, /*Ograve*/ {0,0,0,0,0,0.,0.}, {376,81,19,27,1,20.000000,33.000000}, /*Otilde*/ {397,84,17,28,4,20.000000,34.000000}, /*Scaron*/ {418,81,19,27,1,20.000000,33.000000}, /*Uacute*/ {439,84,19,28,1,20.000000,34.000000}, /*Ucircumflex*/ {460,78,19,26,1,20.000000,32.000000}, /*Udieresis*/ {480,84,19,28,1,20.000000,34.000000}, /*Ugrave*/ {501,78,19,26,1,20.000000,32.000000}, /*Ydieresis*/ {521,56,16,28,5,20.000000,34.000000}, /*Zcaron*/ {535,60,19,20,2,20.000000,26.000000}, /*Eth*/ {550,60,18,20,2,20.000000,26.000000}, /*Thorn*/ {0,0,0,0,0,0.,0.}, {565,2,1,2,0,20.000000,8.000000}, /*space*/ {566,42,13,21,8,20.000000,27.000000}, /*exclam*/ {577,20,16,10,5,20.000000,28.000000}, /*quotedbl*/ {582,75,18,25,3,20.000000,29.000000}, /*numbersign*/ {601,54,16,27,4,20.000000,29.000000}, /*dollar*/ {615,60,17,20,3,20.000000,26.000000}, /*percent*/ {630,60,18,20,3,20.000000,26.000000}, /*ampersand*/ {645,22,14,11,8,20.000000,28.000000}, /*quoteright*/ {651,52,14,26,8,20.000000,29.000000}, /*parenleft*/ {664,52,12,26,6,20.000000,29.000000}, /*parenright*/ {677,42,17,14,3,20.000000,28.000000}, /*asterisk*/ {688,57,18,19,2,20.000000,26.000000}, /*plus*/ {703,22,14,11,7,20.000000,12.000000}, /*comma*/ {709,12,17,4,3,20.000000,19.000000}, /*hyphen*/ {712,12,13,6,7,20.000000,11.000000}, /*period*/ {715,84,19,28,2,20.000000,28.000000}, /*slash*/ {736,66,18,22,3,20.000000,28.000000}, /*zero*/ {753,66,18,22,4,20.000000,28.000000}, /*one*/ {770,66,17,22,3,20.000000,28.000000}, /*two*/ {787,66,17,22,4,20.000000,28.000000}, /*three*/ {804,66,18,22,2,20.000000,28.000000}, /*four*/ {821,66,17,22,3,20.000000,28.000000}, /*five*/ {838,66,18,22,3,20.000000,28.000000}, /*six*/ {855,66,17,22,4,20.000000,28.000000}, /*seven*/ {872,66,18,22,2,20.000000,28.000000}, /*eight*/ {889,66,18,22,3,20.000000,28.000000}, /*nine*/ {906,32,13,16,7,20.000000,21.000000}, /*colon*/ {914,38,14,19,7,20.000000,21.000000}, /*semicolon*/ {924,66,18,22,4,20.000000,28.000000}, /*less*/ {941,27,18,9,2,20.000000,21.000000}, /*equal*/ {948,40,16,20,3,20.000000,27.000000}, /*greater*/ {958,63,17,21,4,20.000000,27.000000}, /*question*/ {974,75,18,25,3,20.000000,28.000000}, /*at*/ {993,60,20,20,1,20.000000,26.000000}, /*A*/ {1008,60,17,20,2,20.000000,26.000000}, /*B*/ {1023,60,17,20,3,20.000000,26.000000}, /*C*/ {1038,60,19,20,2,20.000000,26.000000}, /*D*/ {1053,60,17,20,2,20.000000,26.000000}, /*E*/ {1068,60,18,20,3,20.000000,26.000000}, /*F*/ {1083,60,19,20,1,20.000000,26.000000}, /*G*/ {1098,60,18,20,2,20.000000,26.000000}, /*H*/ {1113,60,17,20,3,20.000000,26.000000}, /*I*/ {1128,60,20,20,2,20.000000,26.000000}, /*J*/ {1143,60,19,20,2,20.000000,26.000000}, /*K*/ {1158,60,18,20,2,20.000000,26.000000}, /*L*/ {1173,60,20,20,1,20.000000,26.000000}, /*M*/ {1188,60,19,20,0,20.000000,26.000000}, /*N*/ {1203,60,19,20,1,20.000000,26.000000}, /*O*/ {1218,60,18,20,2,20.000000,26.000000}, /*P*/ {1233,78,19,26,1,20.000000,26.000000}, /*Q*/ {1253,60,20,20,2,20.000000,26.000000}, /*R*/ {1268,63,17,21,4,20.000000,27.000000}, /*S*/ {1284,60,19,20,1,20.000000,26.000000}, /*T*/ {1299,60,19,20,1,20.000000,26.000000}, /*U*/ {1314,60,20,20,1,20.000000,26.000000}, /*V*/ {1329,60,20,20,1,20.000000,26.000000}, /*W*/ {1344,60,19,20,2,20.000000,26.000000}, /*X*/ {1359,60,19,20,1,20.000000,26.000000}, /*Y*/ {1374,40,16,20,5,20.000000,26.000000}, /*Z*/ {1384,52,15,26,9,20.000000,29.000000}, /*bracketleft*/ {1397,84,19,28,1,20.000000,28.000000}, /*backslash*/ {1418,52,12,26,6,20.000000,29.000000}, /*bracketright*/ {1431,16,16,8,3,20.000000,26.000000}, /*asciicircum*/ {1435,9,21,3,0,20.000000,3.000000}, /*underscore*/ {1438,22,13,11,7,20.000000,28.000000}, /*quoteleft*/ {1444,48,19,16,3,20.000000,22.000000}, /*a*/ {1456,66,17,22,1,20.000000,28.000000}, /*b*/ {1473,32,16,16,3,20.000000,22.000000}, /*c*/ {1481,66,18,22,3,20.000000,28.000000}, /*d*/ {1498,48,17,16,4,20.000000,22.000000}, /*e*/ {1510,66,18,22,3,20.000000,28.000000}, /*f*/ {1527,66,20,22,3,20.000000,22.000000}, /*g*/ {1544,66,19,22,1,20.000000,28.000000}, /*h*/ {1561,69,18,23,4,20.000000,29.000000}, /*i*/ {1579,60,14,29,3,20.000000,29.000000}, /*j*/ {1594,66,18,22,1,20.000000,28.000000}, /*k*/ {1611,66,18,22,4,20.000000,28.000000}, /*l*/ {1628,48,20,16,0,20.000000,22.000000}, /*m*/ {1640,48,19,16,2,20.000000,22.000000}, /*n*/ {1652,48,17,16,3,20.000000,22.000000}, /*o*/ {1664,66,18,22,1,20.000000,22.000000}, /*p*/ {1681,66,20,22,3,20.000000,22.000000}, /*q*/ {1698,32,16,16,3,20.000000,22.000000}, /*r*/ {1706,48,17,16,4,20.000000,22.000000}, /*s*/ {1718,60,17,20,2,20.000000,26.000000}, /*t*/ {1733,48,19,16,1,20.000000,22.000000}, /*u*/ {1745,48,20,16,1,20.000000,22.000000}, /*v*/ {1757,48,20,16,1,20.000000,22.000000}, /*w*/ {1769,48,18,16,3,20.000000,22.000000}, /*x*/ {1781,66,19,22,2,20.000000,22.000000}, /*y*/ {1798,48,18,16,3,20.000000,22.000000}, /*z*/ {1810,56,14,28,5,20.000000,30.000000}, /*braceleft*/ {1824,56,11,28,9,20.000000,28.000000}, /*bar*/ {1838,56,14,28,5,20.000000,30.000000}, /*braceright*/ {1852,12,16,6,3,20.000000,18.000000}, /*asciitilde*/ {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {1855,66,19,22,3,20.000000,28.000000}, /*aacute*/ {1872,66,19,22,3,20.000000,28.000000}, /*acircumflex*/ {1889,63,19,21,3,20.000000,27.000000}, /*adieresis*/ {1905,66,19,22,3,20.000000,28.000000}, /*agrave*/ {1922,75,19,25,2,20.000000,31.000000}, /*aring*/ {1941,63,19,21,3,20.000000,27.000000}, /*atilde*/ {0,0,0,0,0,0.,0.}, {1957,66,17,22,4,20.000000,28.000000}, /*eacute*/ {1974,66,17,22,4,20.000000,28.000000}, /*ecircumflex*/ {1991,63,17,21,4,20.000000,27.000000}, /*edieresis*/ {2007,66,17,22,4,20.000000,28.000000}, /*egrave*/ {2024,66,18,22,4,20.000000,28.000000}, /*iacute*/ {2041,66,18,22,4,20.000000,28.000000}, /*icircumflex*/ {2058,63,18,21,4,20.000000,27.000000}, /*idieresis*/ {2074,66,18,22,4,20.000000,28.000000}, /*igrave*/ {2091,66,17,22,3,20.000000,28.000000}, /*oacute*/ {2108,66,17,22,3,20.000000,28.000000}, /*ocircumflex*/ {2125,63,17,21,3,20.000000,27.000000}, /*odieresis*/ {2141,66,17,22,3,20.000000,28.000000}, /*ograve*/ {0,0,0,0,0,0.,0.}, {2158,63,17,21,3,20.000000,27.000000}, /*otilde*/ {2174,66,18,22,3,20.000000,28.000000}, /*scaron*/ {2191,66,19,22,2,20.000000,28.000000}, /*uacute*/ {2208,66,19,22,2,20.000000,28.000000}, /*ucircumflex*/ {2225,63,19,21,2,20.000000,27.000000}, /*udiresis*/ {2241,66,19,22,1,20.000000,28.000000}, /*ugrave*/ {2258,81,19,27,2,20.000000,27.000000}, /*ydieresis*/ {2279,66,18,22,3,20.000000,28.000000}, /*zcaron*/ {2296,63,18,21,3,20.000000,27.000000}, /*eth*/ {2312,84,18,28,0,20.000000,28.000000}, /*thorn*/ {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {2333,42,13,20,8,20.000000,20.000000}, /*exclamdown*/ {2344,72,17,24,4,20.000000,28.000000}, /*cent*/ {2362,60,17,20,4,20.000000,26.000000}, /*sterling*/ {2377,18,19,6,3,20.000000,15.000000}, /*fraction*/ {2382,60,19,20,1,20.000000,26.000000}, /*yen*/ {2397,112,28,28,-3,20.000000,28.000000}, /*florin*/ {2425,48,16,24,4,20.000000,27.000000}, /*section*/ {2437,63,20,21,1,20.000000,27.000000}, /*currency*/ {2453,22,12,11,8,20.000000,28.000000}, /*quotesingle*/ {2459,33,17,11,4,20.000000,28.000000}, /*quotedblleft*/ {2468,26,14,13,7,20.000000,20.000000}, /*guillemotleft*/ {2475,26,12,13,8,20.000000,20.000000}, /*guilsinglleft*/ {2482,26,13,13,9,20.000000,20.000000}, /*guilsinglright*/ {2489,66,20,22,2,20.000000,28.000000}, /*fi*/ {2506,66,20,22,2,20.000000,28.000000}, /*fl*/ {0,0,0,0,0,0.,0.}, {2523,9,21,3,0,20.000000,15.000000}, /*endash*/ {2526,46,16,23,4,20.000000,26.000000}, /*dagger*/ {2538,46,16,23,4,20.000000,26.000000}, /*daggerdbl*/ {2550,12,13,6,7,20.000000,19.000000}, /*periodcentered*/ {0,0,0,0,0,0.,0.}, {2553,69,19,23,3,20.000000,26.000000}, /*paragraph*/ {2571,18,13,9,5,20.000000,20.000000}, /*bullet*/ {2576,22,13,11,7,20.000000,12.000000}, /*quotesinglbase*/ {2582,33,17,11,4,20.000000,13.000000}, /*quotedblbase*/ {2591,33,17,11,4,20.000000,28.000000}, /*quotedblright*/ {2600,26,14,13,7,20.000000,20.000000}, /*guillemotright*/ {2607,18,20,6,0,20.000000,11.000000}, /*ellipsis*/ {2612,60,22,20,0,20.000000,26.000000}, /*perthousand*/ {0,0,0,0,0,0.,0.}, {2627,60,17,20,4,20.000000,20.000000}, /*questiondown*/ {0,0,0,0,0,0.,0.}, {2642,10,14,5,6,20.000000,28.000000}, /*grave*/ {2645,10,14,5,6,20.000000,28.000000}, /*acute*/ {2648,10,16,5,4,20.000000,28.000000}, /*circumflex*/ {2651,8,16,4,4,20.000000,27.000000}, /*tilde*/ {2653,6,16,3,5,20.000000,26.000000}, /*macron*/ {2655,10,16,5,4,20.000000,28.000000}, /*breve*/ {2658,8,12,4,8,20.000000,27.000000}, /*dotaccent*/ {2660,8,14,4,5,20.000000,27.000000}, /*dieresis*/ {0,0,0,0,0,0.,0.}, {2662,16,13,8,6,20.000000,31.000000}, /*ring*/ {2666,14,13,7,7,20.000000,7.000000}, /*cedilla*/ {0,0,0,0,0,0.,0.}, {2670,10,15,5,6,20.000000,28.000000}, /*hungarumlaut*/ {2673,16,13,7,7,20.000000,7.000000}, /*ogonek*/ {2677,10,16,5,4,20.000000,28.000000}, /*caron*/ {2680,9,21,3,0,20.000000,15.000000}, /*emdash*/ {2683,45,18,15,2,20.000000,24.000000}, /*divide*/ {2695,66,19,22,2,20.000000,22.000000}, /*mu*/ {2712,81,19,27,2,20.000000,30.000000}, /*onehalf*/ {2733,81,19,27,2,20.000000,30.000000}, /*onequarter*/ {2754,81,18,27,3,20.000000,30.000000}, /*threequarters*/ {2775,28,12,14,5,20.000000,28.000000}, /*onesuperior*/ {2782,45,17,15,3,20.000000,28.000000}, /*twosuperior*/ {2794,45,17,15,4,20.000000,28.000000}, /*threesuperior*/ {2806,57,19,19,1,20.000000,28.000000}, /*copyright*/ {2821,57,20,19,1,20.000000,28.000000}, /*registered*/ {2836,66,18,22,2,20.000000,26.000000}, /*plusminus*/ {2853,58,11,28,9,20.000000,28.000000}, /*brokenbar*/ {2868,22,15,11,5,20.000000,28.000000}, /*degree*/ {2874,24,19,8,2,20.000000,19.000000}, /*logicalnot*/ {2880,54,17,18,2,20.000000,24.000000}, /*multiply*/ {2894,33,20,11,0,20.000000,28.000000}, /*trademark*/ {2903,60,17,20,2,20.000000,26.000000}, /*AE*/ {0,0,0,0,0,0.,0.}, {2918,22,16,11,6,20.000000,27.000000}, /*ordfeminine*/ {2924,81,19,27,1,20.000000,33.000000}, /*Ntilde*/ {2945,63,19,21,2,20.000000,27.000000}, /*ntilde*/ {2961,81,19,27,1,20.000000,33.000000}, /*Yacute*/ {2982,84,19,28,2,20.000000,28.000000}, /*yacute*/ {3003,60,19,20,2,20.000000,26.000000}, /*Lslash*/ {3018,78,18,26,1,20.000000,29.000000}, /*Oslash*/ {3038,60,17,20,2,20.000000,26.000000}, /*OE*/ {3053,22,15,11,6,20.000000,26.000000}, /*ordmasculine*/ {3059,12,17,4,3,20.000000,19.000000}, /*minus*/ {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {3062,48,18,16,2,20.000000,22.000000}, /*ae*/ {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {3074,48,18,16,4,20.000000,22.000000}, /*dotlessi*/ {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {3086,66,19,22,5,20.000000,28.000000}, /*lslash*/ {3103,66,17,22,4,20.000000,25.000000}, /*oslash*/ {3120,48,18,16,3,20.000000,22.000000}, /*oe*/ {3132,66,18,22,2,20.000000,28.000000}, /*germandbls*/ {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, };