LVGL自定义符号字体制作(PNG转SVG转TTF再转C文件)
1、搜索【Vector Magic Desktop Edition】下载安装
百毒网盘地址:
链接:https://pan.baidu.com/s/1g-eyYtbzEFYpqKzRc6ieLg?pwd=6l9s
提取码:6l9s
2、通过VMDE将PNG图片转成SVG文件
选择系统默认的选项一路走下去就行了
3、通过SVG制作TTF
登陆阿里巴巴矢量图标库
然后将SVG文件导入此项目
点击下载至本地,即可得到一个TTF文件
4、通过TTF文件制作C文件
登陆https://lvgl.io/tools/fontconverter
再把英文字库添加进去
依次填写好之后,点击Convert即可得到一个C文件
5、使用自定义符号
将C文件加入工程
在lv_conf.h里声明自己的字体
再在下图里添加宏定义添加自己的符号
上面我们说到需要把图标的 unicode 编码转化为 utf-8 编码,这里需要用到转换工具,总共有 2 个工具,一个在线的,一个离线的,在线转换工具的网址为:
http://www.ltg.ed.ac.uk/~richard/utf-8.cgi ,打开之后界面效果如下
离线转换小工具:
链接:https://pan.baidu.com/s/195q0M56Bkmo_uD4QECcc6w?pwd=ydic
提取码:ydic
参考:正点原子 littleVGL 开发指南
本文来自博客园,作者:xjxcxjx,转载请注明原文链接:https://www.cnblogs.com/xjxcxjx/p/16326816.html,谢绝CSDN转载!