Files
ps4_buttons/Core/Src/arial12pt.c

2024 lines
25 KiB
C

#include "fonts.h"
/*
** Font data for Arial 12pt
*/
/* Character bitmaps for Arial 12pt */
const uint8_t arial_12ptBitmaps[] =
{
/* @0 ' ' (3 pixels wide) */
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
0x00, 0x00, 0x00,
0x00, 0x00, 0x00,
/* @6 '!' (1 pixels wide) */
//
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
//
// #
//
//
//
0xFE,
0x17,
/* @8 '"' (4 pixels wide) */
//
// # #
// # #
// # #
// # #
//
//
//
//
//
//
//
//
//
//
//
0x1E, 0x00, 0x00, 0x1E,
0x00, 0x00, 0x00, 0x00,
/* @16 '#' (9 pixels wide) */
//
// # #
// # #
// # #
// # #
// #########
// # #
// # #
// # #
// #########
// # #
// # #
// # #
//
//
//
0x20, 0x20, 0xF0, 0x2E, 0x20, 0x20, 0xF0, 0x2E, 0x20,
0x02, 0x1E, 0x03, 0x02, 0x02, 0x1E, 0x03, 0x02, 0x02,
/* @34 '$' (7 pixels wide) */
// #
// ####
// # # #
// # # #
// # #
// # #
// ###
// ###
// # #
// # #
// # # #
// # # #
// ###
// #
//
//
0x38, 0x44, 0x42, 0xFF, 0x82, 0x82, 0x0C,
0x04, 0x08, 0x10, 0x3F, 0x10, 0x08, 0x07,
/* @48 '%' (12 pixels wide) */
//
// ### #
// # # #
// # # #
// # # #
// # # #
// ### #
// # ###
// # # #
// # # #
// # # #
// # # #
// # ###
//
//
//
0x3C, 0x42, 0x42, 0x42, 0x3C, 0x80, 0x70, 0x0C, 0x82, 0x80, 0x80, 0x00,
0x00, 0x00, 0x00, 0x18, 0x06, 0x01, 0x00, 0x0F, 0x10, 0x10, 0x10, 0x0F,
/* @72 '&' (9 pixels wide) */
//
// ###
// # #
// # #
// # #
// # #
// ##
// # #
// # # #
// # # #
// # #
// # # #
// ### #
//
//
//
0x00, 0x9C, 0x62, 0xC2, 0x22, 0x1C, 0x00, 0x00, 0x00,
0x07, 0x08, 0x10, 0x10, 0x11, 0x0A, 0x04, 0x0A, 0x11,
/* @90 ''' (1 pixels wide) */
//
// #
// #
// #
// #
//
//
//
//
//
//
//
//
//
//
//
0x1E,
0x00,
/* @92 '(' (3 pixels wide) */
//
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
0xE0, 0x1C, 0x02,
0x0F, 0x70, 0x80,
/* @98 ')' (3 pixels wide) */
//
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
0x02, 0x1C, 0xE0,
0x80, 0x70, 0x0F,
/* @104 '*' (5 pixels wide) */
//
// #
// #####
// #
// # #
// # #
//
//
//
//
//
//
//
//
//
//
0x04, 0x34, 0x0E, 0x34, 0x04,
0x00, 0x00, 0x00, 0x00, 0x00,
/* @114 '+' (7 pixels wide) */
//
//
//
//
// #
// #
// #
// #######
// #
// #
// #
//
//
//
//
//
0x80, 0x80, 0x80, 0xF0, 0x80, 0x80, 0x80,
0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00,
/* @128 ',' (1 pixels wide) */
//
//
//
//
//
//
//
//
//
//
//
//
// #
// #
// #
//
0x00,
0x70,
/* @130 '-' (4 pixels wide) */
//
//
//
//
//
//
//
//
//
// ####
//
//
//
//
//
//
0x00, 0x00, 0x00, 0x00,
0x02, 0x02, 0x02, 0x02,
/* @138 '.' (1 pixels wide) */
//
//
//
//
//
//
//
//
//
//
//
//
// #
//
//
//
0x00,
0x10,
/* @140 '/' (4 pixels wide) */
//
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
//
//
//
0x00, 0x80, 0x78, 0x06,
0x18, 0x07, 0x00, 0x00,
/* @148 '0' (7 pixels wide) */
//
// ###
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// ###
//
//
//
0xF8, 0x04, 0x02, 0x02, 0x02, 0x04, 0xF8,
0x07, 0x08, 0x10, 0x10, 0x10, 0x08, 0x07,
/* @162 '1' (4 pixels wide) */
//
// #
// ##
// # #
// # #
// #
// #
// #
// #
// #
// #
// #
// #
//
//
//
0x10, 0x08, 0x04, 0xFE,
0x00, 0x00, 0x00, 0x1F,
/* @170 '2' (7 pixels wide) */
//
// ####
// # #
// # #
// #
// #
// #
// #
// #
// #
// #
// #
// #######
//
//
//
0x08, 0x04, 0x02, 0x02, 0x02, 0xC6, 0x38,
0x10, 0x18, 0x14, 0x12, 0x11, 0x10, 0x10,
/* @184 '3' (7 pixels wide) */
//
// ###
// # #
// # #
// #
// ##
// ###
// #
// #
// #
// # #
// ## #
// ###
//
//
//
0x08, 0x04, 0x42, 0x42, 0x62, 0xBC, 0x00,
0x0C, 0x08, 0x10, 0x10, 0x10, 0x08, 0x07,
/* @198 '4' (8 pixels wide) */
//
// #
// ##
// # #
// # #
// # #
// # #
// # #
// # #
// ########
// #
// #
// #
//
//
//
0x00, 0x80, 0x40, 0x30, 0x08, 0x04, 0xFE, 0x00,
0x03, 0x02, 0x02, 0x02, 0x02, 0x02, 0x1F, 0x02,
/* @214 '5' (7 pixels wide) */
//
// ######
// #
// #
// #
// #####
// # #
// #
// #
// #
// # #
// # #
// ###
//
//
//
0x70, 0x2E, 0x22, 0x22, 0x22, 0x42, 0x82,
0x04, 0x08, 0x10, 0x10, 0x10, 0x08, 0x07,
/* @228 '6' (7 pixels wide) */
//
// ###
// # #
// # #
// #
// # ###
// ## #
// # #
// # #
// # #
// # #
// # #
// ###
//
//
//
0xF8, 0x44, 0x22, 0x22, 0x22, 0x44, 0x88,
0x07, 0x08, 0x10, 0x10, 0x10, 0x08, 0x07,
/* @242 '7' (7 pixels wide) */
//
// #######
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
//
//
//
0x02, 0x02, 0x02, 0xC2, 0x32, 0x0E, 0x02,
0x00, 0x00, 0x1C, 0x03, 0x00, 0x00, 0x00,
/* @256 '8' (7 pixels wide) */
//
// ###
// # #
// # #
// # #
// # #
// ###
// # #
// # #
// # #
// # #
// # #
// ###
//
//
//
0x18, 0xA4, 0x42, 0x42, 0x42, 0xA4, 0x18,
0x07, 0x08, 0x10, 0x10, 0x10, 0x08, 0x07,
/* @270 '9' (7 pixels wide) */
//
// ###
// # #
// # #
// # #
// # #
// # #
// # ##
// ### #
// #
// # #
// # #
// ###
//
//
//
0x78, 0x84, 0x02, 0x02, 0x02, 0x84, 0xF8,
0x04, 0x08, 0x11, 0x11, 0x11, 0x08, 0x07,
/* @284 ':' (1 pixels wide) */
//
//
//
//
// #
//
//
//
//
//
//
//
// #
//
//
//
0x10,
0x10,
/* @286 ';' (1 pixels wide) */
//
//
//
//
// #
//
//
//
//
//
//
//
// #
// #
// #
//
0x10,
0x70,
/* @288 '<' (7 pixels wide) */
//
//
//
//
// #
// ###
// ##
// #
// ##
// ###
// #
//
//
//
//
//
0x80, 0x40, 0x40, 0x20, 0x20, 0x20, 0x10,
0x00, 0x01, 0x01, 0x02, 0x02, 0x02, 0x04,
/* @302 '=' (7 pixels wide) */
//
//
//
//
//
// #######
//
//
//
// #######
//
//
//
//
//
//
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
/* @316 '>' (7 pixels wide) */
//
//
//
//
// #
// ###
// ##
// #
// ##
// ###
// #
//
//
//
//
//
0x10, 0x20, 0x20, 0x20, 0x40, 0x40, 0x80,
0x04, 0x02, 0x02, 0x02, 0x01, 0x01, 0x00,
/* @330 '?' (7 pixels wide) */
//
// ###
// # #
// # #
// # #
// #
// #
// #
// #
// #
// #
//
// #
//
//
//
0x18, 0x04, 0x02, 0x02, 0x82, 0x44, 0x38,
0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00,
/* @344 '@' (15 pixels wide) */
//
// ######
// ## ##
// # #
// # ### # #
// # # ## #
// # # # #
// # # # #
// # # # #
// # # # #
// # # # #
// # # ## #
// # ### ###
// # #
// ## ##
// #######
0xC0, 0x30, 0x08, 0x84, 0x44, 0x22, 0x12, 0x12, 0x12, 0x22, 0xF2, 0x04, 0x04, 0x18, 0xE0,
0x0F, 0x10, 0x20, 0x47, 0x48, 0x90, 0x90, 0x90, 0x88, 0x9F, 0x90, 0x90, 0x48, 0x44, 0x23,
/* @374 'A' (9 pixels wide) */
//
// #
// # #
// # #
// # #
// # #
// # #
// # #
// #######
// # #
// # #
// # #
// # #
//
//
//
0x00, 0x00, 0xE0, 0x1C, 0x02, 0x1C, 0xE0, 0x00, 0x00,
0x18, 0x07, 0x01, 0x01, 0x01, 0x01, 0x01, 0x07, 0x18,
/* @392 'B' (9 pixels wide) */
//
// ########
// # #
// # #
// # #
// # #
// #######
// # #
// # #
// # #
// # #
// # #
// #######
//
//
//
0xFE, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0xA6, 0x18,
0x1F, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x08, 0x07,
/* @410 'C' (10 pixels wide) */
//
// #####
// # #
// # #
// #
// #
// #
// #
// #
// #
// # #
// # #
// #####
//
//
//
0xF0, 0x08, 0x04, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x08,
0x03, 0x04, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, 0x08, 0x04,
/* @430 'D' (10 pixels wide) */
//
// #######
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// #######
//
//
//
0xFE, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x08, 0xF0,
0x1F, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x08, 0x04, 0x03,
/* @450 'E' (9 pixels wide) */
//
// #########
// #
// #
// #
// #
// ########
// #
// #
// #
// #
// #
// #########
//
//
//
0xFE, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x02,
0x1F, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10,
/* @468 'F' (8 pixels wide) */
//
// ########
// #
// #
// #
// #
// #
// #######
// #
// #
// #
// #
// #
//
//
//
0xFE, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x02,
0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* @484 'G' (10 pixels wide) */
//
// ####
// # #
// # #
// #
// #
// #
// # #####
// # #
// # #
// # #
// # #
// ####
//
//
//
0xF0, 0x08, 0x04, 0x02, 0x02, 0x82, 0x82, 0x84, 0x88, 0x80,
0x03, 0x04, 0x08, 0x10, 0x10, 0x10, 0x10, 0x08, 0x04, 0x03,
/* @504 'H' (9 pixels wide) */
//
// # #
// # #
// # #
// # #
// # #
// #########
// # #
// # #
// # #
// # #
// # #
// # #
//
//
//
0xFE, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0xFE,
0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F,
/* @522 'I' (1 pixels wide) */
//
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
//
//
//
0xFE,
0x1F,
/* @524 'J' (6 pixels wide) */
//
// #
// #
// #
// #
// #
// #
// #
// #
// # #
// # #
// # #
// ####
//
//
//
0x00, 0x00, 0x00, 0x00, 0x00, 0xFE,
0x0E, 0x10, 0x10, 0x10, 0x10, 0x0F,
/* @536 'K' (9 pixels wide) */
//
// # #
// # #
// # #
// # #
// # #
// # ##
// # # #
// ## #
// # #
// # #
// # #
// # #
//
//
//
0xFE, 0x00, 0x80, 0x40, 0xE0, 0x10, 0x08, 0x04, 0x02,
0x1F, 0x01, 0x00, 0x00, 0x00, 0x01, 0x06, 0x08, 0x10,
/* @554 'L' (7 pixels wide) */
//
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #######
//
//
//
0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x1F, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10,
/* @568 'M' (11 pixels wide) */
//
// # #
// ## ##
// ## ##
// # # # #
// # # # #
// # # # #
// # # # #
// # # # #
// # # # #
// # # # #
// # # #
// # # #
//
//
//
0xFE, 0x0C, 0x30, 0xC0, 0x00, 0x00, 0x00, 0xC0, 0x30, 0x0C, 0xFE,
0x1F, 0x00, 0x00, 0x00, 0x07, 0x18, 0x07, 0x00, 0x00, 0x00, 0x1F,
/* @590 'N' (9 pixels wide) */
//
// # #
// ## #
// # # #
// # # #
// # # #
// # # #
// # # #
// # # #
// # # #
// # # #
// # ##
// # #
//
//
//
0xFE, 0x04, 0x18, 0x20, 0xC0, 0x00, 0x00, 0x00, 0xFE,
0x1F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x06, 0x08, 0x1F,
/* @608 'O' (10 pixels wide) */
//
// ####
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// ####
//
//
//
0xF0, 0x08, 0x04, 0x02, 0x02, 0x02, 0x02, 0x04, 0x08, 0xF0,
0x03, 0x04, 0x08, 0x10, 0x10, 0x10, 0x10, 0x08, 0x04, 0x03,
/* @628 'P' (9 pixels wide) */
//
// #######
// # #
// # #
// # #
// # #
// # #
// #######
// #
// #
// #
// #
// #
//
//
//
0xFE, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x44, 0x38,
0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* @646 'Q' (10 pixels wide) */
//
// ####
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # ## ##
// # ##
// #### ##
//
//
//
0xF0, 0x08, 0x04, 0x02, 0x02, 0x02, 0x02, 0x04, 0x08, 0xF0,
0x03, 0x04, 0x08, 0x10, 0x10, 0x14, 0x14, 0x08, 0x1C, 0x17,
/* @666 'R' (9 pixels wide) */
//
// #######
// # #
// # #
// # #
// # #
// # #
// #######
// # #
// # #
// # #
// # #
// # #
//
//
//
0xFE, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x44, 0x38,
0x1F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x06, 0x08, 0x10,
/* @684 'S' (9 pixels wide) */
//
// #####
// # #
// # #
// #
// #
// ###
// ###
// #
// #
// # #
// # #
// #####
//
//
//
0x18, 0x24, 0x42, 0x42, 0x42, 0x82, 0x82, 0x84, 0x08,
0x04, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, 0x08, 0x07,
/* @702 'T' (9 pixels wide) */
//
// #########
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
//
//
//
0x02, 0x02, 0x02, 0x02, 0xFE, 0x02, 0x02, 0x02, 0x02,
0x00, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00,
/* @720 'U' (9 pixels wide) */
//
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// #####
//
//
//
0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE,
0x07, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, 0x08, 0x07,
/* @738 'V' (9 pixels wide) */
//
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// #
// #
//
//
//
0x06, 0x38, 0xC0, 0x00, 0x00, 0x00, 0xC0, 0x38, 0x06,
0x00, 0x00, 0x01, 0x06, 0x18, 0x06, 0x01, 0x00, 0x00,
/* @756 'W' (15 pixels wide) */
//
// # # #
// # # # #
// # # # #
// # # # #
// # # # #
// # # # #
// # # # #
// # # # #
// # # # #
// # # # #
// # #
// # #
//
//
//
0x06, 0x78, 0x80, 0x00, 0x00, 0xE0, 0x1C, 0x02, 0x1C, 0xE0, 0x00, 0x00, 0x80, 0x78, 0x06,
0x00, 0x00, 0x07, 0x18, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x18, 0x07, 0x00, 0x00,
/* @786 'X' (11 pixels wide) */
//
// # #
// # #
// # #
// # #
// # #
// #
// # #
// # #
// # #
// # #
// # #
// # #
//
//
//
0x00, 0x02, 0x04, 0x18, 0xA0, 0x40, 0xA0, 0x18, 0x04, 0x02, 0x00,
0x10, 0x08, 0x04, 0x03, 0x00, 0x00, 0x00, 0x03, 0x04, 0x08, 0x10,
/* @808 'Y' (9 pixels wide) */
//
// # #
// # #
// # #
// # #
// # #
// # #
// #
// #
// #
// #
// #
// #
//
//
//
0x02, 0x0C, 0x10, 0x60, 0x80, 0x60, 0x10, 0x0C, 0x02,
0x00, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00,
/* @826 'Z' (9 pixels wide) */
//
// ########
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #########
//
//
//
0x00, 0x02, 0x02, 0x02, 0xC2, 0x22, 0x1A, 0x06, 0x02,
0x10, 0x18, 0x16, 0x11, 0x10, 0x10, 0x10, 0x10, 0x10,
/* @844 '[' (3 pixels wide) */
//
// ###
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// ###
0xFE, 0x02, 0x02,
0xFF, 0x80, 0x80,
/* @850 '\' (4 pixels wide) */
//
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
//
//
//
0x06, 0x78, 0x80, 0x00,
0x00, 0x00, 0x07, 0x18,
/* @858 ']' (3 pixels wide) */
//
// ###
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// ###
0x02, 0x02, 0xFE,
0x80, 0x80, 0xFF,
/* @864 '^' (7 pixels wide) */
//
// #
// # #
// # #
// # #
// # #
// # #
//
//
//
//
//
//
//
//
//
0x40, 0x30, 0x0C, 0x02, 0x0C, 0x30, 0x40,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* @878 '_' (9 pixels wide) */
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
// #########
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
/* @896 '`' (2 pixels wide) */
//
// #
// #
//
//
//
//
//
//
//
//
//
//
//
//
//
0x02, 0x04,
0x00, 0x00,
/* @900 'a' (7 pixels wide) */
//
//
//
//
// ####
// # #
// # #
// ###
// ### #
// # #
// # #
// # ##
// #### #
//
//
//
0x40, 0x20, 0x10, 0x10, 0x90, 0x90, 0xE0,
0x0E, 0x11, 0x11, 0x11, 0x10, 0x08, 0x1F,
/* @914 'b' (7 pixels wide) */
//
// #
// #
// #
// # ###
// ## #
// # #
// # #
// # #
// # #
// # #
// ## #
// # ###
//
//
//
0xFE, 0x20, 0x10, 0x10, 0x10, 0x20, 0xC0,
0x1F, 0x08, 0x10, 0x10, 0x10, 0x08, 0x07,
/* @928 'c' (6 pixels wide) */
//
//
//
//
// ###
// # #
// #
// #
// #
// #
// #
// # #
// ###
//
//
//
0xC0, 0x20, 0x10, 0x10, 0x10, 0x20,
0x07, 0x08, 0x10, 0x10, 0x10, 0x08,
/* @940 'd' (7 pixels wide) */
//
// #
// #
// #
// ### #
// # ##
// # #
// # #
// # #
// # #
// # #
// # ##
// ### #
//
//
//
0xC0, 0x20, 0x10, 0x10, 0x10, 0x20, 0xFE,
0x07, 0x08, 0x10, 0x10, 0x10, 0x08, 0x1F,
/* @954 'e' (7 pixels wide) */
//
//
//
//
// ###
// # #
// # #
// # #
// #######
// #
// # #
// # #
// ###
//
//
//
0xC0, 0x20, 0x10, 0x10, 0x10, 0x20, 0xC0,
0x07, 0x09, 0x11, 0x11, 0x11, 0x09, 0x05,
/* @968 'f' (4 pixels wide) */
//
// ##
// #
// #
// ####
// #
// #
// #
// #
// #
// #
// #
// #
//
//
//
0x10, 0xFC, 0x12, 0x12,
0x00, 0x1F, 0x00, 0x00,
/* @976 'g' (7 pixels wide) */
//
//
//
//
// ### #
// # ##
// # #
// # #
// # #
// # #
// # #
// # ##
// ### #
// #
// # #
// ####
0xC0, 0x20, 0x10, 0x10, 0x10, 0x20, 0xF0,
0x47, 0x88, 0x90, 0x90, 0x90, 0x48, 0x3F,
/* @990 'h' (6 pixels wide) */
//
// #
// #
// #
// # ###
// ## #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
//
//
//
0xFE, 0x20, 0x10, 0x10, 0x10, 0xE0,
0x1F, 0x00, 0x00, 0x00, 0x00, 0x1F,
/* @1002 'i' (1 pixels wide) */
//
// #
//
//
// #
// #
// #
// #
// #
// #
// #
// #
// #
//
//
//
0xF2,
0x1F,
/* @1004 'j' (3 pixels wide) */
//
// #
//
//
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// ##
0x00, 0x00, 0xF2,
0x80, 0x80, 0x7F,
/* @1010 'k' (7 pixels wide) */
//
// #
// #
// #
// # #
// # #
// # #
// # #
// # ##
// ## #
// # #
// # #
// # #
//
//
//
0xFE, 0x00, 0x00, 0x80, 0x40, 0x20, 0x10,
0x1F, 0x02, 0x01, 0x01, 0x06, 0x08, 0x10,
/* @1024 'l' (1 pixels wide) */
//
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
//
//
//
0xFE,
0x1F,
/* @1026 'm' (11 pixels wide) */
//
//
//
//
// # ### ###
// ## ## #
// # # #
// # # #
// # # #
// # # #
// # # #
// # # #
// # # #
//
//
//
0xF0, 0x20, 0x10, 0x10, 0x10, 0xE0, 0x20, 0x10, 0x10, 0x10, 0xE0,
0x1F, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x1F,
/* @1048 'n' (6 pixels wide) */
//
//
//
//
// # ###
// ## #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
//
//
//
0xF0, 0x20, 0x10, 0x10, 0x10, 0xE0,
0x1F, 0x00, 0x00, 0x00, 0x00, 0x1F,
/* @1060 'o' (7 pixels wide) */
//
//
//
//
// ###
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// ###
//
//
//
0xC0, 0x20, 0x10, 0x10, 0x10, 0x20, 0xC0,
0x07, 0x08, 0x10, 0x10, 0x10, 0x08, 0x07,
/* @1074 'p' (7 pixels wide) */
//
//
//
//
// # ###
// ## #
// # #
// # #
// # #
// # #
// # #
// ## #
// # ###
// #
// #
// #
0xF0, 0x20, 0x10, 0x10, 0x10, 0x20, 0xC0,
0xFF, 0x08, 0x10, 0x10, 0x10, 0x08, 0x07,
/* @1088 'q' (7 pixels wide) */
//
//
//
//
// ### #
// # ##
// # #
// # #
// # #
// # #
// # #
// # ##
// ### #
// #
// #
// #
0xC0, 0x20, 0x10, 0x10, 0x10, 0x20, 0xF0,
0x07, 0x08, 0x10, 0x10, 0x10, 0x08, 0xFF,
/* @1102 'r' (4 pixels wide) */
//
//
//
//
// # ##
// ##
// #
// #
// #
// #
// #
// #
// #
//
//
//
0xF0, 0x20, 0x10, 0x10,
0x1F, 0x00, 0x00, 0x00,
/* @1110 's' (6 pixels wide) */
//
//
//
//
// ####
// # #
// #
// #
// ####
// #
// #
// # #
// ####
//
//
//
0xE0, 0x10, 0x10, 0x10, 0x10, 0x20,
0x08, 0x11, 0x11, 0x11, 0x11, 0x0E,
/* @1122 't' (4 pixels wide) */
//
//
// #
// #
// ####
// #
// #
// #
// #
// #
// #
// #
// ###
//
//
//
0x10, 0xFC, 0x10, 0x10,
0x00, 0x1F, 0x10, 0x10,
/* @1130 'u' (6 pixels wide) */
//
//
//
//
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # ##
// ### #
//
//
//
0xF0, 0x00, 0x00, 0x00, 0x00, 0xF0,
0x0F, 0x10, 0x10, 0x10, 0x08, 0x1F,
/* @1142 'v' (7 pixels wide) */
//
//
//
//
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// #
// #
//
//
//
0x30, 0xC0, 0x00, 0x00, 0x00, 0xC0, 0x30,
0x00, 0x00, 0x07, 0x18, 0x07, 0x00, 0x00,
/* @1156 'w' (11 pixels wide) */
//
//
//
//
// # # #
// # # #
// # # # #
// # # # #
// # # # #
// # # # #
// # # # #
// # #
// # #
//
//
//
0x30, 0xC0, 0x00, 0x00, 0xC0, 0x30, 0xC0, 0x00, 0x00, 0xC0, 0x30,
0x00, 0x07, 0x18, 0x07, 0x00, 0x00, 0x00, 0x07, 0x18, 0x07, 0x00,
/* @1178 'x' (7 pixels wide) */
//
//
//
//
// # #
// # #
// # #
// # #
// #
// # #
// # #
// # #
// # #
//
//
//
0x10, 0x20, 0xC0, 0x00, 0xC0, 0x20, 0x10,
0x10, 0x08, 0x06, 0x01, 0x06, 0x08, 0x10,
/* @1192 'y' (7 pixels wide) */
//
//
//
//
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// # #
// #
// #
// #
// ##
0x70, 0x80, 0x00, 0x00, 0x00, 0xC0, 0x30,
0x00, 0x81, 0x8E, 0x70, 0x0E, 0x01, 0x00,
/* @1206 'z' (7 pixels wide) */
//
//
//
//
// #######
// #
// #
// #
// #
// #
// #
// #
// #######
//
//
//
0x10, 0x10, 0x10, 0x10, 0xD0, 0x30, 0x10,
0x10, 0x18, 0x16, 0x11, 0x10, 0x10, 0x10,
/* @1220 '{' (5 pixels wide) */
//
// ##
// #
// #
// #
// #
// #
// #
// ##
// #
// #
// #
// #
// #
// #
// ##
0x00, 0x00, 0xFC, 0x02, 0x02,
0x01, 0x01, 0x7E, 0x80, 0x80,
/* @1230 '|' (1 pixels wide) */
//
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
// #
0xFE,
0xFF,
/* @1232 '}' (5 pixels wide) */
//
// ##
// #
// #
// #
// #
// #
// #
// ##
// #
// #
// #
// #
// #
// #
// ##
0x02, 0x02, 0xFC, 0x00, 0x00,
0x80, 0x80, 0x7E, 0x01, 0x01,
/* @1242 '~' (8 pixels wide) */
//
//
//
//
//
//
// ### #
// # ###
//
//
//
//
//
//
//
//
0x80, 0x40, 0x40, 0x40, 0x80, 0x80, 0x80, 0x40,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* Character descriptors for Arial 12pt */
/* { [Char width in bits], [Offset into arial_12ptCharBitmaps in bytes] } */
const FONT_CHAR_INFO arial_12ptDescriptors[] =
{
{3, 0}, /* */
{1, 6}, /* ! */
{4, 8}, /* " */
{9, 16}, /* # */
{7, 34}, /* $ */
{12, 48}, /* % */
{9, 72}, /* & */
{1, 90}, /* ' */
{3, 92}, /* ( */
{3, 98}, /* ) */
{5, 104}, /* * */
{7, 114}, /* + */
{1, 128}, /* , */
{4, 130}, /* - */
{1, 138}, /* . */
{4, 140}, /* / */
{7, 148}, /* 0 */
{4, 162}, /* 1 */
{7, 170}, /* 2 */
{7, 184}, /* 3 */
{8, 198}, /* 4 */
{7, 214}, /* 5 */
{7, 228}, /* 6 */
{7, 242}, /* 7 */
{7, 256}, /* 8 */
{7, 270}, /* 9 */
{1, 284}, /* : */
{1, 286}, /* ; */
{7, 288}, /* < */
{7, 302}, /* = */
{7, 316}, /* > */
{7, 330}, /* ? */
{15, 344}, /* @ */
{9, 374}, /* A */
{9, 392}, /* B */
{10, 410}, /* C */
{10, 430}, /* D */
{9, 450}, /* E */
{8, 468}, /* F */
{10, 484}, /* G */
{9, 504}, /* H */
{1, 522}, /* I */
{6, 524}, /* J */
{9, 536}, /* K */
{7, 554}, /* L */
{11, 568}, /* M */
{9, 590}, /* N */
{10, 608}, /* O */
{9, 628}, /* P */
{10, 646}, /* Q */
{9, 666}, /* R */
{9, 684}, /* S */
{9, 702}, /* T */
{9, 720}, /* U */
{9, 738}, /* V */
{15, 756}, /* W */
{11, 786}, /* X */
{9, 808}, /* Y */
{9, 826}, /* Z */
{3, 844}, /* [ */
{4, 850}, /* \ */
{3, 858}, /* ] */
{7, 864}, /* ^ */
{9, 878}, /* _ */
{2, 896}, /* ` */
{7, 900}, /* a */
{7, 914}, /* b */
{6, 928}, /* c */
{7, 940}, /* d */
{7, 954}, /* e */
{4, 968}, /* f */
{7, 976}, /* g */
{6, 990}, /* h */
{1, 1002}, /* i */
{3, 1004}, /* j */
{7, 1010}, /* k */
{1, 1024}, /* l */
{11, 1026}, /* m */
{6, 1048}, /* n */
{7, 1060}, /* o */
{7, 1074}, /* p */
{7, 1088}, /* q */
{4, 1102}, /* r */
{6, 1110}, /* s */
{4, 1122}, /* t */
{6, 1130}, /* u */
{7, 1142}, /* v */
{11, 1156}, /* w */
{7, 1178}, /* x */
{7, 1192}, /* y */
{7, 1206}, /* z */
{5, 1220}, /* { */
{1, 1230}, /* | */
{5, 1232}, /* } */
{8, 1242}, /* ~ */
};
/* Font information for Arial 12pt */
const FONT_INFO arial_12ptFontInfo =
{
16, /* Character height */
'!', /* Start character */
'~', /* End character */
2, /* Space between chars */
arial_12ptDescriptors, /* Character descriptor array */
arial_12ptBitmaps, /* Character bitmap array */
};