基于windows模拟lvgl8.3,关于lvgl自定义图标,我参照此博主的教程但无法显示图标,显示的是口,像是没在字库里找到?
https://blog.csdn.net/weixin_63096487/article/details/134578619?fromshare=blogdetail&sharetype=blogdetail&sharerId=134578619&sharerefer=PC&sharesource=m0_60251057&sharefrom=from_link
我的项目中文字库文件跟图标文件是分开的,中文字库就按照流程然后再lv_conf.h中定义如下,是能正常显示的中文字符。
#define LV_FONT_CUSTOM_DECLARE LV_FONT_DECLARE(test_font)
/Always set a default font/
#define LV_FONT_DEFAULT &test_font
关于图标我也是按照流程,但却无法显示,图标头文件如下
```c
#ifndef __SYMBOL_TEST__
#define __SYMBOL_TEST__
#ifdef __cplusplus
extern "C" {
#endif
#include "lvgl/lvgl.h"
//声明字体
LV_FONT_DECLARE(symbol_test);
#define LV_CUSTOM_SYMBOL_ADVANCED "\xEE\x9D\xAA" //Unicode:0xe76a
#define LV_CUSTOM_SYMBOL_INPUT "\xEE\xB4\x9E" //Unicode:0xed1e
#define LV_CUSTOM_SYMBOL_AUDIO "\xEE\x98\xB4" //Unicode:0xe634
#define LV_CUSTOM_SYMBOL_LAYER "\xEE\xA0\x8D" //Unicode:0xe80d
#ifdef __cplusplus
}
#endif
#endif
#pragma once
```