You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

235 lines
5.9 KiB

/** @file font5x7_1.h
@author fontgen
@date 24 Sep 2011
@defgroup font5x7_1 This is a 5x7 font with uppercase, lowercase, digits, and symbols.
M.P. Hayes 2 Sep 2010
*/
#ifndef FONT5X7_1_H_
#define FONT5X7_1_H_
#define FONT5X7_1_WIDTH 5
#define FONT5X7_1_HEIGHT 7
#define FONT5X7_1_OFFSET 32
#define FONT5X7_1_SIZE 95
#ifndef FONT_WIDTH
#define FONT_WIDTH 5
#endif
#ifndef FONT_HEIGHT
#define FONT_HEIGHT 7
#endif
#ifndef FONT_OFFSET
#define FONT_OFFSET 32
#endif
#ifndef FONT_SIZE_MAX
#define FONT_SIZE_MAX 95
#endif
#include "font.h"
static font_t font5x7_1 =
{
.flags = 1, /* (packed) */
.width = 5,
.height = 7,
.offset = 32,
.size = 95,
.bytes = 5,
.data =
{
/* */
0x00, 0x00, 0x00, 0x00, 0x00,
/* ! */
0xc6, 0x18, 0x63, 0x80, 0x01,
/* " */
0x4a, 0x29, 0x00, 0x00, 0x00,
/* # */
0x4a, 0x7d, 0xf5, 0x95, 0x02,
/* $ */
0xc4, 0x17, 0x47, 0x1f, 0x01,
/* % */
0x63, 0x22, 0x22, 0x32, 0x06,
/* & */
0x26, 0x15, 0x51, 0x93, 0x05,
/* ' */
0x86, 0x08, 0x00, 0x00, 0x00,
/* ( */
0x88, 0x08, 0x21, 0x08, 0x02,
/* ) */
0x82, 0x20, 0x84, 0x88, 0x00,
/* * */
0x80, 0x54, 0x57, 0x09, 0x00,
/* + */
0x80, 0x90, 0x4f, 0x08, 0x00,
/* , */
0x00, 0x00, 0x60, 0x88, 0x00,
/* - */
0x00, 0x80, 0x0f, 0x00, 0x00,
/* . */
0x00, 0x00, 0x00, 0x8c, 0x01,
/* / */
0x00, 0x22, 0x22, 0x02, 0x00,
/* 0 */
0x2e, 0xe6, 0x3a, 0xa3, 0x03,
/* 1 */
0xc4, 0x10, 0x42, 0x88, 0x03,
/* 2 */
0x2e, 0x42, 0x44, 0xc4, 0x07,
/* 3 */
0x2e, 0x42, 0x07, 0xa3, 0x03,
/* 4 */
0x88, 0xa9, 0xf4, 0x11, 0x02,
/* 5 */
0x3f, 0x84, 0x07, 0xa3, 0x03,
/* 6 */
0x2e, 0x86, 0x17, 0xa3, 0x03,
/* 7 */
0x3f, 0x42, 0x44, 0x08, 0x01,
/* 8 */
0x2e, 0x46, 0x17, 0xa3, 0x03,
/* 9 */
0x2e, 0x46, 0x0f, 0xa3, 0x03,
/* : */
0xc0, 0x18, 0x60, 0x0c, 0x00,
/* ; */
0xc0, 0x18, 0x60, 0x88, 0x00,
/* < */
0x88, 0x88, 0x20, 0x08, 0x02,
/* = */
0x00, 0x7c, 0xf0, 0x01, 0x00,
/* > */
0x82, 0x20, 0x88, 0x88, 0x00,
/* ? */
0x2e, 0x42, 0x44, 0x00, 0x01,
/* @ */
0x2e, 0x42, 0x5b, 0xab, 0x03,
/* A */
0x44, 0xc5, 0x1f, 0x63, 0x04,
/* B */
0x2f, 0xc6, 0x17, 0xe3, 0x03,
/* C */
0x2e, 0x86, 0x10, 0xa2, 0x03,
/* D */
0x2f, 0xc6, 0x18, 0xe3, 0x03,
/* E */
0x3f, 0x84, 0x17, 0xc2, 0x07,
/* F */
0x3f, 0x84, 0x17, 0x42, 0x00,
/* G */
0x2e, 0x86, 0x1e, 0xa3, 0x07,
/* H */
0x31, 0xc6, 0x1f, 0x63, 0x04,
/* I */
0x8e, 0x10, 0x42, 0x88, 0x03,
/* J */
0x10, 0x42, 0x18, 0xa3, 0x03,
/* K */
0x31, 0x95, 0x51, 0x52, 0x04,
/* L */
0x21, 0x84, 0x10, 0xc2, 0x07,
/* M */
0x71, 0xd7, 0x1a, 0x63, 0x04,
/* N */
0x71, 0xd6, 0x1c, 0x63, 0x04,
/* O */
0x2e, 0xc6, 0x18, 0xa3, 0x03,
/* P */
0x2f, 0xc6, 0x17, 0x42, 0x00,
/* Q */
0x2e, 0xc6, 0x58, 0x93, 0x05,
/* R */
0x2f, 0xc6, 0x17, 0x63, 0x04,
/* S */
0x2e, 0x06, 0x07, 0xa3, 0x03,
/* T */
0x9f, 0x10, 0x42, 0x08, 0x01,
/* U */
0x31, 0xc6, 0x18, 0xa3, 0x03,
/* V */
0x31, 0xc6, 0x18, 0x15, 0x01,
/* W */
0x31, 0xc6, 0x5a, 0xab, 0x02,
/* X */
0x31, 0x2a, 0xa2, 0x62, 0x04,
/* Y */
0x31, 0x2a, 0x42, 0x08, 0x01,
/* Z */
0x1f, 0x22, 0x22, 0xc2, 0x07,
/* [ */
0x27, 0x84, 0x10, 0xc2, 0x01,
/* \ */
0x20, 0x08, 0x82, 0x20, 0x00,
/* ] */
0x0e, 0x21, 0x84, 0x90, 0x03,
/* ^ */
0x44, 0x45, 0x00, 0x00, 0x00,
/* _ */
0x00, 0x00, 0x00, 0xc0, 0x07,
/* ` */
0x82, 0x20, 0x00, 0x00, 0x00,
/* a */
0x00, 0x38, 0xe8, 0xa3, 0x07,
/* b */
0x21, 0xb4, 0x19, 0xe3, 0x03,
/* c */
0x00, 0xb8, 0x10, 0xa2, 0x03,
/* d */
0x10, 0xda, 0x1c, 0xa3, 0x07,
/* e */
0x00, 0xb8, 0xf8, 0x83, 0x03,
/* f */
0x4c, 0x8a, 0x23, 0x84, 0x00,
/* g */
0xc0, 0xc7, 0xe8, 0xa1, 0x03,
/* h */
0x21, 0xb4, 0x19, 0x63, 0x04,
/* i */
0x04, 0x18, 0x42, 0x88, 0x03,
/* j */
0x08, 0x30, 0x84, 0x92, 0x01,
/* k */
0x21, 0xa4, 0x32, 0x4a, 0x02,
/* l */
0x86, 0x10, 0x42, 0x88, 0x03,
/* m */
0x00, 0xac, 0x5a, 0x63, 0x04,
/* n */
0x00, 0xb4, 0x19, 0x63, 0x04,
/* o */
0x00, 0xb8, 0x18, 0xa3, 0x03,
/* p */
0x00, 0xbc, 0xf8, 0x42, 0x00,
/* q */
0x00, 0xd8, 0xec, 0x21, 0x04,
/* r */
0x00, 0xb4, 0x19, 0x42, 0x00,
/* s */
0x00, 0xb8, 0xe0, 0xe0, 0x03,
/* t */
0x42, 0x1c, 0x21, 0x24, 0x03,
/* u */
0x00, 0xc4, 0x18, 0xb3, 0x05,
/* v */
0x00, 0xc4, 0x18, 0x15, 0x01,
/* w */
0x00, 0xc4, 0x5a, 0xab, 0x02,
/* x */
0x00, 0x44, 0x45, 0x54, 0x04,
/* y */
0x00, 0xc4, 0xe8, 0xa1, 0x03,
/* z */
0x00, 0x7c, 0x44, 0xc4, 0x07,
/* { */
0x88, 0x10, 0x41, 0x08, 0x02,
/* | */
0x84, 0x10, 0x42, 0x08, 0x01,
/* } */
0x82, 0x10, 0x44, 0x88, 0x00,
/* ~ */
0x00, 0x88, 0x8a, 0x00, 0x00,
}
};
#endif /* FONT5X7_1_H_ */