1.GUI.H 文件中需加声明:
/* Digits */
extern const GUI_FONT GUI_FontD24x32;
extern const GUI_FONT GUI_FontD32;
<span style="color:#ff0000;">extern const GUI_FONT GUI_FontHZ12x12;</span>
/* Comic fonts */
extern const GUI_FONT GUI_FontComic18B_ASCII, GUI_FontComic18B_1;
extern const GUI_FONT GUI_FontComic24B_ASCII, GUI_FontComic24B_1;
2.添加字体文件:
#include "GUI.H"
#ifndef GUI_FLASH
#define GUI_FLASH
#endif
/* The following line needs to be included in any file selecting the
font. A good place would be GUIConf.h
*/
<span style="color:#ff0000;">extern const GUI_FONT GUI_FontHZ12x12;</span>
/* char: 做 code:0xD7F6 */
unsigned char acFontHZ_D7F6[24] = {
___X_X__,_X______,
___X_X__,_X______,
__X__X__,X_______,
__XXXXX_,XXXX____,
_XX__X_X,X_X_____,
X_X__X__,X_X_____,
__X_XXX_,X_X_____,
__X_X_X_,X_X_____,
__X_X_X_,_X______,
__X_XXX_,_X______,
__X_X_X_,X_X_____,
__X____X,___X____
};
GUI_CHARINFO GUI_FontHZ_12x12_CharInfo[1] = {
{ 12, 12, 2, (unsigned char *)&acFontHZ_D7F6 }, /*0: 做*/
};
GUI_FLASH const GUI_FONT_PROP GUI_FontHZ_12x12_Prop1 = {
0xD7F6, /*start :做*/
0xD7F6, /*end :做, len=1*/
&GUI_FontHZ_12x12_CharInfo[ 0 ],
(void*)0
};
<span style="color:#ff0000;">GUI_FLASH const GUI_FONT GUI_FontHZ12x12</span> = {
GUI_FONTTYPE_PROP_SJIS,
12,
12,
1,
1,
&GUI_FontHZ_12x12_Prop1
};