问题解决了,原因在于计算偏移量公式不同: if(type == 16) offset=(94*(pic_file1[count1]-0xa1)+(pic_file1[count1 + 1]-0xa1))*32;//32L; //根据机内码计算偏移量 if(type == 24) offset=(94*(pic_file1[count1]-0xa1 - 15)+(pic_file1[count1 + 1]-0xa1))*72;//-15全角字母,是否减法取决我的字库有没有相关内容
显示以后发现24的字体大了,16的小了,继续寻找22*22或者20*20
|