unitywebplayer-华安证券交易版下载
2023年3月30日发(作者:迅捷官网)
制作字库(Bin⽂件合并C2BIN)
⼀、点阵⽂件⽣成
1、使⽤点阵字库⽣成器⽣成⽂字的点阵信息,采⽤UNICODE编码批量⽣成。
2、如果具有C⽂件的字库,例如STM32开发板的库函数x:32cubef4STM32Cube_FW_F4_V1.14.0UtilitiesFonts中的字库C⽂
件,可以使⽤C2B转换助⼿,这个软件可以将C⽂件中的字符数组信息转换成bin⽂件。结果如下图所⽰:
使⽤时,尽量将开头⽆关的注释删除,但不要多删,保证C语⾔数组的正确。
⼆、BIN⽂件合并
1、由于使⽤点阵字库⽣成器时,只有UNICODE编码才可以批量⽣成,在只需要显⽰英⽂,中⽂和常见的符号时,⼀般只需取
UNICODE中的如下范围即可,
2、因此,⽣成的字库⽂件⼀般有两个⽂件,此时,需要使⽤⼆进制⽂件合并⼯具UBIN来就将两个⽂件合并成⼀个⽂件,便于烧录。
关于这个软件的使⽤,可看。
3、在合并⽂件时,两个⽂件中可以有⼀定的空余间隙,这只需要修改偏移量。勾选插⼊,设置⼀个⼤于第⼀个⽂件⼤⼩的绝对地址。
三、检验字库信息
1、若使⽤C2BIN软件,需要⾸先确认这个步骤⽣成的字库信息是正确的。⼀般看前后的数据是否正确,还有⽂件⽣成的⼤⼩。例
如,C⽂件中,⼀个字符使⽤3x24共72个字节来表⽰,共有95个字符,则⽣成后的bin⽂件的末地址应为95*72-1=6839=
1AB7h。使⽤UltraEdit打开bin⽂件,看下⽂件⼤⼩是否符合。
2、合并两个字库的bin⽂件后,⼀般先查看下由于偏移⽽产⽣的地址上的数据是否为0x00,之后再将两个⽂件的⼤⼩相加后与合并
⽂件的⼤⼩⽐较,看是否⼀致。之后再简单⽐较下⽂件开头和结束的数据是否⼀致就可以确认数据的正确性了。注意,这⾥的⽂件⼤⼩
并不是系统显⽰的⽂件占⽤空间或⼤⼩,⽽是使⽤UltraEdit之类的软件打开⽂件后查看⽂件的末尾地址。
0x0000~0x007F向下兼容ASCII,取得英⽂和常见符号
0x4E00~0x9FFF中⽂常见字
更多推荐
bin文件用什么打开
发布评论