/* ********************************************************************** * 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};