硬汉嵌入式论坛

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

[emWin] emwin显示中文时空格显示出错的问题

[复制链接]

43

主题

1054

回帖

1188

积分

至尊会员

积分
1188
发表于 2017-4-26 17:29:52 | 显示全部楼层 |阅读模式
大婶们好,最近发现一个问题,用emwin在做汉字显示时发现的。我显示汉字“我爱中国 :”和显示汉字”还爱世界 :“,冒号前都有一个空格。显示”我爱中国 :“时正常,然后显示"还爱世界 :"时,一个空格变成两个。测试发现,谁在后面显示,谁的空格就会变成两个。

按理说,这是一个ASCII空格,怎么会被编成两个空格宽度?是不是UNICODE的影响?求大婶们指点,我用的是5.30版本,谢谢。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117635
QQ
发表于 2017-4-27 01:14:49 | 显示全部楼层
什么格式字体,unicode编码的XBF,SIF还是GB2312。
变成两个的话,除非你输入的时候是全角字符。
回复

使用道具 举报

43

主题

1054

回帖

1188

积分

至尊会员

积分
1188
 楼主| 发表于 2017-4-27 17:30:00 | 显示全部楼层

回 eric2013 的帖子

eric2013:什么格式字体,unicode编码的XBF,SIF还是GB2312。
变成两个的话,除非你输入的时候是全角字符。(2017-04-27 01:14)嬀/color]
我用的是TrueType宋体,文件编码为UTF-8,KEIL设置为GB2312。谢谢
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117635
QQ
发表于 2017-4-28 10:57:20 | 显示全部楼层

回 ghslfgkkl88 的帖子

ghslfgkkl88:我用的是TrueType宋体,文件编码为UTF-8,KEIL设置为GB2312。谢谢 (2017-04-27 17:30) 
按说没问题啊,FontCvt软件不是Demo版本吧
回复

使用道具 举报

43

主题

1054

回帖

1188

积分

至尊会员

积分
1188
 楼主| 发表于 2017-4-28 14:09:33 | 显示全部楼层

回 eric2013 的帖子

eric2013:按说没问题啊,FontCvt软件不是Demo版本吧(2017-04-28 10:57)嬀/color]
多谢回复,没用FontCvt,用的是TrueType,直接加载了一个ttf文件到SDRAM中,用TrueType模块创建并显示的,其他的都正常,就这个汉字+空格+分号这里显示不正常。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117635
QQ
发表于 2017-4-29 00:40:04 | 显示全部楼层

回 ghslfgkkl88 的帖子

ghslfgkkl88:多谢回复,没用FontCvt,用的是TrueType,直接加载了一个ttf文件到SDRAM中,用TrueType模块创建并显示的,其他的都正常,就这个汉字+空格+分号这里显示不正常。 (2017-04-28 14:09) 
回头我用我们的例子测试下。
回复

使用道具 举报

43

主题

1054

回帖

1188

积分

至尊会员

积分
1188
 楼主| 发表于 2017-4-29 14:07:07 | 显示全部楼层

回 eric2013 的帖子

eric2013:回头我用我们的例子测试下。(2017-04-29 00:40)嬀/color]
那麻烦大婶了,非常感谢。[s:142]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-19 10:25 , Processed in 0.041257 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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