forked from smaffer/espvgax
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathufont6.h
106 lines (105 loc) · 5.9 KB
/
ufont6.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#ifndef __FNT_UFONT6__
#define __FNT_UFONT6__
//font generated from 1BITFONT - by Sandro Maffiodo
#define FNT_UFONT6_HEIGHT 6
#define FNT_UFONT6_SYMBOLS_COUNT 95
#define FNT_UFONT6_GLYPH_WIDTH 1
//data size=570 bytes
const unsigned char ESPVGAX_ALIGN32 fnt_ufont6_data[FNT_UFONT6_SYMBOLS_COUNT][4+FNT_UFONT6_HEIGHT] PROGMEM={
{ 1,0,0,0, 128, 128, 128, 0, 128, 0, }, //glyph '!' code=0
{ 3,0,0,0, 160, 160, 0, 0, 0, 0, }, //glyph '"' code=1
{ 3,0,0,0, 160, 224, 160, 224, 160, 0, }, //glyph '#' code=2
{ 3,0,0,0, 96, 128, 224, 32, 192, 0, }, //glyph '$' code=3
{ 3,0,0,0, 160, 32, 64, 128, 160, 0, }, //glyph '%' code=4
{ 4,0,0,0, 64, 176, 64, 176, 64, 0, }, //glyph '&' code=5
{ 2,0,0,0, 128, 64, 0, 0, 0, 0, }, //glyph ''' code=6
{ 2,0,0,0, 64, 128, 128, 128, 64, 0, }, //glyph '(' code=7
{ 2,0,0,0, 128, 64, 64, 64, 128, 0, }, //glyph ')' code=8
{ 3,0,0,0, 0, 160, 64, 160, 0, 0, }, //glyph '*' code=9
{ 3,0,0,0, 0, 64, 224, 64, 0, 0, }, //glyph '+' code=10
{ 2,0,0,0, 0, 0, 0, 0, 64, 128, }, //glyph ',' code=11
{ 2,0,0,0, 0, 0, 192, 0, 0, 0, }, //glyph '-' code=12
{ 1,0,0,0, 0, 0, 0, 0, 128, 0, }, //glyph '.' code=13
{ 3,0,0,0, 32, 64, 64, 64, 128, 0, }, //glyph '/' code=14
{ 3,0,0,0, 224, 160, 160, 160, 224, 0, }, //glyph '0' code=15
{ 2,0,0,0, 64, 192, 64, 64, 64, 0, }, //glyph '1' code=16
{ 2,0,0,0, 192, 64, 192, 128, 192, 0, }, //glyph '2' code=17
{ 2,0,0,0, 192, 64, 192, 64, 192, 0, }, //glyph '3' code=18
{ 3,0,0,0, 160, 160, 224, 32, 32, 0, }, //glyph '4' code=19
{ 2,0,0,0, 192, 128, 192, 64, 192, 0, }, //glyph '5' code=20
{ 3,0,0,0, 224, 128, 224, 160, 224, 0, }, //glyph '6' code=21
{ 2,0,0,0, 192, 64, 128, 128, 128, 0, }, //glyph '7' code=22
{ 3,0,0,0, 224, 160, 224, 160, 224, 0, }, //glyph '8' code=23
{ 3,0,0,0, 224, 160, 224, 32, 224, 0, }, //glyph '9' code=24
{ 1,0,0,0, 0, 128, 0, 0, 128, 0, }, //glyph ':' code=25
{ 2,0,0,0, 0, 64, 0, 0, 64, 128, }, //glyph ';' code=26
{ 2,0,0,0, 0, 64, 128, 64, 0, 0, }, //glyph '<' code=27
{ 2,0,0,0, 0, 192, 0, 192, 0, 0, }, //glyph '=' code=28
{ 2,0,0,0, 0, 128, 64, 128, 0, 0, }, //glyph '>' code=29
{ 2,0,0,0, 192, 64, 128, 0, 128, 0, }, //glyph '?' code=30
{ 3,0,0,0, 0, 224, 160, 128, 224, 0, }, //glyph '@' code=31
{ 3,0,0,0, 64, 160, 224, 160, 160, 0, }, //glyph 'A' code=32
{ 3,0,0,0, 192, 160, 192, 160, 192, 0, }, //glyph 'B' code=33
{ 2,0,0,0, 192, 128, 128, 128, 192, 0, }, //glyph 'C' code=34
{ 3,0,0,0, 192, 160, 160, 160, 192, 0, }, //glyph 'D' code=35
{ 2,0,0,0, 192, 128, 192, 128, 192, 0, }, //glyph 'E' code=36
{ 2,0,0,0, 192, 128, 192, 128, 128, 0, }, //glyph 'F' code=37
{ 3,0,0,0, 224, 128, 160, 160, 224, 0, }, //glyph 'G' code=38
{ 3,0,0,0, 160, 160, 224, 160, 160, 0, }, //glyph 'H' code=39
{ 1,0,0,0, 128, 128, 128, 128, 128, 0, }, //glyph 'I' code=40
{ 3,0,0,0, 224, 32, 32, 160, 64, 0, }, //glyph 'J' code=41
{ 3,0,0,0, 160, 160, 192, 160, 160, 0, }, //glyph 'K' code=42
{ 2,0,0,0, 128, 128, 128, 128, 192, 0, }, //glyph 'L' code=43
{ 5,0,0,0, 248, 168, 168, 168, 168, 0, }, //glyph 'M' code=44
{ 3,0,0,0, 224, 160, 160, 160, 160, 0, }, //glyph 'N' code=45
{ 3,0,0,0, 224, 160, 160, 160, 224, 0, }, //glyph 'O' code=46
{ 3,0,0,0, 224, 160, 224, 128, 128, 0, }, //glyph 'P' code=47
{ 3,0,0,0, 224, 160, 160, 160, 224, 32, }, //glyph 'Q' code=48
{ 3,0,0,0, 224, 160, 192, 160, 160, 0, }, //glyph 'R' code=49
{ 2,0,0,0, 192, 128, 192, 64, 192, 0, }, //glyph 'S' code=50
{ 3,0,0,0, 224, 64, 64, 64, 64, 0, }, //glyph 'T' code=51
{ 3,0,0,0, 160, 160, 160, 160, 224, 0, }, //glyph 'U' code=52
{ 3,0,0,0, 160, 160, 160, 160, 64, 0, }, //glyph 'V' code=53
{ 5,0,0,0, 136, 168, 168, 168, 248, 0, }, //glyph 'W' code=54
{ 3,0,0,0, 160, 160, 64, 160, 160, 0, }, //glyph 'X' code=55
{ 3,0,0,0, 160, 160, 64, 64, 64, 0, }, //glyph 'Y' code=56
{ 2,0,0,0, 192, 64, 192, 128, 192, 0, }, //glyph 'Z' code=57
{ 2,0,0,0, 192, 128, 128, 128, 192, 0, }, //glyph '[' code=58
{ 3,0,0,0, 128, 64, 64, 64, 32, 0, }, //glyph '\' code=59
{ 2,0,0,0, 192, 64, 64, 64, 192, 0, }, //glyph ']' code=60
{ 3,0,0,0, 64, 160, 0, 0, 0, 0, }, //glyph '^' code=61
{ 2,0,0,0, 0, 0, 0, 0, 192, 0, }, //glyph '_' code=62
{ 2,0,0,0, 128, 64, 0, 0, 0, 0, }, //glyph '`' code=63
{ 3,0,0,0, 0, 224, 32, 224, 224, 0, }, //glyph 'a' code=64
{ 3,0,0,0, 128, 224, 160, 160, 224, 0, }, //glyph 'b' code=65
{ 2,0,0,0, 0, 192, 128, 128, 192, 0, }, //glyph 'c' code=66
{ 3,0,0,0, 32, 224, 160, 160, 224, 0, }, //glyph 'd' code=67
{ 3,0,0,0, 0, 224, 224, 128, 224, 0, }, //glyph 'e' code=68
{ 2,0,0,0, 64, 128, 192, 128, 128, 0, }, //glyph 'f' code=69
{ 3,0,0,0, 0, 224, 160, 224, 32, 224, }, //glyph 'g' code=70
{ 3,0,0,0, 128, 224, 160, 160, 160, 0, }, //glyph 'h' code=71
{ 1,0,0,0, 128, 0, 128, 128, 128, 0, }, //glyph 'i' code=72
{ 2,0,0,0, 0, 192, 64, 64, 64, 128, }, //glyph 'j' code=73
{ 3,0,0,0, 128, 160, 192, 160, 160, 0, }, //glyph 'k' code=74
{ 1,0,0,0, 128, 128, 128, 128, 128, 0, }, //glyph 'l' code=75
{ 5,0,0,0, 0, 248, 168, 168, 168, 0, }, //glyph 'm' code=76
{ 3,0,0,0, 0, 224, 160, 160, 160, 0, }, //glyph 'n' code=77
{ 3,0,0,0, 0, 224, 160, 160, 224, 0, }, //glyph 'o' code=78
{ 3,0,0,0, 0, 224, 160, 160, 224, 128, }, //glyph 'p' code=79
{ 3,0,0,0, 0, 224, 160, 160, 224, 32, }, //glyph 'q' code=80
{ 2,0,0,0, 0, 192, 128, 128, 128, 0, }, //glyph 'r' code=81
{ 2,0,0,0, 0, 192, 128, 64, 192, 0, }, //glyph 's' code=82
{ 2,0,0,0, 128, 192, 128, 128, 128, 0, }, //glyph 't' code=83
{ 3,0,0,0, 0, 160, 160, 160, 224, 0, }, //glyph 'u' code=84
{ 3,0,0,0, 0, 160, 160, 160, 64, 0, }, //glyph 'v' code=85
{ 5,0,0,0, 0, 168, 168, 168, 80, 0, }, //glyph 'w' code=86
{ 3,0,0,0, 0, 160, 64, 160, 160, 0, }, //glyph 'x' code=87
{ 3,0,0,0, 0, 160, 160, 224, 32, 192, }, //glyph 'y' code=88
{ 2,0,0,0, 0, 192, 64, 128, 192, 0, }, //glyph 'z' code=89
{ 3,0,0,0, 96, 64, 128, 64, 96, 0, }, //glyph '{' code=90
{ 1,0,0,0, 128, 128, 128, 128, 128, 0, }, //glyph '|' code=91
{ 3,0,0,0, 192, 64, 32, 64, 192, 0, }, //glyph '}' code=92
{ 3,0,0,0, 96, 192, 0, 0, 0, 0, }, //glyph '~' code=93
{ 3,0,0,0, 32, 64, 224, 64, 224, 0, }, //glyph '£' code=94
};
#endif