int HBOnfconst[]={40,37,32}; struct fonttab{ int index, size, width, height, left; double fwid,basetotop; }HBOntbl[]={ {0,0,0,0,0,0.,0.}, {0,132,25,33,1,4.066667,40.000000}, /*Aacute*/ {33,99,23,33,1,4.066667,40.000000}, /*Acircumflex*/ {58,96,24,32,1,4.066667,39.000000}, /*Adieresis*/ {82,99,24,33,1,4.066667,40.000000}, /*Agrave*/ {107,99,24,33,1,4.066667,40.000000}, /*Aring*/ {132,128,25,32,1,4.066667,39.000000}, /*Atilde*/ {0,0,0,0,0,0.,0.}, {164,132,26,33,3,2.233333,40.000000}, /*Eacute*/ {197,132,26,33,3,2.233333,40.000000}, /*Ecircumflex*/ {230,128,26,32,2,22.233333,39.000000}, /*Edieresis*/ {262,132,26,33,3,22.233333,40.000000}, /*Egrave*/ {295,99,17,33,2,9.266667,40.000000}, /*Iacute*/ {320,64,16,32,2,9.266667,39.000000}, /*Icircumflex*/ {336,64,16,32,2,9.266667,39.000000}, /*Idieresis*/ {352,66,12,33,2,9.266667,40.000000}, /*Igrave*/ {369,132,28,33,3,25.933333,39.000000}, /*Oacute*/ {402,132,28,33,3,25.933333,39.000000}, /*Ocircumflex*/ {435,132,28,33,3,25.933333,39.000000}, /*Odieresis*/ {468,132,28,33,3,25.933333,39.000000}, /*Ograve*/ {0,0,0,0,0,0.,0.}, {501,128,28,32,3,25.933333,38.000000}, /*Otilde*/ {533,99,24,33,2,22.233333,39.000000}, /*Scaron*/ {558,132,27,33,4,24.066667,39.000000}, /*Uacute*/ {591,136,27,34,4,24.066667,40.000000}, /*Ucircumflex*/ {625,132,27,33,4,24.066667,39.000000}, /*Udieresis*/ {658,136,27,34,4,24.066667,40.000000}, /*Ugrave*/ {692,128,27,32,6,22.233333,39.000000}, /*Ydieresis*/ {724,132,25,33,1,20.366667,40.000000}, /*Zcaron*/ {757,104,26,26,2,24.066667,33.000000}, /*Eth*/ {783,78,24,26,3,22.233333,33.000000}, /*Thorn*/ {0,0,0,0,0,0.,0.}, {803,2,1,2,0,9.266667,9.000000}, /*space*/ {804,52,14,26,4,11.100000,33.000000}, /*exclam*/ {817,30,20,10,6,15.800000,33.000000}, /*quotedbl*/ {825,78,23,26,1,18.533333,32.000000}, /*numbersign*/ {845,93,21,31,2,18.533333,34.000000}, /*dollar*/ {869,104,31,26,4,29.633333,32.000000}, /*percent*/ {895,81,24,27,3,24.066667,33.000000}, /*ampersand*/ {916,20,12,10,5,9.266667,33.000000}, /*quoteright*/ {921,66,16,33,3,11.100000,33.000000}, /*parenleft*/ {938,66,14,33,-1,11.100000,33.000000}, /*parenright*/ {955,24,16,12,5,12.966667,33.000000}, /*asterisk*/ {961,51,20,17,3,19.466667,24.000000}, /*plus*/ {974,12,8,12,1,9.266667,13.000000}, /*comma*/ {977,12,13,6,2,11.100000,20.000000}, /*hyphen*/ {980,6,8,6,2,9.266667,13.000000}, /*period*/ {982,54,15,27,0,9.266667,33.000000}, /*slash*/ {996,81,21,27,3,18.533333,33.000000}, /*zero*/ {1017,75,18,25,5,18.533333,32.000000}, /*one*/ {1036,78,21,26,1,18.533333,33.000000}, /*two*/ {1056,81,21,27,2,18.533333,33.000000}, /*three*/ {1077,75,20,25,2,18.533333,32.000000}, /*four*/ {1096,78,21,26,2,18.533333,32.000000}, /*five*/ {1116,81,21,27,3,18.533333,33.000000}, /*six*/ {1137,75,23,25,4,18.533333,32.000000}, /*seven*/ {1156,81,21,27,2,18.533333,33.000000}, /*eight*/ {1177,81,21,27,2,18.533333,33.000000}, /*nine*/ {1198,40,13,20,4,11.100000,27.000000}, /*colon*/ {1208,52,13,26,3,11.100000,27.000000}, /*semicolon*/ {1221,51,21,17,3,19.466667,24.000000}, /*less*/ {1234,39,21,13,2,19.466667,22.000000}, /*equal*/ {1244,51,20,17,1,19.466667,24.000000}, /*greater*/ {1257,78,22,26,6,20.366667,33.000000}, /*question*/ {1277,150,34,30,2,32.500000,33.000000}, /*at*/ {1315,78,24,26,1,24.066667,33.000000}, /*A*/ {1335,104,25,26,3,24.066667,33.000000}, /*B*/ {1361,108,27,27,4,24.066667,33.000000}, /*C*/ {1388,104,26,26,3,24.066667,33.000000}, /*D*/ {1414,104,26,26,3,22.233333,33.000000}, /*E*/ {1440,104,25,26,2,20.366667,33.000000}, /*F*/ {1466,108,28,27,4,25.933333,33.000000}, /*G*/ {1493,104,27,26,2,24.066667,33.000000}, /*H*/ {1519,52,12,26,2,9.266667,33.000000}, /*I*/ {1532,81,22,27,2,18.533333,33.000000}, /*J*/ {1553,104,29,26,2,24.066667,33.000000}, /*K*/ {1579,78,20,26,3,20.366667,33.000000}, /*L*/ {1599,104,31,26,2,27.766667,33.000000}, /*M*/ {1625,104,28,26,2,24.066667,33.000000}, /*N*/ {1651,108,28,27,3,25.933333,33.000000}, /*O*/ {1678,104,25,26,2,22.233333,33.000000}, /*P*/ {1704,112,28,28,4,25.933333,33.000000}, /*Q*/ {1732,104,26,26,3,24.066667,33.000000}, /*R*/ {1758,81,24,27,2,22.233333,33.000000}, /*S*/ {1779,104,25,26,5,20.366667,33.000000}, /*T*/ {1805,108,28,27,4,24.066667,33.000000}, /*U*/ {1832,104,27,26,6,22.233333,33.000000}, /*V*/ {1858,130,37,26,5,31.466667,33.000000}, /*W*/ {1891,104,27,26,1,22.233333,33.000000}, /*X*/ {1917,104,27,26,6,22.233333,33.000000}, /*Y*/ {1943,104,25,26,1,20.366667,33.000000}, /*Z*/ {1969,66,16,33,0,11.100000,33.000000}, /*bracketleft*/ {1986,52,10,26,4,9.266667,32.000000}, /*backslash*/ {1999,99,17,33,-1,11.100000,33.000000}, /*bracketright*/ {2024,45,20,15,3,19.466667,31.000000}, /*asciicircum*/ {2036,12,23,4,-2,18.533333,4.000000}, /*underscore*/ {2039,20,12,10,5,9.266667,33.000000}, /*quoteleft*/ {2044,63,20,21,2,18.533333,27.000000}, /*a*/ {2060,81,21,27,1,20.366667,33.000000}, /*b*/ {2081,63,20,21,3,18.533333,27.000000}, /*c*/ {2097,81,23,27,2,20.366667,33.000000}, /*d*/ {2118,63,20,21,2,18.533333,27.000000}, /*e*/ {2134,52,16,26,3,11.100000,33.000000}, /*f*/ {2147,81,23,27,0,20.366667,27.000000}, /*g*/ {2168,78,21,26,2,20.366667,33.000000}, /*h*/ {2188,52,12,26,2,9.266667,33.000000}, /*i*/ {2201,66,16,33,-2,9.266667,33.000000}, /*j*/ {2218,78,22,26,2,18.533333,33.000000}, /*k*/ {2238,52,13,26,2,9.266667,33.000000}, /*l*/ {2251,80,31,20,0,29.633333,27.000000}, /*m*/ {2271,60,21,20,2,20.366667,27.000000}, /*n*/ {2286,63,21,21,3,20.366667,27.000000}, /*o*/ {2302,81,21,27,1,20.366667,27.000000}, /*p*/ {2323,81,22,27,2,20.366667,27.000000}, /*q*/ {2344,60,17,20,2,12.966667,27.000000}, /*r*/ {2359,63,20,21,2,18.533333,27.000000}, /*s*/ {2375,50,14,25,3,11.100000,31.000000}, /*t*/ {2388,63,22,21,3,20.366667,27.000000}, /*u*/ {2404,60,22,20,4,18.533333,27.000000}, /*v*/ {2419,80,31,20,4,25.933333,27.000000}, /*w*/ {2439,60,22,20,1,18.533333,27.000000}, /*x*/ {2454,81,23,27,1,18.533333,27.000000}, /*y*/ {2475,60,20,20,1,16.666667,27.000000}, /*z*/ {2490,66,16,33,2,12.966667,33.000000}, /*braceleft*/ {2507,64,12,32,2,9.333333,33.000000}, /*bar*/ {2523,66,14,33,1,12.966667,33.000000}, /*braceright*/ {2540,21,20,7,3,19.466667,19.000000}, /*asciitilde*/ {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {2546,81,20,27,2,18.533333,33.000000}, /*aacute*/ {2567,81,20,27,2,18.533333,33.000000}, /*acircumflex*/ {2588,81,20,27,2,18.533333,33.000000}, /*adieresis*/ {2609,81,20,27,2,18.533333,33.000000}, /*agrave*/ {2630,81,19,27,1,18.533333,33.000000}, /*aring*/ {2651,81,21,27,2,18.533333,33.000000}, /*atilde*/ {0,0,0,0,0,0.,0.}, {2672,81,20,27,2,18.533333,33.000000}, /*eacute*/ {2693,81,20,27,2,18.533333,33.000000}, /*ecircumflex*/ {2714,81,20,27,2,18.533333,33.000000}, /*edieresis*/ {2735,81,20,27,2,18.533333,33.000000}, /*egrave*/ {2756,52,15,26,2,9.266667,33.000000}, /*iacute*/ {2769,52,14,26,2,9.266667,33.000000}, /*icircumflex*/ {2782,52,15,26,2,9.266667,33.000000}, /*idieresis*/ {2795,52,11,26,2,9.266667,33.000000}, /*igrave*/ {2808,81,21,27,3,20.366667,33.000000}, /*oacute*/ {2829,81,21,27,3,20.366667,33.000000}, /*ocircumflex*/ {2850,81,21,27,3,20.366667,33.000000}, /*odieresis*/ {2871,81,21,27,3,20.366667,33.000000}, /*ograve*/ {0,0,0,0,0,0.,0.}, {2892,81,22,27,3,20.366667,33.000000}, /*otilde*/ {2913,81,20,27,2,18.533333,33.000000}, /*scaron*/ {2934,81,22,27,3,20.366667,33.000000}, /*uacute*/ {2955,81,22,27,3,20.366667,33.000000}, /*ucircumflex*/ {2976,81,22,27,3,20.366667,33.000000}, /*udiresis*/ {2997,81,22,27,3,20.366667,33.000000}, /*ugrave*/ {3018,99,23,33,1,18.533333,33.000000}, /*ydieresis*/ {3043,78,20,26,1,16.666667,33.000000}, /*zcaron*/ {3063,81,21,27,3,20.366667,33.000000}, /*eth*/ {3084,99,21,33,0,20.366667,33.000000}, /*thorn*/ {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {3109,50,11,25,1,11.100000,25.000000}, /*exclamdown*/ {3122,81,20,27,2,18.533333,30.000000}, /*cent*/ {3143,81,21,27,2,18.533333,33.000000}, /*sterling*/ {3164,104,28,26,-6,5.566667,32.000000}, /*fraction*/ {3190,75,24,25,3,18.533333,32.000000}, /*yen*/ {3209,132,25,33,-1,18.533333,33.000000}, /*florin*/ {3242,99,20,33,2,18.533333,33.000000}, /*section*/ {3267,51,21,17,3,18.533333,28.000000}, /*currency*/ {3280,20,12,10,6,7.933333,33.000000}, /*quotesingle*/ {3285,30,20,10,5,16.666667,33.000000}, /*quotedblleft*/ {3293,42,19,14,5,18.533333,24.000000}, /*guillemotleft*/ {3304,28,12,14,5,11.100000,24.000000}, /*guilsinglleft*/ {3311,28,11,14,4,11.100000,24.000000}, /*guilsinglright*/ {3318,78,24,26,2,20.366667,33.000000}, /*fi*/ {3338,78,24,26,2,20.366667,33.000000}, /*fl*/ {0,0,0,0,0,0.,0.}, {3358,15,21,5,1,18.533333,19.000000}, /*endash*/ {3362,96,21,32,3,18.533333,32.000000}, /*dagger*/ {3386,96,21,32,1,18.533333,32.000000}, /*daggerdbl*/ {3410,10,9,5,5,9.266667,23.000000}, /*periodcentered*/ {0,0,0,0,0,0.,0.}, {3413,96,23,32,4,18.533333,33.000000}, /*paragraph*/ {3437,18,12,9,3,11.666667,22.000000}, /*bullet*/ {3442,10,8,10,1,9.266667,12.000000}, /*quotesinglbase*/ {3445,22,16,11,1,16.666667,13.000000}, /*quotedblbase*/ {3451,30,20,10,5,16.666667,33.000000}, /*quotedblright*/ {3459,42,18,14,4,18.533333,24.000000}, /*guillemotright*/ {3470,24,31,6,3,33.333333,13.000000}, /*ellipsis*/ {3476,135,35,27,2,33.333333,33.000000}, /*perthousand*/ {0,0,0,0,0,0.,0.}, {3510,75,18,25,2,20.366667,25.000000}, /*questiondown*/ {0,0,0,0,0,0.,0.}, {3529,12,11,6,5,11.100000,33.000000}, /*grave*/ {3532,12,16,6,8,11.100000,33.000000}, /*acute*/ {3535,12,15,6,4,11.100000,33.000000}, /*circumflex*/ {3538,15,17,5,4,11.100000,33.000000}, /*tilde*/ {3542,8,16,4,5,11.100000,33.000000}, /*macron*/ {3544,12,15,6,6,11.100000,33.000000}, /*breve*/ {3547,10,13,5,8,11.100000,33.000000}, /*dotaccent*/ {3550,10,16,5,5,11.100000,33.000000}, /*dieresis*/ {0,0,0,0,0,0.,0.}, {3553,16,14,8,7,11.100000,33.000000}, /*ring*/ {3557,16,11,8,-1,11.100000,8.000000}, /*cedilla*/ {0,0,0,0,0,0.,0.}, {3561,12,16,6,3,11.100000,33.000000}, /*hungarumlaut*/ {3564,9,8,9,0,11.100000,9.000000}, /*ogonek*/ {3567,18,17,6,6,11.100000,33.000000}, /*caron*/ {3572,25,36,5,1,33.333333,19.000000}, /*emdash*/ {3579,45,20,15,3,19.466667,22.000000}, /*divide*/ {3591,81,22,26,0,20.366667,26.000000}, /*mu*/ {3612,104,29,26,4,27.800000,32.000000}, /*onehalf*/ {3638,104,29,26,5,27.800000,32.000000}, /*onequarter*/ {3664,108,30,27,4,27.800000,33.000000}, /*threequarters*/ {3691,32,13,16,5,11.100000,32.000000}, /*onesuperior*/ {3699,34,15,17,2,11.100000,33.000000}, /*twosuperior*/ {3708,34,15,17,3,11.100000,33.000000}, /*threesuperior*/ {3717,108,28,27,1,24.566667,33.000000}, /*copyright*/ {3744,108,29,27,1,24.566667,33.000000}, /*registered*/ {3771,72,21,24,1,19.466667,31.000000}, /*plusminus*/ {3789,66,12,33,2,9.333333,33.000000}, /*brokenbar*/ {3806,22,16,11,6,13.333333,33.000000}, /*degree*/ {3812,33,21,11,3,19.466667,22.000000}, /*logicalnot*/ {3821,48,20,16,2,19.466667,23.000000}, /*multiply*/ {3833,70,37,14,7,33.333333,33.000000}, /*trademark*/ {3851,130,37,26,0,33.333333,33.000000}, /*AE*/ {0,0,0,0,0,0.,0.}, {3884,32,15,16,3,12.333333,33.000000}, /*ordfeminine*/ {3892,128,28,32,2,24.066667,39.000000}, /*Ntilde*/ {3924,78,22,26,2,20.366667,33.000000}, /*ntilde*/ {3944,128,27,32,6,22.233333,39.000000}, /*Yacute*/ {3976,99,23,33,1,18.533333,33.000000}, /*yacute*/ {4001,78,21,26,2,20.366667,33.000000}, /*Lslash*/ {4021,108,31,27,1,25.933333,33.000000}, /*Oslash*/ {4048,135,37,27,3,33.333333,33.000000}, /*OE*/ {4082,34,16,17,3,12.166667,33.000000}, /*ordmasculine*/ {4091,12,13,6,2,11.000000,20.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.}, {4094,84,31,21,2,29.633333,27.000000}, /*ae*/ {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {4115,40,11,20,2,9.266667,27.000000}, /*dotlessi*/ {0,0,0,0,0,0.,0.}, {0,0,0,0,0,0.,0.}, {4125,52,13,26,2,9.266667,33.000000}, /*lslash*/ {4138,63,24,21,0,20.366667,27.000000}, /*oslash*/ {4154,105,33,21,2,31.466667,27.000000}, /*oe*/ {4181,81,22,27,2,20.366667,33.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.}, };