This repository has been archived on 2025-02-28. You can view files and clone it, but cannot push or open issues or pull requests.
controller-hd/User/lib/lcd/gui/Font/HZ20x20.c

199 lines
6.3 KiB
C

/*
**********************************************************************
* UcGUI Font
* Chinese GB2312 library
* (c) Copyright 19xx-20xx, company name
*
*
* 注:本字体文件由 ucGUI字体生成器v9.0 生成,作者:馋嘴猫(qq:602426967)
*
**********************************************************************
*/
#include "GUI.H"
/* char: code:0x0030 */
static GUI_CONST_STORAGE unsigned char ac0030[60] = {
________, ________, ________,
_______X, XXXXX___, ________,
_____XXX, ____XXX_, ________,
____XX__, ______XX, ________,
___XX___, _______X, X_______,
__XX__X_, _____X__, XX______,
__X__XXX, ____XXX_, _X______,
_XX___XX, X__XXX__, _XX_____,
_X_____X, XXXXX___, _XX_____,
_X______, XXXX____, __X_____,
_X______, XXXX____, __X_____,
_X_____X, XXXXX___, _XX_____,
_XX___XX, X__XXX__, _XX_____,
__X__XXX, ____XXX_, _X______,
__XX__X_, _____X__, XX______,
___XX___, _______X, X_______,
____XX__, ______XX, ________,
_____XXX, X__XXXX_, ________,
_______X, XXXXX___, ________,
________, ________, ________};
/* char: code:0x0031 */
static GUI_CONST_STORAGE unsigned char ac0031[60] = {
_______X, XXXXX___, ________,
_____XXX, XXXXXXX_, ________,
___XXX__, ______XX, X_______,
__XXX___, _______X, XX______,
__XX____, ________, XX______,
_XX____X, XXXXX___, _XX_____,
_X_____X, X__XX___, __X_____,
XX____XX, ____XX__, __XX____,
XX______, ____XX__, __XX____,
XX______, ___XX___, __XX____,
XX______, __XX____, __XX____,
XX______, _XX_____, __XX____,
XX______, _XX_____, __XX____,
_X______, ________, _XX_____,
_XX_____, _XX_____, _XX_____,
__XX____, _XX_____, XX______,
__XXX___, _X_____X, X_______,
___XXX__, ______XX, ________,
_____XXX, XXXXXXX_, ________,
_______X, XXXXX___, ________};
/* char: code:0x0032 */
static GUI_CONST_STORAGE unsigned char ac0032[60] = {
_____XXX, XX______, ________,
____XXXX, XXX_____, ________,
_____XX_, __XX____, ________,
______XX, ___XX___, ________,
_X_____X, ____XX__, ________,
XXX____X, X___XX__, ________,
XXXX___X, X____X__, ________,
XX_XXXXX, _____X__, ________,
XX___X__, ____XX__, ________,
XX______, ____XX__, ________,
_XX_____, _____XX_, ________,
__XX____, ______XX, ________,
___XXX__, XX_____X, X_______,
____XXXX, XXX_____, XX______,
________, __XX____, _XX_____,
________, ___XX___, __XX____,
________, ____XX__, __XX____,
________, _____XX_, __XX____,
________, ______XX, XXX_____,
________, _______X, XX______};
/* char: code:0x0033 */
static GUI_CONST_STORAGE unsigned char ac0033[60] = {
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, XX______,
________, _______X, XXX_____,
________, ______XX, XX______,
________, _____XXX, X_______,
__XX____, ____XXXX, ________,
__XXX___, ___XXXX_, ________,
___XXX__, __XXXX__, ________,
____XXX_, _XXXX___, ________,
_____XXX, XXXX____, ________,
______XX, XXX_____, ________,
_______X, XX______, ________,
________, X_______, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________};
/* char: code:0x0034 */
static GUI_CONST_STORAGE unsigned char ac0034[60] = {
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, _______X, ________,
___X____, _X____X_, X_______,
__X_X___, X_X__X__, ________,
___X____, _X____X_, X_______,
________, _______X, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________};
/* char: code:0x0035 */
static GUI_CONST_STORAGE unsigned char ac0035[60] = {
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
___X____, ________, ________,
__X_XX__, _X_____X, ________,
_____X__, X_X___X_, X_______,
__X_XX__, _X_____X, ________,
___X____, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________};
/* char: code:0x0036 */
static GUI_CONST_STORAGE unsigned char ac0036[60] = {
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, _X______, ________,
___X____, X_X____X, ________,
__X_X__X, ___X__X_, X_______,
___X____, X_X____X, ________,
________, _X______, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________,
________, ________, ________};
static GUI_CONST_STORAGE GUI_CHARINFO Cinfo[7] = {
{19, 19, 3, (unsigned char *)&ac0030}, /*0: */
{20, 20, 3, (unsigned char *)&ac0031}, /*1: */
{20, 20, 3, (unsigned char *)&ac0032}, /*2: */
{19, 19, 3, (unsigned char *)&ac0033}, /*3: */
{17, 17, 3, (unsigned char *)&ac0034}, /*4: */
{17, 17, 3, (unsigned char *)&ac0035}, /*5: */
{17, 17, 3, (unsigned char *)&ac0036}, /*6: */
};
static GUI_CONST_STORAGE GUI_FONT_PROP Prop1 = {
0x0030, /*start :*/
0x0036, /*end :, len=7*/
&Cinfo[0],
(void *)0};
GUI_CONST_STORAGE GUI_FONT GUI_FontHZ20x20 = {
GUI_FONTTYPE_PROP_SJIS,
20, /* height of font */
20, /* space of font y */
1,
1,
&Prop1};