http://ftp.ksu.edu.tw/FTP/FreeBSD/distfiles/xscreensaver-4.20.tar.gz
[xscreensaver] / hacks / glx / glut_roman.h
1 /* Roman simplex stroke font copyright (c) 1989, 1990, 1991
2  * by Sun Microsystems, Inc. and the X Consortium.
3  * Originally part of the GLUT library by Mark J. Kilgard.
4  */
5
6 #include "glutstroke.h"
7
8 /* char: 33 '!' */
9
10 static const CoordRec char33_stroke0[] = {
11     { 13.3819, 100 },
12     { 13.3819, 33.3333 },
13 };
14
15 static const CoordRec char33_stroke1[] = {
16     { 13.3819, 9.5238 },
17     { 8.62, 4.7619 },
18     { 13.3819, 0 },
19     { 18.1438, 4.7619 },
20     { 13.3819, 9.5238 },
21 };
22
23 static const StrokeRec char33[] = {
24    { 2, char33_stroke0 },
25    { 5, char33_stroke1 },
26 };
27
28 /* char: 34 '"' */
29
30 static const CoordRec char34_stroke0[] = {
31     { 4.02, 100 },
32     { 4.02, 66.6667 },
33 };
34
35 static const CoordRec char34_stroke1[] = {
36     { 42.1152, 100 },
37     { 42.1152, 66.6667 },
38 };
39
40 static const StrokeRec char34[] = {
41    { 2, char34_stroke0 },
42    { 2, char34_stroke1 },
43 };
44
45 /* char: 35 '#' */
46
47 static const CoordRec char35_stroke0[] = {
48     { 41.2952, 119.048 },
49     { 7.9619, -33.3333 },
50 };
51
52 static const CoordRec char35_stroke1[] = {
53     { 69.8667, 119.048 },
54     { 36.5333, -33.3333 },
55 };
56
57 static const CoordRec char35_stroke2[] = {
58     { 7.9619, 57.1429 },
59     { 74.6286, 57.1429 },
60 };
61
62 static const CoordRec char35_stroke3[] = {
63     { 3.2, 28.5714 },
64     { 69.8667, 28.5714 },
65 };
66
67 static const StrokeRec char35[] = {
68    { 2, char35_stroke0 },
69    { 2, char35_stroke1 },
70    { 2, char35_stroke2 },
71    { 2, char35_stroke3 },
72 };
73
74 /* char: 36 '$' */
75
76 static const CoordRec char36_stroke0[] = {
77     { 28.6295, 119.048 },
78     { 28.6295, -19.0476 },
79 };
80
81 static const CoordRec char36_stroke1[] = {
82     { 47.6771, 119.048 },
83     { 47.6771, -19.0476 },
84 };
85
86 static const CoordRec char36_stroke2[] = {
87     { 71.4867, 85.7143 },
88     { 61.9629, 95.2381 },
89     { 47.6771, 100 },
90     { 28.6295, 100 },
91     { 14.3438, 95.2381 },
92     { 4.82, 85.7143 },
93     { 4.82, 76.1905 },
94     { 9.5819, 66.6667 },
95     { 14.3438, 61.9048 },
96     { 23.8676, 57.1429 },
97     { 52.439, 47.619 },
98     { 61.9629, 42.8571 },
99     { 66.7248, 38.0952 },
100     { 71.4867, 28.5714 },
101     { 71.4867, 14.2857 },
102     { 61.9629, 4.7619 },
103     { 47.6771, 0 },
104     { 28.6295, 0 },
105     { 14.3438, 4.7619 },
106     { 4.82, 14.2857 },
107 };
108
109 static const StrokeRec char36[] = {
110    { 2, char36_stroke0 },
111    { 2, char36_stroke1 },
112    { 20, char36_stroke2 },
113 };
114
115 /* char: 37 '%' */
116
117 static const CoordRec char37_stroke0[] = {
118     { 92.0743, 100 },
119     { 6.36, 0 },
120 };
121
122 static const CoordRec char37_stroke1[] = {
123     { 30.1695, 100 },
124     { 39.6933, 90.4762 },
125     { 39.6933, 80.9524 },
126     { 34.9314, 71.4286 },
127     { 25.4076, 66.6667 },
128     { 15.8838, 66.6667 },
129     { 6.36, 76.1905 },
130     { 6.36, 85.7143 },
131     { 11.1219, 95.2381 },
132     { 20.6457, 100 },
133     { 30.1695, 100 },
134     { 39.6933, 95.2381 },
135     { 53.979, 90.4762 },
136     { 68.2648, 90.4762 },
137     { 82.5505, 95.2381 },
138     { 92.0743, 100 },
139 };
140
141 static const CoordRec char37_stroke2[] = {
142     { 73.0267, 33.3333 },
143     { 63.5029, 28.5714 },
144     { 58.741, 19.0476 },
145     { 58.741, 9.5238 },
146     { 68.2648, 0 },
147     { 77.7886, 0 },
148     { 87.3124, 4.7619 },
149     { 92.0743, 14.2857 },
150     { 92.0743, 23.8095 },
151     { 82.5505, 33.3333 },
152     { 73.0267, 33.3333 },
153 };
154
155 static const StrokeRec char37[] = {
156    { 2, char37_stroke0 },
157    { 16, char37_stroke1 },
158    { 11, char37_stroke2 },
159 };
160
161 /* char: 38 '&' */
162
163 static const CoordRec char38_stroke0[] = {
164     { 101.218, 57.1429 },
165     { 101.218, 61.9048 },
166     { 96.4562, 66.6667 },
167     { 91.6943, 66.6667 },
168     { 86.9324, 61.9048 },
169     { 82.1705, 52.381 },
170     { 72.6467, 28.5714 },
171     { 63.1229, 14.2857 },
172     { 53.599, 4.7619 },
173     { 44.0752, 0 },
174     { 25.0276, 0 },
175     { 15.5038, 4.7619 },
176     { 10.7419, 9.5238 },
177     { 5.98, 19.0476 },
178     { 5.98, 28.5714 },
179     { 10.7419, 38.0952 },
180     { 15.5038, 42.8571 },
181     { 48.8371, 61.9048 },
182     { 53.599, 66.6667 },
183     { 58.361, 76.1905 },
184     { 58.361, 85.7143 },
185     { 53.599, 95.2381 },
186     { 44.0752, 100 },
187     { 34.5514, 95.2381 },
188     { 29.7895, 85.7143 },
189     { 29.7895, 76.1905 },
190     { 34.5514, 61.9048 },
191     { 44.0752, 47.619 },
192     { 67.8848, 14.2857 },
193     { 77.4086, 4.7619 },
194     { 86.9324, 0 },
195     { 96.4562, 0 },
196     { 101.218, 4.7619 },
197     { 101.218, 9.5238 },
198 };
199
200 static const StrokeRec char38[] = {
201    { 34, char38_stroke0 },
202 };
203
204 /* char: 39 ''' */
205
206 static const CoordRec char39_stroke0[] = {
207     { 4.44, 100 },
208     { 4.44, 66.6667 },
209 };
210
211 static const StrokeRec char39[] = {
212    { 2, char39_stroke0 },
213 };
214
215 /* char: 40 '(' */
216
217 static const CoordRec char40_stroke0[] = {
218     { 40.9133, 119.048 },
219     { 31.3895, 109.524 },
220     { 21.8657, 95.2381 },
221     { 12.3419, 76.1905 },
222     { 7.58, 52.381 },
223     { 7.58, 33.3333 },
224     { 12.3419, 9.5238 },
225     { 21.8657, -9.5238 },
226     { 31.3895, -23.8095 },
227     { 40.9133, -33.3333 },
228 };
229
230 static const StrokeRec char40[] = {
231    { 10, char40_stroke0 },
232 };
233
234 /* char: 41 ')' */
235
236 static const CoordRec char41_stroke0[] = {
237     { 5.28, 119.048 },
238     { 14.8038, 109.524 },
239     { 24.3276, 95.2381 },
240     { 33.8514, 76.1905 },
241     { 38.6133, 52.381 },
242     { 38.6133, 33.3333 },
243     { 33.8514, 9.5238 },
244     { 24.3276, -9.5238 },
245     { 14.8038, -23.8095 },
246     { 5.28, -33.3333 },
247 };
248
249 static const StrokeRec char41[] = {
250    { 10, char41_stroke0 },
251 };
252
253 /* char: 42 '*' */
254
255 static const CoordRec char42_stroke0[] = {
256     { 30.7695, 71.4286 },
257     { 30.7695, 14.2857 },
258 };
259
260 static const CoordRec char42_stroke1[] = {
261     { 6.96, 57.1429 },
262     { 54.579, 28.5714 },
263 };
264
265 static const CoordRec char42_stroke2[] = {
266     { 54.579, 57.1429 },
267     { 6.96, 28.5714 },
268 };
269
270 static const StrokeRec char42[] = {
271    { 2, char42_stroke0 },
272    { 2, char42_stroke1 },
273    { 2, char42_stroke2 },
274 };
275
276 /* char: 43 '+' */
277
278 static const CoordRec char43_stroke0[] = {
279     { 48.8371, 85.7143 },
280     { 48.8371, 0 },
281 };
282
283 static const CoordRec char43_stroke1[] = {
284     { 5.98, 42.8571 },
285     { 91.6943, 42.8571 },
286 };
287
288 static const StrokeRec char43[] = {
289    { 2, char43_stroke0 },
290    { 2, char43_stroke1 },
291 };
292
293 /* char: 44 ',' */
294
295 static const CoordRec char44_stroke0[] = {
296     { 18.2838, 4.7619 },
297     { 13.5219, 0 },
298     { 8.76, 4.7619 },
299     { 13.5219, 9.5238 },
300     { 18.2838, 4.7619 },
301     { 18.2838, -4.7619 },
302     { 13.5219, -14.2857 },
303     { 8.76, -19.0476 },
304 };
305
306 static const StrokeRec char44[] = {
307    { 8, char44_stroke0 },
308 };
309
310 /* char: 45 '-' */
311
312 static const CoordRec char45_stroke0[] = {
313     { 7.38, 42.8571 },
314     { 93.0943, 42.8571 },
315 };
316
317 static const StrokeRec char45[] = {
318    { 2, char45_stroke0 },
319 };
320
321 /* char: 46 '.' */
322
323 static const CoordRec char46_stroke0[] = {
324     { 13.1019, 9.5238 },
325     { 8.34, 4.7619 },
326     { 13.1019, 0 },
327     { 17.8638, 4.7619 },
328     { 13.1019, 9.5238 },
329 };
330
331 static const StrokeRec char46[] = {
332    { 5, char46_stroke0 },
333 };
334
335 /* char: 47 '/' */
336
337 static const CoordRec char47_stroke0[] = {
338     { 7.24, -14.2857 },
339     { 73.9067, 100 },
340 };
341
342 static const StrokeRec char47[] = {
343    { 2, char47_stroke0 },
344 };
345
346 /* char: 48 '0' */
347
348 static const CoordRec char48_stroke0[] = {
349     { 33.5514, 100 },
350     { 19.2657, 95.2381 },
351     { 9.7419, 80.9524 },
352     { 4.98, 57.1429 },
353     { 4.98, 42.8571 },
354     { 9.7419, 19.0476 },
355     { 19.2657, 4.7619 },
356     { 33.5514, 0 },
357     { 43.0752, 0 },
358     { 57.361, 4.7619 },
359     { 66.8848, 19.0476 },
360     { 71.6467, 42.8571 },
361     { 71.6467, 57.1429 },
362     { 66.8848, 80.9524 },
363     { 57.361, 95.2381 },
364     { 43.0752, 100 },
365     { 33.5514, 100 },
366 };
367
368 static const StrokeRec char48[] = {
369    { 17, char48_stroke0 },
370 };
371
372 /* char: 49 '1' */
373
374 static const CoordRec char49_stroke0[] = {
375     { 11.82, 80.9524 },
376     { 21.3438, 85.7143 },
377     { 35.6295, 100 },
378     { 35.6295, 0 },
379 };
380
381 static const StrokeRec char49[] = {
382    { 4, char49_stroke0 },
383 };
384
385 /* char: 50 '2' */
386
387 static const CoordRec char50_stroke0[] = {
388     { 10.1819, 76.1905 },
389     { 10.1819, 80.9524 },
390     { 14.9438, 90.4762 },
391     { 19.7057, 95.2381 },
392     { 29.2295, 100 },
393     { 48.2771, 100 },
394     { 57.801, 95.2381 },
395     { 62.5629, 90.4762 },
396     { 67.3248, 80.9524 },
397     { 67.3248, 71.4286 },
398     { 62.5629, 61.9048 },
399     { 53.039, 47.619 },
400     { 5.42, 0 },
401     { 72.0867, 0 },
402 };
403
404 static const StrokeRec char50[] = {
405    { 14, char50_stroke0 },
406 };
407
408 /* char: 51 '3' */
409
410 static const CoordRec char51_stroke0[] = {
411     { 14.5238, 100 },
412     { 66.9048, 100 },
413     { 38.3333, 61.9048 },
414     { 52.619, 61.9048 },
415     { 62.1429, 57.1429 },
416     { 66.9048, 52.381 },
417     { 71.6667, 38.0952 },
418     { 71.6667, 28.5714 },
419     { 66.9048, 14.2857 },
420     { 57.381, 4.7619 },
421     { 43.0952, 0 },
422     { 28.8095, 0 },
423     { 14.5238, 4.7619 },
424     { 9.7619, 9.5238 },
425     { 5, 19.0476 },
426 };
427
428 static const StrokeRec char51[] = {
429    { 15, char51_stroke0 },
430 };
431
432 /* char: 52 '4' */
433
434 static const CoordRec char52_stroke0[] = {
435     { 51.499, 100 },
436     { 3.88, 33.3333 },
437     { 75.3086, 33.3333 },
438 };
439
440 static const CoordRec char52_stroke1[] = {
441     { 51.499, 100 },
442     { 51.499, 0 },
443 };
444
445 static const StrokeRec char52[] = {
446    { 3, char52_stroke0 },
447    { 2, char52_stroke1 },
448 };
449
450 /* char: 53 '5' */
451
452 static const CoordRec char53_stroke0[] = {
453     { 62.0029, 100 },
454     { 14.3838, 100 },
455     { 9.6219, 57.1429 },
456     { 14.3838, 61.9048 },
457     { 28.6695, 66.6667 },
458     { 42.9552, 66.6667 },
459     { 57.241, 61.9048 },
460     { 66.7648, 52.381 },
461     { 71.5267, 38.0952 },
462     { 71.5267, 28.5714 },
463     { 66.7648, 14.2857 },
464     { 57.241, 4.7619 },
465     { 42.9552, 0 },
466     { 28.6695, 0 },
467     { 14.3838, 4.7619 },
468     { 9.6219, 9.5238 },
469     { 4.86, 19.0476 },
470 };
471
472 static const StrokeRec char53[] = {
473    { 17, char53_stroke0 },
474 };
475
476 /* char: 54 '6' */
477
478 static const CoordRec char54_stroke0[] = {
479     { 62.7229, 85.7143 },
480     { 57.961, 95.2381 },
481     { 43.6752, 100 },
482     { 34.1514, 100 },
483     { 19.8657, 95.2381 },
484     { 10.3419, 80.9524 },
485     { 5.58, 57.1429 },
486     { 5.58, 33.3333 },
487     { 10.3419, 14.2857 },
488     { 19.8657, 4.7619 },
489     { 34.1514, 0 },
490     { 38.9133, 0 },
491     { 53.199, 4.7619 },
492     { 62.7229, 14.2857 },
493     { 67.4848, 28.5714 },
494     { 67.4848, 33.3333 },
495     { 62.7229, 47.619 },
496     { 53.199, 57.1429 },
497     { 38.9133, 61.9048 },
498     { 34.1514, 61.9048 },
499     { 19.8657, 57.1429 },
500     { 10.3419, 47.619 },
501     { 5.58, 33.3333 },
502 };
503
504 static const StrokeRec char54[] = {
505    { 23, char54_stroke0 },
506 };
507
508 /* char: 55 '7' */
509
510 static const CoordRec char55_stroke0[] = {
511     { 72.2267, 100 },
512     { 24.6076, 0 },
513 };
514
515 static const CoordRec char55_stroke1[] = {
516     { 5.56, 100 },
517     { 72.2267, 100 },
518 };
519
520 static const StrokeRec char55[] = {
521    { 2, char55_stroke0 },
522    { 2, char55_stroke1 },
523 };
524
525 /* char: 56 '8' */
526
527 static const CoordRec char56_stroke0[] = {
528     { 29.4095, 100 },
529     { 15.1238, 95.2381 },
530     { 10.3619, 85.7143 },
531     { 10.3619, 76.1905 },
532     { 15.1238, 66.6667 },
533     { 24.6476, 61.9048 },
534     { 43.6952, 57.1429 },
535     { 57.981, 52.381 },
536     { 67.5048, 42.8571 },
537     { 72.2667, 33.3333 },
538     { 72.2667, 19.0476 },
539     { 67.5048, 9.5238 },
540     { 62.7429, 4.7619 },
541     { 48.4571, 0 },
542     { 29.4095, 0 },
543     { 15.1238, 4.7619 },
544     { 10.3619, 9.5238 },
545     { 5.6, 19.0476 },
546     { 5.6, 33.3333 },
547     { 10.3619, 42.8571 },
548     { 19.8857, 52.381 },
549     { 34.1714, 57.1429 },
550     { 53.219, 61.9048 },
551     { 62.7429, 66.6667 },
552     { 67.5048, 76.1905 },
553     { 67.5048, 85.7143 },
554     { 62.7429, 95.2381 },
555     { 48.4571, 100 },
556     { 29.4095, 100 },
557 };
558
559 static const StrokeRec char56[] = {
560    { 29, char56_stroke0 },
561 };
562
563 /* char: 57 '9' */
564
565 static const CoordRec char57_stroke0[] = {
566     { 68.5048, 66.6667 },
567     { 63.7429, 52.381 },
568     { 54.219, 42.8571 },
569     { 39.9333, 38.0952 },
570     { 35.1714, 38.0952 },
571     { 20.8857, 42.8571 },
572     { 11.3619, 52.381 },
573     { 6.6, 66.6667 },
574     { 6.6, 71.4286 },
575     { 11.3619, 85.7143 },
576     { 20.8857, 95.2381 },
577     { 35.1714, 100 },
578     { 39.9333, 100 },
579     { 54.219, 95.2381 },
580     { 63.7429, 85.7143 },
581     { 68.5048, 66.6667 },
582     { 68.5048, 42.8571 },
583     { 63.7429, 19.0476 },
584     { 54.219, 4.7619 },
585     { 39.9333, 0 },
586     { 30.4095, 0 },
587     { 16.1238, 4.7619 },
588     { 11.3619, 14.2857 },
589 };
590
591 static const StrokeRec char57[] = {
592    { 23, char57_stroke0 },
593 };
594
595 /* char: 58 ':' */
596
597 static const CoordRec char58_stroke0[] = {
598     { 14.0819, 66.6667 },
599     { 9.32, 61.9048 },
600     { 14.0819, 57.1429 },
601     { 18.8438, 61.9048 },
602     { 14.0819, 66.6667 },
603 };
604
605 static const CoordRec char58_stroke1[] = {
606     { 14.0819, 9.5238 },
607     { 9.32, 4.7619 },
608     { 14.0819, 0 },
609     { 18.8438, 4.7619 },
610     { 14.0819, 9.5238 },
611 };
612
613 static const StrokeRec char58[] = {
614    { 5, char58_stroke0 },
615    { 5, char58_stroke1 },
616 };
617
618 /* char: 59 ';' */
619
620 static const CoordRec char59_stroke0[] = {
621     { 12.9619, 66.6667 },
622     { 8.2, 61.9048 },
623     { 12.9619, 57.1429 },
624     { 17.7238, 61.9048 },
625     { 12.9619, 66.6667 },
626 };
627
628 static const CoordRec char59_stroke1[] = {
629     { 17.7238, 4.7619 },
630     { 12.9619, 0 },
631     { 8.2, 4.7619 },
632     { 12.9619, 9.5238 },
633     { 17.7238, 4.7619 },
634     { 17.7238, -4.7619 },
635     { 12.9619, -14.2857 },
636     { 8.2, -19.0476 },
637 };
638
639 static const StrokeRec char59[] = {
640    { 5, char59_stroke0 },
641    { 8, char59_stroke1 },
642 };
643
644 /* char: 60 '<' */
645
646 static const CoordRec char60_stroke0[] = {
647     { 79.2505, 85.7143 },
648     { 3.06, 42.8571 },
649     { 79.2505, 0 },
650 };
651
652 static const StrokeRec char60[] = {
653    { 3, char60_stroke0 },
654 };
655
656 /* char: 61 '=' */
657
658 static const CoordRec char61_stroke0[] = {
659     { 5.7, 57.1429 },
660     { 91.4143, 57.1429 },
661 };
662
663 static const CoordRec char61_stroke1[] = {
664     { 5.7, 28.5714 },
665     { 91.4143, 28.5714 },
666 };
667
668 static const StrokeRec char61[] = {
669    { 2, char61_stroke0 },
670    { 2, char61_stroke1 },
671 };
672
673 /* char: 62 '>' */
674
675 static const CoordRec char62_stroke0[] = {
676     { 2.78, 85.7143 },
677     { 78.9705, 42.8571 },
678     { 2.78, 0 },
679 };
680
681 static const StrokeRec char62[] = {
682    { 3, char62_stroke0 },
683 };
684
685 /* char: 63 '?' */
686
687 static const CoordRec char63_stroke0[] = {
688     { 8.42, 76.1905 },
689     { 8.42, 80.9524 },
690     { 13.1819, 90.4762 },
691     { 17.9438, 95.2381 },
692     { 27.4676, 100 },
693     { 46.5152, 100 },
694     { 56.039, 95.2381 },
695     { 60.801, 90.4762 },
696     { 65.5629, 80.9524 },
697     { 65.5629, 71.4286 },
698     { 60.801, 61.9048 },
699     { 56.039, 57.1429 },
700     { 36.9914, 47.619 },
701     { 36.9914, 33.3333 },
702 };
703
704 static const CoordRec char63_stroke1[] = {
705     { 36.9914, 9.5238 },
706     { 32.2295, 4.7619 },
707     { 36.9914, 0 },
708     { 41.7533, 4.7619 },
709     { 36.9914, 9.5238 },
710 };
711
712 static const StrokeRec char63[] = {
713    { 14, char63_stroke0 },
714    { 5, char63_stroke1 },
715 };
716
717 /* char: 64 '@' */
718
719 static const CoordRec char64_stroke0[] = {
720     { 49.2171, 52.381 },
721     { 39.6933, 57.1429 },
722     { 30.1695, 57.1429 },
723     { 25.4076, 47.619 },
724     { 25.4076, 42.8571 },
725     { 30.1695, 33.3333 },
726     { 39.6933, 33.3333 },
727     { 49.2171, 38.0952 },
728 };
729
730 static const CoordRec char64_stroke1[] = {
731     { 49.2171, 57.1429 },
732     { 49.2171, 38.0952 },
733     { 53.979, 33.3333 },
734     { 63.5029, 33.3333 },
735     { 68.2648, 42.8571 },
736     { 68.2648, 47.619 },
737     { 63.5029, 61.9048 },
738     { 53.979, 71.4286 },
739     { 39.6933, 76.1905 },
740     { 34.9314, 76.1905 },
741     { 20.6457, 71.4286 },
742     { 11.1219, 61.9048 },
743     { 6.36, 47.619 },
744     { 6.36, 42.8571 },
745     { 11.1219, 28.5714 },
746     { 20.6457, 19.0476 },
747     { 34.9314, 14.2857 },
748     { 39.6933, 14.2857 },
749     { 53.979, 19.0476 },
750 };
751
752 static const StrokeRec char64[] = {
753    { 8, char64_stroke0 },
754    { 19, char64_stroke1 },
755 };
756
757 /* char: 65 'A' */
758
759 static const CoordRec char65_stroke0[] = {
760     { 40.5952, 100 },
761     { 2.5, 0 },
762 };
763
764 static const CoordRec char65_stroke1[] = {
765     { 40.5952, 100 },
766     { 78.6905, 0 },
767 };
768
769 static const CoordRec char65_stroke2[] = {
770     { 16.7857, 33.3333 },
771     { 64.4048, 33.3333 },
772 };
773
774 static const StrokeRec char65[] = {
775    { 2, char65_stroke0 },
776    { 2, char65_stroke1 },
777    { 2, char65_stroke2 },
778 };
779
780 /* char: 66 'B' */
781
782 static const CoordRec char66_stroke0[] = {
783     { 11.42, 100 },
784     { 11.42, 0 },
785 };
786
787 static const CoordRec char66_stroke1[] = {
788     { 11.42, 100 },
789     { 54.2771, 100 },
790     { 68.5629, 95.2381 },
791     { 73.3248, 90.4762 },
792     { 78.0867, 80.9524 },
793     { 78.0867, 71.4286 },
794     { 73.3248, 61.9048 },
795     { 68.5629, 57.1429 },
796     { 54.2771, 52.381 },
797 };
798
799 static const CoordRec char66_stroke2[] = {
800     { 11.42, 52.381 },
801     { 54.2771, 52.381 },
802     { 68.5629, 47.619 },
803     { 73.3248, 42.8571 },
804     { 78.0867, 33.3333 },
805     { 78.0867, 19.0476 },
806     { 73.3248, 9.5238 },
807     { 68.5629, 4.7619 },
808     { 54.2771, 0 },
809     { 11.42, 0 },
810 };
811
812 static const StrokeRec char66[] = {
813    { 2, char66_stroke0 },
814    { 9, char66_stroke1 },
815    { 10, char66_stroke2 },
816 };
817
818 /* char: 67 'C' */
819
820 static const CoordRec char67_stroke0[] = {
821     { 78.0886, 76.1905 },
822     { 73.3267, 85.7143 },
823     { 63.8029, 95.2381 },
824     { 54.279, 100 },
825     { 35.2314, 100 },
826     { 25.7076, 95.2381 },
827     { 16.1838, 85.7143 },
828     { 11.4219, 76.1905 },
829     { 6.66, 61.9048 },
830     { 6.66, 38.0952 },
831     { 11.4219, 23.8095 },
832     { 16.1838, 14.2857 },
833     { 25.7076, 4.7619 },
834     { 35.2314, 0 },
835     { 54.279, 0 },
836     { 63.8029, 4.7619 },
837     { 73.3267, 14.2857 },
838     { 78.0886, 23.8095 },
839 };
840
841 static const StrokeRec char67[] = {
842    { 18, char67_stroke0 },
843 };
844
845 /* char: 68 'D' */
846
847 static const CoordRec char68_stroke0[] = {
848     { 11.96, 100 },
849     { 11.96, 0 },
850 };
851
852 static const CoordRec char68_stroke1[] = {
853     { 11.96, 100 },
854     { 45.2933, 100 },
855     { 59.579, 95.2381 },
856     { 69.1029, 85.7143 },
857     { 73.8648, 76.1905 },
858     { 78.6267, 61.9048 },
859     { 78.6267, 38.0952 },
860     { 73.8648, 23.8095 },
861     { 69.1029, 14.2857 },
862     { 59.579, 4.7619 },
863     { 45.2933, 0 },
864     { 11.96, 0 },
865 };
866
867 static const StrokeRec char68[] = {
868    { 2, char68_stroke0 },
869    { 12, char68_stroke1 },
870 };
871
872 /* char: 69 'E' */
873
874 static const CoordRec char69_stroke0[] = {
875     { 11.42, 100 },
876     { 11.42, 0 },
877 };
878
879 static const CoordRec char69_stroke1[] = {
880     { 11.42, 100 },
881     { 73.3248, 100 },
882 };
883
884 static const CoordRec char69_stroke2[] = {
885     { 11.42, 52.381 },
886     { 49.5152, 52.381 },
887 };
888
889 static const CoordRec char69_stroke3[] = {
890     { 11.42, 0 },
891     { 73.3248, 0 },
892 };
893
894 static const StrokeRec char69[] = {
895    { 2, char69_stroke0 },
896    { 2, char69_stroke1 },
897    { 2, char69_stroke2 },
898    { 2, char69_stroke3 },
899 };
900
901 /* char: 70 'F' */
902
903 static const CoordRec char70_stroke0[] = {
904     { 11.42, 100 },
905     { 11.42, 0 },
906 };
907
908 static const CoordRec char70_stroke1[] = {
909     { 11.42, 100 },
910     { 73.3248, 100 },
911 };
912
913 static const CoordRec char70_stroke2[] = {
914     { 11.42, 52.381 },
915     { 49.5152, 52.381 },
916 };
917
918 static const StrokeRec char70[] = {
919    { 2, char70_stroke0 },
920    { 2, char70_stroke1 },
921    { 2, char70_stroke2 },
922 };
923
924 /* char: 71 'G' */
925
926 static const CoordRec char71_stroke0[] = {
927     { 78.4886, 76.1905 },
928     { 73.7267, 85.7143 },
929     { 64.2029, 95.2381 },
930     { 54.679, 100 },
931     { 35.6314, 100 },
932     { 26.1076, 95.2381 },
933     { 16.5838, 85.7143 },
934     { 11.8219, 76.1905 },
935     { 7.06, 61.9048 },
936     { 7.06, 38.0952 },
937     { 11.8219, 23.8095 },
938     { 16.5838, 14.2857 },
939     { 26.1076, 4.7619 },
940     { 35.6314, 0 },
941     { 54.679, 0 },
942     { 64.2029, 4.7619 },
943     { 73.7267, 14.2857 },
944     { 78.4886, 23.8095 },
945     { 78.4886, 38.0952 },
946 };
947
948 static const CoordRec char71_stroke1[] = {
949     { 54.679, 38.0952 },
950     { 78.4886, 38.0952 },
951 };
952
953 static const StrokeRec char71[] = {
954    { 19, char71_stroke0 },
955    { 2, char71_stroke1 },
956 };
957
958 /* char: 72 'H' */
959
960 static const CoordRec char72_stroke0[] = {
961     { 11.42, 100 },
962     { 11.42, 0 },
963 };
964
965 static const CoordRec char72_stroke1[] = {
966     { 78.0867, 100 },
967     { 78.0867, 0 },
968 };
969
970 static const CoordRec char72_stroke2[] = {
971     { 11.42, 52.381 },
972     { 78.0867, 52.381 },
973 };
974
975 static const StrokeRec char72[] = {
976    { 2, char72_stroke0 },
977    { 2, char72_stroke1 },
978    { 2, char72_stroke2 },
979 };
980
981 /* char: 73 'I' */
982
983 static const CoordRec char73_stroke0[] = {
984     { 10.86, 100 },
985     { 10.86, 0 },
986 };
987
988 static const StrokeRec char73[] = {
989    { 2, char73_stroke0 },
990 };
991
992 /* char: 74 'J' */
993
994 static const CoordRec char74_stroke0[] = {
995     { 50.119, 100 },
996     { 50.119, 23.8095 },
997     { 45.3571, 9.5238 },
998     { 40.5952, 4.7619 },
999     { 31.0714, 0 },
1000     { 21.5476, 0 },
1001     { 12.0238, 4.7619 },
1002     { 7.2619, 9.5238 },
1003     { 2.5, 23.8095 },
1004     { 2.5, 33.3333 },
1005 };
1006
1007 static const StrokeRec char74[] = {
1008    { 10, char74_stroke0 },
1009 };
1010
1011 /* char: 75 'K' */
1012
1013 static const CoordRec char75_stroke0[] = {
1014     { 11.28, 100 },
1015     { 11.28, 0 },
1016 };
1017
1018 static const CoordRec char75_stroke1[] = {
1019     { 77.9467, 100 },
1020     { 11.28, 33.3333 },
1021 };
1022
1023 static const CoordRec char75_stroke2[] = {
1024     { 35.0895, 57.1429 },
1025     { 77.9467, 0 },
1026 };
1027
1028 static const StrokeRec char75[] = {
1029    { 2, char75_stroke0 },
1030    { 2, char75_stroke1 },
1031    { 2, char75_stroke2 },
1032 };
1033
1034 /* char: 76 'L' */
1035
1036 static const CoordRec char76_stroke0[] = {
1037     { 11.68, 100 },
1038     { 11.68, 0 },
1039 };
1040
1041 static const CoordRec char76_stroke1[] = {
1042     { 11.68, 0 },
1043     { 68.8229, 0 },
1044 };
1045
1046 static const StrokeRec char76[] = {
1047    { 2, char76_stroke0 },
1048    { 2, char76_stroke1 },
1049 };
1050
1051 /* char: 77 'M' */
1052
1053 static const CoordRec char77_stroke0[] = {
1054     { 10.86, 100 },
1055     { 10.86, 0 },
1056 };
1057
1058 static const CoordRec char77_stroke1[] = {
1059     { 10.86, 100 },
1060     { 48.9552, 0 },
1061 };
1062
1063 static const CoordRec char77_stroke2[] = {
1064     { 87.0505, 100 },
1065     { 48.9552, 0 },
1066 };
1067
1068 static const CoordRec char77_stroke3[] = {
1069     { 87.0505, 100 },
1070     { 87.0505, 0 },
1071 };
1072
1073 static const StrokeRec char77[] = {
1074    { 2, char77_stroke0 },
1075    { 2, char77_stroke1 },
1076    { 2, char77_stroke2 },
1077    { 2, char77_stroke3 },
1078 };
1079
1080 /* char: 78 'N' */
1081
1082 static const CoordRec char78_stroke0[] = {
1083     { 11.14, 100 },
1084     { 11.14, 0 },
1085 };
1086
1087 static const CoordRec char78_stroke1[] = {
1088     { 11.14, 100 },
1089     { 77.8067, 0 },
1090 };
1091
1092 static const CoordRec char78_stroke2[] = {
1093     { 77.8067, 100 },
1094     { 77.8067, 0 },
1095 };
1096
1097 static const StrokeRec char78[] = {
1098    { 2, char78_stroke0 },
1099    { 2, char78_stroke1 },
1100    { 2, char78_stroke2 },
1101 };
1102
1103 /* char: 79 'O' */
1104
1105 static const CoordRec char79_stroke0[] = {
1106     { 34.8114, 100 },
1107     { 25.2876, 95.2381 },
1108     { 15.7638, 85.7143 },
1109     { 11.0019, 76.1905 },
1110     { 6.24, 61.9048 },
1111     { 6.24, 38.0952 },
1112     { 11.0019, 23.8095 },
1113     { 15.7638, 14.2857 },
1114     { 25.2876, 4.7619 },
1115     { 34.8114, 0 },
1116     { 53.859, 0 },
1117     { 63.3829, 4.7619 },
1118     { 72.9067, 14.2857 },
1119     { 77.6686, 23.8095 },
1120     { 82.4305, 38.0952 },
1121     { 82.4305, 61.9048 },
1122     { 77.6686, 76.1905 },
1123     { 72.9067, 85.7143 },
1124     { 63.3829, 95.2381 },
1125     { 53.859, 100 },
1126     { 34.8114, 100 },
1127 };
1128
1129 static const StrokeRec char79[] = {
1130    { 21, char79_stroke0 },
1131 };
1132
1133 /* char: 80 'P' */
1134
1135 static const CoordRec char80_stroke0[] = {
1136     { 12.1, 100 },
1137     { 12.1, 0 },
1138 };
1139
1140 static const CoordRec char80_stroke1[] = {
1141     { 12.1, 100 },
1142     { 54.9571, 100 },
1143     { 69.2429, 95.2381 },
1144     { 74.0048, 90.4762 },
1145     { 78.7667, 80.9524 },
1146     { 78.7667, 66.6667 },
1147     { 74.0048, 57.1429 },
1148     { 69.2429, 52.381 },
1149     { 54.9571, 47.619 },
1150     { 12.1, 47.619 },
1151 };
1152
1153 static const StrokeRec char80[] = {
1154    { 2, char80_stroke0 },
1155    { 10, char80_stroke1 },
1156 };
1157
1158 /* char: 81 'Q' */
1159
1160 static const CoordRec char81_stroke0[] = {
1161     { 33.8714, 100 },
1162     { 24.3476, 95.2381 },
1163     { 14.8238, 85.7143 },
1164     { 10.0619, 76.1905 },
1165     { 5.3, 61.9048 },
1166     { 5.3, 38.0952 },
1167     { 10.0619, 23.8095 },
1168     { 14.8238, 14.2857 },
1169     { 24.3476, 4.7619 },
1170     { 33.8714, 0 },
1171     { 52.919, 0 },
1172     { 62.4429, 4.7619 },
1173     { 71.9667, 14.2857 },
1174     { 76.7286, 23.8095 },
1175     { 81.4905, 38.0952 },
1176     { 81.4905, 61.9048 },
1177     { 76.7286, 76.1905 },
1178     { 71.9667, 85.7143 },
1179     { 62.4429, 95.2381 },
1180     { 52.919, 100 },
1181     { 33.8714, 100 },
1182 };
1183
1184 static const CoordRec char81_stroke1[] = {
1185     { 48.1571, 19.0476 },
1186     { 76.7286, -9.5238 },
1187 };
1188
1189 static const StrokeRec char81[] = {
1190    { 21, char81_stroke0 },
1191    { 2, char81_stroke1 },
1192 };
1193
1194 /* char: 82 'R' */
1195
1196 static const CoordRec char82_stroke0[] = {
1197     { 11.68, 100 },
1198     { 11.68, 0 },
1199 };
1200
1201 static const CoordRec char82_stroke1[] = {
1202     { 11.68, 100 },
1203     { 54.5371, 100 },
1204     { 68.8229, 95.2381 },
1205     { 73.5848, 90.4762 },
1206     { 78.3467, 80.9524 },
1207     { 78.3467, 71.4286 },
1208     { 73.5848, 61.9048 },
1209     { 68.8229, 57.1429 },
1210     { 54.5371, 52.381 },
1211     { 11.68, 52.381 },
1212 };
1213
1214 static const CoordRec char82_stroke2[] = {
1215     { 45.0133, 52.381 },
1216     { 78.3467, 0 },
1217 };
1218
1219 static const StrokeRec char82[] = {
1220    { 2, char82_stroke0 },
1221    { 10, char82_stroke1 },
1222    { 2, char82_stroke2 },
1223 };
1224
1225 /* char: 83 'S' */
1226
1227 static const CoordRec char83_stroke0[] = {
1228     { 74.6667, 85.7143 },
1229     { 65.1429, 95.2381 },
1230     { 50.8571, 100 },
1231     { 31.8095, 100 },
1232     { 17.5238, 95.2381 },
1233     { 8, 85.7143 },
1234     { 8, 76.1905 },
1235     { 12.7619, 66.6667 },
1236     { 17.5238, 61.9048 },
1237     { 27.0476, 57.1429 },
1238     { 55.619, 47.619 },
1239     { 65.1429, 42.8571 },
1240     { 69.9048, 38.0952 },
1241     { 74.6667, 28.5714 },
1242     { 74.6667, 14.2857 },
1243     { 65.1429, 4.7619 },
1244     { 50.8571, 0 },
1245     { 31.8095, 0 },
1246     { 17.5238, 4.7619 },
1247     { 8, 14.2857 },
1248 };
1249
1250 static const StrokeRec char83[] = {
1251    { 20, char83_stroke0 },
1252 };
1253
1254 /* char: 84 'T' */
1255
1256 static const CoordRec char84_stroke0[] = {
1257     { 35.6933, 100 },
1258     { 35.6933, 0 },
1259 };
1260
1261 static const CoordRec char84_stroke1[] = {
1262     { 2.36, 100 },
1263     { 69.0267, 100 },
1264 };
1265
1266 static const StrokeRec char84[] = {
1267    { 2, char84_stroke0 },
1268    { 2, char84_stroke1 },
1269 };
1270
1271 /* char: 85 'U' */
1272
1273 static const CoordRec char85_stroke0[] = {
1274     { 11.54, 100 },
1275     { 11.54, 28.5714 },
1276     { 16.3019, 14.2857 },
1277     { 25.8257, 4.7619 },
1278     { 40.1114, 0 },
1279     { 49.6352, 0 },
1280     { 63.921, 4.7619 },
1281     { 73.4448, 14.2857 },
1282     { 78.2067, 28.5714 },
1283     { 78.2067, 100 },
1284 };
1285
1286 static const StrokeRec char85[] = {
1287    { 10, char85_stroke0 },
1288 };
1289
1290 /* char: 86 'V' */
1291
1292 static const CoordRec char86_stroke0[] = {
1293     { 2.36, 100 },
1294     { 40.4552, 0 },
1295 };
1296
1297 static const CoordRec char86_stroke1[] = {
1298     { 78.5505, 100 },
1299     { 40.4552, 0 },
1300 };
1301
1302 static const StrokeRec char86[] = {
1303    { 2, char86_stroke0 },
1304    { 2, char86_stroke1 },
1305 };
1306
1307 /* char: 87 'W' */
1308
1309 static const CoordRec char87_stroke0[] = {
1310     { 2.22, 100 },
1311     { 26.0295, 0 },
1312 };
1313
1314 static const CoordRec char87_stroke1[] = {
1315     { 49.839, 100 },
1316     { 26.0295, 0 },
1317 };
1318
1319 static const CoordRec char87_stroke2[] = {
1320     { 49.839, 100 },
1321     { 73.6486, 0 },
1322 };
1323
1324 static const CoordRec char87_stroke3[] = {
1325     { 97.4581, 100 },
1326     { 73.6486, 0 },
1327 };
1328
1329 static const StrokeRec char87[] = {
1330    { 2, char87_stroke0 },
1331    { 2, char87_stroke1 },
1332    { 2, char87_stroke2 },
1333    { 2, char87_stroke3 },
1334 };
1335
1336 /* char: 88 'X' */
1337
1338 static const CoordRec char88_stroke0[] = {
1339     { 2.5, 100 },
1340     { 69.1667, 0 },
1341 };
1342
1343 static const CoordRec char88_stroke1[] = {
1344     { 69.1667, 100 },
1345     { 2.5, 0 },
1346 };
1347
1348 static const StrokeRec char88[] = {
1349    { 2, char88_stroke0 },
1350    { 2, char88_stroke1 },
1351 };
1352
1353 /* char: 89 'Y' */
1354
1355 static const CoordRec char89_stroke0[] = {
1356     { 1.52, 100 },
1357     { 39.6152, 52.381 },
1358     { 39.6152, 0 },
1359 };
1360
1361 static const CoordRec char89_stroke1[] = {
1362     { 77.7105, 100 },
1363     { 39.6152, 52.381 },
1364 };
1365
1366 static const StrokeRec char89[] = {
1367    { 3, char89_stroke0 },
1368    { 2, char89_stroke1 },
1369 };
1370
1371 /* char: 90 'Z' */
1372
1373 static const CoordRec char90_stroke0[] = {
1374     { 69.1667, 100 },
1375     { 2.5, 0 },
1376 };
1377
1378 static const CoordRec char90_stroke1[] = {
1379     { 2.5, 100 },
1380     { 69.1667, 100 },
1381 };
1382
1383 static const CoordRec char90_stroke2[] = {
1384     { 2.5, 0 },
1385     { 69.1667, 0 },
1386 };
1387
1388 static const StrokeRec char90[] = {
1389    { 2, char90_stroke0 },
1390    { 2, char90_stroke1 },
1391    { 2, char90_stroke2 },
1392 };
1393
1394 /* char: 91 '[' */
1395
1396 static const CoordRec char91_stroke0[] = {
1397     { 7.78, 119.048 },
1398     { 7.78, -33.3333 },
1399 };
1400
1401 static const CoordRec char91_stroke1[] = {
1402     { 12.5419, 119.048 },
1403     { 12.5419, -33.3333 },
1404 };
1405
1406 static const CoordRec char91_stroke2[] = {
1407     { 7.78, 119.048 },
1408     { 41.1133, 119.048 },
1409 };
1410
1411 static const CoordRec char91_stroke3[] = {
1412     { 7.78, -33.3333 },
1413     { 41.1133, -33.3333 },
1414 };
1415
1416 static const StrokeRec char91[] = {
1417    { 2, char91_stroke0 },
1418    { 2, char91_stroke1 },
1419    { 2, char91_stroke2 },
1420    { 2, char91_stroke3 },
1421 };
1422
1423 /* char: 92 '\' */
1424
1425 static const CoordRec char92_stroke0[] = {
1426     { 5.84, 100 },
1427     { 72.5067, -14.2857 },
1428 };
1429
1430 static const StrokeRec char92[] = {
1431    { 2, char92_stroke0 },
1432 };
1433
1434 /* char: 93 ']' */
1435
1436 static const CoordRec char93_stroke0[] = {
1437     { 33.0114, 119.048 },
1438     { 33.0114, -33.3333 },
1439 };
1440
1441 static const CoordRec char93_stroke1[] = {
1442     { 37.7733, 119.048 },
1443     { 37.7733, -33.3333 },
1444 };
1445
1446 static const CoordRec char93_stroke2[] = {
1447     { 4.44, 119.048 },
1448     { 37.7733, 119.048 },
1449 };
1450
1451 static const CoordRec char93_stroke3[] = {
1452     { 4.44, -33.3333 },
1453     { 37.7733, -33.3333 },
1454 };
1455
1456 static const StrokeRec char93[] = {
1457    { 2, char93_stroke0 },
1458    { 2, char93_stroke1 },
1459    { 2, char93_stroke2 },
1460    { 2, char93_stroke3 },
1461 };
1462
1463 /* char: 94 '^' */
1464
1465 static const CoordRec char94_stroke0[] = {
1466     { 44.0752, 109.524 },
1467     { 5.98, 42.8571 },
1468 };
1469
1470 static const CoordRec char94_stroke1[] = {
1471     { 44.0752, 109.524 },
1472     { 82.1705, 42.8571 },
1473 };
1474
1475 static const StrokeRec char94[] = {
1476    { 2, char94_stroke0 },
1477    { 2, char94_stroke1 },
1478 };
1479
1480 /* char: 95 '_' */
1481
1482 static const CoordRec char95_stroke0[] = {
1483     { -1.1, -33.3333 },
1484     { 103.662, -33.3333 },
1485     { 103.662, -28.5714 },
1486     { -1.1, -28.5714 },
1487     { -1.1, -33.3333 },
1488 };
1489
1490 static const StrokeRec char95[] = {
1491    { 5, char95_stroke0 },
1492 };
1493
1494 /* char: 96 '`' */
1495
1496 static const CoordRec char96_stroke0[] = {
1497     { 33.0219, 100 },
1498     { 56.8314, 71.4286 },
1499 };
1500
1501 static const CoordRec char96_stroke1[] = {
1502     { 33.0219, 100 },
1503     { 28.26, 95.2381 },
1504     { 56.8314, 71.4286 },
1505 };
1506
1507 static const StrokeRec char96[] = {
1508    { 2, char96_stroke0 },
1509    { 3, char96_stroke1 },
1510 };
1511
1512 /* char: 97 'a' */
1513
1514 static const CoordRec char97_stroke0[] = {
1515     { 63.8229, 66.6667 },
1516     { 63.8229, 0 },
1517 };
1518
1519 static const CoordRec char97_stroke1[] = {
1520     { 63.8229, 52.381 },
1521     { 54.299, 61.9048 },
1522     { 44.7752, 66.6667 },
1523     { 30.4895, 66.6667 },
1524     { 20.9657, 61.9048 },
1525     { 11.4419, 52.381 },
1526     { 6.68, 38.0952 },
1527     { 6.68, 28.5714 },
1528     { 11.4419, 14.2857 },
1529     { 20.9657, 4.7619 },
1530     { 30.4895, 0 },
1531     { 44.7752, 0 },
1532     { 54.299, 4.7619 },
1533     { 63.8229, 14.2857 },
1534 };
1535
1536 static const StrokeRec char97[] = {
1537    { 2, char97_stroke0 },
1538    { 14, char97_stroke1 },
1539 };
1540
1541 /* char: 98 'b' */
1542
1543 static const CoordRec char98_stroke0[] = {
1544     { 8.76, 100 },
1545     { 8.76, 0 },
1546 };
1547
1548 static const CoordRec char98_stroke1[] = {
1549     { 8.76, 52.381 },
1550     { 18.2838, 61.9048 },
1551     { 27.8076, 66.6667 },
1552     { 42.0933, 66.6667 },
1553     { 51.6171, 61.9048 },
1554     { 61.141, 52.381 },
1555     { 65.9029, 38.0952 },
1556     { 65.9029, 28.5714 },
1557     { 61.141, 14.2857 },
1558     { 51.6171, 4.7619 },
1559     { 42.0933, 0 },
1560     { 27.8076, 0 },
1561     { 18.2838, 4.7619 },
1562     { 8.76, 14.2857 },
1563 };
1564
1565 static const StrokeRec char98[] = {
1566    { 2, char98_stroke0 },
1567    { 14, char98_stroke1 },
1568 };
1569
1570 /* char: 99 'c' */
1571
1572 static const CoordRec char99_stroke0[] = {
1573     { 62.6629, 52.381 },
1574     { 53.139, 61.9048 },
1575     { 43.6152, 66.6667 },
1576     { 29.3295, 66.6667 },
1577     { 19.8057, 61.9048 },
1578     { 10.2819, 52.381 },
1579     { 5.52, 38.0952 },
1580     { 5.52, 28.5714 },
1581     { 10.2819, 14.2857 },
1582     { 19.8057, 4.7619 },
1583     { 29.3295, 0 },
1584     { 43.6152, 0 },
1585     { 53.139, 4.7619 },
1586     { 62.6629, 14.2857 },
1587 };
1588
1589 static const StrokeRec char99[] = {
1590    { 14, char99_stroke0 },
1591 };
1592
1593 /* char: 100 'd' */
1594
1595 static const CoordRec char100_stroke0[] = {
1596     { 61.7829, 100 },
1597     { 61.7829, 0 },
1598 };
1599
1600 static const CoordRec char100_stroke1[] = {
1601     { 61.7829, 52.381 },
1602     { 52.259, 61.9048 },
1603     { 42.7352, 66.6667 },
1604     { 28.4495, 66.6667 },
1605     { 18.9257, 61.9048 },
1606     { 9.4019, 52.381 },
1607     { 4.64, 38.0952 },
1608     { 4.64, 28.5714 },
1609     { 9.4019, 14.2857 },
1610     { 18.9257, 4.7619 },
1611     { 28.4495, 0 },
1612     { 42.7352, 0 },
1613     { 52.259, 4.7619 },
1614     { 61.7829, 14.2857 },
1615 };
1616
1617 static const StrokeRec char100[] = {
1618    { 2, char100_stroke0 },
1619    { 14, char100_stroke1 },
1620 };
1621
1622 /* char: 101 'e' */
1623
1624 static const CoordRec char101_stroke0[] = {
1625     { 5.72, 38.0952 },
1626     { 62.8629, 38.0952 },
1627     { 62.8629, 47.619 },
1628     { 58.101, 57.1429 },
1629     { 53.339, 61.9048 },
1630     { 43.8152, 66.6667 },
1631     { 29.5295, 66.6667 },
1632     { 20.0057, 61.9048 },
1633     { 10.4819, 52.381 },
1634     { 5.72, 38.0952 },
1635     { 5.72, 28.5714 },
1636     { 10.4819, 14.2857 },
1637     { 20.0057, 4.7619 },
1638     { 29.5295, 0 },
1639     { 43.8152, 0 },
1640     { 53.339, 4.7619 },
1641     { 62.8629, 14.2857 },
1642 };
1643
1644 static const StrokeRec char101[] = {
1645    { 17, char101_stroke0 },
1646 };
1647
1648 /* char: 102 'f' */
1649
1650 static const CoordRec char102_stroke0[] = {
1651     { 38.7752, 100 },
1652     { 29.2514, 100 },
1653     { 19.7276, 95.2381 },
1654     { 14.9657, 80.9524 },
1655     { 14.9657, 0 },
1656 };
1657
1658 static const CoordRec char102_stroke1[] = {
1659     { 0.68, 66.6667 },
1660     { 34.0133, 66.6667 },
1661 };
1662
1663 static const StrokeRec char102[] = {
1664    { 5, char102_stroke0 },
1665    { 2, char102_stroke1 },
1666 };
1667
1668 /* char: 103 'g' */
1669
1670 static const CoordRec char103_stroke0[] = {
1671     { 62.5029, 66.6667 },
1672     { 62.5029, -9.5238 },
1673     { 57.741, -23.8095 },
1674     { 52.979, -28.5714 },
1675     { 43.4552, -33.3333 },
1676     { 29.1695, -33.3333 },
1677     { 19.6457, -28.5714 },
1678 };
1679
1680 static const CoordRec char103_stroke1[] = {
1681     { 62.5029, 52.381 },
1682     { 52.979, 61.9048 },
1683     { 43.4552, 66.6667 },
1684     { 29.1695, 66.6667 },
1685     { 19.6457, 61.9048 },
1686     { 10.1219, 52.381 },
1687     { 5.36, 38.0952 },
1688     { 5.36, 28.5714 },
1689     { 10.1219, 14.2857 },
1690     { 19.6457, 4.7619 },
1691     { 29.1695, 0 },
1692     { 43.4552, 0 },
1693     { 52.979, 4.7619 },
1694     { 62.5029, 14.2857 },
1695 };
1696
1697 static const StrokeRec char103[] = {
1698    { 7, char103_stroke0 },
1699    { 14, char103_stroke1 },
1700 };
1701
1702 /* char: 104 'h' */
1703
1704 static const CoordRec char104_stroke0[] = {
1705     { 9.6, 100 },
1706     { 9.6, 0 },
1707 };
1708
1709 static const CoordRec char104_stroke1[] = {
1710     { 9.6, 47.619 },
1711     { 23.8857, 61.9048 },
1712     { 33.4095, 66.6667 },
1713     { 47.6952, 66.6667 },
1714     { 57.219, 61.9048 },
1715     { 61.981, 47.619 },
1716     { 61.981, 0 },
1717 };
1718
1719 static const StrokeRec char104[] = {
1720    { 2, char104_stroke0 },
1721    { 7, char104_stroke1 },
1722 };
1723
1724 /* char: 105 'i' */
1725
1726 static const CoordRec char105_stroke0[] = {
1727     { 10.02, 100 },
1728     { 14.7819, 95.2381 },
1729     { 19.5438, 100 },
1730     { 14.7819, 104.762 },
1731     { 10.02, 100 },
1732 };
1733
1734 static const CoordRec char105_stroke1[] = {
1735     { 14.7819, 66.6667 },
1736     { 14.7819, 0 },
1737 };
1738
1739 static const StrokeRec char105[] = {
1740    { 5, char105_stroke0 },
1741    { 2, char105_stroke1 },
1742 };
1743
1744 /* char: 106 'j' */
1745
1746 static const CoordRec char106_stroke0[] = {
1747     { 17.3876, 100 },
1748     { 22.1495, 95.2381 },
1749     { 26.9114, 100 },
1750     { 22.1495, 104.762 },
1751     { 17.3876, 100 },
1752 };
1753
1754 static const CoordRec char106_stroke1[] = {
1755     { 22.1495, 66.6667 },
1756     { 22.1495, -14.2857 },
1757     { 17.3876, -28.5714 },
1758     { 7.8638, -33.3333 },
1759     { -1.66, -33.3333 },
1760 };
1761
1762 static const StrokeRec char106[] = {
1763    { 5, char106_stroke0 },
1764    { 5, char106_stroke1 },
1765 };
1766
1767 /* char: 107 'k' */
1768
1769 static const CoordRec char107_stroke0[] = {
1770     { 9.6, 100 },
1771     { 9.6, 0 },
1772 };
1773
1774 static const CoordRec char107_stroke1[] = {
1775     { 57.219, 66.6667 },
1776     { 9.6, 19.0476 },
1777 };
1778
1779 static const CoordRec char107_stroke2[] = {
1780     { 28.6476, 38.0952 },
1781     { 61.981, 0 },
1782 };
1783
1784 static const StrokeRec char107[] = {
1785    { 2, char107_stroke0 },
1786    { 2, char107_stroke1 },
1787    { 2, char107_stroke2 },
1788 };
1789
1790 /* char: 108 'l' */
1791
1792 static const CoordRec char108_stroke0[] = {
1793     { 10.02, 100 },
1794     { 10.02, 0 },
1795 };
1796
1797 static const StrokeRec char108[] = {
1798    { 2, char108_stroke0 },
1799 };
1800
1801 /* char: 109 'm' */
1802
1803 static const CoordRec char109_stroke0[] = {
1804     { 9.6, 66.6667 },
1805     { 9.6, 0 },
1806 };
1807
1808 static const CoordRec char109_stroke1[] = {
1809     { 9.6, 47.619 },
1810     { 23.8857, 61.9048 },
1811     { 33.4095, 66.6667 },
1812     { 47.6952, 66.6667 },
1813     { 57.219, 61.9048 },
1814     { 61.981, 47.619 },
1815     { 61.981, 0 },
1816 };
1817
1818 static const CoordRec char109_stroke2[] = {
1819     { 61.981, 47.619 },
1820     { 76.2667, 61.9048 },
1821     { 85.7905, 66.6667 },
1822     { 100.076, 66.6667 },
1823     { 109.6, 61.9048 },
1824     { 114.362, 47.619 },
1825     { 114.362, 0 },
1826 };
1827
1828 static const StrokeRec char109[] = {
1829    { 2, char109_stroke0 },
1830    { 7, char109_stroke1 },
1831    { 7, char109_stroke2 },
1832 };
1833
1834 /* char: 110 'n' */
1835
1836 static const CoordRec char110_stroke0[] = {
1837     { 9.18, 66.6667 },
1838     { 9.18, 0 },
1839 };
1840
1841 static const CoordRec char110_stroke1[] = {
1842     { 9.18, 47.619 },
1843     { 23.4657, 61.9048 },
1844     { 32.9895, 66.6667 },
1845     { 47.2752, 66.6667 },
1846     { 56.799, 61.9048 },
1847     { 61.561, 47.619 },
1848     { 61.561, 0 },
1849 };
1850
1851 static const StrokeRec char110[] = {
1852    { 2, char110_stroke0 },
1853    { 7, char110_stroke1 },
1854 };
1855
1856 /* char: 111 'o' */
1857
1858 static const CoordRec char111_stroke0[] = {
1859     { 28.7895, 66.6667 },
1860     { 19.2657, 61.9048 },
1861     { 9.7419, 52.381 },
1862     { 4.98, 38.0952 },
1863     { 4.98, 28.5714 },
1864     { 9.7419, 14.2857 },
1865     { 19.2657, 4.7619 },
1866     { 28.7895, 0 },
1867     { 43.0752, 0 },
1868     { 52.599, 4.7619 },
1869     { 62.1229, 14.2857 },
1870     { 66.8848, 28.5714 },
1871     { 66.8848, 38.0952 },
1872     { 62.1229, 52.381 },
1873     { 52.599, 61.9048 },
1874     { 43.0752, 66.6667 },
1875     { 28.7895, 66.6667 },
1876 };
1877
1878 static const StrokeRec char111[] = {
1879    { 17, char111_stroke0 },
1880 };
1881
1882 /* char: 112 'p' */
1883
1884 static const CoordRec char112_stroke0[] = {
1885     { 9.46, 66.6667 },
1886     { 9.46, -33.3333 },
1887 };
1888
1889 static const CoordRec char112_stroke1[] = {
1890     { 9.46, 52.381 },
1891     { 18.9838, 61.9048 },
1892     { 28.5076, 66.6667 },
1893     { 42.7933, 66.6667 },
1894     { 52.3171, 61.9048 },
1895     { 61.841, 52.381 },
1896     { 66.6029, 38.0952 },
1897     { 66.6029, 28.5714 },
1898     { 61.841, 14.2857 },
1899     { 52.3171, 4.7619 },
1900     { 42.7933, 0 },
1901     { 28.5076, 0 },
1902     { 18.9838, 4.7619 },
1903     { 9.46, 14.2857 },
1904 };
1905
1906 static const StrokeRec char112[] = {
1907    { 2, char112_stroke0 },
1908    { 14, char112_stroke1 },
1909 };
1910
1911 /* char: 113 'q' */
1912
1913 static const CoordRec char113_stroke0[] = {
1914     { 61.9829, 66.6667 },
1915     { 61.9829, -33.3333 },
1916 };
1917
1918 static const CoordRec char113_stroke1[] = {
1919     { 61.9829, 52.381 },
1920     { 52.459, 61.9048 },
1921     { 42.9352, 66.6667 },
1922     { 28.6495, 66.6667 },
1923     { 19.1257, 61.9048 },
1924     { 9.6019, 52.381 },
1925     { 4.84, 38.0952 },
1926     { 4.84, 28.5714 },
1927     { 9.6019, 14.2857 },
1928     { 19.1257, 4.7619 },
1929     { 28.6495, 0 },
1930     { 42.9352, 0 },
1931     { 52.459, 4.7619 },
1932     { 61.9829, 14.2857 },
1933 };
1934
1935 static const StrokeRec char113[] = {
1936    { 2, char113_stroke0 },
1937    { 14, char113_stroke1 },
1938 };
1939
1940 /* char: 114 'r' */
1941
1942 static const CoordRec char114_stroke0[] = {
1943     { 9.46, 66.6667 },
1944     { 9.46, 0 },
1945 };
1946
1947 static const CoordRec char114_stroke1[] = {
1948     { 9.46, 38.0952 },
1949     { 14.2219, 52.381 },
1950     { 23.7457, 61.9048 },
1951     { 33.2695, 66.6667 },
1952     { 47.5552, 66.6667 },
1953 };
1954
1955 static const StrokeRec char114[] = {
1956    { 2, char114_stroke0 },
1957    { 5, char114_stroke1 },
1958 };
1959
1960 /* char: 115 's' */
1961
1962 static const CoordRec char115_stroke0[] = {
1963     { 57.081, 52.381 },
1964     { 52.319, 61.9048 },
1965     { 38.0333, 66.6667 },
1966     { 23.7476, 66.6667 },
1967     { 9.4619, 61.9048 },
1968     { 4.7, 52.381 },
1969     { 9.4619, 42.8571 },
1970     { 18.9857, 38.0952 },
1971     { 42.7952, 33.3333 },
1972     { 52.319, 28.5714 },
1973     { 57.081, 19.0476 },
1974     { 57.081, 14.2857 },
1975     { 52.319, 4.7619 },
1976     { 38.0333, 0 },
1977     { 23.7476, 0 },
1978     { 9.4619, 4.7619 },
1979     { 4.7, 14.2857 },
1980 };
1981
1982 static const StrokeRec char115[] = {
1983    { 17, char115_stroke0 },
1984 };
1985
1986 /* char: 116 't' */
1987
1988 static const CoordRec char116_stroke0[] = {
1989     { 14.8257, 100 },
1990     { 14.8257, 19.0476 },
1991     { 19.5876, 4.7619 },
1992     { 29.1114, 0 },
1993     { 38.6352, 0 },
1994 };
1995
1996 static const CoordRec char116_stroke1[] = {
1997     { 0.54, 66.6667 },
1998     { 33.8733, 66.6667 },
1999 };
2000
2001 static const StrokeRec char116[] = {
2002    { 5, char116_stroke0 },
2003    { 2, char116_stroke1 },
2004 };
2005
2006 /* char: 117 'u' */
2007
2008 static const CoordRec char117_stroke0[] = {
2009     { 9.46, 66.6667 },
2010     { 9.46, 19.0476 },
2011     { 14.2219, 4.7619 },
2012     { 23.7457, 0 },
2013     { 38.0314, 0 },
2014     { 47.5552, 4.7619 },
2015     { 61.841, 19.0476 },
2016 };
2017
2018 static const CoordRec char117_stroke1[] = {
2019     { 61.841, 66.6667 },
2020     { 61.841, 0 },
2021 };
2022
2023 static const StrokeRec char117[] = {
2024    { 7, char117_stroke0 },
2025    { 2, char117_stroke1 },
2026 };
2027
2028 /* char: 118 'v' */
2029
2030 static const CoordRec char118_stroke0[] = {
2031     { 1.8, 66.6667 },
2032     { 30.3714, 0 },
2033 };
2034
2035 static const CoordRec char118_stroke1[] = {
2036     { 58.9429, 66.6667 },
2037     { 30.3714, 0 },
2038 };
2039
2040 static const StrokeRec char118[] = {
2041    { 2, char118_stroke0 },
2042    { 2, char118_stroke1 },
2043 };
2044
2045 /* char: 119 'w' */
2046
2047 static const CoordRec char119_stroke0[] = {
2048     { 2.5, 66.6667 },
2049     { 21.5476, 0 },
2050 };
2051
2052 static const CoordRec char119_stroke1[] = {
2053     { 40.5952, 66.6667 },
2054     { 21.5476, 0 },
2055 };
2056
2057 static const CoordRec char119_stroke2[] = {
2058     { 40.5952, 66.6667 },
2059     { 59.6429, 0 },
2060 };
2061
2062 static const CoordRec char119_stroke3[] = {
2063     { 78.6905, 66.6667 },
2064     { 59.6429, 0 },
2065 };
2066
2067 static const StrokeRec char119[] = {
2068    { 2, char119_stroke0 },
2069    { 2, char119_stroke1 },
2070    { 2, char119_stroke2 },
2071    { 2, char119_stroke3 },
2072 };
2073
2074 /* char: 120 'x' */
2075
2076 static const CoordRec char120_stroke0[] = {
2077     { 1.66, 66.6667 },
2078     { 54.041, 0 },
2079 };
2080
2081 static const CoordRec char120_stroke1[] = {
2082     { 54.041, 66.6667 },
2083     { 1.66, 0 },
2084 };
2085
2086 static const StrokeRec char120[] = {
2087    { 2, char120_stroke0 },
2088    { 2, char120_stroke1 },
2089 };
2090
2091 /* char: 121 'y' */
2092
2093 static const CoordRec char121_stroke0[] = {
2094     { 6.5619, 66.6667 },
2095     { 35.1333, 0 },
2096 };
2097
2098 static const CoordRec char121_stroke1[] = {
2099     { 63.7048, 66.6667 },
2100     { 35.1333, 0 },
2101     { 25.6095, -19.0476 },
2102     { 16.0857, -28.5714 },
2103     { 6.5619, -33.3333 },
2104     { 1.8, -33.3333 },
2105 };
2106
2107 static const StrokeRec char121[] = {
2108    { 2, char121_stroke0 },
2109    { 6, char121_stroke1 },
2110 };
2111
2112 /* char: 122 'z' */
2113
2114 static const CoordRec char122_stroke0[] = {
2115     { 56.821, 66.6667 },
2116     { 4.44, 0 },
2117 };
2118
2119 static const CoordRec char122_stroke1[] = {
2120     { 4.44, 66.6667 },
2121     { 56.821, 66.6667 },
2122 };
2123
2124 static const CoordRec char122_stroke2[] = {
2125     { 4.44, 0 },
2126     { 56.821, 0 },
2127 };
2128
2129 static const StrokeRec char122[] = {
2130    { 2, char122_stroke0 },
2131    { 2, char122_stroke1 },
2132    { 2, char122_stroke2 },
2133 };
2134
2135 /* char: 123 '{' */
2136
2137 static const CoordRec char123_stroke0[] = {
2138     { 31.1895, 119.048 },
2139     { 21.6657, 114.286 },
2140     { 16.9038, 109.524 },
2141     { 12.1419, 100 },
2142     { 12.1419, 90.4762 },
2143     { 16.9038, 80.9524 },
2144     { 21.6657, 76.1905 },
2145     { 26.4276, 66.6667 },
2146     { 26.4276, 57.1429 },
2147     { 16.9038, 47.619 },
2148 };
2149
2150 static const CoordRec char123_stroke1[] = {
2151     { 21.6657, 114.286 },
2152     { 16.9038, 104.762 },
2153     { 16.9038, 95.2381 },
2154     { 21.6657, 85.7143 },
2155     { 26.4276, 80.9524 },
2156     { 31.1895, 71.4286 },
2157     { 31.1895, 61.9048 },
2158     { 26.4276, 52.381 },
2159     { 7.38, 42.8571 },
2160     { 26.4276, 33.3333 },
2161     { 31.1895, 23.8095 },
2162     { 31.1895, 14.2857 },
2163     { 26.4276, 4.7619 },
2164     { 21.6657, 0 },
2165     { 16.9038, -9.5238 },
2166     { 16.9038, -19.0476 },
2167     { 21.6657, -28.5714 },
2168 };
2169
2170 static const CoordRec char123_stroke2[] = {
2171     { 16.9038, 38.0952 },
2172     { 26.4276, 28.5714 },
2173     { 26.4276, 19.0476 },
2174     { 21.6657, 9.5238 },
2175     { 16.9038, 4.7619 },
2176     { 12.1419, -4.7619 },
2177     { 12.1419, -14.2857 },
2178     { 16.9038, -23.8095 },
2179     { 21.6657, -28.5714 },
2180     { 31.1895, -33.3333 },
2181 };
2182
2183 static const StrokeRec char123[] = {
2184    { 10, char123_stroke0 },
2185    { 17, char123_stroke1 },
2186    { 10, char123_stroke2 },
2187 };
2188
2189 /* char: 124 '|' */
2190
2191 static const CoordRec char124_stroke0[] = {
2192     { 11.54, 119.048 },
2193     { 11.54, -33.3333 },
2194 };
2195
2196 static const StrokeRec char124[] = {
2197    { 2, char124_stroke0 },
2198 };
2199
2200 /* char: 125 '}' */
2201
2202 static const CoordRec char125_stroke0[] = {
2203     { 9.18, 119.048 },
2204     { 18.7038, 114.286 },
2205     { 23.4657, 109.524 },
2206     { 28.2276, 100 },
2207     { 28.2276, 90.4762 },
2208     { 23.4657, 80.9524 },
2209     { 18.7038, 76.1905 },
2210     { 13.9419, 66.6667 },
2211     { 13.9419, 57.1429 },
2212     { 23.4657, 47.619 },
2213 };
2214
2215 static const CoordRec char125_stroke1[] = {
2216     { 18.7038, 114.286 },
2217     { 23.4657, 104.762 },
2218     { 23.4657, 95.2381 },
2219     { 18.7038, 85.7143 },
2220     { 13.9419, 80.9524 },
2221     { 9.18, 71.4286 },
2222     { 9.18, 61.9048 },
2223     { 13.9419, 52.381 },
2224     { 32.9895, 42.8571 },
2225     { 13.9419, 33.3333 },
2226     { 9.18, 23.8095 },
2227     { 9.18, 14.2857 },
2228     { 13.9419, 4.7619 },
2229     { 18.7038, 0 },
2230     { 23.4657, -9.5238 },
2231     { 23.4657, -19.0476 },
2232     { 18.7038, -28.5714 },
2233 };
2234
2235 static const CoordRec char125_stroke2[] = {
2236     { 23.4657, 38.0952 },
2237     { 13.9419, 28.5714 },
2238     { 13.9419, 19.0476 },
2239     { 18.7038, 9.5238 },
2240     { 23.4657, 4.7619 },
2241     { 28.2276, -4.7619 },
2242     { 28.2276, -14.2857 },
2243     { 23.4657, -23.8095 },
2244     { 18.7038, -28.5714 },
2245     { 9.18, -33.3333 },
2246 };
2247
2248 static const StrokeRec char125[] = {
2249    { 10, char125_stroke0 },
2250    { 17, char125_stroke1 },
2251    { 10, char125_stroke2 },
2252 };
2253
2254 /* char: 126 '~' */
2255
2256 static const CoordRec char126_stroke0[] = {
2257     { 2.92, 28.5714 },
2258     { 2.92, 38.0952 },
2259     { 7.6819, 52.381 },
2260     { 17.2057, 57.1429 },
2261     { 26.7295, 57.1429 },
2262     { 36.2533, 52.381 },
2263     { 55.301, 38.0952 },
2264     { 64.8248, 33.3333 },
2265     { 74.3486, 33.3333 },
2266     { 83.8724, 38.0952 },
2267     { 88.6343, 47.619 },
2268 };
2269
2270 static const CoordRec char126_stroke1[] = {
2271     { 2.92, 38.0952 },
2272     { 7.6819, 47.619 },
2273     { 17.2057, 52.381 },
2274     { 26.7295, 52.381 },
2275     { 36.2533, 47.619 },
2276     { 55.301, 33.3333 },
2277     { 64.8248, 28.5714 },
2278     { 74.3486, 28.5714 },
2279     { 83.8724, 33.3333 },
2280     { 88.6343, 47.619 },
2281     { 88.6343, 57.1429 },
2282 };
2283
2284 static const StrokeRec char126[] = {
2285    { 11, char126_stroke0 },
2286    { 11, char126_stroke1 },
2287 };
2288
2289 /* char: 127 */
2290
2291 static const CoordRec char127_stroke0[] = {
2292     { 52.381, 100 },
2293     { 14.2857, -33.3333 },
2294 };
2295
2296 static const CoordRec char127_stroke1[] = {
2297     { 28.5714, 66.6667 },
2298     { 14.2857, 61.9048 },
2299     { 4.7619, 52.381 },
2300     { 0, 38.0952 },
2301     { 0, 23.8095 },
2302     { 4.7619, 14.2857 },
2303     { 14.2857, 4.7619 },
2304     { 28.5714, 0 },
2305     { 38.0952, 0 },
2306     { 52.381, 4.7619 },
2307     { 61.9048, 14.2857 },
2308     { 66.6667, 28.5714 },
2309     { 66.6667, 42.8571 },
2310     { 61.9048, 52.381 },
2311     { 52.381, 61.9048 },
2312     { 38.0952, 66.6667 },
2313     { 28.5714, 66.6667 },
2314 };
2315
2316 static const StrokeRec char127[] = {
2317    { 2, char127_stroke0 },
2318    { 17, char127_stroke1 },
2319 };
2320
2321 static const StrokeCharRec chars[] = {
2322     { 0, /* char0 */ 0, 0, 0 },
2323     { 0, /* char1 */ 0, 0, 0 },
2324     { 0, /* char2 */ 0, 0, 0 },
2325     { 0, /* char3 */ 0, 0, 0 },
2326     { 0, /* char4 */ 0, 0, 0 },
2327     { 0, /* char5 */ 0, 0, 0 },
2328     { 0, /* char6 */ 0, 0, 0 },
2329     { 0, /* char7 */ 0, 0, 0 },
2330     { 0, /* char8 */ 0, 0, 0 },
2331     { 0, /* char9 */ 0, 0, 0 },
2332     { 0, /* char10 */ 0, 0, 0 },
2333     { 0, /* char11 */ 0, 0, 0 },
2334     { 0, /* char12 */ 0, 0, 0 },
2335     { 0, /* char13 */ 0, 0, 0 },
2336     { 0, /* char14 */ 0, 0, 0 },
2337     { 0, /* char15 */ 0, 0, 0 },
2338     { 0, /* char16 */ 0, 0, 0 },
2339     { 0, /* char17 */ 0, 0, 0 },
2340     { 0, /* char18 */ 0, 0, 0 },
2341     { 0, /* char19 */ 0, 0, 0 },
2342     { 0, /* char20 */ 0, 0, 0 },
2343     { 0, /* char21 */ 0, 0, 0 },
2344     { 0, /* char22 */ 0, 0, 0 },
2345     { 0, /* char23 */ 0, 0, 0 },
2346     { 0, /* char24 */ 0, 0, 0 },
2347     { 0, /* char25 */ 0, 0, 0 },
2348     { 0, /* char26 */ 0, 0, 0 },
2349     { 0, /* char27 */ 0, 0, 0 },
2350     { 0, /* char28 */ 0, 0, 0 },
2351     { 0, /* char29 */ 0, 0, 0 },
2352     { 0, /* char30 */ 0, 0, 0 },
2353     { 0, /* char31 */ 0, 0, 0 },
2354     { 0, /* char32 */ 0, 35, 70 },  /* jwz: changed this to be 'n' width.
2355                                        (it was 52.381, 104.762) */
2356     { 2, char33, 13.3819, 26.6238 },
2357     { 2, char34, 23.0676, 51.4352 },
2358     { 4, char35, 36.5333, 79.4886 },
2359     { 3, char36, 38.1533, 76.2067 },
2360     { 3, char37, 49.2171, 96.5743 },
2361     { 1, char38, 53.599, 101.758 },
2362     { 1, char39, 4.44, 13.62 },
2363     { 1, char40, 21.8657, 47.1733 },
2364     { 1, char41, 24.3276, 47.5333 },
2365     { 3, char42, 30.7695, 59.439 },
2366     { 2, char43, 48.8371, 97.2543 },
2367     { 1, char44, 13.5219, 26.0638 },
2368     { 1, char45, 50.2371, 100.754 },
2369     { 1, char46, 13.1019, 26.4838 },
2370     { 1, char47, 40.5733, 82.1067 },
2371     { 1, char48, 38.3133, 77.0667 },
2372     { 1, char49, 30.8676, 66.5295 },
2373     { 1, char50, 38.7533, 77.6467 },
2374     { 1, char51, 38.3333, 77.0467 },
2375     { 2, char52, 37.2133, 80.1686 },
2376     { 1, char53, 38.1933, 77.6867 },
2377     { 1, char54, 34.1514, 73.8048 },
2378     { 2, char55, 38.8933, 77.2267 },
2379     { 1, char56, 38.9333, 77.6667 },
2380     { 1, char57, 39.9333, 74.0648 },
2381     { 2, char58, 14.0819, 26.2238 },
2382     { 2, char59, 12.9619, 26.3038 },
2383     { 1, char60, 41.1552, 81.6105 },
2384     { 2, char61, 48.5571, 97.2543 },
2385     { 1, char62, 40.8752, 81.6105 },
2386     { 2, char63, 36.9914, 73.9029 },
2387     { 2, char64, 34.9314, 74.3648 },
2388     { 3, char65, 40.5952, 80.4905 },
2389     { 3, char66, 44.7533, 83.6267 },
2390     { 1, char67, 39.9933, 84.4886 },
2391     { 2, char68, 45.2933, 85.2867 },
2392     { 4, char69, 39.9914, 78.1848 },
2393     { 3, char70, 39.9914, 78.7448 },
2394     { 2, char71, 40.3933, 89.7686 },
2395     { 3, char72, 44.7533, 89.0867 },
2396     { 1, char73, 10.86, 21.3 },
2397     { 1, char74, 31.0714, 59.999 },
2398     { 3, char75, 44.6133, 79.3267 },
2399     { 2, char76, 40.2514, 71.3229 },
2400     { 4, char77, 48.9552, 97.2105 },
2401     { 3, char78, 44.4733, 88.8067 },
2402     { 1, char79, 44.3352, 88.8305 },
2403     { 2, char80, 45.4333, 85.6667 },
2404     { 2, char81, 43.3952, 88.0905 },
2405     { 3, char82, 45.0133, 82.3667 },
2406     { 1, char83, 41.3333, 80.8267 },
2407     { 2, char84, 35.6933, 71.9467 },
2408     { 1, char85, 44.8733, 89.4867 },
2409     { 2, char86, 40.4552, 81.6105 },
2410     { 4, char87, 49.839, 100.518 },
2411     { 2, char88, 35.8333, 72.3667 },
2412     { 2, char89, 39.6152, 79.6505 },
2413     { 3, char90, 35.8333, 73.7467 },
2414     { 4, char91, 22.0657, 46.1133 },
2415     { 1, char92, 39.1733, 78.2067 },
2416     { 4, char93, 23.4876, 46.3933 },
2417     { 2, char94, 44.0752, 90.2305 },
2418     { 1, char95, 51.281, 104.062 },
2419     { 2, char96, 42.5457, 83.5714 },
2420     { 2, char97, 35.2514, 66.6029 },
2421     { 2, char98, 37.3314, 70.4629 },
2422     { 1, char99, 34.0914, 68.9229 },
2423     { 2, char100, 33.2114, 70.2629 },
2424     { 1, char101, 34.2914, 68.5229 },
2425     { 2, char102, 14.9657, 38.6552 },
2426     { 2, char103, 33.9314, 70.9829 },
2427     { 2, char104, 33.4095, 71.021 },
2428     { 2, char105, 14.7819, 28.8638 },
2429     { 2, char106, 17.3876, 36.2314 },
2430     { 3, char107, 33.4095, 62.521 },
2431     { 1, char108, 10.02, 19.34 },
2432     { 3, char109, 61.981, 123.962 },
2433     { 2, char110, 32.9895, 70.881 },
2434     { 1, char111, 33.5514, 71.7448 },
2435     { 2, char112, 38.0314, 70.8029 },
2436     { 2, char113, 33.4114, 70.7429 },
2437     { 2, char114, 23.7457, 49.4952 },
2438     { 1, char115, 28.5095, 62.321 },
2439     { 2, char116, 14.8257, 39.3152 },
2440     { 2, char117, 33.2695, 71.161 },
2441     { 2, char118, 30.3714, 60.6029 },
2442     { 4, char119, 40.5952, 80.4905 },
2443     { 2, char120, 25.4695, 56.401 },
2444     { 2, char121, 35.1333, 66.0648 },
2445     { 3, char122, 28.2495, 61.821 },
2446     { 3, char123, 21.6657, 41.6295 },
2447     { 1, char124, 11.54, 23.78 },
2448     { 3, char125, 18.7038, 41.4695 },
2449     { 2, char126, 45.7771, 91.2743 },
2450     { 2, char127, 33.3333, 66.6667 },
2451 };
2452
2453 StrokeFontRec glutStrokeRoman = { "Roman", 128, chars, 119.048, -33.3333 };
2454