硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4485|回复: 3
收起左侧

[emWin] 怎么在模拟器中加载字体

[复制链接]

3

主题

1

回帖

3

积分

新手上路

积分
3
发表于 2014-6-27 16:43:28 | 显示全部楼层 |阅读模式
看了教程,结果还是没有加载成功,我的步骤是:
1、用fontvcr生成宋体16号的c文件;
2、将c文件添加到工程;
3,、解码
4、设置字体
5、输出
但是没有任何显示

下面是代码

GUI_UC_SetEncodeUTF8();
GUI_SetFont(&GUI_FontPUA16);
GUI_DispStringAt("张三丰",40,2);
回复

使用道具 举报

17

主题

132

回帖

183

积分

初级会员

积分
183
发表于 2014-6-27 17:44:18 | 显示全部楼层
要把有汉字显示语句的文件编码改为UTF-8.
回复

使用道具 举报

5

主题

582

回帖

597

积分

版主

Rank: 7Rank: 7Rank: 7

积分
597
发表于 2014-9-28 16:15:04 | 显示全部楼层
可以使用unicode编码和显示函数,emwin自带unicode显示函数

将汉字编码转换成unicode很简单,在字符串前加个L
"张三丰"  改写为L"张三丰"就可以了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107852
QQ
发表于 2014-9-28 20:37:33 | 显示全部楼层

回 myxiaonia 的帖子

myxiaonia:可以使用unicode编码和显示函数,emwin自带unicode显示函数

将汉字编码转换成unicode很简单,在字符串前加个L
"张三丰"  改写为L"张三丰"就可以了 (2014-09-28 16:15) 
这个好
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-16 07:12 , Processed in 0.224258 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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