字体转换工具
字体转换工具功能:从标准内部码表(codepage文件)、自定义Unicode码表(或补充码表.txt文件,cST文件)中获取所有待转换字符对应的Unicode码。并根据字体文件(如.ttf)中的Unicode代码查找向量字体数据对应的字符。转换为位图,输出为.bin文件。

生成字体bin文件
如何生成对应的文件,请参考以下步骤:
- 将字体库文件复制到该目录 ( - \Font Convert Tool\font)。

- 可以参考( - \Font Convert Tool\doc)目录下的文档,了解每个参数的具体含义,通过编辑FontConfig.json配置字体参数。

- 双击fontDirctionary.exe生成font.bin。 

FontConfig.json参数说明
| 字段名 | 字段含义 | 
|---|---|
| codePages | 按一种语言文本的特定顺序排列的选定字符的列表。可设置多个 | 
| cstPaths | 二进制Unicode码表.cst文件路径。可设置多个 | 
| mappingPaths | 用户定义的unicode字符集文件路径。可以设置多个分组 | 
| customerVals | 用户定义的连续unicode字符。可以设置多个分组 | 
| firstVal | 自定义连续unicode字符的起始值 | 
| range | 自定义的连续unicode字符数 | 
| fontSet | 用于指定要转换的与字体相关的设置 | 
| bold | 指定是否保留转换后的字符 | 
| italic | 指定转换后的字符是否倾斜 | 
| scanMode | 指定如何保存转换后的字符数据。如果该值为“H”,则字体按行保存;如果该值为“V”,则字体按列保存 | 
| fontSize | 指定转换后的字符大小 | 
| font | 指定要用于转换的字体文件 | 
| renderMode | 指定在转换后的字符位图中使用多少位来表示像素 | 
| indexMethod | 指定转换后输出bin文件的重索引区域的索引方式,地址:0;偏移:1 |