点阵字库合并,主要针对 unicode 编码字库, BDF 格式(点阵形式),将多个
同点阵大小
,
不同语言
合并成一个新的字库文件。
在现实生活中,很难找到一个 unicode 全字库(不论是矢量,还是点阵形式),为了能更好的支持不同语言 或 管理使用字库,字库合并则非常有意义。
例如: 将 2个24点阵的中文 和 韩文 BDF字库 合并。
图1: 24点阵 中文字库( simsun )
在现实生活中,很难找到一个 unicode 全字库(不论是矢量,还是点阵形式),为了能更好的支持不同语言 或 管理使用字库,字库合并则非常有意义。
例如: 将 2个24点阵的中文 和 韩文 BDF字库 合并。
图1: 24点阵 中文字库( simsun )
1. 必须同为unicode编码,相同点阵大小,基线统一(即offset y 值相同,若是不同可以通过bdfeditor工具调整)。
2. 当要合并的File1 和 File2 存在相同字符(编码)时,优先取 File1。
3. 合并后的字符数 小于或等于 File1+File2 字符数之和。
4. 合并后,新的bdf文件支持 guitool 转换成其它格式(bin, txt, bmp, c )
合并后的效果,图示如下:
温馨提示:
2. 当要合并的File1 和 File2 存在相同字符(编码)时,优先取 File1。
3. 合并后的字符数 小于或等于 File1+File2 字符数之和。
4. 合并后,新的bdf文件支持 guitool 转换成其它格式(bin, txt, bmp, c )
合并后的效果,图示如下:
温馨提示:
若要合并(或支持)更多语言, 反复操作多次即可。
本文介绍如何将不同语言、同点阵大小的BDF字库(如24点阵的中文字库和韩文字库)合并,以便更好地支持多语言应用,通过实例演示了操作步骤和注意事项,包括优先级原则和合并后的文件格式兼容性。



1639





