里飞网

标题: 手撸GUI代码700行支持LVGL字体,内存2K支持DMA加速 [打印本页]

作者: 赛成电子    时间: 2023-10-10 15:59
标题: 手撸GUI代码700行支持LVGL字体,内存2K支持DMA加速
感谢大佬的工具,LVGL的字体真的太好用了,但是LVGL的占用太大了我单独,写了一个小GUI,代码700行左右,内存2K支持DMA加速https://gitee.com/li_yucheng/scgui提点建议:LVGLfontTool V0.4 取模的时候追加文字行不方便,因为要排序不能像传统点阵一样向后追加,能否加个选项生成.c的时候,可选注释输出上次取模的文字,
小内存MCU取模都是几十个中文,很多时候要项目增加汉字的


作者: 阿里兄    时间: 2023-10-10 16:04
感谢分享,关于你说的追加文字,可以使用一个txt把需要的文字记录,需要增加文字时先在txt上增加,再导入转换即可。
作者: 赛成电子    时间: 2023-10-10 16:09
我现在就是这样做的,但是有的时候有时会搞忘记,特别是几种尺寸字体的时候,一个文本百来个汉字,有时是分开取不同的尺寸,
作者: 阿里兄    时间: 2023-10-10 16:11
赛成电子 发表于 2023-10-10 16:09
我现在就是这样做的,但是有的时候有时会搞忘记,特别是几种尺寸字体的时候,一个文本百来个汉字,有时是分 ...

多个尺寸确实是不好做,工具上增加这个文字记录我也没想到什么好的方法
作者: 赛成电子    时间: 2023-10-10 16:15
用注释增加应该不难吧,或者生成同名.txt也行,
作者: 阿里兄    时间: 2023-10-10 16:19
赛成电子 发表于 2023-10-10 16:15
用注释增加应该不难吧,或者生成同名.txt也行,

感觉做这个意义不大,不像那种配套GUI按项目分类,要做也是做这种
作者: 赛成电子    时间: 2023-10-10 16:19
有一个笨方法就是,复制unicode_list_1[] 里面有中文注释信息,再清除英文与数字。
作者: 赛成电子    时间: 2023-10-10 16:30
全字库的话意义不大,但多数用户都是精简字库,缺少可追溯性,维护起来就比较麻烦这是我切身体会,不过方法总会有
作者: 阿里兄    时间: 2023-10-10 16:31
赛成电子 发表于 2023-10-10 16:30
全字库的话意义不大,但多数用户都是精简字库,缺少可追溯性,维护起来就比较麻烦这是我切身体会,不过方法 ...

上班比较忙,目前都没有太大兴致去更新呢
作者: 赛成电子    时间: 2023-10-10 16:34
理解,搞开源的付出确实是吃力不讨好,纯爱好




欢迎光临 里飞网 (http://dz.lfly.xyz/) Powered by Discuz! X3.3