LVGL 使用中文字库

一、字库生成

1.1、LVGL 工具

名称 备注
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
分享
二维码
海报
LVGL 使用中文字库
一、字库生成 1.1、LVGL 工具 https://lvgl.io/tools/fontconverter 通过官方工具生成 名称 备注 Range 0x20-0x7F Symbols 温度湿度风速转开关灯启……
<<上一篇
下一篇>>
文章目录
关闭
目 录