里飞网

标题: 关于LVGLFontTool的图标问题 [打印本页]

作者: zzheng    时间: 2021-10-5 23:14
标题: 关于LVGLFontTool的图标问题


如上两张图,有两个问题。请问下大佬!
1.这个生成的图标一个字体大小下,生成出来怎么好像每个图标的长宽不是固定的。
2.这个awesome太难找了,请问有什么好的方法,还有这个图标的编码基本被挡住了,还调整不了也不知道是多少。








作者: 阿里兄    时间: 2021-10-6 08:29
1、awesome图标字体是不等宽的。想对齐只能软件上调整。
2、编码看不到,应该是你电脑对字体设置了放大处理了(125%\150%),你改回100%就能显示正常了,软件没有做放大的处理。
作者: zzheng    时间: 2021-10-6 16:28
本帖最后由 zzheng 于 2021-10-6 16:32 编辑

大佬  再请问两个问题,1. 这个awesome图标怎么在设备上没显示,同一段测试代码在上位机上仿真是可以有显示的,设备上显示“?”号。(用的同一个字库c文件)
2. 这个图标有什么方法可以快速找到自己想要的,比如在http://www.fontawesome.com.cn/这里有675个awesome图标了,如何在这里找到了想要的,再在软件里找到对应的。



  1.     static lv_style_t label_style;        // style 必须要为static
  2.     lv_style_init(&label_style);
  3.     lv_obj_t* label1 = NULL;

  4.     label1 = lv_label_create(lv_scr_act());
  5.     lv_label_set_text(label1, "\uF0ad""限值123avcAEE");
  6.     lv_obj_align(label1, LV_ALIGN_CENTER, 0, 0);

  7.     LV_FONT_DECLARE(myfont_left_label)
  8.     lv_style_set_text_font(&label_style, &myfont_left_label);
  9.     lv_style_set_text_color(&label_style, lv_color_make(0x0, 0x0, 0xff));
  10.     lv_obj_add_style(label1, &label_style, LV_PART_MAIN);
复制代码



作者: 阿里兄    时间: 2021-10-6 16:37
zzheng 发表于 2021-10-6 16:28
大佬  再请问两个问题,1. 这个awesome图标怎么在设备上没显示,同一段测试代码在上位机上仿真是可以有显示 ...

找图标自己想办法,mdk上面不支持\u的解析,有一个帖子lvgl之图标显示方法,你自己找一下。




欢迎光临 里飞网 (http://dz.lfly.xyz/) Powered by Discuz! X3.3