-
Notifications
You must be signed in to change notification settings - Fork 0
/
8pixelfont.py
258 lines (258 loc) · 12 KB
/
8pixelfont.py
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
fontdata = [
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #00
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #01
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #02
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #03
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #04
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #05
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #06
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #07
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #08
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #09
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #0a
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #0b
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #0c
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #0d
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #0e
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #0f
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #10
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #11
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #12
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #13
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #14
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #15
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #16
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #17
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #18
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #19
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #1a
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #1b
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #1c
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #1d
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #1e
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #1f
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #20
[0x18,0x18,0x18,0x18,0x18,0x00,0x18,0x00], #21
[0x6c,0x6c,0x24,0x48,0x00,0x00,0x00,0x00], #22
[0x28,0x28,0xfe,0x28,0xfe,0x28,0x28,0x00], #23
[0x10,0x7e,0x90,0x7c,0x12,0xfc,0x10,0x00], #24
[0x42,0xa4,0x48,0x10,0x24,0x4a,0x84,0x00], #25
[0x30,0x48,0x48,0x30,0x4a,0x84,0x7a,0x00], #26
[0x18,0x18,0x08,0x10,0x00,0x00,0x00,0x00], #27
[0x18,0x20,0x40,0x40,0x40,0x20,0x18,0x00], #28
[0x30,0x08,0x04,0x04,0x04,0x08,0x30,0x00], #29
[0x82,0x44,0x28,0x10,0x28,0x44,0x82,0x00], #2a
[0x10,0x10,0x10,0xfe,0x10,0x10,0x10,0x00], #2b
[0x00,0x00,0x00,0x00,0x30,0x30,0x60,0x00], #2c
[0x00,0x00,0x00,0xfe,0x00,0x00,0x00,0x00], #2d
[0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00], #2e
[0x00,0x02,0x04,0x08,0x10,0x20,0x40,0x00], #2f
[0x7c,0x82,0x8a,0x92,0xa2,0x82,0x7c,0x00], #30
[0x10,0x30,0x10,0x10,0x10,0x10,0x38,0x00], #31
[0xfc,0x02,0x02,0x3c,0x40,0x80,0xfe,0x00], #32
[0xfc,0x02,0x02,0xfc,0x02,0x02,0xfc,0x00], #33
[0x18,0x28,0x48,0x88,0xfe,0x08,0x08,0x00], #34
[0xfe,0x80,0x80,0xfc,0x02,0x02,0xfc,0x00], #35
[0x7e,0x80,0x80,0xfc,0x82,0x82,0x7c,0x00], #36
[0xfe,0x02,0x04,0x08,0x10,0x20,0x40,0x00], #37
[0x7c,0x82,0x82,0x7c,0x82,0x82,0x7c,0x00], #38
[0x7c,0x82,0x82,0x7e,0x02,0x02,0xfc,0x00], #39
[0x30,0x30,0x00,0x00,0x30,0x30,0x00,0x00], #3a
[0x30,0x30,0x00,0x00,0x30,0x30,0x60,0x00], #3b
[0x08,0x10,0x20,0x40,0x20,0x10,0x08,0x00], #3c
[0x00,0x00,0x7e,0x00,0x7e,0x00,0x00,0x00], #3d
[0x40,0x20,0x10,0x08,0x10,0x20,0x40,0x00], #3e
[0x7c,0x82,0x82,0x0c,0x10,0x00,0x10,0x00], #3f
[0x7c,0x82,0x02,0x3e,0x42,0x42,0x3c,0x00], #40
[0x38,0x44,0x82,0x82,0xfe,0x82,0x82,0x00], #41
[0xf0,0x88,0x88,0xfc,0x82,0x82,0xfc,0x00], #42
[0x7c,0x82,0x80,0x80,0x80,0x82,0x7c,0x00], #43
[0xf8,0x84,0x82,0x82,0x82,0x84,0xf8,0x00], #44
[0xfe,0x80,0x80,0xfe,0x80,0x80,0xfe,0x00], #45
[0xfe,0x80,0x80,0xfe,0x80,0x80,0x80,0x00], #46
[0x7c,0x82,0x80,0x8e,0x82,0x82,0x7c,0x00], #47
[0x82,0x82,0x82,0xfe,0x82,0x82,0x82,0x00], #48
[0x38,0x10,0x10,0x10,0x10,0x10,0x38,0x00], #49
[0x38,0x10,0x10,0x10,0x10,0x90,0x60,0x00], #4a
[0x88,0x90,0xa0,0xc0,0xa0,0x90,0x88,0x00], #4b
[0x80,0x80,0x80,0x80,0x80,0x80,0xfe,0x00], #4c
[0x82,0xc6,0xc6,0xaa,0xaa,0x92,0x82,0x00], #4d
[0x82,0xc2,0xa2,0x92,0x8a,0x86,0x82,0x00], #4e
[0x7c,0x82,0x82,0x82,0x82,0x82,0x7c,0x00], #4f
[0xfc,0x82,0x82,0xfc,0x80,0x80,0x80,0x00], #50
[0x7c,0x82,0x82,0x82,0xba,0x84,0x7a,0x00], #51
[0xfc,0x82,0x82,0xfc,0x88,0x84,0x82,0x00], #52
[0x7e,0x80,0x80,0x7c,0x02,0x02,0xfc,0x00], #53
[0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x00], #54
[0x82,0x82,0x82,0x82,0x82,0x82,0x7c,0x00], #55
[0x82,0x82,0x44,0x44,0x28,0x28,0x10,0x00], #56
[0x82,0x92,0xaa,0xaa,0xc6,0xc6,0x82,0x00], #57
[0x82,0x44,0x28,0x10,0x28,0x44,0x82,0x00], #58
[0x82,0x44,0x28,0x10,0x10,0x10,0x10,0x00], #59
[0xfe,0x04,0x08,0x10,0x20,0x40,0xfe,0x00], #5a
[0x18,0x10,0x10,0x10,0x10,0x10,0x18,0x00], #5b
[0x44,0x28,0x10,0x7c,0x10,0x7c,0x10,0x00], #5c
[0x30,0x10,0x10,0x10,0x10,0x10,0x30,0x00], #5d
[0x10,0x28,0x44,0x00,0x00,0x00,0x00,0x00], #5e
[0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0x00], #5f
[0x18,0x18,0x08,0x10,0x00,0x00,0x00,0x00], #60
[0x00,0x7c,0x02,0x7e,0x82,0x82,0x7e,0x00], #61
[0x80,0x80,0xfc,0x82,0x82,0x82,0xfc,0x00], #62
[0x00,0x7c,0x82,0x80,0x80,0x82,0x7c,0x00], #63
[0x02,0x02,0x7e,0x82,0x82,0x82,0x7e,0x00], #64
[0x00,0x7c,0x82,0x82,0xfe,0x80,0x7e,0x00], #65
[0x1c,0x20,0xfc,0x20,0x20,0x20,0x20,0x00], #66
[0x00,0x7c,0x82,0x82,0x7e,0x02,0x7c,0x00], #67
[0x80,0x80,0xfc,0x82,0x82,0x82,0x82,0x00], #68
[0x10,0x00,0x10,0x10,0x10,0x10,0x38,0x00], #69
[0x10,0x00,0x10,0x10,0x10,0x90,0x60,0x00], #6a
[0x80,0x88,0x90,0xa0,0xe0,0x90,0x88,0x00], #6b
[0x40,0x40,0x40,0x40,0x40,0x40,0x70,0x00], #6c
[0x00,0xec,0x92,0x92,0x92,0x92,0x92,0x00], #6d
[0x00,0xf8,0x84,0x82,0x82,0x82,0x82,0x00], #6e
[0x00,0x7c,0x82,0x82,0x82,0x82,0x7c,0x00], #6f
[0x00,0xfc,0x82,0x82,0xfc,0x80,0x80,0x00], #70
[0x00,0x7e,0x82,0x82,0x7e,0x02,0x02,0x00], #71
[0x00,0x98,0xa0,0xc0,0x80,0x80,0x80,0x00], #72
[0x00,0x7e,0x80,0x7c,0x02,0x02,0xfc,0x00], #73
[0x10,0x10,0xfe,0x10,0x10,0x10,0x10,0x00], #74
[0x00,0x82,0x82,0x82,0x82,0x82,0x7c,0x00], #75
[0x00,0x82,0x44,0x44,0x28,0x28,0x10,0x00], #76
[0x00,0x92,0xaa,0xaa,0xaa,0xaa,0x44,0x00], #77
[0x00,0x84,0x48,0x30,0x30,0x48,0x84,0x00], #78
[0x00,0x84,0x48,0x30,0x10,0x10,0xe0,0x00], #79
[0x00,0xfc,0x08,0x10,0x20,0x40,0xfc,0x00], #7a
[0x08,0x10,0x10,0x20,0x10,0x10,0x08,0x00], #7b
[0x10,0x10,0x10,0x00,0x10,0x10,0x10,0x00], #7c
[0x10,0x08,0x08,0x04,0x08,0x08,0x10,0x00], #7d
[0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #7e
[0x81,0x42,0x24,0x18,0x18,0x24,0x42,0x81], #7f
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #80
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #81
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #82
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #83
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #84
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #85
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #86
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #87
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #88
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #89
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #8a
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #8b
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #8c
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #8d
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #8e
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #8f
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #90
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #91
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #92
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #93
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #94
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #95
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #96
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #97
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #98
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #99
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #9a
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #9b
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #9c
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #9d
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #9e
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #9f
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #a0
[0x00,0x00,0x00,0x00,0x00,0x70,0x50,0x70], #a1
[0x00,0xf0,0x80,0x80,0x80,0x00,0x00,0x00], #a2
[0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x1e], #a3
[0x00,0x00,0x00,0x00,0x00,0x80,0x40,0x20], #a4
[0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00], #a5
[0x00,0xfe,0x02,0x22,0x1a,0x04,0x0a,0xf2], #a6
[0x00,0x00,0x00,0xfc,0x14,0x14,0x10,0x60], #a7
[0x00,0x00,0x00,0x0c,0x30,0xd0,0x10,0x10], #a8
[0x00,0x00,0x20,0xfc,0x84,0x04,0x04,0x78], #a9
[0x00,0x00,0x00,0xf8,0x20,0x20,0x20,0xf8], #aa
[0x00,0x00,0x00,0x10,0xfc,0x30,0x50,0x90], #ab
[0x00,0x00,0x00,0x20,0xfc,0x24,0x10,0x10], #ac
[0x00,0x00,0x00,0xf0,0x10,0x10,0x10,0xfc], #ad
[0x00,0x00,0x00,0xf8,0x08,0xf8,0x08,0xf8], #ae
[0x00,0x00,0x00,0xa8,0xa8,0x08,0x30,0xc0], #af
[0x00,0x00,0x00,0x00,0x00,0xfe,0x00,0x00], #b0
[0x00,0xfe,0x02,0x12,0x14,0x10,0x10,0x20], #b1
[0x00,0x02,0x0c,0x10,0x70,0x90,0x10,0x10], #b2
[0x00,0x10,0xfe,0x82,0x02,0x02,0x04,0x38], #b3
[0x00,0xfe,0x10,0x10,0x10,0x10,0x10,0xfe], #b4
[0x00,0x08,0xfe,0x18,0x28,0x28,0x48,0x88], #b5
[0x00,0x10,0xfe,0x12,0x12,0x22,0x22,0x44], #b6
[0x00,0x20,0xfe,0x10,0xfe,0x08,0x08,0x08], #b7
[0x00,0x3c,0x42,0x82,0x02,0x02,0x04,0xf8], #b8
[0x00,0x40,0x7e,0x84,0x84,0x04,0x04,0x38], #b9
[0x00,0xfe,0x02,0x02,0x02,0x02,0x02,0xfe], #ba
[0x00,0x24,0xfe,0x24,0x04,0x04,0x04,0x38], #bb
[0x00,0xe2,0x02,0xe2,0x02,0x04,0x08,0xf0], #bc
[0x00,0xfe,0x02,0x04,0x08,0x30,0x4c,0x82], #bd
[0x00,0x40,0xfe,0x42,0x44,0x40,0x40,0x3e], #be
[0x00,0x82,0x42,0x42,0x04,0x04,0x08,0x70], #bf
[0x00,0x3e,0x42,0xa2,0x12,0x0a,0x04,0xf8], #c0
[0x00,0x0e,0x38,0xc8,0xfe,0x08,0x10,0xe0], #c1
[0x00,0x52,0x52,0x52,0x02,0x04,0x08,0x10], #c2
[0x00,0xfe,0x00,0xfe,0x10,0x10,0x20,0x40], #c3
[0x00,0x20,0x20,0x30,0x28,0x24,0x20,0x20], #c4
[0x00,0x08,0xfe,0x08,0x08,0x08,0x10,0xe0], #c5
[0x00,0x00,0x7c,0x00,0x00,0x00,0x00,0xfe], #c6
[0x00,0xfe,0x02,0x22,0x14,0x08,0x14,0xe2], #c7
[0x00,0x10,0xfe,0x02,0x04,0x38,0xd6,0x10], #c8
[0x00,0x02,0x02,0x02,0x04,0x04,0x08,0xf0], #c9
[0x00,0x28,0x44,0x44,0x44,0x82,0x82,0x82], #ca
[0x00,0x80,0x8e,0xf0,0x80,0x80,0x80,0x7e], #cb
[0x00,0xfe,0x02,0x02,0x02,0x04,0x08,0xf0], #cc
[0x00,0x20,0x50,0x48,0x84,0x04,0x02,0x02], #cd
[0x00,0x10,0xfe,0x10,0x54,0x92,0x92,0x92], #ce
[0x00,0xfe,0x02,0x02,0x02,0x2c,0x10,0x08], #cf
[0x00,0xe0,0x1e,0x00,0xf0,0x0e,0xe0,0x1e], #d0
[0x00,0x10,0x20,0x40,0x40,0x84,0x82,0x7e], #d1
[0x00,0x02,0x22,0x14,0x08,0x14,0x22,0xc0], #d2
[0x00,0xfe,0x20,0x20,0xfe,0x20,0x20,0x1e], #d3
[0x00,0x20,0xfe,0x22,0x24,0x10,0x08,0x08], #d4
[0x00,0xf8,0x08,0x08,0x08,0x08,0x08,0xfe], #d5
[0x00,0xfe,0x02,0x02,0xfe,0x02,0x02,0xfe], #d6
[0x00,0xfe,0x00,0xfe,0x02,0x02,0x04,0xf8], #d7
[0x00,0x82,0x82,0x82,0x82,0x02,0x04,0x38], #d8
[0x00,0x28,0x28,0x28,0x28,0x48,0x48,0x8e], #d9
[0x00,0x80,0x80,0x84,0x88,0x90,0xa0,0xc0], #da
[0x00,0xfe,0x82,0x82,0x82,0x82,0x82,0xfe], #db
[0x00,0xfe,0x82,0x02,0x02,0x02,0x04,0x78], #dc
[0x00,0x02,0x02,0xe2,0x02,0x02,0x04,0xf8], #dd
[0x00,0xa0,0xa0,0xa0,0x00,0x00,0x00,0x00], #de
[0x00,0xe0,0xa0,0xe0,0x00,0x00,0x00,0x00], #df
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #e0
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #e1
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #e2
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #e3
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #e4
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #e5
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #e6
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #e7
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #e8
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #e9
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #ea
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #eb
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #ec
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #ed
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #ee
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #ef
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #f0
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #f1
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #f2
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #f3
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #f4
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #f5
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #f6
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #f7
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #f8
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #f9
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #fa
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #fb
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #fc
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #fd
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00], #fe
[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00] #ff
]