#define BIG_FONT_WIDTH 12
#define BIG_FONT_HEIGHT 16

#define BIG_FONT_LINE_COUNT     (DISPLAY_SCREEN_HEIGHT/BIG_FONT_HEIGHT)
#define BIG_FONT_CHARS_PER_LINE (DISPLAY_SCREEN_WIDTH/BIG_FONT_WIDTH)

#define BIG_FONT_CHAR_START 32
#define BIG_FONT_CHAR_END 126


static const uint16_t gBigFontGlyphs[] = {
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000, /*   */
	0x0000,0x0000,0x0000,0x0000,0x39ff,0x39ff,0x383f,0x0000,0x0000,0x0000,
	0x0000,0x0000, /* ! */
	0x0000,0x0000,0x0000,0x000f,0x000f,0x0000,0x000f,0x000f,0x0000,0x0000,
	0x0000,0x0000, /* " */
	0x0200,0x0318,0x3f18,0x3fff,0x07ff,0x231b,0x3ff8,0x3fff,0x033f,0x0318,
	0x0008,0x0000, /* # */
	0x0000,0x0808,0x1c3e,0x387e,0x30e7,0x7fff,0x7fff,0x39c6,0x1f8e,0x0f84,
	0x0000,0x0000, /* $ */
	0x000c,0x201f,0x3811,0x0e11,0x031f,0x0dcc,0x1e70,0x211c,0x2107,0x3f01,
	0x0c00,0x0000, /* % */
	0x0000,0x3e00,0x7f3c,0x73fe,0x61e6,0x63c6,0x3f7e,0x3c3c,0x7f00,0x7600,
	0x2200,0x0000, /* & */
	0x0000,0x0000,0x0000,0x0000,0x0001,0x000f,0x0001,0x0000,0x0000,0x0000,
	0x0000,0x0000, /* ' */
/*Font too tall*/
	0x0000,0x0000,0x01e0,0x0ffc,0x3ffe,0x7807,0x6003,0x4001,0x0000,0x0000,
	0x0000,0x0000, /* ( */
/*Font too tall*/
	0x0000,0x0000,0x0000,0x0000,0x4001,0x7003,0x7c0f,0x1ffe,0x07f8,0x0000,
	0x0000,0x0000, /* ) */
	0x0000,0x0030,0x0660,0x0f60,0x03ec,0x00fc,0x03dc,0x0f60,0x0660,0x0030,
	0x0000,0x0000, /* * */
	0x0000,0x00c0,0x00c0,0x00c0,0x00c0,0x0ffc,0x0ffc,0x00c0,0x00c0,0x00c0,
	0x0000,0x0000, /* + */
/*Font too tall*/
	0x0000,0x0000,0x0000,0x0000,0x3800,0x7800,0x7000,0x0000,0x0000,0x0000,
	0x0000,0x0000, /* , */
	0x0000,0x0060,0x0060,0x0060,0x0060,0x0060,0x0060,0x0060,0x0060,0x0060,
	0x0000,0x0000, /* - */
	0x0000,0x0000,0x0000,0x0000,0x3800,0x3800,0x1000,0x0000,0x0000,0x0000,
	0x0000,0x0000, /* . */
	0x0000,0x1000,0x3c00,0x1f00,0x07e0,0x01f8,0x003e,0x000f,0x0003,0x0000,
	0x0000,0x0000, /* / */
	0x0000,0x07f8,0x1ffe,0x3f0f,0x3183,0x30c3,0x3063,0x3c3f,0x1ffe,0x07f8,
	0x0000,0x0000, /* 0 */
	0x0000,0x0000,0x000c,0x0006,0x0007,0x3fff,0x3fff,0x0000,0x0000,0x0000,
	0x0000,0x0000, /* 1 */
	0x0000,0x3004,0x380e,0x3c07,0x3e03,0x3703,0x3383,0x31ff,0x307e,0x3038,
	0x0000,0x0000, /* 2 */
	0x0000,0x1c02,0x3806,0x3063,0x3063,0x3063,0x38f7,0x1fff,0x1fde,0x0700,
	0x0000,0x0000, /* 3 */
	0x0000,0x0380,0x03c0,0x03e0,0x0338,0x031c,0x3fff,0x3fff,0x0300,0x0300,
	0x0000,0x0000, /* 4 */
	0x0000,0x0800,0x1c7f,0x38ff,0x3033,0x3033,0x3033,0x3cf3,0x1fe3,0x0fc3,
	0x0000,0x0000, /* 5 */
	0x0000,0x03f0,0x0ffc,0x1ffe,0x3877,0x3033,0x3033,0x3cf3,0x1fe6,0x0782,
	0x0000,0x0000, /* 6 */
	0x0000,0x0003,0x2003,0x3803,0x3f03,0x1fe3,0x03fb,0x007f,0x000f,0x0003,
	0x0000,0x0000, /* 7 */
	0x0000,0x0f00,0x1fbe,0x3ffe,0x30e3,0x30e3,0x30e3,0x3fff,0x1fbe,0x0f08,
	0x0000,0x0000, /* 8 */
	0x0000,0x107c,0x18fe,0x31cf,0x3183,0x3183,0x3983,0x1fff,0x0ffe,0x03f0,
	0x0000,0x0000, /* 9 */
	0x0000,0x0000,0x0000,0x0000,0x3870,0x3870,0x1020,0x0000,0x0000,0x0000,
	0x0000,0x0000, /* : */
/*Font too tall*/
	0x0000,0x0000,0x0000,0x1020,0x3870,0x7870,0x7020,0x0000,0x0000,0x0000,
	0x0000,0x0000, /* ; */
	0x0000,0x0070,0x0070,0x00d8,0x01d8,0x018c,0x038c,0x0306,0x0606,0x0e03,
	0x0000,0x0000, /* < */
	0x0000,0x0198,0x0198,0x0198,0x0198,0x0198,0x0198,0x0198,0x0198,0x0198,
	0x0000,0x0000, /* = */
	0x0000,0x0e03,0x0607,0x0306,0x038c,0x018c,0x01d8,0x00d8,0x0070,0x0070,
	0x0000,0x0000, /* > */
	0x0000,0x0001,0x0003,0x0001,0x1000,0x3bc0,0x3bf0,0x0039,0x001f,0x000e,
	0x0000,0x0000, /* ? */
	0x0000,0x07f8,0x0ffe,0x1c06,0x39f3,0x33fb,0x331b,0x331b,0x3bfe,0x13fc,
	0x0000,0x0000, /* @ */
	0x2000,0x3c00,0x3f80,0x07f0,0x037e,0x030f,0x037e,0x07f0,0x3f80,0x3c00,
	0x2000,0x0000, /* A */
	0x0000,0x3fff,0x3fff,0x3063,0x3063,0x3063,0x3063,0x38ff,0x1ffe,0x0f9c,
	0x0000,0x0000, /* B */
	0x0000,0x07f8,0x1ffc,0x1e0e,0x3807,0x3003,0x3003,0x3803,0x1c06,0x180e,
	0x0808,0x0000, /* C */
	0x0000,0x3fff,0x3fff,0x3003,0x3003,0x3003,0x3807,0x1c0e,0x1ffe,0x07f8,
	0x0000,0x0000, /* D */
	0x0000,0x3fff,0x3fff,0x3fff,0x30c3,0x30c3,0x30c3,0x30c3,0x30c3,0x3003,
	0x0000,0x0000, /* E */
	0x0000,0x0000,0x3fff,0x3fff,0x0063,0x0063,0x0063,0x0063,0x0063,0x0003,
	0x0000,0x0000, /* F */
	0x01e0,0x0ffc,0x1ffe,0x1c0e,0x3807,0x3003,0x30c3,0x30c7,0x3fce,0x1fc4,
	0x0000,0x0000, /* G */
	0x0000,0x3fff,0x3fff,0x00c1,0x00c0,0x00c0,0x00c0,0x00c0,0x3fff,0x3fff,
	0x0000,0x0000, /* H */
	0x0000,0x0000,0x3003,0x3003,0x3fff,0x3fff,0x3fff,0x3003,0x3003,0x3000,
	0x0000,0x0000, /* I */
	0x0000,0x1800,0x3c00,0x3003,0x3003,0x3803,0x1fff,0x0fff,0x0003,0x0003,
	0x0000,0x0000, /* J */
	0x0000,0x1fff,0x1fff,0x0070,0x0078,0x01fc,0x03ce,0x0f07,0x1e03,0x1801,
	0x1000,0x0000, /* K */
	0x0000,0x3fff,0x3fff,0x3fff,0x3000,0x3000,0x3000,0x3000,0x3000,0x3000,
	0x0000,0x0000, /* L */
	0x0000,0x3fff,0x3fff,0x003e,0x01f0,0x01c0,0x01f0,0x003e,0x3fff,0x3fff,
	0x0000,0x0000, /* M */
	0x0000,0x3fff,0x3fff,0x001f,0x007c,0x01f0,0x0fc0,0x3e00,0x3fff,0x3fff,
	0x0000,0x0000, /* N */
	0x01e0,0x0ffc,0x1ffe,0x3c0f,0x3003,0x3003,0x3003,0x3807,0x1ffe,0x0ffc,
	0x03f0,0x0000, /* O */
	0x0000,0x3fff,0x3fff,0x3fff,0x00c3,0x00c3,0x00c3,0x00e7,0x007e,0x007e,
	0x0000,0x0000, /* P */
/*Font too tall*/
	0x01c0,0x1ff8,0x3ffe,0x780f,0x7003,0x6003,0x7003,0x780f,0x3ffe,0x1ffc,
	0x03c0,0x0000, /* Q */
	0x0000,0x3fff,0x3fff,0x3fff,0x00c3,0x01c3,0x07c3,0x1fe7,0x3c7e,0x303c,
	0x2000,0x0000, /* R */
	0x0000,0x1c1c,0x183e,0x307f,0x3063,0x30e3,0x30c3,0x39c7,0x1f8e,0x0f02,
	0x0000,0x0000, /* S */
	0x0003,0x0003,0x0003,0x0003,0x3fff,0x3fff,0x3fff,0x0003,0x0003,0x0003,
	0x0003,0x0000, /* T */
	0x0000,0x0fff,0x1fff,0x3800,0x3000,0x3000,0x3000,0x3800,0x1fff,0x0fff,
	0x0000,0x0000, /* U */
	0x0001,0x000f,0x007f,0x03fc,0x3fc0,0x3e00,0x3f80,0x07f8,0x00ff,0x001f,
	0x0001,0x0000, /* V */
	0x0007,0x07ff,0x3fff,0x3f00,0x07f8,0x003e,0x03fe,0x3fc0,0x3ff8,0x1fff,
	0x000f,0x0000, /* W */
	0x2001,0x3003,0x3c0f,0x1f3e,0x07f8,0x01e0,0x07f8,0x1f3e,0x3c0f,0x3803,
	0x2000,0x0000, /* X */
	0x0001,0x0007,0x001f,0x007e,0x3ff8,0x3fe0,0x3ff0,0x007c,0x001f,0x0007,
	0x0001,0x0000, /* Y */
	0x0000,0x3003,0x3c03,0x3f03,0x37c3,0x31e3,0x30fb,0x303f,0x300f,0x3007,
	0x0000,0x0000, /* Z */
	0x0000,0x0000,0x0000,0x7fff,0x7fff,0x4001,0x4001,0x4001,0x4001,0x0000,
	0x0000,0x0000, /* [ */
	0x0000,0x0000,0x0003,0x000f,0x003e,0x00f8,0x07e0,0x1f00,0x3c00,0x1000,
	0x0000,0x0000, /* \ */
	0x0000,0x0000,0x0000,0x4001,0x4001,0x4001,0x4001,0x7fff,0x7fff,0x0000,
	0x0000,0x0000, /* ] */
	0x0000,0x0000,0x0030,0x0078,0x001e,0x0007,0x001e,0x0078,0x0020,0x0000,
	0x0000,0x0000, /* ^ */
	0x0000,0x6000,0x6000,0x6000,0x6000,0x6000,0x6000,0x6000,0x6000,0x6000,
	0x0000,0x0000, /* _ */
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0001,0x0001,0x0000,0x0000,0x0000,
	0x0000,0x0000, /* ` */
	0x0000,0x1e10,0x3f30,0x3b98,0x3198,0x3198,0x1998,0x3ff8,0x3ff0,0x3fc0,
	0x0000,0x0000, /* a */
	0x0000,0x3fff,0x3fff,0x1fff,0x3018,0x3018,0x3018,0x3c78,0x1ff0,0x0fe0,
	0x0000,0x0000, /* b */
	0x0000,0x07c0,0x1ff0,0x1c70,0x3838,0x3018,0x3018,0x3018,0x1870,0x1030,
	0x0000,0x0000, /* c */
	0x0000,0x0fe0,0x1ff0,0x3838,0x3018,0x3018,0x3018,0x1fff,0x3fff,0x3fff,
	0x0000,0x0000, /* d */
	0x0000,0x0fc0,0x1ff0,0x1db8,0x3198,0x3198,0x3198,0x39b8,0x19f0,0x11e0,
	0x0000,0x0000, /* e */
	0x0000,0x0018,0x0018,0x3fff,0x3fff,0x001b,0x0018,0x0018,0x0018,0x0001,
	0x0000,0x0000, /* f */
/*Font too tall*/
	0x0000,0x48c0,0x7ff0,0x3ff8,0x3618,0x3618,0x3738,0x33f0,0x71f8,0x6018,
	0x0010,0x0000, /* g */
	0x0000,0x3fff,0x3fff,0x3fff,0x0030,0x0018,0x0018,0x3ff8,0x3ff0,0x3fe0,
	0x0000,0x0000, /* h */
	0x0000,0x0000,0x3018,0x3018,0x3ff9,0x3ff9,0x3ff9,0x3000,0x3000,0x0000,
	0x0000,0x0000, /* i */
/*Font too tall*/
	0x0000,0x0000,0x4018,0x0018,0x0018,0x0018,0x7ff9,0x7ff9,0x0000,0x0000,
	0x0000,0x0000, /* j */
	0x0000,0x3fff,0x3fff,0x3fff,0x01c0,0x03e0,0x0f70,0x1e38,0x3c18,0x3008,
	0x2008,0x0000, /* k */
	0x0000,0x3000,0x3000,0x3000,0x3fff,0x3fff,0x3fff,0x3000,0x3000,0x3000,
	0x0000,0x0000, /* l */
	0x0000,0x3ff8,0x3ff8,0x0018,0x3ff8,0x3ff8,0x3ff0,0x0018,0x3ff8,0x3ff8,
	0x3fc0,0x0000, /* m */
	0x0000,0x3ff8,0x3ff8,0x3ff8,0x0010,0x0018,0x0018,0x3ff8,0x3ff0,0x3fe0,
	0x0000,0x0000, /* n */
	0x0000,0x0fe0,0x1ff0,0x3c78,0x3018,0x3018,0x3018,0x3838,0x1ff0,0x0fe0,
	0x0000,0x0000, /* o */
/*Font too tall*/
	0x0000,0x7ff8,0x7ff8,0x7ff8,0x1838,0x3018,0x3018,0x3838,0x1ff0,0x0fe0,
	0x0000,0x0000, /* p */
/*Font too tall*/
	0x0000,0x0fe0,0x1ff0,0x3c38,0x3018,0x3018,0x3838,0x7ff8,0x7ff8,0x7ff8,
	0x0000,0x0000, /* q */
	0x0000,0x0000,0x3ff8,0x3ff8,0x00e0,0x0030,0x0018,0x0018,0x0038,0x0078,
	0x0000,0x0000, /* r */
	0x0000,0x1800,0x1cf0,0x39f8,0x3198,0x3198,0x3398,0x3b38,0x1f70,0x0e10,
	0x0000,0x0000, /* s */
	0x0000,0x0018,0x0018,0x0ff8,0x1fff,0x3fff,0x3018,0x3018,0x3018,0x1800,
	0x0000,0x0000, /* t */
	0x0000,0x0ff8,0x1ff8,0x3ff8,0x3000,0x3000,0x1800,0x3ff8,0x3ff8,0x3ff8,
	0x0000,0x0000, /* u */
	0x0000,0x0038,0x00f8,0x07e0,0x3f00,0x3800,0x3e00,0x07c0,0x00f8,0x0038,
	0x0000,0x0000, /* v */
	0x0018,0x07f8,0x3ff8,0x3c00,0x1fc0,0x01f0,0x0fe0,0x3e00,0x3ff8,0x0ff8,
	0x0018,0x0000, /* w */
	0x0000,0x2008,0x3838,0x3ef8,0x0fe0,0x0380,0x0fe0,0x3e78,0x3838,0x3008,
	0x2000,0x0000, /* x */
/*Font too tall*/
	0x0000,0x0018,0x00f8,0x07f0,0x7f80,0x7c00,0x7f00,0x0fe0,0x01f8,0x0038,
	0x0000,0x0000, /* y */
	0x0000,0x3018,0x3c18,0x3e18,0x3f18,0x33d8,0x31f8,0x3078,0x3038,0x3018,
	0x0000,0x0000, /* z */
/*Font too tall*/
	0x0000,0x0300,0x0300,0x7ffc,0x7cfe,0x0007,0x0003,0x0003,0x0003,0x0000,
	0x0000,0x0000, /* { */
/*Font too tall*/
	0x0000,0x0000,0x0000,0x0000,0x7fff,0x7fff,0x7fff,0x0000,0x0000,0x0000,
	0x0000,0x0000, /* | */
/*Font too tall*/
	0x0000,0x0003,0x0003,0x0003,0x0007,0x7cfe,0x7ffe,0x0300,0x0300,0x0000,
	0x0000,0x0000, /* } */
	0x0000,0x0020,0x0070,0x0030,0x0030,0x0030,0x0060,0x0060,0x0060,0x0030,
	0x0000,0x0000, /* ~ */
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000, /*   */
};
static const Font gBigFont = {
	BIG_FONT_LINE_COUNT,
	BIG_FONT_CHARS_PER_LINE,
	BIG_FONT_HEIGHT,
	BIG_FONT_WIDTH,
	BIG_FONT_CHAR_START,
	BIG_FONT_CHAR_END,
	0, /* CenteredByDefault */
	0,
	gBigFontGlyphs
};
