汉字小字库自动生成器(字模提取软件)
本帖最后由 zwz7219 于 2019-2-14 23:17 编辑前两年在深圳市某电子仪表公司做单片机软件编程,第一次真正的写汉字显示方面的程序(以前是在实验板上练习一些简单的汉字显示),显示内容的每次更改,都要重新修改很多地方,深深地感到建立和维护字库是一件非常烦人的工作。
当时,在网上也找了一些字库生成软件,但没有一个让我满意,于是,就自己写了一个。它可以搜索一个文件夹(包括子文件夹),打开所有扩展名为“.c”的文件,从中检索、收集函数实参中的汉字(注释中的汉字不会被收集,如下面的“显示欢迎界面”),去掉重复的汉字(减小字库空间)和排序(方便查表),然后生成需要的点阵字库。
通过该软件,节省了大量的时间,也避免出错,程序结构看上去也更清晰,例如,调用程序可以按下面的方式写:
/* 显示欢迎界面 */
KS0108_TextOut_14_14("欢迎使用", 0, 1); // 显示欢迎界面
KS0108_TextOut_14_14("XXXX示波器 XS3000-2", 2, 4);
KS0108_TextOut_14_14("Ver:1.0", 6, 14 );
KS0108_TextOut_14_14("深圳市XXXX电子有限公司", 4, 4 );
显示内容可以中、英文混排,“所见即所得”。
今天,我把它送给大家,希望用得到的朋友也能从中受益,让我们写软件的衰老的慢一些、白头发少一些,就是我的一点小心愿。
本软件是纯绿色软件,不需要安装,不收费。使用中不会修改你的文件,请放心使用。
压缩包内有两个文件,包括本软件和它的使用说明。在说明书的后面,有一个程序架构的说明,写得虽然比较简洁,但足以让你明白如何实现上述的函数调用方式。
如果你在使用后有什么意见和建议,可以发电子邮件到“3280187902@qq.com”交流,谢谢使用。
看了一下使用帮助,感觉挺不错的, 收藏一下,以后用到再来反馈使用问题 楼主威武 这个好方便,建议两点1. 加上函数头注释写明取模方式选项,这样过久了来加汉字时不会搞混。 2,把ascii空格也加上吧。另外楼主是否可以开源软件? 搞个结构体,放个ID,放个字体代码,查个表,任意放
找了好久才找到这么方便的小字库C代码生成软件。感谢楼主分享! 谢谢分享!!!!! 十分感谢! 好久不登录了,为了看看下载的内容,又登录了,建议参考ucgui的格式,UCGUIGenApp.exe也可以生产汉字库,并被ucgui调用,很是方便,只是需要自己输入需要的汉字,然后生成字库文件,可以自动删除重复的汉字
页:
[1]