问题描述:在用DWIN屏开发充电桩显示的时候,用到文本显示,用来显示“电池类型”,结果发现有的屏可以显示,有的屏不能正常显示,显示乱码,后来发现是因为字库没有放到DWIN_SET文件夹下面,后来问DWIN客服要了字库后,问题解决,另外需要注意的是,如果文本显示显示汉字,必须要有字库,并且要在FONT1_ID中写入字库所对应的号码,比如字库名为:66_GBK24_宋体HZK,则需要在FONT1_ID中写入66,66为此字库的编号,GBK为汉字国标,24表示它的点阵数,字库的点阵必须和文本显示的x方向点阵和y方向点阵相同。DWIN屏可以同时支持*.HZK字库和*.DZK字库。需要注意的是文本显示的每一个存储字库的号码所对应的空间大小为256kByte,如果所用字库超过这个容量,则需要多个号码段。比如,66号字库的大小为1.64MByte,如果要用另外一个字库,这个字库的存储的空间不能放在67~72,因为1.64 * 1024=1679.36kByte,因为每一个字库号对应的大小为256kByte,所以66号字库需要占用1679.36kByte/256=6.56,因此需要7个字库位置,如果要存入下一个,字库名称必须以73开始,否则会乱码。
充电桩DWIN屏显示汉字乱码问题
最新推荐文章于 2023-02-24 14:48:16 发布
本文解决了DWIN屏在开发充电桩显示过程中遇到的汉字显示问题,详细介绍了如何正确配置字库,确保汉字如“电池类型”能正常显示,包括字库放置路径、字体ID设置及字库容量限制等内容。
3842

被折叠的 条评论
为什么被折叠?



