原创 UCGUI字体产生工具

2011-10-11 15:52 6156 24 37 分类: 消费电子

这是我前些时间在移植UCGUI时编写的一个字体产生工具, 可以进行常用字体的产生, 以及从文件中提取文字生成字库。还有具备UNICODE与GB2312编码字符映射的功能。 共享给大家, 希望大家有用。

以下软件截图:
1、生成字符映射1.jpg


2、生成GBK码1.jpg


3、生成UNICODE码字库1.jpg


4、从TXT文件中提取字库集1.jpg


5、提取字库生成的文件如下:
/*******************************************************************
*                   UCGUI Font Convert Softwave V(1.0)             *
*                   Author:Bruce.Yi                                *
*                   Company: JingtongACT(yjp@jingtongact.cn)       *
*                   Create Time: 2011-01-03  11:16                 *
*******************************************************************/
//FileName: E:\Tools&net\xyz.c, UCGUI font library file
//FontName: KaiTi_13, Charset:UNICODE

#ifndef __GUI_FLASH_H__
 #define __GUI_FLASH_H__
#endif

#include "..\core\GUI.H"

extern GUI_FLASH const GUI_FONT GUI_FontHZ_KaiTi_13;

GUI_FLASH  const unsigned char acFontHZKaiTi_13_H002e[] = { //<.>
....太长了,不得不删除
}; { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H0062},//
 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H0063},//
 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H0066},//
 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H0067},//
 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H0068},//
 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H0069},//
 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H006a},//
 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H006d},//
 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H006e},//
 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H006f},//
 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H0070},//

GUI_FLASH const GUI_CHARINFO GUI_FontHZKaiTi_13_CharInfo[] = {
 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H002e},// <.>
 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H002f},//
 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H0030},// <0>
 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H0031},// <1>
 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H0032},// <2>
 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H0035},// <5>
 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H003a},// <:>
 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H0061},//


 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H0074},//
 { 7, 13, 1, (void GUI_FLASH *)&acFontHZKaiTi_13_H0077},//
 { 14, 13, 2, (void GUI_FLASH *)&acFontHZKaiTi_13_Ha3ba},// <:>
 { 14, 13, 2, (void GUI_FLASH *)&acFontHZKaiTi_13_Hb5c4},// <的>
 { 14, 13, 2, (void GUI_FLASH *)&acFontHZKaiTi_13_Hb5d8},// <地>
 { 14, 13, 2, (void GUI_FLASH *)&acFontHZKaiTi_13_Hb7c3},// <访>
 { 14, 13, 2, (void GUI_FLASH *)&acFontHZKaiTi_13_Hb8fa},// <跟>
 { 14, 13, 2, (void GUI_FLASH *)&acFontHZKaiTi_13_Hbba7},// <户>
 { 14, 13, 2, (void GUI_FLASH *)&acFontHZKaiTi_13_Hbedd},// <据>
 { 14, 13, 2, (void GUI_FLASH *)&acFontHZKaiTi_13_Hbfe2},// <库>
 { 14, 13, 2, (void GUI_FLASH *)&acFontHZKaiTi_13_Hc2eb},// <码>
 { 14, 13, 2, (void GUI_FLASH *)&acFontHZKaiTi_13_Hc3dc},// <密>
 { 14, 13, 2, (void GUI_FLASH *)&acFontHZKaiTi_13_Hc3fb},// <名>
 { 14, 13, 2, (void GUI_FLASH *)&acFontHZKaiTi_13_Hcafd},// <数>
 { 14, 13, 2, (void GUI_FLASH *)&acFontHZKaiTi_13_Hceca},// <问>
 { 14, 13, 2, (void GUI_FLASH *)&acFontHZKaiTi_13_Hd1f9},// <样>
 { 14, 13, 2, (void GUI_FLASH *)&acFontHZKaiTi_13_Hd2bb},// <一>
 { 14, 13, 2, (void GUI_FLASH *)&acFontHZKaiTi_13_Hd3c3},// <用>
 { 14, 13, 2, (void GUI_FLASH *)&acFontHZKaiTi_13_Hd6b7},// <址>
};

以下节省

建议大家使用时尽量选用宋体字,其它字体可以某些字不能被被提取

文章评论13条评论)

登录后参与讨论

用户1691862 2013-8-14 17:26

谢谢分享

用户1691862 2013-8-14 17:25

长见识,谢谢楼主分享

用户1691862 2013-8-14 17:25

长见识

用户1691862 2013-8-14 11:47

宝贵财富,谢谢了!!!!!!!!!!!

用户1691862 2013-8-14 11:46

宝贵财富,谢谢了!!!!!!!!!!!

用户1691862 2013-8-14 11:46

宝贵财富,谢谢了!!!!!!!!!!!

用户1691862 2013-8-14 11:44

换卡了啊……不错不错

用户1691862 2013-8-14 11:44

换卡了啊……不错不错

用户1691862 2013-8-14 11:43

很不错,学习了!

用户1494336 2012-11-8 13:44

试试看
相关推荐阅读
用户1409907 2012-07-31 10:21
易控云 模拟量/数字量反馈控制型 网络控制开关
DHWO-4I8D4是由晶通物控推出的‘易控云’系列产品中一款集成WEB网页服务器的网络控制开关。设备包含4个模拟量输入通道,4个数字量输入通道以及4个10A250V的Z型继电器用于电器控制。通过...
用户1409907 2012-06-20 14:09
从3500元到700万元的艰辛创业感情路第一部份(转载)
从3500元到700万元的艰辛创业感情路 来上海整整五年了,事业上已有了突飞猛进的飞跃,生活方面有过一段段的辛酸。然而,如今回首看来,这五年来也这是这些苦恼最终成为我前进的机遇,让我拥有了目前还...
用户1409907 2012-06-13 15:33
从3500元到700万元的艰辛创业感情路第二篇(转载)
22,原因 在感情方面,我是一个脸皮很薄的人。小成不声不响地听完我语无伦次的表白后,低着头平静地摇头表示不能接受,我就不知道该怎么做了。为什么?因为你和小徐?我问。她摇摇头,没有说话,但我看到...
用户1409907 2012-06-10 01:29
小心这些创业点子:8个最糟糕创业开局
【引文】你是不是也想着创业?在提到创业的时候,你的第一反应是不是就是? “每个女生都有一个小店梦”,嗯,咖啡店、鲜花店,悲剧的是有一些女生的这个“小店梦”真的付诸实现了。 你可能还是...
用户1409907 2012-06-07 00:19
web开关网络远程遥控电器设备
DHWO-16LS是一款通过WEB在线控制的网络开关控制器,使用用户脱离使用业务软件,通过手机,平板电脑,上网本,等等设备都在可以使用。 设备包含16个250V/10A的包含NC/N...
用户1409907 2012-06-01 10:36
使用Web远程遥控的网络开关控制器
DHOW-16LS是一款内含网页服务器的远程遥控网络控制开关。 用户只需要将网线插在路由器与设备之间,便可以使用手机/电脑通过浏览器控制设备。 设备可以单独控制16个电器,并且每个通道可以独立...
我要评论
13
24
关闭 站长推荐上一条 /2 下一条