int CWnfconst[]={31,25,24}; struct fonttab{ int index, size, width, height, left; double fwid,basetotop; }CWntbl[]={ {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,2,1,2,0,20.000000,8.000000}, /*space*/ {1,42,13,21,8,20.000000,27.000000}, /*exclam*/ {12,20,16,10,5,20.000000,28.000000}, /*quotedbl*/ {17,75,18,25,3,20.000000,29.000000}, /*numbersign*/ {36,81,17,27,4,20.000000,29.000000}, /*dollar*/ {57,60,17,20,3,20.000000,26.000000}, /*percent*/ {72,57,18,19,3,20.000000,25.000000}, /*ampersand*/ {87,22,14,11,8,20.000000,28.000000}, /*quoteright*/ {93,52,14,26,8,20.000000,29.000000}, /*parenleft*/ {106,52,12,26,6,20.000000,29.000000}, /*parenright*/ {119,42,17,14,3,20.000000,28.000000}, /*asterisk*/ {130,57,18,19,2,20.000000,26.000000}, /*plus*/ {145,22,14,11,7,20.000000,12.000000}, /*comma*/ {151,12,17,4,3,20.000000,18.000000}, /*hyphen*/ {154,12,13,6,7,20.000000,12.000000}, /*period*/ {157,84,19,28,2,20.000000,28.000000}, /*slash*/ {178,66,18,22,3,20.000000,28.000000}, /*zero*/ {195,66,18,22,4,20.000000,28.000000}, /*one*/ {212,66,17,22,3,20.000000,28.000000}, /*two*/ {229,66,17,22,4,20.000000,28.000000}, /*three*/ {246,66,18,22,2,20.000000,28.000000}, /*four*/ {263,66,17,22,3,20.000000,28.000000}, /*five*/ {280,66,18,22,3,20.000000,28.000000}, /*six*/ {297,66,17,22,4,20.000000,28.000000}, /*seven*/ {314,66,18,22,2,20.000000,28.000000}, /*eight*/ {331,66,18,22,3,20.000000,28.000000}, /*nine*/ {348,28,13,14,7,20.000000,20.000000}, /*colon*/ {355,36,14,18,7,20.000000,20.000000}, /*semicolon*/ {364,60,17,20,4,20.000000,27.000000}, /*less*/ {379,27,18,9,2,20.000000,21.000000}, /*equal*/ {386,40,16,20,3,20.000000,27.000000}, /*greater*/ {396,63,17,21,4,20.000000,27.000000}, /*question*/ {412,75,18,25,3,20.000000,28.000000}, /*at*/ {431,60,20,20,1,20.000000,26.000000}, /*A*/ {446,60,17,20,2,20.000000,26.000000}, /*B*/ {461,63,17,21,3,20.000000,27.000000}, /*C*/ {477,60,19,20,2,20.000000,26.000000}, /*D*/ {492,60,17,20,2,20.000000,26.000000}, /*E*/ {507,60,18,20,3,20.000000,26.000000}, /*F*/ {522,60,19,20,1,20.000000,26.000000}, /*G*/ {537,60,18,20,2,20.000000,26.000000}, /*H*/ {552,60,17,20,3,20.000000,26.000000}, /*I*/ {567,60,20,20,2,20.000000,26.000000}, /*J*/ {582,60,19,20,2,20.000000,26.000000}, /*K*/ {597,60,18,20,2,20.000000,26.000000}, /*L*/ {612,60,19,20,1,20.000000,26.000000}, /*M*/ {627,60,19,20,0,20.000000,26.000000}, /*N*/ {642,63,19,21,1,20.000000,27.000000}, /*O*/ {658,60,18,20,2,20.000000,26.000000}, /*P*/ {673,84,19,27,1,20.000000,27.000000}, /*Q*/ {694,60,20,20,2,20.000000,26.000000}, /*R*/ {709,60,17,20,3,20.000000,26.000000}, /*S*/ {724,60,19,20,1,20.000000,26.000000}, /*T*/ {739,60,19,20,1,20.000000,26.000000}, /*U*/ {754,60,20,20,1,20.000000,26.000000}, /*V*/ {769,60,20,20,1,20.000000,26.000000}, /*W*/ {784,60,19,20,2,20.000000,26.000000}, /*X*/ {799,60,19,20,1,20.000000,26.000000}, /*Y*/ {814,40,16,20,5,20.000000,26.000000}, /*Z*/ {824,52,15,26,9,20.000000,29.000000}, /*bracketleft*/ {837,84,19,28,1,20.000000,28.000000}, /*backslash*/ {858,52,12,26,6,20.000000,29.000000}, /*bracketright*/ {871,16,16,8,3,20.000000,26.000000}, /*asciicircum*/ {875,9,21,3,0,20.000000,3.000000}, /*underscore*/ {878,22,13,11,7,20.000000,28.000000}, /*quoteleft*/ {884,48,19,16,3,20.000000,22.000000}, /*a*/ {896,66,18,22,1,20.000000,28.000000}, /*b*/ {913,32,16,16,3,20.000000,22.000000}, /*c*/ {921,66,18,22,2,20.000000,28.000000}, /*d*/ {938,48,17,16,4,20.000000,22.000000}, /*e*/ {950,66,18,22,3,20.000000,28.000000}, /*f*/ {967,69,19,22,3,20.000000,22.000000}, /*g*/ {985,66,19,22,1,20.000000,28.000000}, /*h*/ {1002,69,18,23,4,20.000000,29.000000}, /*i*/ {1020,58,14,29,3,20.000000,29.000000}, /*j*/ {1035,66,19,22,1,20.000000,28.000000}, /*k*/ {1052,66,18,22,4,20.000000,28.000000}, /*l*/ {1069,48,20,16,0,20.000000,22.000000}, /*m*/ {1081,48,19,16,2,20.000000,22.000000}, /*n*/ {1093,48,17,16,3,20.000000,22.000000}, /*o*/ {1105,66,18,22,1,20.000000,22.000000}, /*p*/ {1122,66,20,22,2,20.000000,22.000000}, /*q*/ {1139,32,16,16,3,20.000000,22.000000}, /*r*/ {1147,48,17,16,3,20.000000,22.000000}, /*s*/ {1159,63,17,21,2,20.000000,27.000000}, /*t*/ {1175,48,19,16,1,20.000000,22.000000}, /*u*/ {1187,48,20,16,1,20.000000,22.000000}, /*v*/ {1199,48,20,16,1,20.000000,22.000000}, /*w*/ {1211,48,18,16,3,20.000000,22.000000}, /*x*/ {1223,66,19,22,2,20.000000,22.000000}, /*y*/ {1240,48,18,16,3,20.000000,22.000000}, /*z*/ {1252,56,14,28,5,20.000000,30.000000}, /*braceleft*/ {1266,56,11,28,9,20.000000,28.000000}, /*bar*/ {1280,56,14,28,5,20.000000,30.000000}, /*braceright*/ {1294,12,15,6,3,20.000000,18.000000}, /*asciitilde*/ {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {1297,42,13,20,8,20.000000,20.000000}, /*exclamdown*/ {1308,75,17,25,4,20.000000,29.000000}, /*cent*/ {1327,60,17,20,4,20.000000,26.000000}, /*sterling*/ {1342,21,18,7,2,20.000000,15.000000}, /*fraction*/ {1348,60,19,20,1,20.000000,26.000000}, /*yen*/ {1363,112,28,28,-3,20.000000,28.000000}, /*florin*/ {1391,50,16,25,4,20.000000,27.000000}, /*section*/ {1404,60,20,20,1,20.000000,26.000000}, /*currency*/ {1419,22,12,11,8,20.000000,28.000000}, /*quotesingle*/ {1425,33,17,11,4,20.000000,28.000000}, /*quotedblleft*/ {1434,28,14,14,7,20.000000,21.000000}, /*guillemotleft*/ {1441,28,12,14,8,20.000000,21.000000}, /*guilsinglleft*/ {1448,28,13,14,9,20.000000,21.000000}, /*guilsinglright*/ {1455,66,20,22,2,20.000000,28.000000}, /*fi*/ {1472,66,20,22,2,20.000000,28.000000}, /*fl*/ {0,0,0,0,0,0.,0.}, {1489,9,21,3,0,20.000000,15.000000}, /*endash*/ {1492,46,16,23,4,20.000000,26.000000}, /*dagger*/ {1504,92,25,23,0,20.000000,26.000000}, /*daggerdbl*/ {1527,12,13,6,7,20.000000,19.000000}, /*periodcentered*/ {0,0,0,0,0,0.,0.}, {1530,69,19,23,3,20.000000,26.000000}, /*paragraph*/ {1548,18,13,9,5,20.000000,20.000000}, /*bullet*/ {1553,22,13,11,7,20.000000,12.000000}, /*quotesinglbase*/ {1559,33,17,11,4,20.000000,13.000000}, /*quotedblbase*/ {1568,33,17,11,4,20.000000,28.000000}, /*quotedblright*/ {1577,28,14,14,7,20.000000,21.000000}, /*guillemotright*/ {1584,18,20,6,0,20.000000,12.000000}, /*ellipsis*/ {1589,60,22,20,0,20.000000,26.000000}, /*perthousand*/ {0,0,0,0,0,0.,0.}, {1604,63,17,21,4,20.000000,21.000000}, /*questiondown*/ {0,0,0,0,0,0.,0.}, {1620,10,14,5,6,20.000000,28.000000}, /*grave*/ {1623,10,14,5,6,20.000000,28.000000}, /*acute*/ {1626,10,16,5,4,20.000000,28.000000}, /*circumflex*/ {1629,8,16,4,4,20.000000,27.000000}, /*tilde*/ {1631,6,15,3,4,20.000000,26.000000}, /*macron*/ {1633,10,16,5,4,20.000000,28.000000}, /*breve*/ {1636,8,12,4,8,20.000000,27.000000}, /*dotaccent*/ {1638,8,14,4,5,20.000000,27.000000}, /*dieresis*/ {0,0,0,0,0,0.,0.}, {1640,16,13,8,6,20.000000,31.000000}, /*ring*/ {1644,14,13,7,7,20.000000,7.000000}, /*cedilla*/ {0,0,0,0,0,0.,0.}, {1648,10,15,5,6,20.000000,28.000000}, /*hungarumlaut*/ {1651,16,13,7,7,20.000000,7.000000}, /*ogonek*/ {1655,10,16,5,4,20.000000,28.000000}, /*caron*/ {1658,9,21,3,0,20.000000,15.000000}, /*emdash*/ {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {1661,60,17,20,2,20.000000,26.000000}, /*AE*/ {0,0,0,0,0,0.,0.}, {1676,22,16,11,6,20.000000,27.000000}, /*ordfeminine*/ {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {1682,60,19,20,2,20.000000,26.000000}, /*Lslash*/ {1697,78,18,26,1,20.000000,29.000000}, /*Oslash*/ {1717,60,17,20,2,20.000000,26.000000}, /*OE*/ {1732,22,15,11,6,20.000000,26.000000}, /*ordmasculine*/ {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {1738,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.}, {1750,48,18,16,4,20.000000,22.000000}, /*dotlessi*/ {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {1762,66,18,22,4,20.000000,28.000000}, /*lslash*/ {1779,69,17,23,3,20.000000,25.000000}, /*oslash*/ {1797,48,18,16,3,20.000000,22.000000}, /*oe*/ {1809,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.}, };