阿里兄 发表于 2021-1-22 11:24:55

Lvgl之显示汉字出现乱码

本帖最后由 阿里兄 于 2021-1-22 11:33 编辑

Lvgl之显示汉字出现乱码

当我们制作了一个汉字库,进行汉字显示时,出现个别汉字显示乱码的问题,如下:




这是因为没有开启一个字库相关的一个宏导致的,看注释说明是当你字库有很多文字时,需要开启这个宏:


在一个字体描述结构体里面用到这个宏,可以看到如果不开启这个宏,bitmap_index只占用了20个位,可表示的最大值为2的20次方=1048576。


当字库文字很多时,是有可能超过这个数的。


解决办法:开启这个宏即可。

iven 发表于 2021-1-22 17:26:21

研究够深入

阿里兄 发表于 2021-1-22 17:33:12

iven 发表于 2021-1-22 17:26
研究够深入

这个是容易忽略的宏,因为默认是关闭的,出现乱码有时确实不知道原因,记录一下方便大家学习。
页: [1]
查看完整版本: Lvgl之显示汉字出现乱码