野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 19505|回复: 2

关于自定义汉字取摸的问题

[复制链接]
发表于 2013-7-26 11:08:11 | 显示全部楼层 |阅读模式
网上提供的汉字字体为16X16,于是自己想要制作32X32的字库,而且制作的字库只包含自己想要的汉字,但是一直没有成功,我想是GB2312寻址公式没有弄明白,我看到别人写的函数获得所需字体的函数编写为:
void GetGBKCode(unsigned char* pBuffer,unsigned char * c)
{
   unsigned char High8bit,Low8bit;
   High8bit=*c;     /* 取高8位数据 */
   Low8bit=*(c+1);  /* 取低8位数据 */
   memcpy(pBuffer,HzLib[((High8bit-0xb0)*94+Low8bit-0xa1)*2] ,32);
}
不是很明白这个函数。说到底我的目的就是想要自己自造一个适合自己用的字库,没有标准字库那么大!在LCD上显示时能够像诸如:LCD_Showchines(50,50,"野火开发板");
而不是依次调用每个汉字的模如:
LCD_Showchines(32,50,ye);
LCD_Showchines(64,50,huo);
LCD_Showchines(96,50,kai);
LCD_Showchines(128,50,fa);
LCD_Showchines(160,50,ban);
请野火哥给予指导!
回复

使用道具 举报

发表于 2013-7-26 14:28:28 | 显示全部楼层
楼主先看看这个帖子
【emWin5.20使用教程】第七期:点阵汉字和矢量汉字
http://www.firebbs.cn/forum.php? ... &extra=page%3D1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-12 23:09:59 | 显示全部楼层
Alice2013 发表于 2013-7-26 14:28
楼主先看看这个帖子
【emWin5.20使用教程】第七期:点阵汉字和矢量汉字
http://www.firebbs.cn/forum. ...

谢谢斑竹
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-20 19:40 , Processed in 0.030642 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表