LVGL中文字库的使用
一、找需要的字体ttf文件(我这里用宋体)
二、在阿里大佬写的lvglFontTool V0.4 这款软件里面选择字体
三、加入汉字
(看需求选择)
四、设置好就转换
五、将生成的.c字库文件放到lvgl的lvgl\src\font文件夹里面
六、调用字库
void ui_init(void) { LV_FONT_DECLARE(myFont);//声明中文字库 lv_obj_t * label = lv_label_create(ui_Screen1); lv_label_set_text(label, "脑子好痒,好像要长脑子惹"); // lv_obj_set_size(label,250,100); lv_obj_set_pos(label,-100,100); lv_obj_set_style_text_font(label, &myFont, 0); lv_obj_center(label); }
七、实物效果
当然,不想用内部字库也可以挂载一个文件系统来实现的。(我挂载文件系统成功了但是读取不了文件,我也不懂为啥,挺郁闷的)
作者:LetitiaRon Z
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。