/* ********************************************************************** * UcGUI Font * Chinese GB2312 library * (c) Copyright 19xx-20xx, company name * * * 注:本字体文件由 ucGUI字体生成器v9.0 生成,作者:馋嘴猫(qq:602426967) * ********************************************************************** */ #include "GUI.H" /* char: code:0x0031 */ static GUI_CONST_STORAGE unsigned char ac0031[54] = { _____XX_,_____X__,________, _____XX_,___XXXXX,________, _XXX_XX_,__XX___X,X_______, __XX____,_XX_____,X_______, ___X____,XX______,XX______, XXX_____,X_______,X_______, XXX_____,_______X,X_______, ________,______XX,________, ____XX__,_____XX_,________, ___XX___,____XX__,________, __XX____,________,________, _XX_____,_______X,XX______, XX______,_X_____X,XX______, XX______,XX____X_,________, XX_____X,X_____XX,________, _XX___XX,___XX_XX,X_______, __XXXXX_,___XX___,________, ___XXX__,___XX___,________ }; /* char: code:0x0032 */ static GUI_CONST_STORAGE unsigned char ac0032[54] = { ________,____XXX_,________, ________,___XXXXX,________, ________,__XX___X,X_______, ________,_XX_____,XX______, _______X,XX______,XX______, _______X,X_______,XX______, ______XX,______XX,X_______, ______XX,_XX__XXX,________, ____X_XX,_XXXXXX_,________, ___XXXXX,X_XX_X__,________, __XXX__X,X_XX____,________, _XXX____,__XX____,________, XX______,_XX_____,________, XX______,XXX_____,________, XX_____X,X_______,________, _XX___XX,________,________, __XXXXX_,________,________, ___XXX__,________,________ }; /* char: code:0x0033 */ static GUI_CONST_STORAGE unsigned char ac0033[54] = { ________,___XXXX_,________, ________,__XXXXXX,X_______, ________,_XXX__XX,XX______, ________,_XXX____,XX______, ________,_XX_____,XX______, ________,_XX_____,XX______, ________,_XX_____,XX______, ________,________,________, XXXXXXXX,XXXXX___,________, XXXXXXXX,XXXXX___,________, XXXXXXXX,XXXXX___,________, XXXXXXXX,XXXXX___,________, XXXXXXXX,XXXXX___,________, XXXXXXXX,XXXXX___,________, XXXXXXXX,XXXXX___,________, XXXXXXXX,XXXXX___,________, _XXXXXXX,XXXX____,________, ________,________,________ }; /* char: code:0x0034 */ static GUI_CONST_STORAGE unsigned char ac0034[54] = { _______X,XXX_____,________, ______XX,XXXX____,________, _____XXX,__XXX___,________, _____XX_,___XX___,________, ____XXX_,___XX___,________, ____XXX_,___XX___,________, ____XXX_,___XX___,________, ________,________,________, __XXXXXX,XXXXXXXX,________, __XXXXXX,XXXXXXXX,________, __XXXXXX,XXXXXXXX,________, __XXXXXX,XXXXXXXX,________, __XXXXXX,XXXXXXXX,________, __XXXXXX,XXXXXXXX,________, __XXXXXX,XXXXXXXX,________, __XXXXXX,XXXXXXXX,________, ___XXXXX,XXXXXXX_,________, ________,________,________ }; /* char: code:0x0035 */ static GUI_CONST_STORAGE unsigned char ac0035[54] = { ________,________,________, ________,________,________, _____XXX,XXXXX___,________, ____XX__,____XX__,________, ___XX___,____XXX_,________, __XX____,___XX_XX,________, __X_____,__XXX__X,________, __X_____,_XXX___X,________, __X_____,XXX____X,________, __X____X,XX_____X,________, __X___XX,X______X,________, __X__XXX,_______X,________, ___XXXX_,______XX,________, ___XX___,_____XX_,________, ____XX__,____XX__,________, ______XX,XXXXX___,________, ________,________,________, ________,________,________ }; /* char: code:0x0036 */ static GUI_CONST_STORAGE unsigned char ac0036[54] = { ________,XX______,________, ________,XXX_____,________, ________,XXXX____,________, ________,XXXXX___,________, ____XX__,XX_XXX__,________, _____XX_,XX_XXX__,________, _____XXX,XXXXX___,________, ______XX,XXXX____,________, ________,XXX_____,________, ________,XXX_____,________, _______X,XXXX____,________, _____XXX,XX_XX___,________, _____XX_,XX__XX__,________, ____XX__,XX_XXX__,________, ________,XXXXX___,________, ________,XXXX____,________, ________,XXX_____,________, ________,XX______,________ }; /* char: code:0x0037 */ static GUI_CONST_STORAGE unsigned char ac0037[54] = { ________,_______X,________, ________,______XX,________, ________,____XXXX,________, ________,__XXXXXX,________, ________,_XXXXXXX,________, _______X,XXXXXXXX,________, ______XX,XXXXXXXX,________, ____XXXX,XXXXXXXX,________, ___XXXXX,XXXXXXXX,________, ___XXXXX,XXXXXXXX,________, _____XXX,XXXXXXXX,________, ______XX,XXXXXXXX,________, _______X,XXXXXXXX,________, ________,_XXXXXXX,________, ________,___XXXXX,________, ________,____XXXX,________, ________,______XX,________, ________,_______X,________ }; /* char: code:0x0061 */ static GUI_CONST_STORAGE unsigned char ac0061[54] = { ________,________,________, _______X,XXX_____,________, ______XX,XXX_____,________, ______XX,XXXX____,________, ______XX,_XXX____,________, _____XXX,__XX____,________, _____XXX,__XXX___,________, ____XXX_,__XXX___,________, ____XXX_,___XXX__,________, ____XX__,___XXX__,________, ___XXX__,____XX__,________, ___XXXXX,XXXXXXX_,________, __XXXXXX,XXXXXXX_,________, __XXX___,_____XX_,________, __XXX___,_____XXX,________, _XXX____,_____XXX,________, _XXX____,______XX,X_______, ________,________,________ }; /* char: code:0x0066 */ static GUI_CONST_STORAGE unsigned char ac0066[54] = { ________,________,________, __XXXXXX,XXXXXXXX,X_______, __XXXXXX,XXXXXXXX,X_______, __XXXX__,________,________, __XXXX__,________,________, __XXXX__,________,________, __XXXX__,________,________, __XXXX__,________,________, __XXXXXX,XXXXXXXX,________, __XXXXXX,XXXXXXXX,________, __XXXX__,________,________, __XXXX__,________,________, __XXXX__,________,________, __XXXX__,________,________, __XXXX__,________,________, __XXXX__,________,________, __XXXX__,________,________, ________,________,________ }; /* char: code:0x006D */ static GUI_CONST_STORAGE unsigned char ac006D[54] = { ________,________,________, _XXXX___,______XX,X_______, _XXXX___,_____XXX,X_______, _XXXXX__,_____XXX,X_______, _XX_XX__,____XXXX,X_______, _XXXXX__,____XX_X,X_______, _XXXXXX_,____XX_X,X_______, _XXX_XX_,___XX__X,X_______, _XXX_XX_,___XX__X,X_______, _XXX__XX,___XX__X,X_______, _XXX__XX,__XX___X,X_______, _XXX__XX,__XX___X,X_______, _XXX___X,X_XX___X,X_______, _XXX___X,XXX____X,X_______, _XXX___X,XXX____X,X_______, _XXX____,XXX____X,X_______, _XXX____,XX_____X,X_______, ________,________,________ }; /* char: code:0x0073 */ static GUI_CONST_STORAGE unsigned char ac0073[54] = { ________,________,________, _____XXX,XXXXX___,________, ___XXXXX,XXXXXXX_,________, __XXXX__,___XXXXX,________, __XXXX__,____XXXX,________, __XXXX__,________,________, __XXXX__,________,________, ___XXXXX,X_______,________, ____XXXX,XXXXX___,________, _______X,XXXXXXX_,________, ________,___XXXXX,________, ________,_____XXX,X_______, ____X___,_____XXX,X_______, _XXXX___,_____XXX,X_______, __XXXX__,____XXXX,________, ___XXXXX,XXXXXXX_,________, _____XXX,XXXXX___,________, ________,________,________ }; /* char: code:0x0074 */ static GUI_CONST_STORAGE unsigned char ac0074[54] = { ________,________,________, _XXXXXXX,XXXXXXXX,X_______, _XXXXXXX,XXXXXXXX,X_______, _______X,XXX_____,________, _______X,XXX_____,________, _______X,XXX_____,________, _______X,XXX_____,________, _______X,XXX_____,________, _______X,XXX_____,________, _______X,XXX_____,________, _______X,XXX_____,________, _______X,XXX_____,________, _______X,XXX_____,________, _______X,XXX_____,________, _______X,XXX_____,________, _______X,XXX_____,________, _______X,XXX_____,________, ________,________,________ }; /* char: code:0x0077 */ static GUI_CONST_STORAGE unsigned char ac0077[54] = { ________,________,________, _XX_____,XX_____X,X_______, _XX_____,XX_____X,X_______, _XX____X,XX_____X,X_______, _XX____X,XXX___XX,X_______, _XX____X,XXX___XX,________, __XX___X,_XX___XX,________, __XX__XX,__X___XX,________, __XX__XX,__X___XX,________, __XX__XX,__XX__XX,________, __XX__XX,__XX_XX_,________, ___XX_X_,__XX_XX_,________, ___XXXX_,___X_XX_,________, ___XXXX_,___X_XX_,________, ___XXXX_,___XXX__,________, ___XXX__,___XXX__,________, ____XX__,___XXX__,________, ________,________,________ }; static GUI_CONST_STORAGE GUI_CHARINFO Cinfo[13] = { { 18, 18, 3, (unsigned char *)&ac0031 }, /*0: */ { 18, 18, 3, (unsigned char *)&ac0032 }, /*1: */ { 18, 18, 3, (unsigned char *)&ac0033 }, /*2: */ { 16, 16, 3, (unsigned char *)&ac0034 }, /*3: */ { 16, 16, 3, (unsigned char *)&ac0035 }, /*4: */ { 14, 14, 3, (unsigned char *)&ac0036 }, /*5: */ { 16, 16, 3, (unsigned char *)&ac0037 }, /*6: */ { 17, 17, 3, (unsigned char *)&ac0061 }, /*7: */ { 17, 17, 3, (unsigned char *)&ac0066 }, /*8: */ { 17, 17, 3, (unsigned char *)&ac006D }, /*9: */ { 17, 17, 3, (unsigned char *)&ac0073 }, /*10: */ { 17, 17, 3, (unsigned char *)&ac0074 }, /*11: */ { 17, 17, 3, (unsigned char *)&ac0077 }, /*12: */ }; static GUI_CONST_STORAGE GUI_FONT_PROP Prop6 = { 0x0077, /*start :*/ 0x0077, /*end :, len=1*/ &Cinfo[ 12 ], (void*)0 }; static GUI_CONST_STORAGE GUI_FONT_PROP Prop5 = { 0x0073, /*start :*/ 0x0074, /*end :, len=2*/ &Cinfo[ 10 ], &Prop6 }; static GUI_CONST_STORAGE GUI_FONT_PROP Prop4 = { 0x006D, /*start :*/ 0x006D, /*end :, len=1*/ &Cinfo[ 9 ], &Prop5 }; static GUI_CONST_STORAGE GUI_FONT_PROP Prop3 = { 0x0066, /*start :*/ 0x0066, /*end :, len=1*/ &Cinfo[ 8 ], &Prop4 }; static GUI_CONST_STORAGE GUI_FONT_PROP Prop2 = { 0x0061, /*start :*/ 0x0061, /*end :, len=1*/ &Cinfo[ 7 ], &Prop3 }; static GUI_CONST_STORAGE GUI_FONT_PROP Prop1 = { 0x0031, /*start :*/ 0x0037, /*end :, len=7*/ &Cinfo[ 0 ], &Prop2 }; GUI_CONST_STORAGE GUI_FONT GUI_FontHZ18x18 = { GUI_FONTTYPE_PROP_SJIS, 18, /* height of font */ 18, /* space of font y */ 1, 1, &Prop1 };