OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2909|回复: 6

微软雅黑48*48字体显示失败,请求支援!

[复制链接]

55

主题

142

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
375
金钱
375
注册时间
2013-1-18
在线时间
56 小时
发表于 2016-2-13 16:45:29 | 显示全部楼层 |阅读模式
100金钱
大家好,想显示微软雅黑48*48字体,结果是乱码。32*32宋体成功,24*24微软雅黑成功。
难道emWin显示汉字最大就32*32点阵?请大家帮忙看看程序,问题在哪里?谢谢!

最佳答案

查看完整内容[请看2#楼]

问题解决了,我检查了一天。 //字模数据暂存数组,单个字模的最大字节数 //单个字模最大为288 #define BYTES_PER_FONT 288 //6*48=288 最大显示48*48点阵字库 U8 GUI_FontDataBuf; //获取字模数据 static void GUI_GetDataFromMemory(const GUI_FONT_PROP GUI_UNI_PTR *pProp, U16P c) { unsigned char qh,ql; unsigned char i; unsigned long foffset; unsigned char t; unsigned char *mat; ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

55

主题

142

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
375
金钱
375
注册时间
2013-1-18
在线时间
56 小时
 楼主| 发表于 2016-2-13 16:45:30 | 显示全部楼层
问题解决了,我检查了一天。
//字模数据暂存数组,单个字模的最大字节数
//单个字模最大为288
#define BYTES_PER_FONT        288        //6*48=288 最大显示48*48点阵字库       
U8 GUI_FontDataBuf[BYTES_PER_FONT];

//获取字模数据
static void GUI_GetDataFromMemory(const GUI_FONT_PROP GUI_UNI_PTR *pProp, U16P c)
{
        unsigned char qh,ql;
        unsigned char i;                                          
    unsigned long foffset;
        unsigned char t;
        unsigned char *mat;
       
    u16 size,csize;//字体大小  原来为:u8 size,csize;
       
    U16 BytesPerFont;
回复

使用道具 举报

55

主题

142

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
375
金钱
375
注册时间
2013-1-18
在线时间
56 小时
 楼主| 发表于 2016-2-13 16:48:45 | 显示全部楼层
怎样上传附件呀?
回复

使用道具 举报

55

主题

142

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
375
金钱
375
注册时间
2013-1-18
在线时间
56 小时
 楼主| 发表于 2016-2-13 16:55:39 | 显示全部楼层
附件中是程序和字库。

EMWIN实验23 汉字显示(外置2种字库).rar

9.22 MB, 下载次数: 152

回复

使用道具 举报

3

主题

548

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1383
金钱
1383
注册时间
2015-2-3
在线时间
197 小时
发表于 2016-2-13 21:54:14 | 显示全部楼层
求问LZ,24号的雅黑是怎么做的?我照原子的方法制作的24号雅黑字库只有622K
回复

使用道具 举报

55

主题

142

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
375
金钱
375
注册时间
2013-1-18
在线时间
56 小时
 楼主| 发表于 2016-2-13 22:30:52 | 显示全部楼层
PRC GBK
PRC GBK.jpg
回复

使用道具 举报

55

主题

142

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
375
金钱
375
注册时间
2013-1-18
在线时间
56 小时
 楼主| 发表于 2016-2-13 22:31:39 | 显示全部楼层
数据类型需要改变。u8----u16
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-1 16:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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