-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfont.c
260 lines (259 loc) · 10.9 KB
/
font.c
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
#include "font.h"
const unsigned int font[] = {
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000, // ' '
0b0100010001000100, 0b0100000001000000, // '!'
0b1010101000000000, 0b0000000000000000, // '"'
0b1010101011101010, 0b1110101010100000, // '#'
0b0100011010000100, 0b0010110001000000, // '$'
0b1000000000100100, 0b1000000000100000, // '%'
0b0100101010000110, 0b1010101001100000, // '&'
0b0100010000000000, 0b0000000000000000, // '''
0b0100100010001000, 0b1000100001000000, // '('
0b0100001000100010, 0b0010001001000000, // ')'
0b0000101001001110, 0b0100101000000000, // '*'
0b0000000001001110, 0b0100000000000000, // '+'
0b0000000000000000, 0b0100010010000000, // ','
0b0000000000001110, 0b0000000000000000, // '-'
0b0000000000000000, 0b0000000001000000, // '.'
0b0010001001000100, 0b0100100010000000, // '/'
0b0100101010101010, 0b1010101001000000, // '0'
0b0100110001000100, 0b0100010011100000, // '1'
0b1100001000100100, 0b1000100011100000, // '2'
0b1100001000100100, 0b0010001011000000, // '3'
0b1000100010101110, 0b0010001000100000, // '4'
0b1110100010001100, 0b0010001011000000, // '5'
0b0110100010001110, 0b1010101011100000, // '6'
0b1110001000100100, 0b1000100010000000, // '7'
0b1110101010101110, 0b1010101011100000, // '8'
0b1110101010101110, 0b0010001011000000, // '9'
0b0000000001000000, 0b0100000000000000, // ':'
0b0000000001000000, 0b0100010010000000, // ';'
0b0000001001001000, 0b0100001000000000, // '<'
0b0000000011100000, 0b1110000000000000, // '='
0b0000100001000010, 0b0100100000000000, // '>'
0b1100001000100100, 0b0100000001000000, // '?'
0b0110101010101010, 0b1000100001100000, // '@'
0b0100101010101110, 0b1010101010100000, // 'A'
0b1100101010101100, 0b1010101011000000, // 'B'
0b0110100010001000, 0b1000100001100000, // 'C'
0b1100101010101010, 0b1010101011000000, // 'D'
0b1110100010001100, 0b1000100011100000, // 'E'
0b1110100010001100, 0b1000100010000000, // 'F'
0b0110100010001010, 0b1010101001100000, // 'G'
0b1010101010101110, 0b1010101010100000, // 'H'
0b1110010001000100, 0b0100010011100000, // 'I'
0b0010001000100010, 0b1010101011100000, // 'J'
0b1010101010101100, 0b1010101010100000, // 'K'
0b1000100010001000, 0b1000100011100000, // 'L'
0b1010111011101010, 0b1010101010100000, // 'M'
0b1100101010101010, 0b1010101010100000, // 'N'
0b1110101010101010, 0b1010101011100000, // 'O'
0b1100101010101100, 0b1000100010000000, // 'P'
0b1110101010101010, 0b1010111001100000, // 'Q'
0b1100101010101100, 0b1010101010100000, // 'R'
0b0110100010000100, 0b0010001011000000, // 'S'
0b1110010001000100, 0b0100010001000000, // 'T'
0b1010101010101010, 0b1010101011100000, // 'U'
0b1010101010101010, 0b0100010001000000, // 'V'
0b1010101010101010, 0b1010111010100000, // 'W'
0b1010101010100100, 0b1010101010100000, // 'X'
0b1010101010100100, 0b0100010001000000, // 'Y'
0b1110001000100100, 0b1000100011100000, // 'Z'
0b1100100010001000, 0b1000100011000000, // '['
0b1000100001000100, 0b0100001000100000, // '\'
0b0110001000100010, 0b0010001001100000, // ']'
0b0100101000000000, 0b0000000000000000, // '^'
0b0000000000000000, 0b0000000000001111, // '_'
0b0100010000100000, 0b0000000000000000, // '`'
0b0000000001101010, 0b1010101001100000, // 'a'
0b1000100011001010, 0b1010101011000000, // 'b'
0b0000000001101000, 0b1000100001100000, // 'c'
0b0010001001101010, 0b1010101001100000, // 'd'
0b0000000001001010, 0b1110100001100000, // 'e'
0b0000010010001000, 0b1100100010000000, // 'f'
0b0000011010101010, 0b1010011000101100, // 'g'
0b1000100011001010, 0b1010101010100000, // 'h'
0b0100000001000100, 0b0100010001000000, // 'i'
0b0010000000100010, 0b0010001010100100, // 'j'
0b1000100010101010, 0b1100101010100000, // 'k'
0b1100010001000100, 0b0100010001000000, // 'l'
0b0000000010101110, 0b1110101010100000, // 'm'
0b0000000011001010, 0b1010101010100000, // 'n'
0b0000000001001010, 0b1010101001000000, // 'o'
0b0000000011001010, 0b1010101011001000, // 'p'
0b0000000001101010, 0b1010101001100010, // 'q'
0b0000000010101100, 0b1000100010000000, // 'r'
0b0000000001101000, 0b0100001011000000, // 's'
0b1000100011001000, 0b1000100001100000, // 't'
0b0000000010101010, 0b1010101001100000, // 'u'
0b0000000010101010, 0b1010010001000000, // 'v'
0b0000000010101010, 0b1010111010100000, // 'w'
0b0000000010101010, 0b0100101010100000, // 'x'
0b0000000010101010, 0b1010010001001000, // 'y'
0b0000000011100010, 0b0100100011100000, // 'z'
0b0110010001001100, 0b0100010001100000, // '{'
0b0100010001000100, 0b0100010001000000, // '|'
0b1100010001000110, 0b0100010011000000, // '}'
0b0101101000000000, 0b0000000000000000, // '~'
0b1111111111111111, 0b1111111111111111,
0b0110100011001000, 0b1100100001100000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000001001000,
0b0010010001001110, 0b0100010010000000,
0b0000000000000000, 0b0000000001011010,
0b0000000000000000, 0b0000000010100000,
0b0100111001000100, 0b0100010001000000,
0b0100111001000100, 0b0100111001000000,
0b0100101000000000, 0b0000000000000000,
0b0000100000100100, 0b1000000001010000,
0b1010010001101000, 0b0100001011000000,
0b0000001001001000, 0b0100001000000000,
0b0111101010101011, 0b1010101001110000,
0b0000000000000000, 0b0000000000000000,
0b1010010011100010, 0b0100100011100000,
0b0000000000000000, 0b0000000000000000,
0b0000000000000000, 0b0000000000000000,
0b1000010000000000, 0b0000000000000000,
0b0010010000000000, 0b0000000000000000,
0b1010010100000000, 0b0000000000000000,
0b0101101000000000, 0b0000000000000000,
0b0000000000001100, 0b1100000000000000,
0b0000000000001110, 0b0000000000000000,
0b0000000000001111, 0b0000000000000000,
0b0101101000000000, 0b0000000000000000,
0b1111010100000000, 0b0000000000000000,
0b1010010001101000, 0b0100001011000000,
0b0000100001000010, 0b0100100000000000,
0b0000000001111010, 0b1011101001110000,
0b0000000000000000, 0b0000000000000000,
0b1010010011100010, 0b0100100011100000,
0b1010000010101010, 0b0100010001000000,
0b0000000000000000, 0b0000000000000000,
0b0100000001000100, 0b0100010001000000,
0b0010010011101000, 0b1110010010000000,
0b0100101010000100, 0b1000100011100000,
0b0000101001001010, 0b0100101000000000,
0b1010101001001110, 0b0100111001000000,
0b0100010001000000, 0b0100010001000000,
0b0110100011001010, 0b0110001011000000,
0b1010000000000000, 0b0000000000000000,
0b0110100110111011, 0b1011100101100000,
0b0110101010100110, 0b0000000000000000,
0b0000000001011010, 0b0101000000000000,
0b0000000011100010, 0b0000000000000000,
0b0000000000001111, 0b0000000000000000,
0b0110100110111011, 0b1011101101100000,
0b1111000000000000, 0b0000000000000000,
0b0100101001000000, 0b0000000000000000,
0b0000000001001110, 0b0100111000000000,
0b1100001001001000, 0b1110000000000000,
0b1100001001000010, 0b1100000000000000,
0b0010010000000000, 0b0000000000000000,
0b1010101010101110, 0b1010100010000000,
0b0111110111010101, 0b0101010101010000,
0b0000000000000100, 0b0000000000000000,
0b0000000000000000, 0b0000000001001100,
0b0100110001000100, 0b1110000000000000,
0b0100101010101010, 0b0100000000000000,
0b0000000010100101, 0b1010000000000000,
0b1010000010100000, 0b1010000010100000,
0b1010010110100101, 0b1010010110100101,
0b0101111101011111, 0b0101111101011111,
0b0000010000000100, 0b0100100010000110,
0b1000010001001010, 0b1110101010100000,
0b0010010001001010, 0b1110101010100000,
0b0100101001001010, 0b1110101010100000,
0b0101101001001010, 0b1110101010100000,
0b1010000001001010, 0b1110101010100000,
0b1110101011101010, 0b1110101010100000,
0b0111101010101111, 0b1010101010110000,
0b0110100010001000, 0b1000100001101100,
0b1000010011101000, 0b1100100011100000,
0b0010010011101000, 0b1100100011100000,
0b0100101011101000, 0b1100100011100000,
0b1010000011101000, 0b1100100011100000,
0b1000010011100100, 0b0100010011100000,
0b0010010011100100, 0b0100010011100000,
0b0100101011100100, 0b0100010011100000,
0b1010000011100100, 0b0100010011100000,
0b1100101010101110, 0b1010101011000000,
0b0101101011001010, 0b1010101010100000,
0b1000010011101010, 0b1010101011100000,
0b0010010011101010, 0b1010101011100000,
0b0100101011101010, 0b1010101011100000,
0b0101101011101010, 0b1010101011100000,
0b1010000011101010, 0b1010101011100000,
0b0000000010100100, 0b1010000000000000,
0b0010111010101010, 0b1010111010000000,
0b1000010010101010, 0b1010101011100000,
0b0010010010101010, 0b1010101011100000,
0b0100101000001010, 0b1010101011100000,
0b1010000010101010, 0b1010101011100000,
0b0010010010101010, 0b0100010001000000,
0b1000110010101010, 0b1010110010000000,
0b0100101010101100, 0b1010101011001000,
0b1000010001101010, 0b1010101001100000,
0b0010010001101010, 0b1010101001100000,
0b0100101001101010, 0b1010101001100000,
0b0101101001101010, 0b1010101001100000,
0b1010000001101010, 0b1010101001100000,
0b1110101001101010, 0b1010101001100000,
0b0000000001110010, 0b0111101001110000,
0b0000000001101000, 0b1000100001101100,
0b1000010001001010, 0b1110100001100000,
0b0010010001001010, 0b1110100001100000,
0b0100101001001010, 0b1110100001100000,
0b1010000001001010, 0b1110100001100000,
0b1000010000000100, 0b0100010001000000,
0b0010010000000100, 0b0100010001000000,
0b0100101000000100, 0b0100010001000000,
0b1010000001000100, 0b0100010001000000,
0b1010010010100110, 0b1010101001000000,
0b0101101011001010, 0b1010101010100000,
0b1000010001001010, 0b1010101001000000,
0b0010010001001010, 0b1010101001000000,
0b0100101001001010, 0b1010101001000000,
0b0101101001001010, 0b1010101001000000,
0b1010000001001010, 0b1010101001000000,
0b0000010000001110, 0b0000010000000000,
0b0010001011101010, 0b1110100010000000,
0b1000010010101010, 0b1010101001100000,
0b0010010010101010, 0b1010101001100000,
0b0100101000001010, 0b1010101001100000,
0b1010000010101010, 0b1010101001100000,
0b0010010000001010, 0b1010010001001000,
0b0000100010001100, 0b1010110010000000,
0b1010000010101010, 0b1010010001001000,
};