Hi, @virtual
您好,理论上是这样的,但是这样会造成代码占用内存极大,不建议这种操作。使用英文可以避免这种问题,但是目前对于汉字没有完整的字库,只适用已知的汉字生成字库。
Best regards, Alex
Hi, @virtual
您好,您在属性中设置字体是可以正常显示是因为GUI Guider会将显示的字体生成字库,您自己直接使用lv_label_set_text设置的汉字是没有对应的字体导致的。您可以生成自己的字库进行调用,如下:
调用演示代码:
#include "guider_customer_fonts.h"
lv_label_set_text(guider_ui.screen_label, "您好");
lv_obj_set_style_text_font(guider_ui.screen_label, &lv_customer_font_SourceHanSerifSC_Regular_16, LV_PART_MAIN|LV_STATE_DEFAULT);
希望这可以帮助到您。
Best regards, Alex
Hi, @virtual
您好,理论上是这样的,但是这样会造成代码占用内存极大,不建议这种操作。使用英文可以避免这种问题,但是目前对于汉字没有完整的字库,只适用已知的汉字生成字库。
Best regards, Alex