Updating the ChangeLog and TODO files in preparation for the upcoming release
[freeglut] / src / freeglut_stroke_mono_roman.c
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
29 /* This file has been automatically generated by the genstroke utility. */
30
31 #include "freeglut_internal.h"
32
33 /* char: 0x20 */
34
35 static const SFG_StrokeStrip ch32st[] =
36 {
37   { 0, NULL }
38 };
39
40 static const SFG_StrokeChar ch32 = {104.762f,0,ch32st};
41
42 /* char: 0x21 */
43
44 static const SFG_StrokeVertex ch33st0[] =
45 {
46  {52.381f,100.0f},
47  {52.381f,33.3333f}
48 };
49
50 static const SFG_StrokeVertex ch33st1[] =
51 {
52  {52.381f,9.5238f},
53  {47.6191f,4.7619f},
54  {52.381f,0.0f},
55  {57.1429f,4.7619f},
56  {52.381f,9.5238f}
57 };
58
59 static const SFG_StrokeStrip ch33st[] =
60 {
61  {2,ch33st0},
62  {5,ch33st1}
63 };
64
65 static const SFG_StrokeChar ch33 = {104.762f,2,ch33st};
66
67 /* char: 0x22 */
68
69 static const SFG_StrokeVertex ch34st0[] =
70 {
71  {33.3334f,100.0f},
72  {33.3334f,66.6667f}
73 };
74
75 static const SFG_StrokeVertex ch34st1[] =
76 {
77  {71.4286f,100.0f},
78  {71.4286f,66.6667f}
79 };
80
81 static const SFG_StrokeStrip ch34st[] =
82 {
83  {2,ch34st0},
84  {2,ch34st1}
85 };
86
87 static const SFG_StrokeChar ch34 = {104.762f,2,ch34st};
88
89 /* char: 0x23 */
90
91 static const SFG_StrokeVertex ch35st0[] =
92 {
93  {54.7619f,119.048f},
94  {21.4286f,-33.3333f}
95 };
96
97 static const SFG_StrokeVertex ch35st1[] =
98 {
99  {83.3334f,119.048f},
100  {50.0f,-33.3333f}
101 };
102
103 static const SFG_StrokeVertex ch35st2[] =
104 {
105  {21.4286f,57.1429f},
106  {88.0952f,57.1429f}
107 };
108
109 static const SFG_StrokeVertex ch35st3[] =
110 {
111  {16.6667f,28.5714f},
112  {83.3334f,28.5714f}
113 };
114
115 static const SFG_StrokeStrip ch35st[] =
116 {
117  {2,ch35st0},
118  {2,ch35st1},
119  {2,ch35st2},
120  {2,ch35st3}
121 };
122
123 static const SFG_StrokeChar ch35 = {104.762f,4,ch35st};
124
125 /* char: 0x24 */
126
127 static const SFG_StrokeVertex ch36st0[] =
128 {
129  {42.8571f,119.048f},
130  {42.8571f,-19.0476f}
131 };
132
133 static const SFG_StrokeVertex ch36st1[] =
134 {
135  {61.9047f,119.048f},
136  {61.9047f,-19.0476f}
137 };
138
139 static const SFG_StrokeVertex ch36st2[] =
140 {
141  {85.7143f,85.7143f},
142  {76.1905f,95.2381f},
143  {61.9047f,100.0f},
144  {42.8571f,100.0f},
145  {28.5714f,95.2381f},
146  {19.0476f,85.7143f},
147  {19.0476f,76.1905f},
148  {23.8095f,66.6667f},
149  {28.5714f,61.9048f},
150  {38.0952f,57.1429f},
151  {66.6666f,47.619f},
152  {76.1905f,42.8571f},
153  {80.9524f,38.0952f},
154  {85.7143f,28.5714f},
155  {85.7143f,14.2857f},
156  {76.1905f,4.7619f},
157  {61.9047f,0.0f},
158  {42.8571f,0.0f},
159  {28.5714f,4.7619f},
160  {19.0476f,14.2857f}
161 };
162
163 static const SFG_StrokeStrip ch36st[] =
164 {
165  {2,ch36st0},
166  {2,ch36st1},
167  {20,ch36st2}
168 };
169
170 static const SFG_StrokeChar ch36 = {104.762f,3,ch36st};
171
172 /* char: 0x25 */
173
174 static const SFG_StrokeVertex ch37st0[] =
175 {
176  {95.2381f,100.0f},
177  {9.5238f,0.0f}
178 };
179
180 static const SFG_StrokeVertex ch37st1[] =
181 {
182  {33.3333f,100.0f},
183  {42.8571f,90.4762f},
184  {42.8571f,80.9524f},
185  {38.0952f,71.4286f},
186  {28.5714f,66.6667f},
187  {19.0476f,66.6667f},
188  {9.5238f,76.1905f},
189  {9.5238f,85.7143f},
190  {14.2857f,95.2381f},
191  {23.8095f,100.0f},
192  {33.3333f,100.0f},
193  {42.8571f,95.2381f},
194  {57.1428f,90.4762f},
195  {71.4286f,90.4762f},
196  {85.7143f,95.2381f},
197  {95.2381f,100.0f}
198 };
199
200 static const SFG_StrokeVertex ch37st2[] =
201 {
202  {76.1905f,33.3333f},
203  {66.6667f,28.5714f},
204  {61.9048f,19.0476f},
205  {61.9048f,9.5238f},
206  {71.4286f,0.0f},
207  {80.9524f,0.0f},
208  {90.4762f,4.7619f},
209  {95.2381f,14.2857f},
210  {95.2381f,23.8095f},
211  {85.7143f,33.3333f},
212  {76.1905f,33.3333f}
213 };
214
215 static const SFG_StrokeStrip ch37st[] =
216 {
217  {2,ch37st0},
218  {16,ch37st1},
219  {11,ch37st2}
220 };
221
222 static const SFG_StrokeChar ch37 = {104.762f,3,ch37st};
223
224 /* char: 0x26 */
225
226 static const SFG_StrokeVertex ch38st0[] =
227 {
228  {100.0f,57.1429f},
229  {100.0f,61.9048f},
230  {95.2381f,66.6667f},
231  {90.4762f,66.6667f},
232  {85.7143f,61.9048f},
233  {80.9524f,52.381f},
234  {71.4286f,28.5714f},
235  {61.9048f,14.2857f},
236  {52.3809f,4.7619f},
237  {42.8571f,0.0f},
238  {23.8095f,0.0f},
239  {14.2857f,4.7619f},
240  {9.5238f,9.5238f},
241  {4.7619f,19.0476f},
242  {4.7619f,28.5714f},
243  {9.5238f,38.0952f},
244  {14.2857f,42.8571f},
245  {47.619f,61.9048f},
246  {52.3809f,66.6667f},
247  {57.1429f,76.1905f},
248  {57.1429f,85.7143f},
249  {52.3809f,95.2381f},
250  {42.8571f,100.0f},
251  {33.3333f,95.2381f},
252  {28.5714f,85.7143f},
253  {28.5714f,76.1905f},
254  {33.3333f,61.9048f},
255  {42.8571f,47.619f},
256  {66.6667f,14.2857f},
257  {76.1905f,4.7619f},
258  {85.7143f,0.0f},
259  {95.2381f,0.0f},
260  {100.0f,4.7619f},
261  {100.0f,9.5238f}
262 };
263
264 static const SFG_StrokeStrip ch38st[] =
265 {
266  {34,ch38st0}
267 };
268
269 static const SFG_StrokeChar ch38 = {104.762f,1,ch38st};
270
271 /* char: 0x27 */
272
273 static const SFG_StrokeVertex ch39st0[] =
274 {
275  {52.381f,100.0f},
276  {52.381f,66.6667f}
277 };
278
279 static const SFG_StrokeStrip ch39st[] =
280 {
281  {2,ch39st0}
282 };
283
284 static const SFG_StrokeChar ch39 = {104.762f,1,ch39st};
285
286 /* char: 0x28 */
287
288 static const SFG_StrokeVertex ch40st0[] =
289 {
290  {69.0476f,119.048f},
291  {59.5238f,109.524f},
292  {50.0f,95.2381f},
293  {40.4762f,76.1905f},
294  {35.7143f,52.381f},
295  {35.7143f,33.3333f},
296  {40.4762f,9.5238f},
297  {50.0f,-9.5238f},
298  {59.5238f,-23.8095f},
299  {69.0476f,-33.3333f}
300 };
301
302 static const SFG_StrokeStrip ch40st[] =
303 {
304  {10,ch40st0}
305 };
306
307 static const SFG_StrokeChar ch40 = {104.762f,1,ch40st};
308
309 /* char: 0x29 */
310
311 static const SFG_StrokeVertex ch41st0[] =
312 {
313  {35.7143f,119.048f},
314  {45.2381f,109.524f},
315  {54.7619f,95.2381f},
316  {64.2857f,76.1905f},
317  {69.0476f,52.381f},
318  {69.0476f,33.3333f},
319  {64.2857f,9.5238f},
320  {54.7619f,-9.5238f},
321  {45.2381f,-23.8095f},
322  {35.7143f,-33.3333f}
323 };
324
325 static const SFG_StrokeStrip ch41st[] =
326 {
327  {10,ch41st0}
328 };
329
330 static const SFG_StrokeChar ch41 = {104.762f,1,ch41st};
331
332 /* char: 0x2a */
333
334 static const SFG_StrokeVertex ch42st0[] =
335 {
336  {52.381f,71.4286f},
337  {52.381f,14.2857f}
338 };
339
340 static const SFG_StrokeVertex ch42st1[] =
341 {
342  {28.5715f,57.1429f},
343  {76.1905f,28.5714f}
344 };
345
346 static const SFG_StrokeVertex ch42st2[] =
347 {
348  {76.1905f,57.1429f},
349  {28.5715f,28.5714f}
350 };
351
352 static const SFG_StrokeStrip ch42st[] =
353 {
354  {2,ch42st0},
355  {2,ch42st1},
356  {2,ch42st2}
357 };
358
359 static const SFG_StrokeChar ch42 = {104.762f,3,ch42st};
360
361 /* char: 0x2b */
362
363 static const SFG_StrokeVertex ch43st0[] =
364 {
365  {52.3809f,85.7143f},
366  {52.3809f,0.0f}
367 };
368
369 static const SFG_StrokeVertex ch43st1[] =
370 {
371  {9.5238f,42.8571f},
372  {95.2381f,42.8571f}
373 };
374
375 static const SFG_StrokeStrip ch43st[] =
376 {
377  {2,ch43st0},
378  {2,ch43st1}
379 };
380
381 static const SFG_StrokeChar ch43 = {104.762f,2,ch43st};
382
383 /* char: 0x2c */
384
385 static const SFG_StrokeVertex ch44st0[] =
386 {
387  {57.1429f,4.7619f},
388  {52.381f,0.0f},
389  {47.6191f,4.7619f},
390  {52.381f,9.5238f},
391  {57.1429f,4.7619f},
392  {57.1429f,-4.7619f},
393  {52.381f,-14.2857f},
394  {47.6191f,-19.0476f}
395 };
396
397 static const SFG_StrokeStrip ch44st[] =
398 {
399  {8,ch44st0}
400 };
401
402 static const SFG_StrokeChar ch44 = {104.762f,1,ch44st};
403
404 /* char: 0x2d */
405
406 static const SFG_StrokeVertex ch45st0[] =
407 {
408  {9.5238f,42.8571f},
409  {95.2381f,42.8571f}
410 };
411
412 static const SFG_StrokeStrip ch45st[] =
413 {
414  {2,ch45st0}
415 };
416
417 static const SFG_StrokeChar ch45 = {104.762f,1,ch45st};
418
419 /* char: 0x2e */
420
421 static const SFG_StrokeVertex ch46st0[] =
422 {
423  {52.381f,9.5238f},
424  {47.6191f,4.7619f},
425  {52.381f,0.0f},
426  {57.1429f,4.7619f},
427  {52.381f,9.5238f}
428 };
429
430 static const SFG_StrokeStrip ch46st[] =
431 {
432  {5,ch46st0}
433 };
434
435 static const SFG_StrokeChar ch46 = {104.762f,1,ch46st};
436
437 /* char: 0x2f */
438
439 static const SFG_StrokeVertex ch47st0[] =
440 {
441  {19.0476f,-14.2857f},
442  {85.7143f,100.0f}
443 };
444
445 static const SFG_StrokeStrip ch47st[] =
446 {
447  {2,ch47st0}
448 };
449
450 static const SFG_StrokeChar ch47 = {104.762f,1,ch47st};
451
452 /* char: 0x30 */
453
454 static const SFG_StrokeVertex ch48st0[] =
455 {
456  {47.619f,100.0f},
457  {33.3333f,95.2381f},
458  {23.8095f,80.9524f},
459  {19.0476f,57.1429f},
460  {19.0476f,42.8571f},
461  {23.8095f,19.0476f},
462  {33.3333f,4.7619f},
463  {47.619f,0.0f},
464  {57.1428f,0.0f},
465  {71.4286f,4.7619f},
466  {80.9524f,19.0476f},
467  {85.7143f,42.8571f},
468  {85.7143f,57.1429f},
469  {80.9524f,80.9524f},
470  {71.4286f,95.2381f},
471  {57.1428f,100.0f},
472  {47.619f,100.0f}
473 };
474
475 static const SFG_StrokeStrip ch48st[] =
476 {
477  {17,ch48st0}
478 };
479
480 static const SFG_StrokeChar ch48 = {104.762f,1,ch48st};
481
482 /* char: 0x31 */
483
484 static const SFG_StrokeVertex ch49st0[] =
485 {
486  {40.4762f,80.9524f},
487  {50.0f,85.7143f},
488  {64.2857f,100.0f},
489  {64.2857f,0.0f}
490 };
491
492 static const SFG_StrokeStrip ch49st[] =
493 {
494  {4,ch49st0}
495 };
496
497 static const SFG_StrokeChar ch49 = {104.762f,1,ch49st};
498
499 /* char: 0x32 */
500
501 static const SFG_StrokeVertex ch50st0[] =
502 {
503  {23.8095f,76.1905f},
504  {23.8095f,80.9524f},
505  {28.5714f,90.4762f},
506  {33.3333f,95.2381f},
507  {42.8571f,100.0f},
508  {61.9047f,100.0f},
509  {71.4286f,95.2381f},
510  {76.1905f,90.4762f},
511  {80.9524f,80.9524f},
512  {80.9524f,71.4286f},
513  {76.1905f,61.9048f},
514  {66.6666f,47.619f},
515  {19.0476f,0.0f},
516  {85.7143f,0.0f}
517 };
518
519 static const SFG_StrokeStrip ch50st[] =
520 {
521  {14,ch50st0}
522 };
523
524 static const SFG_StrokeChar ch50 = {104.762f,1,ch50st};
525
526 /* char: 0x33 */
527
528 static const SFG_StrokeVertex ch51st0[] =
529 {
530  {28.5714f,100.0f},
531  {80.9524f,100.0f},
532  {52.3809f,61.9048f},
533  {66.6666f,61.9048f},
534  {76.1905f,57.1429f},
535  {80.9524f,52.381f},
536  {85.7143f,38.0952f},
537  {85.7143f,28.5714f},
538  {80.9524f,14.2857f},
539  {71.4286f,4.7619f},
540  {57.1428f,0.0f},
541  {42.8571f,0.0f},
542  {28.5714f,4.7619f},
543  {23.8095f,9.5238f},
544  {19.0476f,19.0476f}
545 };
546
547 static const SFG_StrokeStrip ch51st[] =
548 {
549  {15,ch51st0}
550 };
551
552 static const SFG_StrokeChar ch51 = {104.762f,1,ch51st};
553
554 /* char: 0x34 */
555
556 static const SFG_StrokeVertex ch52st0[] =
557 {
558  {64.2857f,100.0f},
559  {16.6667f,33.3333f},
560  {88.0952f,33.3333f}
561 };
562
563 static const SFG_StrokeVertex ch52st1[] =
564 {
565  {64.2857f,100.0f},
566  {64.2857f,0.0f}
567 };
568
569 static const SFG_StrokeStrip ch52st[] =
570 {
571  {3,ch52st0},
572  {2,ch52st1}
573 };
574
575 static const SFG_StrokeChar ch52 = {104.762f,2,ch52st};
576
577 /* char: 0x35 */
578
579 static const SFG_StrokeVertex ch53st0[] =
580 {
581  {76.1905f,100.0f},
582  {28.5714f,100.0f},
583  {23.8095f,57.1429f},
584  {28.5714f,61.9048f},
585  {42.8571f,66.6667f},
586  {57.1428f,66.6667f},
587  {71.4286f,61.9048f},
588  {80.9524f,52.381f},
589  {85.7143f,38.0952f},
590  {85.7143f,28.5714f},
591  {80.9524f,14.2857f},
592  {71.4286f,4.7619f},
593  {57.1428f,0.0f},
594  {42.8571f,0.0f},
595  {28.5714f,4.7619f},
596  {23.8095f,9.5238f},
597  {19.0476f,19.0476f}
598 };
599
600 static const SFG_StrokeStrip ch53st[] =
601 {
602  {17,ch53st0}
603 };
604
605 static const SFG_StrokeChar ch53 = {104.762f,1,ch53st};
606
607 /* char: 0x36 */
608
609 static const SFG_StrokeVertex ch54st0[] =
610 {
611  {78.5714f,85.7143f},
612  {73.8096f,95.2381f},
613  {59.5238f,100.0f},
614  {50.0f,100.0f},
615  {35.7143f,95.2381f},
616  {26.1905f,80.9524f},
617  {21.4286f,57.1429f},
618  {21.4286f,33.3333f},
619  {26.1905f,14.2857f},
620  {35.7143f,4.7619f},
621  {50.0f,0.0f},
622  {54.7619f,0.0f},
623  {69.0476f,4.7619f},
624  {78.5714f,14.2857f},
625  {83.3334f,28.5714f},
626  {83.3334f,33.3333f},
627  {78.5714f,47.619f},
628  {69.0476f,57.1429f},
629  {54.7619f,61.9048f},
630  {50.0f,61.9048f},
631  {35.7143f,57.1429f},
632  {26.1905f,47.619f},
633  {21.4286f,33.3333f}
634 };
635
636 static const SFG_StrokeStrip ch54st[] =
637 {
638  {23,ch54st0}
639 };
640
641 static const SFG_StrokeChar ch54 = {104.762f,1,ch54st};
642
643 /* char: 0x37 */
644
645 static const SFG_StrokeVertex ch55st0[] =
646 {
647  {85.7143f,100.0f},
648  {38.0952f,0.0f}
649 };
650
651 static const SFG_StrokeVertex ch55st1[] =
652 {
653  {19.0476f,100.0f},
654  {85.7143f,100.0f}
655 };
656
657 static const SFG_StrokeStrip ch55st[] =
658 {
659  {2,ch55st0},
660  {2,ch55st1}
661 };
662
663 static const SFG_StrokeChar ch55 = {104.762f,2,ch55st};
664
665 /* char: 0x38 */
666
667 static const SFG_StrokeVertex ch56st0[] =
668 {
669  {42.8571f,100.0f},
670  {28.5714f,95.2381f},
671  {23.8095f,85.7143f},
672  {23.8095f,76.1905f},
673  {28.5714f,66.6667f},
674  {38.0952f,61.9048f},
675  {57.1428f,57.1429f},
676  {71.4286f,52.381f},
677  {80.9524f,42.8571f},
678  {85.7143f,33.3333f},
679  {85.7143f,19.0476f},
680  {80.9524f,9.5238f},
681  {76.1905f,4.7619f},
682  {61.9047f,0.0f},
683  {42.8571f,0.0f},
684  {28.5714f,4.7619f},
685  {23.8095f,9.5238f},
686  {19.0476f,19.0476f},
687  {19.0476f,33.3333f},
688  {23.8095f,42.8571f},
689  {33.3333f,52.381f},
690  {47.619f,57.1429f},
691  {66.6666f,61.9048f},
692  {76.1905f,66.6667f},
693  {80.9524f,76.1905f},
694  {80.9524f,85.7143f},
695  {76.1905f,95.2381f},
696  {61.9047f,100.0f},
697  {42.8571f,100.0f}
698 };
699
700 static const SFG_StrokeStrip ch56st[] =
701 {
702  {29,ch56st0}
703 };
704
705 static const SFG_StrokeChar ch56 = {104.762f,1,ch56st};
706
707 /* char: 0x39 */
708
709 static const SFG_StrokeVertex ch57st0[] =
710 {
711  {83.3334f,66.6667f},
712  {78.5714f,52.381f},
713  {69.0476f,42.8571f},
714  {54.7619f,38.0952f},
715  {50.0f,38.0952f},
716  {35.7143f,42.8571f},
717  {26.1905f,52.381f},
718  {21.4286f,66.6667f},
719  {21.4286f,71.4286f},
720  {26.1905f,85.7143f},
721  {35.7143f,95.2381f},
722  {50.0f,100.0f},
723  {54.7619f,100.0f},
724  {69.0476f,95.2381f},
725  {78.5714f,85.7143f},
726  {83.3334f,66.6667f},
727  {83.3334f,42.8571f},
728  {78.5714f,19.0476f},
729  {69.0476f,4.7619f},
730  {54.7619f,0.0f},
731  {45.2381f,0.0f},
732  {30.9524f,4.7619f},
733  {26.1905f,14.2857f}
734 };
735
736 static const SFG_StrokeStrip ch57st[] =
737 {
738  {23,ch57st0}
739 };
740
741 static const SFG_StrokeChar ch57 = {104.762f,1,ch57st};
742
743 /* char: 0x3a */
744
745 static const SFG_StrokeVertex ch58st0[] =
746 {
747  {52.381f,66.6667f},
748  {47.6191f,61.9048f},
749  {52.381f,57.1429f},
750  {57.1429f,61.9048f},
751  {52.381f,66.6667f}
752 };
753
754 static const SFG_StrokeVertex ch58st1[] =
755 {
756  {52.381f,9.5238f},
757  {47.6191f,4.7619f},
758  {52.381f,0.0f},
759  {57.1429f,4.7619f},
760  {52.381f,9.5238f}
761 };
762
763 static const SFG_StrokeStrip ch58st[] =
764 {
765  {5,ch58st0},
766  {5,ch58st1}
767 };
768
769 static const SFG_StrokeChar ch58 = {104.762f,2,ch58st};
770
771 /* char: 0x3b */
772
773 static const SFG_StrokeVertex ch59st0[] =
774 {
775  {52.381f,66.6667f},
776  {47.6191f,61.9048f},
777  {52.381f,57.1429f},
778  {57.1429f,61.9048f},
779  {52.381f,66.6667f}
780 };
781
782 static const SFG_StrokeVertex ch59st1[] =
783 {
784  {57.1429f,4.7619f},
785  {52.381f,0.0f},
786  {47.6191f,4.7619f},
787  {52.381f,9.5238f},
788  {57.1429f,4.7619f},
789  {57.1429f,-4.7619f},
790  {52.381f,-14.2857f},
791  {47.6191f,-19.0476f}
792 };
793
794 static const SFG_StrokeStrip ch59st[] =
795 {
796  {5,ch59st0},
797  {8,ch59st1}
798 };
799
800 static const SFG_StrokeChar ch59 = {104.762f,2,ch59st};
801
802 /* char: 0x3c */
803
804 static const SFG_StrokeVertex ch60st0[] =
805 {
806  {90.4762f,85.7143f},
807  {14.2857f,42.8571f},
808  {90.4762f,0.0f}
809 };
810
811 static const SFG_StrokeStrip ch60st[] =
812 {
813  {3,ch60st0}
814 };
815
816 static const SFG_StrokeChar ch60 = {104.762f,1,ch60st};
817
818 /* char: 0x3d */
819
820 static const SFG_StrokeVertex ch61st0[] =
821 {
822  {9.5238f,57.1429f},
823  {95.2381f,57.1429f}
824 };
825
826 static const SFG_StrokeVertex ch61st1[] =
827 {
828  {9.5238f,28.5714f},
829  {95.2381f,28.5714f}
830 };
831
832 static const SFG_StrokeStrip ch61st[] =
833 {
834  {2,ch61st0},
835  {2,ch61st1}
836 };
837
838 static const SFG_StrokeChar ch61 = {104.762f,2,ch61st};
839
840 /* char: 0x3e */
841
842 static const SFG_StrokeVertex ch62st0[] =
843 {
844  {14.2857f,85.7143f},
845  {90.4762f,42.8571f},
846  {14.2857f,0.0f}
847 };
848
849 static const SFG_StrokeStrip ch62st[] =
850 {
851  {3,ch62st0}
852 };
853
854 static const SFG_StrokeChar ch62 = {104.762f,1,ch62st};
855
856 /* char: 0x3f */
857
858 static const SFG_StrokeVertex ch63st0[] =
859 {
860  {23.8095f,76.1905f},
861  {23.8095f,80.9524f},
862  {28.5714f,90.4762f},
863  {33.3333f,95.2381f},
864  {42.8571f,100.0f},
865  {61.9047f,100.0f},
866  {71.4285f,95.2381f},
867  {76.1905f,90.4762f},
868  {80.9524f,80.9524f},
869  {80.9524f,71.4286f},
870  {76.1905f,61.9048f},
871  {71.4285f,57.1429f},
872  {52.3809f,47.619f},
873  {52.3809f,33.3333f}
874 };
875
876 static const SFG_StrokeVertex ch63st1[] =
877 {
878  {52.3809f,9.5238f},
879  {47.619f,4.7619f},
880  {52.3809f,0.0f},
881  {57.1428f,4.7619f},
882  {52.3809f,9.5238f}
883 };
884
885 static const SFG_StrokeStrip ch63st[] =
886 {
887  {14,ch63st0},
888  {5,ch63st1}
889 };
890
891 static const SFG_StrokeChar ch63 = {104.762f,2,ch63st};
892
893 /* char: 0x40 */
894
895 static const SFG_StrokeVertex ch64st0[] =
896 {
897  {64.2857f,52.381f},
898  {54.7619f,57.1429f},
899  {45.2381f,57.1429f},
900  {40.4762f,47.619f},
901  {40.4762f,42.8571f},
902  {45.2381f,33.3333f},
903  {54.7619f,33.3333f},
904  {64.2857f,38.0952f}
905 };
906
907 static const SFG_StrokeVertex ch64st1[] =
908 {
909  {64.2857f,57.1429f},
910  {64.2857f,38.0952f},
911  {69.0476f,33.3333f},
912  {78.5714f,33.3333f},
913  {83.3334f,42.8571f},
914  {83.3334f,47.619f},
915  {78.5714f,61.9048f},
916  {69.0476f,71.4286f},
917  {54.7619f,76.1905f},
918  {50.0f,76.1905f},
919  {35.7143f,71.4286f},
920  {26.1905f,61.9048f},
921  {21.4286f,47.619f},
922  {21.4286f,42.8571f},
923  {26.1905f,28.5714f},
924  {35.7143f,19.0476f},
925  {50.0f,14.2857f},
926  {54.7619f,14.2857f},
927  {69.0476f,19.0476f}
928 };
929
930 static const SFG_StrokeStrip ch64st[] =
931 {
932  {8,ch64st0},
933  {19,ch64st1}
934 };
935
936 static const SFG_StrokeChar ch64 = {104.762f,2,ch64st};
937
938 /* char: 0x41 */
939
940 static const SFG_StrokeVertex ch65st0[] =
941 {
942  {52.3809f,100.0f},
943  {14.2857f,0.0f}
944 };
945
946 static const SFG_StrokeVertex ch65st1[] =
947 {
948  {52.3809f,100.0f},
949  {90.4762f,0.0f}
950 };
951
952 static const SFG_StrokeVertex ch65st2[] =
953 {
954  {28.5714f,33.3333f},
955  {76.1905f,33.3333f}
956 };
957
958 static const SFG_StrokeStrip ch65st[] =
959 {
960  {2,ch65st0},
961  {2,ch65st1},
962  {2,ch65st2}
963 };
964
965 static const SFG_StrokeChar ch65 = {104.762f,3,ch65st};
966
967 /* char: 0x42 */
968
969 static const SFG_StrokeVertex ch66st0[] =
970 {
971  {19.0476f,100.0f},
972  {19.0476f,0.0f}
973 };
974
975 static const SFG_StrokeVertex ch66st1[] =
976 {
977  {19.0476f,100.0f},
978  {61.9047f,100.0f},
979  {76.1905f,95.2381f},
980  {80.9524f,90.4762f},
981  {85.7143f,80.9524f},
982  {85.7143f,71.4286f},
983  {80.9524f,61.9048f},
984  {76.1905f,57.1429f},
985  {61.9047f,52.381f}
986 };
987
988 static const SFG_StrokeVertex ch66st2[] =
989 {
990  {19.0476f,52.381f},
991  {61.9047f,52.381f},
992  {76.1905f,47.619f},
993  {80.9524f,42.8571f},
994  {85.7143f,33.3333f},
995  {85.7143f,19.0476f},
996  {80.9524f,9.5238f},
997  {76.1905f,4.7619f},
998  {61.9047f,0.0f},
999  {19.0476f,0.0f}
1000 };
1001
1002 static const SFG_StrokeStrip ch66st[] =
1003 {
1004  {2,ch66st0},
1005  {9,ch66st1},
1006  {10,ch66st2}
1007 };
1008
1009 static const SFG_StrokeChar ch66 = {104.762f,3,ch66st};
1010
1011 /* char: 0x43 */
1012
1013 static const SFG_StrokeVertex ch67st0[] =
1014 {
1015  {88.0952f,76.1905f},
1016  {83.3334f,85.7143f},
1017  {73.8096f,95.2381f},
1018  {64.2857f,100.0f},
1019  {45.2381f,100.0f},
1020  {35.7143f,95.2381f},
1021  {26.1905f,85.7143f},
1022  {21.4286f,76.1905f},
1023  {16.6667f,61.9048f},
1024  {16.6667f,38.0952f},
1025  {21.4286f,23.8095f},
1026  {26.1905f,14.2857f},
1027  {35.7143f,4.7619f},
1028  {45.2381f,0.0f},
1029  {64.2857f,0.0f},
1030  {73.8096f,4.7619f},
1031  {83.3334f,14.2857f},
1032  {88.0952f,23.8095f}
1033 };
1034
1035 static const SFG_StrokeStrip ch67st[] =
1036 {
1037  {18,ch67st0}
1038 };
1039
1040 static const SFG_StrokeChar ch67 = {104.762f,1,ch67st};
1041
1042 /* char: 0x44 */
1043
1044 static const SFG_StrokeVertex ch68st0[] =
1045 {
1046  {19.0476f,100.0f},
1047  {19.0476f,0.0f}
1048 };
1049
1050 static const SFG_StrokeVertex ch68st1[] =
1051 {
1052  {19.0476f,100.0f},
1053  {52.3809f,100.0f},
1054  {66.6666f,95.2381f},
1055  {76.1905f,85.7143f},
1056  {80.9524f,76.1905f},
1057  {85.7143f,61.9048f},
1058  {85.7143f,38.0952f},
1059  {80.9524f,23.8095f},
1060  {76.1905f,14.2857f},
1061  {66.6666f,4.7619f},
1062  {52.3809f,0.0f},
1063  {19.0476f,0.0f}
1064 };
1065
1066 static const SFG_StrokeStrip ch68st[] =
1067 {
1068  {2,ch68st0},
1069  {12,ch68st1}
1070 };
1071
1072 static const SFG_StrokeChar ch68 = {104.762f,2,ch68st};
1073
1074 /* char: 0x45 */
1075
1076 static const SFG_StrokeVertex ch69st0[] =
1077 {
1078  {21.4286f,100.0f},
1079  {21.4286f,0.0f}
1080 };
1081
1082 static const SFG_StrokeVertex ch69st1[] =
1083 {
1084  {21.4286f,100.0f},
1085  {83.3334f,100.0f}
1086 };
1087
1088 static const SFG_StrokeVertex ch69st2[] =
1089 {
1090  {21.4286f,52.381f},
1091  {59.5238f,52.381f}
1092 };
1093
1094 static const SFG_StrokeVertex ch69st3[] =
1095 {
1096  {21.4286f,0.0f},
1097  {83.3334f,0.0f}
1098 };
1099
1100 static const SFG_StrokeStrip ch69st[] =
1101 {
1102  {2,ch69st0},
1103  {2,ch69st1},
1104  {2,ch69st2},
1105  {2,ch69st3}
1106 };
1107
1108 static const SFG_StrokeChar ch69 = {104.762f,4,ch69st};
1109
1110 /* char: 0x46 */
1111
1112 static const SFG_StrokeVertex ch70st0[] =
1113 {
1114  {21.4286f,100.0f},
1115  {21.4286f,0.0f}
1116 };
1117
1118 static const SFG_StrokeVertex ch70st1[] =
1119 {
1120  {21.4286f,100.0f},
1121  {83.3334f,100.0f}
1122 };
1123
1124 static const SFG_StrokeVertex ch70st2[] =
1125 {
1126  {21.4286f,52.381f},
1127  {59.5238f,52.381f}
1128 };
1129
1130 static const SFG_StrokeStrip ch70st[] =
1131 {
1132  {2,ch70st0},
1133  {2,ch70st1},
1134  {2,ch70st2}
1135 };
1136
1137 static const SFG_StrokeChar ch70 = {104.762f,3,ch70st};
1138
1139 /* char: 0x47 */
1140
1141 static const SFG_StrokeVertex ch71st0[] =
1142 {
1143  {88.0952f,76.1905f},
1144  {83.3334f,85.7143f},
1145  {73.8096f,95.2381f},
1146  {64.2857f,100.0f},
1147  {45.2381f,100.0f},
1148  {35.7143f,95.2381f},
1149  {26.1905f,85.7143f},
1150  {21.4286f,76.1905f},
1151  {16.6667f,61.9048f},
1152  {16.6667f,38.0952f},
1153  {21.4286f,23.8095f},
1154  {26.1905f,14.2857f},
1155  {35.7143f,4.7619f},
1156  {45.2381f,0.0f},
1157  {64.2857f,0.0f},
1158  {73.8096f,4.7619f},
1159  {83.3334f,14.2857f},
1160  {88.0952f,23.8095f},
1161  {88.0952f,38.0952f}
1162 };
1163
1164 static const SFG_StrokeVertex ch71st1[] =
1165 {
1166  {64.2857f,38.0952f},
1167  {88.0952f,38.0952f}
1168 };
1169
1170 static const SFG_StrokeStrip ch71st[] =
1171 {
1172  {19,ch71st0},
1173  {2,ch71st1}
1174 };
1175
1176 static const SFG_StrokeChar ch71 = {104.762f,2,ch71st};
1177
1178 /* char: 0x48 */
1179
1180 static const SFG_StrokeVertex ch72st0[] =
1181 {
1182  {19.0476f,100.0f},
1183  {19.0476f,0.0f}
1184 };
1185
1186 static const SFG_StrokeVertex ch72st1[] =
1187 {
1188  {85.7143f,100.0f},
1189  {85.7143f,0.0f}
1190 };
1191
1192 static const SFG_StrokeVertex ch72st2[] =
1193 {
1194  {19.0476f,52.381f},
1195  {85.7143f,52.381f}
1196 };
1197
1198 static const SFG_StrokeStrip ch72st[] =
1199 {
1200  {2,ch72st0},
1201  {2,ch72st1},
1202  {2,ch72st2}
1203 };
1204
1205 static const SFG_StrokeChar ch72 = {104.762f,3,ch72st};
1206
1207 /* char: 0x49 */
1208
1209 static const SFG_StrokeVertex ch73st0[] =
1210 {
1211  {52.381f,100.0f},
1212  {52.381f,0.0f}
1213 };
1214
1215 static const SFG_StrokeStrip ch73st[] =
1216 {
1217  {2,ch73st0}
1218 };
1219
1220 static const SFG_StrokeChar ch73 = {104.762f,1,ch73st};
1221
1222 /* char: 0x4a */
1223
1224 static const SFG_StrokeVertex ch74st0[] =
1225 {
1226  {76.1905f,100.0f},
1227  {76.1905f,23.8095f},
1228  {71.4286f,9.5238f},
1229  {66.6667f,4.7619f},
1230  {57.1429f,0.0f},
1231  {47.6191f,0.0f},
1232  {38.0953f,4.7619f},
1233  {33.3334f,9.5238f},
1234  {28.5715f,23.8095f},
1235  {28.5715f,33.3333f}
1236 };
1237
1238 static const SFG_StrokeStrip ch74st[] =
1239 {
1240  {10,ch74st0}
1241 };
1242
1243 static const SFG_StrokeChar ch74 = {104.762f,1,ch74st};
1244
1245 /* char: 0x4b */
1246
1247 static const SFG_StrokeVertex ch75st0[] =
1248 {
1249  {19.0476f,100.0f},
1250  {19.0476f,0.0f}
1251 };
1252
1253 static const SFG_StrokeVertex ch75st1[] =
1254 {
1255  {85.7143f,100.0f},
1256  {19.0476f,33.3333f}
1257 };
1258
1259 static const SFG_StrokeVertex ch75st2[] =
1260 {
1261  {42.8571f,57.1429f},
1262  {85.7143f,0.0f}
1263 };
1264
1265 static const SFG_StrokeStrip ch75st[] =
1266 {
1267  {2,ch75st0},
1268  {2,ch75st1},
1269  {2,ch75st2}
1270 };
1271
1272 static const SFG_StrokeChar ch75 = {104.762f,3,ch75st};
1273
1274 /* char: 0x4c */
1275
1276 static const SFG_StrokeVertex ch76st0[] =
1277 {
1278  {23.8095f,100.0f},
1279  {23.8095f,0.0f}
1280 };
1281
1282 static const SFG_StrokeVertex ch76st1[] =
1283 {
1284  {23.8095f,0.0f},
1285  {80.9524f,0.0f}
1286 };
1287
1288 static const SFG_StrokeStrip ch76st[] =
1289 {
1290  {2,ch76st0},
1291  {2,ch76st1}
1292 };
1293
1294 static const SFG_StrokeChar ch76 = {104.762f,2,ch76st};
1295
1296 /* char: 0x4d */
1297
1298 static const SFG_StrokeVertex ch77st0[] =
1299 {
1300  {14.2857f,100.0f},
1301  {14.2857f,0.0f}
1302 };
1303
1304 static const SFG_StrokeVertex ch77st1[] =
1305 {
1306  {14.2857f,100.0f},
1307  {52.3809f,0.0f}
1308 };
1309
1310 static const SFG_StrokeVertex ch77st2[] =
1311 {
1312  {90.4762f,100.0f},
1313  {52.3809f,0.0f}
1314 };
1315
1316 static const SFG_StrokeVertex ch77st3[] =
1317 {
1318  {90.4762f,100.0f},
1319  {90.4762f,0.0f}
1320 };
1321
1322 static const SFG_StrokeStrip ch77st[] =
1323 {
1324  {2,ch77st0},
1325  {2,ch77st1},
1326  {2,ch77st2},
1327  {2,ch77st3}
1328 };
1329
1330 static const SFG_StrokeChar ch77 = {104.762f,4,ch77st};
1331
1332 /* char: 0x4e */
1333
1334 static const SFG_StrokeVertex ch78st0[] =
1335 {
1336  {19.0476f,100.0f},
1337  {19.0476f,0.0f}
1338 };
1339
1340 static const SFG_StrokeVertex ch78st1[] =
1341 {
1342  {19.0476f,100.0f},
1343  {85.7143f,0.0f}
1344 };
1345
1346 static const SFG_StrokeVertex ch78st2[] =
1347 {
1348  {85.7143f,100.0f},
1349  {85.7143f,0.0f}
1350 };
1351
1352 static const SFG_StrokeStrip ch78st[] =
1353 {
1354  {2,ch78st0},
1355  {2,ch78st1},
1356  {2,ch78st2}
1357 };
1358
1359 static const SFG_StrokeChar ch78 = {104.762f,3,ch78st};
1360
1361 /* char: 0x4f */
1362
1363 static const SFG_StrokeVertex ch79st0[] =
1364 {
1365  {42.8571f,100.0f},
1366  {33.3333f,95.2381f},
1367  {23.8095f,85.7143f},
1368  {19.0476f,76.1905f},
1369  {14.2857f,61.9048f},
1370  {14.2857f,38.0952f},
1371  {19.0476f,23.8095f},
1372  {23.8095f,14.2857f},
1373  {33.3333f,4.7619f},
1374  {42.8571f,0.0f},
1375  {61.9047f,0.0f},
1376  {71.4286f,4.7619f},
1377  {80.9524f,14.2857f},
1378  {85.7143f,23.8095f},
1379  {90.4762f,38.0952f},
1380  {90.4762f,61.9048f},
1381  {85.7143f,76.1905f},
1382  {80.9524f,85.7143f},
1383  {71.4286f,95.2381f},
1384  {61.9047f,100.0f},
1385  {42.8571f,100.0f}
1386 };
1387
1388 static const SFG_StrokeStrip ch79st[] =
1389 {
1390  {21,ch79st0}
1391 };
1392
1393 static const SFG_StrokeChar ch79 = {104.762f,1,ch79st};
1394
1395 /* char: 0x50 */
1396
1397 static const SFG_StrokeVertex ch80st0[] =
1398 {
1399  {19.0476f,100.0f},
1400  {19.0476f,0.0f}
1401 };
1402
1403 static const SFG_StrokeVertex ch80st1[] =
1404 {
1405  {19.0476f,100.0f},
1406  {61.9047f,100.0f},
1407  {76.1905f,95.2381f},
1408  {80.9524f,90.4762f},
1409  {85.7143f,80.9524f},
1410  {85.7143f,66.6667f},
1411  {80.9524f,57.1429f},
1412  {76.1905f,52.381f},
1413  {61.9047f,47.619f},
1414  {19.0476f,47.619f}
1415 };
1416
1417 static const SFG_StrokeStrip ch80st[] =
1418 {
1419  {2,ch80st0},
1420  {10,ch80st1}
1421 };
1422
1423 static const SFG_StrokeChar ch80 = {104.762f,2,ch80st};
1424
1425 /* char: 0x51 */
1426
1427 static const SFG_StrokeVertex ch81st0[] =
1428 {
1429  {42.8571f,100.0f},
1430  {33.3333f,95.2381f},
1431  {23.8095f,85.7143f},
1432  {19.0476f,76.1905f},
1433  {14.2857f,61.9048f},
1434  {14.2857f,38.0952f},
1435  {19.0476f,23.8095f},
1436  {23.8095f,14.2857f},
1437  {33.3333f,4.7619f},
1438  {42.8571f,0.0f},
1439  {61.9047f,0.0f},
1440  {71.4286f,4.7619f},
1441  {80.9524f,14.2857f},
1442  {85.7143f,23.8095f},
1443  {90.4762f,38.0952f},
1444  {90.4762f,61.9048f},
1445  {85.7143f,76.1905f},
1446  {80.9524f,85.7143f},
1447  {71.4286f,95.2381f},
1448  {61.9047f,100.0f},
1449  {42.8571f,100.0f}
1450 };
1451
1452 static const SFG_StrokeVertex ch81st1[] =
1453 {
1454  {57.1428f,19.0476f},
1455  {85.7143f,-9.5238f}
1456 };
1457
1458 static const SFG_StrokeStrip ch81st[] =
1459 {
1460  {21,ch81st0},
1461  {2,ch81st1}
1462 };
1463
1464 static const SFG_StrokeChar ch81 = {104.762f,2,ch81st};
1465
1466 /* char: 0x52 */
1467
1468 static const SFG_StrokeVertex ch82st0[] =
1469 {
1470  {19.0476f,100.0f},
1471  {19.0476f,0.0f}
1472 };
1473
1474 static const SFG_StrokeVertex ch82st1[] =
1475 {
1476  {19.0476f,100.0f},
1477  {61.9047f,100.0f},
1478  {76.1905f,95.2381f},
1479  {80.9524f,90.4762f},
1480  {85.7143f,80.9524f},
1481  {85.7143f,71.4286f},
1482  {80.9524f,61.9048f},
1483  {76.1905f,57.1429f},
1484  {61.9047f,52.381f},
1485  {19.0476f,52.381f}
1486 };
1487
1488 static const SFG_StrokeVertex ch82st2[] =
1489 {
1490  {52.3809f,52.381f},
1491  {85.7143f,0.0f}
1492 };
1493
1494 static const SFG_StrokeStrip ch82st[] =
1495 {
1496  {2,ch82st0},
1497  {10,ch82st1},
1498  {2,ch82st2}
1499 };
1500
1501 static const SFG_StrokeChar ch82 = {104.762f,3,ch82st};
1502
1503 /* char: 0x53 */
1504
1505 static const SFG_StrokeVertex ch83st0[] =
1506 {
1507  {85.7143f,85.7143f},
1508  {76.1905f,95.2381f},
1509  {61.9047f,100.0f},
1510  {42.8571f,100.0f},
1511  {28.5714f,95.2381f},
1512  {19.0476f,85.7143f},
1513  {19.0476f,76.1905f},
1514  {23.8095f,66.6667f},
1515  {28.5714f,61.9048f},
1516  {38.0952f,57.1429f},
1517  {66.6666f,47.619f},
1518  {76.1905f,42.8571f},
1519  {80.9524f,38.0952f},
1520  {85.7143f,28.5714f},
1521  {85.7143f,14.2857f},
1522  {76.1905f,4.7619f},
1523  {61.9047f,0.0f},
1524  {42.8571f,0.0f},
1525  {28.5714f,4.7619f},
1526  {19.0476f,14.2857f}
1527 };
1528
1529 static const SFG_StrokeStrip ch83st[] =
1530 {
1531  {20,ch83st0}
1532 };
1533
1534 static const SFG_StrokeChar ch83 = {104.762f,1,ch83st};
1535
1536 /* char: 0x54 */
1537
1538 static const SFG_StrokeVertex ch84st0[] =
1539 {
1540  {52.3809f,100.0f},
1541  {52.3809f,0.0f}
1542 };
1543
1544 static const SFG_StrokeVertex ch84st1[] =
1545 {
1546  {19.0476f,100.0f},
1547  {85.7143f,100.0f}
1548 };
1549
1550 static const SFG_StrokeStrip ch84st[] =
1551 {
1552  {2,ch84st0},
1553  {2,ch84st1}
1554 };
1555
1556 static const SFG_StrokeChar ch84 = {104.762f,2,ch84st};
1557
1558 /* char: 0x55 */
1559
1560 static const SFG_StrokeVertex ch85st0[] =
1561 {
1562  {19.0476f,100.0f},
1563  {19.0476f,28.5714f},
1564  {23.8095f,14.2857f},
1565  {33.3333f,4.7619f},
1566  {47.619f,0.0f},
1567  {57.1428f,0.0f},
1568  {71.4286f,4.7619f},
1569  {80.9524f,14.2857f},
1570  {85.7143f,28.5714f},
1571  {85.7143f,100.0f}
1572 };
1573
1574 static const SFG_StrokeStrip ch85st[] =
1575 {
1576  {10,ch85st0}
1577 };
1578
1579 static const SFG_StrokeChar ch85 = {104.762f,1,ch85st};
1580
1581 /* char: 0x56 */
1582
1583 static const SFG_StrokeVertex ch86st0[] =
1584 {
1585  {14.2857f,100.0f},
1586  {52.3809f,0.0f}
1587 };
1588
1589 static const SFG_StrokeVertex ch86st1[] =
1590 {
1591  {90.4762f,100.0f},
1592  {52.3809f,0.0f}
1593 };
1594
1595 static const SFG_StrokeStrip ch86st[] =
1596 {
1597  {2,ch86st0},
1598  {2,ch86st1}
1599 };
1600
1601 static const SFG_StrokeChar ch86 = {104.762f,2,ch86st};
1602
1603 /* char: 0x57 */
1604
1605 static const SFG_StrokeVertex ch87st0[] =
1606 {
1607  {4.7619f,100.0f},
1608  {28.5714f,0.0f}
1609 };
1610
1611 static const SFG_StrokeVertex ch87st1[] =
1612 {
1613  {52.3809f,100.0f},
1614  {28.5714f,0.0f}
1615 };
1616
1617 static const SFG_StrokeVertex ch87st2[] =
1618 {
1619  {52.3809f,100.0f},
1620  {76.1905f,0.0f}
1621 };
1622
1623 static const SFG_StrokeVertex ch87st3[] =
1624 {
1625  {100.0f,100.0f},
1626  {76.1905f,0.0f}
1627 };
1628
1629 static const SFG_StrokeStrip ch87st[] =
1630 {
1631  {2,ch87st0},
1632  {2,ch87st1},
1633  {2,ch87st2},
1634  {2,ch87st3}
1635 };
1636
1637 static const SFG_StrokeChar ch87 = {104.762f,4,ch87st};
1638
1639 /* char: 0x58 */
1640
1641 static const SFG_StrokeVertex ch88st0[] =
1642 {
1643  {19.0476f,100.0f},
1644  {85.7143f,0.0f}
1645 };
1646
1647 static const SFG_StrokeVertex ch88st1[] =
1648 {
1649  {85.7143f,100.0f},
1650  {19.0476f,0.0f}
1651 };
1652
1653 static const SFG_StrokeStrip ch88st[] =
1654 {
1655  {2,ch88st0},
1656  {2,ch88st1}
1657 };
1658
1659 static const SFG_StrokeChar ch88 = {104.762f,2,ch88st};
1660
1661 /* char: 0x59 */
1662
1663 static const SFG_StrokeVertex ch89st0[] =
1664 {
1665  {14.2857f,100.0f},
1666  {52.3809f,52.381f},
1667  {52.3809f,0.0f}
1668 };
1669
1670 static const SFG_StrokeVertex ch89st1[] =
1671 {
1672  {90.4762f,100.0f},
1673  {52.3809f,52.381f}
1674 };
1675
1676 static const SFG_StrokeStrip ch89st[] =
1677 {
1678  {3,ch89st0},
1679  {2,ch89st1}
1680 };
1681
1682 static const SFG_StrokeChar ch89 = {104.762f,2,ch89st};
1683
1684 /* char: 0x5a */
1685
1686 static const SFG_StrokeVertex ch90st0[] =
1687 {
1688  {85.7143f,100.0f},
1689  {19.0476f,0.0f}
1690 };
1691
1692 static const SFG_StrokeVertex ch90st1[] =
1693 {
1694  {19.0476f,100.0f},
1695  {85.7143f,100.0f}
1696 };
1697
1698 static const SFG_StrokeVertex ch90st2[] =
1699 {
1700  {19.0476f,0.0f},
1701  {85.7143f,0.0f}
1702 };
1703
1704 static const SFG_StrokeStrip ch90st[] =
1705 {
1706  {2,ch90st0},
1707  {2,ch90st1},
1708  {2,ch90st2}
1709 };
1710
1711 static const SFG_StrokeChar ch90 = {104.762f,3,ch90st};
1712
1713 /* char: 0x5b */
1714
1715 static const SFG_StrokeVertex ch91st0[] =
1716 {
1717  {35.7143f,119.048f},
1718  {35.7143f,-33.3333f}
1719 };
1720
1721 static const SFG_StrokeVertex ch91st1[] =
1722 {
1723  {40.4762f,119.048f},
1724  {40.4762f,-33.3333f}
1725 };
1726
1727 static const SFG_StrokeVertex ch91st2[] =
1728 {
1729  {35.7143f,119.048f},
1730  {69.0476f,119.048f}
1731 };
1732
1733 static const SFG_StrokeVertex ch91st3[] =
1734 {
1735  {35.7143f,-33.3333f},
1736  {69.0476f,-33.3333f}
1737 };
1738
1739 static const SFG_StrokeStrip ch91st[] =
1740 {
1741  {2,ch91st0},
1742  {2,ch91st1},
1743  {2,ch91st2},
1744  {2,ch91st3}
1745 };
1746
1747 static const SFG_StrokeChar ch91 = {104.762f,4,ch91st};
1748
1749 /* char: 0x5c */
1750
1751 static const SFG_StrokeVertex ch92st0[] =
1752 {
1753  {19.0476f,100.0f},
1754  {85.7143f,-14.2857f}
1755 };
1756
1757 static const SFG_StrokeStrip ch92st[] =
1758 {
1759  {2,ch92st0}
1760 };
1761
1762 static const SFG_StrokeChar ch92 = {104.762f,1,ch92st};
1763
1764 /* char: 0x5d */
1765
1766 static const SFG_StrokeVertex ch93st0[] =
1767 {
1768  {64.2857f,119.048f},
1769  {64.2857f,-33.3333f}
1770 };
1771
1772 static const SFG_StrokeVertex ch93st1[] =
1773 {
1774  {69.0476f,119.048f},
1775  {69.0476f,-33.3333f}
1776 };
1777
1778 static const SFG_StrokeVertex ch93st2[] =
1779 {
1780  {35.7143f,119.048f},
1781  {69.0476f,119.048f}
1782 };
1783
1784 static const SFG_StrokeVertex ch93st3[] =
1785 {
1786  {35.7143f,-33.3333f},
1787  {69.0476f,-33.3333f}
1788 };
1789
1790 static const SFG_StrokeStrip ch93st[] =
1791 {
1792  {2,ch93st0},
1793  {2,ch93st1},
1794  {2,ch93st2},
1795  {2,ch93st3}
1796 };
1797
1798 static const SFG_StrokeChar ch93 = {104.762f,4,ch93st};
1799
1800 /* char: 0x5e */
1801
1802 static const SFG_StrokeVertex ch94st0[] =
1803 {
1804  {52.3809f,109.524f},
1805  {14.2857f,42.8571f}
1806 };
1807
1808 static const SFG_StrokeVertex ch94st1[] =
1809 {
1810  {52.3809f,109.524f},
1811  {90.4762f,42.8571f}
1812 };
1813
1814 static const SFG_StrokeStrip ch94st[] =
1815 {
1816  {2,ch94st0},
1817  {2,ch94st1}
1818 };
1819
1820 static const SFG_StrokeChar ch94 = {104.762f,2,ch94st};
1821
1822 /* char: 0x5f */
1823
1824 static const SFG_StrokeVertex ch95st0[] =
1825 {
1826  {0,-33.3333f},
1827  {104.762f,-33.3333f},
1828  {104.762f,-28.5714f},
1829  {0,-28.5714f},
1830  {0,-33.3333f}
1831 };
1832
1833 static const SFG_StrokeStrip ch95st[] =
1834 {
1835  {5,ch95st0}
1836 };
1837
1838 static const SFG_StrokeChar ch95 = {104.762f,1,ch95st};
1839
1840 /* char: 0x60 */
1841
1842 static const SFG_StrokeVertex ch96st0[] =
1843 {
1844  {42.8572f,100.0f},
1845  {66.6667f,71.4286f}
1846 };
1847
1848 static const SFG_StrokeVertex ch96st1[] =
1849 {
1850  {42.8572f,100.0f},
1851  {38.0953f,95.2381f},
1852  {66.6667f,71.4286f}
1853 };
1854
1855 static const SFG_StrokeStrip ch96st[] =
1856 {
1857  {2,ch96st0},
1858  {3,ch96st1}
1859 };
1860
1861 static const SFG_StrokeChar ch96 = {104.762f,2,ch96st};
1862
1863 /* char: 0x61 */
1864
1865 static const SFG_StrokeVertex ch97st0[] =
1866 {
1867  {80.9524f,66.6667f},
1868  {80.9524f,0.0f}
1869 };
1870
1871 static const SFG_StrokeVertex ch97st1[] =
1872 {
1873  {80.9524f,52.381f},
1874  {71.4285f,61.9048f},
1875  {61.9047f,66.6667f},
1876  {47.619f,66.6667f},
1877  {38.0952f,61.9048f},
1878  {28.5714f,52.381f},
1879  {23.8095f,38.0952f},
1880  {23.8095f,28.5714f},
1881  {28.5714f,14.2857f},
1882  {38.0952f,4.7619f},
1883  {47.619f,0.0f},
1884  {61.9047f,0.0f},
1885  {71.4285f,4.7619f},
1886  {80.9524f,14.2857f}
1887 };
1888
1889 static const SFG_StrokeStrip ch97st[] =
1890 {
1891  {2,ch97st0},
1892  {14,ch97st1}
1893 };
1894
1895 static const SFG_StrokeChar ch97 = {104.762f,2,ch97st};
1896
1897 /* char: 0x62 */
1898
1899 static const SFG_StrokeVertex ch98st0[] =
1900 {
1901  {23.8095f,100.0f},
1902  {23.8095f,0.0f}
1903 };
1904
1905 static const SFG_StrokeVertex ch98st1[] =
1906 {
1907  {23.8095f,52.381f},
1908  {33.3333f,61.9048f},
1909  {42.8571f,66.6667f},
1910  {57.1428f,66.6667f},
1911  {66.6666f,61.9048f},
1912  {76.1905f,52.381f},
1913  {80.9524f,38.0952f},
1914  {80.9524f,28.5714f},
1915  {76.1905f,14.2857f},
1916  {66.6666f,4.7619f},
1917  {57.1428f,0.0f},
1918  {42.8571f,0.0f},
1919  {33.3333f,4.7619f},
1920  {23.8095f,14.2857f}
1921 };
1922
1923 static const SFG_StrokeStrip ch98st[] =
1924 {
1925  {2,ch98st0},
1926  {14,ch98st1}
1927 };
1928
1929 static const SFG_StrokeChar ch98 = {104.762f,2,ch98st};
1930
1931 /* char: 0x63 */
1932
1933 static const SFG_StrokeVertex ch99st0[] =
1934 {
1935  {80.9524f,52.381f},
1936  {71.4285f,61.9048f},
1937  {61.9047f,66.6667f},
1938  {47.619f,66.6667f},
1939  {38.0952f,61.9048f},
1940  {28.5714f,52.381f},
1941  {23.8095f,38.0952f},
1942  {23.8095f,28.5714f},
1943  {28.5714f,14.2857f},
1944  {38.0952f,4.7619f},
1945  {47.619f,0.0f},
1946  {61.9047f,0.0f},
1947  {71.4285f,4.7619f},
1948  {80.9524f,14.2857f}
1949 };
1950
1951 static const SFG_StrokeStrip ch99st[] =
1952 {
1953  {14,ch99st0}
1954 };
1955
1956 static const SFG_StrokeChar ch99 = {104.762f,1,ch99st};
1957
1958 /* char: 0x64 */
1959
1960 static const SFG_StrokeVertex ch100st0[] =
1961 {
1962  {80.9524f,100.0f},
1963  {80.9524f,0.0f}
1964 };
1965
1966 static const SFG_StrokeVertex ch100st1[] =
1967 {
1968  {80.9524f,52.381f},
1969  {71.4285f,61.9048f},
1970  {61.9047f,66.6667f},
1971  {47.619f,66.6667f},
1972  {38.0952f,61.9048f},
1973  {28.5714f,52.381f},
1974  {23.8095f,38.0952f},
1975  {23.8095f,28.5714f},
1976  {28.5714f,14.2857f},
1977  {38.0952f,4.7619f},
1978  {47.619f,0.0f},
1979  {61.9047f,0.0f},
1980  {71.4285f,4.7619f},
1981  {80.9524f,14.2857f}
1982 };
1983
1984 static const SFG_StrokeStrip ch100st[] =
1985 {
1986  {2,ch100st0},
1987  {14,ch100st1}
1988 };
1989
1990 static const SFG_StrokeChar ch100 = {104.762f,2,ch100st};
1991
1992 /* char: 0x65 */
1993
1994 static const SFG_StrokeVertex ch101st0[] =
1995 {
1996  {23.8095f,38.0952f},
1997  {80.9524f,38.0952f},
1998  {80.9524f,47.619f},
1999  {76.1905f,57.1429f},
2000  {71.4285f,61.9048f},
2001  {61.9047f,66.6667f},
2002  {47.619f,66.6667f},
2003  {38.0952f,61.9048f},
2004  {28.5714f,52.381f},
2005  {23.8095f,38.0952f},
2006  {23.8095f,28.5714f},
2007  {28.5714f,14.2857f},
2008  {38.0952f,4.7619f},
2009  {47.619f,0.0f},
2010  {61.9047f,0.0f},
2011  {71.4285f,4.7619f},
2012  {80.9524f,14.2857f}
2013 };
2014
2015 static const SFG_StrokeStrip ch101st[] =
2016 {
2017  {17,ch101st0}
2018 };
2019
2020 static const SFG_StrokeChar ch101 = {104.762f,1,ch101st};
2021
2022 /* char: 0x66 */
2023
2024 static const SFG_StrokeVertex ch102st0[] =
2025 {
2026  {71.4286f,100.0f},
2027  {61.9048f,100.0f},
2028  {52.381f,95.2381f},
2029  {47.6191f,80.9524f},
2030  {47.6191f,0.0f}
2031 };
2032
2033 static const SFG_StrokeVertex ch102st1[] =
2034 {
2035  {33.3334f,66.6667f},
2036  {66.6667f,66.6667f}
2037 };
2038
2039 static const SFG_StrokeStrip ch102st[] =
2040 {
2041  {5,ch102st0},
2042  {2,ch102st1}
2043 };
2044
2045 static const SFG_StrokeChar ch102 = {104.762f,2,ch102st};
2046
2047 /* char: 0x67 */
2048
2049 static const SFG_StrokeVertex ch103st0[] =
2050 {
2051  {80.9524f,66.6667f},
2052  {80.9524f,-9.5238f},
2053  {76.1905f,-23.8095f},
2054  {71.4285f,-28.5714f},
2055  {61.9047f,-33.3333f},
2056  {47.619f,-33.3333f},
2057  {38.0952f,-28.5714f}
2058 };
2059
2060 static const SFG_StrokeVertex ch103st1[] =
2061 {
2062  {80.9524f,52.381f},
2063  {71.4285f,61.9048f},
2064  {61.9047f,66.6667f},
2065  {47.619f,66.6667f},
2066  {38.0952f,61.9048f},
2067  {28.5714f,52.381f},
2068  {23.8095f,38.0952f},
2069  {23.8095f,28.5714f},
2070  {28.5714f,14.2857f},
2071  {38.0952f,4.7619f},
2072  {47.619f,0.0f},
2073  {61.9047f,0.0f},
2074  {71.4285f,4.7619f},
2075  {80.9524f,14.2857f}
2076 };
2077
2078 static const SFG_StrokeStrip ch103st[] =
2079 {
2080  {7,ch103st0},
2081  {14,ch103st1}
2082 };
2083
2084 static const SFG_StrokeChar ch103 = {104.762f,2,ch103st};
2085
2086 /* char: 0x68 */
2087
2088 static const SFG_StrokeVertex ch104st0[] =
2089 {
2090  {26.1905f,100.0f},
2091  {26.1905f,0.0f}
2092 };
2093
2094 static const SFG_StrokeVertex ch104st1[] =
2095 {
2096  {26.1905f,47.619f},
2097  {40.4762f,61.9048f},
2098  {50.0f,66.6667f},
2099  {64.2857f,66.6667f},
2100  {73.8095f,61.9048f},
2101  {78.5715f,47.619f},
2102  {78.5715f,0.0f}
2103 };
2104
2105 static const SFG_StrokeStrip ch104st[] =
2106 {
2107  {2,ch104st0},
2108  {7,ch104st1}
2109 };
2110
2111 static const SFG_StrokeChar ch104 = {104.762f,2,ch104st};
2112
2113 /* char: 0x69 */
2114
2115 static const SFG_StrokeVertex ch105st0[] =
2116 {
2117  {47.6191f,100.0f},
2118  {52.381f,95.2381f},
2119  {57.1429f,100.0f},
2120  {52.381f,104.762f},
2121  {47.6191f,100.0f}
2122 };
2123
2124 static const SFG_StrokeVertex ch105st1[] =
2125 {
2126  {52.381f,66.6667f},
2127  {52.381f,0.0f}
2128 };
2129
2130 static const SFG_StrokeStrip ch105st[] =
2131 {
2132  {5,ch105st0},
2133  {2,ch105st1}
2134 };
2135
2136 static const SFG_StrokeChar ch105 = {104.762f,2,ch105st};
2137
2138 /* char: 0x6a */
2139
2140 static const SFG_StrokeVertex ch106st0[] =
2141 {
2142  {57.1429f,100.0f},
2143  {61.9048f,95.2381f},
2144  {66.6667f,100.0f},
2145  {61.9048f,104.762f},
2146  {57.1429f,100.0f}
2147 };
2148
2149 static const SFG_StrokeVertex ch106st1[] =
2150 {
2151  {61.9048f,66.6667f},
2152  {61.9048f,-14.2857f},
2153  {57.1429f,-28.5714f},
2154  {47.6191f,-33.3333f},
2155  {38.0953f,-33.3333f}
2156 };
2157
2158 static const SFG_StrokeStrip ch106st[] =
2159 {
2160  {5,ch106st0},
2161  {5,ch106st1}
2162 };
2163
2164 static const SFG_StrokeChar ch106 = {104.762f,2,ch106st};
2165
2166 /* char: 0x6b */
2167
2168 static const SFG_StrokeVertex ch107st0[] =
2169 {
2170  {26.1905f,100.0f},
2171  {26.1905f,0.0f}
2172 };
2173
2174 static const SFG_StrokeVertex ch107st1[] =
2175 {
2176  {73.8095f,66.6667f},
2177  {26.1905f,19.0476f}
2178 };
2179
2180 static const SFG_StrokeVertex ch107st2[] =
2181 {
2182  {45.2381f,38.0952f},
2183  {78.5715f,0.0f}
2184 };
2185
2186 static const SFG_StrokeStrip ch107st[] =
2187 {
2188  {2,ch107st0},
2189  {2,ch107st1},
2190  {2,ch107st2}
2191 };
2192
2193 static const SFG_StrokeChar ch107 = {104.762f,3,ch107st};
2194
2195 /* char: 0x6c */
2196
2197 static const SFG_StrokeVertex ch108st0[] =
2198 {
2199  {52.381f,100.0f},
2200  {52.381f,0.0f}
2201 };
2202
2203 static const SFG_StrokeStrip ch108st[] =
2204 {
2205  {2,ch108st0}
2206 };
2207
2208 static const SFG_StrokeChar ch108 = {104.762f,1,ch108st};
2209
2210 /* char: 0x6d */
2211
2212 static const SFG_StrokeVertex ch109st0[] =
2213 {
2214  {0,66.6667f},
2215  {0,0.0f}
2216 };
2217
2218 static const SFG_StrokeVertex ch109st1[] =
2219 {
2220  {0,47.619f},
2221  {14.2857f,61.9048f},
2222  {23.8095f,66.6667f},
2223  {38.0952f,66.6667f},
2224  {47.619f,61.9048f},
2225  {52.381f,47.619f},
2226  {52.381f,0.0f}
2227 };
2228
2229 static const SFG_StrokeVertex ch109st2[] =
2230 {
2231  {52.381f,47.619f},
2232  {66.6667f,61.9048f},
2233  {76.1905f,66.6667f},
2234  {90.4762f,66.6667f},
2235  {100.0f,61.9048f},
2236  {104.762f,47.619f},
2237  {104.762f,0.0f}
2238 };
2239
2240 static const SFG_StrokeStrip ch109st[] =
2241 {
2242  {2,ch109st0},
2243  {7,ch109st1},
2244  {7,ch109st2}
2245 };
2246
2247 static const SFG_StrokeChar ch109 = {104.762f,3,ch109st};
2248
2249 /* char: 0x6e */
2250
2251 static const SFG_StrokeVertex ch110st0[] =
2252 {
2253  {26.1905f,66.6667f},
2254  {26.1905f,0.0f}
2255 };
2256
2257 static const SFG_StrokeVertex ch110st1[] =
2258 {
2259  {26.1905f,47.619f},
2260  {40.4762f,61.9048f},
2261  {50.0f,66.6667f},
2262  {64.2857f,66.6667f},
2263  {73.8095f,61.9048f},
2264  {78.5715f,47.619f},
2265  {78.5715f,0.0f}
2266 };
2267
2268 static const SFG_StrokeStrip ch110st[] =
2269 {
2270  {2,ch110st0},
2271  {7,ch110st1}
2272 };
2273
2274 static const SFG_StrokeChar ch110 = {104.762f,2,ch110st};
2275
2276 /* char: 0x6f */
2277
2278 static const SFG_StrokeVertex ch111st0[] =
2279 {
2280  {45.2381f,66.6667f},
2281  {35.7143f,61.9048f},
2282  {26.1905f,52.381f},
2283  {21.4286f,38.0952f},
2284  {21.4286f,28.5714f},
2285  {26.1905f,14.2857f},
2286  {35.7143f,4.7619f},
2287  {45.2381f,0.0f},
2288  {59.5238f,0.0f},
2289  {69.0476f,4.7619f},
2290  {78.5714f,14.2857f},
2291  {83.3334f,28.5714f},
2292  {83.3334f,38.0952f},
2293  {78.5714f,52.381f},
2294  {69.0476f,61.9048f},
2295  {59.5238f,66.6667f},
2296  {45.2381f,66.6667f}
2297 };
2298
2299 static const SFG_StrokeStrip ch111st[] =
2300 {
2301  {17,ch111st0}
2302 };
2303
2304 static const SFG_StrokeChar ch111 = {104.762f,1,ch111st};
2305
2306 /* char: 0x70 */
2307
2308 static const SFG_StrokeVertex ch112st0[] =
2309 {
2310  {23.8095f,66.6667f},
2311  {23.8095f,-33.3333f}
2312 };
2313
2314 static const SFG_StrokeVertex ch112st1[] =
2315 {
2316  {23.8095f,52.381f},
2317  {33.3333f,61.9048f},
2318  {42.8571f,66.6667f},
2319  {57.1428f,66.6667f},
2320  {66.6666f,61.9048f},
2321  {76.1905f,52.381f},
2322  {80.9524f,38.0952f},
2323  {80.9524f,28.5714f},
2324  {76.1905f,14.2857f},
2325  {66.6666f,4.7619f},
2326  {57.1428f,0.0f},
2327  {42.8571f,0.0f},
2328  {33.3333f,4.7619f},
2329  {23.8095f,14.2857f}
2330 };
2331
2332 static const SFG_StrokeStrip ch112st[] =
2333 {
2334  {2,ch112st0},
2335  {14,ch112st1}
2336 };
2337
2338 static const SFG_StrokeChar ch112 = {104.762f,2,ch112st};
2339
2340 /* char: 0x71 */
2341
2342 static const SFG_StrokeVertex ch113st0[] =
2343 {
2344  {80.9524f,66.6667f},
2345  {80.9524f,-33.3333f}
2346 };
2347
2348 static const SFG_StrokeVertex ch113st1[] =
2349 {
2350  {80.9524f,52.381f},
2351  {71.4285f,61.9048f},
2352  {61.9047f,66.6667f},
2353  {47.619f,66.6667f},
2354  {38.0952f,61.9048f},
2355  {28.5714f,52.381f},
2356  {23.8095f,38.0952f},
2357  {23.8095f,28.5714f},
2358  {28.5714f,14.2857f},
2359  {38.0952f,4.7619f},
2360  {47.619f,0.0f},
2361  {61.9047f,0.0f},
2362  {71.4285f,4.7619f},
2363  {80.9524f,14.2857f}
2364 };
2365
2366 static const SFG_StrokeStrip ch113st[] =
2367 {
2368  {2,ch113st0},
2369  {14,ch113st1}
2370 };
2371
2372 static const SFG_StrokeChar ch113 = {104.762f,2,ch113st};
2373
2374 /* char: 0x72 */
2375
2376 static const SFG_StrokeVertex ch114st0[] =
2377 {
2378  {33.3334f,66.6667f},
2379  {33.3334f,0.0f}
2380 };
2381
2382 static const SFG_StrokeVertex ch114st1[] =
2383 {
2384  {33.3334f,38.0952f},
2385  {38.0953f,52.381f},
2386  {47.6191f,61.9048f},
2387  {57.1429f,66.6667f},
2388  {71.4286f,66.6667f}
2389 };
2390
2391 static const SFG_StrokeStrip ch114st[] =
2392 {
2393  {2,ch114st0},
2394  {5,ch114st1}
2395 };
2396
2397 static const SFG_StrokeChar ch114 = {104.762f,2,ch114st};
2398
2399 /* char: 0x73 */
2400
2401 static const SFG_StrokeVertex ch115st0[] =
2402 {
2403  {78.5715f,52.381f},
2404  {73.8095f,61.9048f},
2405  {59.5238f,66.6667f},
2406  {45.2381f,66.6667f},
2407  {30.9524f,61.9048f},
2408  {26.1905f,52.381f},
2409  {30.9524f,42.8571f},
2410  {40.4762f,38.0952f},
2411  {64.2857f,33.3333f},
2412  {73.8095f,28.5714f},
2413  {78.5715f,19.0476f},
2414  {78.5715f,14.2857f},
2415  {73.8095f,4.7619f},
2416  {59.5238f,0.0f},
2417  {45.2381f,0.0f},
2418  {30.9524f,4.7619f},
2419  {26.1905f,14.2857f}
2420 };
2421
2422 static const SFG_StrokeStrip ch115st[] =
2423 {
2424  {17,ch115st0}
2425 };
2426
2427 static const SFG_StrokeChar ch115 = {104.762f,1,ch115st};
2428
2429 /* char: 0x74 */
2430
2431 static const SFG_StrokeVertex ch116st0[] =
2432 {
2433  {47.6191f,100.0f},
2434  {47.6191f,19.0476f},
2435  {52.381f,4.7619f},
2436  {61.9048f,0.0f},
2437  {71.4286f,0.0f}
2438 };
2439
2440 static const SFG_StrokeVertex ch116st1[] =
2441 {
2442  {33.3334f,66.6667f},
2443  {66.6667f,66.6667f}
2444 };
2445
2446 static const SFG_StrokeStrip ch116st[] =
2447 {
2448  {5,ch116st0},
2449  {2,ch116st1}
2450 };
2451
2452 static const SFG_StrokeChar ch116 = {104.762f,2,ch116st};
2453
2454 /* char: 0x75 */
2455
2456 static const SFG_StrokeVertex ch117st0[] =
2457 {
2458  {26.1905f,66.6667f},
2459  {26.1905f,19.0476f},
2460  {30.9524f,4.7619f},
2461  {40.4762f,0.0f},
2462  {54.7619f,0.0f},
2463  {64.2857f,4.7619f},
2464  {78.5715f,19.0476f}
2465 };
2466
2467 static const SFG_StrokeVertex ch117st1[] =
2468 {
2469  {78.5715f,66.6667f},
2470  {78.5715f,0.0f}
2471 };
2472
2473 static const SFG_StrokeStrip ch117st[] =
2474 {
2475  {7,ch117st0},
2476  {2,ch117st1}
2477 };
2478
2479 static const SFG_StrokeChar ch117 = {104.762f,2,ch117st};
2480
2481 /* char: 0x76 */
2482
2483 static const SFG_StrokeVertex ch118st0[] =
2484 {
2485  {23.8095f,66.6667f},
2486  {52.3809f,0.0f}
2487 };
2488
2489 static const SFG_StrokeVertex ch118st1[] =
2490 {
2491  {80.9524f,66.6667f},
2492  {52.3809f,0.0f}
2493 };
2494
2495 static const SFG_StrokeStrip ch118st[] =
2496 {
2497  {2,ch118st0},
2498  {2,ch118st1}
2499 };
2500
2501 static const SFG_StrokeChar ch118 = {104.762f,2,ch118st};
2502
2503 /* char: 0x77 */
2504
2505 static const SFG_StrokeVertex ch119st0[] =
2506 {
2507  {14.2857f,66.6667f},
2508  {33.3333f,0.0f}
2509 };
2510
2511 static const SFG_StrokeVertex ch119st1[] =
2512 {
2513  {52.3809f,66.6667f},
2514  {33.3333f,0.0f}
2515 };
2516
2517 static const SFG_StrokeVertex ch119st2[] =
2518 {
2519  {52.3809f,66.6667f},
2520  {71.4286f,0.0f}
2521 };
2522
2523 static const SFG_StrokeVertex ch119st3[] =
2524 {
2525  {90.4762f,66.6667f},
2526  {71.4286f,0.0f}
2527 };
2528
2529 static const SFG_StrokeStrip ch119st[] =
2530 {
2531  {2,ch119st0},
2532  {2,ch119st1},
2533  {2,ch119st2},
2534  {2,ch119st3}
2535 };
2536
2537 static const SFG_StrokeChar ch119 = {104.762f,4,ch119st};
2538
2539 /* char: 0x78 */
2540
2541 static const SFG_StrokeVertex ch120st0[] =
2542 {
2543  {26.1905f,66.6667f},
2544  {78.5715f,0.0f}
2545 };
2546
2547 static const SFG_StrokeVertex ch120st1[] =
2548 {
2549  {78.5715f,66.6667f},
2550  {26.1905f,0.0f}
2551 };
2552
2553 static const SFG_StrokeStrip ch120st[] =
2554 {
2555  {2,ch120st0},
2556  {2,ch120st1}
2557 };
2558
2559 static const SFG_StrokeChar ch120 = {104.762f,2,ch120st};
2560
2561 /* char: 0x79 */
2562
2563 static const SFG_StrokeVertex ch121st0[] =
2564 {
2565  {26.1905f,66.6667f},
2566  {54.7619f,0.0f}
2567 };
2568
2569 static const SFG_StrokeVertex ch121st1[] =
2570 {
2571  {83.3334f,66.6667f},
2572  {54.7619f,0.0f},
2573  {45.2381f,-19.0476f},
2574  {35.7143f,-28.5714f},
2575  {26.1905f,-33.3333f},
2576  {21.4286f,-33.3333f}
2577 };
2578
2579 static const SFG_StrokeStrip ch121st[] =
2580 {
2581  {2,ch121st0},
2582  {6,ch121st1}
2583 };
2584
2585 static const SFG_StrokeChar ch121 = {104.762f,2,ch121st};
2586
2587 /* char: 0x7a */
2588
2589 static const SFG_StrokeVertex ch122st0[] =
2590 {
2591  {78.5715f,66.6667f},
2592  {26.1905f,0.0f}
2593 };
2594
2595 static const SFG_StrokeVertex ch122st1[] =
2596 {
2597  {26.1905f,66.6667f},
2598  {78.5715f,66.6667f}
2599 };
2600
2601 static const SFG_StrokeVertex ch122st2[] =
2602 {
2603  {26.1905f,0.0f},
2604  {78.5715f,0.0f}
2605 };
2606
2607 static const SFG_StrokeStrip ch122st[] =
2608 {
2609  {2,ch122st0},
2610  {2,ch122st1},
2611  {2,ch122st2}
2612 };
2613
2614 static const SFG_StrokeChar ch122 = {104.762f,3,ch122st};
2615
2616 /* char: 0x7b */
2617
2618 static const SFG_StrokeVertex ch123st0[] =
2619 {
2620  {64.2857f,119.048f},
2621  {54.7619f,114.286f},
2622  {50.0f,109.524f},
2623  {45.2381f,100.0f},
2624  {45.2381f,90.4762f},
2625  {50.0f,80.9524f},
2626  {54.7619f,76.1905f},
2627  {59.5238f,66.6667f},
2628  {59.5238f,57.1429f},
2629  {50.0f,47.619f}
2630 };
2631
2632 static const SFG_StrokeVertex ch123st1[] =
2633 {
2634  {54.7619f,114.286f},
2635  {50.0f,104.762f},
2636  {50.0f,95.2381f},
2637  {54.7619f,85.7143f},
2638  {59.5238f,80.9524f},
2639  {64.2857f,71.4286f},
2640  {64.2857f,61.9048f},
2641  {59.5238f,52.381f},
2642  {40.4762f,42.8571f},
2643  {59.5238f,33.3333f},
2644  {64.2857f,23.8095f},
2645  {64.2857f,14.2857f},
2646  {59.5238f,4.7619f},
2647  {54.7619f,0.0f},
2648  {50.0f,-9.5238f},
2649  {50.0f,-19.0476f},
2650  {54.7619f,-28.5714f}
2651 };
2652
2653 static const SFG_StrokeVertex ch123st2[] =
2654 {
2655  {50.0f,38.0952f},
2656  {59.5238f,28.5714f},
2657  {59.5238f,19.0476f},
2658  {54.7619f,9.5238f},
2659  {50.0f,4.7619f},
2660  {45.2381f,-4.7619f},
2661  {45.2381f,-14.2857f},
2662  {50.0f,-23.8095f},
2663  {54.7619f,-28.5714f},
2664  {64.2857f,-33.3333f}
2665 };
2666
2667 static const SFG_StrokeStrip ch123st[] =
2668 {
2669  {10,ch123st0},
2670  {17,ch123st1},
2671  {10,ch123st2}
2672 };
2673
2674 static const SFG_StrokeChar ch123 = {104.762f,3,ch123st};
2675
2676 /* char: 0x7c */
2677
2678 static const SFG_StrokeVertex ch124st0[] =
2679 {
2680  {52.381f,119.048f},
2681  {52.381f,-33.3333f}
2682 };
2683
2684 static const SFG_StrokeStrip ch124st[] =
2685 {
2686  {2,ch124st0}
2687 };
2688
2689 static const SFG_StrokeChar ch124 = {104.762f,1,ch124st};
2690
2691 /* char: 0x7d */
2692
2693 static const SFG_StrokeVertex ch125st0[] =
2694 {
2695  {40.4762f,119.048f},
2696  {50.0f,114.286f},
2697  {54.7619f,109.524f},
2698  {59.5238f,100.0f},
2699  {59.5238f,90.4762f},
2700  {54.7619f,80.9524f},
2701  {50.0f,76.1905f},
2702  {45.2381f,66.6667f},
2703  {45.2381f,57.1429f},
2704  {54.7619f,47.619f}
2705 };
2706
2707 static const SFG_StrokeVertex ch125st1[] =
2708 {
2709  {50.0f,114.286f},
2710  {54.7619f,104.762f},
2711  {54.7619f,95.2381f},
2712  {50.0f,85.7143f},
2713  {45.2381f,80.9524f},
2714  {40.4762f,71.4286f},
2715  {40.4762f,61.9048f},
2716  {45.2381f,52.381f},
2717  {64.2857f,42.8571f},
2718  {45.2381f,33.3333f},
2719  {40.4762f,23.8095f},
2720  {40.4762f,14.2857f},
2721  {45.2381f,4.7619f},
2722  {50.0f,0.0f},
2723  {54.7619f,-9.5238f},
2724  {54.7619f,-19.0476f},
2725  {50.0f,-28.5714f}
2726 };
2727
2728 static const SFG_StrokeVertex ch125st2[] =
2729 {
2730  {54.7619f,38.0952f},
2731  {45.2381f,28.5714f},
2732  {45.2381f,19.0476f},
2733  {50.0f,9.5238f},
2734  {54.7619f,4.7619f},
2735  {59.5238f,-4.7619f},
2736  {59.5238f,-14.2857f},
2737  {54.7619f,-23.8095f},
2738  {50.0f,-28.5714f},
2739  {40.4762f,-33.3333f}
2740 };
2741
2742 static const SFG_StrokeStrip ch125st[] =
2743 {
2744  {10,ch125st0},
2745  {17,ch125st1},
2746  {10,ch125st2}
2747 };
2748
2749 static const SFG_StrokeChar ch125 = {104.762f,3,ch125st};
2750
2751 /* char: 0x7e */
2752
2753 static const SFG_StrokeVertex ch126st0[] =
2754 {
2755  {9.5238f,28.5714f},
2756  {9.5238f,38.0952f},
2757  {14.2857f,52.381f},
2758  {23.8095f,57.1429f},
2759  {33.3333f,57.1429f},
2760  {42.8571f,52.381f},
2761  {61.9048f,38.0952f},
2762  {71.4286f,33.3333f},
2763  {80.9524f,33.3333f},
2764  {90.4762f,38.0952f},
2765  {95.2381f,47.619f}
2766 };
2767
2768 static const SFG_StrokeVertex ch126st1[] =
2769 {
2770  {9.5238f,38.0952f},
2771  {14.2857f,47.619f},
2772  {23.8095f,52.381f},
2773  {33.3333f,52.381f},
2774  {42.8571f,47.619f},
2775  {61.9048f,33.3333f},
2776  {71.4286f,28.5714f},
2777  {80.9524f,28.5714f},
2778  {90.4762f,33.3333f},
2779  {95.2381f,47.619f},
2780  {95.2381f,57.1429f}
2781 };
2782
2783 static const SFG_StrokeStrip ch126st[] =
2784 {
2785  {11,ch126st0},
2786  {11,ch126st1}
2787 };
2788
2789 static const SFG_StrokeChar ch126 = {104.762f,2,ch126st};
2790
2791 /* char: 0x7f */
2792
2793 static const SFG_StrokeVertex ch127st0[] =
2794 {
2795  {71.4286f,100.0f},
2796  {33.3333f,-33.3333f}
2797 };
2798
2799 static const SFG_StrokeVertex ch127st1[] =
2800 {
2801  {47.619f,66.6667f},
2802  {33.3333f,61.9048f},
2803  {23.8095f,52.381f},
2804  {19.0476f,38.0952f},
2805  {19.0476f,23.8095f},
2806  {23.8095f,14.2857f},
2807  {33.3333f,4.7619f},
2808  {47.619f,0.0f},
2809  {57.1428f,0.0f},
2810  {71.4286f,4.7619f},
2811  {80.9524f,14.2857f},
2812  {85.7143f,28.5714f},
2813  {85.7143f,42.8571f},
2814  {80.9524f,52.381f},
2815  {71.4286f,61.9048f},
2816  {57.1428f,66.6667f},
2817  {47.619f,66.6667f}
2818 };
2819
2820 static const SFG_StrokeStrip ch127st[] =
2821 {
2822  {2,ch127st0},
2823  {17,ch127st1}
2824 };
2825
2826 static const SFG_StrokeChar ch127 = {104.762f,2,ch127st};
2827
2828 static const SFG_StrokeChar *chars[] =
2829 {
2830  0, 0, 0, 0, 0, 0, 0, 0,
2831  0, 0, 0, 0, 0, 0, 0, 0,
2832  0, 0, 0, 0, 0, 0, 0, 0,
2833  0, 0, 0, 0, 0, 0, 0, 0,
2834  &ch32, &ch33, &ch34, &ch35, &ch36, &ch37, &ch38, &ch39,
2835  &ch40, &ch41, &ch42, &ch43, &ch44, &ch45, &ch46, &ch47,
2836  &ch48, &ch49, &ch50, &ch51, &ch52, &ch53, &ch54, &ch55,
2837  &ch56, &ch57, &ch58, &ch59, &ch60, &ch61, &ch62, &ch63,
2838  &ch64, &ch65, &ch66, &ch67, &ch68, &ch69, &ch70, &ch71,
2839  &ch72, &ch73, &ch74, &ch75, &ch76, &ch77, &ch78, &ch79,
2840  &ch80, &ch81, &ch82, &ch83, &ch84, &ch85, &ch86, &ch87,
2841  &ch88, &ch89, &ch90, &ch91, &ch92, &ch93, &ch94, &ch95,
2842  &ch96, &ch97, &ch98, &ch99, &ch100, &ch101, &ch102, &ch103,
2843  &ch104, &ch105, &ch106, &ch107, &ch108, &ch109, &ch110, &ch111,
2844  &ch112, &ch113, &ch114, &ch115, &ch116, &ch117, &ch118, &ch119,
2845  &ch120, &ch121, &ch122, &ch123, &ch124, &ch125, &ch126, &ch127
2846 };
2847
2848 const SFG_StrokeFont fgStrokeMonoRoman = {"MonoRoman",128,152.381f,chars};