广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 788|回复: 3

文本控件Text_Display多语言显示

[复制链接]

19

主题

36

帖子

225

积分

中级会员

Rank: 3Rank: 3

积分
225
发表于 2026-8-6 15:54:04 | 显示全部楼层 |阅读模式
本帖最后由 zaq 于 2026-8-6 17:02 编辑

我用的是Text_Display,然后set_text()
字体用的是编码是UTF-8 字体文件是tahoma.ttf(因为还要显示其他国家的语言,所以选择这个字体文件)
然后读取字段是写在lua文件里的韩语字段,例如 국제 언어 但是文本控件显示不出来或者乱码,但是我切回默认字体库就是正常显示,但我一些特殊的语言,例如阿拉伯语,泰语之类的, 需要用到tahoma.ttf
可以通过lua代码对同一个文本控件,切换使用不同的字体文件吗?

回复

使用道具 举报

0

主题

1097

帖子

3274

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3274
发表于 2026-8-6 16:53:55 | 显示全部楼层
字体的编码格式也要选择UTF-8  TFT开发在字库配置中修改。
回复

使用道具 举报

19

主题

36

帖子

225

积分

中级会员

Rank: 3Rank: 3

积分
225
 楼主| 发表于 2026-8-6 17:04:17 | 显示全部楼层
本帖最后由 zaq 于 2026-8-6 17:23 编辑

我就是用UTF-8的,但是tahoma.ttf 不支持韩文,但是切换其他国家语言,例如泰语,阿拉伯语需要用到这个字体库,所以想问下同一个文本控件,可以通过代码使用不同的字体库文件吗?或者有什么字体库是支持多个国家的
回复

使用道具 举报

0

主题

1097

帖子

3274

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3274
发表于 2026-8-7 11:00:41 | 显示全部楼层
看下这个多语言字库

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2026-10-17 06:51 , Processed in 0.058560 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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