g2o
Loading...
Searching...
No Matches
freeglut_stroke_mono_roman.cpp
Go to the documentation of this file.
1/*
2 * freeglut_stroke_mono_roman.c
3 *
4 * freeglut Monospace Roman stroke font definition
5 *
6 * Copyright (c) 1999-2000 Pawel W. Olszta. All Rights Reserved.
7 * Written by Pawel W. Olszta, <olszta@sourceforge.net>
8 * Creation date: Thu Dec 16 1999
9 *
10 * Permission is hereby granted, free of charge, to any person obtaining a
11 * copy of this software and associated documentation files (the "Software"),
12 * to deal in the Software without restriction, including without limitation
13 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
14 * and/or sell copies of the Software, and to permit persons to whom the
15 * Software is furnished to do so, subject to the following conditions:
16 *
17 * The above copyright notice and this permission notice shall be included
18 * in all copies or substantial portions of the Software.
19 *
20 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
21 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
23 * PAWEL W. OLSZTA BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
24 * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
25 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
26 */
27
28/* This file has been automatically generated by the genstroke utility. */
29
30#include <stdlib.h>
31
32#include "freeglut_minimal.h"
33
34namespace freeglut_minimal {
35
36/* char: 0x20 */
37
38static const SFG_StrokeStrip ch32st[] = {{0, NULL}};
39
40static const SFG_StrokeChar ch32 = {104.762f, 0, ch32st};
41
42/* char: 0x21 */
43
44static const SFG_StrokeVertex ch33st0[] = {{52.381f, 100.0f},
45 {52.381f, 33.3333f}};
46
47static const SFG_StrokeVertex ch33st1[] = {{52.381f, 9.5238f},
48 {47.6191f, 4.7619f},
49 {52.381f, 0.0f},
50 {57.1429f, 4.7619f},
51 {52.381f, 9.5238f}};
52
53static const SFG_StrokeStrip ch33st[] = {{2, ch33st0}, {5, ch33st1}};
54
55static const SFG_StrokeChar ch33 = {104.762f, 2, ch33st};
56
57/* char: 0x22 */
58
59static const SFG_StrokeVertex ch34st0[] = {{33.3334f, 100.0f},
60 {33.3334f, 66.6667f}};
61
62static const SFG_StrokeVertex ch34st1[] = {{71.4286f, 100.0f},
63 {71.4286f, 66.6667f}};
64
65static const SFG_StrokeStrip ch34st[] = {{2, ch34st0}, {2, ch34st1}};
66
67static const SFG_StrokeChar ch34 = {104.762f, 2, ch34st};
68
69/* char: 0x23 */
70
71static const SFG_StrokeVertex ch35st0[] = {{54.7619f, 119.048f},
72 {21.4286f, -33.3333f}};
73
74static const SFG_StrokeVertex ch35st1[] = {{83.3334f, 119.048f},
75 {50.0f, -33.3333f}};
76
77static const SFG_StrokeVertex ch35st2[] = {{21.4286f, 57.1429f},
78 {88.0952f, 57.1429f}};
79
80static const SFG_StrokeVertex ch35st3[] = {{16.6667f, 28.5714f},
81 {83.3334f, 28.5714f}};
82
83static const SFG_StrokeStrip ch35st[] = {
84 {2, ch35st0}, {2, ch35st1}, {2, ch35st2}, {2, ch35st3}};
85
86static const SFG_StrokeChar ch35 = {104.762f, 4, ch35st};
87
88/* char: 0x24 */
89
90static const SFG_StrokeVertex ch36st0[] = {{42.8571f, 119.048f},
91 {42.8571f, -19.0476f}};
92
93static const SFG_StrokeVertex ch36st1[] = {{61.9047f, 119.048f},
94 {61.9047f, -19.0476f}};
95
96static const SFG_StrokeVertex ch36st2[] = {
97 {85.7143f, 85.7143f}, {76.1905f, 95.2381f}, {61.9047f, 100.0f},
98 {42.8571f, 100.0f}, {28.5714f, 95.2381f}, {19.0476f, 85.7143f},
99 {19.0476f, 76.1905f}, {23.8095f, 66.6667f}, {28.5714f, 61.9048f},
100 {38.0952f, 57.1429f}, {66.6666f, 47.619f}, {76.1905f, 42.8571f},
101 {80.9524f, 38.0952f}, {85.7143f, 28.5714f}, {85.7143f, 14.2857f},
102 {76.1905f, 4.7619f}, {61.9047f, 0.0f}, {42.8571f, 0.0f},
103 {28.5714f, 4.7619f}, {19.0476f, 14.2857f}};
104
105static const SFG_StrokeStrip ch36st[] = {
106 {2, ch36st0}, {2, ch36st1}, {20, ch36st2}};
107
108static const SFG_StrokeChar ch36 = {104.762f, 3, ch36st};
109
110/* char: 0x25 */
111
112static const SFG_StrokeVertex ch37st0[] = {{95.2381f, 100.0f}, {9.5238f, 0.0f}};
113
114static const SFG_StrokeVertex ch37st1[] = {
115 {33.3333f, 100.0f}, {42.8571f, 90.4762f}, {42.8571f, 80.9524f},
116 {38.0952f, 71.4286f}, {28.5714f, 66.6667f}, {19.0476f, 66.6667f},
117 {9.5238f, 76.1905f}, {9.5238f, 85.7143f}, {14.2857f, 95.2381f},
118 {23.8095f, 100.0f}, {33.3333f, 100.0f}, {42.8571f, 95.2381f},
119 {57.1428f, 90.4762f}, {71.4286f, 90.4762f}, {85.7143f, 95.2381f},
120 {95.2381f, 100.0f}};
121
122static const SFG_StrokeVertex ch37st2[] = {
123 {76.1905f, 33.3333f}, {66.6667f, 28.5714f}, {61.9048f, 19.0476f},
124 {61.9048f, 9.5238f}, {71.4286f, 0.0f}, {80.9524f, 0.0f},
125 {90.4762f, 4.7619f}, {95.2381f, 14.2857f}, {95.2381f, 23.8095f},
126 {85.7143f, 33.3333f}, {76.1905f, 33.3333f}};
127
128static const SFG_StrokeStrip ch37st[] = {
129 {2, ch37st0}, {16, ch37st1}, {11, ch37st2}};
130
131static const SFG_StrokeChar ch37 = {104.762f, 3, ch37st};
132
133/* char: 0x26 */
134
135static const SFG_StrokeVertex ch38st0[] = {
136 {100.0f, 57.1429f}, {100.0f, 61.9048f}, {95.2381f, 66.6667f},
137 {90.4762f, 66.6667f}, {85.7143f, 61.9048f}, {80.9524f, 52.381f},
138 {71.4286f, 28.5714f}, {61.9048f, 14.2857f}, {52.3809f, 4.7619f},
139 {42.8571f, 0.0f}, {23.8095f, 0.0f}, {14.2857f, 4.7619f},
140 {9.5238f, 9.5238f}, {4.7619f, 19.0476f}, {4.7619f, 28.5714f},
141 {9.5238f, 38.0952f}, {14.2857f, 42.8571f}, {47.619f, 61.9048f},
142 {52.3809f, 66.6667f}, {57.1429f, 76.1905f}, {57.1429f, 85.7143f},
143 {52.3809f, 95.2381f}, {42.8571f, 100.0f}, {33.3333f, 95.2381f},
144 {28.5714f, 85.7143f}, {28.5714f, 76.1905f}, {33.3333f, 61.9048f},
145 {42.8571f, 47.619f}, {66.6667f, 14.2857f}, {76.1905f, 4.7619f},
146 {85.7143f, 0.0f}, {95.2381f, 0.0f}, {100.0f, 4.7619f},
147 {100.0f, 9.5238f}};
148
149static const SFG_StrokeStrip ch38st[] = {{34, ch38st0}};
150
151static const SFG_StrokeChar ch38 = {104.762f, 1, ch38st};
152
153/* char: 0x27 */
154
155static const SFG_StrokeVertex ch39st0[] = {{52.381f, 100.0f},
156 {52.381f, 66.6667f}};
157
158static const SFG_StrokeStrip ch39st[] = {{2, ch39st0}};
159
160static const SFG_StrokeChar ch39 = {104.762f, 1, ch39st};
161
162/* char: 0x28 */
163
164static const SFG_StrokeVertex ch40st0[] = {
165 {69.0476f, 119.048f}, {59.5238f, 109.524f}, {50.0f, 95.2381f},
166 {40.4762f, 76.1905f}, {35.7143f, 52.381f}, {35.7143f, 33.3333f},
167 {40.4762f, 9.5238f}, {50.0f, -9.5238f}, {59.5238f, -23.8095f},
168 {69.0476f, -33.3333f}};
169
170static const SFG_StrokeStrip ch40st[] = {{10, ch40st0}};
171
172static const SFG_StrokeChar ch40 = {104.762f, 1, ch40st};
173
174/* char: 0x29 */
175
176static const SFG_StrokeVertex ch41st0[] = {
177 {35.7143f, 119.048f}, {45.2381f, 109.524f}, {54.7619f, 95.2381f},
178 {64.2857f, 76.1905f}, {69.0476f, 52.381f}, {69.0476f, 33.3333f},
179 {64.2857f, 9.5238f}, {54.7619f, -9.5238f}, {45.2381f, -23.8095f},
180 {35.7143f, -33.3333f}};
181
182static const SFG_StrokeStrip ch41st[] = {{10, ch41st0}};
183
184static const SFG_StrokeChar ch41 = {104.762f, 1, ch41st};
185
186/* char: 0x2a */
187
188static const SFG_StrokeVertex ch42st0[] = {{52.381f, 71.4286f},
189 {52.381f, 14.2857f}};
190
191static const SFG_StrokeVertex ch42st1[] = {{28.5715f, 57.1429f},
192 {76.1905f, 28.5714f}};
193
194static const SFG_StrokeVertex ch42st2[] = {{76.1905f, 57.1429f},
195 {28.5715f, 28.5714f}};
196
197static const SFG_StrokeStrip ch42st[] = {
198 {2, ch42st0}, {2, ch42st1}, {2, ch42st2}};
199
200static const SFG_StrokeChar ch42 = {104.762f, 3, ch42st};
201
202/* char: 0x2b */
203
204static const SFG_StrokeVertex ch43st0[] = {{52.3809f, 85.7143f},
205 {52.3809f, 0.0f}};
206
207static const SFG_StrokeVertex ch43st1[] = {{9.5238f, 42.8571f},
208 {95.2381f, 42.8571f}};
209
210static const SFG_StrokeStrip ch43st[] = {{2, ch43st0}, {2, ch43st1}};
211
212static const SFG_StrokeChar ch43 = {104.762f, 2, ch43st};
213
214/* char: 0x2c */
215
216static const SFG_StrokeVertex ch44st0[] = {
217 {57.1429f, 4.7619f}, {52.381f, 0.0f}, {47.6191f, 4.7619f},
218 {52.381f, 9.5238f}, {57.1429f, 4.7619f}, {57.1429f, -4.7619f},
219 {52.381f, -14.2857f}, {47.6191f, -19.0476f}};
220
221static const SFG_StrokeStrip ch44st[] = {{8, ch44st0}};
222
223static const SFG_StrokeChar ch44 = {104.762f, 1, ch44st};
224
225/* char: 0x2d */
226
227static const SFG_StrokeVertex ch45st0[] = {{9.5238f, 42.8571f},
228 {95.2381f, 42.8571f}};
229
230static const SFG_StrokeStrip ch45st[] = {{2, ch45st0}};
231
232static const SFG_StrokeChar ch45 = {104.762f, 1, ch45st};
233
234/* char: 0x2e */
235
236static const SFG_StrokeVertex ch46st0[] = {{52.381f, 9.5238f},
237 {47.6191f, 4.7619f},
238 {52.381f, 0.0f},
239 {57.1429f, 4.7619f},
240 {52.381f, 9.5238f}};
241
242static const SFG_StrokeStrip ch46st[] = {{5, ch46st0}};
243
244static const SFG_StrokeChar ch46 = {104.762f, 1, ch46st};
245
246/* char: 0x2f */
247
248static const SFG_StrokeVertex ch47st0[] = {{19.0476f, -14.2857f},
249 {85.7143f, 100.0f}};
250
251static const SFG_StrokeStrip ch47st[] = {{2, ch47st0}};
252
253static const SFG_StrokeChar ch47 = {104.762f, 1, ch47st};
254
255/* char: 0x30 */
256
257static const SFG_StrokeVertex ch48st0[] = {
258 {47.619f, 100.0f}, {33.3333f, 95.2381f}, {23.8095f, 80.9524f},
259 {19.0476f, 57.1429f}, {19.0476f, 42.8571f}, {23.8095f, 19.0476f},
260 {33.3333f, 4.7619f}, {47.619f, 0.0f}, {57.1428f, 0.0f},
261 {71.4286f, 4.7619f}, {80.9524f, 19.0476f}, {85.7143f, 42.8571f},
262 {85.7143f, 57.1429f}, {80.9524f, 80.9524f}, {71.4286f, 95.2381f},
263 {57.1428f, 100.0f}, {47.619f, 100.0f}};
264
265static const SFG_StrokeStrip ch48st[] = {{17, ch48st0}};
266
267static const SFG_StrokeChar ch48 = {104.762f, 1, ch48st};
268
269/* char: 0x31 */
270
271static const SFG_StrokeVertex ch49st0[] = {{40.4762f, 80.9524f},
272 {50.0f, 85.7143f},
273 {64.2857f, 100.0f},
274 {64.2857f, 0.0f}};
275
276static const SFG_StrokeStrip ch49st[] = {{4, ch49st0}};
277
278static const SFG_StrokeChar ch49 = {104.762f, 1, ch49st};
279
280/* char: 0x32 */
281
282static const SFG_StrokeVertex ch50st0[] = {
283 {23.8095f, 76.1905f}, {23.8095f, 80.9524f}, {28.5714f, 90.4762f},
284 {33.3333f, 95.2381f}, {42.8571f, 100.0f}, {61.9047f, 100.0f},
285 {71.4286f, 95.2381f}, {76.1905f, 90.4762f}, {80.9524f, 80.9524f},
286 {80.9524f, 71.4286f}, {76.1905f, 61.9048f}, {66.6666f, 47.619f},
287 {19.0476f, 0.0f}, {85.7143f, 0.0f}};
288
289static const SFG_StrokeStrip ch50st[] = {{14, ch50st0}};
290
291static const SFG_StrokeChar ch50 = {104.762f, 1, ch50st};
292
293/* char: 0x33 */
294
295static const SFG_StrokeVertex ch51st0[] = {
296 {28.5714f, 100.0f}, {80.9524f, 100.0f}, {52.3809f, 61.9048f},
297 {66.6666f, 61.9048f}, {76.1905f, 57.1429f}, {80.9524f, 52.381f},
298 {85.7143f, 38.0952f}, {85.7143f, 28.5714f}, {80.9524f, 14.2857f},
299 {71.4286f, 4.7619f}, {57.1428f, 0.0f}, {42.8571f, 0.0f},
300 {28.5714f, 4.7619f}, {23.8095f, 9.5238f}, {19.0476f, 19.0476f}};
301
302static const SFG_StrokeStrip ch51st[] = {{15, ch51st0}};
303
304static const SFG_StrokeChar ch51 = {104.762f, 1, ch51st};
305
306/* char: 0x34 */
307
308static const SFG_StrokeVertex ch52st0[] = {
309 {64.2857f, 100.0f}, {16.6667f, 33.3333f}, {88.0952f, 33.3333f}};
310
311static const SFG_StrokeVertex ch52st1[] = {{64.2857f, 100.0f},
312 {64.2857f, 0.0f}};
313
314static const SFG_StrokeStrip ch52st[] = {{3, ch52st0}, {2, ch52st1}};
315
316static const SFG_StrokeChar ch52 = {104.762f, 2, ch52st};
317
318/* char: 0x35 */
319
320static const SFG_StrokeVertex ch53st0[] = {
321 {76.1905f, 100.0f}, {28.5714f, 100.0f}, {23.8095f, 57.1429f},
322 {28.5714f, 61.9048f}, {42.8571f, 66.6667f}, {57.1428f, 66.6667f},
323 {71.4286f, 61.9048f}, {80.9524f, 52.381f}, {85.7143f, 38.0952f},
324 {85.7143f, 28.5714f}, {80.9524f, 14.2857f}, {71.4286f, 4.7619f},
325 {57.1428f, 0.0f}, {42.8571f, 0.0f}, {28.5714f, 4.7619f},
326 {23.8095f, 9.5238f}, {19.0476f, 19.0476f}};
327
328static const SFG_StrokeStrip ch53st[] = {{17, ch53st0}};
329
330static const SFG_StrokeChar ch53 = {104.762f, 1, ch53st};
331
332/* char: 0x36 */
333
334static const SFG_StrokeVertex ch54st0[] = {
335 {78.5714f, 85.7143f}, {73.8096f, 95.2381f}, {59.5238f, 100.0f},
336 {50.0f, 100.0f}, {35.7143f, 95.2381f}, {26.1905f, 80.9524f},
337 {21.4286f, 57.1429f}, {21.4286f, 33.3333f}, {26.1905f, 14.2857f},
338 {35.7143f, 4.7619f}, {50.0f, 0.0f}, {54.7619f, 0.0f},
339 {69.0476f, 4.7619f}, {78.5714f, 14.2857f}, {83.3334f, 28.5714f},
340 {83.3334f, 33.3333f}, {78.5714f, 47.619f}, {69.0476f, 57.1429f},
341 {54.7619f, 61.9048f}, {50.0f, 61.9048f}, {35.7143f, 57.1429f},
342 {26.1905f, 47.619f}, {21.4286f, 33.3333f}};
343
344static const SFG_StrokeStrip ch54st[] = {{23, ch54st0}};
345
346static const SFG_StrokeChar ch54 = {104.762f, 1, ch54st};
347
348/* char: 0x37 */
349
350static const SFG_StrokeVertex ch55st0[] = {{85.7143f, 100.0f},
351 {38.0952f, 0.0f}};
352
353static const SFG_StrokeVertex ch55st1[] = {{19.0476f, 100.0f},
354 {85.7143f, 100.0f}};
355
356static const SFG_StrokeStrip ch55st[] = {{2, ch55st0}, {2, ch55st1}};
357
358static const SFG_StrokeChar ch55 = {104.762f, 2, ch55st};
359
360/* char: 0x38 */
361
362static const SFG_StrokeVertex ch56st0[] = {
363 {42.8571f, 100.0f}, {28.5714f, 95.2381f}, {23.8095f, 85.7143f},
364 {23.8095f, 76.1905f}, {28.5714f, 66.6667f}, {38.0952f, 61.9048f},
365 {57.1428f, 57.1429f}, {71.4286f, 52.381f}, {80.9524f, 42.8571f},
366 {85.7143f, 33.3333f}, {85.7143f, 19.0476f}, {80.9524f, 9.5238f},
367 {76.1905f, 4.7619f}, {61.9047f, 0.0f}, {42.8571f, 0.0f},
368 {28.5714f, 4.7619f}, {23.8095f, 9.5238f}, {19.0476f, 19.0476f},
369 {19.0476f, 33.3333f}, {23.8095f, 42.8571f}, {33.3333f, 52.381f},
370 {47.619f, 57.1429f}, {66.6666f, 61.9048f}, {76.1905f, 66.6667f},
371 {80.9524f, 76.1905f}, {80.9524f, 85.7143f}, {76.1905f, 95.2381f},
372 {61.9047f, 100.0f}, {42.8571f, 100.0f}};
373
374static const SFG_StrokeStrip ch56st[] = {{29, ch56st0}};
375
376static const SFG_StrokeChar ch56 = {104.762f, 1, ch56st};
377
378/* char: 0x39 */
379
380static const SFG_StrokeVertex ch57st0[] = {
381 {83.3334f, 66.6667f}, {78.5714f, 52.381f}, {69.0476f, 42.8571f},
382 {54.7619f, 38.0952f}, {50.0f, 38.0952f}, {35.7143f, 42.8571f},
383 {26.1905f, 52.381f}, {21.4286f, 66.6667f}, {21.4286f, 71.4286f},
384 {26.1905f, 85.7143f}, {35.7143f, 95.2381f}, {50.0f, 100.0f},
385 {54.7619f, 100.0f}, {69.0476f, 95.2381f}, {78.5714f, 85.7143f},
386 {83.3334f, 66.6667f}, {83.3334f, 42.8571f}, {78.5714f, 19.0476f},
387 {69.0476f, 4.7619f}, {54.7619f, 0.0f}, {45.2381f, 0.0f},
388 {30.9524f, 4.7619f}, {26.1905f, 14.2857f}};
389
390static const SFG_StrokeStrip ch57st[] = {{23, ch57st0}};
391
392static const SFG_StrokeChar ch57 = {104.762f, 1, ch57st};
393
394/* char: 0x3a */
395
396static const SFG_StrokeVertex ch58st0[] = {{52.381f, 66.6667f},
397 {47.6191f, 61.9048f},
398 {52.381f, 57.1429f},
399 {57.1429f, 61.9048f},
400 {52.381f, 66.6667f}};
401
402static const SFG_StrokeVertex ch58st1[] = {{52.381f, 9.5238f},
403 {47.6191f, 4.7619f},
404 {52.381f, 0.0f},
405 {57.1429f, 4.7619f},
406 {52.381f, 9.5238f}};
407
408static const SFG_StrokeStrip ch58st[] = {{5, ch58st0}, {5, ch58st1}};
409
410static const SFG_StrokeChar ch58 = {104.762f, 2, ch58st};
411
412/* char: 0x3b */
413
414static const SFG_StrokeVertex ch59st0[] = {{52.381f, 66.6667f},
415 {47.6191f, 61.9048f},
416 {52.381f, 57.1429f},
417 {57.1429f, 61.9048f},
418 {52.381f, 66.6667f}};
419
420static const SFG_StrokeVertex ch59st1[] = {
421 {57.1429f, 4.7619f}, {52.381f, 0.0f}, {47.6191f, 4.7619f},
422 {52.381f, 9.5238f}, {57.1429f, 4.7619f}, {57.1429f, -4.7619f},
423 {52.381f, -14.2857f}, {47.6191f, -19.0476f}};
424
425static const SFG_StrokeStrip ch59st[] = {{5, ch59st0}, {8, ch59st1}};
426
427static const SFG_StrokeChar ch59 = {104.762f, 2, ch59st};
428
429/* char: 0x3c */
430
431static const SFG_StrokeVertex ch60st0[] = {
432 {90.4762f, 85.7143f}, {14.2857f, 42.8571f}, {90.4762f, 0.0f}};
433
434static const SFG_StrokeStrip ch60st[] = {{3, ch60st0}};
435
436static const SFG_StrokeChar ch60 = {104.762f, 1, ch60st};
437
438/* char: 0x3d */
439
440static const SFG_StrokeVertex ch61st0[] = {{9.5238f, 57.1429f},
441 {95.2381f, 57.1429f}};
442
443static const SFG_StrokeVertex ch61st1[] = {{9.5238f, 28.5714f},
444 {95.2381f, 28.5714f}};
445
446static const SFG_StrokeStrip ch61st[] = {{2, ch61st0}, {2, ch61st1}};
447
448static const SFG_StrokeChar ch61 = {104.762f, 2, ch61st};
449
450/* char: 0x3e */
451
452static const SFG_StrokeVertex ch62st0[] = {
453 {14.2857f, 85.7143f}, {90.4762f, 42.8571f}, {14.2857f, 0.0f}};
454
455static const SFG_StrokeStrip ch62st[] = {{3, ch62st0}};
456
457static const SFG_StrokeChar ch62 = {104.762f, 1, ch62st};
458
459/* char: 0x3f */
460
461static const SFG_StrokeVertex ch63st0[] = {
462 {23.8095f, 76.1905f}, {23.8095f, 80.9524f}, {28.5714f, 90.4762f},
463 {33.3333f, 95.2381f}, {42.8571f, 100.0f}, {61.9047f, 100.0f},
464 {71.4285f, 95.2381f}, {76.1905f, 90.4762f}, {80.9524f, 80.9524f},
465 {80.9524f, 71.4286f}, {76.1905f, 61.9048f}, {71.4285f, 57.1429f},
466 {52.3809f, 47.619f}, {52.3809f, 33.3333f}};
467
468static const SFG_StrokeVertex ch63st1[] = {{52.3809f, 9.5238f},
469 {47.619f, 4.7619f},
470 {52.3809f, 0.0f},
471 {57.1428f, 4.7619f},
472 {52.3809f, 9.5238f}};
473
474static const SFG_StrokeStrip ch63st[] = {{14, ch63st0}, {5, ch63st1}};
475
476static const SFG_StrokeChar ch63 = {104.762f, 2, ch63st};
477
478/* char: 0x40 */
479
480static const SFG_StrokeVertex ch64st0[] = {
481 {64.2857f, 52.381f}, {54.7619f, 57.1429f}, {45.2381f, 57.1429f},
482 {40.4762f, 47.619f}, {40.4762f, 42.8571f}, {45.2381f, 33.3333f},
483 {54.7619f, 33.3333f}, {64.2857f, 38.0952f}};
484
485static const SFG_StrokeVertex ch64st1[] = {
486 {64.2857f, 57.1429f}, {64.2857f, 38.0952f}, {69.0476f, 33.3333f},
487 {78.5714f, 33.3333f}, {83.3334f, 42.8571f}, {83.3334f, 47.619f},
488 {78.5714f, 61.9048f}, {69.0476f, 71.4286f}, {54.7619f, 76.1905f},
489 {50.0f, 76.1905f}, {35.7143f, 71.4286f}, {26.1905f, 61.9048f},
490 {21.4286f, 47.619f}, {21.4286f, 42.8571f}, {26.1905f, 28.5714f},
491 {35.7143f, 19.0476f}, {50.0f, 14.2857f}, {54.7619f, 14.2857f},
492 {69.0476f, 19.0476f}};
493
494static const SFG_StrokeStrip ch64st[] = {{8, ch64st0}, {19, ch64st1}};
495
496static const SFG_StrokeChar ch64 = {104.762f, 2, ch64st};
497
498/* char: 0x41 */
499
500static const SFG_StrokeVertex ch65st0[] = {{52.3809f, 100.0f},
501 {14.2857f, 0.0f}};
502
503static const SFG_StrokeVertex ch65st1[] = {{52.3809f, 100.0f},
504 {90.4762f, 0.0f}};
505
506static const SFG_StrokeVertex ch65st2[] = {{28.5714f, 33.3333f},
507 {76.1905f, 33.3333f}};
508
509static const SFG_StrokeStrip ch65st[] = {
510 {2, ch65st0}, {2, ch65st1}, {2, ch65st2}};
511
512static const SFG_StrokeChar ch65 = {104.762f, 3, ch65st};
513
514/* char: 0x42 */
515
516static const SFG_StrokeVertex ch66st0[] = {{19.0476f, 100.0f},
517 {19.0476f, 0.0f}};
518
519static const SFG_StrokeVertex ch66st1[] = {
520 {19.0476f, 100.0f}, {61.9047f, 100.0f}, {76.1905f, 95.2381f},
521 {80.9524f, 90.4762f}, {85.7143f, 80.9524f}, {85.7143f, 71.4286f},
522 {80.9524f, 61.9048f}, {76.1905f, 57.1429f}, {61.9047f, 52.381f}};
523
524static const SFG_StrokeVertex ch66st2[] = {
525 {19.0476f, 52.381f}, {61.9047f, 52.381f}, {76.1905f, 47.619f},
526 {80.9524f, 42.8571f}, {85.7143f, 33.3333f}, {85.7143f, 19.0476f},
527 {80.9524f, 9.5238f}, {76.1905f, 4.7619f}, {61.9047f, 0.0f},
528 {19.0476f, 0.0f}};
529
530static const SFG_StrokeStrip ch66st[] = {
531 {2, ch66st0}, {9, ch66st1}, {10, ch66st2}};
532
533static const SFG_StrokeChar ch66 = {104.762f, 3, ch66st};
534
535/* char: 0x43 */
536
537static const SFG_StrokeVertex ch67st0[] = {
538 {88.0952f, 76.1905f}, {83.3334f, 85.7143f}, {73.8096f, 95.2381f},
539 {64.2857f, 100.0f}, {45.2381f, 100.0f}, {35.7143f, 95.2381f},
540 {26.1905f, 85.7143f}, {21.4286f, 76.1905f}, {16.6667f, 61.9048f},
541 {16.6667f, 38.0952f}, {21.4286f, 23.8095f}, {26.1905f, 14.2857f},
542 {35.7143f, 4.7619f}, {45.2381f, 0.0f}, {64.2857f, 0.0f},
543 {73.8096f, 4.7619f}, {83.3334f, 14.2857f}, {88.0952f, 23.8095f}};
544
545static const SFG_StrokeStrip ch67st[] = {{18, ch67st0}};
546
547static const SFG_StrokeChar ch67 = {104.762f, 1, ch67st};
548
549/* char: 0x44 */
550
551static const SFG_StrokeVertex ch68st0[] = {{19.0476f, 100.0f},
552 {19.0476f, 0.0f}};
553
554static const SFG_StrokeVertex ch68st1[] = {
555 {19.0476f, 100.0f}, {52.3809f, 100.0f}, {66.6666f, 95.2381f},
556 {76.1905f, 85.7143f}, {80.9524f, 76.1905f}, {85.7143f, 61.9048f},
557 {85.7143f, 38.0952f}, {80.9524f, 23.8095f}, {76.1905f, 14.2857f},
558 {66.6666f, 4.7619f}, {52.3809f, 0.0f}, {19.0476f, 0.0f}};
559
560static const SFG_StrokeStrip ch68st[] = {{2, ch68st0}, {12, ch68st1}};
561
562static const SFG_StrokeChar ch68 = {104.762f, 2, ch68st};
563
564/* char: 0x45 */
565
566static const SFG_StrokeVertex ch69st0[] = {{21.4286f, 100.0f},
567 {21.4286f, 0.0f}};
568
569static const SFG_StrokeVertex ch69st1[] = {{21.4286f, 100.0f},
570 {83.3334f, 100.0f}};
571
572static const SFG_StrokeVertex ch69st2[] = {{21.4286f, 52.381f},
573 {59.5238f, 52.381f}};
574
575static const SFG_StrokeVertex ch69st3[] = {{21.4286f, 0.0f}, {83.3334f, 0.0f}};
576
577static const SFG_StrokeStrip ch69st[] = {
578 {2, ch69st0}, {2, ch69st1}, {2, ch69st2}, {2, ch69st3}};
579
580static const SFG_StrokeChar ch69 = {104.762f, 4, ch69st};
581
582/* char: 0x46 */
583
584static const SFG_StrokeVertex ch70st0[] = {{21.4286f, 100.0f},
585 {21.4286f, 0.0f}};
586
587static const SFG_StrokeVertex ch70st1[] = {{21.4286f, 100.0f},
588 {83.3334f, 100.0f}};
589
590static const SFG_StrokeVertex ch70st2[] = {{21.4286f, 52.381f},
591 {59.5238f, 52.381f}};
592
593static const SFG_StrokeStrip ch70st[] = {
594 {2, ch70st0}, {2, ch70st1}, {2, ch70st2}};
595
596static const SFG_StrokeChar ch70 = {104.762f, 3, ch70st};
597
598/* char: 0x47 */
599
600static const SFG_StrokeVertex ch71st0[] = {
601 {88.0952f, 76.1905f}, {83.3334f, 85.7143f}, {73.8096f, 95.2381f},
602 {64.2857f, 100.0f}, {45.2381f, 100.0f}, {35.7143f, 95.2381f},
603 {26.1905f, 85.7143f}, {21.4286f, 76.1905f}, {16.6667f, 61.9048f},
604 {16.6667f, 38.0952f}, {21.4286f, 23.8095f}, {26.1905f, 14.2857f},
605 {35.7143f, 4.7619f}, {45.2381f, 0.0f}, {64.2857f, 0.0f},
606 {73.8096f, 4.7619f}, {83.3334f, 14.2857f}, {88.0952f, 23.8095f},
607 {88.0952f, 38.0952f}};
608
609static const SFG_StrokeVertex ch71st1[] = {{64.2857f, 38.0952f},
610 {88.0952f, 38.0952f}};
611
612static const SFG_StrokeStrip ch71st[] = {{19, ch71st0}, {2, ch71st1}};
613
614static const SFG_StrokeChar ch71 = {104.762f, 2, ch71st};
615
616/* char: 0x48 */
617
618static const SFG_StrokeVertex ch72st0[] = {{19.0476f, 100.0f},
619 {19.0476f, 0.0f}};
620
621static const SFG_StrokeVertex ch72st1[] = {{85.7143f, 100.0f},
622 {85.7143f, 0.0f}};
623
624static const SFG_StrokeVertex ch72st2[] = {{19.0476f, 52.381f},
625 {85.7143f, 52.381f}};
626
627static const SFG_StrokeStrip ch72st[] = {
628 {2, ch72st0}, {2, ch72st1}, {2, ch72st2}};
629
630static const SFG_StrokeChar ch72 = {104.762f, 3, ch72st};
631
632/* char: 0x49 */
633
634static const SFG_StrokeVertex ch73st0[] = {{52.381f, 100.0f}, {52.381f, 0.0f}};
635
636static const SFG_StrokeStrip ch73st[] = {{2, ch73st0}};
637
638static const SFG_StrokeChar ch73 = {104.762f, 1, ch73st};
639
640/* char: 0x4a */
641
642static const SFG_StrokeVertex ch74st0[] = {
643 {76.1905f, 100.0f}, {76.1905f, 23.8095f}, {71.4286f, 9.5238f},
644 {66.6667f, 4.7619f}, {57.1429f, 0.0f}, {47.6191f, 0.0f},
645 {38.0953f, 4.7619f}, {33.3334f, 9.5238f}, {28.5715f, 23.8095f},
646 {28.5715f, 33.3333f}};
647
648static const SFG_StrokeStrip ch74st[] = {{10, ch74st0}};
649
650static const SFG_StrokeChar ch74 = {104.762f, 1, ch74st};
651
652/* char: 0x4b */
653
654static const SFG_StrokeVertex ch75st0[] = {{19.0476f, 100.0f},
655 {19.0476f, 0.0f}};
656
657static const SFG_StrokeVertex ch75st1[] = {{85.7143f, 100.0f},
658 {19.0476f, 33.3333f}};
659
660static const SFG_StrokeVertex ch75st2[] = {{42.8571f, 57.1429f},
661 {85.7143f, 0.0f}};
662
663static const SFG_StrokeStrip ch75st[] = {
664 {2, ch75st0}, {2, ch75st1}, {2, ch75st2}};
665
666static const SFG_StrokeChar ch75 = {104.762f, 3, ch75st};
667
668/* char: 0x4c */
669
670static const SFG_StrokeVertex ch76st0[] = {{23.8095f, 100.0f},
671 {23.8095f, 0.0f}};
672
673static const SFG_StrokeVertex ch76st1[] = {{23.8095f, 0.0f}, {80.9524f, 0.0f}};
674
675static const SFG_StrokeStrip ch76st[] = {{2, ch76st0}, {2, ch76st1}};
676
677static const SFG_StrokeChar ch76 = {104.762f, 2, ch76st};
678
679/* char: 0x4d */
680
681static const SFG_StrokeVertex ch77st0[] = {{14.2857f, 100.0f},
682 {14.2857f, 0.0f}};
683
684static const SFG_StrokeVertex ch77st1[] = {{14.2857f, 100.0f},
685 {52.3809f, 0.0f}};
686
687static const SFG_StrokeVertex ch77st2[] = {{90.4762f, 100.0f},
688 {52.3809f, 0.0f}};
689
690static const SFG_StrokeVertex ch77st3[] = {{90.4762f, 100.0f},
691 {90.4762f, 0.0f}};
692
693static const SFG_StrokeStrip ch77st[] = {
694 {2, ch77st0}, {2, ch77st1}, {2, ch77st2}, {2, ch77st3}};
695
696static const SFG_StrokeChar ch77 = {104.762f, 4, ch77st};
697
698/* char: 0x4e */
699
700static const SFG_StrokeVertex ch78st0[] = {{19.0476f, 100.0f},
701 {19.0476f, 0.0f}};
702
703static const SFG_StrokeVertex ch78st1[] = {{19.0476f, 100.0f},
704 {85.7143f, 0.0f}};
705
706static const SFG_StrokeVertex ch78st2[] = {{85.7143f, 100.0f},
707 {85.7143f, 0.0f}};
708
709static const SFG_StrokeStrip ch78st[] = {
710 {2, ch78st0}, {2, ch78st1}, {2, ch78st2}};
711
712static const SFG_StrokeChar ch78 = {104.762f, 3, ch78st};
713
714/* char: 0x4f */
715
716static const SFG_StrokeVertex ch79st0[] = {
717 {42.8571f, 100.0f}, {33.3333f, 95.2381f}, {23.8095f, 85.7143f},
718 {19.0476f, 76.1905f}, {14.2857f, 61.9048f}, {14.2857f, 38.0952f},
719 {19.0476f, 23.8095f}, {23.8095f, 14.2857f}, {33.3333f, 4.7619f},
720 {42.8571f, 0.0f}, {61.9047f, 0.0f}, {71.4286f, 4.7619f},
721 {80.9524f, 14.2857f}, {85.7143f, 23.8095f}, {90.4762f, 38.0952f},
722 {90.4762f, 61.9048f}, {85.7143f, 76.1905f}, {80.9524f, 85.7143f},
723 {71.4286f, 95.2381f}, {61.9047f, 100.0f}, {42.8571f, 100.0f}};
724
725static const SFG_StrokeStrip ch79st[] = {{21, ch79st0}};
726
727static const SFG_StrokeChar ch79 = {104.762f, 1, ch79st};
728
729/* char: 0x50 */
730
731static const SFG_StrokeVertex ch80st0[] = {{19.0476f, 100.0f},
732 {19.0476f, 0.0f}};
733
734static const SFG_StrokeVertex ch80st1[] = {
735 {19.0476f, 100.0f}, {61.9047f, 100.0f}, {76.1905f, 95.2381f},
736 {80.9524f, 90.4762f}, {85.7143f, 80.9524f}, {85.7143f, 66.6667f},
737 {80.9524f, 57.1429f}, {76.1905f, 52.381f}, {61.9047f, 47.619f},
738 {19.0476f, 47.619f}};
739
740static const SFG_StrokeStrip ch80st[] = {{2, ch80st0}, {10, ch80st1}};
741
742static const SFG_StrokeChar ch80 = {104.762f, 2, ch80st};
743
744/* char: 0x51 */
745
746static const SFG_StrokeVertex ch81st0[] = {
747 {42.8571f, 100.0f}, {33.3333f, 95.2381f}, {23.8095f, 85.7143f},
748 {19.0476f, 76.1905f}, {14.2857f, 61.9048f}, {14.2857f, 38.0952f},
749 {19.0476f, 23.8095f}, {23.8095f, 14.2857f}, {33.3333f, 4.7619f},
750 {42.8571f, 0.0f}, {61.9047f, 0.0f}, {71.4286f, 4.7619f},
751 {80.9524f, 14.2857f}, {85.7143f, 23.8095f}, {90.4762f, 38.0952f},
752 {90.4762f, 61.9048f}, {85.7143f, 76.1905f}, {80.9524f, 85.7143f},
753 {71.4286f, 95.2381f}, {61.9047f, 100.0f}, {42.8571f, 100.0f}};
754
755static const SFG_StrokeVertex ch81st1[] = {{57.1428f, 19.0476f},
756 {85.7143f, -9.5238f}};
757
758static const SFG_StrokeStrip ch81st[] = {{21, ch81st0}, {2, ch81st1}};
759
760static const SFG_StrokeChar ch81 = {104.762f, 2, ch81st};
761
762/* char: 0x52 */
763
764static const SFG_StrokeVertex ch82st0[] = {{19.0476f, 100.0f},
765 {19.0476f, 0.0f}};
766
767static const SFG_StrokeVertex ch82st1[] = {
768 {19.0476f, 100.0f}, {61.9047f, 100.0f}, {76.1905f, 95.2381f},
769 {80.9524f, 90.4762f}, {85.7143f, 80.9524f}, {85.7143f, 71.4286f},
770 {80.9524f, 61.9048f}, {76.1905f, 57.1429f}, {61.9047f, 52.381f},
771 {19.0476f, 52.381f}};
772
773static const SFG_StrokeVertex ch82st2[] = {{52.3809f, 52.381f},
774 {85.7143f, 0.0f}};
775
776static const SFG_StrokeStrip ch82st[] = {
777 {2, ch82st0}, {10, ch82st1}, {2, ch82st2}};
778
779static const SFG_StrokeChar ch82 = {104.762f, 3, ch82st};
780
781/* char: 0x53 */
782
783static const SFG_StrokeVertex ch83st0[] = {
784 {85.7143f, 85.7143f}, {76.1905f, 95.2381f}, {61.9047f, 100.0f},
785 {42.8571f, 100.0f}, {28.5714f, 95.2381f}, {19.0476f, 85.7143f},
786 {19.0476f, 76.1905f}, {23.8095f, 66.6667f}, {28.5714f, 61.9048f},
787 {38.0952f, 57.1429f}, {66.6666f, 47.619f}, {76.1905f, 42.8571f},
788 {80.9524f, 38.0952f}, {85.7143f, 28.5714f}, {85.7143f, 14.2857f},
789 {76.1905f, 4.7619f}, {61.9047f, 0.0f}, {42.8571f, 0.0f},
790 {28.5714f, 4.7619f}, {19.0476f, 14.2857f}};
791
792static const SFG_StrokeStrip ch83st[] = {{20, ch83st0}};
793
794static const SFG_StrokeChar ch83 = {104.762f, 1, ch83st};
795
796/* char: 0x54 */
797
798static const SFG_StrokeVertex ch84st0[] = {{52.3809f, 100.0f},
799 {52.3809f, 0.0f}};
800
801static const SFG_StrokeVertex ch84st1[] = {{19.0476f, 100.0f},
802 {85.7143f, 100.0f}};
803
804static const SFG_StrokeStrip ch84st[] = {{2, ch84st0}, {2, ch84st1}};
805
806static const SFG_StrokeChar ch84 = {104.762f, 2, ch84st};
807
808/* char: 0x55 */
809
810static const SFG_StrokeVertex ch85st0[] = {
811 {19.0476f, 100.0f}, {19.0476f, 28.5714f}, {23.8095f, 14.2857f},
812 {33.3333f, 4.7619f}, {47.619f, 0.0f}, {57.1428f, 0.0f},
813 {71.4286f, 4.7619f}, {80.9524f, 14.2857f}, {85.7143f, 28.5714f},
814 {85.7143f, 100.0f}};
815
816static const SFG_StrokeStrip ch85st[] = {{10, ch85st0}};
817
818static const SFG_StrokeChar ch85 = {104.762f, 1, ch85st};
819
820/* char: 0x56 */
821
822static const SFG_StrokeVertex ch86st0[] = {{14.2857f, 100.0f},
823 {52.3809f, 0.0f}};
824
825static const SFG_StrokeVertex ch86st1[] = {{90.4762f, 100.0f},
826 {52.3809f, 0.0f}};
827
828static const SFG_StrokeStrip ch86st[] = {{2, ch86st0}, {2, ch86st1}};
829
830static const SFG_StrokeChar ch86 = {104.762f, 2, ch86st};
831
832/* char: 0x57 */
833
834static const SFG_StrokeVertex ch87st0[] = {{4.7619f, 100.0f}, {28.5714f, 0.0f}};
835
836static const SFG_StrokeVertex ch87st1[] = {{52.3809f, 100.0f},
837 {28.5714f, 0.0f}};
838
839static const SFG_StrokeVertex ch87st2[] = {{52.3809f, 100.0f},
840 {76.1905f, 0.0f}};
841
842static const SFG_StrokeVertex ch87st3[] = {{100.0f, 100.0f}, {76.1905f, 0.0f}};
843
844static const SFG_StrokeStrip ch87st[] = {
845 {2, ch87st0}, {2, ch87st1}, {2, ch87st2}, {2, ch87st3}};
846
847static const SFG_StrokeChar ch87 = {104.762f, 4, ch87st};
848
849/* char: 0x58 */
850
851static const SFG_StrokeVertex ch88st0[] = {{19.0476f, 100.0f},
852 {85.7143f, 0.0f}};
853
854static const SFG_StrokeVertex ch88st1[] = {{85.7143f, 100.0f},
855 {19.0476f, 0.0f}};
856
857static const SFG_StrokeStrip ch88st[] = {{2, ch88st0}, {2, ch88st1}};
858
859static const SFG_StrokeChar ch88 = {104.762f, 2, ch88st};
860
861/* char: 0x59 */
862
863static const SFG_StrokeVertex ch89st0[] = {
864 {14.2857f, 100.0f}, {52.3809f, 52.381f}, {52.3809f, 0.0f}};
865
866static const SFG_StrokeVertex ch89st1[] = {{90.4762f, 100.0f},
867 {52.3809f, 52.381f}};
868
869static const SFG_StrokeStrip ch89st[] = {{3, ch89st0}, {2, ch89st1}};
870
871static const SFG_StrokeChar ch89 = {104.762f, 2, ch89st};
872
873/* char: 0x5a */
874
875static const SFG_StrokeVertex ch90st0[] = {{85.7143f, 100.0f},
876 {19.0476f, 0.0f}};
877
878static const SFG_StrokeVertex ch90st1[] = {{19.0476f, 100.0f},
879 {85.7143f, 100.0f}};
880
881static const SFG_StrokeVertex ch90st2[] = {{19.0476f, 0.0f}, {85.7143f, 0.0f}};
882
883static const SFG_StrokeStrip ch90st[] = {
884 {2, ch90st0}, {2, ch90st1}, {2, ch90st2}};
885
886static const SFG_StrokeChar ch90 = {104.762f, 3, ch90st};
887
888/* char: 0x5b */
889
890static const SFG_StrokeVertex ch91st0[] = {{35.7143f, 119.048f},
891 {35.7143f, -33.3333f}};
892
893static const SFG_StrokeVertex ch91st1[] = {{40.4762f, 119.048f},
894 {40.4762f, -33.3333f}};
895
896static const SFG_StrokeVertex ch91st2[] = {{35.7143f, 119.048f},
897 {69.0476f, 119.048f}};
898
899static const SFG_StrokeVertex ch91st3[] = {{35.7143f, -33.3333f},
900 {69.0476f, -33.3333f}};
901
902static const SFG_StrokeStrip ch91st[] = {
903 {2, ch91st0}, {2, ch91st1}, {2, ch91st2}, {2, ch91st3}};
904
905static const SFG_StrokeChar ch91 = {104.762f, 4, ch91st};
906
907/* char: 0x5c */
908
909static const SFG_StrokeVertex ch92st0[] = {{19.0476f, 100.0f},
910 {85.7143f, -14.2857f}};
911
912static const SFG_StrokeStrip ch92st[] = {{2, ch92st0}};
913
914static const SFG_StrokeChar ch92 = {104.762f, 1, ch92st};
915
916/* char: 0x5d */
917
918static const SFG_StrokeVertex ch93st0[] = {{64.2857f, 119.048f},
919 {64.2857f, -33.3333f}};
920
921static const SFG_StrokeVertex ch93st1[] = {{69.0476f, 119.048f},
922 {69.0476f, -33.3333f}};
923
924static const SFG_StrokeVertex ch93st2[] = {{35.7143f, 119.048f},
925 {69.0476f, 119.048f}};
926
927static const SFG_StrokeVertex ch93st3[] = {{35.7143f, -33.3333f},
928 {69.0476f, -33.3333f}};
929
930static const SFG_StrokeStrip ch93st[] = {
931 {2, ch93st0}, {2, ch93st1}, {2, ch93st2}, {2, ch93st3}};
932
933static const SFG_StrokeChar ch93 = {104.762f, 4, ch93st};
934
935/* char: 0x5e */
936
937static const SFG_StrokeVertex ch94st0[] = {{52.3809f, 109.524f},
938 {14.2857f, 42.8571f}};
939
940static const SFG_StrokeVertex ch94st1[] = {{52.3809f, 109.524f},
941 {90.4762f, 42.8571f}};
942
943static const SFG_StrokeStrip ch94st[] = {{2, ch94st0}, {2, ch94st1}};
944
945static const SFG_StrokeChar ch94 = {104.762f, 2, ch94st};
946
947/* char: 0x5f */
948
949static const SFG_StrokeVertex ch95st0[] = {{0, -33.3333f},
950 {104.762f, -33.3333f},
951 {104.762f, -28.5714f},
952 {0, -28.5714f},
953 {0, -33.3333f}};
954
955static const SFG_StrokeStrip ch95st[] = {{5, ch95st0}};
956
957static const SFG_StrokeChar ch95 = {104.762f, 1, ch95st};
958
959/* char: 0x60 */
960
961static const SFG_StrokeVertex ch96st0[] = {{42.8572f, 100.0f},
962 {66.6667f, 71.4286f}};
963
964static const SFG_StrokeVertex ch96st1[] = {
965 {42.8572f, 100.0f}, {38.0953f, 95.2381f}, {66.6667f, 71.4286f}};
966
967static const SFG_StrokeStrip ch96st[] = {{2, ch96st0}, {3, ch96st1}};
968
969static const SFG_StrokeChar ch96 = {104.762f, 2, ch96st};
970
971/* char: 0x61 */
972
973static const SFG_StrokeVertex ch97st0[] = {{80.9524f, 66.6667f},
974 {80.9524f, 0.0f}};
975
976static const SFG_StrokeVertex ch97st1[] = {
977 {80.9524f, 52.381f}, {71.4285f, 61.9048f}, {61.9047f, 66.6667f},
978 {47.619f, 66.6667f}, {38.0952f, 61.9048f}, {28.5714f, 52.381f},
979 {23.8095f, 38.0952f}, {23.8095f, 28.5714f}, {28.5714f, 14.2857f},
980 {38.0952f, 4.7619f}, {47.619f, 0.0f}, {61.9047f, 0.0f},
981 {71.4285f, 4.7619f}, {80.9524f, 14.2857f}};
982
983static const SFG_StrokeStrip ch97st[] = {{2, ch97st0}, {14, ch97st1}};
984
985static const SFG_StrokeChar ch97 = {104.762f, 2, ch97st};
986
987/* char: 0x62 */
988
989static const SFG_StrokeVertex ch98st0[] = {{23.8095f, 100.0f},
990 {23.8095f, 0.0f}};
991
992static const SFG_StrokeVertex ch98st1[] = {
993 {23.8095f, 52.381f}, {33.3333f, 61.9048f}, {42.8571f, 66.6667f},
994 {57.1428f, 66.6667f}, {66.6666f, 61.9048f}, {76.1905f, 52.381f},
995 {80.9524f, 38.0952f}, {80.9524f, 28.5714f}, {76.1905f, 14.2857f},
996 {66.6666f, 4.7619f}, {57.1428f, 0.0f}, {42.8571f, 0.0f},
997 {33.3333f, 4.7619f}, {23.8095f, 14.2857f}};
998
999static const SFG_StrokeStrip ch98st[] = {{2, ch98st0}, {14, ch98st1}};
1000
1001static const SFG_StrokeChar ch98 = {104.762f, 2, ch98st};
1002
1003/* char: 0x63 */
1004
1005static const SFG_StrokeVertex ch99st0[] = {
1006 {80.9524f, 52.381f}, {71.4285f, 61.9048f}, {61.9047f, 66.6667f},
1007 {47.619f, 66.6667f}, {38.0952f, 61.9048f}, {28.5714f, 52.381f},
1008 {23.8095f, 38.0952f}, {23.8095f, 28.5714f}, {28.5714f, 14.2857f},
1009 {38.0952f, 4.7619f}, {47.619f, 0.0f}, {61.9047f, 0.0f},
1010 {71.4285f, 4.7619f}, {80.9524f, 14.2857f}};
1011
1012static const SFG_StrokeStrip ch99st[] = {{14, ch99st0}};
1013
1014static const SFG_StrokeChar ch99 = {104.762f, 1, ch99st};
1015
1016/* char: 0x64 */
1017
1018static const SFG_StrokeVertex ch100st0[] = {{80.9524f, 100.0f},
1019 {80.9524f, 0.0f}};
1020
1021static const SFG_StrokeVertex ch100st1[] = {
1022 {80.9524f, 52.381f}, {71.4285f, 61.9048f}, {61.9047f, 66.6667f},
1023 {47.619f, 66.6667f}, {38.0952f, 61.9048f}, {28.5714f, 52.381f},
1024 {23.8095f, 38.0952f}, {23.8095f, 28.5714f}, {28.5714f, 14.2857f},
1025 {38.0952f, 4.7619f}, {47.619f, 0.0f}, {61.9047f, 0.0f},
1026 {71.4285f, 4.7619f}, {80.9524f, 14.2857f}};
1027
1028static const SFG_StrokeStrip ch100st[] = {{2, ch100st0}, {14, ch100st1}};
1029
1030static const SFG_StrokeChar ch100 = {104.762f, 2, ch100st};
1031
1032/* char: 0x65 */
1033
1034static const SFG_StrokeVertex ch101st0[] = {
1035 {23.8095f, 38.0952f}, {80.9524f, 38.0952f}, {80.9524f, 47.619f},
1036 {76.1905f, 57.1429f}, {71.4285f, 61.9048f}, {61.9047f, 66.6667f},
1037 {47.619f, 66.6667f}, {38.0952f, 61.9048f}, {28.5714f, 52.381f},
1038 {23.8095f, 38.0952f}, {23.8095f, 28.5714f}, {28.5714f, 14.2857f},
1039 {38.0952f, 4.7619f}, {47.619f, 0.0f}, {61.9047f, 0.0f},
1040 {71.4285f, 4.7619f}, {80.9524f, 14.2857f}};
1041
1042static const SFG_StrokeStrip ch101st[] = {{17, ch101st0}};
1043
1044static const SFG_StrokeChar ch101 = {104.762f, 1, ch101st};
1045
1046/* char: 0x66 */
1047
1048static const SFG_StrokeVertex ch102st0[] = {{71.4286f, 100.0f},
1049 {61.9048f, 100.0f},
1050 {52.381f, 95.2381f},
1051 {47.6191f, 80.9524f},
1052 {47.6191f, 0.0f}};
1053
1054static const SFG_StrokeVertex ch102st1[] = {{33.3334f, 66.6667f},
1055 {66.6667f, 66.6667f}};
1056
1057static const SFG_StrokeStrip ch102st[] = {{5, ch102st0}, {2, ch102st1}};
1058
1059static const SFG_StrokeChar ch102 = {104.762f, 2, ch102st};
1060
1061/* char: 0x67 */
1062
1063static const SFG_StrokeVertex ch103st0[] = {
1064 {80.9524f, 66.6667f}, {80.9524f, -9.5238f}, {76.1905f, -23.8095f},
1065 {71.4285f, -28.5714f}, {61.9047f, -33.3333f}, {47.619f, -33.3333f},
1066 {38.0952f, -28.5714f}};
1067
1068static const SFG_StrokeVertex ch103st1[] = {
1069 {80.9524f, 52.381f}, {71.4285f, 61.9048f}, {61.9047f, 66.6667f},
1070 {47.619f, 66.6667f}, {38.0952f, 61.9048f}, {28.5714f, 52.381f},
1071 {23.8095f, 38.0952f}, {23.8095f, 28.5714f}, {28.5714f, 14.2857f},
1072 {38.0952f, 4.7619f}, {47.619f, 0.0f}, {61.9047f, 0.0f},
1073 {71.4285f, 4.7619f}, {80.9524f, 14.2857f}};
1074
1075static const SFG_StrokeStrip ch103st[] = {{7, ch103st0}, {14, ch103st1}};
1076
1077static const SFG_StrokeChar ch103 = {104.762f, 2, ch103st};
1078
1079/* char: 0x68 */
1080
1081static const SFG_StrokeVertex ch104st0[] = {{26.1905f, 100.0f},
1082 {26.1905f, 0.0f}};
1083
1084static const SFG_StrokeVertex ch104st1[] = {
1085 {26.1905f, 47.619f}, {40.4762f, 61.9048f}, {50.0f, 66.6667f},
1086 {64.2857f, 66.6667f}, {73.8095f, 61.9048f}, {78.5715f, 47.619f},
1087 {78.5715f, 0.0f}};
1088
1089static const SFG_StrokeStrip ch104st[] = {{2, ch104st0}, {7, ch104st1}};
1090
1091static const SFG_StrokeChar ch104 = {104.762f, 2, ch104st};
1092
1093/* char: 0x69 */
1094
1095static const SFG_StrokeVertex ch105st0[] = {{47.6191f, 100.0f},
1096 {52.381f, 95.2381f},
1097 {57.1429f, 100.0f},
1098 {52.381f, 104.762f},
1099 {47.6191f, 100.0f}};
1100
1101static const SFG_StrokeVertex ch105st1[] = {{52.381f, 66.6667f},
1102 {52.381f, 0.0f}};
1103
1104static const SFG_StrokeStrip ch105st[] = {{5, ch105st0}, {2, ch105st1}};
1105
1106static const SFG_StrokeChar ch105 = {104.762f, 2, ch105st};
1107
1108/* char: 0x6a */
1109
1110static const SFG_StrokeVertex ch106st0[] = {{57.1429f, 100.0f},
1111 {61.9048f, 95.2381f},
1112 {66.6667f, 100.0f},
1113 {61.9048f, 104.762f},
1114 {57.1429f, 100.0f}};
1115
1116static const SFG_StrokeVertex ch106st1[] = {{61.9048f, 66.6667f},
1117 {61.9048f, -14.2857f},
1118 {57.1429f, -28.5714f},
1119 {47.6191f, -33.3333f},
1120 {38.0953f, -33.3333f}};
1121
1122static const SFG_StrokeStrip ch106st[] = {{5, ch106st0}, {5, ch106st1}};
1123
1124static const SFG_StrokeChar ch106 = {104.762f, 2, ch106st};
1125
1126/* char: 0x6b */
1127
1128static const SFG_StrokeVertex ch107st0[] = {{26.1905f, 100.0f},
1129 {26.1905f, 0.0f}};
1130
1131static const SFG_StrokeVertex ch107st1[] = {{73.8095f, 66.6667f},
1132 {26.1905f, 19.0476f}};
1133
1134static const SFG_StrokeVertex ch107st2[] = {{45.2381f, 38.0952f},
1135 {78.5715f, 0.0f}};
1136
1137static const SFG_StrokeStrip ch107st[] = {
1138 {2, ch107st0}, {2, ch107st1}, {2, ch107st2}};
1139
1140static const SFG_StrokeChar ch107 = {104.762f, 3, ch107st};
1141
1142/* char: 0x6c */
1143
1144static const SFG_StrokeVertex ch108st0[] = {{52.381f, 100.0f}, {52.381f, 0.0f}};
1145
1146static const SFG_StrokeStrip ch108st[] = {{2, ch108st0}};
1147
1148static const SFG_StrokeChar ch108 = {104.762f, 1, ch108st};
1149
1150/* char: 0x6d */
1151
1152static const SFG_StrokeVertex ch109st0[] = {{0, 66.6667f}, {0, 0.0f}};
1153
1154static const SFG_StrokeVertex ch109st1[] = {
1155 {0, 47.619f}, {14.2857f, 61.9048f}, {23.8095f, 66.6667f},
1156 {38.0952f, 66.6667f}, {47.619f, 61.9048f}, {52.381f, 47.619f},
1157 {52.381f, 0.0f}};
1158
1159static const SFG_StrokeVertex ch109st2[] = {
1160 {52.381f, 47.619f}, {66.6667f, 61.9048f}, {76.1905f, 66.6667f},
1161 {90.4762f, 66.6667f}, {100.0f, 61.9048f}, {104.762f, 47.619f},
1162 {104.762f, 0.0f}};
1163
1164static const SFG_StrokeStrip ch109st[] = {
1165 {2, ch109st0}, {7, ch109st1}, {7, ch109st2}};
1166
1167static const SFG_StrokeChar ch109 = {104.762f, 3, ch109st};
1168
1169/* char: 0x6e */
1170
1171static const SFG_StrokeVertex ch110st0[] = {{26.1905f, 66.6667f},
1172 {26.1905f, 0.0f}};
1173
1174static const SFG_StrokeVertex ch110st1[] = {
1175 {26.1905f, 47.619f}, {40.4762f, 61.9048f}, {50.0f, 66.6667f},
1176 {64.2857f, 66.6667f}, {73.8095f, 61.9048f}, {78.5715f, 47.619f},
1177 {78.5715f, 0.0f}};
1178
1179static const SFG_StrokeStrip ch110st[] = {{2, ch110st0}, {7, ch110st1}};
1180
1181static const SFG_StrokeChar ch110 = {104.762f, 2, ch110st};
1182
1183/* char: 0x6f */
1184
1185static const SFG_StrokeVertex ch111st0[] = {
1186 {45.2381f, 66.6667f}, {35.7143f, 61.9048f}, {26.1905f, 52.381f},
1187 {21.4286f, 38.0952f}, {21.4286f, 28.5714f}, {26.1905f, 14.2857f},
1188 {35.7143f, 4.7619f}, {45.2381f, 0.0f}, {59.5238f, 0.0f},
1189 {69.0476f, 4.7619f}, {78.5714f, 14.2857f}, {83.3334f, 28.5714f},
1190 {83.3334f, 38.0952f}, {78.5714f, 52.381f}, {69.0476f, 61.9048f},
1191 {59.5238f, 66.6667f}, {45.2381f, 66.6667f}};
1192
1193static const SFG_StrokeStrip ch111st[] = {{17, ch111st0}};
1194
1195static const SFG_StrokeChar ch111 = {104.762f, 1, ch111st};
1196
1197/* char: 0x70 */
1198
1199static const SFG_StrokeVertex ch112st0[] = {{23.8095f, 66.6667f},
1200 {23.8095f, -33.3333f}};
1201
1202static const SFG_StrokeVertex ch112st1[] = {
1203 {23.8095f, 52.381f}, {33.3333f, 61.9048f}, {42.8571f, 66.6667f},
1204 {57.1428f, 66.6667f}, {66.6666f, 61.9048f}, {76.1905f, 52.381f},
1205 {80.9524f, 38.0952f}, {80.9524f, 28.5714f}, {76.1905f, 14.2857f},
1206 {66.6666f, 4.7619f}, {57.1428f, 0.0f}, {42.8571f, 0.0f},
1207 {33.3333f, 4.7619f}, {23.8095f, 14.2857f}};
1208
1209static const SFG_StrokeStrip ch112st[] = {{2, ch112st0}, {14, ch112st1}};
1210
1211static const SFG_StrokeChar ch112 = {104.762f, 2, ch112st};
1212
1213/* char: 0x71 */
1214
1215static const SFG_StrokeVertex ch113st0[] = {{80.9524f, 66.6667f},
1216 {80.9524f, -33.3333f}};
1217
1218static const SFG_StrokeVertex ch113st1[] = {
1219 {80.9524f, 52.381f}, {71.4285f, 61.9048f}, {61.9047f, 66.6667f},
1220 {47.619f, 66.6667f}, {38.0952f, 61.9048f}, {28.5714f, 52.381f},
1221 {23.8095f, 38.0952f}, {23.8095f, 28.5714f}, {28.5714f, 14.2857f},
1222 {38.0952f, 4.7619f}, {47.619f, 0.0f}, {61.9047f, 0.0f},
1223 {71.4285f, 4.7619f}, {80.9524f, 14.2857f}};
1224
1225static const SFG_StrokeStrip ch113st[] = {{2, ch113st0}, {14, ch113st1}};
1226
1227static const SFG_StrokeChar ch113 = {104.762f, 2, ch113st};
1228
1229/* char: 0x72 */
1230
1231static const SFG_StrokeVertex ch114st0[] = {{33.3334f, 66.6667f},
1232 {33.3334f, 0.0f}};
1233
1234static const SFG_StrokeVertex ch114st1[] = {{33.3334f, 38.0952f},
1235 {38.0953f, 52.381f},
1236 {47.6191f, 61.9048f},
1237 {57.1429f, 66.6667f},
1238 {71.4286f, 66.6667f}};
1239
1240static const SFG_StrokeStrip ch114st[] = {{2, ch114st0}, {5, ch114st1}};
1241
1242static const SFG_StrokeChar ch114 = {104.762f, 2, ch114st};
1243
1244/* char: 0x73 */
1245
1246static const SFG_StrokeVertex ch115st0[] = {
1247 {78.5715f, 52.381f}, {73.8095f, 61.9048f}, {59.5238f, 66.6667f},
1248 {45.2381f, 66.6667f}, {30.9524f, 61.9048f}, {26.1905f, 52.381f},
1249 {30.9524f, 42.8571f}, {40.4762f, 38.0952f}, {64.2857f, 33.3333f},
1250 {73.8095f, 28.5714f}, {78.5715f, 19.0476f}, {78.5715f, 14.2857f},
1251 {73.8095f, 4.7619f}, {59.5238f, 0.0f}, {45.2381f, 0.0f},
1252 {30.9524f, 4.7619f}, {26.1905f, 14.2857f}};
1253
1254static const SFG_StrokeStrip ch115st[] = {{17, ch115st0}};
1255
1256static const SFG_StrokeChar ch115 = {104.762f, 1, ch115st};
1257
1258/* char: 0x74 */
1259
1260static const SFG_StrokeVertex ch116st0[] = {{47.6191f, 100.0f},
1261 {47.6191f, 19.0476f},
1262 {52.381f, 4.7619f},
1263 {61.9048f, 0.0f},
1264 {71.4286f, 0.0f}};
1265
1266static const SFG_StrokeVertex ch116st1[] = {{33.3334f, 66.6667f},
1267 {66.6667f, 66.6667f}};
1268
1269static const SFG_StrokeStrip ch116st[] = {{5, ch116st0}, {2, ch116st1}};
1270
1271static const SFG_StrokeChar ch116 = {104.762f, 2, ch116st};
1272
1273/* char: 0x75 */
1274
1275static const SFG_StrokeVertex ch117st0[] = {
1276 {26.1905f, 66.6667f}, {26.1905f, 19.0476f}, {30.9524f, 4.7619f},
1277 {40.4762f, 0.0f}, {54.7619f, 0.0f}, {64.2857f, 4.7619f},
1278 {78.5715f, 19.0476f}};
1279
1280static const SFG_StrokeVertex ch117st1[] = {{78.5715f, 66.6667f},
1281 {78.5715f, 0.0f}};
1282
1283static const SFG_StrokeStrip ch117st[] = {{7, ch117st0}, {2, ch117st1}};
1284
1285static const SFG_StrokeChar ch117 = {104.762f, 2, ch117st};
1286
1287/* char: 0x76 */
1288
1289static const SFG_StrokeVertex ch118st0[] = {{23.8095f, 66.6667f},
1290 {52.3809f, 0.0f}};
1291
1292static const SFG_StrokeVertex ch118st1[] = {{80.9524f, 66.6667f},
1293 {52.3809f, 0.0f}};
1294
1295static const SFG_StrokeStrip ch118st[] = {{2, ch118st0}, {2, ch118st1}};
1296
1297static const SFG_StrokeChar ch118 = {104.762f, 2, ch118st};
1298
1299/* char: 0x77 */
1300
1301static const SFG_StrokeVertex ch119st0[] = {{14.2857f, 66.6667f},
1302 {33.3333f, 0.0f}};
1303
1304static const SFG_StrokeVertex ch119st1[] = {{52.3809f, 66.6667f},
1305 {33.3333f, 0.0f}};
1306
1307static const SFG_StrokeVertex ch119st2[] = {{52.3809f, 66.6667f},
1308 {71.4286f, 0.0f}};
1309
1310static const SFG_StrokeVertex ch119st3[] = {{90.4762f, 66.6667f},
1311 {71.4286f, 0.0f}};
1312
1313static const SFG_StrokeStrip ch119st[] = {
1314 {2, ch119st0}, {2, ch119st1}, {2, ch119st2}, {2, ch119st3}};
1315
1316static const SFG_StrokeChar ch119 = {104.762f, 4, ch119st};
1317
1318/* char: 0x78 */
1319
1320static const SFG_StrokeVertex ch120st0[] = {{26.1905f, 66.6667f},
1321 {78.5715f, 0.0f}};
1322
1323static const SFG_StrokeVertex ch120st1[] = {{78.5715f, 66.6667f},
1324 {26.1905f, 0.0f}};
1325
1326static const SFG_StrokeStrip ch120st[] = {{2, ch120st0}, {2, ch120st1}};
1327
1328static const SFG_StrokeChar ch120 = {104.762f, 2, ch120st};
1329
1330/* char: 0x79 */
1331
1332static const SFG_StrokeVertex ch121st0[] = {{26.1905f, 66.6667f},
1333 {54.7619f, 0.0f}};
1334
1335static const SFG_StrokeVertex ch121st1[] = {
1336 {83.3334f, 66.6667f}, {54.7619f, 0.0f}, {45.2381f, -19.0476f},
1337 {35.7143f, -28.5714f}, {26.1905f, -33.3333f}, {21.4286f, -33.3333f}};
1338
1339static const SFG_StrokeStrip ch121st[] = {{2, ch121st0}, {6, ch121st1}};
1340
1341static const SFG_StrokeChar ch121 = {104.762f, 2, ch121st};
1342
1343/* char: 0x7a */
1344
1345static const SFG_StrokeVertex ch122st0[] = {{78.5715f, 66.6667f},
1346 {26.1905f, 0.0f}};
1347
1348static const SFG_StrokeVertex ch122st1[] = {{26.1905f, 66.6667f},
1349 {78.5715f, 66.6667f}};
1350
1351static const SFG_StrokeVertex ch122st2[] = {{26.1905f, 0.0f}, {78.5715f, 0.0f}};
1352
1353static const SFG_StrokeStrip ch122st[] = {
1354 {2, ch122st0}, {2, ch122st1}, {2, ch122st2}};
1355
1356static const SFG_StrokeChar ch122 = {104.762f, 3, ch122st};
1357
1358/* char: 0x7b */
1359
1360static const SFG_StrokeVertex ch123st0[] = {
1361 {64.2857f, 119.048f}, {54.7619f, 114.286f}, {50.0f, 109.524f},
1362 {45.2381f, 100.0f}, {45.2381f, 90.4762f}, {50.0f, 80.9524f},
1363 {54.7619f, 76.1905f}, {59.5238f, 66.6667f}, {59.5238f, 57.1429f},
1364 {50.0f, 47.619f}};
1365
1366static const SFG_StrokeVertex ch123st1[] = {
1367 {54.7619f, 114.286f}, {50.0f, 104.762f}, {50.0f, 95.2381f},
1368 {54.7619f, 85.7143f}, {59.5238f, 80.9524f}, {64.2857f, 71.4286f},
1369 {64.2857f, 61.9048f}, {59.5238f, 52.381f}, {40.4762f, 42.8571f},
1370 {59.5238f, 33.3333f}, {64.2857f, 23.8095f}, {64.2857f, 14.2857f},
1371 {59.5238f, 4.7619f}, {54.7619f, 0.0f}, {50.0f, -9.5238f},
1372 {50.0f, -19.0476f}, {54.7619f, -28.5714f}};
1373
1374static const SFG_StrokeVertex ch123st2[] = {
1375 {50.0f, 38.0952f}, {59.5238f, 28.5714f}, {59.5238f, 19.0476f},
1376 {54.7619f, 9.5238f}, {50.0f, 4.7619f}, {45.2381f, -4.7619f},
1377 {45.2381f, -14.2857f}, {50.0f, -23.8095f}, {54.7619f, -28.5714f},
1378 {64.2857f, -33.3333f}};
1379
1380static const SFG_StrokeStrip ch123st[] = {
1381 {10, ch123st0}, {17, ch123st1}, {10, ch123st2}};
1382
1383static const SFG_StrokeChar ch123 = {104.762f, 3, ch123st};
1384
1385/* char: 0x7c */
1386
1387static const SFG_StrokeVertex ch124st0[] = {{52.381f, 119.048f},
1388 {52.381f, -33.3333f}};
1389
1390static const SFG_StrokeStrip ch124st[] = {{2, ch124st0}};
1391
1392static const SFG_StrokeChar ch124 = {104.762f, 1, ch124st};
1393
1394/* char: 0x7d */
1395
1396static const SFG_StrokeVertex ch125st0[] = {
1397 {40.4762f, 119.048f}, {50.0f, 114.286f}, {54.7619f, 109.524f},
1398 {59.5238f, 100.0f}, {59.5238f, 90.4762f}, {54.7619f, 80.9524f},
1399 {50.0f, 76.1905f}, {45.2381f, 66.6667f}, {45.2381f, 57.1429f},
1400 {54.7619f, 47.619f}};
1401
1402static const SFG_StrokeVertex ch125st1[] = {
1403 {50.0f, 114.286f}, {54.7619f, 104.762f}, {54.7619f, 95.2381f},
1404 {50.0f, 85.7143f}, {45.2381f, 80.9524f}, {40.4762f, 71.4286f},
1405 {40.4762f, 61.9048f}, {45.2381f, 52.381f}, {64.2857f, 42.8571f},
1406 {45.2381f, 33.3333f}, {40.4762f, 23.8095f}, {40.4762f, 14.2857f},
1407 {45.2381f, 4.7619f}, {50.0f, 0.0f}, {54.7619f, -9.5238f},
1408 {54.7619f, -19.0476f}, {50.0f, -28.5714f}};
1409
1410static const SFG_StrokeVertex ch125st2[] = {
1411 {54.7619f, 38.0952f}, {45.2381f, 28.5714f}, {45.2381f, 19.0476f},
1412 {50.0f, 9.5238f}, {54.7619f, 4.7619f}, {59.5238f, -4.7619f},
1413 {59.5238f, -14.2857f}, {54.7619f, -23.8095f}, {50.0f, -28.5714f},
1414 {40.4762f, -33.3333f}};
1415
1416static const SFG_StrokeStrip ch125st[] = {
1417 {10, ch125st0}, {17, ch125st1}, {10, ch125st2}};
1418
1419static const SFG_StrokeChar ch125 = {104.762f, 3, ch125st};
1420
1421/* char: 0x7e */
1422
1423static const SFG_StrokeVertex ch126st0[] = {
1424 {9.5238f, 28.5714f}, {9.5238f, 38.0952f}, {14.2857f, 52.381f},
1425 {23.8095f, 57.1429f}, {33.3333f, 57.1429f}, {42.8571f, 52.381f},
1426 {61.9048f, 38.0952f}, {71.4286f, 33.3333f}, {80.9524f, 33.3333f},
1427 {90.4762f, 38.0952f}, {95.2381f, 47.619f}};
1428
1429static const SFG_StrokeVertex ch126st1[] = {
1430 {9.5238f, 38.0952f}, {14.2857f, 47.619f}, {23.8095f, 52.381f},
1431 {33.3333f, 52.381f}, {42.8571f, 47.619f}, {61.9048f, 33.3333f},
1432 {71.4286f, 28.5714f}, {80.9524f, 28.5714f}, {90.4762f, 33.3333f},
1433 {95.2381f, 47.619f}, {95.2381f, 57.1429f}};
1434
1435static const SFG_StrokeStrip ch126st[] = {{11, ch126st0}, {11, ch126st1}};
1436
1437static const SFG_StrokeChar ch126 = {104.762f, 2, ch126st};
1438
1439/* char: 0x7f */
1440
1441static const SFG_StrokeVertex ch127st0[] = {{71.4286f, 100.0f},
1442 {33.3333f, -33.3333f}};
1443
1444static const SFG_StrokeVertex ch127st1[] = {
1445 {47.619f, 66.6667f}, {33.3333f, 61.9048f}, {23.8095f, 52.381f},
1446 {19.0476f, 38.0952f}, {19.0476f, 23.8095f}, {23.8095f, 14.2857f},
1447 {33.3333f, 4.7619f}, {47.619f, 0.0f}, {57.1428f, 0.0f},
1448 {71.4286f, 4.7619f}, {80.9524f, 14.2857f}, {85.7143f, 28.5714f},
1449 {85.7143f, 42.8571f}, {80.9524f, 52.381f}, {71.4286f, 61.9048f},
1450 {57.1428f, 66.6667f}, {47.619f, 66.6667f}};
1451
1452static const SFG_StrokeStrip ch127st[] = {{2, ch127st0}, {17, ch127st1}};
1453
1454static const SFG_StrokeChar ch127 = {104.762f, 2, ch127st};
1455
1456static const SFG_StrokeChar* chars[] = {
1457 0, 0, 0, 0, 0, 0, 0, 0, 0,
1458 0, 0, 0, 0, 0, 0, 0, 0, 0,
1459 0, 0, 0, 0, 0, 0, 0, 0, 0,
1460 0, 0, 0, 0, 0, &ch32, &ch33, &ch34, &ch35,
1461 &ch36, &ch37, &ch38, &ch39, &ch40, &ch41, &ch42, &ch43, &ch44,
1462 &ch45, &ch46, &ch47, &ch48, &ch49, &ch50, &ch51, &ch52, &ch53,
1463 &ch54, &ch55, &ch56, &ch57, &ch58, &ch59, &ch60, &ch61, &ch62,
1464 &ch63, &ch64, &ch65, &ch66, &ch67, &ch68, &ch69, &ch70, &ch71,
1465 &ch72, &ch73, &ch74, &ch75, &ch76, &ch77, &ch78, &ch79, &ch80,
1466 &ch81, &ch82, &ch83, &ch84, &ch85, &ch86, &ch87, &ch88, &ch89,
1467 &ch90, &ch91, &ch92, &ch93, &ch94, &ch95, &ch96, &ch97, &ch98,
1468 &ch99, &ch100, &ch101, &ch102, &ch103, &ch104, &ch105, &ch106, &ch107,
1469 &ch108, &ch109, &ch110, &ch111, &ch112, &ch113, &ch114, &ch115, &ch116,
1470 &ch117, &ch118, &ch119, &ch120, &ch121, &ch122, &ch123, &ch124, &ch125,
1471 &ch126, &ch127};
1472
1473const SFG_StrokeFont fgStrokeMonoRoman = {(char*)"MonoRoman", 128, 152.381f,
1474 chars};
1475
1476} // namespace freeglut_minimal
static const SFG_StrokeChar ch43
static const SFG_StrokeChar ch112
static const SFG_StrokeStrip ch120st[]
static const SFG_StrokeVertex ch59st1[]
static const SFG_StrokeVertex ch42st2[]
static const SFG_StrokeVertex ch97st0[]
static const SFG_StrokeVertex ch61st0[]
static const SFG_StrokeStrip ch124st[]
static const SFG_StrokeChar ch39
static const SFG_StrokeStrip ch73st[]
static const SFG_StrokeChar ch126
static const SFG_StrokeStrip ch117st[]
static const SFG_StrokeChar ch45
static const SFG_StrokeChar ch60
static const SFG_StrokeVertex ch73st0[]
static const SFG_StrokeStrip ch83st[]
static const SFG_StrokeStrip ch106st[]
static const SFG_StrokeVertex ch127st0[]
static const SFG_StrokeChar ch117
static const SFG_StrokeVertex ch84st1[]
static const SFG_StrokeVertex ch93st3[]
static const SFG_StrokeStrip ch49st[]
static const SFG_StrokeStrip ch86st[]
static const SFG_StrokeChar ch98
static const SFG_StrokeVertex ch116st0[]
static const SFG_StrokeVertex ch58st1[]
static const SFG_StrokeChar ch89
static const SFG_StrokeChar ch72
static const SFG_StrokeVertex ch36st2[]
static const SFG_StrokeChar ch127
static const SFG_StrokeStrip ch82st[]
static const SFG_StrokeVertex ch59st0[]
static const SFG_StrokeVertex ch36st1[]
static const SFG_StrokeVertex ch99st0[]
static const SFG_StrokeStrip ch99st[]
static const SFG_StrokeChar ch101
static const SFG_StrokeChar ch82
static const SFG_StrokeChar ch87
static const SFG_StrokeVertex ch89st0[]
static const SFG_StrokeStrip ch118st[]
static const SFG_StrokeVertex ch55st1[]
static const SFG_StrokeStrip ch46st[]
static const SFG_StrokeStrip ch34st[]
static const SFG_StrokeVertex ch95st0[]
static const SFG_StrokeStrip ch102st[]
static const SFG_StrokeChar ch42
static const SFG_StrokeVertex ch72st2[]
static const SFG_StrokeChar ch70
static const SFG_StrokeChar ch36
static const SFG_StrokeStrip ch108st[]
static const SFG_StrokeVertex ch67st0[]
const SFG_StrokeFont fgStrokeMonoRoman
static const SFG_StrokeStrip ch71st[]
static const SFG_StrokeChar ch52
static const SFG_StrokeStrip ch100st[]
static const SFG_StrokeVertex ch61st1[]
static const SFG_StrokeStrip ch84st[]
static const SFG_StrokeChar ch103
static const SFG_StrokeVertex ch43st0[]
static const SFG_StrokeStrip ch58st[]
static const SFG_StrokeChar ch90
static const SFG_StrokeStrip ch45st[]
static const SFG_StrokeVertex ch111st0[]
static const SFG_StrokeChar ch50
static const SFG_StrokeVertex ch91st2[]
static const SFG_StrokeChar ch51
static const SFG_StrokeVertex ch75st2[]
static const SFG_StrokeStrip ch33st[]
static const SFG_StrokeStrip ch81st[]
static const SFG_StrokeVertex ch125st0[]
static const SFG_StrokeVertex ch109st0[]
static const SFG_StrokeStrip ch53st[]
static const SFG_StrokeVertex ch123st0[]
static const SFG_StrokeChar ch40
static const SFG_StrokeStrip ch94st[]
static const SFG_StrokeStrip ch61st[]
static const SFG_StrokeVertex ch51st0[]
static const SFG_StrokeChar ch63
static const SFG_StrokeVertex ch65st0[]
static const SFG_StrokeStrip ch43st[]
static const SFG_StrokeVertex ch91st1[]
static const SFG_StrokeChar ch76
static const SFG_StrokeVertex ch78st2[]
static const SFG_StrokeStrip ch72st[]
static const SFG_StrokeStrip ch93st[]
static const SFG_StrokeStrip ch55st[]
static const SFG_StrokeVertex ch71st1[]
static const SFG_StrokeVertex ch87st0[]
static const SFG_StrokeVertex ch93st0[]
static const SFG_StrokeVertex ch81st1[]
static const SFG_StrokeVertex ch75st1[]
static const SFG_StrokeChar ch59
static const SFG_StrokeStrip ch110st[]
static const SFG_StrokeStrip ch48st[]
static const SFG_StrokeVertex ch65st2[]
static const SFG_StrokeChar ch81
static const SFG_StrokeVertex ch74st0[]
static const SFG_StrokeVertex ch63st1[]
static const SFG_StrokeVertex ch77st1[]
static const SFG_StrokeVertex ch44st0[]
static const SFG_StrokeVertex ch77st3[]
static const SFG_StrokeChar ch54
static const SFG_StrokeVertex ch90st1[]
static const SFG_StrokeVertex ch69st2[]
static const SFG_StrokeVertex ch82st2[]
static const SFG_StrokeStrip ch75st[]
static const SFG_StrokeStrip ch119st[]
static const SFG_StrokeStrip ch113st[]
static const SFG_StrokeStrip ch77st[]
static const SFG_StrokeVertex ch125st1[]
static const SFG_StrokeVertex ch91st0[]
static const SFG_StrokeVertex ch113st0[]
static const SFG_StrokeVertex ch105st0[]
static const SFG_StrokeStrip ch91st[]
static const SFG_StrokeVertex ch93st1[]
static const SFG_StrokeChar ch122
static const SFG_StrokeStrip ch109st[]
static const SFG_StrokeVertex ch123st1[]
static const SFG_StrokeVertex ch104st1[]
static const SFG_StrokeChar ch100
static const SFG_StrokeVertex ch34st1[]
static const SFG_StrokeVertex ch52st0[]
static const SFG_StrokeChar ch93
static const SFG_StrokeVertex ch104st0[]
static const SFG_StrokeVertex ch90st0[]
static const SFG_StrokeChar ch77
static const SFG_StrokeVertex ch82st0[]
static const SFG_StrokeVertex ch50st0[]
static const SFG_StrokeVertex ch78st0[]
static const SFG_StrokeChar ch35
static const SFG_StrokeVertex ch81st0[]
static const SFG_StrokeChar ch108
static const SFG_StrokeVertex ch88st0[]
static const SFG_StrokeVertex ch64st1[]
static const SFG_StrokeVertex ch80st0[]
static const SFG_StrokeVertex ch109st1[]
static const SFG_StrokeChar ch78
static const SFG_StrokeVertex ch108st0[]
static const SFG_StrokeStrip ch90st[]
static const SFG_StrokeStrip ch67st[]
static const SFG_StrokeChar ch115
static const SFG_StrokeChar ch86
static const SFG_StrokeVertex ch72st1[]
static const SFG_StrokeVertex ch118st0[]
static const SFG_StrokeVertex ch94st0[]
static const SFG_StrokeChar ch71
static const SFG_StrokeVertex ch117st1[]
static const SFG_StrokeChar ch111
static const SFG_StrokeVertex ch33st0[]
static const SFG_StrokeChar ch46
static const SFG_StrokeChar ch85
static const SFG_StrokeChar ch97
static const SFG_StrokeVertex ch35st3[]
static const SFG_StrokeVertex ch45st0[]
static const SFG_StrokeStrip ch116st[]
static const SFG_StrokeChar ch55
static const SFG_StrokeVertex ch116st1[]
static const SFG_StrokeStrip ch111st[]
static const SFG_StrokeVertex ch93st2[]
static const SFG_StrokeChar ch58
static const SFG_StrokeVertex ch122st0[]
static const SFG_StrokeChar ch92
static const SFG_StrokeVertex ch107st1[]
static const SFG_StrokeChar ch66
static const SFG_StrokeChar ch68
static const SFG_StrokeVertex ch96st1[]
static const SFG_StrokeVertex ch70st2[]
static const SFG_StrokeVertex ch77st2[]
static const SFG_StrokeChar ch83
static const SFG_StrokeStrip ch127st[]
static const SFG_StrokeVertex ch69st1[]
static const SFG_StrokeVertex ch57st0[]
static const SFG_StrokeVertex ch42st1[]
static const SFG_StrokeVertex ch83st0[]
static const SFG_StrokeVertex ch100st1[]
static const SFG_StrokeChar ch116
static const SFG_StrokeStrip ch76st[]
static const SFG_StrokeChar ch61
static const SFG_StrokeVertex ch71st0[]
static const SFG_StrokeStrip ch123st[]
static const SFG_StrokeVertex ch87st2[]
static const SFG_StrokeStrip ch32st[]
static const SFG_StrokeVertex ch106st1[]
static const SFG_StrokeVertex ch103st0[]
static const SFG_StrokeVertex ch114st0[]
static const SFG_StrokeVertex ch82st1[]
static const SFG_StrokeVertex ch42st0[]
static const SFG_StrokeStrip ch68st[]
static const SFG_StrokeVertex ch37st1[]
static const SFG_StrokeStrip ch42st[]
static const SFG_StrokeVertex ch66st2[]
static const SFG_StrokeVertex ch88st1[]
static const SFG_StrokeStrip ch64st[]
static const SFG_StrokeVertex ch62st0[]
static const SFG_StrokeVertex ch58st0[]
static const SFG_StrokeVertex ch89st1[]
static const SFG_StrokeVertex ch76st1[]
static const SFG_StrokeChar ch104
static const SFG_StrokeVertex ch126st1[]
static const SFG_StrokeVertex ch92st0[]
static const SFG_StrokeChar ch53
static const SFG_StrokeVertex ch110st0[]
static const SFG_StrokeVertex ch69st3[]
static const SFG_StrokeVertex ch48st0[]
static const SFG_StrokeStrip ch59st[]
static const SFG_StrokeStrip ch95st[]
static const SFG_StrokeVertex ch35st1[]
static const SFG_StrokeChar ch41
static const SFG_StrokeVertex ch43st1[]
static const SFG_StrokeVertex ch56st0[]
static const SFG_StrokeChar ch34
static const SFG_StrokeVertex ch121st0[]
static const SFG_StrokeStrip ch126st[]
static const SFG_StrokeStrip ch40st[]
static const SFG_StrokeVertex ch47st0[]
static const SFG_StrokeVertex ch121st1[]
static const SFG_StrokeStrip ch65st[]
static const SFG_StrokeStrip ch78st[]
static const SFG_StrokeChar ch124
static const SFG_StrokeStrip ch50st[]
static const SFG_StrokeVertex ch85st0[]
static const SFG_StrokeStrip ch36st[]
static const SFG_StrokeVertex ch98st0[]
static const SFG_StrokeVertex ch66st1[]
static const SFG_StrokeVertex ch87st3[]
static const SFG_StrokeVertex ch72st0[]
static const SFG_StrokeVertex ch126st0[]
static const SFG_StrokeVertex ch112st0[]
static const SFG_StrokeStrip ch51st[]
static const SFG_StrokeVertex ch120st1[]
static const SFG_StrokeVertex ch63st0[]
static const SFG_StrokeVertex ch115st0[]
static const SFG_StrokeVertex ch107st0[]
static const SFG_StrokeVertex ch33st1[]
static const SFG_StrokeVertex ch36st0[]
static const SFG_StrokeChar ch114
static const SFG_StrokeVertex ch38st0[]
static const SFG_StrokeChar ch44
static const SFG_StrokeVertex ch66st0[]
static const SFG_StrokeVertex ch54st0[]
static const SFG_StrokeChar ch125
static const SFG_StrokeStrip ch52st[]
static const SFG_StrokeChar ch123
static const SFG_StrokeStrip ch70st[]
static const SFG_StrokeStrip ch63st[]
static const SFG_StrokeChar ch64
static const SFG_StrokeVertex ch96st0[]
static const SFG_StrokeChar ch107
static const SFG_StrokeChar ch49
static const SFG_StrokeChar ch118
static const SFG_StrokeVertex ch113st1[]
static const SFG_StrokeChar ch79
static const SFG_StrokeVertex ch86st1[]
static const SFG_StrokeChar ch109
static const SFG_StrokeStrip ch57st[]
static const SFG_StrokeChar ch95
static const SFG_StrokeChar ch73
static const SFG_StrokeStrip ch97st[]
static const SFG_StrokeStrip ch122st[]
static const SFG_StrokeVertex ch52st1[]
static const SFG_StrokeVertex ch127st1[]
static const SFG_StrokeVertex ch80st1[]
static const SFG_StrokeVertex ch77st0[]
static const SFG_StrokeVertex ch110st1[]
static const SFG_StrokeStrip ch103st[]
static const SFG_StrokeVertex ch70st1[]
static const SFG_StrokeChar ch106
static const SFG_StrokeVertex ch37st0[]
static const SFG_StrokeVertex ch70st0[]
static const SFG_StrokeChar ch94
static const SFG_StrokeChar ch80
static const SFG_StrokeVertex ch68st1[]
static const SFG_StrokeVertex ch106st0[]
static const SFG_StrokeVertex ch35st0[]
static const SFG_StrokeStrip ch35st[]
static const SFG_StrokeStrip ch60st[]
static const SFG_StrokeVertex ch117st0[]
static const SFG_StrokeChar ch120
static const SFG_StrokeVertex ch112st1[]
static const SFG_StrokeChar ch96
static const SFG_StrokeStrip ch56st[]
static const SFG_StrokeChar ch56
static const SFG_StrokeVertex ch39st0[]
static const SFG_StrokeVertex ch119st2[]
static const SFG_StrokeChar ch67
static const SFG_StrokeVertex ch124st0[]
static const SFG_StrokeVertex ch98st1[]
static const SFG_StrokeVertex ch120st0[]
static const SFG_StrokeVertex ch122st1[]
static const SFG_StrokeChar * chars[]
static const SFG_StrokeVertex ch122st2[]
static const SFG_StrokeVertex ch90st2[]
static const SFG_StrokeVertex ch35st2[]
static const SFG_StrokeVertex ch46st0[]
static const SFG_StrokeStrip ch79st[]
static const SFG_StrokeVertex ch78st1[]
static const SFG_StrokeVertex ch87st1[]
static const SFG_StrokeStrip ch54st[]
static const SFG_StrokeVertex ch119st0[]
static const SFG_StrokeStrip ch101st[]
static const SFG_StrokeVertex ch114st1[]
static const SFG_StrokeStrip ch80st[]
static const SFG_StrokeVertex ch37st2[]
static const SFG_StrokeVertex ch97st1[]
static const SFG_StrokeVertex ch109st2[]
static const SFG_StrokeStrip ch115st[]
static const SFG_StrokeChar ch62
static const SFG_StrokeStrip ch98st[]
static const SFG_StrokeStrip ch104st[]
static const SFG_StrokeChar ch75
static const SFG_StrokeStrip ch69st[]
static const SFG_StrokeVertex ch55st0[]
static const SFG_StrokeChar ch119
static const SFG_StrokeVertex ch86st0[]
static const SFG_StrokeChar ch57
static const SFG_StrokeChar ch32
static const SFG_StrokeVertex ch102st1[]
static const SFG_StrokeVertex ch107st2[]
static const SFG_StrokeStrip ch39st[]
static const SFG_StrokeVertex ch41st0[]
static const SFG_StrokeStrip ch107st[]
static const SFG_StrokeStrip ch47st[]
static const SFG_StrokeVertex ch119st1[]
static const SFG_StrokeStrip ch37st[]
static const SFG_StrokeChar ch99
static const SFG_StrokeChar ch48
static const SFG_StrokeVertex ch75st0[]
static const SFG_StrokeChar ch88
static const SFG_StrokeStrip ch96st[]
static const SFG_StrokeVertex ch40st0[]
static const SFG_StrokeVertex ch69st0[]
static const SFG_StrokeStrip ch121st[]
static const SFG_StrokeStrip ch125st[]
static const SFG_StrokeStrip ch62st[]
static const SFG_StrokeVertex ch102st0[]
static const SFG_StrokeChar ch69
static const SFG_StrokeVertex ch103st1[]
static const SFG_StrokeVertex ch68st0[]
static const SFG_StrokeChar ch47
static const SFG_StrokeVertex ch53st0[]
static const SFG_StrokeStrip ch38st[]
static const SFG_StrokeStrip ch44st[]
static const SFG_StrokeVertex ch79st0[]
static const SFG_StrokeVertex ch34st0[]
static const SFG_StrokeChar ch65
static const SFG_StrokeVertex ch119st3[]
static const SFG_StrokeStrip ch41st[]
static const SFG_StrokeChar ch37
static const SFG_StrokeStrip ch87st[]
static const SFG_StrokeStrip ch105st[]
static const SFG_StrokeStrip ch88st[]
static const SFG_StrokeVertex ch105st1[]
static const SFG_StrokeChar ch74
static const SFG_StrokeChar ch33
static const SFG_StrokeStrip ch92st[]
static const SFG_StrokeVertex ch101st0[]
static const SFG_StrokeVertex ch49st0[]
static const SFG_StrokeStrip ch114st[]
static const SFG_StrokeVertex ch64st0[]
static const SFG_StrokeChar ch84
static const SFG_StrokeVertex ch84st0[]
static const SFG_StrokeChar ch113
static const SFG_StrokeVertex ch94st1[]
static const SFG_StrokeChar ch91
static const SFG_StrokeVertex ch60st0[]
static const SFG_StrokeVertex ch65st1[]
static const SFG_StrokeChar ch102
static const SFG_StrokeStrip ch89st[]
static const SFG_StrokeVertex ch123st2[]
static const SFG_StrokeChar ch110
static const SFG_StrokeStrip ch112st[]
static const SFG_StrokeVertex ch118st1[]
static const SFG_StrokeVertex ch100st0[]
static const SFG_StrokeChar ch121
static const SFG_StrokeStrip ch85st[]
static const SFG_StrokeStrip ch74st[]
static const SFG_StrokeStrip ch66st[]
static const SFG_StrokeVertex ch125st2[]
static const SFG_StrokeVertex ch76st0[]
static const SFG_StrokeChar ch38
static const SFG_StrokeChar ch105
static const SFG_StrokeVertex ch91st3[]