Skip to content
Snippets Groups Projects
Commit be820c07 authored by fleur's avatar fleur Committed by rahix
Browse files

feat(gfx): Cleanup fonts

parent ec71acfd
No related branches found
No related tags found
No related merge requests found
#include "fonts.h" #include "fonts.h"
const uint8_t Font12_Table[] = { const uint8_t Font12_Table[] =
// ' ' {
0, // ' '
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
// '!' 0,
0, // '!'
16, 16,
16, 16,
16, 16,
16, 16,
16, 16,
16, 16,
16, 16,
16, 0,
16, 0,
0, 16,
0, 16,
// '"' 0,
0, // '"'
48, 0,
56, 40,
56, 40,
0, 40,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
// '#' 0,
0, // '#'
24, 0,
24, 20,
56, 28,
124, 24,
56, 124,
120, 40,
120, 124,
48, 124,
112, 48,
0, 112,
0, 0,
// '$' 0,
0, // '$'
24, 0,
56, 24,
56, 60,
48, 52,
56, 48,
24, 56,
92, 28,
120, 20,
56, 124,
16, 56,
0, 16,
// '%' 0,
0, // '%'
104, 0,
120, 104,
120, 120,
112, 120,
16, 120,
56, 16,
60, 24,
60, 60,
60, 60,
0, 44,
0, 0,
// '&' 0,
0, // '&'
48, 0,
48, 48,
56, 56,
48, 40,
48, 48,
120, 48,
88, 120,
120, 72,
60, 76,
0, 52,
0, 0,
// ''' 0,
0, // '''
16, 0,
16, 16,
16, 16,
0, 16,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
// '(' 0,
24, // '('
16, 8,
16, 16,
48, 16,
32, 48,
32, 32,
32, 32,
48, 32,
48, 48,
16, 16,
24, 16,
0, 24,
// ')' 0,
32, // ')'
48, 48,
16, 16,
24, 16,
24, 24,
24, 8,
24, 8,
24, 8,
16, 8,
16, 24,
48, 16,
0, 16,
// '*' 0,
0, // '*'
16, 0,
56, 16,
48, 56,
16, 16,
0, 40,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
// '+' 0,
0, // '+'
0, 0,
0, 0,
0, 0,
0, 0,
16, 16,
56, 16,
56, 56,
16, 16,
0, 16,
0, 0,
0, 0,
// ',' 0,
0, // ','
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
16, 0,
16, 16,
0, 16,
// '-' 16,
0, // '-'
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
56, 0,
56, 56,
0, 0,
0, 0,
0, 0,
0, 0,
// '.' 0,
0, // '.'
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
16, 0,
16, 0,
0, 16,
0, 0,
// '/' 0,
0, // '/'
8, 0,
8, 8,
24, 8,
24, 8,
16, 24,
48, 16,
48, 16,
32, 32,
32, 32,
0, 32,
0, 0,
// '0' 0,
0, // '0'
16, 0,
56, 24,
40, 56,
104, 44,
108, 100,
104, 68,
104, 68,
40, 108,
56, 40,
0, 56,
0, 0,
// '1' 0,
0, // '1'
16, 0,
16, 0,
48, 16,
16, 48,
16, 16,
16, 16,
16, 16,
16, 16,
56, 16,
0, 56,
0, 0,
// '2' 0,
0, // '2'
16, 0,
56, 16,
40, 56,
8, 8,
24, 8,
48, 24,
32, 48,
32, 32,
56, 32,
0, 56,
0, 0,
// '3' 0,
0, // '3'
16, 0,
56, 48,
8, 56,
24, 8,
24, 24,
8, 24,
8, 8,
40, 12,
56, 40,
0, 56,
0, 0,
// '4' 0,
0, // '4'
8, 0,
24, 0,
24, 8,
24, 24,
56, 24,
56, 56,
56, 40,
24, 56,
8, 8,
0, 8,
0, 0,
// '5' 0,
0, // '5'
56, 0,
56, 56,
32, 56,
56, 32,
40, 56,
8, 40,
8, 12,
40, 12,
56, 40,
0, 56,
0, 0,
// '6' 0,
0, // '6'
16, 0,
16, 28,
48, 48,
48, 48,
56, 112,
104, 120,
104, 108,
40, 108,
56, 40,
0, 56,
0, 0,
// '7' 0,
0, // '7'
56, 0,
56, 60,
8, 60,
8, 8,
24, 8,
16, 24,
16, 16,
48, 16,
32, 48,
0, 32,
0, 0,
// '8' 0,
0, // '8'
16, 0,
56, 24,
40, 56,
56, 36,
56, 56,
56, 56,
40, 40,
40, 108,
56, 108,
0, 56,
0, 0,
// '9' 0,
0, // '9'
16, 0,
56, 16,
40, 56,
104, 40,
40, 108,
56, 40,
24, 56,
16, 8,
48, 24,
0, 48,
0, 0,
// ':' 0,
0, // ':'
0, 0,
0, 0,
0, 0,
16, 0,
16, 16,
0, 16,
0, 0,
16, 0,
16, 0,
0, 16,
0, 0,
// ';' 0,
0, // ';'
0, 0,
0, 0,
0, 0,
16, 0,
16, 16,
0, 16,
0, 0,
0, 0,
16, 0,
16, 16,
0, 16,
// '<' 16,
0, // '<'
0, 0,
0, 0,
0, 0,
24, 0,
48, 8,
48, 16,
48, 32,
24, 48,
8, 24,
0, 8,
0, 0,
// '=' 0,
0, // '='
0, 0,
0, 0,
0, 0,
0, 0,
56, 0,
16, 56,
56, 0,
56, 56,
0, 0,
0, 0,
0, 0,
// '>' 0,
0, // '>'
0, 0,
0, 0,
0, 0,
32, 0,
48, 32,
24, 16,
24, 8,
48, 24,
32, 48,
0, 32,
0, 0,
// '?' 0,
0, // '?'
56, 0,
56, 56,
8, 40,
8, 12,
24, 8,
16, 8,
48, 16,
32, 48,
32, 0,
0, 0,
0, 32,
// '@' 0,
0, // '@'
0, 0,
56, 0,
124, 56,
116, 108,
116, 84,
252, 246,
252, 234,
124, 254,
104, 124,
56, 64,
0, 60,
// 'A' 0,
0, // 'A'
16, 0,
16, 16,
56, 16,
56, 24,
56, 56,
56, 40,
104, 56,
108, 108,
76, 100,
0, 68,
0, 0,
// 'B' 0,
0, // 'B'
112, 0,
120, 112,
104, 120,
104, 72,
120, 72,
108, 120,
108, 76,
120, 68,
120, 76,
0, 120,
0, 0,
// 'C' 0,
0, // 'C'
24, 0,
60, 24,
96, 60,
96, 32,
64, 64,
64, 64,
96, 64,
108, 64,
56, 100,
0, 56,
0, 0,
// 'D' 0,
0, // 'D'
112, 0,
120, 96,
72, 120,
76, 72,
76, 76,
76, 68,
76, 68,
72, 68,
120, 72,
32, 120,
0, 0,
// 'E' 0,
0, // 'E'
124, 0,
120, 124,
96, 120,
96, 64,
120, 64,
96, 120,
96, 64,
96, 64,
124, 64,
0, 124,
0, 0,
// 'F' 0,
0, // 'F'
60, 0,
124, 60,
96, 56,
96, 32,
120, 32,
96, 56,
96, 32,
96, 32,
96, 32,
0, 32,
0, 0,
// 'G' 0,
0, // 'G'
56, 0,
120, 56,
76, 60,
64, 68,
64, 64,
92, 64,
76, 76,
120, 68,
56, 108,
0, 56,
0, 0,
// 'H' 0,
0, // 'H'
68, 0,
68, 68,
68, 68,
76, 68,
124, 68,
100, 124,
68, 100,
68, 68,
68, 68,
0, 68,
0, 0,
// 'I' 0,
0, // 'I'
56, 0,
56, 56,
16, 56,
16, 16,
16, 16,
16, 16,
16, 16,
16, 16,
56, 16,
0, 56,
0, 0,
// 'J' 0,
0, // 'J'
24, 0,
24, 24,
8, 24,
8, 8,
8, 8,
8, 8,
40, 8,
56, 40,
56, 40,
0, 56,
0, 0,
// 'K' 0,
0, // 'K'
40, 0,
104, 0,
120, 104,
112, 120,
96, 112,
112, 96,
112, 96,
120, 112,
108, 120,
0, 108,
0, 0,
// 'L' 0,
0, // 'L'
32, 0,
32, 32,
32, 32,
32, 32,
32, 32,
32, 32,
32, 32,
56, 32,
56, 32,
0, 60,
0, 0,
// 'M' 0,
0, // 'M'
72, 0,
108, 68,
108, 108,
108, 108,
124, 108,
124, 108,
244, 108,
244, 254,
150, 178,
0, 146,
0, 0,
// 'N' 0,
0, // 'N'
68, 0,
108, 68,
108, 100,
124, 100,
124, 116,
92, 84,
92, 84,
76, 76,
76, 76,
0, 76,
0, 0,
// 'O' 0,
0, // 'O'
24, 0,
56, 24,
108, 56,
68, 100,
68, 68,
76, 68,
76, 68,
104, 68,
56, 104,
0, 56,
0, 0,
// 'P' 0,
0, // 'P'
48, 0,
120, 48,
108, 120,
108, 100,
120, 100,
120, 104,
96, 120,
96, 96,
32, 96,
0, 96,
0, 0,
// 'Q' 0,
0, // 'Q'
56, 0,
56, 24,
108, 60,
68, 100,
68, 68,
68, 68,
92, 68,
124, 84,
60, 124,
0, 60,
0, 0,
// 'R' 0,
0, // 'R'
112, 0,
120, 112,
104, 120,
104, 76,
120, 76,
120, 72,
120, 120,
104, 88,
108, 72,
0, 68,
0, 0,
// 'S' 0,
0, // 'S'
56, 0,
60, 24,
40, 60,
48, 36,
56, 32,
8, 56,
76, 12,
104, 4,
56, 108,
0, 56,
0, 0,
// 'T' 0,
0, // 'T'
124, 0,
120, 124,
16, 56,
16, 16,
16, 16,
16, 16,
16, 16,
16, 16,
16, 16,
0, 16,
0, 0,
// 'U' 0,
0, // 'U'
68, 0,
68, 68,
68, 68,
68, 68,
68, 68,
68, 68,
108, 68,
104, 68,
56, 108,
0, 56,
0, 0,
// 'V' 0,
0, // 'V'
68, 0,
108, 68,
104, 68,
40, 108,
40, 40,
56, 40,
48, 40,
48, 56,
16, 48,
0, 16,
0, 0,
// 'W' 0,
0, // 'W'
146, 0,
150, 146,
182, 146,
244, 146,
124, 190,
124, 236,
108, 108,
108, 108,
104, 108,
0, 108,
0, 0,
// 'X' 0,
0, // 'X'
68, 0,
108, 68,
40, 108,
56, 40,
16, 56,
56, 16,
40, 48,
108, 40,
68, 104,
0, 68,
0, 0,
// 'Y' 0,
0, // 'Y'
68, 0,
108, 68,
108, 68,
40, 44,
56, 40,
16, 56,
16, 24,
48, 16,
32, 48,
0, 32,
0, 0,
// 'Z' 0,
0, // 'Z'
124, 0,
124, 124,
8, 60,
24, 8,
16, 24,
48, 16,
32, 48,
96, 32,
124, 96,
0, 124,
0, 0,
// '[' 0,
56, // '['
48, 56,
48, 32,
48, 32,
48, 32,
48, 32,
48, 32,
48, 32,
48, 32,
48, 32,
48, 32,
16, 32,
// '\' 56,
0, // '\'
32, 0,
32, 32,
32, 32,
48, 32,
16, 48,
16, 16,
24, 16,
8, 8,
8, 8,
0, 8,
0, 0,
// ']' 0,
24, // ']'
24, 56,
24, 8,
24, 8,
24, 8,
24, 8,
24, 8,
24, 8,
24, 8,
24, 8,
24, 8,
16, 8,
// '^' 56,
0, // '^'
0, 16,
16, 40,
56, 0,
40, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
// '_' 0,
0, // '_'
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
120, 0,
124, 0,
0, 124,
// '`' 0,
0, // '`'
48, 16,
16, 16,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
// 'a' 0,
0, // 'a'
0, 0,
0, 0,
24, 0,
56, 48,
40, 56,
40, 8,
40, 56,
56, 40,
56, 40,
0, 56,
0, 0,
// 'b' 0,
0, // 'b'
32, 0,
32, 32,
48, 32,
56, 32,
40, 56,
40, 40,
40, 44,
40, 44,
56, 40,
0, 56,
0, 0,
// 'c' 0,
0, // 'c'
0, 0,
0, 0,
16, 0,
56, 16,
40, 56,
32, 32,
32, 32,
40, 32,
56, 40,
0, 56,
0, 0,
// 'd' 0,
0, // 'd'
8, 0,
8, 8,
24, 8,
56, 8,
40, 56,
104, 40,
104, 104,
40, 104,
56, 40,
0, 56,
0, 0,
// 'e' 0,
0, // 'e'
0, 0,
0, 0,
16, 0,
56, 16,
40, 56,
56, 40,
48, 120,
40, 96,
56, 32,
0, 56,
0, 0,
// 'f' 0,
0, // 'f'
24, 0,
24, 24,
56, 16,
56, 48,
16, 56,
16, 16,
16, 16,
16, 16,
16, 16,
0, 16,
0, 0,
// 'g' 0,
0, // 'g'
0, 0,
0, 0,
24, 0,
56, 24,
40, 56,
40, 40,
40, 104,
56, 104,
56, 40,
8, 56,
56, 8,
// 'h' 56,
0, // 'h'
32, 0,
32, 32,
48, 32,
56, 40,
40, 56,
40, 40,
40, 40,
40, 40,
40, 40,
0, 40,
0, 0,
// 'i' 0,
0, // 'i'
16, 0,
16, 16,
0, 16,
16, 0,
16, 16,
16, 16,
16, 16,
16, 16,
16, 16,
0, 16,
0, 0,
// 'j' 0,
0, // 'j'
16, 0,
24, 24,
0, 0,
24, 0,
24, 24,
24, 24,
24, 24,
24, 24,
56, 24,
56, 24,
48, 56,
// 'k' 48,
0, // 'k'
32, 0,
32, 32,
40, 32,
40, 40,
48, 40,
48, 56,
56, 48,
40, 56,
40, 40,
0, 40,
0, 0,
// 'l' 0,
0, // 'l'
16, 0,
16, 16,
16, 16,
16, 16,
16, 16,
16, 16,
16, 16,
16, 16,
16, 16,
0, 16,
0, 0,
// 'm' 0,
0, // 'm'
0, 0,
0, 0,
40, 0,
252, 36,
212, 252,
212, 214,
212, 214,
212, 214,
84, 214,
0, 214,
0, 0,
// 'n' 0,
0, // 'n'
0, 0,
0, 0,
16, 0,
56, 0,
40, 56,
40, 40,
40, 40,
40, 40,
40, 44,
0, 40,
0, 0,
// 'o' 0,
0, // 'o'
0, 0,
0, 0,
16, 0,
56, 16,
40, 56,
104, 44,
104, 108,
40, 108,
56, 40,
0, 56,
0, 0,
// 'p' 0,
0, // 'p'
0, 0,
0, 0,
16, 0,
56, 16,
40, 56,
40, 40,
40, 44,
56, 44,
56, 40,
32, 56,
32, 32,
// 'q' 32,
0, // 'q'
0, 0,
0, 0,
8, 0,
56, 8,
40, 56,
40, 40,
40, 104,
40, 104,
56, 40,
8, 56,
8, 8,
// 'r' 8,
0, // 'r'
0, 0,
0, 0,
8, 0,
56, 8,
56, 56,
32, 48,
32, 32,
32, 32,
32, 32,
0, 32,
0, 0,
// 's' 0,
0, // 's'
0, 0,
0, 0,
16, 0,
56, 16,
40, 56,
56, 32,
24, 56,
40, 8,
56, 40,
0, 56,
0, 0,
// 't' 0,
0, // 't'
0, 0,
16, 16,
56, 16,
56, 56,
16, 56,
16, 16,
16, 16,
16, 16,
16, 16,
0, 16,
0, 0,
// 'u' 0,
0, // 'u'
0, 0,
0, 0,
0, 0,
40, 0,
40, 40,
40, 40,
40, 40,
40, 40,
56, 40,
0, 56,
0, 0,
// 'v' 0,
0, // 'v'
0, 0,
0, 0,
0, 0,
40, 0,
40, 40,
56, 40,
56, 40,
16, 56,
16, 16,
0, 16,
0, 0,
// 'w' 0,
0, // 'w'
0, 0,
0, 0,
0, 0,
84, 0,
124, 84,
120, 84,
120, 124,
120, 108,
40, 104,
0, 40,
0, 0,
// 'x' 0,
0, // 'x'
0, 0,
0, 0,
0, 0,
44, 0,
56, 40,
16, 56,
56, 16,
40, 56,
104, 40,
0, 104,
0, 0,
// 'y' 0,
0, // 'y'
0, 0,
0, 0,
0, 0,
104, 0,
40, 108,
56, 40,
56, 40,
16, 56,
16, 16,
48, 16,
32, 16,
// 'z' 32,
0, // 'z'
0, 0,
0, 0,
56, 0,
56, 56,
24, 56,
16, 8,
48, 16,
48, 16,
56, 32,
0, 56,
0, 0,
// '{' 0,
24, // '{'
16, 24,
16, 16,
16, 16,
16, 16,
48, 16,
48, 48,
16, 16,
16, 16,
16, 16,
24, 16,
8, 16,
// '|' 8,
16, // '|'
16, 16,
16, 16,
16, 16,
16, 16,
16, 16,
16, 16,
16, 16,
16, 16,
16, 16,
16, 16,
16, 16,
// '}' 0,
48, // '}'
16, 48,
16, 16,
16, 16,
16, 16,
24, 16,
16, 24,
16, 24,
16, 16,
16, 16,
48, 16,
32, 16,
// '~' 32,
0, // '~'
0, 0,
0, 0,
0, 0,
0, 0,
32, 0,
124, 32,
88, 116,
0, 88,
0, 0,
0, 0,
0, 0,
0,
}; };
sFONT Font12 = { sFONT Font12 = {Font12_Table, 7, 12, };
Font12_Table,
7,
12,
};
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment