字体无法显示
求助求助求助环境:华芯微特SWM34SVRT6开发板,LVGL v8.3.5, LVGLFontTool v0.4 问题:生成外部bin字库文件 烧进spi flash后中英文都无法正常显示
.c文件共修改两处汉字所在的.c为UTF-8格式 另外 字库bin文件中有大段0是正常的吗
请问这是因为什么问题啊
1、外部BIN是根据unicode做索引,未使用的unicode使用0占位索引,有0正常。
2、内部字体是否正常,如果内部字体正常很可能是读取BIN有问题,可使用bin2c转成C数组,C数组添加进工程返回数组下标来验证。 阿里兄 发表于 2023-12-11 17:49
1、外部BIN是根据unicode做索引,未使用的unicode使用0占位索引,有0正常。
2、内部字体是否正常,如果内部 ...
感谢回复,我去看看 阿里兄 发表于 2023-12-11 17:49
1、外部BIN是根据unicode做索引,未使用的unicode使用0占位索引,有0正常。
2、内部字体是否正常,如果内部 ...
内部]字体是可以正常显示的,使用官方提供的API读取SPI FLASH,问题是不是出在这个读取函数上啊 feziLee 发表于 2023-12-12 11:22
内部]字体是可以正常显示的,使用官方提供的API读取SPI FLASH,问题是不是出在这个读取函数上啊 ...
存入的文件正确了吗,还有就是读取了,函数的要求很简单,从offset偏移的字节处,读取size字节的数据出来 阿里兄 发表于 2023-12-12 11:28
存入的文件正确了吗,还有就是读取了,函数的要求很简单,从offset偏移的字节处,读取size字节的数据出来 ...
存入的字库文件应该没什么问题,生成之后通过JFlash直接向70000000地址处烧写,烧完读出来也都相同,但是使用这个函数读出来显示在屏幕上英文就是一堆乱码,中文几乎不显示,我再从这个读取函数看看是不是这的问题 阿里兄 发表于 2023-12-12 11:28
存入的文件正确了吗,还有就是读取了,函数的要求很简单,从offset偏移的字节处,读取size字节的数据出来 ...
大佬 请问出现这种情况一般是因为什么啊
读取函数有问题,要么直接返回 return (uint8_t*)(0x70000000+offset);,要么读取函数写对,上面明显是错误的读取。
这是C语言问题了,这问题就帮你到这里了。 阿里兄 发表于 2023-12-12 15:52
读取函数有问题,要么直接返回 return (uint8_t*)(0x70000000+offset);,要么读取函数写对,上面明显是错 ...
好的好的 非常感谢
阿里兄 发表于 2023-12-12 15:52
读取函数有问题,要么直接返回 return (uint8_t*)(0x70000000+offset);,要么读取函数写对,上面明显是错 ...
里飞大佬 改两天了也没改好,能麻烦帮我看看这两个附件吗,一个是字库,看一下这个字库是不是正常的,一个是读取函数,这个开发板的spi flash每次只能读取四个字节数据,我把它分成一个字节一个字节再往回传,麻烦了
feziLee 发表于 2023-12-14 09:37
里飞大佬 改两天了也没改好,能麻烦帮我看看这两个附件吗,一个是字库,看一下这个字库是不是正常的,一 ...
加我QQ吧,工具的帮助-》关于里面有Q号 阿里兄 发表于 2023-12-14 09:52
加我QQ吧,工具的帮助-》关于里面有Q号
好的好的
页:
[1]