freetype渲染 16号
取模工具 16号
2.可以尝试直接把这个.c文件整个变为utf-8的编码,我不知道加#pragma execution_character_set("utf-8")的这个东西是否有效,我之前一直不能显示,我都是直接把整个.c文件用notepad++转码为utf-8就行了。
]]>这个朋友,我现在用vs2019跑V7.20版本的LVGL,用阿里兄的V0.3版本的字体工具生成字库文件来显示中文,结果没有显示中文出来。代码如下:
LV_FONT_DECLARE(myFont_10)
#define LV_THEME_DEFAULT_FONT_NORMAL &myFont_10
#pragma execution_character_set("utf-8")
const char* str1 = "hello长风破浪会有时直挂云帆济沧海";
lv_obj_t* lable_week = lv_label_create(img_bp, NULL);
lv_label_set_text(lable_week, str1);
lv_obj_set_pos(lable_week, 170, 114);
lv_obj_set_style_local_text_color(lable_week, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_BLACK);
lv_obj_set_style_local_text_font(lable_week, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, lv_theme_get_font_normal());
这个执行只显示了hello这个英文,中文没有显示,请教还缺少哪些处理呢?中文字符所在c文件我有转成UTF-8.
]]>感谢楼主, 这个软件好用.
]]>