里飞网

 找回密码
 立即注册
查看: 4958|回复: 7
打印 上一主题 下一主题

LVGLV8.0.2版本使用LVGL外部字库,无法显示中文

[复制链接]

1

主题

4

帖子

21

积分

新手上路

Rank: 1

积分
21
跳转到指定楼层
楼主
发表于 2021-8-31 19:23:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
最近使用LVGL的外部字库,将生成的字库bin文件放在TF卡中。然后显示,结果只能显示英文,无法显示中文,请大家帮忙解决以下,谢谢!

结果显示如下:


中文无法显示,请大神解答
回复

使用道具 举报

45

主题

290

帖子

2490

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2490
沙发
发表于 2021-8-31 21:42:04 | 只看该作者
1、文件没有转换为UTF8编码。
2、未正确设置字体:LV8如下
  1. lv_obj_t *label1 = lv_label_create(scr); /* 创建 label 控件 */
  2.     lv_obj_set_pos(label1,0,0); /* 设置控件的坐标 */
  3.     lv_label_set_text(label1,"里飞网 www.lfly.xyz"); /* 设置文字 */
  4.     lv_obj_set_style_text_font(label1, &myfont1, 0);
复制代码
回复

使用道具 举报

1

主题

4

帖子

21

积分

新手上路

Rank: 1

积分
21
板凳
 楼主| 发表于 2021-9-1 10:12:50 | 只看该作者
阿里兄 发表于 2021-8-31 21:42
1、文件没有转换为UTF8编码。
2、未正确设置字体:LV8如下


阿里兄,我的设备在显示中文时候,16、24、32像素的字体不会错位,但是40及以上的字体中文就会错位,如图,请问您知道是什么原因吗?谢谢
回复

使用道具 举报

45

主题

290

帖子

2490

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2490
地板
发表于 2021-9-1 10:17:53 | 只看该作者
chenhengjin 发表于 2021-9-1 10:12
阿里兄,我的设备在显示中文时候,16、24、32像素的字体不会错位,但是40及以上的字体中文就会错位,如 ...

读取数据出错了吧,不建议直接读SD卡,可以读文件到内存。或是存到SPI FLASH中也行。
回复

使用道具 举报

1

主题

4

帖子

21

积分

新手上路

Rank: 1

积分
21
5#
 楼主| 发表于 2021-9-2 11:28:26 | 只看该作者
阿里兄 发表于 2021-9-1 10:17
读取数据出错了吧,不建议直接读SD卡,可以读文件到内存。或是存到SPI FLASH中也行。 ...

已经解决,看这个贴子解决的中文出现乱码
回复

使用道具 举报

45

主题

290

帖子

2490

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2490
6#
发表于 2021-9-2 11:32:57 | 只看该作者
chenhengjin 发表于 2021-9-2 11:28
已经解决,看这个贴子解决的中文出现乱码

这个宏确实是要开启的,另外前面你说不能显示中文,是哪里的问题?
回复

使用道具 举报

1

主题

4

帖子

21

积分

新手上路

Rank: 1

积分
21
7#
 楼主| 发表于 2021-9-10 10:51:56 | 只看该作者
阿里兄 发表于 2021-9-2 11:32
这个宏确实是要开启的,另外前面你说不能显示中文,是哪里的问题?

是FreeType字体的问题,我选择simfang.ttf就可以,选择Hei.ttf就不行。不知道啥原因,反正选择simfang.ttf可以用了
回复

使用道具 举报

45

主题

290

帖子

2490

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2490
8#
发表于 2021-9-10 14:04:35 | 只看该作者
chenhengjin 发表于 2021-9-10 10:51
是FreeType字体的问题,我选择simfang.ttf就可以,选择Hei.ttf就不行。不知道啥原因,反正选择simfang.tt ...

这是因为你使用的TTF没有中文字体,小于1MB的TTF基本是不带中文的
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|里飞网  

GMT+8, 2024-4-23 22:16 , Processed in 0.096281 second(s), 5 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

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