aboutsummaryrefslogtreecommitdiffstats
path: root/src/text/font.h
blob: e4b089ce866e7ac4143dcda7c710554a5f3a44ad (plain)
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
261
static const u32 font[] = {
    0x00000000, 0x00000000, 0x00002400, 0x423c0000,
    0x00002400, 0x3c420000, 0x0000363e, 0x3e1c0800,
    0x00081c3e, 0x3e1c0800, 0x001c1c3e, 0x363e081c,
    0x00081c3e, 0x3e3e081c, 0x00000018, 0x18000000,
    0x7e7e7e66, 0x667e7e7e, 0x00001824, 0x24180000,
    0x7e7e665a, 0x5a667e7e, 0x00081c3e, 0x081c221c,
    0x001c221c, 0x08083e08, 0x00183828, 0x08080c0c,
    0x003c2424, 0x24343606, 0x00082208, 0x1c082208,
    0x040c1c3c, 0x1c0c0400, 0x2030383c, 0x38302000,
    0x081c3e08, 0x083e1c08, 0x00141414, 0x14001400,
    0x003c2a2a, 0x2c282828, 0x0038043c, 0x423c201e,
    0x00000000, 0x7e000000, 0x081c3e08, 0x3e1c083e,
    0x00081c3e, 0x08080800, 0x00080808, 0x3e1c0800,
    0x00001030, 0x7e301000, 0x0000080c, 0x7e0c0800,
    0x00000000, 0x0002023e, 0x00001436, 0x7f361400,
    0x0008081c, 0x1c3e3e00, 0x003e3e1c, 0x1c080800,
    0x00000000, 0x00000000, 0x00080808, 0x08000800,
    0x00141414, 0x00000000, 0x0000143e, 0x143e1400,
    0x00081c02, 0x1c201e08, 0x00002616, 0x08343200,
    0x00081408, 0x34122c00, 0x00080808, 0x00000000,
    0x00000804, 0x04040800, 0x00000810, 0x10100800,
    0x00001408, 0x3e081400, 0x00000808, 0x3e080800,
    0x00000000, 0x000c0804, 0x00000000, 0x3e000000,
    0x00000000, 0x000c0c00, 0x00203018, 0x0c060200,
    0x00001c22, 0x2a221c00, 0x00000c0a, 0x08083e00,
    0x00001c20, 0x1c023e00, 0x00001c22, 0x18221c00,
    0x00001212, 0x123e1000, 0x00003e02, 0x1e201e00,
    0x00001c02, 0x1e221c00, 0x00003e20, 0x10080400,
    0x00001c22, 0x1c221c00, 0x00001c22, 0x3c201c00,
    0x00000c0c, 0x000c0c00, 0x00000c0c, 0x000c0804,
    0x00001008, 0x04081000, 0x0000003e, 0x003e0000,
    0x00000408, 0x10080400, 0x001c2210, 0x08000800,
    0x00001c2a, 0x3a021c00, 0x00001c22, 0x223e2200,
    0x00001e22, 0x1e221e00, 0x00001c22, 0x02221c00,
    0x00001e22, 0x22221e00, 0x00003e02, 0x1e023e00,
    0x00003e02, 0x1e020200, 0x00001c02, 0x32221c00,
    0x00002222, 0x3e222200, 0x00003e08, 0x08083e00,
    0x00002020, 0x20221c00, 0x00002212, 0x0e122200,
    0x00000202, 0x02023e00, 0x00002236, 0x2a222200,
    0x0000262a, 0x32222200, 0x00001c22, 0x22221c00,
    0x00001e22, 0x221e0200, 0x00001c22, 0x22122c00,
    0x00001e22, 0x221e2200, 0x00001c02, 0x1c201e00,
    0x00003e08, 0x08080800, 0x00002222, 0x22221c00,
    0x00002222, 0x22140800, 0x0000222a, 0x2a2a1400,
    0x00002214, 0x08142200, 0x00002222, 0x14080800,
    0x00003e10, 0x08043e00, 0x00001c04, 0x04041c00,
    0x0002060c, 0x18302000, 0x00001c10, 0x10101c00,
    0x00081422, 0x00000000, 0x00000000, 0x00003e00,
    0x00040810, 0x00000000, 0x00001c20, 0x3c223c00,
    0x0002021e, 0x22221e00, 0x00001c02, 0x02021c00,
    0x0020203c, 0x22223c00, 0x00001c22, 0x1e021c00,
    0x00003c02, 0x1e020200, 0x00003c22, 0x223c201c,
    0x0002021e, 0x22222200, 0x0008000c, 0x08083e00,
    0x00200020, 0x2020221c, 0x0002120a, 0x060a3200,
    0x000c0808, 0x08083e00, 0x0000162a, 0x2a2a2a00,
    0x00000e32, 0x22222200, 0x00001c22, 0x22221c00,
    0x00001e22, 0x221e0202, 0x00003c22, 0x223c2070,
    0x00001a26, 0x02020200, 0x00001c02, 0x1c201e00,
    0x00043e04, 0x04041800, 0x00002222, 0x22221c00,
    0x00002222, 0x22140800, 0x00002222, 0x2a2a1400,
    0x00002214, 0x08142200, 0x00002222, 0x223c201c,
    0x00003e10, 0x08043e00, 0x00001c04, 0x06041c00,
    0x00000808, 0x08080800, 0x00001c10, 0x30101c00,
    0x00002c1a, 0x00000000, 0x00000814, 0x22223e00,
    0x00000000, 0x00000000, 0x00000808, 0x08000800,
    0x00001414, 0x00000000, 0x0000143e, 0x143e1400,
    0x00081c04, 0x1c101c08, 0x00000410, 0x08041000,
    0x00000814, 0x38143800, 0x00000808, 0x00000000,
    0x00000804, 0x04040800, 0x00000810, 0x10100800,
    0x00001408, 0x1c081400, 0x00000008, 0x1c080000,
    0x00000000, 0x00000804, 0x00000000, 0x1c000000,
    0x00000000, 0x00000800, 0x00001018, 0x080c0400,
    0x00001c14, 0x14141c00, 0x0000080c, 0x08081c00,
    0x00001c10, 0x1c041c00, 0x00001c10, 0x18101c00,
    0x00001414, 0x1c101000, 0x00001c04, 0x1c101c00,
    0x00001c04, 0x1c141c00, 0x00001c10, 0x08040400,
    0x00001c14, 0x1c141c00, 0x00001c14, 0x1c101000,
    0x00000008, 0x00000800, 0x00000008, 0x00000804,
    0x00001008, 0x04081000, 0x0000001c, 0x001c0000,
    0x00000408, 0x10080400, 0x00001c10, 0x08000800,
    0x00001c14, 0x14041c00, 0x00001c14, 0x141c1400,
    0x00001c14, 0x0c141c00, 0x00001c04, 0x04041c00,
    0x00000c14, 0x14140c00, 0x00001c04, 0x0c041c00,
    0x00001c04, 0x0c040400, 0x00001c04, 0x14141c00,
    0x00001414, 0x1c141400, 0x00001c08, 0x08081c00,
    0x00001010, 0x10141c00, 0x00001414, 0x0c141400,
    0x00000404, 0x04041c00, 0x0000141c, 0x14141400,
    0x00000c14, 0x14141400, 0x00000c14, 0x14141c00,
    0x00001c14, 0x1c040400, 0x00001c14, 0x141c1000,
    0x00001c14, 0x0c141400, 0x00001804, 0x1c100c00,
    0x00001c08, 0x08080800, 0x00001414, 0x14141c00,
    0x00001414, 0x14141800, 0x00001414, 0x141c1400,
    0x00001414, 0x08141400, 0x00001414, 0x1c080800,
    0x00001c10, 0x08041c00, 0x00001c04, 0x04041c00,
    0x0000040c, 0x08181000, 0x00001c10, 0x10101c00,
    0x00000814, 0x00000000, 0x00000000, 0x00001c00,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x3e323232, 0x32323e00, 0x18181818, 0x18181800,
    0x3e30303e, 0x06063e00, 0x3e30303c, 0x30303e00,
    0x32323232, 0x3e303000, 0x3e06063e, 0x30303e00,
    0x3e06063e, 0x26263e00, 0x3e303018, 0x0c060600,
    0x3e32323e, 0x32323e00, 0x3e32323e, 0x30303e00,
    0x00000000, 0x00060600, 0x00263618, 0x0c363200,
    0x1c3e3232, 0x3e323200, 0x1e26261e, 0x26261e00,
    0x3c060606, 0x06063c00, 0x1e323232, 0x32321e00,
    0x3e06061e, 0x06063e00, 0x3e06061e, 0x06060600,
    0x3c060636, 0x26261c00, 0x3232323e, 0x32323200,
    0x1e0c0c0c, 0x0c0c1e00, 0x30303030, 0x32323e00,
    0x2626160e, 0x16262600, 0x06060606, 0x06063e00,
    0x62767e6a, 0x62626200, 0x363e3a32, 0x32323200,
    0x1c323232, 0x32321c00, 0x3e32323e, 0x02020200,
    0x1c323232, 0x3a1a2c00, 0x1e26261e, 0x26262600,
    0x3c06061e, 0x30301e00, 0x7e181818, 0x18181800,
    0x32323232, 0x32323e00, 0x32323232, 0x32341800,
    0x32323232, 0x323a1400, 0x3232320c, 0x32323200,
    0x32323232, 0x3c201e00, 0x3e30301c, 0x06063e00,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
};

u32 font_icn[] = {
    0x00000000, 0x00000000, 0x00240000, 0x00003c42,
    0x00240000, 0x0000423c, 0x3e360000, 0x00081c3e,
    0x3e1c0800, 0x00081c3e, 0x3e1c1c00, 0x1c083e36,
    0x3e1c0800, 0x1c083e3e, 0x18000000, 0x00000018,
    0x667e7e7e, 0x7e7e7e66, 0x24180000, 0x00001824,
    0x5a667e7e, 0x7e7e665a, 0x3e1c0800, 0x1c221c08,
    0x1c221c00, 0x083e0808, 0x28381800, 0x0c0c0808,
    0x24243c00, 0x06363424, 0x08220800, 0x0822081c,
    0x3c1c0c04, 0x00040c1c, 0x3c383020, 0x00203038,
    0x083e1c08, 0x081c3e08, 0x14141400, 0x00140014,
    0x2a2a3c00, 0x2828282c, 0x3c043800, 0x1e203c42,
    0x00000000, 0x0000007e, 0x083e1c08, 0x3e081c3e,
    0x3e1c0800, 0x00080808, 0x08080800, 0x00081c3e,
    0x30100000, 0x0010307e, 0x0c080000, 0x00080c7e,
    0x00000000, 0x3e020200, 0x36140000, 0x0014367f,
    0x1c080800, 0x003e3e1c, 0x1c3e3e00, 0x0008081c,
    0x00000000, 0x00000000, 0x08080800, 0x00080008,
    0x14141400, 0x00000000, 0x3e140000, 0x00143e14,
    0x021c0800, 0x081e201c, 0x16260000, 0x00323408,
    0x08140800, 0x002c1234, 0x08080800, 0x00000000,
    0x04080000, 0x00080404, 0x10080000, 0x00081010,
    0x08140000, 0x0014083e, 0x08080000, 0x0008083e,
    0x00000000, 0x04080c00, 0x00000000, 0x0000003e,
    0x00000000, 0x000c0c00, 0x18302000, 0x0002060c,
    0x221c0000, 0x001c222a, 0x0a0c0000, 0x003e0808,
    0x201c0000, 0x003e021c, 0x221c0000, 0x001c2218,
    0x12120000, 0x00103e12, 0x023e0000, 0x001e201e,
    0x021c0000, 0x001c221e, 0x203e0000, 0x00040810,
    0x221c0000, 0x001c221c, 0x221c0000, 0x001c203c,
    0x0c0c0000, 0x000c0c00, 0x0c0c0000, 0x04080c00,
    0x08100000, 0x00100804, 0x3e000000, 0x00003e00,
    0x08040000, 0x00040810, 0x10221c00, 0x00080008,
    0x2a1c0000, 0x001c023a, 0x221c0000, 0x00223e22,
    0x221e0000, 0x001e221e, 0x221c0000, 0x001c2202,
    0x221e0000, 0x001e2222, 0x023e0000, 0x003e021e,
    0x023e0000, 0x0002021e, 0x021c0000, 0x001c2232,
    0x22220000, 0x0022223e, 0x083e0000, 0x003e0808,
    0x20200000, 0x001c2220, 0x12220000, 0x0022120e,
    0x02020000, 0x003e0202, 0x36220000, 0x0022222a,
    0x2a260000, 0x00222232, 0x221c0000, 0x001c2222,
    0x221e0000, 0x00021e22, 0x221c0000, 0x002c1222,
    0x221e0000, 0x00221e22, 0x021c0000, 0x001e201c,
    0x083e0000, 0x00080808, 0x22220000, 0x001c2222,
    0x22220000, 0x00081422, 0x2a220000, 0x00142a2a,
    0x14220000, 0x00221408, 0x22220000, 0x00080814,
    0x103e0000, 0x003e0408, 0x041c0000, 0x001c0404,
    0x0c060200, 0x00203018, 0x101c0000, 0x001c1010,
    0x22140800, 0x00000000, 0x00000000, 0x003e0000,
    0x10080400, 0x00000000, 0x201c0000, 0x003c223c,
    0x1e020200, 0x001e2222, 0x021c0000, 0x001c0202,
    0x3c202000, 0x003c2222, 0x221c0000, 0x001c021e,
    0x023c0000, 0x0002021e, 0x223c0000, 0x1c203c22,
    0x1e020200, 0x00222222, 0x0c000800, 0x003e0808,
    0x20002000, 0x1c222020, 0x0a120200, 0x00320a06,
    0x08080c00, 0x003e0808, 0x2a160000, 0x002a2a2a,
    0x320e0000, 0x00222222, 0x221c0000, 0x001c2222,
    0x221e0000, 0x02021e22, 0x223c0000, 0x70203c22,
    0x261a0000, 0x00020202, 0x021c0000, 0x001e201c,
    0x043e0400, 0x00180404, 0x22220000, 0x001c2222,
    0x22220000, 0x00081422, 0x22220000, 0x00142a2a,
    0x14220000, 0x00221408, 0x22220000, 0x1c203c22,
    0x103e0000, 0x003e0408, 0x041c0000, 0x001c0406,
    0x08080000, 0x00080808, 0x101c0000, 0x001c1030,
    0x1a2c0000, 0x00000000, 0x14080000, 0x003e2222,
    0x00000000, 0x00000000, 0x08080000, 0x00080008,
    0x14140000, 0x00000000, 0x3e140000, 0x00143e14,
    0x041c0800, 0x081c101c, 0x10040000, 0x00100408,
    0x14080000, 0x00381438, 0x08080000, 0x00000000,
    0x04080000, 0x00080404, 0x10080000, 0x00081010,
    0x08140000, 0x0014081c, 0x08000000, 0x0000081c,
    0x00000000, 0x04080000, 0x00000000, 0x0000001c,
    0x00000000, 0x00080000, 0x18100000, 0x00040c08,
    0x141c0000, 0x001c1414, 0x0c080000, 0x001c0808,
    0x101c0000, 0x001c041c, 0x101c0000, 0x001c1018,
    0x14140000, 0x0010101c, 0x041c0000, 0x001c101c,
    0x041c0000, 0x001c141c, 0x101c0000, 0x00040408,
    0x141c0000, 0x001c141c, 0x141c0000, 0x0010101c,
    0x08000000, 0x00080000, 0x08000000, 0x04080000,
    0x08100000, 0x00100804, 0x1c000000, 0x00001c00,
    0x08040000, 0x00040810, 0x101c0000, 0x00080008,
    0x141c0000, 0x001c0414, 0x141c0000, 0x00141c14,
    0x141c0000, 0x001c140c, 0x041c0000, 0x001c0404,
    0x140c0000, 0x000c1414, 0x041c0000, 0x001c040c,
    0x041c0000, 0x0004040c, 0x041c0000, 0x001c1414,
    0x14140000, 0x0014141c, 0x081c0000, 0x001c0808,
    0x10100000, 0x001c1410, 0x14140000, 0x0014140c,
    0x04040000, 0x001c0404, 0x1c140000, 0x00141414,
    0x140c0000, 0x00141414, 0x140c0000, 0x001c1414,
    0x141c0000, 0x0004041c, 0x141c0000, 0x00101c14,
    0x141c0000, 0x0014140c, 0x04180000, 0x000c101c,
    0x081c0000, 0x00080808, 0x14140000, 0x001c1414,
    0x14140000, 0x00181414, 0x14140000, 0x00141c14,
    0x14140000, 0x00141408, 0x14140000, 0x0008081c,
    0x101c0000, 0x001c0408, 0x041c0000, 0x001c0404,
    0x0c040000, 0x00101808, 0x101c0000, 0x001c1010,
    0x14080000, 0x00000000, 0x00000000, 0x001c0000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x3232323e, 0x003e3232, 0x18181818, 0x00181818,
    0x3e30303e, 0x003e0606, 0x3c30303e, 0x003e3030,
    0x32323232, 0x0030303e, 0x3e06063e, 0x003e3030,
    0x3e06063e, 0x003e2626, 0x1830303e, 0x0006060c,
    0x3e32323e, 0x003e3232, 0x3e32323e, 0x003e3030,
    0x00000000, 0x00060600, 0x18362600, 0x0032360c,
    0x32323e1c, 0x0032323e, 0x1e26261e, 0x001e2626,
    0x0606063c, 0x003c0606, 0x3232321e, 0x001e3232,
    0x1e06063e, 0x003e0606, 0x1e06063e, 0x00060606,
    0x3606063c, 0x001c2626, 0x3e323232, 0x00323232,
    0x0c0c0c1e, 0x001e0c0c, 0x30303030, 0x003e3232,
    0x0e162626, 0x00262616, 0x06060606, 0x003e0606,
    0x6a7e7662, 0x00626262, 0x323a3e36, 0x00323232,
    0x3232321c, 0x001c3232, 0x3e32323e, 0x00020202,
    0x3232321c, 0x002c1a3a, 0x1e26261e, 0x00262626,
    0x1e06063c, 0x001e3030, 0x1818187e, 0x00181818,
    0x32323232, 0x003e3232, 0x32323232, 0x00183432,
    0x32323232, 0x00143a32, 0x0c323232, 0x00323232,
    0x32323232, 0x001e203c, 0x1c30303e, 0x003e0606,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
};