LVGL 使用中文字库
一、字库生成
1.1、LVGL 工具
- https://lvgl.io/tools/fontconverter
- 通过官方工具生成
名称 | 备注 |
---|---|
Range | 0x20-0x7F |
Symbols | 温度湿度风速转开关灯启动停止当前现在控制调整增加减少上下左右数值平均总计扇监仪表盘作者版本设置取消返回确认暂停开始 |
1.2、添加字库
- 将下载下来的文件放到 lvgl/src/font 目录中
打开 lv_conf.h 文件,找到 LV_FONT_CUSTOM_DECLARE 配置项, 声明该字体, 如下源码所示:
#define LV_FONT_CUSTOM_DECLARE LV_FONT_DECLARE(aka_font)
二、测试
2.2、测试字体
# 需要声明使用那个字体才可以正确使用
void lv_font_test(void)
{
lv_obj_t* label = lv_label_create(lv_scr_act());
lv_obj_set_style_text_font(label,& aka_font,LV_STATE_DEFAULT);
lv_label_set_text(label,"风扇监控!!!!");
}
版权声明:
作者:Akiraka
链接:https://www.akiraka.net/code/golang/1592.html
来源:Akiraka
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
海报
LVGL 使用中文字库
一、字库生成
1.1、LVGL 工具
https://lvgl.io/tools/fontconverter
通过官方工具生成
名称
备注
Range
0x20-0x7F
Symbols
温度湿度风速转开关灯启……
文章目录
关闭
共有 0 条评论