]> the.earth.li Git - esp8266-clock.git/blob - font-atari.h
Update Makefile to link 2 separate ROMs
[esp8266-clock.git] / font-atari.h
1 /*
2  * Generated from atari-small.bdf by Tom Fine, retrieved from
3  * https://hea-www.harvard.edu/~fine/Tech/x11fonts.html
4  *
5  * Copyright (c) 1999, Thomas A. Fine
6  *
7  * License to copy, modify, and distribute for both commercial and
8  * non-commercial use is herby granted, provided this notice
9  * is preserved.
10  *
11  * Email to my last name at head.cfa.harvard.edu
12  * http://hea-www.harvard.edu/~fine/
13  *
14  * Produced with bdfedit, a tcl/tk font editing program
15  * written by Thomas A. Fine
16  */
17
18 static const struct fontchar font[] = {
19         /* 32 (C040) */
20         { .width = 3,
21           .bitmap = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, } },
22         /* 33 (!) */
23         { .width = 1,
24           .bitmap = { 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x00, } },
25         /* 34 (") */
26         { .width = 3,
27           .bitmap = { 0x00, 0x05, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, } },
28         /* 35 (#) */
29         { .width = 3,
30           .bitmap = { 0x00, 0x05, 0x07, 0x05, 0x05, 0x07, 0x05, 0x00, } },
31         /* 36 ($) */
32         { .width = 3,
33           .bitmap = { 0x02, 0x02, 0x05, 0x02, 0x04, 0x05, 0x02, 0x02, } },
34         /* 37 (%) */
35         { .width = 3,
36           .bitmap = { 0x00, 0x05, 0x04, 0x02, 0x02, 0x01, 0x05, 0x00, } },
37         /* 38 (&) */
38         { .width = 3,
39           .bitmap = { 0x02, 0x05, 0x02, 0x05, 0x05, 0x03, 0x06, 0x00, } },
40         /* 39 (') */
41         { .width = 1,
42           .bitmap = { 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, } },
43         /* 40 (() */
44         { .width = 2,
45           .bitmap = { 0x00, 0x02, 0x01, 0x01, 0x01, 0x01, 0x02, 0x00, } },
46         /* 41 ()) */
47         { .width = 2,
48           .bitmap = { 0x00, 0x01, 0x02, 0x02, 0x02, 0x02, 0x01, 0x00, } },
49         /* 42 (*) */
50         { .width = 3,
51           .bitmap = { 0x00, 0x05, 0x02, 0x07, 0x02, 0x05, 0x00, 0x00, } },
52         /* 43 (+) */
53         { .width = 3,
54           .bitmap = { 0x00, 0x02, 0x02, 0x07, 0x02, 0x02, 0x00, 0x00, } },
55         /* 44 (,) */
56         { .width = 2,
57           .bitmap = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x01, } },
58         /* 45 (-) */
59         { .width = 3,
60           .bitmap = { 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, } },
61         /* 46 (.) */
62         { .width = 1,
63           .bitmap = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, } },
64         /* 47 (/) */
65         { .width = 3,
66           .bitmap = { 0x00, 0x04, 0x04, 0x02, 0x02, 0x01, 0x01, 0x00, } },
67         /* 48 (0) */
68         { .width = 3,
69           .bitmap = { 0x00, 0x02, 0x05, 0x07, 0x05, 0x05, 0x02, 0x00, } },
70         /* 49 (1) */
71         { .width = 3,
72           .bitmap = { 0x00, 0x02, 0x03, 0x02, 0x02, 0x02, 0x07, 0x00, } },
73         /* 50 (2) */
74         { .width = 3,
75           .bitmap = { 0x00, 0x02, 0x05, 0x04, 0x02, 0x01, 0x07, 0x00, } },
76         /* 51 (3) */
77         { .width = 3,
78           .bitmap = { 0x00, 0x07, 0x04, 0x02, 0x04, 0x05, 0x02, 0x00, } },
79         /* 52 (4) */
80         { .width = 3,
81           .bitmap = { 0x00, 0x04, 0x06, 0x05, 0x07, 0x04, 0x04, 0x00, } },
82         /* 53 (5) */
83         { .width = 3,
84           .bitmap = { 0x00, 0x07, 0x01, 0x03, 0x04, 0x05, 0x02, 0x00, } },
85         /* 54 (6) */
86         { .width = 3,
87           .bitmap = { 0x00, 0x06, 0x01, 0x03, 0x05, 0x05, 0x02, 0x00, } },
88         /* 55 (7) */
89         { .width = 3,
90           .bitmap = { 0x00, 0x07, 0x04, 0x04, 0x02, 0x02, 0x02, 0x00, } },
91         /* 56 (8) */
92         { .width = 3,
93           .bitmap = { 0x00, 0x02, 0x05, 0x02, 0x05, 0x05, 0x02, 0x00, } },
94         /* 57 (9) */
95         { .width = 3,
96           .bitmap = { 0x00, 0x02, 0x05, 0x05, 0x06, 0x04, 0x03, 0x00, } },
97         /* 58 (:) */
98         { .width = 1,
99           .bitmap = { 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, } },
100         /* 59 (;) */
101         { .width = 2,
102           .bitmap = { 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x01, 0x00, } },
103         /* 60 (<) */
104         { .width = 3,
105           .bitmap = { 0x00, 0x00, 0x04, 0x02, 0x01, 0x02, 0x04, 0x00, } },
106         /* 61 (=) */
107         { .width = 3,
108           .bitmap = { 0x00, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, } },
109         /* 62 (>) */
110         { .width = 3,
111           .bitmap = { 0x00, 0x00, 0x01, 0x02, 0x04, 0x02, 0x01, 0x00, } },
112         /* 63 (?) */
113         { .width = 3,
114           .bitmap = { 0x00, 0x02, 0x05, 0x04, 0x02, 0x00, 0x02, 0x00, } },
115         /* 64 (@) */
116         { .width = 3,
117           .bitmap = { 0x00, 0x02, 0x05, 0x05, 0x01, 0x01, 0x06, 0x00, } },
118         /* 65 (A) */
119         { .width = 3,
120           .bitmap = { 0x00, 0x02, 0x05, 0x05, 0x07, 0x05, 0x05, 0x00, } },
121         /* 66 (B) */
122         { .width = 3,
123           .bitmap = { 0x00, 0x03, 0x05, 0x03, 0x05, 0x05, 0x03, 0x00, } },
124         /* 67 (C) */
125         { .width = 3,
126           .bitmap = { 0x00, 0x02, 0x05, 0x01, 0x01, 0x05, 0x02, 0x00, } },
127         /* 68 (D) */
128         { .width = 3,
129           .bitmap = { 0x00, 0x03, 0x05, 0x05, 0x05, 0x05, 0x03, 0x00, } },
130         /* 69 (E) */
131         { .width = 3,
132           .bitmap = { 0x00, 0x07, 0x01, 0x07, 0x01, 0x01, 0x07, 0x00, } },
133         /* 70 (F) */
134         { .width = 3,
135           .bitmap = { 0x00, 0x07, 0x01, 0x07, 0x01, 0x01, 0x01, 0x00, } },
136         /* 71 (G) */
137         { .width = 3,
138           .bitmap = { 0x00, 0x02, 0x05, 0x01, 0x05, 0x05, 0x02, 0x00, } },
139         /* 72 (H) */
140         { .width = 3,
141           .bitmap = { 0x00, 0x05, 0x05, 0x07, 0x05, 0x05, 0x05, 0x00, } },
142         /* 73 (I) */
143         { .width = 3,
144           .bitmap = { 0x00, 0x07, 0x02, 0x02, 0x02, 0x02, 0x07, 0x00, } },
145         /* 74 (J) */
146         { .width = 3,
147           .bitmap = { 0x00, 0x04, 0x04, 0x04, 0x04, 0x05, 0x02, 0x00, } },
148         /* 75 (K) */
149         { .width = 3,
150           .bitmap = { 0x00, 0x05, 0x05, 0x03, 0x05, 0x05, 0x05, 0x00, } },
151         /* 76 (L) */
152         { .width = 3,
153           .bitmap = { 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x07, 0x00, } },
154         /* 77 (M) */
155         { .width = 3,
156           .bitmap = { 0x00, 0x05, 0x07, 0x05, 0x05, 0x05, 0x05, 0x00, } },
157         /* 78 (N) */
158         { .width = 3,
159           .bitmap = { 0x00, 0x04, 0x05, 0x07, 0x07, 0x05, 0x01, 0x00, } },
160         /* 79 (O) */
161         { .width = 3,
162           .bitmap = { 0x00, 0x02, 0x05, 0x05, 0x05, 0x05, 0x02, 0x00, } },
163         /* 80 (P) */
164         { .width = 3,
165           .bitmap = { 0x00, 0x03, 0x05, 0x05, 0x03, 0x01, 0x01, 0x00, } },
166         /* 81 (Q) */
167         { .width = 3,
168           .bitmap = { 0x00, 0x02, 0x05, 0x05, 0x05, 0x03, 0x06, 0x00, } },
169         /* 82 (R) */
170         { .width = 3,
171           .bitmap = { 0x00, 0x03, 0x05, 0x05, 0x03, 0x05, 0x05, 0x00, } },
172         /* 83 (S) */
173         { .width = 3,
174           .bitmap = { 0x00, 0x02, 0x05, 0x02, 0x04, 0x05, 0x02, 0x00, } },
175         /* 84 (T) */
176         { .width = 3,
177           .bitmap = { 0x00, 0x07, 0x02, 0x02, 0x02, 0x02, 0x02, 0x00, } },
178         /* 85 (U) */
179         { .width = 3,
180           .bitmap = { 0x00, 0x05, 0x05, 0x05, 0x05, 0x05, 0x07, 0x00, } },
181         /* 86 (V) */
182         { .width = 3,
183           .bitmap = { 0x00, 0x05, 0x05, 0x05, 0x05, 0x05, 0x02, 0x00, } },
184         /* 87 (W) */
185         { .width = 3,
186           .bitmap = { 0x00, 0x05, 0x05, 0x05, 0x05, 0x07, 0x05, 0x00, } },
187         /* 88 (X) */
188         { .width = 3,
189           .bitmap = { 0x00, 0x05, 0x05, 0x02, 0x05, 0x05, 0x05, 0x00, } },
190         /* 89 (Y) */
191         { .width = 3,
192           .bitmap = { 0x00, 0x05, 0x05, 0x02, 0x02, 0x02, 0x02, 0x00, } },
193         /* 90 (Z) */
194         { .width = 3,
195           .bitmap = { 0x00, 0x07, 0x04, 0x02, 0x02, 0x01, 0x07, 0x00, } },
196         /* 91 ([) */
197         { .width = 2,
198           .bitmap = { 0x00, 0x03, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00, } },
199         /* 92 (\) */
200         { .width = 3,
201           .bitmap = { 0x00, 0x01, 0x01, 0x02, 0x02, 0x04, 0x04, 0x00, } },
202         /* 93 (]) */
203         { .width = 2,
204           .bitmap = { 0x00, 0x03, 0x02, 0x02, 0x02, 0x02, 0x03, 0x00, } },
205         /* 94 (^) */
206         { .width = 3,
207           .bitmap = { 0x00, 0x02, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, } },
208         /* 95 (_) */
209         { .width = 4,
210           .bitmap = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, } },
211         /* 96 (`) */
212         { .width = 2,
213           .bitmap = { 0x00, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, } },
214         /* 97 (a) */
215         { .width = 3,
216           .bitmap = { 0x00, 0x00, 0x03, 0x04, 0x06, 0x05, 0x06, 0x00, } },
217         /* 98 (b) */
218         { .width = 3,
219           .bitmap = { 0x00, 0x01, 0x01, 0x03, 0x05, 0x05, 0x03, 0x00, } },
220         /* 99 (c) */
221         { .width = 3,
222           .bitmap = { 0x00, 0x00, 0x06, 0x01, 0x01, 0x01, 0x06, 0x00, } },
223         /* 100 (d) */
224         { .width = 3,
225           .bitmap = { 0x00, 0x04, 0x04, 0x06, 0x05, 0x05, 0x06, 0x00, } },
226         /* 101 (e) */
227         { .width = 3,
228           .bitmap = { 0x00, 0x00, 0x02, 0x05, 0x07, 0x01, 0x06, 0x00, } },
229         /* 102 (f) */
230         { .width = 3,
231           .bitmap = { 0x00, 0x04, 0x02, 0x07, 0x02, 0x02, 0x02, 0x00, } },
232         /* 103 (g) */
233         { .width = 3,
234           .bitmap = { 0x00, 0x00, 0x06, 0x05, 0x05, 0x06, 0x04, 0x03, } },
235         /* 104 (h) */
236         { .width = 3,
237           .bitmap = { 0x00, 0x01, 0x01, 0x03, 0x05, 0x05, 0x05, 0x00, } },
238         /* 105 (i) */
239         { .width = 3,
240           .bitmap = { 0x00, 0x02, 0x00, 0x03, 0x02, 0x02, 0x07, 0x00, } },
241         /* 106 (j) */
242         { .width = 3,
243           .bitmap = { 0x00, 0x04, 0x00, 0x06, 0x04, 0x04, 0x04, 0x03, } },
244         /* 107 (k) */
245         { .width = 3,
246           .bitmap = { 0x00, 0x01, 0x01, 0x05, 0x03, 0x05, 0x05, 0x00, } },
247         /* 108 (l) */
248         { .width = 1,
249           .bitmap = { 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, } },
250         /* 109 (m) */
251         { .width = 3,
252           .bitmap = { 0x00, 0x00, 0x05, 0x07, 0x05, 0x05, 0x05, 0x00, } },
253         /* 110 (n) */
254         { .width = 3,
255           .bitmap = { 0x00, 0x00, 0x03, 0x05, 0x05, 0x05, 0x05, 0x00, } },
256         /* 111 (o) */
257         { .width = 3,
258           .bitmap = { 0x00, 0x00, 0x02, 0x05, 0x05, 0x05, 0x02, 0x00, } },
259         /* 112 (p) */
260         { .width = 3,
261           .bitmap = { 0x00, 0x00, 0x03, 0x05, 0x05, 0x03, 0x01, 0x01, } },
262         /* 113 (q) */
263         { .width = 3,
264           .bitmap = { 0x00, 0x00, 0x06, 0x05, 0x05, 0x06, 0x04, 0x04, } },
265         /* 114 (r) */
266         { .width = 3,
267           .bitmap = { 0x00, 0x00, 0x06, 0x01, 0x01, 0x01, 0x01, 0x00, } },
268         /* 115 (s) */
269         { .width = 3,
270           .bitmap = { 0x00, 0x00, 0x06, 0x01, 0x02, 0x04, 0x03, 0x00, } },
271         /* 116 (t) */
272         { .width = 3,
273           .bitmap = { 0x00, 0x02, 0x02, 0x07, 0x02, 0x02, 0x02, 0x00, } },
274         /* 117 (u) */
275         { .width = 3,
276           .bitmap = { 0x00, 0x00, 0x05, 0x05, 0x05, 0x05, 0x07, 0x00, } },
277         /* 118 (v) */
278         { .width = 3,
279           .bitmap = { 0x00, 0x00, 0x05, 0x05, 0x05, 0x05, 0x02, 0x00, } },
280         /* 119 (w) */
281         { .width = 3,
282           .bitmap = { 0x00, 0x00, 0x05, 0x05, 0x05, 0x07, 0x05, 0x00, } },
283         /* 120 (x) */
284         { .width = 3,
285           .bitmap = { 0x00, 0x00, 0x05, 0x05, 0x02, 0x05, 0x05, 0x00, } },
286         /* 121 (y) */
287         { .width = 3,
288           .bitmap = { 0x00, 0x00, 0x05, 0x05, 0x05, 0x06, 0x04, 0x03, } },
289         /* 122 (z) */
290         { .width = 3,
291           .bitmap = { 0x00, 0x00, 0x07, 0x04, 0x02, 0x01, 0x07, 0x00, } },
292         /* 123 ({) */
293         { .width = 3,
294           .bitmap = { 0x04, 0x02, 0x02, 0x01, 0x02, 0x02, 0x04, 0x00, } },
295         /* 124 (|) */
296         { .width = 1,
297           .bitmap = { 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, } },
298         /* 125 (}) */
299         { .width = 3,
300           .bitmap = { 0x01, 0x02, 0x02, 0x04, 0x02, 0x02, 0x01, 0x00, } },
301         /* 126 (~) */
302         { .width = 3,
303           .bitmap = { 0x00, 0x00, 0x03, 0x06, 0x00, 0x00, 0x00, 0x00, } },
304         /* 127 (C177) */
305         { .width = 3,
306           .bitmap = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, } },
307 };