里飞网

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

LVGL9.1.0中文字库(bin字库)有谁使用过的,指点一下

[复制链接]

1

主题

1

帖子

17

积分

新手上路

Rank: 1

积分
17
跳转到指定楼层
楼主
发表于 2024-7-16 11:26:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

用官网的格式转换工具,转C数组可以正常显示。官网也可以生成bin文件。但没用过。想搞一个中文字库放到SPI flash里用,看论坛里有用SD卡的,虽然慢点,但想着调通了再移植到SPI flash。于是模仿别人用LvglFontTool_V0.4生成C和bin文件,结果发现.get_glyph_bitmap接口函数发生了变化,略微修改后也不能正常显示,于是退一步先用LvglFontTool_V0.4生成大数组显示,发现还是显示不了。 LVGL9.1.0中文字库有谁用过的,还望不吝指教。另外LVGL中文字库的接口,有谁剥离了那些繁琐的操作,可以直接传入点阵数据的。像emwin那样,根据选择的字体,传入的汉字内码,用户自己负责根据汉字内码获取字符点阵数据,只需要把这个点阵数据传回给LVGL即可。也就是说LVGL只需一个传出接口,把用户输入的汉字以汉字内码的形式传给用户的接口函数,接口函数通过选择的字体,汉字内码生成点阵数据,然后通过LVGL的传入接口,把点阵数据传回即可。像字体的大小(宽,高)这些信息,在选择字体的时候,就包含在字体信息里,也就是emwin显示汉字的那一套流程。LVGL的这个汉字流程,感觉很复杂,很多的偏移量索引,自己有现成的汉字库(根据汉字内码取不同大小的点阵字模数据),都不知道如何导入进去。
回复

使用道具 举报

45

主题

305

帖子

2714

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2714
沙发
发表于 2024-7-17 08:52:16 | 只看该作者
可以先试试内部字体是否正常。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-8 09:11 , Processed in 0.084004 second(s), 6 queries , File On.

Powered by Discuz! X3.3

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

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