硬汉嵌入式论坛

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

[emWin] 请教EMWIN控件显示中文错位

[复制链接]

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2024-1-11 11:18:30 | 显示全部楼层 |阅读模式
请教一下大神,我在用STEMWIN的时候控件显示中文是正常的,但是切换成MDK里的EMWIN后,控件显示中文就如下图所示错位了。不知道哪里设置有问题?请指教!谢谢~

12.png
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2024-1-11 13:27:01 | 显示全部楼层
怎么显示的是空白?

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2024-1-11 14:05:46 | 显示全部楼层
1、换个MDK的emWin版本试试。
2、你现在的字体是FontCvt生成的吗
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2024-1-11 14:11:43 | 显示全部楼层
eric2013 发表于 2024-1-11 14:05
1、换个MDK的emWin版本试试。
2、你现在的字体是FontCvt生成的吗

不是。是用的emWin字体工具0.4版本生成的GBK字体。用FontCvt生成的UNICODE字体无法显示,不管是把C文件换成什么编码,中文字体读出来都是GBK编码
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2024-1-11 16:24:39 | 显示全部楼层
试试我这个emWin版本,是6.1x的,用的这种工具生成的。

https://www.armbbs.cn/forum.php?mod=viewthread&tid=98429


下载.png

回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2024-1-12 10:24:19 | 显示全部楼层
eric2013 发表于 2024-1-11 16:24
试试我这个emWin版本,是6.1x的,用的这种工具生成的。

https://www.armbbs.cn/forum.php?mod=viewthrea ...

感谢硬汉哥的帮助,问题已经解决,更换了EMWIN的版本就好了,原来是6.32,降到6.24就可以了。不过有个新的问题,不能把RAM分配到CCM内存里,会出现控件刷新不全。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 23:24 , Processed in 0.317999 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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