UCGUI的字库重新生成字体的问题
情况是这样的,在开发一个与LED显示有关的产品时发现原来UCGUI字库已经不够用了,需要重新生成下所需的字库添加进去。但是原来字库用的字体都不知道,试了好多都没试出来与原先一样的。所以想在这问下大家代码中有没有那个文件、那些地方是可以确定原先字库所用字体的。麻烦各位帮忙看下
附上一些原先的字库部分内容:
#include "GUI.H"
#ifndef GUI_CONST_STORAGE
#define GUI_CONST_STORAGE const
#endif
extern GUI_CONST_STORAGE GUI_FONT GUI_FontSelfTest20;
/* char: 自 code:0xD7D4 */
GUI_CONST_STORAGE unsigned char acFontHZ_D7D4[60] = {
________,_XX_____,________,
________,XXX_____,________,
________,XX______,________,
___XXXXX,XXXXXXXX,XXX_____,
___XX___,________,_XX_____,
___XX___,________,_XX_____,
___XX___,________,_XX_____,
___XX___,________,_XX_____,
___XXXXX,XXXXXXXX,XXX_____,
___XX___,________,_XX_____,
___XX___,________,_XX_____,
___XX___,________,_XX_____,
___XX___,________,_XX_____,
___XXXXX,XXXXXXXX,XXX_____,
___XX___,________,_XX_____,
___XX___,________,_XX_____,
___XX___,________,_XX_____,
___XX___,________,_XX_____,
___XXXXX,XXXXXXXX,XXX_____,
___XX___,________,_XX_____
};
GUI_CONST_STORAGE GUI_CHARINFO GUI_FontHZ_20x20_CharInfo[12] = {
{ 12, 12, 2, (unsigned char *)&acFontHZ_0031 }, /*0: 1*/
{ 12, 12, 2, (unsigned char *)&acFontHZ_0032 }, /*1: 2*/
{ 12, 12, 2, (unsigned char *)&acFontHZ_0033 }, /*2: 3*/
{ 12, 12, 2, (unsigned char *)&acFontHZ_0034 }, /*3: 4*/
{ 14, 14, 2, (unsigned char *)&acFontHZ_0043 }, /*4: C*/
{ 16, 16, 2, (unsigned char *)&acFontHZ_0048 }, /*5: H*/
{ 21, 21, 3, (unsigned char *)&acFontHZ_004D }, /*6: M*/
{ 17, 17, 3, (unsigned char *)&acFontHZ_004F }, /*7: O*/
{ 13, 13, 2, (unsigned char *)&acFontHZ_0050 }, /*8: P*/
{ 14, 14, 2, (unsigned char *)&acFontHZ_0052 }, /*9: R*/
{ 12, 12, 2, (unsigned char *)&acFontHZ_0053 }, /*10: S*/
{ 12, 12, 2, (unsigned char *)&acFontHZ_0054 }, /*11: T*/
{ 20, 20, 3, (unsigned char *)&acFontHZ_D7D4 }, /*12: 自*/
};
GUI_CONST_STORAGE GUI_FONT_PROP GUI_FontHZ_20x20_Prop12 = {
0x81EA, /*start :自*/
0x81EA, /*end :自, len=1*/
&GUI_FontHZ_20x20_CharInfo[ 17 ],
(void*)0
};
GUI_CONST_STORAGE GUI_FONT GUI_FontSelfTest20 = {
GUI_FONTTYPE_PROP,
20,
20,
1,
1,
&GUI_FontHZ_20x20_Prop1,
};