OpenCores
URL https://opencores.org/ocsvn/orsoc_graphics_accelerator/orsoc_graphics_accelerator/trunk

Subversion Repositories orsoc_graphics_accelerator

[/] [orsoc_graphics_accelerator/] [trunk/] [sw/] [examples/] [bare/] [test_font.h] - Blame information for rev 6

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 5 maiden
#ifndef test_font_H
2
#define test_font_H
3
 
4
#include "orgfx_vector_font.h"
5
 
6
orgfx_vector_font init_test_font();
7
 
8
Glyph* test_font_glyphindexlist[256];
9
 
10
//Glyph: 65
11
int          test_font_glyph_65_index     = 65;
12
int          test_font_glyph_65_advance_x = 814;
13
int          test_font_glyph_65_size      = 29;
14
Bezier_write test_font_glyph_65[]         = {
15
{{793, -148}, {793, -88}, {788, -55},1 },
16
{{788, -55}, {778, 4}, {725, 4},1 },
17
{{725, 4}, {698, 4}, {681, -13},1 },
18
{{681, -13}, {664, -31}, {664, -58},1 },
19
{{664, -58}, {664, -71}, {666, -97},1 },
20
{{669, -136}, {669, -123}, {666, -97},0 },
21
{{669, -136}, {669, -145}, {669, -154},1 },
22
{{669, -154}, {564, -105}, {408, -105},1 },
23
{{408, -105}, {250, -105}, {146, -154},1 },
24
{{148, -106}, {146, -138}, {146, -154},0 },
25
{{148, -106}, {151, -74}, {151, -58},1 },
26
{{151, -58}, {151, -31}, {133, -13},1 },
27
{{133, -13}, {116, 4}, {89, 4},1 },
28
{{89, 4}, {37, 4}, {28, -55},1 },
29
{{28, -55}, {22, -91}, {22, -148},1 },
30
{{22, -148}, {22, -341}, {116, -512},1 },
31
{{116, -512}, {214, -690}, {375, -787},1 },
32
{{375, -787}, {390, -796}, {407, -796},1 },
33
{{407, -796}, {425, -796}, {441, -787},1 },
34
{{441, -787}, {599, -692}, {700, -512},1 },
35
{{700, -512}, {793, -344}, {793, -148},1 },
36
{{476, -575}, {505, -547}, {505, -508},0 },
37
{{408, -604}, {447, -604}, {476, -575},0 },
38
{{339, -576}, {368, -604}, {408, -604},0 },
39
{{311, -508}, {311, -548}, {339, -576},0 },
40
{{339, -439}, {311, -468}, {311, -508},0 },
41
{{408, -411}, {367, -411}, {339, -439},0 },
42
{{476, -439}, {448, -411}, {408, -411},0 },
43
{{505, -508}, {505, -468}, {476, -439},0 },
44
};
45
int            test_font_glyph_65_triangle_size = 39;
46
Triangle_write test_font_glyph_65_triangles[]   = {
47
{{148, -106}, {28, -55}, {22, -148}},
48
{{148, -106}, {22, -148}, {146, -138}},
49
{{22, -148}, {146, -154}, {146, -138}},
50
{{22, -148}, {116, -512}, {146, -154}},
51
{{146, -154}, {116, -512}, {311, -468}},
52
{{116, -512}, {311, -508}, {311, -468}},
53
{{116, -512}, {311, -548}, {311, -508}},
54
{{339, -576}, {311, -548}, {116, -512}},
55
{{375, -787}, {339, -576}, {116, -512}},
56
{{368, -604}, {339, -576}, {375, -787}},
57
{{368, -604}, {375, -787}, {408, -604}},
58
{{408, -604}, {375, -787}, {441, -787}},
59
{{441, -787}, {375, -787}, {407, -796}},
60
{{408, -604}, {441, -787}, {447, -604}},
61
{{476, -575}, {447, -604}, {441, -787}},
62
{{441, -787}, {505, -547}, {476, -575}},
63
{{441, -787}, {700, -512}, {505, -547}},
64
{{505, -508}, {505, -547}, {700, -512}},
65
{{505, -468}, {505, -508}, {700, -512}},
66
{{669, -154}, {505, -468}, {700, -512}},
67
{{669, -154}, {700, -512}, {793, -148}},
68
{{669, -136}, {669, -154}, {793, -148}},
69
{{669, -123}, {669, -136}, {793, -148}},
70
{{788, -55}, {669, -123}, {793, -148}},
71
{{666, -97}, {669, -123}, {788, -55}},
72
{{664, -58}, {666, -97}, {788, -55}},
73
{{788, -55}, {725, 4}, {664, -58}},
74
{{725, 4}, {681, -13}, {664, -58}},
75
{{476, -439}, {505, -468}, {669, -154}},
76
{{448, -411}, {476, -439}, {669, -154}},
77
{{448, -411}, {669, -154}, {408, -105}},
78
{{408, -105}, {408, -411}, {448, -411}},
79
{{367, -411}, {408, -411}, {408, -105}},
80
{{367, -411}, {408, -105}, {146, -154}},
81
{{146, -154}, {339, -439}, {367, -411}},
82
{{146, -154}, {311, -468}, {339, -439}},
83
{{28, -55}, {148, -106}, {151, -58}},
84
{{151, -58}, {89, 4}, {28, -55}},
85
{{133, -13}, {89, 4}, {151, -58}},
86
};
87
//Glyph: 66
88
int          test_font_glyph_66_index     = 66;
89
int          test_font_glyph_66_advance_x = 679;
90
int          test_font_glyph_66_size      = 20;
91
Bezier_write test_font_glyph_66[]         = {
92
{{658, -283}, {658, -165}, {575, -82},1 },
93
{{575, -82}, {492, 1}, {374, 1},1 },
94
{{178, 1}, {106, 1}, {62, -52},1 },
95
{{62, -52}, {21, -102}, {21, -175},1 },
96
{{21, -175}, {21, -249}, {64, -300},1 },
97
{{64, -300}, {107, -351}, {180, -351},1 },
98
{{180, -660}, {125, -667}, {125, -721},1 },
99
{{125, -721}, {125, -750}, {143, -767},1 },
100
{{143, -767}, {162, -784}, {191, -784},1 },
101
{{395, -784}, {468, -784}, {521, -734},1 },
102
{{521, -734}, {575, -685}, {575, -613},1 },
103
{{575, -613}, {575, -558}, {541, -513},1 },
104
{{541, -513}, {658, -426}, {658, -283},1 },
105
{{434, -647}, {451, -634}, {451, -613},0 },
106
{{395, -660}, {417, -660}, {434, -647},0 },
107
{{432, -580}, {414, -567}, {393, -567},0 },
108
{{451, -613}, {451, -593}, {432, -580},0 },
109
{{374, -442}, {451, -442}, {451, -397},0 },
110
{{432, -364}, {414, -351}, {393, -351},0 },
111
{{451, -397}, {451, -377}, {432, -364},0 },
112
};
113
int            test_font_glyph_66_triangle_size = 38;
114
Triangle_write test_font_glyph_66_triangles[]   = {
115
{{180, -351}, {62, -52}, {21, -175}},
116
{{64, -300}, {180, -351}, {21, -175}},
117
{{178, 1}, {62, -52}, {180, -351}},
118
{{178, 1}, {180, -351}, {304, -351}},
119
{{180, -351}, {304, -442}, {304, -351}},
120
{{304, -442}, {180, -351}, {304, -567}},
121
{{180, -351}, {180, -660}, {304, -567}},
122
{{180, -660}, {304, -660}, {304, -567}},
123
{{304, -660}, {180, -660}, {191, -784}},
124
{{180, -660}, {125, -721}, {191, -784}},
125
{{191, -784}, {125, -721}, {143, -767}},
126
{{395, -784}, {304, -660}, {191, -784}},
127
{{304, -660}, {395, -784}, {395, -660}},
128
{{417, -660}, {395, -660}, {395, -784}},
129
{{521, -734}, {417, -660}, {395, -784}},
130
{{434, -647}, {417, -660}, {521, -734}},
131
{{451, -634}, {434, -647}, {521, -734}},
132
{{575, -613}, {451, -634}, {521, -734}},
133
{{575, -613}, {451, -613}, {451, -634}},
134
{{451, -593}, {451, -613}, {575, -613}},
135
{{541, -513}, {451, -593}, {575, -613}},
136
{{541, -513}, {432, -580}, {451, -593}},
137
{{451, -442}, {432, -580}, {541, -513}},
138
{{451, -397}, {451, -442}, {541, -513}},
139
{{658, -283}, {451, -397}, {541, -513}},
140
{{658, -283}, {451, -377}, {451, -397}},
141
{{658, -283}, {432, -364}, {451, -377}},
142
{{658, -283}, {414, -351}, {432, -364}},
143
{{575, -82}, {414, -351}, {658, -283}},
144
{{374, 1}, {414, -351}, {575, -82}},
145
{{374, 1}, {393, -351}, {414, -351}},
146
{{374, 1}, {304, -351}, {393, -351}},
147
{{374, 1}, {178, 1}, {304, -351}},
148
{{414, -567}, {432, -580}, {451, -442}},
149
{{451, -442}, {374, -442}, {414, -567}},
150
{{374, -442}, {393, -567}, {414, -567}},
151
{{393, -567}, {374, -442}, {304, -567}},
152
{{374, -442}, {304, -442}, {304, -567}},
153
};
154
//Glyph: 67
155
int          test_font_glyph_67_index     = 67;
156
int          test_font_glyph_67_advance_x = 695;
157
int          test_font_glyph_67_size      = 21;
158
Bezier_write test_font_glyph_67[]         = {
159
{{673, -145}, {673, -112}, {654, -93},1 },
160
{{654, -93}, {643, -83}, {619, -66},1 },
161
{{619, -66}, {522, 1}, {405, 1},1 },
162
{{405, 1}, {246, 1}, {134, -115},1 },
163
{{134, -115}, {22, -231}, {22, -391},1 },
164
{{22, -391}, {22, -544}, {130, -662},1 },
165
{{130, -662}, {241, -784}, {393, -784},1 },
166
{{393, -784}, {520, -784}, {595, -694},1 },
167
{{595, -694}, {614, -671}, {614, -648},1 },
168
{{614, -648}, {614, -623}, {595, -605},1 },
169
{{595, -605}, {577, -587}, {553, -587},1 },
170
{{553, -587}, {531, -587}, {489, -623},1 },
171
{{399, -660}, {448, -660}, {489, -623},0 },
172
{{289, -615}, {333, -660}, {399, -660},0 },
173
{{246, -505}, {246, -570}, {289, -615},0 },
174
{{289, -397}, {246, -443}, {246, -505},0 },
175
{{395, -351}, {333, -351}, {289, -397},0 },
176
{{465, -370}, {430, -351}, {395, -351},0 },
177
{{465, -370}, {501, -390}, {515, -390},1 },
178
{{515, -390}, {556, -390}, {573, -357},1 },
179
{{669, -168}, {673, -158}, {673, -145},1 },
180
};
181
int            test_font_glyph_67_triangle_size = 26;
182
Triangle_write test_font_glyph_67_triangles[]   = {
183
{{289, -397}, {134, -115}, {22, -391}},
184
{{289, -397}, {22, -391}, {246, -443}},
185
{{246, -443}, {22, -391}, {246, -505}},
186
{{22, -391}, {130, -662}, {246, -505}},
187
{{130, -662}, {246, -570}, {246, -505}},
188
{{246, -570}, {130, -662}, {289, -615}},
189
{{289, -615}, {130, -662}, {333, -660}},
190
{{333, -660}, {130, -662}, {393, -784}},
191
{{333, -660}, {393, -784}, {399, -660}},
192
{{448, -660}, {399, -660}, {393, -784}},
193
{{595, -694}, {448, -660}, {393, -784}},
194
{{489, -623}, {448, -660}, {595, -694}},
195
{{595, -694}, {553, -587}, {489, -623}},
196
{{595, -605}, {553, -587}, {595, -694}},
197
{{614, -648}, {595, -605}, {595, -694}},
198
{{134, -115}, {289, -397}, {333, -351}},
199
{{134, -115}, {333, -351}, {405, 1}},
200
{{333, -351}, {395, -351}, {405, 1}},
201
{{405, 1}, {395, -351}, {430, -351}},
202
{{619, -66}, {405, 1}, {430, -351}},
203
{{669, -168}, {619, -66}, {430, -351}},
204
{{573, -357}, {669, -168}, {430, -351}},
205
{{465, -370}, {573, -357}, {430, -351}},
206
{{465, -370}, {515, -390}, {573, -357}},
207
{{654, -93}, {619, -66}, {669, -168}},
208
{{654, -93}, {669, -168}, {673, -145}},
209
};
210
//Glyph: 68
211
int          test_font_glyph_68_index     = 68;
212
int          test_font_glyph_68_advance_x = 704;
213
int          test_font_glyph_68_size      = 15;
214
Bezier_write test_font_glyph_68[]         = {
215
{{684, -391}, {684, -231}, {571, -115},1 },
216
{{571, -115}, {459, 1}, {300, 1},1 },
217
{{177, 1}, {105, 1}, {61, -52},1 },
218
{{61, -52}, {20, -102}, {20, -175},1 },
219
{{20, -175}, {20, -240}, {53, -287},1 },
220
{{53, -287}, {89, -338}, {151, -348},1 },
221
{{151, -660}, {78, -660}, {78, -721},1 },
222
{{78, -721}, {78, -750}, {97, -767},1 },
223
{{97, -767}, {116, -784}, {145, -784},1 },
224
{{313, -784}, {466, -784}, {577, -663},1 },
225
{{577, -663}, {684, -546}, {684, -391},1 },
226
{{416, -615}, {459, -570}, {459, -505},0 },
227
{{308, -660}, {373, -660}, {416, -615},0 },
228
{{416, -397}, {373, -351}, {311, -351},0 },
229
{{459, -505}, {459, -443}, {416, -397},0 },
230
};
231
int            test_font_glyph_68_triangle_size = 25;
232
Triangle_write test_font_glyph_68_triangles[]   = {
233
{{177, 1}, {61, -52}, {20, -175}},
234
{{177, 1}, {20, -175}, {151, -348}},
235
{{151, -348}, {20, -175}, {53, -287}},
236
{{177, 1}, {151, -348}, {275, -351}},
237
{{151, -348}, {151, -660}, {275, -351}},
238
{{151, -660}, {275, -660}, {275, -351}},
239
{{275, -660}, {151, -660}, {145, -784}},
240
{{151, -660}, {78, -721}, {145, -784}},
241
{{78, -721}, {97, -767}, {145, -784}},
242
{{313, -784}, {275, -660}, {145, -784}},
243
{{308, -660}, {275, -660}, {313, -784}},
244
{{313, -784}, {373, -660}, {308, -660}},
245
{{577, -663}, {373, -660}, {313, -784}},
246
{{416, -615}, {373, -660}, {577, -663}},
247
{{459, -570}, {416, -615}, {577, -663}},
248
{{459, -505}, {459, -570}, {577, -663}},
249
{{684, -391}, {459, -505}, {577, -663}},
250
{{684, -391}, {459, -443}, {459, -505}},
251
{{684, -391}, {416, -397}, {459, -443}},
252
{{571, -115}, {416, -397}, {684, -391}},
253
{{373, -351}, {416, -397}, {571, -115}},
254
{{300, 1}, {373, -351}, {571, -115}},
255
{{300, 1}, {311, -351}, {373, -351}},
256
{{300, 1}, {275, -351}, {311, -351}},
257
{{177, 1}, {275, -351}, {300, 1}},
258
};
259
//Glyph: 69
260
int          test_font_glyph_69_index     = 69;
261
int          test_font_glyph_69_advance_x = 530;
262
int          test_font_glyph_69_size      = 18;
263
Bezier_write test_font_glyph_69[]         = {
264
{{510, -175}, {510, -102}, {469, -52},1 },
265
{{469, -52}, {425, 1}, {353, 1},1 },
266
{{65, 0}, {35, -4}, {26, -22},1 },
267
{{26, -22}, {20, -33}, {20, -61},1 },
268
{{20, -721}, {20, -745}, {39, -764},1 },
269
{{39, -764}, {59, -784}, {82, -784},1 },
270
{{418, -784}, {441, -784}, {460, -764},1 },
271
{{460, -764}, {480, -745}, {480, -721},1 },
272
{{480, -677}, {480, -647}, {462, -630},1 },
273
{{462, -630}, {445, -613}, {420, -612},1 },
274
{{420, -612}, {396, -611}, {377, -624},1 },
275
{{377, -624}, {358, -638}, {357, -660},1 },
276
{{323, -574}, {354, -574}, {373, -554},1 },
277
{{373, -554}, {389, -537}, {389, -512},1 },
278
{{389, -512}, {389, -487}, {373, -469},1 },
279
{{373, -469}, {354, -449}, {323, -449},1 },
280
{{353, -351}, {425, -351}, {469, -298},1 },
281
{{469, -298}, {510, -248}, {510, -175},1 },
282
};
283
int            test_font_glyph_69_triangle_size = 26;
284
Triangle_write test_font_glyph_69_triangles[]   = {
285
{{65, 0}, {26, -22}, {20, -61}},
286
{{65, 0}, {20, -61}, {144, -351}},
287
{{20, -61}, {20, -721}, {144, -351}},
288
{{20, -721}, {144, -449}, {144, -351}},
289
{{20, -721}, {144, -574}, {144, -449}},
290
{{144, -449}, {144, -574}, {323, -574}},
291
{{323, -449}, {144, -449}, {323, -574}},
292
{{389, -512}, {323, -449}, {323, -574}},
293
{{389, -512}, {323, -574}, {373, -554}},
294
{{389, -512}, {373, -469}, {323, -449}},
295
{{20, -721}, {144, -660}, {144, -574}},
296
{{144, -660}, {20, -721}, {82, -784}},
297
{{20, -721}, {39, -764}, {82, -784}},
298
{{144, -660}, {82, -784}, {418, -784}},
299
{{357, -660}, {144, -660}, {418, -784}},
300
{{480, -721}, {357, -660}, {418, -784}},
301
{{480, -721}, {418, -784}, {460, -764}},
302
{{480, -677}, {357, -660}, {480, -721}},
303
{{480, -677}, {420, -612}, {357, -660}},
304
{{420, -612}, {377, -624}, {357, -660}},
305
{{480, -677}, {462, -630}, {420, -612}},
306
{{353, 1}, {65, 0}, {144, -351}},
307
{{353, -351}, {353, 1}, {144, -351}},
308
{{510, -175}, {353, 1}, {353, -351}},
309
{{510, -175}, {353, -351}, {469, -298}},
310
{{510, -175}, {469, -52}, {353, 1}},
311
};
312
//Glyph: 70
313
int          test_font_glyph_70_index     = 70;
314
int          test_font_glyph_70_advance_x = 530;
315
int          test_font_glyph_70_size      = 13;
316
Bezier_write test_font_glyph_70[]         = {
317
{{510, -608}, {510, -535}, {469, -485},1 },
318
{{469, -485}, {424, -432}, {352, -432},1 },
319
{{323, -377}, {354, -377}, {373, -358},1 },
320
{{373, -358}, {389, -340}, {389, -315},1 },
321
{{389, -315}, {389, -290}, {373, -272},1 },
322
{{373, -272}, {354, -253}, {323, -253},1 },
323
{{144, -61}, {144, -30}, {125, -12},1 },
324
{{125, -12}, {107, 5}, {81, 5},1 },
325
{{81, 5}, {57, 5}, {38, -12},1 },
326
{{38, -12}, {20, -30}, {20, -61},1 },
327
{{20, -728}, {20, -784}, {81, -784},1 },
328
{{352, -784}, {424, -784}, {469, -731},1 },
329
{{469, -731}, {510, -681}, {510, -608},1 },
330
};
331
int            test_font_glyph_70_triangle_size = 18;
332
Triangle_write test_font_glyph_70_triangles[]   = {
333
{{20, -61}, {81, 5}, {38, -12}},
334
{{20, -61}, {144, -61}, {81, 5}},
335
{{144, -61}, {125, -12}, {81, 5}},
336
{{20, -61}, {144, -253}, {144, -61}},
337
{{144, -253}, {20, -61}, {144, -377}},
338
{{20, -61}, {20, -728}, {144, -377}},
339
{{20, -728}, {144, -432}, {144, -377}},
340
{{20, -728}, {81, -784}, {144, -432}},
341
{{144, -432}, {81, -784}, {352, -784}},
342
{{352, -432}, {144, -432}, {352, -784}},
343
{{510, -608}, {352, -432}, {352, -784}},
344
{{510, -608}, {352, -784}, {469, -731}},
345
{{510, -608}, {469, -485}, {352, -432}},
346
{{144, -253}, {144, -377}, {323, -377}},
347
{{323, -253}, {144, -253}, {323, -377}},
348
{{389, -315}, {323, -253}, {323, -377}},
349
{{389, -315}, {323, -377}, {373, -358}},
350
{{389, -315}, {373, -272}, {323, -253}},
351
};
352
//Glyph: 71
353
int          test_font_glyph_71_index     = 71;
354
int          test_font_glyph_71_advance_x = 765;
355
int          test_font_glyph_71_size      = 24;
356
Bezier_write test_font_glyph_71[]         = {
357
{{731, -61}, {731, -35}, {711, -17},1 },
358
{{711, -17}, {692, 0}, {666, 0},1 },
359
{{666, 0}, {646, 0}, {631, -12},1 },
360
{{592, -42}, {510, 1}, {419, 1},1 },
361
{{419, 1}, {259, 1}, {147, -115},1 },
362
{{147, -115}, {35, -231}, {35, -391},1 },
363
{{35, -391}, {35, -533}, {126, -644},1 },
364
{{126, -644}, {218, -755}, {358, -779},1 },
365
{{358, -779}, {382, -783}, {406, -783},1 },
366
{{406, -783}, {542, -783}, {624, -677},1 },
367
{{624, -677}, {639, -656}, {639, -634},1 },
368
{{639, -634}, {639, -609}, {621, -590},1 },
369
{{621, -590}, {603, -572}, {578, -572},1 },
370
{{578, -572}, {547, -572}, {525, -601},1 },
371
{{409, -659}, {479, -659}, {525, -601},0 },
372
{{379, -656}, {394, -659}, {409, -659},0 },
373
{{292, -602}, {326, -646}, {379, -656},0 },
374
{{259, -505}, {259, -559}, {292, -602},0 },
375
{{294, -405}, {259, -449}, {259, -505},0 },
376
{{385, -353}, {330, -361}, {294, -405},0 },
377
{{385, -430}, {385, -453}, {404, -472},1 },
378
{{404, -472}, {424, -491}, {448, -491},1 },
379
{{669, -491}, {691, -491}, {711, -471},1 },
380
{{711, -471}, {731, -452}, {731, -430},1 },
381
};
382
int            test_font_glyph_71_triangle_size = 32;
383
Triangle_write test_font_glyph_71_triangles[]   = {
384
{{294, -405}, {147, -115}, {35, -391}},
385
{{294, -405}, {35, -391}, {259, -449}},
386
{{259, -449}, {35, -391}, {259, -505}},
387
{{35, -391}, {126, -644}, {259, -505}},
388
{{126, -644}, {259, -559}, {259, -505}},
389
{{259, -559}, {126, -644}, {292, -602}},
390
{{292, -602}, {126, -644}, {326, -646}},
391
{{326, -646}, {126, -644}, {358, -779}},
392
{{326, -646}, {358, -779}, {379, -656}},
393
{{379, -656}, {358, -779}, {394, -659}},
394
{{394, -659}, {358, -779}, {406, -783}},
395
{{409, -659}, {394, -659}, {406, -783}},
396
{{406, -783}, {479, -659}, {409, -659}},
397
{{624, -677}, {479, -659}, {406, -783}},
398
{{525, -601}, {479, -659}, {624, -677}},
399
{{525, -601}, {624, -677}, {639, -634}},
400
{{639, -634}, {578, -572}, {525, -601}},
401
{{621, -590}, {578, -572}, {639, -634}},
402
{{147, -115}, {294, -405}, {330, -361}},
403
{{147, -115}, {330, -361}, {385, -353}},
404
{{385, -353}, {419, 1}, {147, -115}},
405
{{592, -42}, {419, 1}, {385, -353}},
406
{{731, -430}, {592, -42}, {385, -353}},
407
{{385, -353}, {669, -491}, {731, -430}},
408
{{731, -430}, {669, -491}, {711, -471}},
409
{{448, -491}, {669, -491}, {385, -353}},
410
{{448, -491}, {385, -353}, {385, -430}},
411
{{448, -491}, {385, -430}, {404, -472}},
412
{{731, -61}, {592, -42}, {731, -430}},
413
{{731, -61}, {631, -12}, {592, -42}},
414
{{711, -17}, {631, -12}, {731, -61}},
415
{{666, 0}, {631, -12}, {711, -17}},
416
};
417
//Glyph: 72
418
int          test_font_glyph_72_index     = 72;
419
int          test_font_glyph_72_advance_x = 588;
420
int          test_font_glyph_72_size      = 16;
421
Bezier_write test_font_glyph_72[]         = {
422
{{562, -61}, {562, -30}, {543, -12},1 },
423
{{543, -12}, {524, 5}, {499, 5},1 },
424
{{499, 5}, {474, 5}, {455, -12},1 },
425
{{455, -12}, {437, -30}, {437, -61},1 },
426
{{150, -61}, {150, -30}, {131, -12},1 },
427
{{131, -12}, {113, 5}, {88, 5},1 },
428
{{88, 5}, {62, 5}, {44, -12},1 },
429
{{44, -12}, {27, -30}, {27, -61},1 },
430
{{27, -721}, {27, -753}, {44, -770},1 },
431
{{44, -770}, {62, -788}, {88, -788},1 },
432
{{88, -788}, {113, -788}, {131, -770},1 },
433
{{131, -770}, {150, -753}, {150, -721},1 },
434
{{437, -721}, {437, -753}, {455, -770},1 },
435
{{455, -770}, {474, -788}, {499, -788},1 },
436
{{499, -788}, {524, -788}, {543, -770},1 },
437
{{543, -770}, {562, -753}, {562, -721},1 },
438
};
439
int            test_font_glyph_72_triangle_size = 22;
440
Triangle_write test_font_glyph_72_triangles[]   = {
441
{{27, -61}, {150, -572}, {44, -12}},
442
{{150, -211}, {44, -12}, {150, -572}},
443
{{150, -211}, {150, -572}, {437, -572}},
444
{{150, -211}, {437, -572}, {437, -211}},
445
{{437, -211}, {437, -572}, {562, -721}},
446
{{562, -721}, {437, -572}, {437, -721}},
447
{{543, -770}, {562, -721}, {437, -721}},
448
{{543, -770}, {437, -721}, {499, -788}},
449
{{437, -721}, {455, -770}, {499, -788}},
450
{{562, -61}, {437, -211}, {562, -721}},
451
{{562, -61}, {437, -61}, {437, -211}},
452
{{437, -61}, {562, -61}, {499, 5}},
453
{{562, -61}, {543, -12}, {499, 5}},
454
{{437, -61}, {499, 5}, {455, -12}},
455
{{150, -61}, {44, -12}, {150, -211}},
456
{{150, -61}, {88, 5}, {44, -12}},
457
{{131, -12}, {88, 5}, {150, -61}},
458
{{88, -788}, {150, -572}, {27, -61}},
459
{{88, -788}, {27, -61}, {27, -721}},
460
{{44, -770}, {88, -788}, {27, -721}},
461
{{88, -788}, {150, -721}, {150, -572}},
462
{{88, -788}, {131, -770}, {150, -721}},
463
};
464
//Glyph: 73
465
int          test_font_glyph_73_index     = 73;
466
int          test_font_glyph_73_advance_x = 174;
467
int          test_font_glyph_73_size      = 8;
468
Bezier_write test_font_glyph_73[]         = {
469
{{149, -61}, {149, -30}, {130, -12},1 },
470
{{130, -12}, {112, 5}, {87, 5},1 },
471
{{87, 5}, {61, 5}, {43, -12},1 },
472
{{43, -12}, {26, -30}, {26, -61},1 },
473
{{26, -721}, {26, -753}, {43, -770},1 },
474
{{43, -770}, {61, -788}, {87, -788},1 },
475
{{87, -788}, {112, -788}, {130, -770},1 },
476
{{130, -770}, {149, -753}, {149, -721},1 },
477
};
478
int            test_font_glyph_73_triangle_size = 8;
479
Triangle_write test_font_glyph_73_triangles[]   = {
480
{{26, -61}, {149, -721}, {43, -12}},
481
{{149, -61}, {43, -12}, {149, -721}},
482
{{149, -61}, {87, 5}, {43, -12}},
483
{{130, -12}, {87, 5}, {149, -61}},
484
{{87, -788}, {149, -721}, {26, -61}},
485
{{87, -788}, {26, -61}, {26, -721}},
486
{{43, -770}, {87, -788}, {26, -721}},
487
{{130, -770}, {149, -721}, {87, -788}},
488
};
489
//Glyph: 74
490
int          test_font_glyph_74_index     = 74;
491
int          test_font_glyph_74_advance_x = 537;
492
int          test_font_glyph_74_size      = 12;
493
Bezier_write test_font_glyph_74[]         = {
494
{{513, -391}, {513, -224}, {447, -122},1 },
495
{{447, -122}, {368, 1}, {210, 1},1 },
496
{{181, 1}, {109, 1}, {65, -52},1 },
497
{{65, -52}, {24, -102}, {24, -175},1 },
498
{{24, -175}, {24, -248}, {66, -299},1 },
499
{{66, -299}, {109, -351}, {181, -351},1 },
500
{{388, -505}, {388, -351}, {296, -351},0 },
501
{{388, -660}, {315, -660}, {315, -721},1 },
502
{{315, -721}, {315, -747}, {332, -765},1 },
503
{{332, -765}, {350, -784}, {382, -784},1 },
504
{{451, -784}, {474, -784}, {493, -764},1 },
505
{{493, -764}, {513, -745}, {513, -721},1 },
506
};
507
int            test_font_glyph_74_triangle_size = 16;
508
Triangle_write test_font_glyph_74_triangles[]   = {
509
{{181, 1}, {65, -52}, {24, -175}},
510
{{24, -175}, {210, 1}, {181, 1}},
511
{{181, -351}, {210, 1}, {24, -175}},
512
{{24, -175}, {66, -299}, {181, -351}},
513
{{181, -351}, {296, -351}, {210, 1}},
514
{{447, -122}, {210, 1}, {296, -351}},
515
{{447, -122}, {296, -351}, {388, -351}},
516
{{447, -122}, {388, -351}, {513, -391}},
517
{{513, -391}, {388, -351}, {388, -505}},
518
{{388, -505}, {513, -721}, {513, -391}},
519
{{388, -505}, {388, -660}, {513, -721}},
520
{{513, -721}, {388, -660}, {451, -784}},
521
{{388, -660}, {382, -784}, {451, -784}},
522
{{388, -660}, {315, -721}, {382, -784}},
523
{{315, -721}, {332, -765}, {382, -784}},
524
{{513, -721}, {451, -784}, {493, -764}},
525
};
526
//Glyph: 75
527
int          test_font_glyph_75_index     = 75;
528
int          test_font_glyph_75_advance_x = 656;
529
int          test_font_glyph_75_size      = 16;
530
Bezier_write test_font_glyph_75[]         = {
531
{{584, -76}, {526, 0}, {444, 0},1 },
532
{{444, 0}, {395, 0}, {353, -32},1 },
533
{{154, -61}, {154, -30}, {135, -12},1 },
534
{{135, -12}, {117, 5}, {92, 5},1 },
535
{{92, 5}, {67, 5}, {48, -12},1 },
536
{{48, -12}, {30, -30}, {30, -61},1 },
537
{{30, -721}, {30, -753}, {48, -770},1 },
538
{{48, -770}, {66, -788}, {92, -788},1 },
539
{{92, -788}, {117, -788}, {135, -770},1 },
540
{{135, -770}, {154, -753}, {154, -721},1 },
541
{{361, -758}, {383, -788}, {413, -788},1 },
542
{{413, -788}, {438, -788}, {456, -769},1 },
543
{{456, -769}, {475, -750}, {475, -726},1 },
544
{{475, -726}, {475, -705}, {461, -685},1 },
545
{{566, -311}, {626, -265}, {626, -193},1 },
546
{{626, -193}, {626, -132}, {584, -76},1 },
547
};
548
int            test_font_glyph_75_triangle_size = 21;
549
Triangle_write test_font_glyph_75_triangles[]   = {
550
{{30, -61}, {154, -479}, {48, -12}},
551
{{154, -183}, {48, -12}, {154, -479}},
552
{{154, -183}, {154, -479}, {321, -497}},
553
{{321, -497}, {154, -479}, {361, -758}},
554
{{321, -497}, {361, -758}, {461, -685}},
555
{{475, -726}, {461, -685}, {361, -758}},
556
{{475, -726}, {361, -758}, {456, -769}},
557
{{361, -758}, {413, -788}, {456, -769}},
558
{{154, -183}, {321, -497}, {566, -311}},
559
{{353, -32}, {154, -183}, {566, -311}},
560
{{566, -311}, {584, -76}, {353, -32}},
561
{{444, 0}, {353, -32}, {584, -76}},
562
{{584, -76}, {566, -311}, {626, -193}},
563
{{154, -61}, {48, -12}, {154, -183}},
564
{{154, -61}, {92, 5}, {48, -12}},
565
{{135, -12}, {92, 5}, {154, -61}},
566
{{92, -788}, {154, -479}, {30, -61}},
567
{{92, -788}, {30, -61}, {30, -721}},
568
{{48, -770}, {92, -788}, {30, -721}},
569
{{92, -788}, {154, -721}, {154, -479}},
570
{{92, -788}, {135, -770}, {154, -721}},
571
};
572
//Glyph: 76
573
int          test_font_glyph_76_index     = 76;
574
int          test_font_glyph_76_advance_x = 470;
575
int          test_font_glyph_76_size      = 10;
576
Bezier_write test_font_glyph_76[]         = {
577
{{449, -175}, {449, -102}, {408, -52},1 },
578
{{408, -52}, {364, 1}, {291, 1},1 },
579
{{83, 1}, {60, 1}, {40, -18},1 },
580
{{40, -18}, {21, -38}, {21, -61},1 },
581
{{21, -721}, {21, -753}, {40, -771},1 },
582
{{40, -771}, {59, -789}, {84, -789},1 },
583
{{84, -789}, {109, -789}, {127, -772},1 },
584
{{127, -772}, {146, -752}, {146, -721},1 },
585
{{291, -351}, {364, -351}, {408, -298},1 },
586
{{408, -298}, {449, -248}, {449, -175},1 },
587
};
588
int            test_font_glyph_76_triangle_size = 12;
589
Triangle_write test_font_glyph_76_triangles[]   = {
590
{{21, -61}, {83, 1}, {40, -18}},
591
{{21, -61}, {291, 1}, {83, 1}},
592
{{408, -52}, {291, 1}, {21, -61}},
593
{{146, -351}, {408, -52}, {21, -61}},
594
{{84, -789}, {146, -351}, {21, -61}},
595
{{84, -789}, {21, -61}, {21, -721}},
596
{{40, -771}, {84, -789}, {21, -721}},
597
{{84, -789}, {146, -721}, {146, -351}},
598
{{84, -789}, {127, -772}, {146, -721}},
599
{{291, -351}, {408, -52}, {146, -351}},
600
{{408, -52}, {291, -351}, {449, -175}},
601
{{449, -175}, {291, -351}, {408, -298}},
602
};
603
//Glyph: 77
604
int          test_font_glyph_77_index     = 77;
605
int          test_font_glyph_77_advance_x = 861;
606
int          test_font_glyph_77_size      = 29;
607
Bezier_write test_font_glyph_77[]         = {
608
{{840, -249}, {840, -144}, {813, -46},1 },
609
{{813, -46}, {798, 5}, {752, 5},1 },
610
{{752, 5}, {726, 5}, {708, -12},1 },
611
{{708, -12}, {690, -30}, {690, -56},1 },
612
{{690, -56}, {690, -66}, {693, -77},1 },
613
{{706, -172}, {706, -128}, {693, -77},0 },
614
{{629, -353}, {706, -273}, {706, -172},0 },
615
{{629, -353}, {620, -337}, {609, -318},1 },
616
{{609, -318}, {554, -226}, {473, -149},1 },
617
{{473, -149}, {457, -134}, {430, -134},1 },
618
{{430, -134}, {403, -134}, {388, -149},1 },
619
{{388, -149}, {305, -228}, {252, -318},1 },
620
{{252, -318}, {241, -336}, {232, -353},1 },
621
{{155, -169}, {155, -273}, {232, -353},0 },
622
{{168, -77}, {155, -126}, {155, -169},0 },
623
{{168, -77}, {170, -66}, {170, -56},1 },
624
{{170, -56}, {170, -30}, {152, -12},1 },
625
{{152, -12}, {135, 5}, {109, 5},1 },
626
{{109, 5}, {62, 5}, {49, -46},1 },
627
{{49, -46}, {22, -151}, {22, -249},1 },
628
{{22, -249}, {22, -555}, {227, -781},1 },
629
{{227, -781}, {244, -800}, {273, -800},1 },
630
{{273, -800}, {301, -800}, {319, -781},1 },
631
{{319, -781}, {386, -707}, {430, -622},1 },
632
{{430, -622}, {479, -712}, {542, -781},1 },
633
{{542, -781}, {559, -800}, {587, -800},1 },
634
{{587, -800}, {616, -800}, {634, -781},1 },
635
{{634, -781}, {732, -673}, {786, -534},1 },
636
{{786, -534}, {840, -395}, {840, -249},1 },
637
};
638
int            test_font_glyph_77_triangle_size = 31;
639
Triangle_write test_font_glyph_77_triangles[]   = {
640
{{49, -46}, {22, -249}, {155, -169}},
641
{{22, -249}, {155, -273}, {155, -169}},
642
{{232, -353}, {155, -273}, {22, -249}},
643
{{232, -353}, {22, -249}, {227, -781}},
644
{{227, -781}, {430, -622}, {232, -353}},
645
{{252, -318}, {232, -353}, {430, -622}},
646
{{430, -622}, {609, -318}, {252, -318}},
647
{{388, -149}, {252, -318}, {609, -318}},
648
{{473, -149}, {388, -149}, {609, -318}},
649
{{430, -134}, {388, -149}, {473, -149}},
650
{{629, -353}, {609, -318}, {430, -622}},
651
{{629, -353}, {430, -622}, {786, -534}},
652
{{430, -622}, {634, -781}, {786, -534}},
653
{{634, -781}, {430, -622}, {542, -781}},
654
{{634, -781}, {542, -781}, {587, -800}},
655
{{706, -273}, {629, -353}, {786, -534}},
656
{{706, -273}, {786, -534}, {840, -249}},
657
{{706, -172}, {706, -273}, {840, -249}},
658
{{706, -128}, {706, -172}, {840, -249}},
659
{{813, -46}, {706, -128}, {840, -249}},
660
{{693, -77}, {706, -128}, {813, -46}},
661
{{690, -56}, {693, -77}, {813, -46}},
662
{{813, -46}, {752, 5}, {690, -56}},
663
{{752, 5}, {708, -12}, {690, -56}},
664
{{430, -622}, {227, -781}, {319, -781}},
665
{{319, -781}, {227, -781}, {273, -800}},
666
{{155, -126}, {49, -46}, {155, -169}},
667
{{49, -46}, {155, -126}, {168, -77}},
668
{{49, -46}, {168, -77}, {170, -56}},
669
{{170, -56}, {109, 5}, {49, -46}},
670
{{152, -12}, {109, 5}, {170, -56}},
671
};
672
//Glyph: 78
673
int          test_font_glyph_78_index     = 78;
674
int          test_font_glyph_78_advance_x = 575;
675
int          test_font_glyph_78_size      = 14;
676
Bezier_write test_font_glyph_78[]         = {
677
{{555, -61}, {555, -36}, {535, -18},1 },
678
{{535, -18}, {516, -1}, {490, -1},1 },
679
{{490, -1}, {469, -1}, {453, -14},1 },
680
{{143, -61}, {143, -30}, {125, -12},1 },
681
{{125, -12}, {107, 5}, {81, 5},1 },
682
{{81, 5}, {56, 5}, {38, -12},1 },
683
{{38, -12}, {20, -30}, {20, -61},1 },
684
{{20, -721}, {20, -747}, {39, -765},1 },
685
{{39, -765}, {58, -783}, {83, -783},1 },
686
{{83, -783}, {105, -783}, {122, -769},1 },
687
{{430, -721}, {430, -753}, {450, -771},1 },
688
{{450, -771}, {467, -788}, {492, -788},1 },
689
{{492, -788}, {517, -788}, {536, -770},1 },
690
{{536, -770}, {555, -753}, {555, -721},1 },
691
};
692
int            test_font_glyph_78_triangle_size = 18;
693
Triangle_write test_font_glyph_78_triangles[]   = {
694
{{81, 5}, {38, -12}, {20, -61}},
695
{{20, -61}, {143, -61}, {81, 5}},
696
{{125, -12}, {81, 5}, {143, -61}},
697
{{20, -61}, {143, -275}, {143, -61}},
698
{{20, -61}, {20, -721}, {143, -275}},
699
{{143, -275}, {20, -721}, {122, -769}},
700
{{122, -769}, {20, -721}, {39, -765}},
701
{{39, -765}, {83, -783}, {122, -769}},
702
{{143, -275}, {122, -769}, {430, -508}},
703
{{430, -508}, {453, -14}, {143, -275}},
704
{{453, -14}, {430, -508}, {555, -61}},
705
{{430, -508}, {555, -721}, {555, -61}},
706
{{430, -721}, {555, -721}, {430, -508}},
707
{{555, -721}, {430, -721}, {536, -770}},
708
{{536, -770}, {430, -721}, {450, -771}},
709
{{450, -771}, {492, -788}, {536, -770}},
710
{{555, -61}, {490, -1}, {453, -14}},
711
{{535, -18}, {490, -1}, {555, -61}},
712
};
713
//Glyph: 79
714
int          test_font_glyph_79_index     = 79;
715
int          test_font_glyph_79_advance_x = 810;
716
int          test_font_glyph_79_size      = 16;
717
Bezier_write test_font_glyph_79[]         = {
718
{{791, -228}, {791, -134}, {722, -66},1 },
719
{{722, -66}, {654, 1}, {561, 1},1 },
720
{{250, 1}, {156, 1}, {87, -66},1 },
721
{{87, -66}, {19, -134}, {19, -228},1 },
722
{{19, -228}, {19, -330}, {68, -457},1 },
723
{{68, -457}, {120, -594}, {202, -682},1 },
724
{{202, -682}, {297, -783}, {405, -783},1 },
725
{{405, -783}, {513, -783}, {608, -682},1 },
726
{{608, -682}, {690, -595}, {742, -457},1 },
727
{{742, -457}, {791, -330}, {791, -228},1 },
728
{{296, -602}, {346, -659}, {405, -659},0 },
729
{{247, -486}, {247, -545}, {296, -602},0 },
730
{{318, -432}, {247, -432}, {247, -486},0 },
731
{{564, -487}, {564, -432}, {493, -432},0 },
732
{{513, -602}, {564, -546}, {564, -487},0 },
733
{{405, -659}, {462, -659}, {513, -602},0 },
734
};
735
int            test_font_glyph_79_triangle_size = 24;
736
Triangle_write test_font_glyph_79_triangles[]   = {
737
{{87, -66}, {19, -228}, {247, -432}},
738
{{247, -432}, {19, -228}, {68, -457}},
739
{{68, -457}, {247, -486}, {247, -432}},
740
{{247, -486}, {68, -457}, {247, -545}},
741
{{68, -457}, {202, -682}, {247, -545}},
742
{{247, -545}, {202, -682}, {296, -602}},
743
{{296, -602}, {202, -682}, {346, -659}},
744
{{346, -659}, {202, -682}, {405, -783}},
745
{{405, -659}, {346, -659}, {405, -783}},
746
{{405, -783}, {462, -659}, {405, -659}},
747
{{608, -682}, {462, -659}, {405, -783}},
748
{{513, -602}, {462, -659}, {608, -682}},
749
{{564, -546}, {513, -602}, {608, -682}},
750
{{742, -457}, {564, -546}, {608, -682}},
751
{{742, -457}, {564, -487}, {564, -546}},
752
{{564, -432}, {564, -487}, {742, -457}},
753
{{791, -228}, {564, -432}, {742, -457}},
754
{{791, -228}, {722, -66}, {564, -432}},
755
{{722, -66}, {561, 1}, {564, -432}},
756
{{561, 1}, {493, -432}, {564, -432}},
757
{{318, -432}, {493, -432}, {561, 1}},
758
{{250, 1}, {318, -432}, {561, 1}},
759
{{250, 1}, {247, -432}, {318, -432}},
760
{{87, -66}, {247, -432}, {250, 1}},
761
};
762
//Glyph: 80
763
int          test_font_glyph_80_index     = 80;
764
int          test_font_glyph_80_advance_x = 723;
765
int          test_font_glyph_80_size      = 20;
766
Bezier_write test_font_glyph_80[]         = {
767
{{708, -451}, {708, -315}, {610, -217},1 },
768
{{610, -217}, {513, -119}, {377, -119},1 },
769
{{377, -119}, {352, -119}, {323, -124},1 },
770
{{323, -61}, {323, -38}, {303, -18},1 },
771
{{303, -18}, {284, 1}, {262, 1},1 },
772
{{203, 1}, {175, 1}, {156, -16},1 },
773
{{156, -16}, {137, -34}, {137, -61},1 },
774
{{137, -61}, {137, -88}, {154, -105},1 },
775
{{154, -105}, {172, -123}, {199, -124},1 },
776
{{172, -432}, {100, -432}, {56, -485},1 },
777
{{56, -485}, {16, -535}, {16, -608},1 },
778
{{16, -608}, {16, -681}, {56, -731},1 },
779
{{56, -731}, {100, -784}, {172, -784},1 },
780
{{377, -784}, {513, -784}, {610, -686},1 },
781
{{610, -686}, {708, -588}, {708, -451},1 },
782
{{427, -412}, {468, -387}, {468, -338},0 },
783
{{341, -432}, {393, -432}, {427, -412},0 },
784
{{355, -247}, {338, -247}, {323, -251},0 },
785
{{431, -270}, {399, -247}, {355, -247},0 },
786
{{468, -338}, {468, -296}, {431, -270},0 },
787
};
788
int            test_font_glyph_80_triangle_size = 32;
789
Triangle_write test_font_glyph_80_triangles[]   = {
790
{{172, -432}, {56, -485}, {16, -608}},
791
{{199, -432}, {172, -432}, {16, -608}},
792
{{172, -784}, {199, -432}, {16, -608}},
793
{{172, -784}, {16, -608}, {56, -731}},
794
{{377, -784}, {199, -432}, {172, -784}},
795
{{610, -686}, {199, -432}, {377, -784}},
796
{{610, -686}, {323, -432}, {199, -432}},
797
{{199, -432}, {323, -432}, {323, -251}},
798
{{323, -251}, {199, -124}, {199, -432}},
799
{{199, -124}, {323, -251}, {323, -124}},
800
{{323, -124}, {323, -251}, {338, -247}},
801
{{323, -124}, {338, -247}, {355, -247}},
802
{{377, -119}, {323, -124}, {355, -247}},
803
{{377, -119}, {355, -247}, {399, -247}},
804
{{377, -119}, {399, -247}, {431, -270}},
805
{{610, -217}, {377, -119}, {431, -270}},
806
{{610, -217}, {431, -270}, {468, -296}},
807
{{610, -217}, {468, -296}, {468, -338}},
808
{{708, -451}, {610, -217}, {468, -338}},
809
{{468, -338}, {468, -387}, {708, -451}},
810
{{708, -451}, {468, -387}, {610, -686}},
811
{{610, -686}, {468, -387}, {427, -412}},
812
{{610, -686}, {427, -412}, {393, -432}},
813
{{610, -686}, {393, -432}, {341, -432}},
814
{{610, -686}, {341, -432}, {323, -432}},
815
{{199, -124}, {323, -124}, {323, -61}},
816
{{323, -61}, {262, 1}, {199, -124}},
817
{{199, -124}, {262, 1}, {203, 1}},
818
{{137, -61}, {199, -124}, {203, 1}},
819
{{137, -61}, {203, 1}, {156, -16}},
820
{{137, -61}, {154, -105}, {199, -124}},
821
{{323, -61}, {303, -18}, {262, 1}},
822
};
823
//Glyph: 81
824
int          test_font_glyph_81_index     = 81;
825
int          test_font_glyph_81_advance_x = 806;
826
int          test_font_glyph_81_size      = 28;
827
Bezier_write test_font_glyph_81[]         = {
828
{{648, -149}, {676, -86}, {676, -25},1 },
829
{{676, -25}, {676, 6}, {657, 24},1 },
830
{{657, 24}, {639, 42}, {614, 42},1 },
831
{{614, 42}, {588, 42}, {570, 24},1 },
832
{{570, 24}, {552, 6}, {552, -25},1 },
833
{{550, -49}, {552, -33}, {552, -25},0 },
834
{{550, -49}, {482, 1}, {403, 1},1 },
835
{{403, 1}, {295, 1}, {200, -100},1 },
836
{{200, -100}, {118, -188}, {66, -325},1 },
837
{{66, -325}, {17, -452}, {17, -554},1 },
838
{{17, -554}, {17, -647}, {85, -715},1 },
839
{{85, -715}, {153, -783}, {248, -783},1 },
840
{{559, -783}, {653, -783}, {721, -715},1 },
841
{{721, -715}, {789, -647}, {789, -554},1 },
842
{{789, -554}, {789, -467}, {744, -343},1 },
843
{{744, -343}, {701, -225}, {648, -149},1 },
844
{{491, -349}, {567, -349}, {562, -286},0 },
845
{{246, -286}, {239, -349}, {316, -349},0 },
846
{{297, -177}, {251, -227}, {246, -286},0 },
847
{{403, -124}, {346, -124}, {297, -177},0 },
848
{{484, -153}, {445, -124}, {403, -124},0 },
849
{{397, -180}, {444, -180}, {484, -153},0 },
850
{{397, -180}, {365, -180}, {348, -198},1 },
851
{{348, -198}, {331, -217}, {331, -242},1 },
852
{{331, -242}, {331, -267}, {348, -285},1 },
853
{{348, -285}, {365, -304}, {397, -304},1 },
854
{{397, -304}, {484, -304}, {554, -255},1 },
855
{{562, -286}, {560, -271}, {554, -255},0 },
856
};
857
int            test_font_glyph_81_triangle_size = 38;
858
Triangle_write test_font_glyph_81_triangles[]   = {
859
{{66, -325}, {17, -554}, {239, -349}},
860
{{17, -554}, {85, -715}, {239, -349}},
861
{{239, -349}, {85, -715}, {248, -783}},
862
{{316, -349}, {239, -349}, {248, -783}},
863
{{248, -783}, {559, -783}, {316, -349}},
864
{{559, -783}, {491, -349}, {316, -349}},
865
{{559, -783}, {567, -349}, {491, -349}},
866
{{567, -349}, {559, -783}, {721, -715}},
867
{{789, -554}, {567, -349}, {721, -715}},
868
{{744, -343}, {567, -349}, {789, -554}},
869
{{744, -343}, {562, -286}, {567, -349}},
870
{{744, -343}, {560, -271}, {562, -286}},
871
{{648, -149}, {560, -271}, {744, -343}},
872
{{554, -255}, {560, -271}, {648, -149}},
873
{{484, -153}, {554, -255}, {648, -149}},
874
{{550, -49}, {484, -153}, {648, -149}},
875
{{648, -149}, {676, -25}, {550, -49}},
876
{{676, -25}, {552, -33}, {550, -49}},
877
{{676, -25}, {552, -25}, {552, -33}},
878
{{676, -25}, {657, 24}, {552, -25}},
879
{{657, 24}, {570, 24}, {552, -25}},
880
{{614, 42}, {570, 24}, {657, 24}},
881
{{445, -124}, {484, -153}, {550, -49}},
882
{{403, 1}, {445, -124}, {550, -49}},
883
{{403, 1}, {403, -124}, {445, -124}},
884
{{346, -124}, {403, -124}, {403, 1}},
885
{{403, 1}, {200, -100}, {346, -124}},
886
{{200, -100}, {297, -177}, {346, -124}},
887
{{200, -100}, {251, -227}, {297, -177}},
888
{{251, -227}, {200, -100}, {66, -325}},
889
{{251, -227}, {66, -325}, {246, -286}},
890
{{66, -325}, {239, -349}, {246, -286}},
891
{{484, -153}, {444, -180}, {554, -255}},
892
{{554, -255}, {444, -180}, {397, -304}},
893
{{444, -180}, {397, -180}, {397, -304}},
894
{{397, -180}, {331, -242}, {397, -304}},
895
{{397, -304}, {331, -242}, {348, -285}},
896
{{397, -180}, {348, -198}, {331, -242}},
897
};
898
//Glyph: 82
899
int          test_font_glyph_82_index     = 82;
900
int          test_font_glyph_82_advance_x = 737;
901
int          test_font_glyph_82_size      = 26;
902
Bezier_write test_font_glyph_82[]         = {
903
{{716, -451}, {716, -369}, {677, -296},1 },
904
{{677, -296}, {639, -224}, {572, -177},1 },
905
{{572, -177}, {616, -127}, {616, -61},1 },
906
{{616, -61}, {616, -33}, {598, -14},1 },
907
{{598, -14}, {580, 5}, {553, 5},1 },
908
{{553, 5}, {525, 5}, {508, -14},1 },
909
{{508, -14}, {491, -33}, {491, -61},1 },
910
{{469, -105}, {491, -86}, {491, -61},0 },
911
{{422, -124}, {447, -124}, {469, -105},0 },
912
{{330, -61}, {330, -38}, {310, -18},1 },
913
{{310, -18}, {291, 1}, {268, 1},1 },
914
{{210, 1}, {181, 1}, {162, -16},1 },
915
{{162, -16}, {144, -33}, {144, -61},1 },
916
{{144, -61}, {144, -88}, {161, -105},1 },
917
{{161, -105}, {179, -123}, {206, -124},1 },
918
{{179, -432}, {107, -432}, {63, -485},1 },
919
{{63, -485}, {22, -535}, {22, -608},1 },
920
{{22, -608}, {22, -681}, {64, -732},1 },
921
{{64, -732}, {107, -784}, {179, -784},1 },
922
{{384, -784}, {520, -784}, {618, -686},1 },
923
{{618, -686}, {716, -588}, {716, -451},1 },
924
{{433, -412}, {474, -387}, {474, -338},0 },
925
{{348, -432}, {400, -432}, {433, -412},0 },
926
{{362, -247}, {345, -247}, {330, -251},0 },
927
{{438, -270}, {406, -247}, {362, -247},0 },
928
{{474, -338}, {474, -296}, {438, -270},0 },
929
};
930
int            test_font_glyph_82_triangle_size = 41;
931
Triangle_write test_font_glyph_82_triangles[]   = {
932
{{179, -432}, {63, -485}, {22, -608}},
933
{{22, -608}, {206, -432}, {179, -432}},
934
{{179, -784}, {206, -432}, {22, -608}},
935
{{22, -608}, {64, -732}, {179, -784}},
936
{{384, -784}, {206, -432}, {179, -784}},
937
{{618, -686}, {206, -432}, {384, -784}},
938
{{618, -686}, {330, -432}, {206, -432}},
939
{{206, -432}, {330, -432}, {330, -251}},
940
{{330, -251}, {206, -124}, {206, -432}},
941
{{206, -124}, {330, -251}, {330, -124}},
942
{{330, -124}, {330, -251}, {345, -247}},
943
{{330, -124}, {345, -247}, {362, -247}},
944
{{422, -124}, {330, -124}, {362, -247}},
945
{{362, -247}, {406, -247}, {422, -124}},
946
{{447, -124}, {422, -124}, {406, -247}},
947
{{406, -247}, {438, -270}, {447, -124}},
948
{{572, -177}, {447, -124}, {438, -270}},
949
{{572, -177}, {438, -270}, {474, -296}},
950
{{572, -177}, {474, -296}, {677, -296}},
951
{{677, -296}, {474, -296}, {474, -338}},
952
{{677, -296}, {474, -338}, {474, -387}},
953
{{474, -387}, {716, -451}, {677, -296}},
954
{{716, -451}, {474, -387}, {618, -686}},
955
{{618, -686}, {474, -387}, {433, -412}},
956
{{618, -686}, {433, -412}, {400, -432}},
957
{{618, -686}, {400, -432}, {348, -432}},
958
{{618, -686}, {348, -432}, {330, -432}},
959
{{469, -105}, {447, -124}, {572, -177}},
960
{{491, -86}, {469, -105}, {572, -177}},
961
{{616, -61}, {491, -86}, {572, -177}},
962
{{616, -61}, {491, -61}, {491, -86}},
963
{{616, -61}, {598, -14}, {491, -61}},
964
{{598, -14}, {553, 5}, {491, -61}},
965
{{491, -61}, {553, 5}, {508, -14}},
966
{{206, -124}, {330, -124}, {330, -61}},
967
{{330, -61}, {268, 1}, {206, -124}},
968
{{206, -124}, {268, 1}, {210, 1}},
969
{{144, -61}, {206, -124}, {210, 1}},
970
{{144, -61}, {210, 1}, {162, -16}},
971
{{144, -61}, {161, -105}, {206, -124}},
972
{{330, -61}, {310, -18}, {268, 1}},
973
};
974
//Glyph: 83
975
int          test_font_glyph_83_index     = 83;
976
int          test_font_glyph_83_advance_x = 654;
977
int          test_font_glyph_83_size      = 24;
978
Bezier_write test_font_glyph_83[]         = {
979
{{636, -271}, {636, -159}, {556, -79},1 },
980
{{556, -79}, {476, 1}, {364, 1},1 },
981
{{174, 1}, {103, 1}, {59, -52},1 },
982
{{59, -52}, {18, -102}, {18, -175},1 },
983
{{18, -175}, {18, -249}, {59, -298},1 },
984
{{59, -298}, {102, -351}, {174, -351},1 },
985
{{388, -379}, {383, -351}, {349, -351},0 },
986
{{377, -409}, {392, -398}, {388, -379},0 },
987
{{346, -422}, {371, -413}, {377, -409},0 },
988
{{346, -422}, {326, -429}, {298, -440},1 },
989
{{298, -440}, {240, -463}, {204, -506},1 },
990
{{204, -506}, {167, -553}, {167, -609},1 },
991
{{167, -609}, {167, -625}, {170, -641},1 },
992
{{170, -641}, {183, -705}, {234, -744},1 },
993
{{234, -744}, {286, -784}, {352, -784},1 },
994
{{424, -784}, {455, -784}, {474, -765},1 },
995
{{474, -765}, {490, -747}, {490, -722},1 },
996
{{490, -722}, {490, -697}, {474, -679},1 },
997
{{474, -679}, {455, -660}, {424, -660},1 },
998
{{292, -618}, {301, -660}, {352, -660},0 },
999
{{342, -555}, {284, -578}, {292, -618},0 },
1000
{{342, -555}, {357, -550}, {387, -539},1 },
1001
{{387, -539}, {514, -493}, {560, -454},1 },
1002
{{560, -454}, {636, -390}, {636, -271},1 },
1003
};
1004
int            test_font_glyph_83_triangle_size = 31;
1005
Triangle_write test_font_glyph_83_triangles[]   = {
1006
{{174, 1}, {59, -52}, {18, -175}},
1007
{{174, 1}, {18, -175}, {174, -351}},
1008
{{174, -351}, {18, -175}, {59, -298}},
1009
{{174, 1}, {174, -351}, {349, -351}},
1010
{{364, 1}, {174, 1}, {349, -351}},
1011
{{364, 1}, {349, -351}, {383, -351}},
1012
{{383, -351}, {556, -79}, {364, 1}},
1013
{{556, -79}, {383, -351}, {636, -271}},
1014
{{636, -271}, {383, -351}, {560, -454}},
1015
{{560, -454}, {383, -351}, {388, -379}},
1016
{{388, -379}, {392, -398}, {560, -454}},
1017
{{560, -454}, {392, -398}, {387, -539}},
1018
{{387, -539}, {392, -398}, {377, -409}},
1019
{{387, -539}, {377, -409}, {371, -413}},
1020
{{371, -413}, {346, -422}, {387, -539}},
1021
{{387, -539}, {346, -422}, {342, -555}},
1022
{{346, -422}, {298, -440}, {342, -555}},
1023
{{298, -440}, {284, -578}, {342, -555}},
1024
{{204, -506}, {284, -578}, {298, -440}},
1025
{{204, -506}, {167, -609}, {284, -578}},
1026
{{284, -578}, {167, -609}, {292, -618}},
1027
{{167, -609}, {170, -641}, {292, -618}},
1028
{{292, -618}, {170, -641}, {301, -660}},
1029
{{170, -641}, {234, -744}, {301, -660}},
1030
{{301, -660}, {234, -744}, {352, -784}},
1031
{{352, -784}, {352, -660}, {301, -660}},
1032
{{424, -784}, {352, -660}, {352, -784}},
1033
{{352, -660}, {424, -784}, {424, -660}},
1034
{{490, -722}, {424, -660}, {424, -784}},
1035
{{490, -722}, {424, -784}, {474, -765}},
1036
{{490, -722}, {474, -679}, {424, -660}},
1037
};
1038
//Glyph: 84
1039
int          test_font_glyph_84_index     = 84;
1040
int          test_font_glyph_84_advance_x = 716;
1041
int          test_font_glyph_84_size      = 12;
1042
Bezier_write test_font_glyph_84[]         = {
1043
{{699, -609}, {699, -535}, {658, -485},1 },
1044
{{658, -485}, {613, -432}, {541, -432},1 },
1045
{{420, -61}, {420, -30}, {401, -12},1 },
1046
{{401, -12}, {383, 5}, {358, 5},1 },
1047
{{358, 5}, {333, 5}, {314, -12},1 },
1048
{{314, -12}, {296, -30}, {296, -61},1 },
1049
{{174, -432}, {102, -432}, {58, -485},1 },
1050
{{58, -485}, {17, -535}, {17, -609},1 },
1051
{{17, -609}, {17, -682}, {58, -731},1 },
1052
{{58, -731}, {102, -784}, {174, -784},1 },
1053
{{541, -784}, {613, -784}, {658, -731},1 },
1054
{{658, -731}, {699, -682}, {699, -609},1 },
1055
};
1056
int            test_font_glyph_84_triangle_size = 15;
1057
Triangle_write test_font_glyph_84_triangles[]   = {
1058
{{174, -432}, {58, -485}, {17, -609}},
1059
{{174, -784}, {174, -432}, {17, -609}},
1060
{{174, -784}, {17, -609}, {58, -731}},
1061
{{174, -784}, {541, -784}, {174, -432}},
1062
{{541, -784}, {296, -432}, {174, -432}},
1063
{{541, -784}, {420, -432}, {296, -432}},
1064
{{296, -61}, {296, -432}, {420, -432}},
1065
{{296, -61}, {420, -432}, {420, -61}},
1066
{{296, -61}, {420, -61}, {358, 5}},
1067
{{420, -61}, {401, -12}, {358, 5}},
1068
{{296, -61}, {358, 5}, {314, -12}},
1069
{{541, -784}, {541, -432}, {420, -432}},
1070
{{699, -609}, {541, -432}, {541, -784}},
1071
{{699, -609}, {541, -784}, {658, -731}},
1072
{{699, -609}, {658, -485}, {541, -432}},
1073
};
1074
//Glyph: 85
1075
int          test_font_glyph_85_index     = 85;
1076
int          test_font_glyph_85_advance_x = 819;
1077
int          test_font_glyph_85_size      = 20;
1078
Bezier_write test_font_glyph_85[]         = {
1079
{{795, -267}, {804, -165}, {736, -82},1 },
1080
{{736, -82}, {668, 1}, {566, 1},1 },
1081
{{253, 1}, {151, 1}, {83, -82},1 },
1082
{{83, -82}, {15, -165}, {24, -267},1 },
1083
{{24, -267}, {47, -521}, {188, -753},1 },
1084
{{188, -753}, {209, -788}, {244, -788},1 },
1085
{{244, -788}, {269, -788}, {287, -769},1 },
1086
{{287, -769}, {306, -751}, {306, -726},1 },
1087
{{306, -726}, {306, -708}, {295, -689},1 },
1088
{{256, -578}, {256, -624}, {295, -689},0 },
1089
{{306, -483}, {256, -523}, {256, -578},0 },
1090
{{410, -445}, {353, -445}, {306, -483},0 },
1091
{{513, -481}, {466, -445}, {410, -445},0 },
1092
{{563, -576}, {563, -521}, {513, -481},0 },
1093
{{524, -689}, {563, -624}, {563, -576},0 },
1094
{{524, -689}, {513, -708}, {513, -726},1 },
1095
{{513, -726}, {513, -751}, {531, -769},1 },
1096
{{531, -769}, {550, -788}, {575, -788},1 },
1097
{{575, -788}, {610, -788}, {631, -753},1 },
1098
{{631, -753}, {773, -516}, {795, -267},1 },
1099
};
1100
int            test_font_glyph_85_triangle_size = 25;
1101
Triangle_write test_font_glyph_85_triangles[]   = {
1102
{{24, -267}, {353, -445}, {83, -82}},
1103
{{253, 1}, {83, -82}, {353, -445}},
1104
{{253, 1}, {353, -445}, {410, -445}},
1105
{{566, 1}, {253, 1}, {410, -445}},
1106
{{566, 1}, {410, -445}, {466, -445}},
1107
{{736, -82}, {566, 1}, {466, -445}},
1108
{{736, -82}, {466, -445}, {795, -267}},
1109
{{795, -267}, {466, -445}, {513, -481}},
1110
{{795, -267}, {513, -481}, {563, -521}},
1111
{{795, -267}, {563, -521}, {563, -576}},
1112
{{795, -267}, {563, -576}, {631, -753}},
1113
{{563, -576}, {563, -624}, {631, -753}},
1114
{{563, -624}, {524, -689}, {631, -753}},
1115
{{513, -726}, {631, -753}, {524, -689}},
1116
{{531, -769}, {631, -753}, {513, -726}},
1117
{{575, -788}, {631, -753}, {531, -769}},
1118
{{353, -445}, {24, -267}, {306, -483}},
1119
{{306, -483}, {24, -267}, {256, -523}},
1120
{{256, -523}, {24, -267}, {256, -578}},
1121
{{24, -267}, {188, -753}, {256, -578}},
1122
{{188, -753}, {256, -624}, {256, -578}},
1123
{{256, -624}, {188, -753}, {295, -689}},
1124
{{295, -689}, {188, -753}, {287, -769}},
1125
{{188, -753}, {244, -788}, {287, -769}},
1126
{{295, -689}, {287, -769}, {306, -726}},
1127
};
1128
//Glyph: 86
1129
int          test_font_glyph_86_index     = 86;
1130
int          test_font_glyph_86_advance_x = 814;
1131
int          test_font_glyph_86_size      = 20;
1132
Bezier_write test_font_glyph_86[]         = {
1133
{{787, -736}, {793, -690}, {793, -643},1 },
1134
{{793, -643}, {793, -447}, {699, -279},1 },
1135
{{699, -279}, {604, -108}, {440, -4},1 },
1136
{{440, -4}, {429, 3}, {407, 3},1 },
1137
{{407, 3}, {385, 3}, {373, -4},1 },
1138
{{373, -4}, {210, -107}, {114, -279},1 },
1139
{{114, -279}, {21, -448}, {21, -643},1 },
1140
{{21, -643}, {21, -690}, {26, -736},1 },
1141
{{26, -736}, {30, -768}, {51, -783},1 },
1142
{{51, -783}, {72, -799}, {96, -796},1 },
1143
{{96, -796}, {122, -793}, {138, -773},1 },
1144
{{138, -773}, {154, -753}, {150, -722},1 },
1145
{{234, -621}, {143, -665}, {150, -722},0 },
1146
{{407, -582}, {316, -582}, {234, -621},0 },
1147
{{580, -622}, {498, -582}, {407, -582},0 },
1148
{{663, -722}, {670, -665}, {580, -622},0 },
1149
{{663, -722}, {660, -753}, {676, -773},1 },
1150
{{676, -773}, {692, -793}, {717, -796},1 },
1151
{{717, -796}, {742, -799}, {763, -783},1 },
1152
{{763, -783}, {784, -768}, {787, -736},1 },
1153
};
1154
int            test_font_glyph_86_triangle_size = 22;
1155
Triangle_write test_font_glyph_86_triangles[]   = {
1156
{{234, -621}, {114, -279}, {21, -643}},
1157
{{234, -621}, {21, -643}, {143, -665}},
1158
{{143, -665}, {21, -643}, {26, -736}},
1159
{{150, -722}, {143, -665}, {26, -736}},
1160
{{150, -722}, {26, -736}, {51, -783}},
1161
{{150, -722}, {51, -783}, {96, -796}},
1162
{{138, -773}, {150, -722}, {96, -796}},
1163
{{114, -279}, {234, -621}, {316, -582}},
1164
{{407, -582}, {114, -279}, {316, -582}},
1165
{{373, -4}, {114, -279}, {407, -582}},
1166
{{407, -582}, {440, -4}, {373, -4}},
1167
{{407, 3}, {373, -4}, {440, -4}},
1168
{{699, -279}, {440, -4}, {407, -582}},
1169
{{699, -279}, {407, -582}, {498, -582}},
1170
{{498, -582}, {580, -622}, {699, -279}},
1171
{{699, -279}, {580, -622}, {793, -643}},
1172
{{670, -665}, {793, -643}, {580, -622}},
1173
{{793, -643}, {670, -665}, {787, -736}},
1174
{{787, -736}, {670, -665}, {663, -722}},
1175
{{787, -736}, {663, -722}, {676, -773}},
1176
{{676, -773}, {763, -783}, {787, -736}},
1177
{{676, -773}, {717, -796}, {763, -783}},
1178
};
1179
//Glyph: 87
1180
int          test_font_glyph_87_index     = 87;
1181
int          test_font_glyph_87_advance_x = 861;
1182
int          test_font_glyph_87_size      = 28;
1183
Bezier_write test_font_glyph_87[]         = {
1184
{{840, -546}, {840, -400}, {786, -261},1 },
1185
{{786, -261}, {732, -122}, {634, -14},1 },
1186
{{634, -14}, {617, 5}, {587, 5},1 },
1187
{{587, 5}, {558, 5}, {542, -14},1 },
1188
{{542, -14}, {479, -83}, {430, -173},1 },
1189
{{430, -173}, {383, -83}, {320, -14},1 },
1190
{{320, -14}, {302, 5}, {273, 5},1 },
1191
{{273, 5}, {244, 5}, {227, -14},1 },
1192
{{227, -14}, {128, -121}, {75, -260},1 },
1193
{{75, -260}, {22, -399}, {22, -546},1 },
1194
{{22, -546}, {22, -649}, {49, -750},1 },
1195
{{49, -750}, {62, -800}, {109, -800},1 },
1196
{{109, -800}, {135, -800}, {153, -782},1 },
1197
{{153, -782}, {171, -765}, {171, -738},1 },
1198
{{171, -738}, {171, -728}, {169, -718},1 },
1199
{{155, -624}, {155, -667}, {169, -718},0 },
1200
{{232, -442}, {155, -520}, {155, -624},0 },
1201
{{232, -442}, {285, -550}, {388, -645},1 },
1202
{{388, -645}, {404, -660}, {430, -660},1 },
1203
{{430, -660}, {456, -660}, {473, -645},1 },
1204
{{473, -645}, {575, -550}, {629, -442},1 },
1205
{{706, -623}, {706, -522}, {629, -442},0 },
1206
{{693, -718}, {706, -667}, {706, -623},0 },
1207
{{693, -718}, {690, -729}, {690, -739},1 },
1208
{{690, -739}, {690, -765}, {708, -782},1 },
1209
{{708, -782}, {726, -800}, {752, -800},1 },
1210
{{752, -800}, {799, -800}, {813, -750},1 },
1211
{{813, -750}, {840, -649}, {840, -546},1 },
1212
};
1213
int            test_font_glyph_87_triangle_size = 30;
1214
Triangle_write test_font_glyph_87_triangles[]   = {
1215
{{75, -260}, {22, -546}, {155, -520}},
1216
{{22, -546}, {155, -624}, {155, -520}},
1217
{{155, -624}, {22, -546}, {155, -667}},
1218
{{22, -546}, {49, -750}, {155, -667}},
1219
{{155, -667}, {49, -750}, {169, -718}},
1220
{{169, -718}, {49, -750}, {171, -738}},
1221
{{171, -738}, {49, -750}, {109, -800}},
1222
{{171, -738}, {109, -800}, {153, -782}},
1223
{{75, -260}, {155, -520}, {232, -442}},
1224
{{75, -260}, {232, -442}, {430, -173}},
1225
{{430, -173}, {232, -442}, {629, -442}},
1226
{{388, -645}, {629, -442}, {232, -442}},
1227
{{629, -442}, {388, -645}, {473, -645}},
1228
{{473, -645}, {388, -645}, {430, -660}},
1229
{{430, -173}, {629, -442}, {786, -261}},
1230
{{629, -442}, {706, -522}, {786, -261}},
1231
{{786, -261}, {706, -522}, {840, -546}},
1232
{{706, -522}, {706, -623}, {840, -546}},
1233
{{840, -546}, {706, -623}, {706, -667}},
1234
{{840, -546}, {706, -667}, {813, -750}},
1235
{{706, -667}, {693, -718}, {813, -750}},
1236
{{690, -739}, {813, -750}, {693, -718}},
1237
{{813, -750}, {690, -739}, {752, -800}},
1238
{{752, -800}, {690, -739}, {708, -782}},
1239
{{786, -261}, {634, -14}, {430, -173}},
1240
{{634, -14}, {542, -14}, {430, -173}},
1241
{{587, 5}, {542, -14}, {634, -14}},
1242
{{227, -14}, {75, -260}, {430, -173}},
1243
{{320, -14}, {227, -14}, {430, -173}},
1244
{{273, 5}, {227, -14}, {320, -14}},
1245
};
1246
//Glyph: 88
1247
int          test_font_glyph_88_index     = 88;
1248
int          test_font_glyph_88_advance_x = 810;
1249
int          test_font_glyph_88_size      = 36;
1250
Bezier_write test_font_glyph_88[]         = {
1251
{{791, -114}, {791, -76}, {785, -50},1 },
1252
{{785, -50}, {772, 3}, {724, 3},1 },
1253
{{724, 3}, {698, 3}, {680, -14},1 },
1254
{{680, -14}, {662, -32}, {662, -59},1 },
1255
{{662, -59}, {662, -67}, {664, -75},1 },
1256
{{574, -164}, {674, -124}, {664, -75},0 },
1257
{{406, -199}, {486, -199}, {574, -164},0 },
1258
{{237, -164}, {325, -199}, {406, -199},0 },
1259
{{147, -75}, {136, -124}, {237, -164},0 },
1260
{{147, -75}, {148, -66}, {148, -58},1 },
1261
{{148, -58}, {148, -32}, {130, -14},1 },
1262
{{130, -14}, {113, 3}, {87, 3},1 },
1263
{{87, 3}, {38, 3}, {27, -50},1 },
1264
{{27, -50}, {20, -82}, {20, -114},1 },
1265
{{20, -114}, {20, -245}, {122, -355},1 },
1266
{{122, -355}, {157, -393}, {203, -425},1 },
1267
{{203, -425}, {95, -505}, {95, -626},1 },
1268
{{95, -626}, {95, -684}, {133, -753},1 },
1269
{{133, -753}, {153, -790}, {190, -790},1 },
1270
{{190, -790}, {215, -790}, {232, -772},1 },
1271
{{232, -772}, {250, -754}, {250, -728},1 },
1272
{{250, -728}, {250, -722}, {248, -710},1 },
1273
{{246, -692}, {246, -698}, {248, -710},0 },
1274
{{298, -596}, {246, -639}, {246, -692},0 },
1275
{{406, -553}, {350, -553}, {298, -596},0 },
1276
{{513, -596}, {461, -553}, {406, -553},0 },
1277
{{565, -692}, {565, -639}, {513, -596},0 },
1278
{{563, -710}, {565, -698}, {565, -692},0 },
1279
{{563, -710}, {561, -722}, {561, -728},1 },
1280
{{561, -728}, {561, -754}, {578, -772},1 },
1281
{{578, -772}, {595, -790}, {620, -790},1 },
1282
{{620, -790}, {657, -790}, {678, -753},1 },
1283
{{678, -753}, {716, -685}, {716, -626},1 },
1284
{{716, -626}, {716, -505}, {608, -425},1 },
1285
{{608, -425}, {650, -396}, {689, -355},1 },
1286
{{689, -355}, {791, -246}, {791, -114},1 },
1287
};
1288
int            test_font_glyph_88_triangle_size = 44;
1289
Triangle_write test_font_glyph_88_triangles[]   = {
1290
{{27, -50}, {20, -114}, {136, -124}},
1291
{{20, -114}, {122, -355}, {136, -124}},
1292
{{136, -124}, {122, -355}, {237, -164}},
1293
{{237, -164}, {122, -355}, {325, -199}},
1294
{{122, -355}, {203, -425}, {325, -199}},
1295
{{406, -199}, {325, -199}, {203, -425}},
1296
{{406, -199}, {203, -425}, {350, -553}},
1297
{{203, -425}, {298, -596}, {350, -553}},
1298
{{203, -425}, {246, -639}, {298, -596}},
1299
{{203, -425}, {95, -626}, {246, -639}},
1300
{{246, -639}, {95, -626}, {246, -692}},
1301
{{95, -626}, {133, -753}, {246, -692}},
1302
{{133, -753}, {246, -698}, {246, -692}},
1303
{{246, -698}, {133, -753}, {248, -710}},
1304
{{248, -710}, {133, -753}, {190, -790}},
1305
{{250, -728}, {248, -710}, {190, -790}},
1306
{{250, -728}, {190, -790}, {232, -772}},
1307
{{350, -553}, {406, -553}, {406, -199}},
1308
{{406, -199}, {406, -553}, {461, -553}},
1309
{{406, -199}, {461, -553}, {608, -425}},
1310
{{461, -553}, {513, -596}, {608, -425}},
1311
{{513, -596}, {565, -639}, {608, -425}},
1312
{{608, -425}, {565, -639}, {716, -626}},
1313
{{716, -626}, {565, -639}, {565, -692}},
1314
{{716, -626}, {565, -692}, {678, -753}},
1315
{{565, -692}, {565, -698}, {678, -753}},
1316
{{563, -710}, {678, -753}, {565, -698}},
1317
{{678, -753}, {563, -710}, {620, -790}},
1318
{{620, -790}, {563, -710}, {561, -728}},
1319
{{578, -772}, {620, -790}, {561, -728}},
1320
{{486, -199}, {406, -199}, {608, -425}},
1321
{{486, -199}, {608, -425}, {689, -355}},
1322
{{574, -164}, {486, -199}, {689, -355}},
1323
{{674, -124}, {574, -164}, {689, -355}},
1324
{{674, -124}, {689, -355}, {791, -114}},
1325
{{785, -50}, {674, -124}, {791, -114}},
1326
{{664, -75}, {674, -124}, {785, -50}},
1327
{{662, -59}, {664, -75}, {785, -50}},
1328
{{785, -50}, {724, 3}, {662, -59}},
1329
{{724, 3}, {680, -14}, {662, -59}},
1330
{{27, -50}, {136, -124}, {147, -75}},
1331
{{27, -50}, {147, -75}, {148, -58}},
1332
{{148, -58}, {87, 3}, {27, -50}},
1333
{{130, -14}, {87, 3}, {148, -58}},
1334
};
1335
//Glyph: 89
1336
int          test_font_glyph_89_index     = 89;
1337
int          test_font_glyph_89_advance_x = 598;
1338
int          test_font_glyph_89_size      = 23;
1339
Bezier_write test_font_glyph_89[]         = {
1340
{{581, -391}, {581, -224}, {515, -122},1 },
1341
{{515, -122}, {436, 1}, {278, 1},1 },
1342
{{175, 1}, {102, 1}, {58, -52},1 },
1343
{{58, -52}, {17, -102}, {17, -175},1 },
1344
{{17, -175}, {17, -248}, {59, -299},1 },
1345
{{59, -299}, {102, -351}, {175, -351},1 },
1346
{{445, -411}, {424, -351}, {364, -351},0 },
1347
{{445, -411}, {385, -379}, {313, -379},1 },
1348
{{313, -379}, {202, -379}, {132, -462},1 },
1349
{{132, -462}, {66, -542}, {66, -659},1 },
1350
{{66, -659}, {66, -695}, {73, -731},1 },
1351
{{73, -731}, {84, -785}, {134, -785},1 },
1352
{{134, -785}, {160, -785}, {178, -767},1 },
1353
{{178, -767}, {196, -750}, {196, -724},1 },
1354
{{196, -724}, {196, -713}, {192, -691},1 },
1355
{{189, -658}, {189, -670}, {192, -691},0 },
1356
{{220, -551}, {189, -593}, {189, -658},0 },
1357
{{315, -504}, {255, -504}, {220, -551},0 },
1358
{{456, -586}, {405, -504}, {315, -504},0 },
1359
{{456, -721}, {456, -753}, {475, -770},1 },
1360
{{475, -770}, {494, -788}, {519, -788},1 },
1361
{{519, -788}, {544, -788}, {562, -770},1 },
1362
{{562, -770}, {581, -753}, {581, -721},1 },
1363
};
1364
int            test_font_glyph_89_triangle_size = 30;
1365
Triangle_write test_font_glyph_89_triangles[]   = {
1366
{{175, 1}, {58, -52}, {17, -175}},
1367
{{175, -351}, {175, 1}, {17, -175}},
1368
{{17, -175}, {59, -299}, {175, -351}},
1369
{{278, 1}, {175, 1}, {175, -351}},
1370
{{175, -351}, {364, -351}, {278, 1}},
1371
{{515, -122}, {278, 1}, {364, -351}},
1372
{{515, -122}, {364, -351}, {424, -351}},
1373
{{515, -122}, {424, -351}, {581, -391}},
1374
{{581, -391}, {424, -351}, {445, -411}},
1375
{{445, -411}, {456, -586}, {581, -391}},
1376
{{456, -586}, {581, -721}, {581, -391}},
1377
{{581, -721}, {456, -586}, {456, -721}},
1378
{{581, -721}, {456, -721}, {475, -770}},
1379
{{475, -770}, {562, -770}, {581, -721}},
1380
{{475, -770}, {519, -788}, {562, -770}},
1381
{{445, -411}, {405, -504}, {456, -586}},
1382
{{313, -379}, {405, -504}, {445, -411}},
1383
{{313, -379}, {315, -504}, {405, -504}},
1384
{{313, -379}, {255, -504}, {315, -504}},
1385
{{132, -462}, {255, -504}, {313, -379}},
1386
{{132, -462}, {220, -551}, {255, -504}},
1387
{{132, -462}, {189, -593}, {220, -551}},
1388
{{132, -462}, {66, -659}, {189, -593}},
1389
{{66, -659}, {189, -658}, {189, -593}},
1390
{{66, -659}, {189, -670}, {189, -658}},
1391
{{66, -659}, {73, -731}, {189, -670}},
1392
{{189, -670}, {73, -731}, {192, -691}},
1393
{{192, -691}, {73, -731}, {196, -724}},
1394
{{196, -724}, {73, -731}, {134, -785}},
1395
{{196, -724}, {134, -785}, {178, -767}},
1396
};
1397
//Glyph: 90
1398
int          test_font_glyph_90_index     = 90;
1399
int          test_font_glyph_90_advance_x = 658;
1400
int          test_font_glyph_90_size      = 19;
1401
Bezier_write test_font_glyph_90[]         = {
1402
{{642, -177}, {642, -104}, {601, -54},1 },
1403
{{601, -54}, {557, -1}, {485, -1},1 },
1404
{{80, -1}, {56, -1}, {36, -20},1 },
1405
{{36, -20}, {17, -40}, {17, -63},1 },
1406
{{17, -273}, {17, -373}, {71, -444},1 },
1407
{{71, -444}, {103, -486}, {195, -555},1 },
1408
{{322, -661}, {240, -589}, {195, -555},0 },
1409
{{155, -661}, {123, -661}, {106, -679},1 },
1410
{{106, -679}, {89, -698}, {89, -723},1 },
1411
{{89, -723}, {89, -748}, {106, -767},1 },
1412
{{106, -767}, {123, -786}, {155, -786},1 },
1413
{{485, -786}, {510, -786}, {527, -766},1 },
1414
{{527, -766}, {545, -747}, {545, -721},1 },
1415
{{545, -721}, {545, -694}, {526, -677},1 },
1416
{{299, -433}, {299, -477}, {335, -508},0 },
1417
{{325, -374}, {299, -396}, {299, -433},0 },
1418
{{390, -352}, {351, -352}, {325, -374},0 },
1419
{{485, -352}, {557, -352}, {601, -299},1 },
1420
{{601, -299}, {642, -250}, {642, -177},1 },
1421
};
1422
int            test_font_glyph_90_triangle_size = 27;
1423
Triangle_write test_font_glyph_90_triangles[]   = {
1424
{{36, -20}, {17, -63}, {80, -1}},
1425
{{351, -352}, {80, -1}, {17, -63}},
1426
{{351, -352}, {17, -63}, {325, -374}},
1427
{{17, -273}, {325, -374}, {17, -63}},
1428
{{299, -396}, {325, -374}, {17, -273}},
1429
{{299, -396}, {17, -273}, {71, -444}},
1430
{{71, -444}, {299, -433}, {299, -396}},
1431
{{71, -444}, {195, -555}, {299, -433}},
1432
{{195, -555}, {299, -477}, {299, -433}},
1433
{{195, -555}, {240, -589}, {299, -477}},
1434
{{299, -477}, {240, -589}, {335, -508}},
1435
{{240, -589}, {322, -661}, {335, -508}},
1436
{{335, -508}, {322, -661}, {526, -677}},
1437
{{526, -677}, {322, -661}, {485, -786}},
1438
{{485, -786}, {322, -661}, {155, -786}},
1439
{{322, -661}, {155, -661}, {155, -786}},
1440
{{155, -661}, {89, -723}, {155, -786}},
1441
{{155, -786}, {89, -723}, {106, -767}},
1442
{{155, -661}, {106, -679}, {89, -723}},
1443
{{526, -677}, {485, -786}, {527, -766}},
1444
{{526, -677}, {527, -766}, {545, -721}},
1445
{{80, -1}, {351, -352}, {485, -1}},
1446
{{351, -352}, {390, -352}, {485, -1}},
1447
{{485, -1}, {390, -352}, {485, -352}},
1448
{{642, -177}, {485, -1}, {485, -352}},
1449
{{642, -177}, {485, -352}, {601, -299}},
1450
{{642, -177}, {601, -54}, {485, -1}},
1451
};
1452
//Glyph: 197
1453
int          test_font_glyph_197_index     = 197;
1454
int          test_font_glyph_197_advance_x = 849;
1455
int          test_font_glyph_197_size      = 45;
1456
Bezier_write test_font_glyph_197[]         = {
1457
{{793, -148}, {793, -88}, {788, -55},1 },
1458
{{788, -55}, {778, 4}, {725, 4},1 },
1459
{{725, 4}, {698, 4}, {681, -13},1 },
1460
{{681, -13}, {664, -31}, {664, -58},1 },
1461
{{664, -58}, {664, -71}, {666, -97},1 },
1462
{{669, -136}, {669, -123}, {666, -97},0 },
1463
{{669, -136}, {669, -145}, {669, -154},1 },
1464
{{669, -154}, {564, -105}, {408, -105},1 },
1465
{{408, -105}, {250, -105}, {146, -154},1 },
1466
{{148, -106}, {146, -138}, {146, -154},0 },
1467
{{148, -106}, {151, -74}, {151, -58},1 },
1468
{{151, -58}, {151, -31}, {133, -13},1 },
1469
{{133, -13}, {116, 4}, {89, 4},1 },
1470
{{89, 4}, {37, 4}, {28, -55},1 },
1471
{{28, -55}, {22, -91}, {22, -148},1 },
1472
{{22, -148}, {22, -341}, {116, -512},1 },
1473
{{116, -512}, {214, -690}, {375, -787},1 },
1474
{{375, -787}, {390, -796}, {407, -796},1 },
1475
{{407, -796}, {425, -796}, {441, -787},1 },
1476
{{441, -787}, {599, -692}, {700, -512},1 },
1477
{{700, -512}, {793, -344}, {793, -148},1 },
1478
{{476, -575}, {505, -547}, {505, -508},0 },
1479
{{408, -604}, {447, -604}, {476, -575},0 },
1480
{{339, -576}, {368, -604}, {408, -604},0 },
1481
{{311, -508}, {311, -548}, {339, -576},0 },
1482
{{339, -439}, {311, -468}, {311, -508},0 },
1483
{{408, -411}, {367, -411}, {339, -439},0 },
1484
{{476, -439}, {448, -411}, {408, -411},0 },
1485
{{505, -508}, {505, -468}, {476, -439},0 },
1486
{{552, -957}, {552, -895}, {508, -850},1 },
1487
{{508, -850}, {464, -806}, {402, -806},1 },
1488
{{402, -806}, {339, -806}, {295, -850},1 },
1489
{{295, -850}, {251, -895}, {251, -957},1 },
1490
{{251, -957}, {251, -1019}, {295, -1063},1 },
1491
{{295, -1063}, {339, -1107}, {402, -1107},1 },
1492
{{402, -1107}, {464, -1107}, {508, -1063},1 },
1493
{{508, -1063}, {552, -1019}, {552, -957},1 },
1494
{{458, -1013}, {482, -990}, {482, -957},0 },
1495
{{402, -1036}, {435, -1036}, {458, -1013},0 },
1496
{{345, -1013}, {368, -1036}, {402, -1036},0 },
1497
{{322, -957}, {322, -990}, {345, -1013},0 },
1498
{{345, -899}, {322, -923}, {322, -957},0 },
1499
{{402, -876}, {368, -876}, {345, -899},0 },
1500
{{458, -899}, {435, -876}, {402, -876},0 },
1501
{{482, -957}, {482, -923}, {458, -899},0 },
1502
};
1503
int            test_font_glyph_197_triangle_size = 63;
1504
Triangle_write test_font_glyph_197_triangles[]   = {
1505
{{148, -106}, {28, -55}, {22, -148}},
1506
{{148, -106}, {22, -148}, {146, -138}},
1507
{{22, -148}, {146, -154}, {146, -138}},
1508
{{22, -148}, {116, -512}, {146, -154}},
1509
{{146, -154}, {116, -512}, {311, -468}},
1510
{{116, -512}, {311, -508}, {311, -468}},
1511
{{116, -512}, {311, -548}, {311, -508}},
1512
{{339, -576}, {311, -548}, {116, -512}},
1513
{{375, -787}, {339, -576}, {116, -512}},
1514
{{368, -604}, {339, -576}, {375, -787}},
1515
{{368, -604}, {375, -787}, {408, -604}},
1516
{{408, -604}, {375, -787}, {441, -787}},
1517
{{441, -787}, {375, -787}, {407, -796}},
1518
{{408, -604}, {441, -787}, {447, -604}},
1519
{{476, -575}, {447, -604}, {441, -787}},
1520
{{441, -787}, {505, -547}, {476, -575}},
1521
{{441, -787}, {700, -512}, {505, -547}},
1522
{{505, -508}, {505, -547}, {700, -512}},
1523
{{505, -468}, {505, -508}, {700, -512}},
1524
{{669, -154}, {505, -468}, {700, -512}},
1525
{{669, -154}, {700, -512}, {793, -148}},
1526
{{669, -136}, {669, -154}, {793, -148}},
1527
{{669, -123}, {669, -136}, {793, -148}},
1528
{{788, -55}, {669, -123}, {793, -148}},
1529
{{666, -97}, {669, -123}, {788, -55}},
1530
{{664, -58}, {666, -97}, {788, -55}},
1531
{{788, -55}, {725, 4}, {664, -58}},
1532
{{725, 4}, {681, -13}, {664, -58}},
1533
{{476, -439}, {505, -468}, {669, -154}},
1534
{{448, -411}, {476, -439}, {669, -154}},
1535
{{448, -411}, {669, -154}, {408, -105}},
1536
{{408, -105}, {408, -411}, {448, -411}},
1537
{{367, -411}, {408, -411}, {408, -105}},
1538
{{367, -411}, {408, -105}, {146, -154}},
1539
{{146, -154}, {339, -439}, {367, -411}},
1540
{{146, -154}, {311, -468}, {339, -439}},
1541
{{28, -55}, {148, -106}, {151, -58}},
1542
{{151, -58}, {89, 4}, {28, -55}},
1543
{{133, -13}, {89, 4}, {151, -58}},
1544
{{295, -850}, {251, -957}, {322, -923}},
1545
{{251, -957}, {322, -957}, {322, -923}},
1546
{{251, -957}, {322, -990}, {322, -957}},
1547
{{251, -957}, {295, -1063}, {322, -990}},
1548
{{322, -990}, {295, -1063}, {345, -1013}},
1549
{{345, -1013}, {295, -1063}, {368, -1036}},
1550
{{368, -1036}, {295, -1063}, {402, -1107}},
1551
{{368, -1036}, {402, -1107}, {402, -1036}},
1552
{{435, -1036}, {402, -1036}, {402, -1107}},
1553
{{508, -1063}, {435, -1036}, {402, -1107}},
1554
{{458, -1013}, {435, -1036}, {508, -1063}},
1555
{{482, -990}, {458, -1013}, {508, -1063}},
1556
{{552, -957}, {482, -990}, {508, -1063}},
1557
{{552, -957}, {482, -957}, {482, -990}},
1558
{{482, -923}, {482, -957}, {552, -957}},
1559
{{508, -850}, {482, -923}, {552, -957}},
1560
{{458, -899}, {482, -923}, {508, -850}},
1561
{{508, -850}, {435, -876}, {458, -899}},
1562
{{508, -850}, {402, -806}, {435, -876}},
1563
{{402, -806}, {402, -876}, {435, -876}},
1564
{{368, -876}, {402, -876}, {402, -806}},
1565
{{402, -806}, {295, -850}, {368, -876}},
1566
{{295, -850}, {345, -899}, {368, -876}},
1567
{{295, -850}, {322, -923}, {345, -899}},
1568
};
1569
//Glyph: 196
1570
int          test_font_glyph_196_index     = 196;
1571
int          test_font_glyph_196_advance_x = 849;
1572
int          test_font_glyph_196_size      = 45;
1573
Bezier_write test_font_glyph_196[]         = {
1574
{{793, -148}, {793, -88}, {788, -55},1 },
1575
{{788, -55}, {778, 4}, {725, 4},1 },
1576
{{725, 4}, {698, 4}, {681, -13},1 },
1577
{{681, -13}, {664, -31}, {664, -58},1 },
1578
{{664, -58}, {664, -71}, {666, -97},1 },
1579
{{669, -136}, {669, -123}, {666, -97},0 },
1580
{{669, -136}, {669, -145}, {669, -154},1 },
1581
{{669, -154}, {564, -105}, {408, -105},1 },
1582
{{408, -105}, {250, -105}, {146, -154},1 },
1583
{{148, -106}, {146, -138}, {146, -154},0 },
1584
{{148, -106}, {151, -74}, {151, -58},1 },
1585
{{151, -58}, {151, -31}, {133, -13},1 },
1586
{{133, -13}, {116, 4}, {89, 4},1 },
1587
{{89, 4}, {37, 4}, {28, -55},1 },
1588
{{28, -55}, {22, -91}, {22, -148},1 },
1589
{{22, -148}, {22, -341}, {116, -512},1 },
1590
{{116, -512}, {214, -690}, {375, -787},1 },
1591
{{375, -787}, {390, -796}, {407, -796},1 },
1592
{{407, -796}, {425, -796}, {441, -787},1 },
1593
{{441, -787}, {599, -692}, {700, -512},1 },
1594
{{700, -512}, {793, -344}, {793, -148},1 },
1595
{{476, -575}, {505, -547}, {505, -508},0 },
1596
{{408, -604}, {447, -604}, {476, -575},0 },
1597
{{339, -576}, {368, -604}, {408, -604},0 },
1598
{{311, -508}, {311, -548}, {339, -576},0 },
1599
{{339, -439}, {311, -468}, {311, -508},0 },
1600
{{408, -411}, {367, -411}, {339, -439},0 },
1601
{{476, -439}, {448, -411}, {408, -411},0 },
1602
{{505, -508}, {505, -468}, {476, -439},0 },
1603
{{533, -878}, {533, -855}, {516, -838},1 },
1604
{{516, -838}, {500, -822}, {477, -822},1 },
1605
{{477, -822}, {453, -822}, {437, -838},1 },
1606
{{437, -838}, {421, -855}, {421, -878},1 },
1607
{{421, -878}, {421, -901}, {437, -917},1 },
1608
{{437, -917}, {453, -934}, {477, -934},1 },
1609
{{477, -934}, {500, -934}, {516, -917},1 },
1610
{{516, -917}, {533, -901}, {533, -878},1 },
1611
{{392, -878}, {392, -855}, {375, -838},1 },
1612
{{375, -838}, {358, -822}, {336, -822},1 },
1613
{{336, -822}, {311, -822}, {294, -838},1 },
1614
{{294, -838}, {278, -855}, {278, -878},1 },
1615
{{278, -878}, {278, -901}, {294, -917},1 },
1616
{{294, -917}, {311, -934}, {336, -934},1 },
1617
{{336, -934}, {358, -934}, {375, -917},1 },
1618
{{375, -917}, {392, -901}, {392, -878},1 },
1619
};
1620
int            test_font_glyph_196_triangle_size = 51;
1621
Triangle_write test_font_glyph_196_triangles[]   = {
1622
{{148, -106}, {28, -55}, {22, -148}},
1623
{{148, -106}, {22, -148}, {146, -138}},
1624
{{22, -148}, {146, -154}, {146, -138}},
1625
{{22, -148}, {116, -512}, {146, -154}},
1626
{{146, -154}, {116, -512}, {311, -468}},
1627
{{116, -512}, {311, -508}, {311, -468}},
1628
{{116, -512}, {311, -548}, {311, -508}},
1629
{{339, -576}, {311, -548}, {116, -512}},
1630
{{375, -787}, {339, -576}, {116, -512}},
1631
{{368, -604}, {339, -576}, {375, -787}},
1632
{{368, -604}, {375, -787}, {408, -604}},
1633
{{408, -604}, {375, -787}, {441, -787}},
1634
{{441, -787}, {375, -787}, {407, -796}},
1635
{{408, -604}, {441, -787}, {447, -604}},
1636
{{476, -575}, {447, -604}, {441, -787}},
1637
{{441, -787}, {505, -547}, {476, -575}},
1638
{{441, -787}, {700, -512}, {505, -547}},
1639
{{505, -508}, {505, -547}, {700, -512}},
1640
{{505, -468}, {505, -508}, {700, -512}},
1641
{{669, -154}, {505, -468}, {700, -512}},
1642
{{669, -154}, {700, -512}, {793, -148}},
1643
{{669, -136}, {669, -154}, {793, -148}},
1644
{{669, -123}, {669, -136}, {793, -148}},
1645
{{788, -55}, {669, -123}, {793, -148}},
1646
{{666, -97}, {669, -123}, {788, -55}},
1647
{{664, -58}, {666, -97}, {788, -55}},
1648
{{788, -55}, {725, 4}, {664, -58}},
1649
{{725, 4}, {681, -13}, {664, -58}},
1650
{{476, -439}, {505, -468}, {669, -154}},
1651
{{448, -411}, {476, -439}, {669, -154}},
1652
{{448, -411}, {669, -154}, {408, -105}},
1653
{{408, -105}, {408, -411}, {448, -411}},
1654
{{367, -411}, {408, -411}, {408, -105}},
1655
{{367, -411}, {408, -105}, {146, -154}},
1656
{{146, -154}, {339, -439}, {367, -411}},
1657
{{146, -154}, {311, -468}, {339, -439}},
1658
{{28, -55}, {148, -106}, {151, -58}},
1659
{{151, -58}, {89, 4}, {28, -55}},
1660
{{133, -13}, {89, 4}, {151, -58}},
1661
{{437, -838}, {421, -878}, {477, -822}},
1662
{{421, -878}, {516, -917}, {477, -822}},
1663
{{516, -917}, {516, -838}, {477, -822}},
1664
{{533, -878}, {516, -838}, {516, -917}},
1665
{{437, -917}, {516, -917}, {421, -878}},
1666
{{477, -934}, {516, -917}, {437, -917}},
1667
{{294, -838}, {278, -878}, {336, -822}},
1668
{{375, -838}, {336, -822}, {278, -878}},
1669
{{336, -934}, {375, -838}, {278, -878}},
1670
{{336, -934}, {278, -878}, {294, -917}},
1671
{{336, -934}, {375, -917}, {375, -838}},
1672
{{392, -878}, {375, -838}, {375, -917}},
1673
};
1674
//Glyph: 214
1675
int          test_font_glyph_214_index     = 214;
1676
int          test_font_glyph_214_advance_x = 849;
1677
int          test_font_glyph_214_size      = 32;
1678
Bezier_write test_font_glyph_214[]         = {
1679
{{791, -228}, {791, -134}, {722, -66},1 },
1680
{{722, -66}, {654, 1}, {561, 1},1 },
1681
{{250, 1}, {156, 1}, {87, -66},1 },
1682
{{87, -66}, {19, -134}, {19, -228},1 },
1683
{{19, -228}, {19, -330}, {68, -457},1 },
1684
{{68, -457}, {120, -594}, {202, -682},1 },
1685
{{202, -682}, {297, -783}, {405, -783},1 },
1686
{{405, -783}, {513, -783}, {608, -682},1 },
1687
{{608, -682}, {690, -595}, {742, -457},1 },
1688
{{742, -457}, {791, -330}, {791, -228},1 },
1689
{{296, -602}, {346, -659}, {405, -659},0 },
1690
{{247, -486}, {247, -545}, {296, -602},0 },
1691
{{318, -432}, {247, -432}, {247, -486},0 },
1692
{{564, -487}, {564, -432}, {493, -432},0 },
1693
{{513, -602}, {564, -546}, {564, -487},0 },
1694
{{405, -659}, {462, -659}, {513, -602},0 },
1695
{{532, -862}, {532, -839}, {515, -822},1 },
1696
{{515, -822}, {499, -806}, {476, -806},1 },
1697
{{476, -806}, {452, -806}, {436, -822},1 },
1698
{{436, -822}, {420, -839}, {420, -862},1 },
1699
{{420, -862}, {420, -885}, {436, -901},1 },
1700
{{436, -901}, {452, -918}, {476, -918},1 },
1701
{{476, -918}, {499, -918}, {515, -901},1 },
1702
{{515, -901}, {532, -885}, {532, -862},1 },
1703
{{391, -862}, {391, -839}, {374, -822},1 },
1704
{{374, -822}, {357, -806}, {335, -806},1 },
1705
{{335, -806}, {310, -806}, {293, -822},1 },
1706
{{293, -822}, {277, -839}, {277, -862},1 },
1707
{{277, -862}, {277, -885}, {293, -901},1 },
1708
{{293, -901}, {310, -918}, {335, -918},1 },
1709
{{335, -918}, {357, -918}, {374, -901},1 },
1710
{{374, -901}, {391, -885}, {391, -862},1 },
1711
};
1712
int            test_font_glyph_214_triangle_size = 36;
1713
Triangle_write test_font_glyph_214_triangles[]   = {
1714
{{87, -66}, {19, -228}, {247, -432}},
1715
{{247, -432}, {19, -228}, {68, -457}},
1716
{{68, -457}, {247, -486}, {247, -432}},
1717
{{247, -486}, {68, -457}, {247, -545}},
1718
{{68, -457}, {202, -682}, {247, -545}},
1719
{{247, -545}, {202, -682}, {296, -602}},
1720
{{296, -602}, {202, -682}, {346, -659}},
1721
{{346, -659}, {202, -682}, {405, -783}},
1722
{{405, -659}, {346, -659}, {405, -783}},
1723
{{405, -783}, {462, -659}, {405, -659}},
1724
{{608, -682}, {462, -659}, {405, -783}},
1725
{{513, -602}, {462, -659}, {608, -682}},
1726
{{564, -546}, {513, -602}, {608, -682}},
1727
{{742, -457}, {564, -546}, {608, -682}},
1728
{{742, -457}, {564, -487}, {564, -546}},
1729
{{564, -432}, {564, -487}, {742, -457}},
1730
{{791, -228}, {564, -432}, {742, -457}},
1731
{{791, -228}, {722, -66}, {564, -432}},
1732
{{722, -66}, {561, 1}, {564, -432}},
1733
{{561, 1}, {493, -432}, {564, -432}},
1734
{{318, -432}, {493, -432}, {561, 1}},
1735
{{250, 1}, {318, -432}, {561, 1}},
1736
{{250, 1}, {247, -432}, {318, -432}},
1737
{{87, -66}, {247, -432}, {250, 1}},
1738
{{436, -822}, {420, -862}, {476, -806}},
1739
{{420, -862}, {515, -901}, {476, -806}},
1740
{{515, -901}, {515, -822}, {476, -806}},
1741
{{532, -862}, {515, -822}, {515, -901}},
1742
{{436, -901}, {515, -901}, {420, -862}},
1743
{{476, -918}, {515, -901}, {436, -901}},
1744
{{293, -822}, {277, -862}, {335, -806}},
1745
{{374, -822}, {335, -806}, {277, -862}},
1746
{{335, -918}, {374, -822}, {277, -862}},
1747
{{335, -918}, {277, -862}, {293, -901}},
1748
{{335, -918}, {374, -901}, {374, -822}},
1749
{{391, -862}, {374, -822}, {374, -901}},
1750
};
1751
//Glyph: 97
1752
int          test_font_glyph_97_index     = 97;
1753
int          test_font_glyph_97_advance_x = 653;
1754
int          test_font_glyph_97_size      = 29;
1755
Bezier_write test_font_glyph_97[]         = {
1756
{{635, -118}, {635, -70}, {631, -44},1 },
1757
{{631, -44}, {624, 4}, {581, 4},1 },
1758
{{581, 4}, {559, 4}, {545, -10},1 },
1759
{{545, -10}, {532, -25}, {532, -46},1 },
1760
{{532, -46}, {532, -57}, {534, -78},1 },
1761
{{536, -109}, {536, -99}, {534, -78},0 },
1762
{{536, -109}, {536, -116}, {536, -123},1 },
1763
{{536, -123}, {452, -84}, {327, -84},1 },
1764
{{327, -84}, {201, -84}, {117, -123},1 },
1765
{{119, -84}, {117, -110}, {117, -123},0 },
1766
{{119, -84}, {122, -59}, {122, -47},1 },
1767
{{122, -47}, {122, -25}, {108, -10},1 },
1768
{{108, -10}, {94, 4}, {72, 4},1 },
1769
{{72, 4}, {31, 4}, {23, -44},1 },
1770
{{23, -44}, {18, -73}, {18, -118},1 },
1771
{{18, -118}, {18, -273}, {93, -410},1 },
1772
{{93, -410}, {172, -552}, {301, -630},1 },
1773
{{301, -630}, {313, -637}, {327, -637},1 },
1774
{{327, -637}, {341, -637}, {353, -630},1 },
1775
{{353, -630}, {480, -554}, {560, -410},1 },
1776
{{560, -410}, {635, -275}, {635, -118},1 },
1777
{{381, -460}, {404, -438}, {404, -406},0 },
1778
{{327, -483}, {358, -483}, {381, -460},0 },
1779
{{272, -460}, {295, -483}, {327, -483},0 },
1780
{{249, -406}, {249, -438}, {272, -460},0 },
1781
{{272, -351}, {249, -374}, {249, -406},0 },
1782
{{327, -329}, {295, -329}, {272, -351},0 },
1783
{{381, -351}, {359, -329}, {327, -329},0 },
1784
{{404, -406}, {404, -374}, {381, -351},0 },
1785
};
1786
int            test_font_glyph_97_triangle_size = 39;
1787
Triangle_write test_font_glyph_97_triangles[]   = {
1788
{{119, -84}, {23, -44}, {18, -118}},
1789
{{119, -84}, {18, -118}, {117, -110}},
1790
{{18, -118}, {117, -123}, {117, -110}},
1791
{{18, -118}, {93, -410}, {117, -123}},
1792
{{117, -123}, {93, -410}, {249, -374}},
1793
{{93, -410}, {249, -406}, {249, -374}},
1794
{{93, -410}, {249, -438}, {249, -406}},
1795
{{249, -438}, {93, -410}, {301, -630}},
1796
{{272, -460}, {249, -438}, {301, -630}},
1797
{{295, -483}, {272, -460}, {301, -630}},
1798
{{295, -483}, {301, -630}, {327, -483}},
1799
{{327, -483}, {301, -630}, {353, -630}},
1800
{{353, -630}, {301, -630}, {327, -637}},
1801
{{327, -483}, {353, -630}, {358, -483}},
1802
{{381, -460}, {358, -483}, {353, -630}},
1803
{{353, -630}, {404, -438}, {381, -460}},
1804
{{353, -630}, {560, -410}, {404, -438}},
1805
{{404, -406}, {404, -438}, {560, -410}},
1806
{{404, -374}, {404, -406}, {560, -410}},
1807
{{536, -123}, {404, -374}, {560, -410}},
1808
{{536, -123}, {560, -410}, {635, -118}},
1809
{{536, -109}, {536, -123}, {635, -118}},
1810
{{536, -99}, {536, -109}, {635, -118}},
1811
{{631, -44}, {536, -99}, {635, -118}},
1812
{{534, -78}, {536, -99}, {631, -44}},
1813
{{532, -46}, {534, -78}, {631, -44}},
1814
{{631, -44}, {581, 4}, {532, -46}},
1815
{{581, 4}, {545, -10}, {532, -46}},
1816
{{381, -351}, {404, -374}, {536, -123}},
1817
{{359, -329}, {381, -351}, {536, -123}},
1818
{{359, -329}, {536, -123}, {327, -84}},
1819
{{327, -84}, {327, -329}, {359, -329}},
1820
{{295, -329}, {327, -329}, {327, -84}},
1821
{{295, -329}, {327, -84}, {117, -123}},
1822
{{117, -123}, {272, -351}, {295, -329}},
1823
{{117, -123}, {249, -374}, {272, -351}},
1824
{{23, -44}, {119, -84}, {122, -47}},
1825
{{122, -47}, {72, 4}, {23, -44}},
1826
{{108, -10}, {72, 4}, {122, -47}},
1827
};
1828
//Glyph: 98
1829
int          test_font_glyph_98_index     = 98;
1830
int          test_font_glyph_98_advance_x = 539;
1831
int          test_font_glyph_98_size      = 19;
1832
Bezier_write test_font_glyph_98[]         = {
1833
{{524, -226}, {524, -132}, {457, -65},1 },
1834
{{457, -65}, {391, 1}, {297, 1},1 },
1835
{{140, 1}, {83, 1}, {48, -42},1 },
1836
{{48, -42}, {15, -81}, {15, -140},1 },
1837
{{15, -140}, {15, -199}, {49, -240},1 },
1838
{{49, -240}, {84, -281}, {142, -281},1 },
1839
{{142, -528}, {98, -534}, {98, -577},1 },
1840
{{98, -577}, {98, -627}, {151, -627},1 },
1841
{{314, -627}, {372, -627}, {415, -587},1 },
1842
{{415, -587}, {458, -548}, {458, -490},1 },
1843
{{458, -490}, {458, -447}, {431, -410},1 },
1844
{{431, -410}, {524, -341}, {524, -226},1 },
1845
{{345, -517}, {359, -507}, {359, -490},0 },
1846
{{314, -528}, {331, -528}, {345, -517},0 },
1847
{{344, -464}, {329, -454}, {312, -454},0 },
1848
{{359, -490}, {359, -474}, {344, -464},0 },
1849
{{297, -354}, {359, -354}, {359, -318},0 },
1850
{{344, -291}, {329, -281}, {312, -281},0 },
1851
{{359, -318}, {359, -301}, {344, -291},0 },
1852
};
1853
int            test_font_glyph_98_triangle_size = 37;
1854
Triangle_write test_font_glyph_98_triangles[]   = {
1855
{{142, -281}, {48, -42}, {15, -140}},
1856
{{49, -240}, {142, -281}, {15, -140}},
1857
{{140, 1}, {48, -42}, {142, -281}},
1858
{{140, 1}, {142, -281}, {241, -281}},
1859
{{142, -281}, {241, -354}, {241, -281}},
1860
{{241, -354}, {142, -281}, {241, -454}},
1861
{{142, -281}, {142, -528}, {241, -454}},
1862
{{142, -528}, {241, -528}, {241, -454}},
1863
{{241, -528}, {142, -528}, {151, -627}},
1864
{{142, -528}, {98, -577}, {151, -627}},
1865
{{314, -627}, {241, -528}, {151, -627}},
1866
{{241, -528}, {314, -627}, {314, -528}},
1867
{{331, -528}, {314, -528}, {314, -627}},
1868
{{415, -587}, {331, -528}, {314, -627}},
1869
{{345, -517}, {331, -528}, {415, -587}},
1870
{{359, -507}, {345, -517}, {415, -587}},
1871
{{458, -490}, {359, -507}, {415, -587}},
1872
{{458, -490}, {359, -490}, {359, -507}},
1873
{{359, -474}, {359, -490}, {458, -490}},
1874
{{431, -410}, {359, -474}, {458, -490}},
1875
{{431, -410}, {344, -464}, {359, -474}},
1876
{{359, -354}, {344, -464}, {431, -410}},
1877
{{359, -318}, {359, -354}, {431, -410}},
1878
{{524, -226}, {359, -318}, {431, -410}},
1879
{{524, -226}, {359, -301}, {359, -318}},
1880
{{524, -226}, {344, -291}, {359, -301}},
1881
{{524, -226}, {329, -281}, {344, -291}},
1882
{{457, -65}, {329, -281}, {524, -226}},
1883
{{329, -281}, {457, -65}, {297, 1}},
1884
{{297, 1}, {312, -281}, {329, -281}},
1885
{{297, 1}, {241, -281}, {312, -281}},
1886
{{297, 1}, {140, 1}, {241, -281}},
1887
{{329, -454}, {344, -464}, {359, -354}},
1888
{{359, -354}, {297, -354}, {329, -454}},
1889
{{297, -354}, {312, -454}, {329, -454}},
1890
{{312, -454}, {297, -354}, {241, -454}},
1891
{{297, -354}, {241, -354}, {241, -454}},
1892
};
1893
//Glyph: 99
1894
int          test_font_glyph_99_index     = 99;
1895
int          test_font_glyph_99_advance_x = 556;
1896
int          test_font_glyph_99_size      = 21;
1897
Bezier_write test_font_glyph_99[]         = {
1898
{{539, -116}, {539, -90}, {523, -74},1 },
1899
{{523, -74}, {514, -66}, {495, -53},1 },
1900
{{495, -53}, {417, 1}, {324, 1},1 },
1901
{{324, 1}, {196, 1}, {106, -92},1 },
1902
{{106, -92}, {17, -185}, {17, -313},1 },
1903
{{17, -313}, {17, -435}, {105, -531},1 },
1904
{{105, -531}, {193, -627}, {314, -627},1 },
1905
{{314, -627}, {416, -627}, {476, -555},1 },
1906
{{476, -555}, {491, -536}, {491, -518},1 },
1907
{{491, -518}, {491, -498}, {476, -484},1 },
1908
{{476, -484}, {462, -470}, {442, -470},1 },
1909
{{442, -470}, {425, -470}, {391, -499},1 },
1910
{{319, -528}, {358, -528}, {391, -499},0 },
1911
{{231, -492}, {267, -528}, {319, -528},0 },
1912
{{196, -404}, {196, -456}, {231, -492},0 },
1913
{{231, -317}, {196, -354}, {196, -404},0 },
1914
{{316, -281}, {266, -281}, {231, -317},0 },
1915
{{372, -296}, {344, -281}, {316, -281},0 },
1916
{{372, -296}, {401, -312}, {412, -312},1 },
1917
{{412, -312}, {445, -312}, {458, -286},1 },
1918
{{535, -134}, {539, -127}, {539, -116},1 },
1919
};
1920
int            test_font_glyph_99_triangle_size = 26;
1921
Triangle_write test_font_glyph_99_triangles[]   = {
1922
{{231, -317}, {106, -92}, {17, -313}},
1923
{{231, -317}, {17, -313}, {196, -354}},
1924
{{196, -354}, {17, -313}, {196, -404}},
1925
{{17, -313}, {105, -531}, {196, -404}},
1926
{{105, -531}, {196, -456}, {196, -404}},
1927
{{196, -456}, {105, -531}, {231, -492}},
1928
{{231, -492}, {105, -531}, {267, -528}},
1929
{{267, -528}, {105, -531}, {314, -627}},
1930
{{267, -528}, {314, -627}, {319, -528}},
1931
{{358, -528}, {319, -528}, {314, -627}},
1932
{{476, -555}, {358, -528}, {314, -627}},
1933
{{391, -499}, {358, -528}, {476, -555}},
1934
{{476, -555}, {442, -470}, {391, -499}},
1935
{{476, -484}, {442, -470}, {476, -555}},
1936
{{491, -518}, {476, -484}, {476, -555}},
1937
{{106, -92}, {231, -317}, {266, -281}},
1938
{{106, -92}, {266, -281}, {324, 1}},
1939
{{266, -281}, {316, -281}, {324, 1}},
1940
{{324, 1}, {316, -281}, {344, -281}},
1941
{{495, -53}, {324, 1}, {344, -281}},
1942
{{535, -134}, {495, -53}, {344, -281}},
1943
{{458, -286}, {535, -134}, {344, -281}},
1944
{{372, -296}, {458, -286}, {344, -281}},
1945
{{372, -296}, {412, -312}, {458, -286}},
1946
{{523, -74}, {495, -53}, {535, -134}},
1947
{{523, -74}, {535, -134}, {539, -116}},
1948
};
1949
//Glyph: 100
1950
int          test_font_glyph_100_index     = 100;
1951
int          test_font_glyph_100_advance_x = 567;
1952
int          test_font_glyph_100_size      = 15;
1953
Bezier_write test_font_glyph_100[]         = {
1954
{{549, -313}, {549, -185}, {459, -92},1 },
1955
{{459, -92}, {369, 1}, {242, 1},1 },
1956
{{144, 1}, {86, 1}, {51, -42},1 },
1957
{{51, -42}, {18, -81}, {18, -140},1 },
1958
{{18, -140}, {18, -192}, {45, -231},1 },
1959
{{45, -231}, {73, -271}, {123, -278},1 },
1960
{{123, -528}, {64, -528}, {64, -577},1 },
1961
{{64, -577}, {64, -600}, {79, -613},1 },
1962
{{79, -613}, {95, -627}, {118, -627},1 },
1963
{{252, -627}, {375, -627}, {462, -532},1 },
1964
{{462, -532}, {549, -437}, {549, -313},1 },
1965
{{334, -492}, {369, -456}, {369, -404},0 },
1966
{{248, -528}, {300, -528}, {334, -492},0 },
1967
{{334, -317}, {300, -281}, {251, -281},0 },
1968
{{369, -404}, {369, -354}, {334, -317},0 },
1969
};
1970
int            test_font_glyph_100_triangle_size = 25;
1971
Triangle_write test_font_glyph_100_triangles[]   = {
1972
{{144, 1}, {51, -42}, {18, -140}},
1973
{{144, 1}, {18, -140}, {123, -278}},
1974
{{123, -278}, {18, -140}, {45, -231}},
1975
{{144, 1}, {123, -278}, {222, -281}},
1976
{{123, -278}, {123, -528}, {222, -281}},
1977
{{123, -528}, {222, -528}, {222, -281}},
1978
{{222, -528}, {123, -528}, {118, -627}},
1979
{{123, -528}, {64, -577}, {118, -627}},
1980
{{64, -577}, {79, -613}, {118, -627}},
1981
{{252, -627}, {222, -528}, {118, -627}},
1982
{{248, -528}, {222, -528}, {252, -627}},
1983
{{252, -627}, {300, -528}, {248, -528}},
1984
{{462, -532}, {300, -528}, {252, -627}},
1985
{{334, -492}, {300, -528}, {462, -532}},
1986
{{369, -456}, {334, -492}, {462, -532}},
1987
{{369, -404}, {369, -456}, {462, -532}},
1988
{{549, -313}, {369, -404}, {462, -532}},
1989
{{549, -313}, {369, -354}, {369, -404}},
1990
{{549, -313}, {334, -317}, {369, -354}},
1991
{{459, -92}, {334, -317}, {549, -313}},
1992
{{300, -281}, {334, -317}, {459, -92}},
1993
{{242, 1}, {300, -281}, {459, -92}},
1994
{{242, 1}, {251, -281}, {300, -281}},
1995
{{242, 1}, {222, -281}, {251, -281}},
1996
{{144, 1}, {222, -281}, {242, 1}},
1997
};
1998
//Glyph: 101
1999
int          test_font_glyph_101_index     = 101;
2000
int          test_font_glyph_101_advance_x = 422;
2001
int          test_font_glyph_101_size      = 17;
2002
Bezier_write test_font_glyph_101[]         = {
2003
{{407, -140}, {407, -82}, {374, -42},1 },
2004
{{374, -42}, {339, 1}, {281, 1},1 },
2005
{{51, 0}, {27, -3}, {20, -18},1 },
2006
{{20, -18}, {15, -27}, {15, -49},1 },
2007
{{15, -577}, {15, -596}, {30, -611},1 },
2008
{{30, -611}, {46, -627}, {65, -627},1 },
2009
{{333, -627}, {352, -627}, {367, -611},1 },
2010
{{367, -611}, {383, -596}, {383, -577},1 },
2011
{{383, -542}, {383, -491}, {335, -490},1 },
2012
{{335, -490}, {316, -489}, {301, -499},1 },
2013
{{301, -499}, {286, -510}, {285, -528},1 },
2014
{{257, -459}, {282, -459}, {296, -444},1 },
2015
{{296, -444}, {310, -429}, {310, -410},1 },
2016
{{310, -410}, {310, -389}, {296, -374},1 },
2017
{{296, -374}, {282, -359}, {257, -359},1 },
2018
{{281, -281}, {339, -281}, {373, -239},1 },
2019
{{373, -239}, {407, -198}, {407, -140},1 },
2020
};
2021
int            test_font_glyph_101_triangle_size = 25;
2022
Triangle_write test_font_glyph_101_triangles[]   = {
2023
{{51, 0}, {20, -18}, {15, -49}},
2024
{{114, -281}, {51, 0}, {15, -49}},
2025
{{15, -49}, {15, -577}, {114, -281}},
2026
{{15, -577}, {114, -359}, {114, -281}},
2027
{{15, -577}, {114, -459}, {114, -359}},
2028
{{114, -359}, {114, -459}, {257, -459}},
2029
{{257, -359}, {114, -359}, {257, -459}},
2030
{{310, -410}, {257, -359}, {257, -459}},
2031
{{310, -410}, {257, -459}, {296, -444}},
2032
{{310, -410}, {296, -374}, {257, -359}},
2033
{{15, -577}, {114, -528}, {114, -459}},
2034
{{114, -528}, {15, -577}, {65, -627}},
2035
{{15, -577}, {30, -611}, {65, -627}},
2036
{{114, -528}, {65, -627}, {333, -627}},
2037
{{285, -528}, {114, -528}, {333, -627}},
2038
{{383, -577}, {285, -528}, {333, -627}},
2039
{{383, -577}, {333, -627}, {367, -611}},
2040
{{383, -542}, {285, -528}, {383, -577}},
2041
{{383, -542}, {335, -490}, {285, -528}},
2042
{{335, -490}, {301, -499}, {285, -528}},
2043
{{51, 0}, {114, -281}, {281, 1}},
2044
{{114, -281}, {281, -281}, {281, 1}},
2045
{{407, -140}, {281, 1}, {281, -281}},
2046
{{373, -239}, {407, -140}, {281, -281}},
2047
{{374, -42}, {281, 1}, {407, -140}},
2048
};
2049
//Glyph: 102
2050
int          test_font_glyph_102_index     = 102;
2051
int          test_font_glyph_102_advance_x = 427;
2052
int          test_font_glyph_102_size      = 13;
2053
Bezier_write test_font_glyph_102[]         = {
2054
{{409, -486}, {409, -428}, {375, -387},1 },
2055
{{375, -387}, {341, -346}, {283, -346},1 },
2056
{{260, -302}, {285, -302}, {299, -287},1 },
2057
{{299, -287}, {313, -272}, {313, -252},1 },
2058
{{313, -252}, {313, -232}, {299, -217},1 },
2059
{{299, -217}, {285, -202}, {260, -202},1 },
2060
{{117, -49}, {117, -24}, {102, -10},1 },
2061
{{102, -10}, {87, 4}, {66, 4},1 },
2062
{{66, 4}, {47, 4}, {32, -10},1 },
2063
{{32, -10}, {18, -24}, {18, -49},1 },
2064
{{18, -582}, {18, -627}, {66, -627},1 },
2065
{{283, -627}, {341, -627}, {375, -586},1 },
2066
{{375, -586}, {409, -545}, {409, -486},1 },
2067
};
2068
int            test_font_glyph_102_triangle_size = 18;
2069
Triangle_write test_font_glyph_102_triangles[]   = {
2070
{{18, -49}, {66, 4}, {32, -10}},
2071
{{102, -10}, {66, 4}, {18, -49}},
2072
{{117, -49}, {102, -10}, {18, -49}},
2073
{{18, -49}, {117, -202}, {117, -49}},
2074
{{117, -202}, {18, -49}, {117, -302}},
2075
{{18, -49}, {18, -582}, {117, -302}},
2076
{{18, -582}, {117, -346}, {117, -302}},
2077
{{18, -582}, {66, -627}, {117, -346}},
2078
{{117, -346}, {66, -627}, {283, -627}},
2079
{{283, -346}, {117, -346}, {283, -627}},
2080
{{409, -486}, {283, -346}, {283, -627}},
2081
{{409, -486}, {283, -627}, {375, -586}},
2082
{{409, -486}, {375, -387}, {283, -346}},
2083
{{117, -202}, {117, -302}, {260, -302}},
2084
{{260, -202}, {117, -202}, {260, -302}},
2085
{{313, -252}, {260, -202}, {260, -302}},
2086
{{313, -252}, {260, -302}, {299, -287}},
2087
{{313, -252}, {299, -217}, {260, -202}},
2088
};
2089
//Glyph: 103
2090
int          test_font_glyph_103_index     = 103;
2091
int          test_font_glyph_103_advance_x = 595;
2092
int          test_font_glyph_103_size      = 21;
2093
Bezier_write test_font_glyph_103[]         = {
2094
{{576, -49}, {576, -19}, {548, -6},1 },
2095
{{548, -6}, {519, 8}, {496, -10},1 },
2096
{{465, -34}, {400, 1}, {326, 1},1 },
2097
{{326, 1}, {199, 1}, {109, -92},1 },
2098
{{109, -92}, {19, -185}, {19, -313},1 },
2099
{{19, -313}, {19, -436}, {107, -531},1 },
2100
{{107, -531}, {195, -627}, {316, -627},1 },
2101
{{316, -627}, {425, -627}, {490, -542},1 },
2102
{{490, -542}, {503, -525}, {503, -507},1 },
2103
{{503, -507}, {503, -487}, {488, -472},1 },
2104
{{488, -472}, {474, -458}, {454, -458},1 },
2105
{{454, -458}, {429, -458}, {411, -481},1 },
2106
{{319, -527}, {375, -527}, {411, -481},0 },
2107
{{233, -491}, {268, -527}, {319, -527},0 },
2108
{{198, -404}, {198, -455}, {233, -491},0 },
2109
{{227, -324}, {198, -359}, {198, -404},0 },
2110
{{299, -282}, {256, -289}, {227, -324},0 },
2111
{{299, -344}, {299, -362}, {315, -377},1 },
2112
{{315, -377}, {331, -393}, {349, -393},1 },
2113
{{526, -393}, {544, -393}, {560, -377},1 },
2114
{{560, -377}, {576, -362}, {576, -344},1 },
2115
};
2116
int            test_font_glyph_103_triangle_size = 28;
2117
Triangle_write test_font_glyph_103_triangles[]   = {
2118
{{227, -324}, {109, -92}, {19, -313}},
2119
{{227, -324}, {19, -313}, {198, -359}},
2120
{{198, -359}, {19, -313}, {198, -404}},
2121
{{19, -313}, {107, -531}, {198, -404}},
2122
{{107, -531}, {198, -455}, {198, -404}},
2123
{{198, -455}, {107, -531}, {233, -491}},
2124
{{233, -491}, {107, -531}, {268, -527}},
2125
{{268, -527}, {107, -531}, {316, -627}},
2126
{{319, -527}, {268, -527}, {316, -627}},
2127
{{316, -627}, {375, -527}, {319, -527}},
2128
{{490, -542}, {375, -527}, {316, -627}},
2129
{{411, -481}, {375, -527}, {490, -542}},
2130
{{411, -481}, {490, -542}, {503, -507}},
2131
{{503, -507}, {454, -458}, {411, -481}},
2132
{{488, -472}, {454, -458}, {503, -507}},
2133
{{109, -92}, {227, -324}, {256, -289}},
2134
{{109, -92}, {256, -289}, {299, -282}},
2135
{{299, -282}, {326, 1}, {109, -92}},
2136
{{465, -34}, {326, 1}, {299, -282}},
2137
{{576, -344}, {465, -34}, {299, -282}},
2138
{{299, -282}, {526, -393}, {576, -344}},
2139
{{576, -344}, {526, -393}, {560, -377}},
2140
{{349, -393}, {526, -393}, {299, -282}},
2141
{{349, -393}, {299, -282}, {299, -344}},
2142
{{349, -393}, {299, -344}, {315, -377}},
2143
{{576, -49}, {465, -34}, {576, -344}},
2144
{{496, -10}, {465, -34}, {576, -49}},
2145
{{548, -6}, {496, -10}, {576, -49}},
2146
};
2147
//Glyph: 104
2148
int          test_font_glyph_104_index     = 104;
2149
int          test_font_glyph_104_advance_x = 470;
2150
int          test_font_glyph_104_size      = 14;
2151
Bezier_write test_font_glyph_104[]         = {
2152
{{449, -49}, {449, -24}, {434, -10},1 },
2153
{{434, -10}, {419, 4}, {399, 4},1 },
2154
{{399, 4}, {379, 4}, {364, -10},1 },
2155
{{364, -10}, {349, -24}, {349, -49},1 },
2156
{{120, -49}, {120, 4}, {70, 4},1 },
2157
{{70, 4}, {50, 4}, {35, -10},1 },
2158
{{35, -10}, {21, -24}, {21, -49},1 },
2159
{{21, -577}, {21, -602}, {35, -616},1 },
2160
{{35, -616}, {50, -630}, {70, -630},1 },
2161
{{70, -630}, {120, -630}, {120, -577},1 },
2162
{{349, -577}, {349, -602}, {364, -616},1 },
2163
{{364, -616}, {379, -630}, {399, -630},1 },
2164
{{399, -630}, {419, -630}, {434, -616},1 },
2165
{{434, -616}, {449, -602}, {449, -577},1 },
2166
};
2167
int            test_font_glyph_104_triangle_size = 20;
2168
Triangle_write test_font_glyph_104_triangles[]   = {
2169
{{70, 4}, {35, -10}, {21, -49}},
2170
{{120, -49}, {70, 4}, {21, -49}},
2171
{{21, -49}, {120, -169}, {120, -49}},
2172
{{21, -49}, {21, -577}, {120, -169}},
2173
{{21, -577}, {120, -458}, {120, -169}},
2174
{{120, -169}, {120, -458}, {349, -458}},
2175
{{120, -169}, {349, -458}, {349, -169}},
2176
{{349, -169}, {349, -458}, {449, -577}},
2177
{{449, -577}, {349, -458}, {349, -577}},
2178
{{399, -630}, {449, -577}, {349, -577}},
2179
{{399, -630}, {349, -577}, {364, -616}},
2180
{{449, -577}, {399, -630}, {434, -616}},
2181
{{449, -49}, {349, -169}, {449, -577}},
2182
{{449, -49}, {349, -49}, {349, -169}},
2183
{{349, -49}, {449, -49}, {399, 4}},
2184
{{434, -10}, {399, 4}, {449, -49}},
2185
{{399, 4}, {364, -10}, {349, -49}},
2186
{{21, -577}, {120, -577}, {120, -458}},
2187
{{120, -577}, {21, -577}, {70, -630}},
2188
{{21, -577}, {35, -616}, {70, -630}},
2189
};
2190
//Glyph: 105
2191
int          test_font_glyph_105_index     = 105;
2192
int          test_font_glyph_105_advance_x = 148;
2193
int          test_font_glyph_105_size      = 6;
2194
Bezier_write test_font_glyph_105[]         = {
2195
{{123, -49}, {123, 4}, {74, 4},1 },
2196
{{74, 4}, {54, 4}, {39, -10},1 },
2197
{{39, -10}, {25, -24}, {25, -49},1 },
2198
{{25, -577}, {25, -602}, {39, -616},1 },
2199
{{39, -616}, {53, -630}, {74, -630},1 },
2200
{{74, -630}, {123, -630}, {123, -577},1 },
2201
};
2202
int            test_font_glyph_105_triangle_size = 6;
2203
Triangle_write test_font_glyph_105_triangles[]   = {
2204
{{74, 4}, {39, -10}, {25, -49}},
2205
{{123, -49}, {74, 4}, {25, -49}},
2206
{{25, -49}, {123, -577}, {123, -49}},
2207
{{25, -49}, {25, -577}, {123, -577}},
2208
{{123, -577}, {25, -577}, {74, -630}},
2209
{{25, -577}, {39, -616}, {74, -630}},
2210
};
2211
//Glyph: 106
2212
int          test_font_glyph_106_index     = 106;
2213
int          test_font_glyph_106_advance_x = 430;
2214
int          test_font_glyph_106_size      = 12;
2215
Bezier_write test_font_glyph_106[]         = {
2216
{{410, -313}, {410, -180}, {357, -97},1 },
2217
{{357, -97}, {294, 1}, {168, 1},1 },
2218
{{145, 1}, {88, 1}, {52, -42},1 },
2219
{{52, -42}, {19, -82}, {19, -140},1 },
2220
{{19, -140}, {19, -198}, {53, -239},1 },
2221
{{53, -239}, {87, -281}, {145, -281},1 },
2222
{{310, -404}, {310, -281}, {237, -281},0 },
2223
{{310, -528}, {252, -528}, {252, -577},1 },
2224
{{252, -577}, {252, -598}, {266, -612},1 },
2225
{{266, -612}, {280, -627}, {306, -627},1 },
2226
{{361, -627}, {379, -627}, {394, -611},1 },
2227
{{394, -611}, {410, -596}, {410, -577},1 },
2228
};
2229
int            test_font_glyph_106_triangle_size = 16;
2230
Triangle_write test_font_glyph_106_triangles[]   = {
2231
{{145, 1}, {52, -42}, {19, -140}},
2232
{{19, -140}, {168, 1}, {145, 1}},
2233
{{145, -281}, {168, 1}, {19, -140}},
2234
{{19, -140}, {53, -239}, {145, -281}},
2235
{{145, -281}, {237, -281}, {168, 1}},
2236
{{357, -97}, {168, 1}, {237, -281}},
2237
{{357, -97}, {237, -281}, {310, -281}},
2238
{{357, -97}, {310, -281}, {410, -313}},
2239
{{410, -313}, {310, -281}, {310, -404}},
2240
{{310, -404}, {410, -577}, {410, -313}},
2241
{{310, -404}, {310, -528}, {410, -577}},
2242
{{410, -577}, {310, -528}, {361, -627}},
2243
{{310, -528}, {306, -627}, {361, -627}},
2244
{{310, -528}, {252, -577}, {306, -627}},
2245
{{252, -577}, {266, -612}, {306, -627}},
2246
{{410, -577}, {361, -627}, {394, -611}},
2247
};
2248
//Glyph: 107
2249
int          test_font_glyph_107_index     = 107;
2250
int          test_font_glyph_107_advance_x = 520;
2251
int          test_font_glyph_107_size      = 16;
2252
Bezier_write test_font_glyph_107[]         = {
2253
{{465, -61}, {418, 0}, {353, 0},1 },
2254
{{353, 0}, {314, 0}, {280, -26},1 },
2255
{{121, -49}, {121, -24}, {106, -10},1 },
2256
{{106, -10}, {91, 4}, {71, 4},1 },
2257
{{71, 4}, {51, 4}, {36, -10},1 },
2258
{{36, -10}, {21, -24}, {21, -49},1 },
2259
{{21, -577}, {21, -602}, {36, -616},1 },
2260
{{36, -616}, {51, -630}, {71, -630},1 },
2261
{{71, -630}, {91, -630}, {106, -616},1 },
2262
{{106, -616}, {121, -602}, {121, -577},1 },
2263
{{286, -606}, {304, -630}, {328, -630},1 },
2264
{{328, -630}, {348, -630}, {363, -615},1 },
2265
{{363, -615}, {378, -600}, {378, -580},1 },
2266
{{378, -580}, {378, -564}, {366, -548},1 },
2267
{{450, -249}, {499, -212}, {499, -154},1 },
2268
{{499, -154}, {499, -106}, {465, -61},1 },
2269
};
2270
int            test_font_glyph_107_triangle_size = 21;
2271
Triangle_write test_font_glyph_107_triangles[]   = {
2272
{{21, -49}, {121, -383}, {36, -10}},
2273
{{121, -146}, {36, -10}, {121, -383}},
2274
{{121, -146}, {121, -383}, {254, -398}},
2275
{{254, -398}, {121, -383}, {286, -606}},
2276
{{254, -398}, {286, -606}, {366, -548}},
2277
{{366, -548}, {286, -606}, {363, -615}},
2278
{{286, -606}, {328, -630}, {363, -615}},
2279
{{366, -548}, {363, -615}, {378, -580}},
2280
{{121, -146}, {254, -398}, {450, -249}},
2281
{{280, -26}, {121, -146}, {450, -249}},
2282
{{450, -249}, {465, -61}, {280, -26}},
2283
{{353, 0}, {280, -26}, {465, -61}},
2284
{{465, -61}, {450, -249}, {499, -154}},
2285
{{121, -49}, {36, -10}, {121, -146}},
2286
{{121, -49}, {71, 4}, {36, -10}},
2287
{{106, -10}, {71, 4}, {121, -49}},
2288
{{71, -630}, {121, -383}, {21, -49}},
2289
{{71, -630}, {21, -49}, {21, -577}},
2290
{{36, -616}, {71, -630}, {21, -577}},
2291
{{71, -630}, {121, -577}, {121, -383}},
2292
{{71, -630}, {106, -616}, {121, -577}},
2293
};
2294
//Glyph: 108
2295
int          test_font_glyph_108_index     = 108;
2296
int          test_font_glyph_108_advance_x = 376;
2297
int          test_font_glyph_108_size      = 10;
2298
Bezier_write test_font_glyph_108[]         = {
2299
{{359, -140}, {359, -81}, {326, -42},1 },
2300
{{326, -42}, {291, 1}, {233, 1},1 },
2301
{{66, 1}, {48, 1}, {32, -14},1 },
2302
{{32, -14}, {17, -30}, {17, -49},1 },
2303
{{17, -577}, {17, -602}, {32, -616},1 },
2304
{{32, -616}, {47, -631}, {67, -631},1 },
2305
{{67, -631}, {87, -631}, {102, -616},1 },
2306
{{102, -616}, {117, -602}, {117, -577},1 },
2307
{{233, -281}, {291, -281}, {326, -238},1 },
2308
{{326, -238}, {359, -199}, {359, -140},1 },
2309
};
2310
int            test_font_glyph_108_triangle_size = 12;
2311
Triangle_write test_font_glyph_108_triangles[]   = {
2312
{{17, -49}, {66, 1}, {32, -14}},
2313
{{17, -49}, {233, 1}, {66, 1}},
2314
{{326, -42}, {233, 1}, {17, -49}},
2315
{{117, -281}, {326, -42}, {17, -49}},
2316
{{67, -631}, {117, -281}, {17, -49}},
2317
{{67, -631}, {17, -49}, {17, -577}},
2318
{{32, -616}, {67, -631}, {17, -577}},
2319
{{67, -631}, {117, -577}, {117, -281}},
2320
{{67, -631}, {102, -616}, {117, -577}},
2321
{{233, -281}, {326, -42}, {117, -281}},
2322
{{326, -42}, {233, -281}, {359, -140}},
2323
{{359, -140}, {233, -281}, {326, -238}},
2324
};
2325
//Glyph: 109
2326
int          test_font_glyph_109_index     = 109;
2327
int          test_font_glyph_109_advance_x = 694;
2328
int          test_font_glyph_109_size      = 28;
2329
Bezier_write test_font_glyph_109[]         = {
2330
{{674, -199}, {674, -115}, {653, -37},1 },
2331
{{653, -37}, {641, 4}, {604, 4},1 },
2332
{{604, 4}, {583, 4}, {568, -10},1 },
2333
{{568, -10}, {554, -24}, {554, -45},1 },
2334
{{554, -45}, {554, -53}, {557, -62},1 },
2335
{{568, -137}, {568, -103}, {557, -62},0 },
2336
{{505, -282}, {568, -218}, {568, -137},0 },
2337
{{505, -282}, {498, -269}, {489, -254},1 },
2338
{{489, -254}, {446, -181}, {381, -119},1 },
2339
{{381, -119}, {368, -107}, {346, -107},1 },
2340
{{346, -107}, {325, -107}, {313, -119},1 },
2341
{{313, -119}, {247, -183}, {204, -254},1 },
2342
{{204, -254}, {195, -269}, {188, -282},1 },
2343
{{126, -135}, {126, -219}, {188, -282},0 },
2344
{{137, -62}, {126, -101}, {126, -135},0 },
2345
{{137, -62}, {139, -53}, {139, -45},1 },
2346
{{139, -45}, {139, -24}, {124, -10},1 },
2347
{{124, -10}, {110, 4}, {90, 4},1 },
2348
{{90, 4}, {52, 4}, {41, -37},1 },
2349
{{41, -37}, {20, -121}, {20, -199},1 },
2350
{{20, -199}, {20, -444}, {184, -625},1 },
2351
{{184, -625}, {198, -640}, {221, -640},1 },
2352
{{221, -640}, {244, -640}, {257, -625},1 },
2353
{{257, -625}, {311, -565}, {346, -498},1 },
2354
{{346, -498}, {386, -570}, {436, -625},1 },
2355
{{436, -625}, {449, -640}, {473, -640},1 },
2356
{{473, -640}, {496, -640}, {509, -625},1 },
2357
{{509, -625}, {674, -443}, {674, -199},1 },
2358
};
2359
int            test_font_glyph_109_triangle_size = 30;
2360
Triangle_write test_font_glyph_109_triangles[]   = {
2361
{{41, -37}, {20, -199}, {126, -135}},
2362
{{20, -199}, {126, -219}, {126, -135}},
2363
{{188, -282}, {126, -219}, {20, -199}},
2364
{{188, -282}, {20, -199}, {184, -625}},
2365
{{184, -625}, {346, -498}, {188, -282}},
2366
{{204, -254}, {188, -282}, {346, -498}},
2367
{{346, -498}, {489, -254}, {204, -254}},
2368
{{313, -119}, {204, -254}, {489, -254}},
2369
{{381, -119}, {313, -119}, {489, -254}},
2370
{{346, -107}, {313, -119}, {381, -119}},
2371
{{505, -282}, {489, -254}, {346, -498}},
2372
{{505, -282}, {346, -498}, {509, -625}},
2373
{{509, -625}, {346, -498}, {436, -625}},
2374
{{509, -625}, {436, -625}, {473, -640}},
2375
{{509, -625}, {674, -199}, {505, -282}},
2376
{{568, -218}, {505, -282}, {674, -199}},
2377
{{568, -137}, {568, -218}, {674, -199}},
2378
{{568, -103}, {568, -137}, {674, -199}},
2379
{{653, -37}, {568, -103}, {674, -199}},
2380
{{557, -62}, {568, -103}, {653, -37}},
2381
{{557, -62}, {653, -37}, {604, 4}},
2382
{{604, 4}, {554, -45}, {557, -62}},
2383
{{604, 4}, {568, -10}, {554, -45}},
2384
{{346, -498}, {184, -625}, {257, -625}},
2385
{{257, -625}, {184, -625}, {221, -640}},
2386
{{126, -101}, {41, -37}, {126, -135}},
2387
{{41, -37}, {126, -101}, {137, -62}},
2388
{{41, -37}, {137, -62}, {139, -45}},
2389
{{124, -10}, {41, -37}, {139, -45}},
2390
{{90, 4}, {41, -37}, {124, -10}},
2391
};
2392
//Glyph: 110
2393
int          test_font_glyph_110_index     = 110;
2394
int          test_font_glyph_110_advance_x = 470;
2395
int          test_font_glyph_110_size      = 11;
2396
Bezier_write test_font_glyph_110[]         = {
2397
{{449, -49}, {449, -19}, {420, -6},1 },
2398
{{420, -6}, {390, 8}, {368, -11},1 },
2399
{{120, -49}, {120, 4}, {70, 4},1 },
2400
{{70, 4}, {50, 4}, {35, -10},1 },
2401
{{35, -10}, {21, -24}, {21, -49},1 },
2402
{{21, -577}, {21, -608}, {50, -622},1 },
2403
{{50, -622}, {79, -636}, {103, -615},1 },
2404
{{349, -577}, {349, -602}, {364, -616},1 },
2405
{{364, -616}, {379, -630}, {399, -630},1 },
2406
{{399, -630}, {419, -630}, {434, -616},1 },
2407
{{434, -616}, {449, -602}, {449, -577},1 },
2408
};
2409
int            test_font_glyph_110_triangle_size = 15;
2410
Triangle_write test_font_glyph_110_triangles[]   = {
2411
{{70, 4}, {35, -10}, {21, -49}},
2412
{{120, -49}, {70, 4}, {21, -49}},
2413
{{21, -49}, {120, -220}, {120, -49}},
2414
{{21, -49}, {21, -577}, {120, -220}},
2415
{{120, -220}, {21, -577}, {103, -615}},
2416
{{21, -577}, {50, -622}, {103, -615}},
2417
{{120, -220}, {103, -615}, {349, -406}},
2418
{{349, -406}, {368, -11}, {120, -220}},
2419
{{349, -406}, {449, -49}, {368, -11}},
2420
{{420, -6}, {368, -11}, {449, -49}},
2421
{{349, -406}, {449, -577}, {449, -49}},
2422
{{449, -577}, {349, -406}, {349, -577}},
2423
{{399, -630}, {449, -577}, {349, -577}},
2424
{{399, -630}, {349, -577}, {364, -616}},
2425
{{449, -577}, {399, -630}, {434, -616}},
2426
};
2427
//Glyph: 111
2428
int          test_font_glyph_111_index     = 111;
2429
int          test_font_glyph_111_advance_x = 653;
2430
int          test_font_glyph_111_size      = 14;
2431
Bezier_write test_font_glyph_111[]         = {
2432
{{635, -182}, {635, -107}, {580, -53},1 },
2433
{{580, -53}, {526, 1}, {451, 1},1 },
2434
{{202, 1}, {127, 1}, {72, -53},1 },
2435
{{72, -53}, {18, -107}, {18, -182},1 },
2436
{{18, -182}, {18, -317}, {103, -462},1 },
2437
{{103, -462}, {199, -626}, {326, -626},1 },
2438
{{326, -626}, {454, -626}, {550, -462},1 },
2439
{{550, -462}, {635, -318}, {635, -182},1 },
2440
{{239, -481}, {279, -527}, {326, -527},0 },
2441
{{200, -389}, {200, -436}, {239, -481},0 },
2442
{{257, -346}, {200, -346}, {200, -389},0 },
2443
{{454, -390}, {454, -346}, {396, -346},0 },
2444
{{413, -482}, {454, -437}, {454, -390},0 },
2445
{{326, -527}, {372, -527}, {413, -482},0 },
2446
};
2447
int            test_font_glyph_111_triangle_size = 22;
2448
Triangle_write test_font_glyph_111_triangles[]   = {
2449
{{72, -53}, {18, -182}, {200, -346}},
2450
{{18, -182}, {103, -462}, {200, -346}},
2451
{{103, -462}, {200, -389}, {200, -346}},
2452
{{103, -462}, {200, -436}, {200, -389}},
2453
{{200, -436}, {103, -462}, {239, -481}},
2454
{{239, -481}, {103, -462}, {279, -527}},
2455
{{326, -626}, {279, -527}, {103, -462}},
2456
{{279, -527}, {326, -626}, {326, -527}},
2457
{{372, -527}, {326, -527}, {326, -626}},
2458
{{326, -626}, {550, -462}, {372, -527}},
2459
{{550, -462}, {413, -482}, {372, -527}},
2460
{{454, -437}, {413, -482}, {550, -462}},
2461
{{454, -390}, {454, -437}, {550, -462}},
2462
{{454, -346}, {454, -390}, {550, -462}},
2463
{{454, -346}, {550, -462}, {635, -182}},
2464
{{580, -53}, {454, -346}, {635, -182}},
2465
{{580, -53}, {451, 1}, {454, -346}},
2466
{{451, 1}, {396, -346}, {454, -346}},
2467
{{257, -346}, {396, -346}, {451, 1}},
2468
{{202, 1}, {257, -346}, {451, 1}},
2469
{{202, 1}, {200, -346}, {257, -346}},
2470
{{72, -53}, {200, -346}, {202, 1}},
2471
};
2472
//Glyph: 112
2473
int          test_font_glyph_112_index     = 112;
2474
int          test_font_glyph_112_advance_x = 610;
2475
int          test_font_glyph_112_size      = 19;
2476
Bezier_write test_font_glyph_112[]         = {
2477
{{582, -361}, {582, -252}, {504, -173},1 },
2478
{{504, -173}, {426, -95}, {317, -95},1 },
2479
{{317, -95}, {297, -95}, {274, -99},1 },
2480
{{274, -49}, {274, -30}, {258, -14},1 },
2481
{{258, -14}, {243, 1}, {225, 1},1 },
2482
{{178, 1}, {156, 1}, {140, -13},1 },
2483
{{140, -13}, {125, -27}, {125, -49},1 },
2484
{{125, -49}, {125, -70}, {139, -84},1 },
2485
{{139, -84}, {153, -99}, {174, -99},1 },
2486
{{153, -346}, {96, -346}, {62, -387},1 },
2487
{{62, -387}, {28, -428}, {28, -486},1 },
2488
{{28, -486}, {28, -545}, {62, -586},1 },
2489
{{62, -586}, {96, -627}, {153, -627},1 },
2490
{{317, -627}, {426, -627}, {504, -548},1 },
2491
{{504, -548}, {582, -470}, {582, -361},1 },
2492
{{288, -346}, {390, -346}, {390, -270},0 },
2493
{{300, -198}, {286, -198}, {274, -201},0 },
2494
{{362, -217}, {335, -198}, {300, -198},0 },
2495
{{390, -270}, {390, -237}, {362, -217},0 },
2496
};
2497
int            test_font_glyph_112_triangle_size = 30;
2498
Triangle_write test_font_glyph_112_triangles[]   = {
2499
{{153, -346}, {62, -387}, {28, -486}},
2500
{{174, -346}, {153, -346}, {28, -486}},
2501
{{153, -627}, {174, -346}, {28, -486}},
2502
{{153, -627}, {28, -486}, {62, -586}},
2503
{{317, -627}, {174, -346}, {153, -627}},
2504
{{504, -548}, {174, -346}, {317, -627}},
2505
{{504, -548}, {274, -346}, {174, -346}},
2506
{{174, -346}, {274, -346}, {274, -201}},
2507
{{274, -201}, {174, -99}, {174, -346}},
2508
{{174, -99}, {274, -201}, {274, -99}},
2509
{{274, -99}, {274, -201}, {286, -198}},
2510
{{274, -99}, {286, -198}, {300, -198}},
2511
{{317, -95}, {274, -99}, {300, -198}},
2512
{{317, -95}, {300, -198}, {335, -198}},
2513
{{317, -95}, {335, -198}, {362, -217}},
2514
{{504, -173}, {317, -95}, {362, -217}},
2515
{{504, -173}, {362, -217}, {390, -237}},
2516
{{504, -173}, {390, -237}, {390, -270}},
2517
{{582, -361}, {504, -173}, {390, -270}},
2518
{{390, -270}, {390, -346}, {582, -361}},
2519
{{582, -361}, {390, -346}, {504, -548}},
2520
{{504, -548}, {390, -346}, {288, -346}},
2521
{{504, -548}, {288, -346}, {274, -346}},
2522
{{174, -99}, {274, -99}, {274, -49}},
2523
{{274, -49}, {225, 1}, {174, -99}},
2524
{{174, -99}, {225, 1}, {178, 1}},
2525
{{125, -49}, {174, -99}, {178, 1}},
2526
{{125, -49}, {178, 1}, {140, -13}},
2527
{{125, -49}, {139, -84}, {174, -99}},
2528
{{274, -49}, {258, -14}, {225, 1}},
2529
};
2530
//Glyph: 113
2531
int          test_font_glyph_113_index     = 113;
2532
int          test_font_glyph_113_advance_x = 653;
2533
int          test_font_glyph_113_size      = 26;
2534
Bezier_write test_font_glyph_113[]         = {
2535
{{634, -426}, {627, -355}, {599, -275},1 },
2536
{{599, -275}, {568, -184}, {522, -119},1 },
2537
{{522, -119}, {545, -69}, {545, -20},1 },
2538
{{545, -20}, {545, 5}, {530, 19},1 },
2539
{{530, 19}, {515, 34}, {495, 34},1 },
2540
{{495, 34}, {475, 34}, {460, 19},1 },
2541
{{460, 19}, {445, 5}, {445, -20},1 },
2542
{{444, -39}, {445, -26}, {445, -20},0 },
2543
{{444, -39}, {390, 1}, {326, 1},1 },
2544
{{326, 1}, {198, 1}, {107, -157},1 },
2545
{{107, -157}, {33, -283}, {19, -426},1 },
2546
{{19, -426}, {11, -505}, {66, -565},1 },
2547
{{66, -565}, {121, -626}, {202, -626},1 },
2548
{{451, -626}, {532, -626}, {587, -565},1 },
2549
{{587, -565}, {642, -505}, {634, -426},1 },
2550
{{397, -279}, {458, -279}, {453, -229},0 },
2551
{{201, -229}, {196, -279}, {257, -279},0 },
2552
{{242, -142}, {205, -182}, {201, -229},0 },
2553
{{326, -99}, {281, -99}, {242, -142},0 },
2554
{{391, -122}, {360, -99}, {326, -99},0 },
2555
{{321, -144}, {359, -144}, {391, -122},0 },
2556
{{321, -144}, {296, -144}, {282, -158},1 },
2557
{{282, -158}, {269, -173}, {269, -194},1 },
2558
{{269, -194}, {269, -243}, {321, -243},1 },
2559
{{321, -243}, {391, -243}, {447, -204},1 },
2560
{{453, -229}, {452, -217}, {447, -204},0 },
2561
};
2562
int            test_font_glyph_113_triangle_size = 36;
2563
Triangle_write test_font_glyph_113_triangles[]   = {
2564
{{107, -157}, {19, -426}, {196, -279}},
2565
{{19, -426}, {66, -565}, {196, -279}},
2566
{{196, -279}, {66, -565}, {202, -626}},
2567
{{257, -279}, {196, -279}, {202, -626}},
2568
{{202, -626}, {451, -626}, {257, -279}},
2569
{{451, -626}, {397, -279}, {257, -279}},
2570
{{451, -626}, {458, -279}, {397, -279}},
2571
{{458, -279}, {451, -626}, {587, -565}},
2572
{{634, -426}, {458, -279}, {587, -565}},
2573
{{599, -275}, {458, -279}, {634, -426}},
2574
{{599, -275}, {453, -229}, {458, -279}},
2575
{{599, -275}, {452, -217}, {453, -229}},
2576
{{522, -119}, {452, -217}, {599, -275}},
2577
{{447, -204}, {452, -217}, {522, -119}},
2578
{{391, -122}, {447, -204}, {522, -119}},
2579
{{444, -39}, {391, -122}, {522, -119}},
2580
{{522, -119}, {545, -20}, {444, -39}},
2581
{{545, -20}, {445, -26}, {444, -39}},
2582
{{545, -20}, {445, -20}, {445, -26}},
2583
{{460, 19}, {445, -20}, {545, -20}},
2584
{{530, 19}, {460, 19}, {545, -20}},
2585
{{495, 34}, {460, 19}, {530, 19}},
2586
{{360, -99}, {391, -122}, {444, -39}},
2587
{{326, 1}, {360, -99}, {444, -39}},
2588
{{326, 1}, {326, -99}, {360, -99}},
2589
{{281, -99}, {326, -99}, {326, 1}},
2590
{{281, -99}, {326, 1}, {107, -157}},
2591
{{107, -157}, {242, -142}, {281, -99}},
2592
{{107, -157}, {205, -182}, {242, -142}},
2593
{{107, -157}, {201, -229}, {205, -182}},
2594
{{107, -157}, {196, -279}, {201, -229}},
2595
{{391, -122}, {359, -144}, {447, -204}},
2596
{{447, -204}, {359, -144}, {321, -243}},
2597
{{359, -144}, {321, -144}, {321, -243}},
2598
{{321, -144}, {269, -194}, {321, -243}},
2599
{{321, -144}, {282, -158}, {269, -194}},
2600
};
2601
//Glyph: 114
2602
int          test_font_glyph_114_index     = 114;
2603
int          test_font_glyph_114_advance_x = 584;
2604
int          test_font_glyph_114_size      = 25;
2605
Bezier_write test_font_glyph_114[]         = {
2606
{{570, -361}, {570, -295}, {539, -237},1 },
2607
{{539, -237}, {508, -179}, {454, -142},1 },
2608
{{454, -142}, {490, -101}, {490, -49},1 },
2609
{{490, -49}, {490, -26}, {476, -11},1 },
2610
{{476, -11}, {462, 4}, {439, 4},1 },
2611
{{439, 4}, {417, 4}, {403, -11},1 },
2612
{{403, -11}, {390, -26}, {390, -49},1 },
2613
{{372, -84}, {390, -69}, {390, -49},0 },
2614
{{334, -99}, {355, -99}, {372, -84},0 },
2615
{{261, -49}, {261, -30}, {245, -14},1 },
2616
{{245, -14}, {230, 1}, {211, 1},1 },
2617
{{165, 1}, {142, 1}, {127, -12},1 },
2618
{{127, -12}, {112, -26}, {112, -49},1 },
2619
{{112, -49}, {112, -70}, {126, -84},1 },
2620
{{126, -84}, {140, -99}, {162, -99},1 },
2621
{{140, -346}, {83, -346}, {48, -387},1 },
2622
{{48, -387}, {14, -428}, {14, -486},1 },
2623
{{14, -486}, {14, -545}, {48, -586},1 },
2624
{{48, -586}, {83, -627}, {140, -627},1 },
2625
{{304, -627}, {413, -627}, {491, -548},1 },
2626
{{491, -548}, {570, -470}, {570, -361},1 },
2627
{{275, -346}, {376, -346}, {376, -270},0 },
2628
{{287, -198}, {273, -198}, {261, -201},0 },
2629
{{347, -216}, {322, -198}, {287, -198},0 },
2630
{{376, -270}, {376, -237}, {347, -216},0 },
2631
};
2632
int            test_font_glyph_114_triangle_size = 39;
2633
Triangle_write test_font_glyph_114_triangles[]   = {
2634
{{140, -346}, {48, -387}, {14, -486}},
2635
{{162, -346}, {140, -346}, {14, -486}},
2636
{{140, -627}, {162, -346}, {14, -486}},
2637
{{140, -627}, {14, -486}, {48, -586}},
2638
{{304, -627}, {162, -346}, {140, -627}},
2639
{{491, -548}, {162, -346}, {304, -627}},
2640
{{491, -548}, {261, -346}, {162, -346}},
2641
{{162, -346}, {261, -346}, {261, -201}},
2642
{{261, -201}, {162, -99}, {162, -346}},
2643
{{162, -99}, {261, -201}, {261, -99}},
2644
{{261, -99}, {261, -201}, {273, -198}},
2645
{{261, -99}, {273, -198}, {287, -198}},
2646
{{334, -99}, {261, -99}, {287, -198}},
2647
{{287, -198}, {322, -198}, {334, -99}},
2648
{{355, -99}, {334, -99}, {322, -198}},
2649
{{322, -198}, {347, -216}, {355, -99}},
2650
{{454, -142}, {355, -99}, {347, -216}},
2651
{{454, -142}, {347, -216}, {376, -237}},
2652
{{454, -142}, {376, -237}, {539, -237}},
2653
{{539, -237}, {376, -237}, {376, -270}},
2654
{{539, -237}, {376, -270}, {376, -346}},
2655
{{376, -346}, {570, -361}, {539, -237}},
2656
{{570, -361}, {376, -346}, {491, -548}},
2657
{{491, -548}, {376, -346}, {275, -346}},
2658
{{491, -548}, {275, -346}, {261, -346}},
2659
{{372, -84}, {355, -99}, {454, -142}},
2660
{{390, -69}, {372, -84}, {454, -142}},
2661
{{490, -49}, {390, -69}, {454, -142}},
2662
{{490, -49}, {390, -49}, {390, -69}},
2663
{{390, -49}, {490, -49}, {439, 4}},
2664
{{490, -49}, {476, -11}, {439, 4}},
2665
{{390, -49}, {439, 4}, {403, -11}},
2666
{{162, -99}, {261, -99}, {261, -49}},
2667
{{261, -49}, {211, 1}, {162, -99}},
2668
{{162, -99}, {211, 1}, {165, 1}},
2669
{{112, -49}, {162, -99}, {165, 1}},
2670
{{112, -49}, {165, 1}, {127, -12}},
2671
{{112, -49}, {126, -84}, {162, -99}},
2672
{{261, -49}, {245, -14}, {211, 1}},
2673
};
2674
//Glyph: 115
2675
int          test_font_glyph_115_index     = 115;
2676
int          test_font_glyph_115_advance_x = 544;
2677
int          test_font_glyph_115_size      = 23;
2678
Bezier_write test_font_glyph_115[]         = {
2679
{{519, -217}, {519, -127}, {455, -63},1 },
2680
{{455, -63}, {391, 1}, {302, 1},1 },
2681
{{150, 1}, {92, 1}, {57, -42},1 },
2682
{{57, -42}, {25, -81}, {25, -140},1 },
2683
{{25, -140}, {25, -199}, {58, -240},1 },
2684
{{58, -240}, {92, -281}, {150, -281},1 },
2685
{{321, -303}, {317, -281}, {290, -281},0 },
2686
{{287, -338}, {325, -324}, {321, -303},0 },
2687
{{287, -338}, {271, -343}, {249, -352},1 },
2688
{{249, -352}, {202, -370}, {173, -406},1 },
2689
{{173, -406}, {144, -442}, {144, -487},1 },
2690
{{144, -487}, {144, -500}, {146, -513},1 },
2691
{{146, -513}, {156, -564}, {197, -595},1 },
2692
{{197, -595}, {239, -627}, {292, -627},1 },
2693
{{350, -627}, {375, -627}, {388, -612},1 },
2694
{{388, -612}, {402, -598}, {402, -578},1 },
2695
{{402, -578}, {402, -557}, {388, -542},1 },
2696
{{388, -542}, {375, -528}, {350, -528},1 },
2697
{{244, -494}, {251, -528}, {292, -528},0 },
2698
{{284, -444}, {238, -463}, {244, -494},0 },
2699
{{284, -444}, {296, -440}, {320, -431},1 },
2700
{{320, -431}, {422, -395}, {459, -363},1 },
2701
{{459, -363}, {519, -312}, {519, -217},1 },
2702
};
2703
int            test_font_glyph_115_triangle_size = 29;
2704
Triangle_write test_font_glyph_115_triangles[]   = {
2705
{{150, -281}, {57, -42}, {25, -140}},
2706
{{150, -281}, {25, -140}, {58, -240}},
2707
{{150, 1}, {57, -42}, {150, -281}},
2708
{{150, 1}, {150, -281}, {290, -281}},
2709
{{290, -281}, {302, 1}, {150, 1}},
2710
{{317, -281}, {302, 1}, {290, -281}},
2711
{{317, -281}, {455, -63}, {302, 1}},
2712
{{455, -63}, {317, -281}, {519, -217}},
2713
{{519, -217}, {317, -281}, {459, -363}},
2714
{{459, -363}, {317, -281}, {321, -303}},
2715
{{321, -303}, {325, -324}, {459, -363}},
2716
{{459, -363}, {325, -324}, {320, -431}},
2717
{{325, -324}, {287, -338}, {320, -431}},
2718
{{320, -431}, {287, -338}, {284, -444}},
2719
{{287, -338}, {249, -352}, {284, -444}},
2720
{{249, -352}, {238, -463}, {284, -444}},
2721
{{173, -406}, {238, -463}, {249, -352}},
2722
{{173, -406}, {144, -487}, {238, -463}},
2723
{{238, -463}, {144, -487}, {244, -494}},
2724
{{144, -487}, {146, -513}, {244, -494}},
2725
{{244, -494}, {146, -513}, {251, -528}},
2726
{{146, -513}, {197, -595}, {251, -528}},
2727
{{251, -528}, {197, -595}, {292, -627}},
2728
{{292, -627}, {292, -528}, {251, -528}},
2729
{{350, -627}, {292, -528}, {292, -627}},
2730
{{292, -528}, {350, -627}, {350, -528}},
2731
{{388, -612}, {350, -528}, {350, -627}},
2732
{{388, -612}, {402, -578}, {350, -528}},
2733
{{402, -578}, {388, -542}, {350, -528}},
2734
};
2735
//Glyph: 116
2736
int          test_font_glyph_116_index     = 116;
2737
int          test_font_glyph_116_advance_x = 574;
2738
int          test_font_glyph_116_size      = 12;
2739
Bezier_write test_font_glyph_116[]         = {
2740
{{560, -487}, {560, -428}, {527, -388},1 },
2741
{{527, -388}, {491, -346}, {433, -346},1 },
2742
{{337, -49}, {337, -24}, {322, -10},1 },
2743
{{322, -10}, {307, 4}, {287, 4},1 },
2744
{{287, 4}, {267, 4}, {252, -10},1 },
2745
{{252, -10}, {237, -24}, {237, -49},1 },
2746
{{140, -346}, {82, -346}, {48, -387},1 },
2747
{{48, -387}, {14, -428}, {14, -487},1 },
2748
{{14, -487}, {14, -546}, {48, -586},1 },
2749
{{48, -586}, {82, -627}, {140, -627},1 },
2750
{{433, -627}, {491, -627}, {527, -585},1 },
2751
{{527, -585}, {560, -546}, {560, -487},1 },
2752
};
2753
int            test_font_glyph_116_triangle_size = 15;
2754
Triangle_write test_font_glyph_116_triangles[]   = {
2755
{{140, -346}, {48, -387}, {14, -487}},
2756
{{140, -627}, {140, -346}, {14, -487}},
2757
{{140, -627}, {14, -487}, {48, -586}},
2758
{{433, -627}, {140, -346}, {140, -627}},
2759
{{433, -627}, {237, -346}, {140, -346}},
2760
{{433, -627}, {337, -346}, {237, -346}},
2761
{{237, -49}, {237, -346}, {337, -346}},
2762
{{237, -49}, {337, -346}, {337, -49}},
2763
{{237, -49}, {337, -49}, {287, 4}},
2764
{{322, -10}, {287, 4}, {337, -49}},
2765
{{287, 4}, {252, -10}, {237, -49}},
2766
{{433, -627}, {433, -346}, {337, -346}},
2767
{{560, -487}, {433, -346}, {433, -627}},
2768
{{560, -487}, {433, -627}, {527, -585}},
2769
{{560, -487}, {527, -388}, {433, -346}},
2770
};
2771
//Glyph: 117
2772
int          test_font_glyph_117_index     = 117;
2773
int          test_font_glyph_117_advance_x = 653;
2774
int          test_font_glyph_117_size      = 20;
2775
Bezier_write test_font_glyph_117[]         = {
2776
{{635, -214}, {642, -132}, {589, -67},1 },
2777
{{589, -67}, {533, 1}, {452, 1},1 },
2778
{{201, 1}, {120, 1}, {64, -67},1 },
2779
{{64, -67}, {11, -132}, {18, -214},1 },
2780
{{18, -214}, {37, -417}, {149, -602},1 },
2781
{{149, -602}, {166, -630}, {194, -630},1 },
2782
{{194, -630}, {214, -630}, {229, -615},1 },
2783
{{229, -615}, {244, -601}, {244, -581},1 },
2784
{{244, -581}, {244, -566}, {235, -551},1 },
2785
{{204, -462}, {204, -499}, {235, -551},0 },
2786
{{244, -386}, {203, -418}, {204, -462},0 },
2787
{{327, -356}, {281, -356}, {244, -386},0 },
2788
{{410, -386}, {372, -356}, {327, -356},0 },
2789
{{449, -461}, {449, -417}, {410, -386},0 },
2790
{{418, -551}, {449, -499}, {449, -461},0 },
2791
{{418, -551}, {409, -566}, {409, -581},1 },
2792
{{409, -581}, {409, -601}, {424, -616},1 },
2793
{{424, -616}, {439, -631}, {459, -631},1 },
2794
{{459, -631}, {487, -631}, {504, -602},1 },
2795
{{504, -602}, {617, -412}, {635, -214},1 },
2796
};
2797
int            test_font_glyph_117_triangle_size = 25;
2798
Triangle_write test_font_glyph_117_triangles[]   = {
2799
{{18, -214}, {281, -356}, {64, -67}},
2800
{{201, 1}, {64, -67}, {281, -356}},
2801
{{201, 1}, {281, -356}, {327, -356}},
2802
{{452, 1}, {201, 1}, {327, -356}},
2803
{{452, 1}, {327, -356}, {372, -356}},
2804
{{589, -67}, {452, 1}, {372, -356}},
2805
{{589, -67}, {372, -356}, {635, -214}},
2806
{{635, -214}, {372, -356}, {410, -386}},
2807
{{635, -214}, {410, -386}, {449, -417}},
2808
{{635, -214}, {449, -417}, {449, -461}},
2809
{{635, -214}, {449, -461}, {504, -602}},
2810
{{449, -461}, {449, -499}, {504, -602}},
2811
{{449, -499}, {418, -551}, {504, -602}},
2812
{{504, -602}, {418, -551}, {409, -581}},
2813
{{424, -616}, {504, -602}, {409, -581}},
2814
{{504, -602}, {424, -616}, {459, -631}},
2815
{{281, -356}, {18, -214}, {244, -386}},
2816
{{244, -386}, {18, -214}, {203, -418}},
2817
{{203, -418}, {18, -214}, {204, -462}},
2818
{{204, -462}, {18, -214}, {149, -602}},
2819
{{149, -602}, {204, -499}, {204, -462}},
2820
{{204, -499}, {149, -602}, {235, -551}},
2821
{{235, -551}, {149, -602}, {229, -615}},
2822
{{149, -602}, {194, -630}, {229, -615}},
2823
{{235, -551}, {229, -615}, {244, -581}},
2824
};
2825
//Glyph: 118
2826
int          test_font_glyph_118_index     = 118;
2827
int          test_font_glyph_118_advance_x = 662;
2828
int          test_font_glyph_118_size      = 20;
2829
Bezier_write test_font_glyph_118[]         = {
2830
{{635, -589}, {640, -552}, {640, -514},1 },
2831
{{640, -514}, {640, -358}, {564, -222},1 },
2832
{{564, -222}, {489, -86}, {358, -3},1 },
2833
{{358, -3}, {348, 3}, {331, 3},1 },
2834
{{331, 3}, {314, 3}, {304, -3},1 },
2835
{{304, -3}, {173, -86}, {97, -222},1 },
2836
{{97, -222}, {22, -359}, {22, -515},1 },
2837
{{22, -515}, {22, -552}, {27, -589},1 },
2838
{{27, -589}, {30, -614}, {46, -626},1 },
2839
{{46, -626}, {63, -639}, {83, -637},1 },
2840
{{83, -637}, {103, -634}, {116, -618},1 },
2841
{{116, -618}, {129, -603}, {126, -578},1 },
2842
{{192, -497}, {120, -532}, {126, -578},0 },
2843
{{331, -466}, {258, -466}, {192, -497},0 },
2844
{{469, -497}, {404, -466}, {331, -466},0 },
2845
{{536, -578}, {542, -532}, {469, -497},0 },
2846
{{536, -578}, {533, -603}, {546, -618},1 },
2847
{{546, -618}, {559, -634}, {579, -637},1 },
2848
{{579, -637}, {599, -639}, {615, -626},1 },
2849
{{615, -626}, {632, -614}, {635, -589},1 },
2850
};
2851
int            test_font_glyph_118_triangle_size = 22;
2852
Triangle_write test_font_glyph_118_triangles[]   = {
2853
{{192, -497}, {97, -222}, {22, -515}},
2854
{{192, -497}, {22, -515}, {120, -532}},
2855
{{120, -532}, {22, -515}, {27, -589}},
2856
{{126, -578}, {120, -532}, {27, -589}},
2857
{{126, -578}, {27, -589}, {46, -626}},
2858
{{126, -578}, {46, -626}, {116, -618}},
2859
{{46, -626}, {83, -637}, {116, -618}},
2860
{{97, -222}, {192, -497}, {258, -466}},
2861
{{331, -466}, {97, -222}, {258, -466}},
2862
{{304, -3}, {97, -222}, {331, -466}},
2863
{{331, -466}, {358, -3}, {304, -3}},
2864
{{331, 3}, {304, -3}, {358, -3}},
2865
{{564, -222}, {358, -3}, {331, -466}},
2866
{{564, -222}, {331, -466}, {404, -466}},
2867
{{404, -466}, {469, -497}, {564, -222}},
2868
{{564, -222}, {469, -497}, {640, -514}},
2869
{{542, -532}, {640, -514}, {469, -497}},
2870
{{640, -514}, {542, -532}, {635, -589}},
2871
{{635, -589}, {542, -532}, {536, -578}},
2872
{{615, -626}, {635, -589}, {536, -578}},
2873
{{536, -578}, {546, -618}, {615, -626}},
2874
{{546, -618}, {579, -637}, {615, -626}},
2875
};
2876
//Glyph: 119
2877
int          test_font_glyph_119_index     = 119;
2878
int          test_font_glyph_119_advance_x = 690;
2879
int          test_font_glyph_119_size      = 26;
2880
Bezier_write test_font_glyph_119[]         = {
2881
{{672, -437}, {672, -193}, {507, -11},1 },
2882
{{507, -11}, {494, 4}, {471, 4},1 },
2883
{{471, 4}, {447, 4}, {434, -11},1 },
2884
{{434, -11}, {384, -66}, {344, -138},1 },
2885
{{344, -138}, {307, -67}, {256, -11},1 },
2886
{{256, -11}, {242, 4}, {219, 4},1 },
2887
{{219, 4}, {196, 4}, {182, -11},1 },
2888
{{182, -11}, {18, -190}, {18, -437},1 },
2889
{{18, -437}, {18, -519}, {39, -600},1 },
2890
{{39, -600}, {50, -640}, {88, -640},1 },
2891
{{88, -640}, {108, -640}, {123, -626},1 },
2892
{{123, -626}, {138, -612}, {138, -591},1 },
2893
{{138, -591}, {138, -583}, {135, -574},1 },
2894
{{125, -499}, {125, -534}, {135, -574},0 },
2895
{{186, -354}, {125, -416}, {125, -499},0 },
2896
{{186, -354}, {229, -440}, {311, -516},1 },
2897
{{311, -516}, {323, -528}, {345, -528},1 },
2898
{{345, -528}, {366, -528}, {379, -516},1 },
2899
{{379, -516}, {460, -440}, {503, -354},1 },
2900
{{566, -499}, {566, -417}, {503, -354},0 },
2901
{{555, -574}, {566, -533}, {566, -499},0 },
2902
{{555, -574}, {552, -583}, {552, -591},1 },
2903
{{552, -591}, {552, -612}, {566, -626},1 },
2904
{{566, -626}, {581, -640}, {602, -640},1 },
2905
{{602, -640}, {640, -640}, {651, -600},1 },
2906
{{651, -600}, {672, -519}, {672, -437},1 },
2907
};
2908
int            test_font_glyph_119_triangle_size = 28;
2909
Triangle_write test_font_glyph_119_triangles[]   = {
2910
{{182, -11}, {18, -437}, {186, -354}},
2911
{{186, -354}, {18, -437}, {125, -416}},
2912
{{18, -437}, {125, -499}, {125, -416}},
2913
{{125, -499}, {18, -437}, {125, -534}},
2914
{{18, -437}, {39, -600}, {125, -534}},
2915
{{125, -534}, {39, -600}, {135, -574}},
2916
{{39, -600}, {88, -640}, {135, -574}},
2917
{{88, -640}, {123, -626}, {135, -574}},
2918
{{135, -574}, {123, -626}, {138, -591}},
2919
{{182, -11}, {186, -354}, {344, -138}},
2920
{{344, -138}, {186, -354}, {503, -354}},
2921
{{186, -354}, {311, -516}, {503, -354}},
2922
{{503, -354}, {311, -516}, {379, -516}},
2923
{{379, -516}, {311, -516}, {345, -528}},
2924
{{507, -11}, {344, -138}, {503, -354}},
2925
{{672, -437}, {507, -11}, {503, -354}},
2926
{{672, -437}, {503, -354}, {566, -417}},
2927
{{566, -417}, {566, -499}, {672, -437}},
2928
{{672, -437}, {566, -499}, {566, -533}},
2929
{{672, -437}, {566, -533}, {651, -600}},
2930
{{566, -533}, {555, -574}, {651, -600}},
2931
{{555, -574}, {602, -640}, {651, -600}},
2932
{{602, -640}, {555, -574}, {552, -591}},
2933
{{602, -640}, {552, -591}, {566, -626}},
2934
{{507, -11}, {434, -11}, {344, -138}},
2935
{{471, 4}, {434, -11}, {507, -11}},
2936
{{256, -11}, {182, -11}, {344, -138}},
2937
{{219, 4}, {182, -11}, {256, -11}},
2938
};
2939
//Glyph: 120
2940
int          test_font_glyph_120_index     = 120;
2941
int          test_font_glyph_120_advance_x = 653;
2942
int          test_font_glyph_120_size      = 35;
2943
Bezier_write test_font_glyph_120[]         = {
2944
{{635, -91}, {635, -60}, {630, -40},1 },
2945
{{630, -40}, {620, 3}, {582, 3},1 },
2946
{{582, 3}, {561, 3}, {546, -11},1 },
2947
{{546, -11}, {532, -26}, {532, -47},1 },
2948
{{532, -47}, {532, -53}, {533, -60},1 },
2949
{{461, -131}, {542, -99}, {533, -60},0 },
2950
{{327, -159}, {391, -159}, {461, -131},0 },
2951
{{192, -131}, {262, -159}, {327, -159},0 },
2952
{{120, -60}, {111, -99}, {192, -131},0 },
2953
{{120, -60}, {121, -53}, {121, -47},1 },
2954
{{121, -47}, {121, -26}, {107, -11},1 },
2955
{{107, -11}, {93, 3}, {72, 3},1 },
2956
{{72, 3}, {33, 3}, {24, -40},1 },
2957
{{24, -40}, {18, -66}, {18, -91},1 },
2958
{{18, -91}, {18, -238}, {165, -340},1 },
2959
{{165, -340}, {78, -404}, {78, -501},1 },
2960
{{78, -501}, {78, -547}, {109, -602},1 },
2961
{{109, -602}, {125, -632}, {154, -632},1 },
2962
{{154, -632}, {175, -632}, {189, -617},1 },
2963
{{189, -617}, {203, -603}, {203, -582},1 },
2964
{{203, -582}, {203, -578}, {201, -568},1 },
2965
{{200, -553}, {200, -558}, {201, -568},0 },
2966
{{241, -476}, {200, -511}, {200, -553},0 },
2967
{{327, -442}, {282, -442}, {241, -476},0 },
2968
{{412, -476}, {371, -442}, {327, -442},0 },
2969
{{454, -553}, {454, -511}, {412, -476},0 },
2970
{{452, -568}, {454, -558}, {454, -553},0 },
2971
{{452, -568}, {451, -578}, {451, -583},1 },
2972
{{451, -583}, {451, -603}, {464, -617},1 },
2973
{{464, -617}, {478, -632}, {498, -632},1 },
2974
{{498, -632}, {528, -632}, {544, -602},1 },
2975
{{544, -602}, {575, -548}, {575, -501},1 },
2976
{{575, -501}, {575, -404}, {488, -340},1 },
2977
{{488, -340}, {522, -317}, {553, -284},1 },
2978
{{553, -284}, {635, -197}, {635, -91},1 },
2979
};
2980
int            test_font_glyph_120_triangle_size = 43;
2981
Triangle_write test_font_glyph_120_triangles[]   = {
2982
{{24, -40}, {18, -91}, {111, -99}},
2983
{{111, -99}, {18, -91}, {165, -340}},
2984
{{111, -99}, {165, -340}, {192, -131}},
2985
{{192, -131}, {165, -340}, {262, -159}},
2986
{{327, -159}, {262, -159}, {165, -340}},
2987
{{327, -159}, {165, -340}, {282, -442}},
2988
{{165, -340}, {241, -476}, {282, -442}},
2989
{{165, -340}, {200, -511}, {241, -476}},
2990
{{165, -340}, {78, -501}, {200, -511}},
2991
{{200, -511}, {78, -501}, {200, -553}},
2992
{{78, -501}, {109, -602}, {200, -553}},
2993
{{109, -602}, {200, -558}, {200, -553}},
2994
{{200, -558}, {109, -602}, {201, -568}},
2995
{{201, -568}, {109, -602}, {154, -632}},
2996
{{203, -582}, {201, -568}, {154, -632}},
2997
{{203, -582}, {154, -632}, {189, -617}},
2998
{{282, -442}, {327, -442}, {327, -159}},
2999
{{327, -159}, {327, -442}, {371, -442}},
3000
{{327, -159}, {371, -442}, {488, -340}},
3001
{{371, -442}, {412, -476}, {488, -340}},
3002
{{412, -476}, {454, -511}, {488, -340}},
3003
{{488, -340}, {454, -511}, {575, -501}},
3004
{{575, -501}, {454, -511}, {454, -553}},
3005
{{575, -501}, {454, -553}, {544, -602}},
3006
{{454, -553}, {454, -558}, {544, -602}},
3007
{{452, -568}, {544, -602}, {454, -558}},
3008
{{544, -602}, {452, -568}, {498, -632}},
3009
{{498, -632}, {452, -568}, {451, -583}},
3010
{{464, -617}, {498, -632}, {451, -583}},
3011
{{391, -159}, {327, -159}, {488, -340}},
3012
{{391, -159}, {488, -340}, {553, -284}},
3013
{{461, -131}, {391, -159}, {553, -284}},
3014
{{542, -99}, {461, -131}, {553, -284}},
3015
{{542, -99}, {553, -284}, {635, -91}},
3016
{{630, -40}, {542, -99}, {635, -91}},
3017
{{533, -60}, {542, -99}, {630, -40}},
3018
{{532, -47}, {533, -60}, {630, -40}},
3019
{{630, -40}, {582, 3}, {532, -47}},
3020
{{582, 3}, {546, -11}, {532, -47}},
3021
{{24, -40}, {111, -99}, {120, -60}},
3022
{{24, -40}, {120, -60}, {121, -47}},
3023
{{121, -47}, {72, 3}, {24, -40}},
3024
{{107, -11}, {72, 3}, {121, -47}},
3025
};
3026
//Glyph: 121
3027
int          test_font_glyph_121_index     = 121;
3028
int          test_font_glyph_121_advance_x = 496;
3029
int          test_font_glyph_121_size      = 23;
3030
Bezier_write test_font_glyph_121[]         = {
3031
{{474, -313}, {474, -180}, {420, -97},1 },
3032
{{420, -97}, {357, 1}, {231, 1},1 },
3033
{{149, 1}, {91, 1}, {55, -42},1 },
3034
{{55, -42}, {22, -81}, {22, -140},1 },
3035
{{22, -140}, {22, -199}, {55, -238},1 },
3036
{{55, -238}, {91, -281}, {149, -281},1 },
3037
{{365, -329}, {348, -281}, {300, -281},0 },
3038
{{365, -329}, {317, -303}, {259, -303},1 },
3039
{{259, -303}, {171, -303}, {115, -370},1 },
3040
{{115, -370}, {61, -434}, {61, -527},1 },
3041
{{61, -527}, {61, -556}, {67, -585},1 },
3042
{{67, -585}, {72, -609}, {89, -620},1 },
3043
{{89, -620}, {106, -631}, {126, -627},1 },
3044
{{126, -627}, {165, -620}, {165, -579},1 },
3045
{{165, -579}, {165, -571}, {162, -553},1 },
3046
{{160, -527}, {160, -536}, {162, -553},0 },
3047
{{186, -439}, {160, -475}, {160, -527},0 },
3048
{{261, -403}, {213, -403}, {186, -439},0 },
3049
{{374, -469}, {333, -403}, {261, -403},0 },
3050
{{374, -577}, {374, -602}, {389, -616},1 },
3051
{{389, -616}, {404, -630}, {424, -630},1 },
3052
{{424, -630}, {444, -630}, {459, -616},1 },
3053
{{459, -616}, {474, -602}, {474, -577},1 },
3054
};
3055
int            test_font_glyph_121_triangle_size = 30;
3056
Triangle_write test_font_glyph_121_triangles[]   = {
3057
{{149, 1}, {55, -42}, {22, -140}},
3058
{{149, 1}, {22, -140}, {149, -281}},
3059
{{149, -281}, {22, -140}, {55, -238}},
3060
{{231, 1}, {149, 1}, {149, -281}},
3061
{{149, -281}, {300, -281}, {231, 1}},
3062
{{420, -97}, {231, 1}, {300, -281}},
3063
{{420, -97}, {300, -281}, {348, -281}},
3064
{{420, -97}, {348, -281}, {474, -313}},
3065
{{474, -313}, {348, -281}, {365, -329}},
3066
{{365, -329}, {374, -469}, {474, -313}},
3067
{{374, -469}, {474, -577}, {474, -313}},
3068
{{474, -577}, {374, -469}, {374, -577}},
3069
{{424, -630}, {474, -577}, {374, -577}},
3070
{{424, -630}, {374, -577}, {389, -616}},
3071
{{474, -577}, {424, -630}, {459, -616}},
3072
{{365, -329}, {333, -403}, {374, -469}},
3073
{{259, -303}, {333, -403}, {365, -329}},
3074
{{259, -303}, {261, -403}, {333, -403}},
3075
{{259, -303}, {213, -403}, {261, -403}},
3076
{{115, -370}, {213, -403}, {259, -303}},
3077
{{115, -370}, {186, -439}, {213, -403}},
3078
{{115, -370}, {160, -475}, {186, -439}},
3079
{{115, -370}, {61, -527}, {160, -475}},
3080
{{61, -527}, {160, -527}, {160, -475}},
3081
{{61, -527}, {160, -536}, {160, -527}},
3082
{{160, -536}, {61, -527}, {162, -553}},
3083
{{162, -553}, {61, -527}, {67, -585}},
3084
{{162, -553}, {67, -585}, {165, -579}},
3085
{{165, -579}, {67, -585}, {89, -620}},
3086
{{165, -579}, {89, -620}, {126, -627}},
3087
};
3088
//Glyph: 122
3089
int          test_font_glyph_122_index     = 122;
3090
int          test_font_glyph_122_advance_x = 529;
3091
int          test_font_glyph_122_size      = 19;
3092
Bezier_write test_font_glyph_122[]         = {
3093
{{514, -142}, {514, -83}, {482, -43},1 },
3094
{{482, -43}, {447, -1}, {389, -1},1 },
3095
{{65, -1}, {46, -1}, {30, -16},1 },
3096
{{30, -16}, {15, -32}, {15, -50},1 },
3097
{{15, -218}, {15, -298}, {58, -355},1 },
3098
{{58, -355}, {84, -389}, {157, -444},1 },
3099
{{259, -529}, {193, -471}, {157, -444},0 },
3100
{{125, -529}, {100, -529}, {86, -543},1 },
3101
{{86, -543}, {72, -558}, {72, -578},1 },
3102
{{72, -578}, {72, -599}, {86, -614},1 },
3103
{{86, -614}, {100, -629}, {125, -629},1 },
3104
{{389, -629}, {409, -629}, {423, -613},1 },
3105
{{423, -613}, {437, -597}, {437, -577},1 },
3106
{{437, -577}, {437, -556}, {422, -542},1 },
3107
{{240, -346}, {240, -381}, {269, -406},0 },
3108
{{261, -299}, {240, -316}, {240, -346},0 },
3109
{{313, -282}, {282, -282}, {261, -299},0 },
3110
{{389, -282}, {447, -282}, {482, -239},1 },
3111
{{482, -239}, {514, -200}, {514, -142},1 },
3112
};
3113
int            test_font_glyph_122_triangle_size = 27;
3114
Triangle_write test_font_glyph_122_triangles[]   = {
3115
{{15, -50}, {65, -1}, {30, -16}},
3116
{{15, -50}, {282, -282}, {65, -1}},
3117
{{389, -1}, {65, -1}, {282, -282}},
3118
{{389, -1}, {282, -282}, {313, -282}},
3119
{{389, -1}, {313, -282}, {389, -282}},
3120
{{514, -142}, {389, -1}, {389, -282}},
3121
{{514, -142}, {389, -282}, {482, -239}},
3122
{{482, -43}, {389, -1}, {514, -142}},
3123
{{282, -282}, {15, -50}, {261, -299}},
3124
{{15, -218}, {261, -299}, {15, -50}},
3125
{{240, -316}, {261, -299}, {15, -218}},
3126
{{240, -316}, {15, -218}, {58, -355}},
3127
{{58, -355}, {240, -346}, {240, -316}},
3128
{{58, -355}, {157, -444}, {240, -346}},
3129
{{157, -444}, {240, -381}, {240, -346}},
3130
{{157, -444}, {193, -471}, {240, -381}},
3131
{{240, -381}, {193, -471}, {269, -406}},
3132
{{193, -471}, {259, -529}, {269, -406}},
3133
{{269, -406}, {259, -529}, {422, -542}},
3134
{{259, -529}, {389, -629}, {422, -542}},
3135
{{422, -542}, {389, -629}, {423, -613}},
3136
{{422, -542}, {423, -613}, {437, -577}},
3137
{{389, -629}, {259, -529}, {125, -629}},
3138
{{259, -529}, {125, -529}, {125, -629}},
3139
{{125, -529}, {72, -578}, {125, -629}},
3140
{{125, -629}, {72, -578}, {86, -614}},
3141
{{125, -529}, {86, -543}, {72, -578}},
3142
};
3143
//Glyph: 229
3144
int          test_font_glyph_229_index     = 229;
3145
int          test_font_glyph_229_advance_x = 653;
3146
int          test_font_glyph_229_size      = 45;
3147
Bezier_write test_font_glyph_229[]         = {
3148
{{635, -118}, {635, -70}, {631, -44},1 },
3149
{{631, -44}, {624, 4}, {581, 4},1 },
3150
{{581, 4}, {559, 4}, {545, -10},1 },
3151
{{545, -10}, {532, -25}, {532, -46},1 },
3152
{{532, -46}, {532, -57}, {534, -78},1 },
3153
{{536, -109}, {536, -99}, {534, -78},0 },
3154
{{536, -109}, {536, -116}, {536, -123},1 },
3155
{{536, -123}, {452, -84}, {327, -84},1 },
3156
{{327, -84}, {201, -84}, {117, -123},1 },
3157
{{119, -84}, {117, -110}, {117, -123},0 },
3158
{{119, -84}, {122, -59}, {122, -47},1 },
3159
{{122, -47}, {122, -25}, {108, -10},1 },
3160
{{108, -10}, {94, 4}, {72, 4},1 },
3161
{{72, 4}, {31, 4}, {23, -44},1 },
3162
{{23, -44}, {18, -73}, {18, -118},1 },
3163
{{18, -118}, {18, -273}, {93, -410},1 },
3164
{{93, -410}, {172, -552}, {301, -630},1 },
3165
{{301, -630}, {313, -637}, {327, -637},1 },
3166
{{327, -637}, {341, -637}, {353, -630},1 },
3167
{{353, -630}, {480, -554}, {560, -410},1 },
3168
{{560, -410}, {635, -275}, {635, -118},1 },
3169
{{381, -460}, {404, -438}, {404, -406},0 },
3170
{{327, -483}, {358, -483}, {381, -460},0 },
3171
{{272, -460}, {295, -483}, {327, -483},0 },
3172
{{249, -406}, {249, -438}, {272, -460},0 },
3173
{{272, -351}, {249, -374}, {249, -406},0 },
3174
{{327, -329}, {295, -329}, {272, -351},0 },
3175
{{381, -351}, {359, -329}, {327, -329},0 },
3176
{{404, -406}, {404, -374}, {381, -351},0 },
3177
{{477, -790}, {477, -728}, {433, -683},1 },
3178
{{433, -683}, {389, -639}, {327, -639},1 },
3179
{{327, -639}, {264, -639}, {220, -683},1 },
3180
{{220, -683}, {176, -728}, {176, -790},1 },
3181
{{176, -790}, {176, -852}, {220, -896},1 },
3182
{{220, -896}, {264, -940}, {327, -940},1 },
3183
{{327, -940}, {389, -940}, {433, -896},1 },
3184
{{433, -896}, {477, -852}, {477, -790},1 },
3185
{{383, -846}, {407, -823}, {407, -790},0 },
3186
{{327, -869}, {360, -869}, {383, -846},0 },
3187
{{270, -846}, {293, -869}, {327, -869},0 },
3188
{{247, -790}, {247, -823}, {270, -846},0 },
3189
{{270, -732}, {247, -756}, {247, -790},0 },
3190
{{327, -709}, {293, -709}, {270, -732},0 },
3191
{{383, -732}, {360, -709}, {327, -709},0 },
3192
{{407, -790}, {407, -756}, {383, -732},0 },
3193
};
3194
int            test_font_glyph_229_triangle_size = 63;
3195
Triangle_write test_font_glyph_229_triangles[]   = {
3196
{{119, -84}, {23, -44}, {18, -118}},
3197
{{119, -84}, {18, -118}, {117, -110}},
3198
{{18, -118}, {117, -123}, {117, -110}},
3199
{{18, -118}, {93, -410}, {117, -123}},
3200
{{117, -123}, {93, -410}, {249, -374}},
3201
{{93, -410}, {249, -406}, {249, -374}},
3202
{{93, -410}, {249, -438}, {249, -406}},
3203
{{249, -438}, {93, -410}, {301, -630}},
3204
{{272, -460}, {249, -438}, {301, -630}},
3205
{{295, -483}, {272, -460}, {301, -630}},
3206
{{295, -483}, {301, -630}, {327, -483}},
3207
{{327, -483}, {301, -630}, {353, -630}},
3208
{{353, -630}, {301, -630}, {327, -637}},
3209
{{327, -483}, {353, -630}, {358, -483}},
3210
{{381, -460}, {358, -483}, {353, -630}},
3211
{{353, -630}, {404, -438}, {381, -460}},
3212
{{353, -630}, {560, -410}, {404, -438}},
3213
{{404, -406}, {404, -438}, {560, -410}},
3214
{{404, -374}, {404, -406}, {560, -410}},
3215
{{536, -123}, {404, -374}, {560, -410}},
3216
{{536, -123}, {560, -410}, {635, -118}},
3217
{{536, -109}, {536, -123}, {635, -118}},
3218
{{536, -99}, {536, -109}, {635, -118}},
3219
{{631, -44}, {536, -99}, {635, -118}},
3220
{{534, -78}, {536, -99}, {631, -44}},
3221
{{532, -46}, {534, -78}, {631, -44}},
3222
{{631, -44}, {581, 4}, {532, -46}},
3223
{{581, 4}, {545, -10}, {532, -46}},
3224
{{381, -351}, {404, -374}, {536, -123}},
3225
{{359, -329}, {381, -351}, {536, -123}},
3226
{{359, -329}, {536, -123}, {327, -84}},
3227
{{327, -84}, {327, -329}, {359, -329}},
3228
{{295, -329}, {327, -329}, {327, -84}},
3229
{{295, -329}, {327, -84}, {117, -123}},
3230
{{117, -123}, {272, -351}, {295, -329}},
3231
{{117, -123}, {249, -374}, {272, -351}},
3232
{{23, -44}, {119, -84}, {122, -47}},
3233
{{122, -47}, {72, 4}, {23, -44}},
3234
{{108, -10}, {72, 4}, {122, -47}},
3235
{{220, -683}, {176, -790}, {247, -756}},
3236
{{176, -790}, {247, -790}, {247, -756}},
3237
{{176, -790}, {247, -823}, {247, -790}},
3238
{{176, -790}, {220, -896}, {247, -823}},
3239
{{247, -823}, {220, -896}, {270, -846}},
3240
{{270, -846}, {220, -896}, {293, -869}},
3241
{{293, -869}, {220, -896}, {327, -940}},
3242
{{293, -869}, {327, -940}, {327, -869}},
3243
{{360, -869}, {327, -869}, {327, -940}},
3244
{{433, -896}, {360, -869}, {327, -940}},
3245
{{383, -846}, {360, -869}, {433, -896}},
3246
{{407, -823}, {383, -846}, {433, -896}},
3247
{{477, -790}, {407, -823}, {433, -896}},
3248
{{477, -790}, {407, -790}, {407, -823}},
3249
{{407, -756}, {407, -790}, {477, -790}},
3250
{{433, -683}, {407, -756}, {477, -790}},
3251
{{383, -732}, {407, -756}, {433, -683}},
3252
{{433, -683}, {360, -709}, {383, -732}},
3253
{{433, -683}, {327, -639}, {360, -709}},
3254
{{327, -639}, {327, -709}, {360, -709}},
3255
{{293, -709}, {327, -709}, {327, -639}},
3256
{{327, -639}, {220, -683}, {293, -709}},
3257
{{220, -683}, {270, -732}, {293, -709}},
3258
{{220, -683}, {247, -756}, {270, -732}},
3259
};
3260
//Glyph: 228
3261
int          test_font_glyph_228_index     = 228;
3262
int          test_font_glyph_228_advance_x = 653;
3263
int          test_font_glyph_228_size      = 45;
3264
Bezier_write test_font_glyph_228[]         = {
3265
{{635, -118}, {635, -70}, {631, -44},1 },
3266
{{631, -44}, {624, 4}, {581, 4},1 },
3267
{{581, 4}, {559, 4}, {545, -10},1 },
3268
{{545, -10}, {532, -25}, {532, -46},1 },
3269
{{532, -46}, {532, -57}, {534, -78},1 },
3270
{{536, -109}, {536, -99}, {534, -78},0 },
3271
{{536, -109}, {536, -116}, {536, -123},1 },
3272
{{536, -123}, {452, -84}, {327, -84},1 },
3273
{{327, -84}, {201, -84}, {117, -123},1 },
3274
{{119, -84}, {117, -110}, {117, -123},0 },
3275
{{119, -84}, {122, -59}, {122, -47},1 },
3276
{{122, -47}, {122, -25}, {108, -10},1 },
3277
{{108, -10}, {94, 4}, {72, 4},1 },
3278
{{72, 4}, {31, 4}, {23, -44},1 },
3279
{{23, -44}, {18, -73}, {18, -118},1 },
3280
{{18, -118}, {18, -273}, {93, -410},1 },
3281
{{93, -410}, {172, -552}, {301, -630},1 },
3282
{{301, -630}, {313, -637}, {327, -637},1 },
3283
{{327, -637}, {341, -637}, {353, -630},1 },
3284
{{353, -630}, {480, -554}, {560, -410},1 },
3285
{{560, -410}, {635, -275}, {635, -118},1 },
3286
{{381, -460}, {404, -438}, {404, -406},0 },
3287
{{327, -483}, {358, -483}, {381, -460},0 },
3288
{{272, -460}, {295, -483}, {327, -483},0 },
3289
{{249, -406}, {249, -438}, {272, -460},0 },
3290
{{272, -351}, {249, -374}, {249, -406},0 },
3291
{{327, -329}, {295, -329}, {272, -351},0 },
3292
{{381, -351}, {359, -329}, {327, -329},0 },
3293
{{404, -406}, {404, -374}, {381, -351},0 },
3294
{{454, -717}, {454, -694}, {437, -677},1 },
3295
{{437, -677}, {421, -661}, {398, -661},1 },
3296
{{398, -661}, {374, -661}, {358, -677},1 },
3297
{{358, -677}, {342, -694}, {342, -717},1 },
3298
{{342, -717}, {342, -740}, {358, -756},1 },
3299
{{358, -756}, {374, -773}, {398, -773},1 },
3300
{{398, -773}, {421, -773}, {437, -756},1 },
3301
{{437, -756}, {454, -740}, {454, -717},1 },
3302
{{313, -717}, {313, -694}, {296, -677},1 },
3303
{{296, -677}, {279, -661}, {257, -661},1 },
3304
{{257, -661}, {232, -661}, {215, -677},1 },
3305
{{215, -677}, {199, -694}, {199, -717},1 },
3306
{{199, -717}, {199, -740}, {215, -756},1 },
3307
{{215, -756}, {232, -773}, {257, -773},1 },
3308
{{257, -773}, {279, -773}, {296, -756},1 },
3309
{{296, -756}, {313, -740}, {313, -717},1 },
3310
};
3311
int            test_font_glyph_228_triangle_size = 51;
3312
Triangle_write test_font_glyph_228_triangles[]   = {
3313
{{119, -84}, {23, -44}, {18, -118}},
3314
{{119, -84}, {18, -118}, {117, -110}},
3315
{{18, -118}, {117, -123}, {117, -110}},
3316
{{18, -118}, {93, -410}, {117, -123}},
3317
{{117, -123}, {93, -410}, {249, -374}},
3318
{{93, -410}, {249, -406}, {249, -374}},
3319
{{93, -410}, {249, -438}, {249, -406}},
3320
{{249, -438}, {93, -410}, {301, -630}},
3321
{{272, -460}, {249, -438}, {301, -630}},
3322
{{295, -483}, {272, -460}, {301, -630}},
3323
{{295, -483}, {301, -630}, {327, -483}},
3324
{{327, -483}, {301, -630}, {353, -630}},
3325
{{353, -630}, {301, -630}, {327, -637}},
3326
{{327, -483}, {353, -630}, {358, -483}},
3327
{{381, -460}, {358, -483}, {353, -630}},
3328
{{353, -630}, {404, -438}, {381, -460}},
3329
{{353, -630}, {560, -410}, {404, -438}},
3330
{{404, -406}, {404, -438}, {560, -410}},
3331
{{404, -374}, {404, -406}, {560, -410}},
3332
{{536, -123}, {404, -374}, {560, -410}},
3333
{{536, -123}, {560, -410}, {635, -118}},
3334
{{536, -109}, {536, -123}, {635, -118}},
3335
{{536, -99}, {536, -109}, {635, -118}},
3336
{{631, -44}, {536, -99}, {635, -118}},
3337
{{534, -78}, {536, -99}, {631, -44}},
3338
{{532, -46}, {534, -78}, {631, -44}},
3339
{{631, -44}, {581, 4}, {532, -46}},
3340
{{581, 4}, {545, -10}, {532, -46}},
3341
{{381, -351}, {404, -374}, {536, -123}},
3342
{{359, -329}, {381, -351}, {536, -123}},
3343
{{359, -329}, {536, -123}, {327, -84}},
3344
{{327, -84}, {327, -329}, {359, -329}},
3345
{{295, -329}, {327, -329}, {327, -84}},
3346
{{295, -329}, {327, -84}, {117, -123}},
3347
{{117, -123}, {272, -351}, {295, -329}},
3348
{{117, -123}, {249, -374}, {272, -351}},
3349
{{23, -44}, {119, -84}, {122, -47}},
3350
{{122, -47}, {72, 4}, {23, -44}},
3351
{{108, -10}, {72, 4}, {122, -47}},
3352
{{358, -677}, {342, -717}, {398, -661}},
3353
{{342, -717}, {437, -756}, {398, -661}},
3354
{{437, -756}, {437, -677}, {398, -661}},
3355
{{454, -717}, {437, -677}, {437, -756}},
3356
{{358, -756}, {437, -756}, {342, -717}},
3357
{{398, -773}, {437, -756}, {358, -756}},
3358
{{215, -677}, {199, -717}, {257, -661}},
3359
{{296, -677}, {257, -661}, {199, -717}},
3360
{{257, -773}, {296, -677}, {199, -717}},
3361
{{257, -773}, {199, -717}, {215, -756}},
3362
{{257, -773}, {296, -756}, {296, -677}},
3363
{{313, -717}, {296, -677}, {296, -756}},
3364
};
3365
//Glyph: 246
3366
int          test_font_glyph_246_index     = 246;
3367
int          test_font_glyph_246_advance_x = 653;
3368
int          test_font_glyph_246_size      = 30;
3369
Bezier_write test_font_glyph_246[]         = {
3370
{{635, -182}, {635, -107}, {580, -53},1 },
3371
{{580, -53}, {526, 1}, {451, 1},1 },
3372
{{202, 1}, {127, 1}, {72, -53},1 },
3373
{{72, -53}, {18, -107}, {18, -182},1 },
3374
{{18, -182}, {18, -317}, {103, -462},1 },
3375
{{103, -462}, {199, -626}, {326, -626},1 },
3376
{{326, -626}, {454, -626}, {550, -462},1 },
3377
{{550, -462}, {635, -318}, {635, -182},1 },
3378
{{239, -481}, {279, -527}, {326, -527},0 },
3379
{{200, -389}, {200, -436}, {239, -481},0 },
3380
{{257, -346}, {200, -346}, {200, -389},0 },
3381
{{454, -390}, {454, -346}, {396, -346},0 },
3382
{{413, -482}, {454, -437}, {454, -390},0 },
3383
{{326, -527}, {372, -527}, {413, -482},0 },
3384
{{452, -703}, {452, -680}, {435, -663},1 },
3385
{{435, -663}, {419, -647}, {396, -647},1 },
3386
{{396, -647}, {372, -647}, {356, -663},1 },
3387
{{356, -663}, {340, -680}, {340, -703},1 },
3388
{{340, -703}, {340, -726}, {356, -742},1 },
3389
{{356, -742}, {372, -759}, {396, -759},1 },
3390
{{396, -759}, {419, -759}, {435, -742},1 },
3391
{{435, -742}, {452, -726}, {452, -703},1 },
3392
{{311, -703}, {311, -680}, {294, -663},1 },
3393
{{294, -663}, {277, -647}, {255, -647},1 },
3394
{{255, -647}, {230, -647}, {213, -663},1 },
3395
{{213, -663}, {197, -680}, {197, -703},1 },
3396
{{197, -703}, {197, -726}, {213, -742},1 },
3397
{{213, -742}, {230, -759}, {255, -759},1 },
3398
{{255, -759}, {277, -759}, {294, -742},1 },
3399
{{294, -742}, {311, -726}, {311, -703},1 },
3400
};
3401
int            test_font_glyph_246_triangle_size = 34;
3402
Triangle_write test_font_glyph_246_triangles[]   = {
3403
{{72, -53}, {18, -182}, {200, -346}},
3404
{{18, -182}, {103, -462}, {200, -346}},
3405
{{103, -462}, {200, -389}, {200, -346}},
3406
{{103, -462}, {200, -436}, {200, -389}},
3407
{{200, -436}, {103, -462}, {239, -481}},
3408
{{239, -481}, {103, -462}, {279, -527}},
3409
{{326, -626}, {279, -527}, {103, -462}},
3410
{{279, -527}, {326, -626}, {326, -527}},
3411
{{372, -527}, {326, -527}, {326, -626}},
3412
{{326, -626}, {550, -462}, {372, -527}},
3413
{{550, -462}, {413, -482}, {372, -527}},
3414
{{454, -437}, {413, -482}, {550, -462}},
3415
{{454, -390}, {454, -437}, {550, -462}},
3416
{{454, -346}, {454, -390}, {550, -462}},
3417
{{454, -346}, {550, -462}, {635, -182}},
3418
{{580, -53}, {454, -346}, {635, -182}},
3419
{{580, -53}, {451, 1}, {454, -346}},
3420
{{451, 1}, {396, -346}, {454, -346}},
3421
{{257, -346}, {396, -346}, {451, 1}},
3422
{{202, 1}, {257, -346}, {451, 1}},
3423
{{202, 1}, {200, -346}, {257, -346}},
3424
{{72, -53}, {200, -346}, {202, 1}},
3425
{{356, -663}, {340, -703}, {396, -647}},
3426
{{340, -703}, {435, -742}, {396, -647}},
3427
{{435, -742}, {435, -663}, {396, -647}},
3428
{{452, -703}, {435, -663}, {435, -742}},
3429
{{356, -742}, {435, -742}, {340, -703}},
3430
{{396, -759}, {435, -742}, {356, -742}},
3431
{{213, -663}, {197, -703}, {255, -647}},
3432
{{294, -663}, {255, -647}, {197, -703}},
3433
{{255, -759}, {294, -663}, {197, -703}},
3434
{{255, -759}, {197, -703}, {213, -742}},
3435
{{255, -759}, {294, -742}, {294, -663}},
3436
{{311, -703}, {294, -663}, {294, -742}},
3437
};
3438
int test_font_nGlyphs = 58;
3439
 
3440
Glyph test_font_glyphlist[58];
3441
 
3442
void generate_test_font()
3443
{
3444
    Glyph pGlyph;
3445
    pGlyph.index             = test_font_glyph_65_index;
3446
    pGlyph.advance_x         = test_font_glyph_65_advance_x;
3447
    pGlyph.bezier_n_writes   = test_font_glyph_65_size;
3448
    pGlyph.bezier            = test_font_glyph_65;
3449
    pGlyph.triangle_n_writes = test_font_glyph_65_triangle_size;
3450
    pGlyph.triangle          = test_font_glyph_65_triangles;
3451
    test_font_glyphlist[0] = pGlyph;
3452
    pGlyph.index             = test_font_glyph_66_index;
3453
    pGlyph.advance_x         = test_font_glyph_66_advance_x;
3454
    pGlyph.bezier_n_writes   = test_font_glyph_66_size;
3455
    pGlyph.bezier            = test_font_glyph_66;
3456
    pGlyph.triangle_n_writes = test_font_glyph_66_triangle_size;
3457
    pGlyph.triangle          = test_font_glyph_66_triangles;
3458
    test_font_glyphlist[1] = pGlyph;
3459
    pGlyph.index             = test_font_glyph_67_index;
3460
    pGlyph.advance_x         = test_font_glyph_67_advance_x;
3461
    pGlyph.bezier_n_writes   = test_font_glyph_67_size;
3462
    pGlyph.bezier            = test_font_glyph_67;
3463
    pGlyph.triangle_n_writes = test_font_glyph_67_triangle_size;
3464
    pGlyph.triangle          = test_font_glyph_67_triangles;
3465
    test_font_glyphlist[2] = pGlyph;
3466
    pGlyph.index             = test_font_glyph_68_index;
3467
    pGlyph.advance_x         = test_font_glyph_68_advance_x;
3468
    pGlyph.bezier_n_writes   = test_font_glyph_68_size;
3469
    pGlyph.bezier            = test_font_glyph_68;
3470
    pGlyph.triangle_n_writes = test_font_glyph_68_triangle_size;
3471
    pGlyph.triangle          = test_font_glyph_68_triangles;
3472
    test_font_glyphlist[3] = pGlyph;
3473
    pGlyph.index             = test_font_glyph_69_index;
3474
    pGlyph.advance_x         = test_font_glyph_69_advance_x;
3475
    pGlyph.bezier_n_writes   = test_font_glyph_69_size;
3476
    pGlyph.bezier            = test_font_glyph_69;
3477
    pGlyph.triangle_n_writes = test_font_glyph_69_triangle_size;
3478
    pGlyph.triangle          = test_font_glyph_69_triangles;
3479
    test_font_glyphlist[4] = pGlyph;
3480
    pGlyph.index             = test_font_glyph_70_index;
3481
    pGlyph.advance_x         = test_font_glyph_70_advance_x;
3482
    pGlyph.bezier_n_writes   = test_font_glyph_70_size;
3483
    pGlyph.bezier            = test_font_glyph_70;
3484
    pGlyph.triangle_n_writes = test_font_glyph_70_triangle_size;
3485
    pGlyph.triangle          = test_font_glyph_70_triangles;
3486
    test_font_glyphlist[5] = pGlyph;
3487
    pGlyph.index             = test_font_glyph_71_index;
3488
    pGlyph.advance_x         = test_font_glyph_71_advance_x;
3489
    pGlyph.bezier_n_writes   = test_font_glyph_71_size;
3490
    pGlyph.bezier            = test_font_glyph_71;
3491
    pGlyph.triangle_n_writes = test_font_glyph_71_triangle_size;
3492
    pGlyph.triangle          = test_font_glyph_71_triangles;
3493
    test_font_glyphlist[6] = pGlyph;
3494
    pGlyph.index             = test_font_glyph_72_index;
3495
    pGlyph.advance_x         = test_font_glyph_72_advance_x;
3496
    pGlyph.bezier_n_writes   = test_font_glyph_72_size;
3497
    pGlyph.bezier            = test_font_glyph_72;
3498
    pGlyph.triangle_n_writes = test_font_glyph_72_triangle_size;
3499
    pGlyph.triangle          = test_font_glyph_72_triangles;
3500
    test_font_glyphlist[7] = pGlyph;
3501
    pGlyph.index             = test_font_glyph_73_index;
3502
    pGlyph.advance_x         = test_font_glyph_73_advance_x;
3503
    pGlyph.bezier_n_writes   = test_font_glyph_73_size;
3504
    pGlyph.bezier            = test_font_glyph_73;
3505
    pGlyph.triangle_n_writes = test_font_glyph_73_triangle_size;
3506
    pGlyph.triangle          = test_font_glyph_73_triangles;
3507
    test_font_glyphlist[8] = pGlyph;
3508
    pGlyph.index             = test_font_glyph_74_index;
3509
    pGlyph.advance_x         = test_font_glyph_74_advance_x;
3510
    pGlyph.bezier_n_writes   = test_font_glyph_74_size;
3511
    pGlyph.bezier            = test_font_glyph_74;
3512
    pGlyph.triangle_n_writes = test_font_glyph_74_triangle_size;
3513
    pGlyph.triangle          = test_font_glyph_74_triangles;
3514
    test_font_glyphlist[9] = pGlyph;
3515
    pGlyph.index             = test_font_glyph_75_index;
3516
    pGlyph.advance_x         = test_font_glyph_75_advance_x;
3517
    pGlyph.bezier_n_writes   = test_font_glyph_75_size;
3518
    pGlyph.bezier            = test_font_glyph_75;
3519
    pGlyph.triangle_n_writes = test_font_glyph_75_triangle_size;
3520
    pGlyph.triangle          = test_font_glyph_75_triangles;
3521
    test_font_glyphlist[10] = pGlyph;
3522
    pGlyph.index             = test_font_glyph_76_index;
3523
    pGlyph.advance_x         = test_font_glyph_76_advance_x;
3524
    pGlyph.bezier_n_writes   = test_font_glyph_76_size;
3525
    pGlyph.bezier            = test_font_glyph_76;
3526
    pGlyph.triangle_n_writes = test_font_glyph_76_triangle_size;
3527
    pGlyph.triangle          = test_font_glyph_76_triangles;
3528
    test_font_glyphlist[11] = pGlyph;
3529
    pGlyph.index             = test_font_glyph_77_index;
3530
    pGlyph.advance_x         = test_font_glyph_77_advance_x;
3531
    pGlyph.bezier_n_writes   = test_font_glyph_77_size;
3532
    pGlyph.bezier            = test_font_glyph_77;
3533
    pGlyph.triangle_n_writes = test_font_glyph_77_triangle_size;
3534
    pGlyph.triangle          = test_font_glyph_77_triangles;
3535
    test_font_glyphlist[12] = pGlyph;
3536
    pGlyph.index             = test_font_glyph_78_index;
3537
    pGlyph.advance_x         = test_font_glyph_78_advance_x;
3538
    pGlyph.bezier_n_writes   = test_font_glyph_78_size;
3539
    pGlyph.bezier            = test_font_glyph_78;
3540
    pGlyph.triangle_n_writes = test_font_glyph_78_triangle_size;
3541
    pGlyph.triangle          = test_font_glyph_78_triangles;
3542
    test_font_glyphlist[13] = pGlyph;
3543
    pGlyph.index             = test_font_glyph_79_index;
3544
    pGlyph.advance_x         = test_font_glyph_79_advance_x;
3545
    pGlyph.bezier_n_writes   = test_font_glyph_79_size;
3546
    pGlyph.bezier            = test_font_glyph_79;
3547
    pGlyph.triangle_n_writes = test_font_glyph_79_triangle_size;
3548
    pGlyph.triangle          = test_font_glyph_79_triangles;
3549
    test_font_glyphlist[14] = pGlyph;
3550
    pGlyph.index             = test_font_glyph_80_index;
3551
    pGlyph.advance_x         = test_font_glyph_80_advance_x;
3552
    pGlyph.bezier_n_writes   = test_font_glyph_80_size;
3553
    pGlyph.bezier            = test_font_glyph_80;
3554
    pGlyph.triangle_n_writes = test_font_glyph_80_triangle_size;
3555
    pGlyph.triangle          = test_font_glyph_80_triangles;
3556
    test_font_glyphlist[15] = pGlyph;
3557
    pGlyph.index             = test_font_glyph_81_index;
3558
    pGlyph.advance_x         = test_font_glyph_81_advance_x;
3559
    pGlyph.bezier_n_writes   = test_font_glyph_81_size;
3560
    pGlyph.bezier            = test_font_glyph_81;
3561
    pGlyph.triangle_n_writes = test_font_glyph_81_triangle_size;
3562
    pGlyph.triangle          = test_font_glyph_81_triangles;
3563
    test_font_glyphlist[16] = pGlyph;
3564
    pGlyph.index             = test_font_glyph_82_index;
3565
    pGlyph.advance_x         = test_font_glyph_82_advance_x;
3566
    pGlyph.bezier_n_writes   = test_font_glyph_82_size;
3567
    pGlyph.bezier            = test_font_glyph_82;
3568
    pGlyph.triangle_n_writes = test_font_glyph_82_triangle_size;
3569
    pGlyph.triangle          = test_font_glyph_82_triangles;
3570
    test_font_glyphlist[17] = pGlyph;
3571
    pGlyph.index             = test_font_glyph_83_index;
3572
    pGlyph.advance_x         = test_font_glyph_83_advance_x;
3573
    pGlyph.bezier_n_writes   = test_font_glyph_83_size;
3574
    pGlyph.bezier            = test_font_glyph_83;
3575
    pGlyph.triangle_n_writes = test_font_glyph_83_triangle_size;
3576
    pGlyph.triangle          = test_font_glyph_83_triangles;
3577
    test_font_glyphlist[18] = pGlyph;
3578
    pGlyph.index             = test_font_glyph_84_index;
3579
    pGlyph.advance_x         = test_font_glyph_84_advance_x;
3580
    pGlyph.bezier_n_writes   = test_font_glyph_84_size;
3581
    pGlyph.bezier            = test_font_glyph_84;
3582
    pGlyph.triangle_n_writes = test_font_glyph_84_triangle_size;
3583
    pGlyph.triangle          = test_font_glyph_84_triangles;
3584
    test_font_glyphlist[19] = pGlyph;
3585
    pGlyph.index             = test_font_glyph_85_index;
3586
    pGlyph.advance_x         = test_font_glyph_85_advance_x;
3587
    pGlyph.bezier_n_writes   = test_font_glyph_85_size;
3588
    pGlyph.bezier            = test_font_glyph_85;
3589
    pGlyph.triangle_n_writes = test_font_glyph_85_triangle_size;
3590
    pGlyph.triangle          = test_font_glyph_85_triangles;
3591
    test_font_glyphlist[20] = pGlyph;
3592
    pGlyph.index             = test_font_glyph_86_index;
3593
    pGlyph.advance_x         = test_font_glyph_86_advance_x;
3594
    pGlyph.bezier_n_writes   = test_font_glyph_86_size;
3595
    pGlyph.bezier            = test_font_glyph_86;
3596
    pGlyph.triangle_n_writes = test_font_glyph_86_triangle_size;
3597
    pGlyph.triangle          = test_font_glyph_86_triangles;
3598
    test_font_glyphlist[21] = pGlyph;
3599
    pGlyph.index             = test_font_glyph_87_index;
3600
    pGlyph.advance_x         = test_font_glyph_87_advance_x;
3601
    pGlyph.bezier_n_writes   = test_font_glyph_87_size;
3602
    pGlyph.bezier            = test_font_glyph_87;
3603
    pGlyph.triangle_n_writes = test_font_glyph_87_triangle_size;
3604
    pGlyph.triangle          = test_font_glyph_87_triangles;
3605
    test_font_glyphlist[22] = pGlyph;
3606
    pGlyph.index             = test_font_glyph_88_index;
3607
    pGlyph.advance_x         = test_font_glyph_88_advance_x;
3608
    pGlyph.bezier_n_writes   = test_font_glyph_88_size;
3609
    pGlyph.bezier            = test_font_glyph_88;
3610
    pGlyph.triangle_n_writes = test_font_glyph_88_triangle_size;
3611
    pGlyph.triangle          = test_font_glyph_88_triangles;
3612
    test_font_glyphlist[23] = pGlyph;
3613
    pGlyph.index             = test_font_glyph_89_index;
3614
    pGlyph.advance_x         = test_font_glyph_89_advance_x;
3615
    pGlyph.bezier_n_writes   = test_font_glyph_89_size;
3616
    pGlyph.bezier            = test_font_glyph_89;
3617
    pGlyph.triangle_n_writes = test_font_glyph_89_triangle_size;
3618
    pGlyph.triangle          = test_font_glyph_89_triangles;
3619
    test_font_glyphlist[24] = pGlyph;
3620
    pGlyph.index             = test_font_glyph_90_index;
3621
    pGlyph.advance_x         = test_font_glyph_90_advance_x;
3622
    pGlyph.bezier_n_writes   = test_font_glyph_90_size;
3623
    pGlyph.bezier            = test_font_glyph_90;
3624
    pGlyph.triangle_n_writes = test_font_glyph_90_triangle_size;
3625
    pGlyph.triangle          = test_font_glyph_90_triangles;
3626
    test_font_glyphlist[25] = pGlyph;
3627
    pGlyph.index             = test_font_glyph_197_index;
3628
    pGlyph.advance_x         = test_font_glyph_197_advance_x;
3629
    pGlyph.bezier_n_writes   = test_font_glyph_197_size;
3630
    pGlyph.bezier            = test_font_glyph_197;
3631
    pGlyph.triangle_n_writes = test_font_glyph_197_triangle_size;
3632
    pGlyph.triangle          = test_font_glyph_197_triangles;
3633
    test_font_glyphlist[26] = pGlyph;
3634
    pGlyph.index             = test_font_glyph_196_index;
3635
    pGlyph.advance_x         = test_font_glyph_196_advance_x;
3636
    pGlyph.bezier_n_writes   = test_font_glyph_196_size;
3637
    pGlyph.bezier            = test_font_glyph_196;
3638
    pGlyph.triangle_n_writes = test_font_glyph_196_triangle_size;
3639
    pGlyph.triangle          = test_font_glyph_196_triangles;
3640
    test_font_glyphlist[27] = pGlyph;
3641
    pGlyph.index             = test_font_glyph_214_index;
3642
    pGlyph.advance_x         = test_font_glyph_214_advance_x;
3643
    pGlyph.bezier_n_writes   = test_font_glyph_214_size;
3644
    pGlyph.bezier            = test_font_glyph_214;
3645
    pGlyph.triangle_n_writes = test_font_glyph_214_triangle_size;
3646
    pGlyph.triangle          = test_font_glyph_214_triangles;
3647
    test_font_glyphlist[28] = pGlyph;
3648
    pGlyph.index             = test_font_glyph_97_index;
3649
    pGlyph.advance_x         = test_font_glyph_97_advance_x;
3650
    pGlyph.bezier_n_writes   = test_font_glyph_97_size;
3651
    pGlyph.bezier            = test_font_glyph_97;
3652
    pGlyph.triangle_n_writes = test_font_glyph_97_triangle_size;
3653
    pGlyph.triangle          = test_font_glyph_97_triangles;
3654
    test_font_glyphlist[29] = pGlyph;
3655
    pGlyph.index             = test_font_glyph_98_index;
3656
    pGlyph.advance_x         = test_font_glyph_98_advance_x;
3657
    pGlyph.bezier_n_writes   = test_font_glyph_98_size;
3658
    pGlyph.bezier            = test_font_glyph_98;
3659
    pGlyph.triangle_n_writes = test_font_glyph_98_triangle_size;
3660
    pGlyph.triangle          = test_font_glyph_98_triangles;
3661
    test_font_glyphlist[30] = pGlyph;
3662
    pGlyph.index             = test_font_glyph_99_index;
3663
    pGlyph.advance_x         = test_font_glyph_99_advance_x;
3664
    pGlyph.bezier_n_writes   = test_font_glyph_99_size;
3665
    pGlyph.bezier            = test_font_glyph_99;
3666
    pGlyph.triangle_n_writes = test_font_glyph_99_triangle_size;
3667
    pGlyph.triangle          = test_font_glyph_99_triangles;
3668
    test_font_glyphlist[31] = pGlyph;
3669
    pGlyph.index             = test_font_glyph_100_index;
3670
    pGlyph.advance_x         = test_font_glyph_100_advance_x;
3671
    pGlyph.bezier_n_writes   = test_font_glyph_100_size;
3672
    pGlyph.bezier            = test_font_glyph_100;
3673
    pGlyph.triangle_n_writes = test_font_glyph_100_triangle_size;
3674
    pGlyph.triangle          = test_font_glyph_100_triangles;
3675
    test_font_glyphlist[32] = pGlyph;
3676
    pGlyph.index             = test_font_glyph_101_index;
3677
    pGlyph.advance_x         = test_font_glyph_101_advance_x;
3678
    pGlyph.bezier_n_writes   = test_font_glyph_101_size;
3679
    pGlyph.bezier            = test_font_glyph_101;
3680
    pGlyph.triangle_n_writes = test_font_glyph_101_triangle_size;
3681
    pGlyph.triangle          = test_font_glyph_101_triangles;
3682
    test_font_glyphlist[33] = pGlyph;
3683
    pGlyph.index             = test_font_glyph_102_index;
3684
    pGlyph.advance_x         = test_font_glyph_102_advance_x;
3685
    pGlyph.bezier_n_writes   = test_font_glyph_102_size;
3686
    pGlyph.bezier            = test_font_glyph_102;
3687
    pGlyph.triangle_n_writes = test_font_glyph_102_triangle_size;
3688
    pGlyph.triangle          = test_font_glyph_102_triangles;
3689
    test_font_glyphlist[34] = pGlyph;
3690
    pGlyph.index             = test_font_glyph_103_index;
3691
    pGlyph.advance_x         = test_font_glyph_103_advance_x;
3692
    pGlyph.bezier_n_writes   = test_font_glyph_103_size;
3693
    pGlyph.bezier            = test_font_glyph_103;
3694
    pGlyph.triangle_n_writes = test_font_glyph_103_triangle_size;
3695
    pGlyph.triangle          = test_font_glyph_103_triangles;
3696
    test_font_glyphlist[35] = pGlyph;
3697
    pGlyph.index             = test_font_glyph_104_index;
3698
    pGlyph.advance_x         = test_font_glyph_104_advance_x;
3699
    pGlyph.bezier_n_writes   = test_font_glyph_104_size;
3700
    pGlyph.bezier            = test_font_glyph_104;
3701
    pGlyph.triangle_n_writes = test_font_glyph_104_triangle_size;
3702
    pGlyph.triangle          = test_font_glyph_104_triangles;
3703
    test_font_glyphlist[36] = pGlyph;
3704
    pGlyph.index             = test_font_glyph_105_index;
3705
    pGlyph.advance_x         = test_font_glyph_105_advance_x;
3706
    pGlyph.bezier_n_writes   = test_font_glyph_105_size;
3707
    pGlyph.bezier            = test_font_glyph_105;
3708
    pGlyph.triangle_n_writes = test_font_glyph_105_triangle_size;
3709
    pGlyph.triangle          = test_font_glyph_105_triangles;
3710
    test_font_glyphlist[37] = pGlyph;
3711
    pGlyph.index             = test_font_glyph_106_index;
3712
    pGlyph.advance_x         = test_font_glyph_106_advance_x;
3713
    pGlyph.bezier_n_writes   = test_font_glyph_106_size;
3714
    pGlyph.bezier            = test_font_glyph_106;
3715
    pGlyph.triangle_n_writes = test_font_glyph_106_triangle_size;
3716
    pGlyph.triangle          = test_font_glyph_106_triangles;
3717
    test_font_glyphlist[38] = pGlyph;
3718
    pGlyph.index             = test_font_glyph_107_index;
3719
    pGlyph.advance_x         = test_font_glyph_107_advance_x;
3720
    pGlyph.bezier_n_writes   = test_font_glyph_107_size;
3721
    pGlyph.bezier            = test_font_glyph_107;
3722
    pGlyph.triangle_n_writes = test_font_glyph_107_triangle_size;
3723
    pGlyph.triangle          = test_font_glyph_107_triangles;
3724
    test_font_glyphlist[39] = pGlyph;
3725
    pGlyph.index             = test_font_glyph_108_index;
3726
    pGlyph.advance_x         = test_font_glyph_108_advance_x;
3727
    pGlyph.bezier_n_writes   = test_font_glyph_108_size;
3728
    pGlyph.bezier            = test_font_glyph_108;
3729
    pGlyph.triangle_n_writes = test_font_glyph_108_triangle_size;
3730
    pGlyph.triangle          = test_font_glyph_108_triangles;
3731
    test_font_glyphlist[40] = pGlyph;
3732
    pGlyph.index             = test_font_glyph_109_index;
3733
    pGlyph.advance_x         = test_font_glyph_109_advance_x;
3734
    pGlyph.bezier_n_writes   = test_font_glyph_109_size;
3735
    pGlyph.bezier            = test_font_glyph_109;
3736
    pGlyph.triangle_n_writes = test_font_glyph_109_triangle_size;
3737
    pGlyph.triangle          = test_font_glyph_109_triangles;
3738
    test_font_glyphlist[41] = pGlyph;
3739
    pGlyph.index             = test_font_glyph_110_index;
3740
    pGlyph.advance_x         = test_font_glyph_110_advance_x;
3741
    pGlyph.bezier_n_writes   = test_font_glyph_110_size;
3742
    pGlyph.bezier            = test_font_glyph_110;
3743
    pGlyph.triangle_n_writes = test_font_glyph_110_triangle_size;
3744
    pGlyph.triangle          = test_font_glyph_110_triangles;
3745
    test_font_glyphlist[42] = pGlyph;
3746
    pGlyph.index             = test_font_glyph_111_index;
3747
    pGlyph.advance_x         = test_font_glyph_111_advance_x;
3748
    pGlyph.bezier_n_writes   = test_font_glyph_111_size;
3749
    pGlyph.bezier            = test_font_glyph_111;
3750
    pGlyph.triangle_n_writes = test_font_glyph_111_triangle_size;
3751
    pGlyph.triangle          = test_font_glyph_111_triangles;
3752
    test_font_glyphlist[43] = pGlyph;
3753
    pGlyph.index             = test_font_glyph_112_index;
3754
    pGlyph.advance_x         = test_font_glyph_112_advance_x;
3755
    pGlyph.bezier_n_writes   = test_font_glyph_112_size;
3756
    pGlyph.bezier            = test_font_glyph_112;
3757
    pGlyph.triangle_n_writes = test_font_glyph_112_triangle_size;
3758
    pGlyph.triangle          = test_font_glyph_112_triangles;
3759
    test_font_glyphlist[44] = pGlyph;
3760
    pGlyph.index             = test_font_glyph_113_index;
3761
    pGlyph.advance_x         = test_font_glyph_113_advance_x;
3762
    pGlyph.bezier_n_writes   = test_font_glyph_113_size;
3763
    pGlyph.bezier            = test_font_glyph_113;
3764
    pGlyph.triangle_n_writes = test_font_glyph_113_triangle_size;
3765
    pGlyph.triangle          = test_font_glyph_113_triangles;
3766
    test_font_glyphlist[45] = pGlyph;
3767
    pGlyph.index             = test_font_glyph_114_index;
3768
    pGlyph.advance_x         = test_font_glyph_114_advance_x;
3769
    pGlyph.bezier_n_writes   = test_font_glyph_114_size;
3770
    pGlyph.bezier            = test_font_glyph_114;
3771
    pGlyph.triangle_n_writes = test_font_glyph_114_triangle_size;
3772
    pGlyph.triangle          = test_font_glyph_114_triangles;
3773
    test_font_glyphlist[46] = pGlyph;
3774
    pGlyph.index             = test_font_glyph_115_index;
3775
    pGlyph.advance_x         = test_font_glyph_115_advance_x;
3776
    pGlyph.bezier_n_writes   = test_font_glyph_115_size;
3777
    pGlyph.bezier            = test_font_glyph_115;
3778
    pGlyph.triangle_n_writes = test_font_glyph_115_triangle_size;
3779
    pGlyph.triangle          = test_font_glyph_115_triangles;
3780
    test_font_glyphlist[47] = pGlyph;
3781
    pGlyph.index             = test_font_glyph_116_index;
3782
    pGlyph.advance_x         = test_font_glyph_116_advance_x;
3783
    pGlyph.bezier_n_writes   = test_font_glyph_116_size;
3784
    pGlyph.bezier            = test_font_glyph_116;
3785
    pGlyph.triangle_n_writes = test_font_glyph_116_triangle_size;
3786
    pGlyph.triangle          = test_font_glyph_116_triangles;
3787
    test_font_glyphlist[48] = pGlyph;
3788
    pGlyph.index             = test_font_glyph_117_index;
3789
    pGlyph.advance_x         = test_font_glyph_117_advance_x;
3790
    pGlyph.bezier_n_writes   = test_font_glyph_117_size;
3791
    pGlyph.bezier            = test_font_glyph_117;
3792
    pGlyph.triangle_n_writes = test_font_glyph_117_triangle_size;
3793
    pGlyph.triangle          = test_font_glyph_117_triangles;
3794
    test_font_glyphlist[49] = pGlyph;
3795
    pGlyph.index             = test_font_glyph_118_index;
3796
    pGlyph.advance_x         = test_font_glyph_118_advance_x;
3797
    pGlyph.bezier_n_writes   = test_font_glyph_118_size;
3798
    pGlyph.bezier            = test_font_glyph_118;
3799
    pGlyph.triangle_n_writes = test_font_glyph_118_triangle_size;
3800
    pGlyph.triangle          = test_font_glyph_118_triangles;
3801
    test_font_glyphlist[50] = pGlyph;
3802
    pGlyph.index             = test_font_glyph_119_index;
3803
    pGlyph.advance_x         = test_font_glyph_119_advance_x;
3804
    pGlyph.bezier_n_writes   = test_font_glyph_119_size;
3805
    pGlyph.bezier            = test_font_glyph_119;
3806
    pGlyph.triangle_n_writes = test_font_glyph_119_triangle_size;
3807
    pGlyph.triangle          = test_font_glyph_119_triangles;
3808
    test_font_glyphlist[51] = pGlyph;
3809
    pGlyph.index             = test_font_glyph_120_index;
3810
    pGlyph.advance_x         = test_font_glyph_120_advance_x;
3811
    pGlyph.bezier_n_writes   = test_font_glyph_120_size;
3812
    pGlyph.bezier            = test_font_glyph_120;
3813
    pGlyph.triangle_n_writes = test_font_glyph_120_triangle_size;
3814
    pGlyph.triangle          = test_font_glyph_120_triangles;
3815
    test_font_glyphlist[52] = pGlyph;
3816
    pGlyph.index             = test_font_glyph_121_index;
3817
    pGlyph.advance_x         = test_font_glyph_121_advance_x;
3818
    pGlyph.bezier_n_writes   = test_font_glyph_121_size;
3819
    pGlyph.bezier            = test_font_glyph_121;
3820
    pGlyph.triangle_n_writes = test_font_glyph_121_triangle_size;
3821
    pGlyph.triangle          = test_font_glyph_121_triangles;
3822
    test_font_glyphlist[53] = pGlyph;
3823
    pGlyph.index             = test_font_glyph_122_index;
3824
    pGlyph.advance_x         = test_font_glyph_122_advance_x;
3825
    pGlyph.bezier_n_writes   = test_font_glyph_122_size;
3826
    pGlyph.bezier            = test_font_glyph_122;
3827
    pGlyph.triangle_n_writes = test_font_glyph_122_triangle_size;
3828
    pGlyph.triangle          = test_font_glyph_122_triangles;
3829
    test_font_glyphlist[54] = pGlyph;
3830
    pGlyph.index             = test_font_glyph_229_index;
3831
    pGlyph.advance_x         = test_font_glyph_229_advance_x;
3832
    pGlyph.bezier_n_writes   = test_font_glyph_229_size;
3833
    pGlyph.bezier            = test_font_glyph_229;
3834
    pGlyph.triangle_n_writes = test_font_glyph_229_triangle_size;
3835
    pGlyph.triangle          = test_font_glyph_229_triangles;
3836
    test_font_glyphlist[55] = pGlyph;
3837
    pGlyph.index             = test_font_glyph_228_index;
3838
    pGlyph.advance_x         = test_font_glyph_228_advance_x;
3839
    pGlyph.bezier_n_writes   = test_font_glyph_228_size;
3840
    pGlyph.bezier            = test_font_glyph_228;
3841
    pGlyph.triangle_n_writes = test_font_glyph_228_triangle_size;
3842
    pGlyph.triangle          = test_font_glyph_228_triangles;
3843
    test_font_glyphlist[56] = pGlyph;
3844
    pGlyph.index             = test_font_glyph_246_index;
3845
    pGlyph.advance_x         = test_font_glyph_246_advance_x;
3846
    pGlyph.bezier_n_writes   = test_font_glyph_246_size;
3847
    pGlyph.bezier            = test_font_glyph_246;
3848
    pGlyph.triangle_n_writes = test_font_glyph_246_triangle_size;
3849
    pGlyph.triangle          = test_font_glyph_246_triangles;
3850
    test_font_glyphlist[57] = pGlyph;
3851
 }
3852
 
3853
orgfx_vector_font init_test_font()
3854
{
3855
    orgfx_vector_font font = orgfx_make_vector_font(test_font_glyphlist,
3856
                                                    test_font_nGlyphs,
3857
                                                    test_font_glyphindexlist,
3858
                                                    256);
3859
    generate_test_font();
3860
    orgfx_init_vector_font(font);
3861
    return font;
3862
}
3863
 
3864
#endif

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.