ESP32VGA
ESP32 VGA Controller and Graphics Library
EFont_Terminal_4x6.h
1 // Terminal
2 // .h font description generated by dewinfont.
3 
4 #ifndef Font_Terminal_4x6_H_INCLUDED
5 #define Font_Terminal_4x6_H_INCLUDED
6 
7 #ifndef FONTINFO
8 #define FONTINFO
9 
10 #define FONTINFOFLAGS_ITALIC 1
11 #define FONTINFOFLAGS_UNDERLINE 2
12 #define FONTINFODLAFS_STRIKEOUT 4
13 
14 struct FontInfo {
15  uint8_t pointSize;
16  uint8_t width;
17  uint8_t height;
18  uint8_t ascent;
19  uint8_t inleading;
20  uint8_t exleading;
21  uint8_t flags;
22  uint16_t weight;
23  uint16_t charset;
24  uint8_t const * data;
25 };
26 
27 #endif
28 
29 extern const uint8_t EFont_Terminal_4x6_DATA[];
30 
31 const FontInfo EFont_Terminal_4x6 = {
32  .pointSize = 15,
33  .width = 4,
34  .height = 6,
35  .ascent = 5,
36  .inleading = 0,
37  .exleading = 0,
38  .flags = 0,
39  .weight = 400,
40  .charset = 255,
41  .data = EFont_Terminal_4x6_DATA,
42 };
43 
44 const uint8_t EFont_Terminal_4x6_DATA[] = {
45  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
46  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
47  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
48  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
49  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
50  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
51  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
52  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
53  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
54  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
55  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
56  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
57  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
58  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
59  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
60  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
61  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
62  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
63  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
64  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
65  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
66  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
67  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
68  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
69  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
70  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
71  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
72  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
73  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
74  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
75  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
76  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
77  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
78  0x20, 0x20, 0x20, 0x00, 0x20, 0x00,
79  0x50, 0x50, 0x00, 0x00, 0x00, 0x00,
80  0x50, 0x70, 0x50, 0x70, 0x50, 0x00,
81  0x20, 0x30, 0x60, 0x30, 0x60, 0x20,
82  0x40, 0x10, 0x20, 0x40, 0x10, 0x00,
83  0x20, 0x50, 0x30, 0x50, 0x70, 0x00,
84  0x60, 0x40, 0x00, 0x00, 0x00, 0x00,
85  0x20, 0x40, 0x40, 0x40, 0x20, 0x00,
86  0x40, 0x20, 0x20, 0x20, 0x40, 0x00,
87  0x50, 0x20, 0x70, 0x20, 0x50, 0x00,
88  0x00, 0x20, 0x70, 0x20, 0x00, 0x00,
89  0x00, 0x00, 0x00, 0x00, 0x60, 0x40,
90  0x00, 0x00, 0x70, 0x00, 0x00, 0x00,
91  0x00, 0x00, 0x00, 0x00, 0x20, 0x00,
92  0x10, 0x10, 0x20, 0x40, 0x40, 0x00,
93  0x30, 0x50, 0x50, 0x50, 0x60, 0x00,
94  0x20, 0x60, 0x20, 0x20, 0x70, 0x00,
95  0x60, 0x10, 0x20, 0x40, 0x70, 0x00,
96  0x60, 0x10, 0x20, 0x10, 0x60, 0x00,
97  0x10, 0x50, 0x70, 0x10, 0x10, 0x00,
98  0x70, 0x40, 0x60, 0x10, 0x60, 0x00,
99  0x20, 0x40, 0x60, 0x50, 0x20, 0x00,
100  0x70, 0x10, 0x30, 0x20, 0x20, 0x00,
101  0x20, 0x50, 0x20, 0x50, 0x20, 0x00,
102  0x20, 0x50, 0x30, 0x10, 0x20, 0x00,
103  0x00, 0x00, 0x20, 0x00, 0x20, 0x00,
104  0x00, 0x00, 0x20, 0x00, 0x60, 0x40,
105  0x10, 0x20, 0x40, 0x20, 0x10, 0x00,
106  0x00, 0x00, 0x70, 0x00, 0x70, 0x00,
107  0x40, 0x20, 0x10, 0x20, 0x40, 0x00,
108  0x60, 0x10, 0x20, 0x00, 0x20, 0x00,
109  0x70, 0x50, 0x50, 0x40, 0x70, 0x00,
110  0x20, 0x50, 0x70, 0x50, 0x50, 0x00,
111  0x60, 0x50, 0x60, 0x50, 0x60, 0x00,
112  0x30, 0x40, 0x40, 0x40, 0x30, 0x00,
113  0x60, 0x50, 0x50, 0x50, 0x60, 0x00,
114  0x70, 0x40, 0x60, 0x40, 0x70, 0x00,
115  0x70, 0x40, 0x60, 0x40, 0x40, 0x00,
116  0x30, 0x40, 0x50, 0x50, 0x30, 0x00,
117  0x50, 0x50, 0x70, 0x50, 0x50, 0x00,
118  0x70, 0x20, 0x20, 0x20, 0x70, 0x00,
119  0x10, 0x10, 0x10, 0x50, 0x20, 0x00,
120  0x50, 0x50, 0x60, 0x50, 0x50, 0x00,
121  0x40, 0x40, 0x40, 0x40, 0x70, 0x00,
122  0x50, 0x70, 0x70, 0x50, 0x50, 0x00,
123  0x50, 0x70, 0x50, 0x50, 0x50, 0x00,
124  0x20, 0x50, 0x50, 0x50, 0x20, 0x00,
125  0x60, 0x50, 0x60, 0x40, 0x40, 0x00,
126  0x20, 0x50, 0x50, 0x70, 0x30, 0x00,
127  0x60, 0x50, 0x60, 0x50, 0x50, 0x00,
128  0x30, 0x40, 0x70, 0x10, 0x60, 0x00,
129  0x70, 0x20, 0x20, 0x20, 0x20, 0x00,
130  0x50, 0x50, 0x50, 0x50, 0x70, 0x00,
131  0x50, 0x50, 0x50, 0x50, 0x20, 0x00,
132  0x50, 0x50, 0x70, 0x70, 0x50, 0x00,
133  0x50, 0x50, 0x20, 0x50, 0x50, 0x00,
134  0x50, 0x50, 0x20, 0x20, 0x20, 0x00,
135  0x70, 0x10, 0x20, 0x40, 0x70, 0x00,
136  0x60, 0x40, 0x40, 0x40, 0x60, 0x00,
137  0x40, 0x40, 0x20, 0x10, 0x10, 0x00,
138  0x60, 0x20, 0x20, 0x20, 0x60, 0x00,
139  0x20, 0x50, 0x00, 0x00, 0x00, 0x00,
140  0x00, 0x00, 0x00, 0x00, 0x00, 0xf0,
141  0x60, 0x20, 0x00, 0x00, 0x00, 0x00,
142  0x00, 0x00, 0x30, 0x50, 0x70, 0x00,
143  0x40, 0x40, 0x60, 0x50, 0x60, 0x00,
144  0x00, 0x00, 0x30, 0x40, 0x30, 0x00,
145  0x10, 0x10, 0x30, 0x50, 0x30, 0x00,
146  0x00, 0x00, 0x70, 0x60, 0x30, 0x00,
147  0x10, 0x20, 0x70, 0x20, 0x20, 0x00,
148  0x00, 0x00, 0x70, 0x50, 0x10, 0x70,
149  0x40, 0x40, 0x60, 0x50, 0x50, 0x00,
150  0x20, 0x00, 0x20, 0x20, 0x20, 0x00,
151  0x20, 0x00, 0x20, 0x20, 0x20, 0x60,
152  0x40, 0x40, 0x50, 0x60, 0x50, 0x00,
153  0x20, 0x20, 0x20, 0x20, 0x20, 0x00,
154  0x00, 0x00, 0x70, 0x70, 0x50, 0x00,
155  0x00, 0x00, 0x60, 0x50, 0x50, 0x00,
156  0x00, 0x00, 0x20, 0x50, 0x20, 0x00,
157  0x00, 0x00, 0x60, 0x50, 0x60, 0x40,
158  0x00, 0x00, 0x30, 0x50, 0x30, 0x10,
159  0x00, 0x00, 0x60, 0x40, 0x40, 0x00,
160  0x00, 0x00, 0x30, 0x20, 0x60, 0x00,
161  0x00, 0x20, 0x70, 0x20, 0x30, 0x00,
162  0x00, 0x00, 0x50, 0x50, 0x70, 0x00,
163  0x00, 0x00, 0x50, 0x50, 0x20, 0x00,
164  0x00, 0x00, 0x50, 0x70, 0x70, 0x00,
165  0x00, 0x00, 0x50, 0x20, 0x50, 0x00,
166  0x00, 0x00, 0x50, 0x50, 0x20, 0x40,
167  0x00, 0x00, 0x60, 0x20, 0x30, 0x00,
168  0x30, 0x20, 0x60, 0x20, 0x30, 0x00,
169  0x20, 0x20, 0x20, 0x20, 0x20, 0x00,
170  0x60, 0x20, 0x30, 0x20, 0x60, 0x00,
171  0x50, 0xa0, 0x00, 0x00, 0x00, 0x00,
172  0x00, 0x20, 0x50, 0x70, 0x00, 0x00,
173  0x30, 0x40, 0x40, 0x70, 0x20, 0x40,
174  0x50, 0x00, 0x50, 0x50, 0x30, 0x00,
175  0x10, 0x20, 0x70, 0x60, 0x30, 0x00,
176  0x20, 0x50, 0x30, 0x50, 0x70, 0x00,
177  0x50, 0x00, 0x30, 0x50, 0x70, 0x00,
178  0x40, 0x20, 0x30, 0x50, 0x70, 0x00,
179  0x20, 0x00, 0x30, 0x50, 0x70, 0x00,
180  0x00, 0x70, 0x40, 0x70, 0x20, 0x60,
181  0x20, 0x50, 0x70, 0x60, 0x30, 0x00,
182  0x50, 0x00, 0x70, 0x60, 0x30, 0x00,
183  0x40, 0x20, 0x70, 0x60, 0x30, 0x00,
184  0x50, 0x00, 0x20, 0x20, 0x20, 0x00,
185  0x20, 0x50, 0x00, 0x20, 0x20, 0x00,
186  0x40, 0x20, 0x00, 0x20, 0x20, 0x00,
187  0x50, 0x20, 0x50, 0x70, 0x50, 0x00,
188  0x20, 0x20, 0x50, 0x70, 0x50, 0x00,
189  0x10, 0x20, 0x70, 0x60, 0x70, 0x00,
190  0x00, 0x00, 0x30, 0x70, 0x60, 0x00,
191  0x30, 0x60, 0x70, 0x60, 0x70, 0x00,
192  0x20, 0x50, 0x20, 0x50, 0x20, 0x00,
193  0x50, 0x00, 0x20, 0x50, 0x20, 0x00,
194  0x40, 0x20, 0x20, 0x50, 0x20, 0x00,
195  0x20, 0x50, 0x00, 0x50, 0x70, 0x00,
196  0x40, 0x20, 0x50, 0x50, 0x70, 0x00,
197  0x50, 0x00, 0x50, 0x50, 0x20, 0x40,
198  0x50, 0x20, 0x50, 0x50, 0x20, 0x00,
199  0x50, 0x00, 0x50, 0x50, 0x70, 0x00,
200  0x20, 0x70, 0x40, 0x70, 0x20, 0x00,
201  0x10, 0x20, 0x70, 0x20, 0x70, 0x00,
202  0x50, 0x70, 0x20, 0x70, 0x20, 0x00,
203  0x00, 0x60, 0x60, 0x50, 0x50, 0x00,
204  0x30, 0x20, 0x30, 0x20, 0x60, 0x00,
205  0x10, 0x20, 0x30, 0x50, 0x70, 0x00,
206  0x10, 0x20, 0x00, 0x20, 0x20, 0x00,
207  0x10, 0x20, 0x70, 0x50, 0x70, 0x00,
208  0x10, 0x20, 0x00, 0x50, 0x70, 0x00,
209  0x70, 0x00, 0x70, 0x50, 0x50, 0x00,
210  0x70, 0x00, 0x50, 0x70, 0x50, 0x00,
211  0x30, 0x50, 0x70, 0x00, 0x70, 0x00,
212  0x20, 0x50, 0x20, 0x00, 0x70, 0x00,
213  0x20, 0x00, 0x20, 0x40, 0x30, 0x00,
214  0x00, 0x70, 0x40, 0x40, 0x00, 0x00,
215  0x00, 0xe0, 0x20, 0x20, 0x00, 0x00,
216  0x40, 0x50, 0x20, 0x50, 0x30, 0x00,
217  0x40, 0x50, 0x20, 0x70, 0x10, 0x00,
218  0x20, 0x00, 0x20, 0x20, 0x20, 0x00,
219  0x00, 0x50, 0xa0, 0x50, 0x00, 0x00,
220  0x00, 0xa0, 0x50, 0xa0, 0x00, 0x00,
221  0x40, 0x10, 0x40, 0x10, 0x40, 0x10,
222  0x50, 0xa0, 0x50, 0xa0, 0x50, 0xa0,
223  0xb0, 0xe0, 0xb0, 0xe0, 0xb0, 0xe0,
224  0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
225  0x20, 0x20, 0xe0, 0x20, 0x20, 0x20,
226  0x20, 0xe0, 0x20, 0xe0, 0x20, 0x20,
227  0x50, 0x50, 0xd0, 0x50, 0x50, 0x50,
228  0x00, 0x00, 0xf0, 0x50, 0x50, 0x50,
229  0x00, 0xe0, 0x20, 0xe0, 0x20, 0x20,
230  0x50, 0xd0, 0x10, 0xd0, 0x50, 0x50,
231  0x50, 0x50, 0x50, 0x50, 0x50, 0x50,
232  0x00, 0xf0, 0x10, 0xd0, 0x50, 0x50,
233  0x50, 0xd0, 0x10, 0xf0, 0x00, 0x00,
234  0x50, 0x50, 0xf0, 0x00, 0x00, 0x00,
235  0x20, 0xe0, 0x20, 0xe0, 0x00, 0x00,
236  0x00, 0x00, 0xe0, 0x20, 0x20, 0x20,
237  0x20, 0x20, 0x30, 0x00, 0x00, 0x00,
238  0x20, 0x20, 0xf0, 0x00, 0x00, 0x00,
239  0x00, 0x00, 0xf0, 0x20, 0x20, 0x20,
240  0x20, 0x20, 0x30, 0x20, 0x20, 0x20,
241  0x00, 0x00, 0xf0, 0x00, 0x00, 0x00,
242  0x20, 0x20, 0xf0, 0x20, 0x20, 0x20,
243  0x20, 0x30, 0x20, 0x30, 0x20, 0x20,
244  0x50, 0x50, 0x50, 0x50, 0x50, 0x50,
245  0x50, 0x50, 0x40, 0x70, 0x00, 0x00,
246  0x00, 0x70, 0x40, 0x50, 0x50, 0x50,
247  0x50, 0xd0, 0x00, 0xf0, 0x00, 0x00,
248  0x00, 0xf0, 0x00, 0xd0, 0x50, 0x50,
249  0x50, 0x50, 0x40, 0x50, 0x50, 0x50,
250  0x00, 0xf0, 0x00, 0xf0, 0x00, 0x00,
251  0x50, 0xd0, 0x00, 0xd0, 0x50, 0x50,
252  0x20, 0xf0, 0x00, 0xf0, 0x00, 0x00,
253  0x50, 0x50, 0xf0, 0x00, 0x00, 0x00,
254  0x00, 0xf0, 0x00, 0xf0, 0x20, 0x20,
255  0x00, 0x00, 0xf0, 0x50, 0x50, 0x50,
256  0x50, 0x50, 0x70, 0x00, 0x00, 0x00,
257  0x20, 0x30, 0x20, 0x30, 0x00, 0x00,
258  0x00, 0x30, 0x20, 0x30, 0x20, 0x20,
259  0x00, 0x00, 0x70, 0x50, 0x50, 0x50,
260  0x50, 0x50, 0xd0, 0x50, 0x50, 0x50,
261  0x20, 0xf0, 0x00, 0xf0, 0x20, 0x20,
262  0x20, 0x20, 0xe0, 0x00, 0x00, 0x00,
263  0x00, 0x00, 0x30, 0x20, 0x20, 0x20,
264  0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0,
265  0x00, 0x00, 0x00, 0xf0, 0xf0, 0xf0,
266  0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0,
267  0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
268  0xf0, 0xf0, 0xf0, 0x00, 0x00, 0x00,
269  0x00, 0x00, 0x70, 0x60, 0x70, 0x00,
270  0x20, 0x50, 0x60, 0x50, 0x60, 0x40,
271  0x70, 0x50, 0x40, 0x40, 0x40, 0x00,
272  0x70, 0x50, 0x50, 0x50, 0x50, 0x00,
273  0x70, 0x40, 0x20, 0x40, 0x70, 0x00,
274  0x00, 0x00, 0x30, 0x50, 0x20, 0x00,
275  0x00, 0x00, 0x50, 0x50, 0x70, 0x40,
276  0x00, 0x10, 0x60, 0x20, 0x20, 0x00,
277  0x70, 0x20, 0x50, 0x20, 0x70, 0x00,
278  0x20, 0x50, 0x70, 0x50, 0x20, 0x00,
279  0x00, 0x20, 0x50, 0x50, 0x50, 0x00,
280  0x30, 0x40, 0x20, 0x50, 0x20, 0x00,
281  0x00, 0x00, 0x70, 0x50, 0x70, 0x00,
282  0x20, 0x70, 0x50, 0x70, 0x20, 0x00,
283  0x30, 0x40, 0x70, 0x40, 0x30, 0x00,
284  0x20, 0x50, 0x50, 0x50, 0x50, 0x00,
285  0x70, 0x00, 0x70, 0x00, 0x70, 0x00,
286  0x20, 0x70, 0x20, 0x00, 0x70, 0x00,
287  0x60, 0x10, 0x60, 0x00, 0x70, 0x00,
288  0x30, 0x40, 0x30, 0x00, 0x70, 0x00,
289  0x00, 0x10, 0x20, 0x20, 0x20, 0x20,
290  0x20, 0x20, 0x20, 0x20, 0x40, 0x00,
291  0x20, 0x00, 0x70, 0x00, 0x20, 0x00,
292  0x00, 0x50, 0xa0, 0x50, 0xa0, 0x00,
293  0x20, 0x50, 0x20, 0x00, 0x00, 0x00,
294  0x00, 0x20, 0x70, 0x20, 0x00, 0x00,
295  0x00, 0x00, 0x20, 0x00, 0x00, 0x00,
296  0x30, 0x20, 0x20, 0x60, 0x20, 0x00,
297  0x70, 0x50, 0x50, 0x00, 0x00, 0x00,
298  0x60, 0x20, 0x40, 0x60, 0x00, 0x00,
299  0x00, 0x00, 0x60, 0x60, 0x00, 0x00,
300  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
301  };
302 
303 
304 #endif