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