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,"风扇监控!!!!");
}

阅读剩余
THE END