关于点阵字库请教高手
大家好。小弟最近作一个热敏打印机驱动,关于字库
点阵 有些问题诚心请教大虾。
原来的设计是用了一个27C020(256KBYTE),烧的是
标准的16X16字库(应该就是大家说的HZK16程序吧)。
我的问题是:
1、字库中汉字点阵的提取我知道。但我不知道ASCII字符
的起始位置在哪里,哪位高手指点一下。另外字库中
的字符都是全角的吧?我原来作过LCD显示,当时我是
在CODE里自己加了ASCII的半角点阵(16X8)。这次也准备
加上去。不过不知道到底是采用半角还是全角。
2、如果用16X16汉字点阵,由于该打印机一毫米是8个点,所以
打出来的字是2X2毫米的,有点小。可以将每个点打两次,这样打
出来的字是4X4毫米,但由于像素还是那么多,打出来是否
不好看?同事建议我用24X24点阵字库,我这里没有,哪位
可以提供?另外用24X24字库的话存储器也要换吧,用27C040
(512K)是否够?
又, 我现在手上有一个4M的点阵字库,据说里面包含了四种点阵
(大概是12X12,16X16,24X24,40X40)的,但我还没搞清具体
的分布所以没法用。。另外这个字库太大,我也不准备采用。4M
的存储空间对单片机好象太奢侈了。今天跟一个朋友聊,他说
就用16X16的算了,别折腾了,不知大虾们以为然否?
发表时间:2003年3月30日14:54:21