急!众位大侠,有谁知道如何定位以获取字库中的汉字点阵??
guoyh 2000-07-20 05:53:00
对于一个16x16点阵字库hzk16.fnt,汉字内码为aaff(16进制),
定位它在字库中的位置为(94*(aa-0xa1)+(ff-0xa1))*32L,
从中取32字节并显示,一切OK!
但对于ucdos的点阵字库hzk24k,我用相似的方法定位,
(94*(aa-0xa1)+(ff-0xa1))*72L,
从中取72字节并显示,结果显示的汉字不是我所要的汉字,
我测试了一下,发现该字库中的第一个汉字是‘啊’;
我想肯定是我的定位方式错了,有谁知道如何根据汉字内码
定位以获取ucdos中的汉字库中的汉字点阵??