get_glyph_dsc
时间: 2023-09-30 07:12:42 浏览: 74
get_glyph_dsc是一个函数,被用于获取字形描述符。在引用中,可以看到在函数lv_font_get_glyph_dsc内部,它会先将描述符的resolved_font字段设置为空指针,然后再通过遍历字体的fallback链来寻找合适的描述符。如果找到了描述符并且不是占位符,就会将resolved_font字段重新赋值为当前字体。然后返回一个表示是否找到了描述符的布尔值。
然而,这里存在一个问题,即在函数开始时将resolved_font字段设置为空指针,可能导致在找到描述符之前出现断言错误。可以通过修改代码,不赋值为空指针,而是保留原有的字体指针来修复这个问题。
如果出现问题,可以打开日志开关,会打印出错误信息,如引用所示。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [【分析笔记】LVGL v8.2.0 使用 freetype 概率性无显示的问题](https://blog.csdn.net/lovemengx/article/details/123656509)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]