971 lines
14 KiB
C
971 lines
14 KiB
C
/*
|
|
* Copyright (c) 2006-2021, RT-Thread Development Team
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*
|
|
* Change Logs:
|
|
* Date Author Notes
|
|
*/
|
|
|
|
#ifndef __FONT_H
|
|
#define __FONT_H
|
|
|
|
/* Font definition */
|
|
#define ________ 0x00
|
|
#define _______X 0x01
|
|
#define ______X_ 0x02
|
|
#define ______XX 0x03
|
|
#define _____X__ 0x04
|
|
#define _____X_X 0x05
|
|
#define _____XX_ 0x06
|
|
#define _____XXX 0x07
|
|
#define ____X___ 0x08
|
|
#define ____X__X 0x09
|
|
#define ____X_X_ 0x0a
|
|
#define ____X_XX 0x0b
|
|
#define ____XX__ 0x0c
|
|
#define ____XX_X 0x0d
|
|
#define ____XXX_ 0x0e
|
|
#define ____XXXX 0x0f
|
|
#define ___X____ 0x10
|
|
#define ___X___X 0x11
|
|
#define ___X__X_ 0x12
|
|
#define ___X__XX 0x13
|
|
#define ___X_X__ 0x14
|
|
#define ___X_X_X 0x15
|
|
#define ___X_XX_ 0x16
|
|
#define ___X_XXX 0x17
|
|
#define ___XX___ 0x18
|
|
#define ___XX__X 0x19
|
|
#define ___XX_X_ 0x1a
|
|
#define ___XX_XX 0x1b
|
|
#define ___XXX__ 0x1c
|
|
#define ___XXX_X 0x1d
|
|
#define ___XXXX_ 0x1e
|
|
#define ___XXXXX 0x1f
|
|
#define __X_____ 0x20
|
|
#define __X____X 0x21
|
|
#define __X___X_ 0x22
|
|
#define __X___XX 0x23
|
|
#define __X__X__ 0x24
|
|
#define __X__X_X 0x25
|
|
#define __X__XX_ 0x26
|
|
#define __X__XXX 0x27
|
|
#define __X_X___ 0x28
|
|
#define __X_X__X 0x29
|
|
#define __X_X_X_ 0x2a
|
|
#define __X_X_XX 0x2b
|
|
#define __X_XX__ 0x2c
|
|
#define __X_XX_X 0x2d
|
|
#define __X_XXX_ 0x2e
|
|
#define __X_XXXX 0x2f
|
|
#define __XX____ 0x30
|
|
#define __XX___X 0x31
|
|
#define __XX__X_ 0x32
|
|
#define __XX__XX 0x33
|
|
#define __XX_X__ 0x34
|
|
#define __XX_X_X 0x35
|
|
#define __XX_XX_ 0x36
|
|
#define __XX_XXX 0x37
|
|
#define __XXX___ 0x38
|
|
#define __XXX__X 0x39
|
|
#define __XXX_X_ 0x3a
|
|
#define __XXX_XX 0x3b
|
|
#define __XXXX__ 0x3c
|
|
#define __XXXX_X 0x3d
|
|
#define __XXXXX_ 0x3e
|
|
#define __XXXXXX 0x3f
|
|
#define _X______ 0x40
|
|
#define _X_____X 0x41
|
|
#define _X____X_ 0x42
|
|
#define _X____XX 0x43
|
|
#define _X___X__ 0x44
|
|
#define _X___X_X 0x45
|
|
#define _X___XX_ 0x46
|
|
#define _X___XXX 0x47
|
|
#define _X__X___ 0x48
|
|
#define _X__X__X 0x49
|
|
#define _X__X_X_ 0x4a
|
|
#define _X__X_XX 0x4b
|
|
#define _X__XX__ 0x4c
|
|
#define _X__XX_X 0x4d
|
|
#define _X__XXX_ 0x4e
|
|
#define _X__XXXX 0x4f
|
|
#define _X_X____ 0x50
|
|
#define _X_X___X 0x51
|
|
#define _X_X__X_ 0x52
|
|
#define _X_X__XX 0x53
|
|
#define _X_X_X__ 0x54
|
|
#define _X_X_X_X 0x55
|
|
#define _X_X_XX_ 0x56
|
|
#define _X_X_XXX 0x57
|
|
#define _X_XX___ 0x58
|
|
#define _X_XX__X 0x59
|
|
#define _X_XX_X_ 0x5a
|
|
#define _X_XX_XX 0x5b
|
|
#define _X_XXX__ 0x5c
|
|
#define _X_XXX_X 0x5d
|
|
#define _X_XXXX_ 0x5e
|
|
#define _X_XXXXX 0x5f
|
|
#define _XX_____ 0x60
|
|
#define _XX____X 0x61
|
|
#define _XX___X_ 0x62
|
|
#define _XX___XX 0x63
|
|
#define _XX__X__ 0x64
|
|
#define _XX__X_X 0x65
|
|
#define _XX__XX_ 0x66
|
|
#define _XX__XXX 0x67
|
|
#define _XX_X___ 0x68
|
|
#define _XX_X__X 0x69
|
|
#define _XX_X_X_ 0x6a
|
|
#define _XX_X_XX 0x6b
|
|
#define _XX_XX__ 0x6c
|
|
#define _XX_XX_X 0x6d
|
|
#define _XX_XXX_ 0x6e
|
|
#define _XX_XXXX 0x6f
|
|
#define _XXX____ 0x70
|
|
#define _XXX___X 0x71
|
|
#define _XXX__X_ 0x72
|
|
#define _XXX__XX 0x73
|
|
#define _XXX_X__ 0x74
|
|
#define _XXX_X_X 0x75
|
|
#define _XXX_XX_ 0x76
|
|
#define _XXX_XXX 0x77
|
|
#define _XXXX___ 0x78
|
|
#define _XXXX__X 0x79
|
|
#define _XXXX_X_ 0x7a
|
|
#define _XXXX_XX 0x7b
|
|
#define _XXXXX__ 0x7c
|
|
#define _XXXXX_X 0x7d
|
|
#define _XXXXXX_ 0x7e
|
|
#define _XXXXXXX 0x7f
|
|
#define X_______ 0x80
|
|
#define X______X 0x81
|
|
#define X_____X_ 0x82
|
|
#define X_____XX 0x83
|
|
#define X____X__ 0x84
|
|
#define X____X_X 0x85
|
|
#define X____XX_ 0x86
|
|
#define X____XXX 0x87
|
|
#define X___X___ 0x88
|
|
#define X___X__X 0x89
|
|
#define X___X_X_ 0x8a
|
|
#define X___X_XX 0x8b
|
|
#define X___XX__ 0x8c
|
|
#define X___XX_X 0x8d
|
|
#define X___XXX_ 0x8e
|
|
#define X___XXXX 0x8f
|
|
#define X__X____ 0x90
|
|
#define X__X___X 0x91
|
|
#define X__X__X_ 0x92
|
|
#define X__X__XX 0x93
|
|
#define X__X_X__ 0x94
|
|
#define X__X_X_X 0x95
|
|
#define X__X_XX_ 0x96
|
|
#define X__X_XXX 0x97
|
|
#define X__XX___ 0x98
|
|
#define X__XX__X 0x99
|
|
#define X__XX_X_ 0x9a
|
|
#define X__XX_XX 0x9b
|
|
#define X__XXX__ 0x9c
|
|
#define X__XXX_X 0x9d
|
|
#define X__XXXX_ 0x9e
|
|
#define X__XXXXX 0x9f
|
|
#define X_X_____ 0xa0
|
|
#define X_X____X 0xa1
|
|
#define X_X___X_ 0xa2
|
|
#define X_X___XX 0xa3
|
|
#define X_X__X__ 0xa4
|
|
#define X_X__X_X 0xa5
|
|
#define X_X__XX_ 0xa6
|
|
#define X_X__XXX 0xa7
|
|
#define X_X_X___ 0xa8
|
|
#define X_X_X__X 0xa9
|
|
#define X_X_X_X_ 0xaa
|
|
#define X_X_X_XX 0xab
|
|
#define X_X_XX__ 0xac
|
|
#define X_X_XX_X 0xad
|
|
#define X_X_XXX_ 0xae
|
|
#define X_X_XXXX 0xaf
|
|
#define X_XX____ 0xb0
|
|
#define X_XX___X 0xb1
|
|
#define X_XX__X_ 0xb2
|
|
#define X_XX__XX 0xb3
|
|
#define X_XX_X__ 0xb4
|
|
#define X_XX_X_X 0xb5
|
|
#define X_XX_XX_ 0xb6
|
|
#define X_XX_XXX 0xb7
|
|
#define X_XXX___ 0xb8
|
|
#define X_XXX__X 0xb9
|
|
#define X_XXX_X_ 0xba
|
|
#define X_XXX_XX 0xbb
|
|
#define X_XXXX__ 0xbc
|
|
#define X_XXXX_X 0xbd
|
|
#define X_XXXXX_ 0xbe
|
|
#define X_XXXXXX 0xbf
|
|
#define XX______ 0xc0
|
|
#define XX_____X 0xc1
|
|
#define XX____X_ 0xc2
|
|
#define XX____XX 0xc3
|
|
#define XX___X__ 0xc4
|
|
#define XX___X_X 0xc5
|
|
#define XX___XX_ 0xc6
|
|
#define XX___XXX 0xc7
|
|
#define XX__X___ 0xc8
|
|
#define XX__X__X 0xc9
|
|
#define XX__X_X_ 0xca
|
|
#define XX__X_XX 0xcb
|
|
#define XX__XX__ 0xcc
|
|
#define XX__XX_X 0xcd
|
|
#define XX__XXX_ 0xce
|
|
#define XX__XXXX 0xcf
|
|
#define XX_X____ 0xd0
|
|
#define XX_X___X 0xd1
|
|
#define XX_X__X_ 0xd2
|
|
#define XX_X__XX 0xd3
|
|
#define XX_X_X__ 0xd4
|
|
#define XX_X_X_X 0xd5
|
|
#define XX_X_XX_ 0xd6
|
|
#define XX_X_XXX 0xd7
|
|
#define XX_XX___ 0xd8
|
|
#define XX_XX__X 0xd9
|
|
#define XX_XX_X_ 0xda
|
|
#define XX_XX_XX 0xdb
|
|
#define XX_XXX__ 0xdc
|
|
#define XX_XXX_X 0xdd
|
|
#define XX_XXXX_ 0xde
|
|
#define XX_XXXXX 0xdf
|
|
#define XXX_____ 0xe0
|
|
#define XXX____X 0xe1
|
|
#define XXX___X_ 0xe2
|
|
#define XXX___XX 0xe3
|
|
#define XXX__X__ 0xe4
|
|
#define XXX__X_X 0xe5
|
|
#define XXX__XX_ 0xe6
|
|
#define XXX__XXX 0xe7
|
|
#define XXX_X___ 0xe8
|
|
#define XXX_X__X 0xe9
|
|
#define XXX_X_X_ 0xea
|
|
#define XXX_X_XX 0xeb
|
|
#define XXX_XX__ 0xec
|
|
#define XXX_XX_X 0xed
|
|
#define XXX_XXX_ 0xee
|
|
#define XXX_XXXX 0xef
|
|
#define XXXX____ 0xf0
|
|
#define XXXX___X 0xf1
|
|
#define XXXX__X_ 0xf2
|
|
#define XXXX__XX 0xf3
|
|
#define XXXX_X__ 0xf4
|
|
#define XXXX_X_X 0xf5
|
|
#define XXXX_XX_ 0xf6
|
|
#define XXXX_XXX 0xf7
|
|
#define XXXXX___ 0xf8
|
|
#define XXXXX__X 0xf9
|
|
#define XXXXX_X_ 0xfa
|
|
#define XXXXX_XX 0xfb
|
|
#define XXXXXX__ 0xfc
|
|
#define XXXXXX_X 0xfd
|
|
#define XXXXXXX_ 0xfe
|
|
#define XXXXXXXX 0xff
|
|
|
|
|
|
|
|
|
|
const unsigned char FONTTYPE8_8[][8] = {
|
|
/* blank */
|
|
{
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________,
|
|
________}
|
|
|
|
/* 0 */
|
|
,{
|
|
__XXX___,
|
|
_XX_XX__,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
_XX_XX__,
|
|
__XXX___,
|
|
________}
|
|
|
|
/* 1 */
|
|
,{
|
|
___XX___,
|
|
__XXX___,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
_XXXXXX_,
|
|
________}
|
|
|
|
/* 2 */
|
|
,{
|
|
_XXXXX__,
|
|
XX___XX_,
|
|
_____XX_,
|
|
___XXX__,
|
|
__XX____,
|
|
_XX__XX_,
|
|
XXXXXXX_,
|
|
________}
|
|
|
|
/* 3 */
|
|
,{
|
|
_XXXXX__,
|
|
XX___XX_,
|
|
_____XX_,
|
|
__XXXX__,
|
|
_____XX_,
|
|
XX___XX_,
|
|
_XXXXX__,
|
|
________}
|
|
|
|
/* 4 */
|
|
,{
|
|
___XXX__,
|
|
__XXXX__,
|
|
_XX_XX__,
|
|
XX__XX__,
|
|
XXXXXXX_,
|
|
____XX__,
|
|
___XXXX_,
|
|
________}
|
|
|
|
/* 5 */
|
|
,{
|
|
XXXXXXX_,
|
|
XX______,
|
|
XX______,
|
|
XXXXXX__,
|
|
_____XX_,
|
|
XX___XX_,
|
|
_XXXXX__,
|
|
________}
|
|
|
|
/* 6 */
|
|
,{
|
|
__XXX___,
|
|
_XX_____,
|
|
XX______,
|
|
XXXXXX__,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
_XXXXX__,
|
|
________}
|
|
|
|
/* 7 */
|
|
,{
|
|
XXXXXXX_,
|
|
XX___XX_,
|
|
____XX__,
|
|
___XX___,
|
|
__XX____,
|
|
__XX____,
|
|
__XX____,
|
|
________}
|
|
|
|
/* 8 */
|
|
,{
|
|
_XXXXX__,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
_XXXXX__,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
_XXXXX__,
|
|
________}
|
|
|
|
/* 9 */
|
|
,{
|
|
_XXXXX__,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
_XXXXXX_,
|
|
_____XX_,
|
|
____XX__,
|
|
_XXXX___,
|
|
________}
|
|
|
|
/* A */
|
|
,{
|
|
__XXX___,
|
|
_XX_XX__,
|
|
XX___XX_,
|
|
XXXXXXX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
________}
|
|
|
|
/* B */
|
|
,{
|
|
XXXXXX__,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XXXXX__,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
XXXXXX__,
|
|
________}
|
|
|
|
/* C */
|
|
,{
|
|
__XXXX__,
|
|
_XX__XX_,
|
|
XX______,
|
|
XX______,
|
|
XX______,
|
|
_XX__XX_,
|
|
__XXXX__,
|
|
________}
|
|
|
|
/* D */
|
|
,{
|
|
XXXXX___,
|
|
_XX_XX__,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XX_XX__,
|
|
XXXXX___,
|
|
________}
|
|
|
|
/* E */
|
|
,{
|
|
XXXXXXX_,
|
|
_XX___X_,
|
|
_XX_X___,
|
|
_XXXX___,
|
|
_XX_X___,
|
|
_XX___X_,
|
|
XXXXXXX_,
|
|
________}
|
|
|
|
/* F */
|
|
,{
|
|
XXXXXXX_,
|
|
_XX___X_,
|
|
_XX_X___,
|
|
_XXXX___,
|
|
_XX_X___,
|
|
_XX_____,
|
|
XXXX____,
|
|
________}
|
|
|
|
/* G */
|
|
,{
|
|
__XXXX__,
|
|
_XX__XX_,
|
|
XX______,
|
|
XX______,
|
|
XX__XXX_,
|
|
_XX__XX_,
|
|
__XXX_X_,
|
|
________}
|
|
|
|
/* H */
|
|
,{
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XXXXXXX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
________}
|
|
|
|
/* I */
|
|
,{
|
|
__XXXX__,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
__XXXX__,
|
|
________}
|
|
|
|
/* J */
|
|
,{
|
|
___XXXX_,
|
|
____XX__,
|
|
____XX__,
|
|
____XX__,
|
|
XX__XX__,
|
|
XX__XX__,
|
|
_XXXX___,
|
|
________}
|
|
|
|
/* K */
|
|
,{
|
|
XXX__XX_,
|
|
_XX__XX_,
|
|
_XX_XX__,
|
|
_XXXX___,
|
|
_XX_XX__,
|
|
_XX__XX_,
|
|
XXX__XX_,
|
|
________}
|
|
|
|
/* L */
|
|
,{
|
|
XXXX____,
|
|
_XX_____,
|
|
_XX_____,
|
|
_XX_____,
|
|
_XX___X_,
|
|
_XX__XX_,
|
|
XXXXXXX_,
|
|
________}
|
|
|
|
/* M */
|
|
,{
|
|
XX___XX_,
|
|
XXX_XXX_,
|
|
XXXXXXX_,
|
|
XXXXXXX_,
|
|
XX_X_XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
________}
|
|
|
|
/* N */
|
|
,{
|
|
XX___XX_,
|
|
XXX__XX_,
|
|
XXXX_XX_,
|
|
XX_XXXX_,
|
|
XX__XXX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
________}
|
|
|
|
/* O */
|
|
,{
|
|
_XXXXX__,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
_XXXXX__,
|
|
________}
|
|
|
|
/* P */
|
|
,{
|
|
XXXXXX__,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XXXXX__,
|
|
_XX_____,
|
|
_XX_____,
|
|
XXXX____,
|
|
________}
|
|
|
|
/* Q */
|
|
,{
|
|
_XXXXX__,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX__XXX_,
|
|
_XXXXX__,
|
|
____XXX_}
|
|
|
|
/* R */
|
|
,{
|
|
XXXXXX__,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XXXXX__,
|
|
_XX_XX__,
|
|
_XX__XX_,
|
|
XXX__XX_,
|
|
________}
|
|
|
|
/* S */
|
|
,{
|
|
__XXXX__,
|
|
_XX__XX_,
|
|
__XX____,
|
|
___XX___,
|
|
____XX__,
|
|
_XX__XX_,
|
|
__XXXX__,
|
|
________}
|
|
|
|
/* T */
|
|
,{
|
|
_XXXXXX_,
|
|
_XXXXXX_,
|
|
_X_XX_X_,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
__XXXX__,
|
|
________}
|
|
|
|
/* U */
|
|
,{
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
_XXXXX__,
|
|
________}
|
|
|
|
/* V */
|
|
,{
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
_XX_XX__,
|
|
__XXX___,
|
|
________}
|
|
|
|
/* W */
|
|
,{
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX_X_XX_,
|
|
XX_X_XX_,
|
|
XXXXXXX_,
|
|
_XX_XX__,
|
|
________}
|
|
|
|
/* X */
|
|
,{
|
|
XX___XX_,
|
|
XX___XX_,
|
|
_XX_XX__,
|
|
__XXX___,
|
|
_XX_XX__,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
________}
|
|
|
|
/* Y */
|
|
,{
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
__XXXX__,
|
|
___XX___,
|
|
___XX___,
|
|
__XXXX__,
|
|
________}
|
|
|
|
/* Z */
|
|
,{
|
|
XXXXXXX_,
|
|
XX___XX_,
|
|
X___XX__,
|
|
___XX___,
|
|
__XX__X_,
|
|
_XX__XX_,
|
|
XXXXXXX_,
|
|
________}
|
|
|
|
/* a */
|
|
,{
|
|
________,
|
|
________,
|
|
_XXXX___,
|
|
____XX__,
|
|
_XXXXX__,
|
|
XX__XX__,
|
|
_XXX_XX_,
|
|
________}
|
|
|
|
/* b */
|
|
,{
|
|
XXX_____,
|
|
_XX_____,
|
|
_XXXXX__,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
XX_XXX__,
|
|
________}
|
|
|
|
/* c */
|
|
,{
|
|
________,
|
|
________,
|
|
_XXXXX__,
|
|
XX___XX_,
|
|
XX______,
|
|
XX___XX_,
|
|
_XXXXX__,
|
|
________}
|
|
|
|
/* d */
|
|
,{
|
|
___XXX__,
|
|
____XX__,
|
|
_XXXXX__,
|
|
XX__XX__,
|
|
XX__XX__,
|
|
XX__XX__,
|
|
_XXX_XX_,
|
|
________}
|
|
|
|
/* e */
|
|
,{
|
|
________,
|
|
________,
|
|
_XXXXX__,
|
|
XX___XX_,
|
|
XXXXXXX_,
|
|
XX______,
|
|
_XXXXX__,
|
|
________}
|
|
|
|
/* f */
|
|
,{
|
|
__XXXX__,
|
|
_XX__XX_,
|
|
_XX_____,
|
|
XXXXX___,
|
|
_XX_____,
|
|
_XX_____,
|
|
XXXX____,
|
|
________}
|
|
|
|
/* g */
|
|
,{
|
|
________,
|
|
________,
|
|
_XXX_XX_,
|
|
XX__XX__,
|
|
XX__XX__,
|
|
_XXXXX__,
|
|
____XX__,
|
|
XXXXX___}
|
|
|
|
/* h */
|
|
,{
|
|
XXX_____,
|
|
_XX_____,
|
|
_XX_XX__,
|
|
_XXX_XX_,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
XXX__XX_,
|
|
________}
|
|
|
|
/* i */
|
|
,{
|
|
___XX___,
|
|
________,
|
|
__XXX___,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
__XXXX__,
|
|
________}
|
|
|
|
/* j */
|
|
,{
|
|
_____XX_,
|
|
________,
|
|
_____XX_,
|
|
_____XX_,
|
|
_____XX_,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
__XXXX__}
|
|
|
|
/* k */
|
|
,{
|
|
XXX_____,
|
|
_XX_____,
|
|
_XX__XX_,
|
|
_XX_XX__,
|
|
_XXXX___,
|
|
_XX_XX__,
|
|
XXX__XX_,
|
|
________}
|
|
|
|
/* l */
|
|
,{
|
|
__XXX___,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
___XX___,
|
|
__XXXX__,
|
|
________}
|
|
|
|
/* m */
|
|
,{
|
|
________,
|
|
________,
|
|
XXX_XX__,
|
|
XXXXXXX_,
|
|
XX_X_XX_,
|
|
XX_X_XX_,
|
|
XX_X_XX_,
|
|
________}
|
|
|
|
/* n */
|
|
,{
|
|
________,
|
|
________,
|
|
XX_XXX__,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
________}
|
|
|
|
/* o */
|
|
,{
|
|
________,
|
|
________,
|
|
_XXXXX__,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
_XXXXX__,
|
|
________}
|
|
|
|
/* p */
|
|
,{
|
|
________,
|
|
________,
|
|
XX_XXX__,
|
|
_XX__XX_,
|
|
_XX__XX_,
|
|
_XXXXX__,
|
|
_XX_____,
|
|
XXXX____}
|
|
|
|
/* q */
|
|
,{
|
|
________,
|
|
________,
|
|
_XXX_XX_,
|
|
XX__XX__,
|
|
XX__XX__,
|
|
_XXXXX__,
|
|
____XX__,
|
|
___XXXX_}
|
|
|
|
/* r */
|
|
,{
|
|
________,
|
|
________,
|
|
XX_XXX__,
|
|
_XXX_XX_,
|
|
_XX_____,
|
|
_XX_____,
|
|
XXXX____,
|
|
________}
|
|
|
|
/* s */
|
|
,{
|
|
________,
|
|
________,
|
|
_XXXXXX_,
|
|
XX______,
|
|
_XXXXX__,
|
|
_____XX_,
|
|
XXXXXX__,
|
|
________}
|
|
|
|
/* t */
|
|
,{
|
|
__XX____,
|
|
__XX____,
|
|
XXXXXX__,
|
|
__XX____,
|
|
__XX____,
|
|
__XX_XX_,
|
|
___XXX__,
|
|
________}
|
|
|
|
/* u */
|
|
,{
|
|
________,
|
|
________,
|
|
XX__XX__,
|
|
XX__XX__,
|
|
XX__XX__,
|
|
XX__XX__,
|
|
_XXX_XX_,
|
|
________}
|
|
|
|
/* v */
|
|
,{
|
|
________,
|
|
________,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
_XX_XX__,
|
|
__XXX___,
|
|
________}
|
|
|
|
/* w */
|
|
,{
|
|
________,
|
|
________,
|
|
XX___XX_,
|
|
XX_X_XX_,
|
|
XX_X_XX_,
|
|
XXXXXXX_,
|
|
_XX_XX__,
|
|
________}
|
|
|
|
/* x */
|
|
,{
|
|
________,
|
|
________,
|
|
XX___XX_,
|
|
_XX_XX__,
|
|
__XXX___,
|
|
_XX_XX__,
|
|
XX___XX_,
|
|
________}
|
|
|
|
/* y */
|
|
,{
|
|
________,
|
|
________,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
XX___XX_,
|
|
_XXXXXX_,
|
|
_____XX_,
|
|
XXXXXX__}
|
|
|
|
/* z */
|
|
,{
|
|
________,
|
|
________,
|
|
_XXXXXX_,
|
|
_X__XX__,
|
|
___XX___,
|
|
__XX__X_,
|
|
_XXXXXX_,
|
|
________}
|
|
|
|
};
|
|
|
|
#endif /* __FONT_H */
|