Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

TxqGlutStroke.h

Go to the documentation of this file.
00001 //--------------------------------------------------------------------
00002 //
00003 // File:    TxqGlutStroke.h
00004 //
00005 // Purpose: Provide a glut stroke font for the TxqStrokeLabel class.
00006 //
00007 // Version: $Id: TxqGlutStroke.h,v 1.4 2001/10/12 19:07:31 kgl Exp $
00008 //
00009 //--------------------------------------------------------------------
00010 
00011 #ifndef TXQ_GLUTSTROKE_H
00012 #define TXQ_GLUTSTROKE_H
00013 
00014 /*
00015  *  This file is copied from the Mesa distribution src-glut files
00016  *  and is modified from the original distribution.
00017  *  This file is not documented.
00018  *  $Id: TxqGlutStroke.h,v 1.4 2001/10/12 19:07:31 kgl Exp $
00019  *
00020  *  The original file contains the following header:
00021  */       
00022 
00023 /*
00024  *
00025  * This program is freely distributable without licensing fees 
00026  *    and is provided without guarantee or warrantee expressed or 
00027  *       implied. This program is -not- in the public domain. 
00028  */       
00029 
00030  /* Copyright (c) Mark J. Kilgard, 1994. */
00031 
00032 
00038 #if defined(_WIN32)
00039 // #define STROKE_ROMAN               ((void*)0)
00040 #define STROKE_ROMAN               (&strokeRomanData)
00041 #else
00042 #define STROKE_ROMAN               (&strokeRomanData)
00043 #endif
00044 
00045 typedef struct {
00046   float x;
00047   float y;
00048 } CoordRec, *CoordPtr;
00049 
00050 typedef struct {
00051   int num_coords;
00052   const CoordRec *coord;
00053 } StrokeRec, *StrokePtr;
00054 
00055 typedef struct {
00056   int num_strokes;
00057   const StrokeRec *stroke;
00058   float center;
00059   float right;
00060 } StrokeCharRec, *StrokeCharPtr;
00061 
00062 typedef struct {
00063   const char *name;
00064   int num_chars;
00065   const StrokeCharRec *ch;
00066   float top;
00067   float bottom;
00068 } StrokeFontRec, *StrokeFontPtr;
00069 //
00070 
00071 /* char: 33 '!' */
00072 
00073 static const CoordRec char33_stroke0[] = {
00074     { 13.3819, 100 },
00075     { 13.3819, 33.3333 },
00076 };
00077 
00078 static const CoordRec char33_stroke1[] = {
00079     { 13.3819, 9.5238 },
00080     { 8.62, 4.7619 },
00081     { 13.3819, 0 },
00082     { 18.1438, 4.7619 },
00083     { 13.3819, 9.5238 },
00084 };
00085 
00086 static const StrokeRec char33[] = {
00087    { 2, char33_stroke0 },
00088    { 5, char33_stroke1 },
00089 };
00090 
00091 /* char: 34 '"' */
00092 
00093 static const CoordRec char34_stroke0[] = {
00094     { 4.02, 100 },
00095     { 4.02, 66.6667 },
00096 };
00097 
00098 static const CoordRec char34_stroke1[] = {
00099     { 42.1152, 100 },
00100     { 42.1152, 66.6667 },
00101 };
00102 
00103 static const StrokeRec char34[] = {
00104    { 2, char34_stroke0 },
00105    { 2, char34_stroke1 },
00106 };
00107 
00108 /* char: 35 '#' */
00109 
00110 static const CoordRec char35_stroke0[] = {
00111     { 41.2952, 119.048 },
00112     { 7.9619, -33.3333 },
00113 };
00114 
00115 static const CoordRec char35_stroke1[] = {
00116     { 69.8667, 119.048 },
00117     { 36.5333, -33.3333 },
00118 };
00119 
00120 static const CoordRec char35_stroke2[] = {
00121     { 7.9619, 57.1429 },
00122     { 74.6286, 57.1429 },
00123 };
00124 
00125 static const CoordRec char35_stroke3[] = {
00126     { 3.2, 28.5714 },
00127     { 69.8667, 28.5714 },
00128 };
00129 
00130 static const StrokeRec char35[] = {
00131    { 2, char35_stroke0 },
00132    { 2, char35_stroke1 },
00133    { 2, char35_stroke2 },
00134    { 2, char35_stroke3 },
00135 };
00136 
00137 /* char: 36 '$' */
00138 
00139 static const CoordRec char36_stroke0[] = {
00140     { 28.6295, 119.048 },
00141     { 28.6295, -19.0476 },
00142 };
00143 
00144 static const CoordRec char36_stroke1[] = {
00145     { 47.6771, 119.048 },
00146     { 47.6771, -19.0476 },
00147 };
00148 
00149 static const CoordRec char36_stroke2[] = {
00150     { 71.4867, 85.7143 },
00151     { 61.9629, 95.2381 },
00152     { 47.6771, 100 },
00153     { 28.6295, 100 },
00154     { 14.3438, 95.2381 },
00155     { 4.82, 85.7143 },
00156     { 4.82, 76.1905 },
00157     { 9.5819, 66.6667 },
00158     { 14.3438, 61.9048 },
00159     { 23.8676, 57.1429 },
00160     { 52.439, 47.619 },
00161     { 61.9629, 42.8571 },
00162     { 66.7248, 38.0952 },
00163     { 71.4867, 28.5714 },
00164     { 71.4867, 14.2857 },
00165     { 61.9629, 4.7619 },
00166     { 47.6771, 0 },
00167     { 28.6295, 0 },
00168     { 14.3438, 4.7619 },
00169     { 4.82, 14.2857 },
00170 };
00171 
00172 static const StrokeRec char36[] = {
00173    { 2, char36_stroke0 },
00174    { 2, char36_stroke1 },
00175    { 20, char36_stroke2 },
00176 };
00177 
00178 /* char: 37 '%' */
00179 
00180 static const CoordRec char37_stroke0[] = {
00181     { 92.0743, 100 },
00182     { 6.36, 0 },
00183 };
00184 
00185 static const CoordRec char37_stroke1[] = {
00186     { 30.1695, 100 },
00187     { 39.6933, 90.4762 },
00188     { 39.6933, 80.9524 },
00189     { 34.9314, 71.4286 },
00190     { 25.4076, 66.6667 },
00191     { 15.8838, 66.6667 },
00192     { 6.36, 76.1905 },
00193     { 6.36, 85.7143 },
00194     { 11.1219, 95.2381 },
00195     { 20.6457, 100 },
00196     { 30.1695, 100 },
00197     { 39.6933, 95.2381 },
00198     { 53.979, 90.4762 },
00199     { 68.2648, 90.4762 },
00200     { 82.5505, 95.2381 },
00201     { 92.0743, 100 },
00202 };
00203 
00204 static const CoordRec char37_stroke2[] = {
00205     { 73.0267, 33.3333 },
00206     { 63.5029, 28.5714 },
00207     { 58.741, 19.0476 },
00208     { 58.741, 9.5238 },
00209     { 68.2648, 0 },
00210     { 77.7886, 0 },
00211     { 87.3124, 4.7619 },
00212     { 92.0743, 14.2857 },
00213     { 92.0743, 23.8095 },
00214     { 82.5505, 33.3333 },
00215     { 73.0267, 33.3333 },
00216 };
00217 
00218 static const StrokeRec char37[] = {
00219    { 2, char37_stroke0 },
00220    { 16, char37_stroke1 },
00221    { 11, char37_stroke2 },
00222 };
00223 
00224 /* char: 38 '&' */
00225 
00226 static const CoordRec char38_stroke0[] = {
00227     { 101.218, 57.1429 },
00228     { 101.218, 61.9048 },
00229     { 96.4562, 66.6667 },
00230     { 91.6943, 66.6667 },
00231     { 86.9324, 61.9048 },
00232     { 82.1705, 52.381 },
00233     { 72.6467, 28.5714 },
00234     { 63.1229, 14.2857 },
00235     { 53.599, 4.7619 },
00236     { 44.0752, 0 },
00237     { 25.0276, 0 },
00238     { 15.5038, 4.7619 },
00239     { 10.7419, 9.5238 },
00240     { 5.98, 19.0476 },
00241     { 5.98, 28.5714 },
00242     { 10.7419, 38.0952 },
00243     { 15.5038, 42.8571 },
00244     { 48.8371, 61.9048 },
00245     { 53.599, 66.6667 },
00246     { 58.361, 76.1905 },
00247     { 58.361, 85.7143 },
00248     { 53.599, 95.2381 },
00249     { 44.0752, 100 },
00250     { 34.5514, 95.2381 },
00251     { 29.7895, 85.7143 },
00252     { 29.7895, 76.1905 },
00253     { 34.5514, 61.9048 },
00254     { 44.0752, 47.619 },
00255     { 67.8848, 14.2857 },
00256     { 77.4086, 4.7619 },
00257     { 86.9324, 0 },
00258     { 96.4562, 0 },
00259     { 101.218, 4.7619 },
00260     { 101.218, 9.5238 },
00261 };
00262 
00263 static const StrokeRec char38[] = {
00264    { 34, char38_stroke0 },
00265 };
00266 
00267 /* char: 39 ''' */
00268 
00269 static const CoordRec char39_stroke0[] = {
00270     { 4.44, 100 },
00271     { 4.44, 66.6667 },
00272 };
00273 
00274 static const StrokeRec char39[] = {
00275    { 2, char39_stroke0 },
00276 };
00277 
00278 /* char: 40 '(' */
00279 
00280 static const CoordRec char40_stroke0[] = {
00281     { 40.9133, 119.048 },
00282     { 31.3895, 109.524 },
00283     { 21.8657, 95.2381 },
00284     { 12.3419, 76.1905 },
00285     { 7.58, 52.381 },
00286     { 7.58, 33.3333 },
00287     { 12.3419, 9.5238 },
00288     { 21.8657, -9.5238 },
00289     { 31.3895, -23.8095 },
00290     { 40.9133, -33.3333 },
00291 };
00292 
00293 static const StrokeRec char40[] = {
00294    { 10, char40_stroke0 },
00295 };
00296 
00297 /* char: 41 ')' */
00298 
00299 static const CoordRec char41_stroke0[] = {
00300     { 5.28, 119.048 },
00301     { 14.8038, 109.524 },
00302     { 24.3276, 95.2381 },
00303     { 33.8514, 76.1905 },
00304     { 38.6133, 52.381 },
00305     { 38.6133, 33.3333 },
00306     { 33.8514, 9.5238 },
00307     { 24.3276, -9.5238 },
00308     { 14.8038, -23.8095 },
00309     { 5.28, -33.3333 },
00310 };
00311 
00312 static const StrokeRec char41[] = {
00313    { 10, char41_stroke0 },
00314 };
00315 
00316 /* char: 42 '*' */
00317 
00318 static const CoordRec char42_stroke0[] = {
00319     { 30.7695, 71.4286 },
00320     { 30.7695, 14.2857 },
00321 };
00322 
00323 static const CoordRec char42_stroke1[] = {
00324     { 6.96, 57.1429 },
00325     { 54.579, 28.5714 },
00326 };
00327 
00328 static const CoordRec char42_stroke2[] = {
00329     { 54.579, 57.1429 },
00330     { 6.96, 28.5714 },
00331 };
00332 
00333 static const StrokeRec char42[] = {
00334    { 2, char42_stroke0 },
00335    { 2, char42_stroke1 },
00336    { 2, char42_stroke2 },
00337 };
00338 
00339 /* char: 43 '+' */
00340 
00341 static const CoordRec char43_stroke0[] = {
00342     { 48.8371, 85.7143 },
00343     { 48.8371, 0 },
00344 };
00345 
00346 static const CoordRec char43_stroke1[] = {
00347     { 5.98, 42.8571 },
00348     { 91.6943, 42.8571 },
00349 };
00350 
00351 static const StrokeRec char43[] = {
00352    { 2, char43_stroke0 },
00353    { 2, char43_stroke1 },
00354 };
00355 
00356 /* char: 44 ',' */
00357 
00358 static const CoordRec char44_stroke0[] = {
00359     { 18.2838, 4.7619 },
00360     { 13.5219, 0 },
00361     { 8.76, 4.7619 },
00362     { 13.5219, 9.5238 },
00363     { 18.2838, 4.7619 },
00364     { 18.2838, -4.7619 },
00365     { 13.5219, -14.2857 },
00366     { 8.76, -19.0476 },
00367 };
00368 
00369 static const StrokeRec char44[] = {
00370    { 8, char44_stroke0 },
00371 };
00372 
00373 /* char: 45 '-' */
00374 
00375 static const CoordRec char45_stroke0[] = {
00376     { 7.38, 42.8571 },
00377     { 93.0943, 42.8571 },
00378 };
00379 
00380 static const StrokeRec char45[] = {
00381    { 2, char45_stroke0 },
00382 };
00383 
00384 /* char: 46 '.' */
00385 
00386 static const CoordRec char46_stroke0[] = {
00387     { 13.1019, 9.5238 },
00388     { 8.34, 4.7619 },
00389     { 13.1019, 0 },
00390     { 17.8638, 4.7619 },
00391     { 13.1019, 9.5238 },
00392 };
00393 
00394 static const StrokeRec char46[] = {
00395    { 5, char46_stroke0 },
00396 };
00397 
00398 /* char: 47 '/' */
00399 
00400 static const CoordRec char47_stroke0[] = {
00401     { 7.24, -14.2857 },
00402     { 73.9067, 100 },
00403 };
00404 
00405 static const StrokeRec char47[] = {
00406    { 2, char47_stroke0 },
00407 };
00408 
00409 /* char: 48 '0' */
00410 
00411 static const CoordRec char48_stroke0[] = {
00412     { 33.5514, 100 },
00413     { 19.2657, 95.2381 },
00414     { 9.7419, 80.9524 },
00415     { 4.98, 57.1429 },
00416     { 4.98, 42.8571 },
00417     { 9.7419, 19.0476 },
00418     { 19.2657, 4.7619 },
00419     { 33.5514, 0 },
00420     { 43.0752, 0 },
00421     { 57.361, 4.7619 },
00422     { 66.8848, 19.0476 },
00423     { 71.6467, 42.8571 },
00424     { 71.6467, 57.1429 },
00425     { 66.8848, 80.9524 },
00426     { 57.361, 95.2381 },
00427     { 43.0752, 100 },
00428     { 33.5514, 100 },
00429 };
00430 
00431 static const StrokeRec char48[] = {
00432    { 17, char48_stroke0 },
00433 };
00434 
00435 /* char: 49 '1' */
00436 
00437 static const CoordRec char49_stroke0[] = {
00438     { 11.82, 80.9524 },
00439     { 21.3438, 85.7143 },
00440     { 35.6295, 100 },
00441     { 35.6295, 0 },
00442 };
00443 
00444 static const StrokeRec char49[] = {
00445    { 4, char49_stroke0 },
00446 };
00447 
00448 /* char: 50 '2' */
00449 
00450 static const CoordRec char50_stroke0[] = {
00451     { 10.1819, 76.1905 },
00452     { 10.1819, 80.9524 },
00453     { 14.9438, 90.4762 },
00454     { 19.7057, 95.2381 },
00455     { 29.2295, 100 },
00456     { 48.2771, 100 },
00457     { 57.801, 95.2381 },
00458     { 62.5629, 90.4762 },
00459     { 67.3248, 80.9524 },
00460     { 67.3248, 71.4286 },
00461     { 62.5629, 61.9048 },
00462     { 53.039, 47.619 },
00463     { 5.42, 0 },
00464     { 72.0867, 0 },
00465 };
00466 
00467 static const StrokeRec char50[] = {
00468    { 14, char50_stroke0 },
00469 };
00470 
00471 /* char: 51 '3' */
00472 
00473 static const CoordRec char51_stroke0[] = {
00474     { 14.5238, 100 },
00475     { 66.9048, 100 },
00476     { 38.3333, 61.9048 },
00477     { 52.619, 61.9048 },
00478     { 62.1429, 57.1429 },
00479     { 66.9048, 52.381 },
00480     { 71.6667, 38.0952 },
00481     { 71.6667, 28.5714 },
00482     { 66.9048, 14.2857 },
00483     { 57.381, 4.7619 },
00484     { 43.0952, 0 },
00485     { 28.8095, 0 },
00486     { 14.5238, 4.7619 },
00487     { 9.7619, 9.5238 },
00488     { 5, 19.0476 },
00489 };
00490 
00491 static const StrokeRec char51[] = {
00492    { 15, char51_stroke0 },
00493 };
00494 
00495 /* char: 52 '4' */
00496 
00497 static const CoordRec char52_stroke0[] = {
00498     { 51.499, 100 },
00499     { 3.88, 33.3333 },
00500     { 75.3086, 33.3333 },
00501 };
00502 
00503 static const CoordRec char52_stroke1[] = {
00504     { 51.499, 100 },
00505     { 51.499, 0 },
00506 };
00507 
00508 static const StrokeRec char52[] = {
00509    { 3, char52_stroke0 },
00510    { 2, char52_stroke1 },
00511 };
00512 
00513 /* char: 53 '5' */
00514 
00515 static const CoordRec char53_stroke0[] = {
00516     { 62.0029, 100 },
00517     { 14.3838, 100 },
00518     { 9.6219, 57.1429 },
00519     { 14.3838, 61.9048 },
00520     { 28.6695, 66.6667 },
00521     { 42.9552, 66.6667 },
00522     { 57.241, 61.9048 },
00523     { 66.7648, 52.381 },
00524     { 71.5267, 38.0952 },
00525     { 71.5267, 28.5714 },
00526     { 66.7648, 14.2857 },
00527     { 57.241, 4.7619 },
00528     { 42.9552, 0 },
00529     { 28.6695, 0 },
00530     { 14.3838, 4.7619 },
00531     { 9.6219, 9.5238 },
00532     { 4.86, 19.0476 },
00533 };
00534 
00535 static const StrokeRec char53[] = {
00536    { 17, char53_stroke0 },
00537 };
00538 
00539 /* char: 54 '6' */
00540 
00541 static const CoordRec char54_stroke0[] = {
00542     { 62.7229, 85.7143 },
00543     { 57.961, 95.2381 },
00544     { 43.6752, 100 },
00545     { 34.1514, 100 },
00546     { 19.8657, 95.2381 },
00547     { 10.3419, 80.9524 },
00548     { 5.58, 57.1429 },
00549     { 5.58, 33.3333 },
00550     { 10.3419, 14.2857 },
00551     { 19.8657, 4.7619 },
00552     { 34.1514, 0 },
00553     { 38.9133, 0 },
00554     { 53.199, 4.7619 },
00555     { 62.7229, 14.2857 },
00556     { 67.4848, 28.5714 },
00557     { 67.4848, 33.3333 },
00558     { 62.7229, 47.619 },
00559     { 53.199, 57.1429 },
00560     { 38.9133, 61.9048 },
00561     { 34.1514, 61.9048 },
00562     { 19.8657, 57.1429 },
00563     { 10.3419, 47.619 },
00564     { 5.58, 33.3333 },
00565 };
00566 
00567 static const StrokeRec char54[] = {
00568    { 23, char54_stroke0 },
00569 };
00570 
00571 /* char: 55 '7' */
00572 
00573 static const CoordRec char55_stroke0[] = {
00574     { 72.2267, 100 },
00575     { 24.6076, 0 },
00576 };
00577 
00578 static const CoordRec char55_stroke1[] = {
00579     { 5.56, 100 },
00580     { 72.2267, 100 },
00581 };
00582 
00583 static const StrokeRec char55[] = {
00584    { 2, char55_stroke0 },
00585    { 2, char55_stroke1 },
00586 };
00587 
00588 /* char: 56 '8' */
00589 
00590 static const CoordRec char56_stroke0[] = {
00591     { 29.4095, 100 },
00592     { 15.1238, 95.2381 },
00593     { 10.3619, 85.7143 },
00594     { 10.3619, 76.1905 },
00595     { 15.1238, 66.6667 },
00596     { 24.6476, 61.9048 },
00597     { 43.6952, 57.1429 },
00598     { 57.981, 52.381 },
00599     { 67.5048, 42.8571 },
00600     { 72.2667, 33.3333 },
00601     { 72.2667, 19.0476 },
00602     { 67.5048, 9.5238 },
00603     { 62.7429, 4.7619 },
00604     { 48.4571, 0 },
00605     { 29.4095, 0 },
00606     { 15.1238, 4.7619 },
00607     { 10.3619, 9.5238 },
00608     { 5.6, 19.0476 },
00609     { 5.6, 33.3333 },
00610     { 10.3619, 42.8571 },
00611     { 19.8857, 52.381 },
00612     { 34.1714, 57.1429 },
00613     { 53.219, 61.9048 },
00614     { 62.7429, 66.6667 },
00615     { 67.5048, 76.1905 },
00616     { 67.5048, 85.7143 },
00617     { 62.7429, 95.2381 },
00618     { 48.4571, 100 },
00619     { 29.4095, 100 },
00620 };
00621 
00622 static const StrokeRec char56[] = {
00623    { 29, char56_stroke0 },
00624 };
00625 
00626 /* char: 57 '9' */
00627 
00628 static const CoordRec char57_stroke0[] = {
00629     { 68.5048, 66.6667 },
00630     { 63.7429, 52.381 },
00631     { 54.219, 42.8571 },
00632     { 39.9333, 38.0952 },
00633     { 35.1714, 38.0952 },
00634     { 20.8857, 42.8571 },
00635     { 11.3619, 52.381 },
00636     { 6.6, 66.6667 },
00637     { 6.6, 71.4286 },
00638     { 11.3619, 85.7143 },
00639     { 20.8857, 95.2381 },
00640     { 35.1714, 100 },
00641     { 39.9333, 100 },
00642     { 54.219, 95.2381 },
00643     { 63.7429, 85.7143 },
00644     { 68.5048, 66.6667 },
00645     { 68.5048, 42.8571 },
00646     { 63.7429, 19.0476 },
00647     { 54.219, 4.7619 },
00648     { 39.9333, 0 },
00649     { 30.4095, 0 },
00650     { 16.1238, 4.7619 },
00651     { 11.3619, 14.2857 },
00652 };
00653 
00654 static const StrokeRec char57[] = {
00655    { 23, char57_stroke0 },
00656 };
00657 
00658 /* char: 58 ':' */
00659 
00660 static const CoordRec char58_stroke0[] = {
00661     { 14.0819, 66.6667 },
00662     { 9.32, 61.9048 },
00663     { 14.0819, 57.1429 },
00664     { 18.8438, 61.9048 },
00665     { 14.0819, 66.6667 },
00666 };
00667 
00668 static const CoordRec char58_stroke1[] = {
00669     { 14.0819, 9.5238 },
00670     { 9.32, 4.7619 },
00671     { 14.0819, 0 },
00672     { 18.8438, 4.7619 },
00673     { 14.0819, 9.5238 },
00674 };
00675 
00676 static const StrokeRec char58[] = {
00677    { 5, char58_stroke0 },
00678    { 5, char58_stroke1 },
00679 };
00680 
00681 /* char: 59 ';' */
00682 
00683 static const CoordRec char59_stroke0[] = {
00684     { 12.9619, 66.6667 },
00685     { 8.2, 61.9048 },
00686     { 12.9619, 57.1429 },
00687     { 17.7238, 61.9048 },
00688     { 12.9619, 66.6667 },
00689 };
00690 
00691 static const CoordRec char59_stroke1[] = {
00692     { 17.7238, 4.7619 },
00693     { 12.9619, 0 },
00694     { 8.2, 4.7619 },
00695     { 12.9619, 9.5238 },
00696     { 17.7238, 4.7619 },
00697     { 17.7238, -4.7619 },
00698     { 12.9619, -14.2857 },
00699     { 8.2, -19.0476 },
00700 };
00701 
00702 static const StrokeRec char59[] = {
00703    { 5, char59_stroke0 },
00704    { 8, char59_stroke1 },
00705 };
00706 
00707 /* char: 60 '<' */
00708 
00709 static const CoordRec char60_stroke0[] = {
00710     { 79.2505, 85.7143 },
00711     { 3.06, 42.8571 },
00712     { 79.2505, 0 },
00713 };
00714 
00715 static const StrokeRec char60[] = {
00716    { 3, char60_stroke0 },
00717 };
00718 
00719 /* char: 61 '=' */
00720 
00721 static const CoordRec char61_stroke0[] = {
00722     { 5.7, 57.1429 },
00723     { 91.4143, 57.1429 },
00724 };
00725 
00726 static const CoordRec char61_stroke1[] = {
00727     { 5.7, 28.5714 },
00728     { 91.4143, 28.5714 },
00729 };
00730 
00731 static const StrokeRec char61[] = {
00732    { 2, char61_stroke0 },
00733    { 2, char61_stroke1 },
00734 };
00735 
00736 /* char: 62 '>' */
00737 
00738 static const CoordRec char62_stroke0[] = {
00739     { 2.78, 85.7143 },
00740     { 78.9705, 42.8571 },
00741     { 2.78, 0 },
00742 };
00743 
00744 static const StrokeRec char62[] = {
00745    { 3, char62_stroke0 },
00746 };
00747 
00748 /* char: 63 '?' */
00749 
00750 static const CoordRec char63_stroke0[] = {
00751     { 8.42, 76.1905 },
00752     { 8.42, 80.9524 },
00753     { 13.1819, 90.4762 },
00754     { 17.9438, 95.2381 },
00755     { 27.4676, 100 },
00756     { 46.5152, 100 },
00757     { 56.039, 95.2381 },
00758     { 60.801, 90.4762 },
00759     { 65.5629, 80.9524 },
00760     { 65.5629, 71.4286 },
00761     { 60.801, 61.9048 },
00762     { 56.039, 57.1429 },
00763     { 36.9914, 47.619 },
00764     { 36.9914, 33.3333 },
00765 };
00766 
00767 static const CoordRec char63_stroke1[] = {
00768     { 36.9914, 9.5238 },
00769     { 32.2295, 4.7619 },
00770     { 36.9914, 0 },
00771     { 41.7533, 4.7619 },
00772     { 36.9914, 9.5238 },
00773 };
00774 
00775 static const StrokeRec char63[] = {
00776    { 14, char63_stroke0 },
00777    { 5, char63_stroke1 },
00778 };
00779 
00780 /* char: 64 '@' */
00781 
00782 static const CoordRec char64_stroke0[] = {
00783     { 49.2171, 52.381 },
00784     { 39.6933, 57.1429 },
00785     { 30.1695, 57.1429 },
00786     { 25.4076, 47.619 },
00787     { 25.4076, 42.8571 },
00788     { 30.1695, 33.3333 },
00789     { 39.6933, 33.3333 },
00790     { 49.2171, 38.0952 },
00791 };
00792 
00793 static const CoordRec char64_stroke1[] = {
00794     { 49.2171, 57.1429 },
00795     { 49.2171, 38.0952 },
00796     { 53.979, 33.3333 },
00797     { 63.5029, 33.3333 },
00798     { 68.2648, 42.8571 },
00799     { 68.2648, 47.619 },
00800     { 63.5029, 61.9048 },
00801     { 53.979, 71.4286 },
00802     { 39.6933, 76.1905 },
00803     { 34.9314, 76.1905 },
00804     { 20.6457, 71.4286 },
00805     { 11.1219, 61.9048 },
00806     { 6.36, 47.619 },
00807     { 6.36, 42.8571 },
00808     { 11.1219, 28.5714 },
00809     { 20.6457, 19.0476 },
00810     { 34.9314, 14.2857 },
00811     { 39.6933, 14.2857 },
00812     { 53.979, 19.0476 },
00813 };
00814 
00815 static const StrokeRec char64[] = {
00816    { 8, char64_stroke0 },
00817    { 19, char64_stroke1 },
00818 };
00819 
00820 /* char: 65 'A' */
00821 
00822 static const CoordRec char65_stroke0[] = {
00823     { 40.5952, 100 },
00824     { 2.5, 0 },
00825 };
00826 
00827 static const CoordRec char65_stroke1[] = {
00828     { 40.5952, 100 },
00829     { 78.6905, 0 },
00830 };
00831 
00832 static const CoordRec char65_stroke2[] = {
00833     { 16.7857, 33.3333 },
00834     { 64.4048, 33.3333 },
00835 };
00836 
00837 static const StrokeRec char65[] = {
00838    { 2, char65_stroke0 },
00839    { 2, char65_stroke1 },
00840    { 2, char65_stroke2 },
00841 };
00842 
00843 /* char: 66 'B' */
00844 
00845 static const CoordRec char66_stroke0[] = {
00846     { 11.42, 100 },
00847     { 11.42, 0 },
00848 };
00849 
00850 static const CoordRec char66_stroke1[] = {
00851     { 11.42, 100 },
00852     { 54.2771, 100 },
00853     { 68.5629, 95.2381 },
00854     { 73.3248, 90.4762 },
00855     { 78.0867, 80.9524 },
00856     { 78.0867, 71.4286 },
00857     { 73.3248, 61.9048 },
00858     { 68.5629, 57.1429 },
00859     { 54.2771, 52.381 },
00860 };
00861 
00862 static const CoordRec char66_stroke2[] = {
00863     { 11.42, 52.381 },
00864     { 54.2771, 52.381 },
00865     { 68.5629, 47.619 },
00866     { 73.3248, 42.8571 },
00867     { 78.0867, 33.3333 },
00868     { 78.0867, 19.0476 },
00869     { 73.3248, 9.5238 },
00870     { 68.5629, 4.7619 },
00871     { 54.2771, 0 },
00872     { 11.42, 0 },
00873 };
00874 
00875 static const StrokeRec char66[] = {
00876    { 2, char66_stroke0 },
00877    { 9, char66_stroke1 },
00878    { 10, char66_stroke2 },
00879 };
00880 
00881 /* char: 67 'C' */
00882 
00883 static const CoordRec char67_stroke0[] = {
00884     { 78.0886, 76.1905 },
00885     { 73.3267, 85.7143 },
00886     { 63.8029, 95.2381 },
00887     { 54.279, 100 },
00888     { 35.2314, 100 },
00889     { 25.7076, 95.2381 },
00890     { 16.1838, 85.7143 },
00891     { 11.4219, 76.1905 },
00892     { 6.66, 61.9048 },
00893     { 6.66, 38.0952 },
00894     { 11.4219, 23.8095 },
00895     { 16.1838, 14.2857 },
00896     { 25.7076, 4.7619 },
00897     { 35.2314, 0 },
00898     { 54.279, 0 },
00899     { 63.8029, 4.7619 },
00900     { 73.3267, 14.2857 },
00901     { 78.0886, 23.8095 },
00902 };
00903 
00904 static const StrokeRec char67[] = {
00905    { 18, char67_stroke0 },
00906 };
00907 
00908 /* char: 68 'D' */
00909 
00910 static const CoordRec char68_stroke0[] = {
00911     { 11.96, 100 },
00912     { 11.96, 0 },
00913 };
00914 
00915 static const CoordRec char68_stroke1[] = {
00916     { 11.96, 100 },
00917     { 45.2933, 100 },
00918     { 59.579, 95.2381 },
00919     { 69.1029, 85.7143 },
00920     { 73.8648, 76.1905 },
00921     { 78.6267, 61.9048 },
00922     { 78.6267, 38.0952 },
00923     { 73.8648, 23.8095 },
00924     { 69.1029, 14.2857 },
00925     { 59.579, 4.7619 },
00926     { 45.2933, 0 },
00927     { 11.96, 0 },
00928 };
00929 
00930 static const StrokeRec char68[] = {
00931    { 2, char68_stroke0 },
00932    { 12, char68_stroke1 },
00933 };
00934 
00935 /* char: 69 'E' */
00936 
00937 static const CoordRec char69_stroke0[] = {
00938     { 11.42, 100 },
00939     { 11.42, 0 },
00940 };
00941 
00942 static const CoordRec char69_stroke1[] = {
00943     { 11.42, 100 },
00944     { 73.3248, 100 },
00945 };
00946 
00947 static const CoordRec char69_stroke2[] = {
00948     { 11.42, 52.381 },
00949     { 49.5152, 52.381 },
00950 };
00951 
00952 static const CoordRec char69_stroke3[] = {
00953     { 11.42, 0 },
00954     { 73.3248, 0 },
00955 };
00956 
00957 static const StrokeRec char69[] = {
00958    { 2, char69_stroke0 },
00959    { 2, char69_stroke1 },
00960    { 2, char69_stroke2 },
00961    { 2, char69_stroke3 },
00962 };
00963 
00964 /* char: 70 'F' */
00965 
00966 static const CoordRec char70_stroke0[] = {
00967     { 11.42, 100 },
00968     { 11.42, 0 },
00969 };
00970 
00971 static const CoordRec char70_stroke1[] = {
00972     { 11.42, 100 },
00973     { 73.3248, 100 },
00974 };
00975 
00976 static const CoordRec char70_stroke2[] = {
00977     { 11.42, 52.381 },
00978     { 49.5152, 52.381 },
00979 };
00980 
00981 static const StrokeRec char70[] = {
00982    { 2, char70_stroke0 },
00983    { 2, char70_stroke1 },
00984    { 2, char70_stroke2 },
00985 };
00986 
00987 /* char: 71 'G' */
00988 
00989 static const CoordRec char71_stroke0[] = {
00990     { 78.4886, 76.1905 },
00991     { 73.7267, 85.7143 },
00992     { 64.2029, 95.2381 },
00993     { 54.679, 100 },
00994     { 35.6314, 100 },
00995     { 26.1076, 95.2381 },
00996     { 16.5838, 85.7143 },
00997     { 11.8219, 76.1905 },
00998     { 7.06, 61.9048 },
00999     { 7.06, 38.0952 },
01000     { 11.8219, 23.8095 },
01001     { 16.5838, 14.2857 },
01002     { 26.1076, 4.7619 },
01003     { 35.6314, 0 },
01004     { 54.679, 0 },
01005     { 64.2029, 4.7619 },
01006     { 73.7267, 14.2857 },
01007     { 78.4886, 23.8095 },
01008     { 78.4886, 38.0952 },
01009 };
01010 
01011 static const CoordRec char71_stroke1[] = {
01012     { 54.679, 38.0952 },
01013     { 78.4886, 38.0952 },
01014 };
01015 
01016 static const StrokeRec char71[] = {
01017    { 19, char71_stroke0 },
01018    { 2, char71_stroke1 },
01019 };
01020 
01021 /* char: 72 'H' */
01022 
01023 static const CoordRec char72_stroke0[] = {
01024     { 11.42, 100 },
01025     { 11.42, 0 },
01026 };
01027 
01028 static const CoordRec char72_stroke1[] = {
01029     { 78.0867, 100 },
01030     { 78.0867, 0 },
01031 };
01032 
01033 static const CoordRec char72_stroke2[] = {
01034     { 11.42, 52.381 },
01035     { 78.0867, 52.381 },
01036 };
01037 
01038 static const StrokeRec char72[] = {
01039    { 2, char72_stroke0 },
01040    { 2, char72_stroke1 },
01041    { 2, char72_stroke2 },
01042 };
01043 
01044 /* char: 73 'I' */
01045 
01046 static const CoordRec char73_stroke0[] = {
01047     { 10.86, 100 },
01048     { 10.86, 0 },
01049 };
01050 
01051 static const StrokeRec char73[] = {
01052    { 2, char73_stroke0 },
01053 };
01054 
01055 /* char: 74 'J' */
01056 
01057 static const CoordRec char74_stroke0[] = {
01058     { 50.119, 100 },
01059     { 50.119, 23.8095 },
01060     { 45.3571, 9.5238 },
01061     { 40.5952, 4.7619 },
01062     { 31.0714, 0 },
01063     { 21.5476, 0 },
01064     { 12.0238, 4.7619 },
01065     { 7.2619, 9.5238 },
01066     { 2.5, 23.8095 },
01067     { 2.5, 33.3333 },
01068 };
01069 
01070 static const StrokeRec char74[] = {
01071    { 10, char74_stroke0 },
01072 };
01073 
01074 /* char: 75 'K' */
01075 
01076 static const CoordRec char75_stroke0[] = {
01077     { 11.28, 100 },
01078     { 11.28, 0 },
01079 };
01080 
01081 static const CoordRec char75_stroke1[] = {
01082     { 77.9467, 100 },
01083     { 11.28, 33.3333 },
01084 };
01085 
01086 static const CoordRec char75_stroke2[] = {
01087     { 35.0895, 57.1429 },
01088     { 77.9467, 0 },
01089 };
01090 
01091 static const StrokeRec char75[] = {
01092    { 2, char75_stroke0 },
01093    { 2, char75_stroke1 },
01094    { 2, char75_stroke2 },
01095 };
01096 
01097 /* char: 76 'L' */
01098 
01099 static const CoordRec char76_stroke0[] = {
01100     { 11.68, 100 },
01101     { 11.68, 0 },
01102 };
01103 
01104 static const CoordRec char76_stroke1[] = {
01105     { 11.68, 0 },
01106     { 68.8229, 0 },
01107 };
01108 
01109 static const StrokeRec char76[] = {
01110    { 2, char76_stroke0 },
01111    { 2, char76_stroke1 },
01112 };
01113 
01114 /* char: 77 'M' */
01115 
01116 static const CoordRec char77_stroke0[] = {
01117     { 10.86, 100 },
01118     { 10.86, 0 },
01119 };
01120 
01121 static const CoordRec char77_stroke1[] = {
01122     { 10.86, 100 },
01123     { 48.9552, 0 },
01124 };
01125 
01126 static const CoordRec char77_stroke2[] = {
01127     { 87.0505, 100 },
01128     { 48.9552, 0 },
01129 };
01130 
01131 static const CoordRec char77_stroke3[] = {
01132     { 87.0505, 100 },
01133     { 87.0505, 0 },
01134 };
01135 
01136 static const StrokeRec char77[] = {
01137    { 2, char77_stroke0 },
01138    { 2, char77_stroke1 },
01139    { 2, char77_stroke2 },
01140    { 2, char77_stroke3 },
01141 };
01142 
01143 /* char: 78 'N' */
01144 
01145 static const CoordRec char78_stroke0[] = {
01146     { 11.14, 100 },
01147     { 11.14, 0 },
01148 };
01149 
01150 static const CoordRec char78_stroke1[] = {
01151     { 11.14, 100 },
01152     { 77.8067, 0 },
01153 };
01154 
01155 static const CoordRec char78_stroke2[] = {
01156     { 77.8067, 100 },
01157     { 77.8067, 0 },
01158 };
01159 
01160 static const StrokeRec char78[] = {
01161    { 2, char78_stroke0 },
01162    { 2, char78_stroke1 },
01163    { 2, char78_stroke2 },
01164 };
01165 
01166 /* char: 79 'O' */
01167 
01168 static const CoordRec char79_stroke0[] = {
01169     { 34.8114, 100 },
01170     { 25.2876, 95.2381 },
01171     { 15.7638, 85.7143 },
01172     { 11.0019, 76.1905 },
01173     { 6.24, 61.9048 },
01174     { 6.24, 38.0952 },
01175     { 11.0019, 23.8095 },
01176     { 15.7638, 14.2857 },
01177     { 25.2876, 4.7619 },
01178     { 34.8114, 0 },
01179     { 53.859, 0 },
01180     { 63.3829, 4.7619 },
01181     { 72.9067, 14.2857 },
01182     { 77.6686, 23.8095 },
01183     { 82.4305, 38.0952 },
01184     { 82.4305, 61.9048 },
01185     { 77.6686, 76.1905 },
01186     { 72.9067, 85.7143 },
01187     { 63.3829, 95.2381 },
01188     { 53.859, 100 },
01189     { 34.8114, 100 },
01190 };
01191 
01192 static const StrokeRec char79[] = {
01193    { 21, char79_stroke0 },
01194 };
01195 
01196 /* char: 80 'P' */
01197 
01198 static const CoordRec char80_stroke0[] = {
01199     { 12.1, 100 },
01200     { 12.1, 0 },
01201 };
01202 
01203 static const CoordRec char80_stroke1[] = {
01204     { 12.1, 100 },
01205     { 54.9571, 100 },
01206     { 69.2429, 95.2381 },
01207     { 74.0048, 90.4762 },
01208     { 78.7667, 80.9524 },
01209     { 78.7667, 66.6667 },
01210     { 74.0048, 57.1429 },
01211     { 69.2429, 52.381 },
01212     { 54.9571, 47.619 },
01213     { 12.1, 47.619 },
01214 };
01215 
01216 static const StrokeRec char80[] = {
01217    { 2, char80_stroke0 },
01218    { 10, char80_stroke1 },
01219 };
01220 
01221 /* char: 81 'Q' */
01222 
01223 static const CoordRec char81_stroke0[] = {
01224     { 33.8714, 100 },
01225     { 24.3476, 95.2381 },
01226     { 14.8238, 85.7143 },
01227     { 10.0619, 76.1905 },
01228     { 5.3, 61.9048 },
01229     { 5.3, 38.0952 },
01230     { 10.0619, 23.8095 },
01231     { 14.8238, 14.2857 },
01232     { 24.3476, 4.7619 },
01233     { 33.8714, 0 },
01234     { 52.919, 0 },
01235     { 62.4429, 4.7619 },
01236     { 71.9667, 14.2857 },
01237     { 76.7286, 23.8095 },
01238     { 81.4905, 38.0952 },
01239     { 81.4905, 61.9048 },
01240     { 76.7286, 76.1905 },
01241     { 71.9667, 85.7143 },
01242     { 62.4429, 95.2381 },
01243     { 52.919, 100 },
01244     { 33.8714, 100 },
01245 };
01246 
01247 static const CoordRec char81_stroke1[] = {
01248     { 48.1571, 19.0476 },
01249     { 76.7286, -9.5238 },
01250 };
01251 
01252 static const StrokeRec char81[] = {
01253    { 21, char81_stroke0 },
01254    { 2, char81_stroke1 },
01255 };
01256 
01257 /* char: 82 'R' */
01258 
01259 static const CoordRec char82_stroke0[] = {
01260     { 11.68, 100 },
01261     { 11.68, 0 },
01262 };
01263 
01264 static const CoordRec char82_stroke1[] = {
01265     { 11.68, 100 },
01266     { 54.5371, 100 },
01267     { 68.8229, 95.2381 },
01268     { 73.5848, 90.4762 },
01269     { 78.3467, 80.9524 },
01270     { 78.3467, 71.4286 },
01271     { 73.5848, 61.9048 },
01272     { 68.8229, 57.1429 },
01273     { 54.5371, 52.381 },
01274     { 11.68, 52.381 },
01275 };
01276 
01277 static const CoordRec char82_stroke2[] = {
01278     { 45.0133, 52.381 },
01279     { 78.3467, 0 },
01280 };
01281 
01282 static const StrokeRec char82[] = {
01283    { 2, char82_stroke0 },
01284    { 10, char82_stroke1 },
01285    { 2, char82_stroke2 },
01286 };
01287 
01288 /* char: 83 'S' */
01289 
01290 static const CoordRec char83_stroke0[] = {
01291     { 74.6667, 85.7143 },
01292     { 65.1429, 95.2381 },
01293     { 50.8571, 100 },
01294     { 31.8095, 100 },
01295     { 17.5238, 95.2381 },
01296     { 8, 85.7143 },
01297     { 8, 76.1905 },
01298     { 12.7619, 66.6667 },
01299     { 17.5238, 61.9048 },
01300     { 27.0476, 57.1429 },
01301     { 55.619, 47.619 },
01302     { 65.1429, 42.8571 },
01303     { 69.9048, 38.0952 },
01304     { 74.6667, 28.5714 },
01305     { 74.6667, 14.2857 },
01306     { 65.1429, 4.7619 },
01307     { 50.8571, 0 },
01308     { 31.8095, 0 },
01309     { 17.5238, 4.7619 },
01310     { 8, 14.2857 },
01311 };
01312 
01313 static const StrokeRec char83[] = {
01314    { 20, char83_stroke0 },
01315 };
01316 
01317 /* char: 84 'T' */
01318 
01319 static const CoordRec char84_stroke0[] = {
01320     { 35.6933, 100 },
01321     { 35.6933, 0 },
01322 };
01323 
01324 static const CoordRec char84_stroke1[] = {
01325     { 2.36, 100 },
01326     { 69.0267, 100 },
01327 };
01328 
01329 static const StrokeRec char84[] = {
01330    { 2, char84_stroke0 },
01331    { 2, char84_stroke1 },
01332 };
01333 
01334 /* char: 85 'U' */
01335 
01336 static const CoordRec char85_stroke0[] = {
01337     { 11.54, 100 },
01338     { 11.54, 28.5714 },
01339     { 16.3019, 14.2857 },
01340     { 25.8257, 4.7619 },
01341     { 40.1114, 0 },
01342     { 49.6352, 0 },
01343     { 63.921, 4.7619 },
01344     { 73.4448, 14.2857 },
01345     { 78.2067, 28.5714 },
01346     { 78.2067, 100 },
01347 };
01348 
01349 static const StrokeRec char85[] = {
01350    { 10, char85_stroke0 },
01351 };
01352 
01353 /* char: 86 'V' */
01354 
01355 static const CoordRec char86_stroke0[] = {
01356     { 2.36, 100 },
01357     { 40.4552, 0 },
01358 };
01359 
01360 static const CoordRec char86_stroke1[] = {
01361     { 78.5505, 100 },
01362     { 40.4552, 0 },
01363 };
01364 
01365 static const StrokeRec char86[] = {
01366    { 2, char86_stroke0 },
01367    { 2, char86_stroke1 },
01368 };
01369 
01370 /* char: 87 'W' */
01371 
01372 static const CoordRec char87_stroke0[] = {
01373     { 2.22, 100 },
01374     { 26.0295, 0 },
01375 };
01376 
01377 static const CoordRec char87_stroke1[] = {
01378     { 49.839, 100 },
01379     { 26.0295, 0 },
01380 };
01381 
01382 static const CoordRec char87_stroke2[] = {
01383     { 49.839, 100 },
01384     { 73.6486, 0 },
01385 };
01386 
01387 static const CoordRec char87_stroke3[] = {
01388     { 97.4581, 100 },
01389     { 73.6486, 0 },
01390 };
01391 
01392 static const StrokeRec char87[] = {
01393    { 2, char87_stroke0 },
01394    { 2, char87_stroke1 },
01395    { 2, char87_stroke2 },
01396    { 2, char87_stroke3 },
01397 };
01398 
01399 /* char: 88 'X' */
01400 
01401 static const CoordRec char88_stroke0[] = {
01402     { 2.5, 100 },
01403     { 69.1667, 0 },
01404 };
01405 
01406 static const CoordRec char88_stroke1[] = {
01407     { 69.1667, 100 },
01408     { 2.5, 0 },
01409 };
01410 
01411 static const StrokeRec char88[] = {
01412    { 2, char88_stroke0 },
01413    { 2, char88_stroke1 },
01414 };
01415 
01416 /* char: 89 'Y' */
01417 
01418 static const CoordRec char89_stroke0[] = {
01419     { 1.52, 100 },
01420     { 39.6152, 52.381 },
01421     { 39.6152, 0 },
01422 };
01423 
01424 static const CoordRec char89_stroke1[] = {
01425     { 77.7105, 100 },
01426     { 39.6152, 52.381 },
01427 };
01428 
01429 static const StrokeRec char89[] = {
01430    { 3, char89_stroke0 },
01431    { 2, char89_stroke1 },
01432 };
01433 
01434 /* char: 90 'Z' */
01435 
01436 static const CoordRec char90_stroke0[] = {
01437     { 69.1667, 100 },
01438     { 2.5, 0 },
01439 };
01440 
01441 static const CoordRec char90_stroke1[] = {
01442     { 2.5, 100 },
01443     { 69.1667, 100 },
01444 };
01445 
01446 static const CoordRec char90_stroke2[] = {
01447     { 2.5, 0 },
01448     { 69.1667, 0 },
01449 };
01450 
01451 static const StrokeRec char90[] = {
01452    { 2, char90_stroke0 },
01453    { 2, char90_stroke1 },
01454    { 2, char90_stroke2 },
01455 };
01456 
01457 /* char: 91 '[' */
01458 
01459 static const CoordRec char91_stroke0[] = {
01460     { 7.78, 119.048 },
01461     { 7.78, -33.3333 },
01462 };
01463 
01464 static const CoordRec char91_stroke1[] = {
01465     { 12.5419, 119.048 },
01466     { 12.5419, -33.3333 },
01467 };
01468 
01469 static const CoordRec char91_stroke2[] = {
01470     { 7.78, 119.048 },
01471     { 41.1133, 119.048 },
01472 };
01473 
01474 static const CoordRec char91_stroke3[] = {
01475     { 7.78, -33.3333 },
01476     { 41.1133, -33.3333 },
01477 };
01478 
01479 static const StrokeRec char91[] = {
01480    { 2, char91_stroke0 },
01481    { 2, char91_stroke1 },
01482    { 2, char91_stroke2 },
01483    { 2, char91_stroke3 },
01484 };
01485 
01486 /* char: 92 '\' */
01487 
01488 static const CoordRec char92_stroke0[] = {
01489     { 5.84, 100 },
01490     { 72.5067, -14.2857 },
01491 };
01492 
01493 static const StrokeRec char92[] = {
01494    { 2, char92_stroke0 },
01495 };
01496 
01497 /* char: 93 ']' */
01498 
01499 static const CoordRec char93_stroke0[] = {
01500     { 33.0114, 119.048 },
01501     { 33.0114, -33.3333 },
01502 };
01503 
01504 static const CoordRec char93_stroke1[] = {
01505     { 37.7733, 119.048 },
01506     { 37.7733, -33.3333 },
01507 };
01508 
01509 static const CoordRec char93_stroke2[] = {
01510     { 4.44, 119.048 },
01511     { 37.7733, 119.048 },
01512 };
01513 
01514 static const CoordRec char93_stroke3[] = {
01515     { 4.44, -33.3333 },
01516     { 37.7733, -33.3333 },
01517 };
01518 
01519 static const StrokeRec char93[] = {
01520    { 2, char93_stroke0 },
01521    { 2, char93_stroke1 },
01522    { 2, char93_stroke2 },
01523    { 2, char93_stroke3 },
01524 };
01525 
01526 /* char: 94 '^' */
01527 
01528 static const CoordRec char94_stroke0[] = {
01529     { 44.0752, 109.524 },
01530     { 5.98, 42.8571 },
01531 };
01532 
01533 static const CoordRec char94_stroke1[] = {
01534     { 44.0752, 109.524 },
01535     { 82.1705, 42.8571 },
01536 };
01537 
01538 static const StrokeRec char94[] = {
01539    { 2, char94_stroke0 },
01540    { 2, char94_stroke1 },
01541 };
01542 
01543 /* char: 95 '_' */
01544 
01545 static const CoordRec char95_stroke0[] = {
01546     { -1.1, -33.3333 },
01547     { 103.662, -33.3333 },
01548     { 103.662, -28.5714 },
01549     { -1.1, -28.5714 },
01550     { -1.1, -33.3333 },
01551 };
01552 
01553 static const StrokeRec char95[] = {
01554    { 5, char95_stroke0 },
01555 };
01556 
01557 /* char: 96 '`' */
01558 
01559 static const CoordRec char96_stroke0[] = {
01560     { 33.0219, 100 },
01561     { 56.8314, 71.4286 },
01562 };
01563 
01564 static const CoordRec char96_stroke1[] = {
01565     { 33.0219, 100 },
01566     { 28.26, 95.2381 },
01567     { 56.8314, 71.4286 },
01568 };
01569 
01570 static const StrokeRec char96[] = {
01571    { 2, char96_stroke0 },
01572    { 3, char96_stroke1 },
01573 };
01574 
01575 /* char: 97 'a' */
01576 
01577 static const CoordRec char97_stroke0[] = {
01578     { 63.8229, 66.6667 },
01579     { 63.8229, 0 },
01580 };
01581 
01582 static const CoordRec char97_stroke1[] = {
01583     { 63.8229, 52.381 },
01584     { 54.299, 61.9048 },
01585     { 44.7752, 66.6667 },
01586     { 30.4895, 66.6667 },
01587     { 20.9657, 61.9048 },
01588     { 11.4419, 52.381 },
01589     { 6.68, 38.0952 },
01590     { 6.68, 28.5714 },
01591     { 11.4419, 14.2857 },
01592     { 20.9657, 4.7619 },
01593     { 30.4895, 0 },
01594     { 44.7752, 0 },
01595     { 54.299, 4.7619 },
01596     { 63.8229, 14.2857 },
01597 };
01598 
01599 static const StrokeRec char97[] = {
01600    { 2, char97_stroke0 },
01601    { 14, char97_stroke1 },
01602 };
01603 
01604 /* char: 98 'b' */
01605 
01606 static const CoordRec char98_stroke0[] = {
01607     { 8.76, 100 },
01608     { 8.76, 0 },
01609 };
01610 
01611 static const CoordRec char98_stroke1[] = {
01612     { 8.76, 52.381 },
01613     { 18.2838, 61.9048 },
01614     { 27.8076, 66.6667 },
01615     { 42.0933, 66.6667 },
01616     { 51.6171, 61.9048 },
01617     { 61.141, 52.381 },
01618     { 65.9029, 38.0952 },
01619     { 65.9029, 28.5714 },
01620     { 61.141, 14.2857 },
01621     { 51.6171, 4.7619 },
01622     { 42.0933, 0 },
01623     { 27.8076, 0 },
01624     { 18.2838, 4.7619 },
01625     { 8.76, 14.2857 },
01626 };
01627 
01628 static const StrokeRec char98[] = {
01629    { 2, char98_stroke0 },
01630    { 14, char98_stroke1 },
01631 };
01632 
01633 /* char: 99 'c' */
01634 
01635 static const CoordRec char99_stroke0[] = {
01636     { 62.6629, 52.381 },
01637     { 53.139, 61.9048 },
01638     { 43.6152, 66.6667 },
01639     { 29.3295, 66.6667 },
01640     { 19.8057, 61.9048 },
01641     { 10.2819, 52.381 },
01642     { 5.52, 38.0952 },
01643     { 5.52, 28.5714 },
01644     { 10.2819, 14.2857 },
01645     { 19.8057, 4.7619 },
01646     { 29.3295, 0 },
01647     { 43.6152, 0 },
01648     { 53.139, 4.7619 },
01649     { 62.6629, 14.2857 },
01650 };
01651 
01652 static const StrokeRec char99[] = {
01653    { 14, char99_stroke0 },
01654 };
01655 
01656 /* char: 100 'd' */
01657 
01658 static const CoordRec char100_stroke0[] = {
01659     { 61.7829, 100 },
01660     { 61.7829, 0 },
01661 };
01662 
01663 static const CoordRec char100_stroke1[] = {
01664     { 61.7829, 52.381 },
01665     { 52.259, 61.9048 },
01666     { 42.7352, 66.6667 },
01667     { 28.4495, 66.6667 },
01668     { 18.9257, 61.9048 },
01669     { 9.4019, 52.381 },
01670     { 4.64, 38.0952 },
01671     { 4.64, 28.5714 },
01672     { 9.4019, 14.2857 },
01673     { 18.9257, 4.7619 },
01674     { 28.4495, 0 },
01675     { 42.7352, 0 },
01676     { 52.259, 4.7619 },
01677     { 61.7829, 14.2857 },
01678 };
01679 
01680 static const StrokeRec char100[] = {
01681    { 2, char100_stroke0 },
01682    { 14, char100_stroke1 },
01683 };
01684 
01685 /* char: 101 'e' */
01686 
01687 static const CoordRec char101_stroke0[] = {
01688     { 5.72, 38.0952 },
01689     { 62.8629, 38.0952 },
01690     { 62.8629, 47.619 },
01691     { 58.101, 57.1429 },
01692     { 53.339, 61.9048 },
01693     { 43.8152, 66.6667 },
01694     { 29.5295, 66.6667 },
01695     { 20.0057, 61.9048 },
01696     { 10.4819, 52.381 },
01697     { 5.72, 38.0952 },
01698     { 5.72, 28.5714 },
01699     { 10.4819, 14.2857 },
01700     { 20.0057, 4.7619 },
01701     { 29.5295, 0 },
01702     { 43.8152, 0 },
01703     { 53.339, 4.7619 },
01704     { 62.8629, 14.2857 },
01705 };
01706 
01707 static const StrokeRec char101[] = {
01708    { 17, char101_stroke0 },
01709 };
01710 
01711 /* char: 102 'f' */
01712 
01713 static const CoordRec char102_stroke0[] = {
01714     { 38.7752, 100 },
01715     { 29.2514, 100 },
01716     { 19.7276, 95.2381 },
01717     { 14.9657, 80.9524 },
01718     { 14.9657, 0 },
01719 };
01720 
01721 static const CoordRec char102_stroke1[] = {
01722     { 0.68, 66.6667 },
01723     { 34.0133, 66.6667 },
01724 };
01725 
01726 static const StrokeRec char102[] = {
01727    { 5, char102_stroke0 },
01728    { 2, char102_stroke1 },
01729 };
01730 
01731 /* char: 103 'g' */
01732 
01733 static const CoordRec char103_stroke0[] = {
01734     { 62.5029, 66.6667 },
01735     { 62.5029, -9.5238 },
01736     { 57.741, -23.8095 },
01737     { 52.979, -28.5714 },
01738     { 43.4552, -33.3333 },
01739     { 29.1695, -33.3333 },
01740     { 19.6457, -28.5714 },
01741 };
01742 
01743 static const CoordRec char103_stroke1[] = {
01744     { 62.5029, 52.381 },
01745     { 52.979, 61.9048 },
01746     { 43.4552, 66.6667 },
01747     { 29.1695, 66.6667 },
01748     { 19.6457, 61.9048 },
01749     { 10.1219, 52.381 },
01750     { 5.36, 38.0952 },
01751     { 5.36, 28.5714 },
01752     { 10.1219, 14.2857 },
01753     { 19.6457, 4.7619 },
01754     { 29.1695, 0 },
01755     { 43.4552, 0 },
01756     { 52.979, 4.7619 },
01757     { 62.5029, 14.2857 },
01758 };
01759 
01760 static const StrokeRec char103[] = {
01761    { 7, char103_stroke0 },
01762    { 14, char103_stroke1 },
01763 };
01764 
01765 /* char: 104 'h' */
01766 
01767 static const CoordRec char104_stroke0[] = {
01768     { 9.6, 100 },
01769     { 9.6, 0 },
01770 };
01771 
01772 static const CoordRec char104_stroke1[] = {
01773     { 9.6, 47.619 },
01774     { 23.8857, 61.9048 },
01775     { 33.4095, 66.6667 },
01776     { 47.6952, 66.6667 },
01777     { 57.219, 61.9048 },
01778     { 61.981, 47.619 },
01779     { 61.981, 0 },
01780 };
01781 
01782 static const StrokeRec char104[] = {
01783    { 2, char104_stroke0 },
01784    { 7, char104_stroke1 },
01785 };
01786 
01787 /* char: 105 'i' */
01788 
01789 static const CoordRec char105_stroke0[] = {
01790     { 10.02, 100 },
01791     { 14.7819, 95.2381 },
01792     { 19.5438, 100 },
01793     { 14.7819, 104.762 },
01794     { 10.02, 100 },
01795 };
01796 
01797 static const CoordRec char105_stroke1[] = {
01798     { 14.7819, 66.6667 },
01799     { 14.7819, 0 },
01800 };
01801 
01802 static const StrokeRec char105[] = {
01803    { 5, char105_stroke0 },
01804    { 2, char105_stroke1 },
01805 };
01806 
01807 /* char: 106 'j' */
01808 
01809 static const CoordRec char106_stroke0[] = {
01810     { 17.3876, 100 },
01811     { 22.1495, 95.2381 },
01812     { 26.9114, 100 },
01813     { 22.1495, 104.762 },
01814     { 17.3876, 100 },
01815 };
01816 
01817 static const CoordRec char106_stroke1[] = {
01818     { 22.1495, 66.6667 },
01819     { 22.1495, -14.2857 },
01820     { 17.3876, -28.5714 },
01821     { 7.8638, -33.3333 },
01822     { -1.66, -33.3333 },
01823 };
01824 
01825 static const StrokeRec char106[] = {
01826    { 5, char106_stroke0 },
01827    { 5, char106_stroke1 },
01828 };
01829 
01830 /* char: 107 'k' */
01831 
01832 static const CoordRec char107_stroke0[] = {
01833     { 9.6, 100 },
01834     { 9.6, 0 },
01835 };
01836 
01837 static const CoordRec char107_stroke1[] = {
01838     { 57.219, 66.6667 },
01839     { 9.6, 19.0476 },
01840 };
01841 
01842 static const CoordRec char107_stroke2[] = {
01843     { 28.6476, 38.0952 },
01844     { 61.981, 0 },
01845 };
01846 
01847 static const StrokeRec char107[] = {
01848    { 2, char107_stroke0 },
01849    { 2, char107_stroke1 },
01850    { 2, char107_stroke2 },
01851 };
01852 
01853 /* char: 108 'l' */
01854 
01855 static const CoordRec char108_stroke0[] = {
01856     { 10.02, 100 },
01857     { 10.02, 0 },
01858 };
01859 
01860 static const StrokeRec char108[] = {
01861    { 2, char108_stroke0 },
01862 };
01863 
01864 /* char: 109 'm' */
01865 
01866 static const CoordRec char109_stroke0[] = {
01867     { 9.6, 66.6667 },
01868     { 9.6, 0 },
01869 };
01870 
01871 static const CoordRec char109_stroke1[] = {
01872     { 9.6, 47.619 },
01873     { 23.8857, 61.9048 },
01874     { 33.4095, 66.6667 },
01875     { 47.6952, 66.6667 },
01876     { 57.219, 61.9048 },
01877     { 61.981, 47.619 },
01878     { 61.981, 0 },
01879 };
01880 
01881 static const CoordRec char109_stroke2[] = {
01882     { 61.981, 47.619 },
01883     { 76.2667, 61.9048 },
01884     { 85.7905, 66.6667 },
01885     { 100.076, 66.6667 },
01886     { 109.6, 61.9048 },
01887     { 114.362, 47.619 },
01888     { 114.362, 0 },
01889 };
01890 
01891 static const StrokeRec char109[] = {
01892    { 2, char109_stroke0 },
01893    { 7, char109_stroke1 },
01894    { 7, char109_stroke2 },
01895 };
01896 
01897 /* char: 110 'n' */
01898 
01899 static const CoordRec char110_stroke0[] = {
01900     { 9.18, 66.6667 },
01901     { 9.18, 0 },
01902 };
01903 
01904 static const CoordRec char110_stroke1[] = {
01905     { 9.18, 47.619 },
01906     { 23.4657, 61.9048 },
01907     { 32.9895, 66.6667 },
01908     { 47.2752, 66.6667 },
01909     { 56.799, 61.9048 },
01910     { 61.561, 47.619 },
01911     { 61.561, 0 },
01912 };
01913 
01914 static const StrokeRec char110[] = {
01915    { 2, char110_stroke0 },
01916    { 7, char110_stroke1 },
01917 };
01918 
01919 /* char: 111 'o' */
01920 
01921 static const CoordRec char111_stroke0[] = {
01922     { 28.7895, 66.6667 },
01923     { 19.2657, 61.9048 },
01924     { 9.7419, 52.381 },
01925     { 4.98, 38.0952 },
01926     { 4.98, 28.5714 },
01927     { 9.7419, 14.2857 },
01928     { 19.2657, 4.7619 },
01929     { 28.7895, 0 },
01930     { 43.0752, 0 },
01931     { 52.599, 4.7619 },
01932     { 62.1229, 14.2857 },
01933     { 66.8848, 28.5714 },
01934     { 66.8848, 38.0952 },
01935     { 62.1229, 52.381 },
01936     { 52.599, 61.9048 },
01937     { 43.0752, 66.6667 },
01938     { 28.7895, 66.6667 },
01939 };
01940 
01941 static const StrokeRec char111[] = {
01942    { 17, char111_stroke0 },
01943 };
01944 
01945 /* char: 112 'p' */
01946 
01947 static const CoordRec char112_stroke0[] = {
01948     { 9.46, 66.6667 },
01949     { 9.46, -33.3333 },
01950 };
01951 
01952 static const CoordRec char112_stroke1[] = {
01953     { 9.46, 52.381 },
01954     { 18.9838, 61.9048 },
01955     { 28.5076, 66.6667 },
01956     { 42.7933, 66.6667 },
01957     { 52.3171, 61.9048 },
01958     { 61.841, 52.381 },
01959     { 66.6029, 38.0952 },
01960     { 66.6029, 28.5714 },
01961     { 61.841, 14.2857 },
01962     { 52.3171, 4.7619 },
01963     { 42.7933, 0 },
01964     { 28.5076, 0 },
01965     { 18.9838, 4.7619 },
01966     { 9.46, 14.2857 },
01967 };
01968 
01969 static const StrokeRec char112[] = {
01970    { 2, char112_stroke0 },
01971    { 14, char112_stroke1 },
01972 };
01973 
01974 /* char: 113 'q' */
01975 
01976 static const CoordRec char113_stroke0[] = {
01977     { 61.9829, 66.6667 },
01978     { 61.9829, -33.3333 },
01979 };
01980 
01981 static const CoordRec char113_stroke1[] = {
01982     { 61.9829, 52.381 },
01983     { 52.459, 61.9048 },
01984     { 42.9352, 66.6667 },
01985     { 28.6495, 66.6667 },
01986     { 19.1257, 61.9048 },
01987     { 9.6019, 52.381 },
01988     { 4.84, 38.0952 },
01989     { 4.84, 28.5714 },
01990     { 9.6019, 14.2857 },
01991     { 19.1257, 4.7619 },
01992     { 28.6495, 0 },
01993     { 42.9352, 0 },
01994     { 52.459, 4.7619 },
01995     { 61.9829, 14.2857 },
01996 };
01997 
01998 static const StrokeRec char113[] = {
01999    { 2, char113_stroke0 },
02000    { 14, char113_stroke1 },
02001 };
02002 
02003 /* char: 114 'r' */
02004 
02005 static const CoordRec char114_stroke0[] = {
02006     { 9.46, 66.6667 },
02007     { 9.46, 0 },
02008 };
02009 
02010 static const CoordRec char114_stroke1[] = {
02011     { 9.46, 38.0952 },
02012     { 14.2219, 52.381 },
02013     { 23.7457, 61.9048 },
02014     { 33.2695, 66.6667 },
02015     { 47.5552, 66.6667 },
02016 };
02017 
02018 static const StrokeRec char114[] = {
02019    { 2, char114_stroke0 },
02020    { 5, char114_stroke1 },
02021 };
02022 
02023 /* char: 115 's' */
02024 
02025 static const CoordRec char115_stroke0[] = {
02026     { 57.081, 52.381 },
02027     { 52.319, 61.9048 },
02028     { 38.0333, 66.6667 },
02029     { 23.7476, 66.6667 },
02030     { 9.4619, 61.9048 },
02031     { 4.7, 52.381 },
02032     { 9.4619, 42.8571 },
02033     { 18.9857, 38.0952 },
02034     { 42.7952, 33.3333 },
02035     { 52.319, 28.5714 },
02036     { 57.081, 19.0476 },
02037     { 57.081, 14.2857 },
02038     { 52.319, 4.7619 },
02039     { 38.0333, 0 },
02040     { 23.7476, 0 },
02041     { 9.4619, 4.7619 },
02042     { 4.7, 14.2857 },
02043 };
02044 
02045 static const StrokeRec char115[] = {
02046    { 17, char115_stroke0 },
02047 };
02048 
02049 /* char: 116 't' */
02050 
02051 static const CoordRec char116_stroke0[] = {
02052     { 14.8257, 100 },
02053     { 14.8257, 19.0476 },
02054     { 19.5876, 4.7619 },
02055     { 29.1114, 0 },
02056     { 38.6352, 0 },
02057 };
02058 
02059 static const CoordRec char116_stroke1[] = {
02060     { 0.54, 66.6667 },
02061     { 33.8733, 66.6667 },
02062 };
02063 
02064 static const StrokeRec char116[] = {
02065    { 5, char116_stroke0 },
02066    { 2, char116_stroke1 },
02067 };
02068 
02069 /* char: 117 'u' */
02070 
02071 static const CoordRec char117_stroke0[] = {
02072     { 9.46, 66.6667 },
02073     { 9.46, 19.0476 },
02074     { 14.2219, 4.7619 },
02075     { 23.7457, 0 },
02076     { 38.0314, 0 },
02077     { 47.5552, 4.7619 },
02078     { 61.841, 19.0476 },
02079 };
02080 
02081 static const CoordRec char117_stroke1[] = {
02082     { 61.841, 66.6667 },
02083     { 61.841, 0 },
02084 };
02085 
02086 static const StrokeRec char117[] = {
02087    { 7, char117_stroke0 },
02088    { 2, char117_stroke1 },
02089 };
02090 
02091 /* char: 118 'v' */
02092 
02093 static const CoordRec char118_stroke0[] = {
02094     { 1.8, 66.6667 },
02095     { 30.3714, 0 },
02096 };
02097 
02098 static const CoordRec char118_stroke1[] = {
02099     { 58.9429, 66.6667 },
02100     { 30.3714, 0 },
02101 };
02102 
02103 static const StrokeRec char118[] = {
02104    { 2, char118_stroke0 },
02105    { 2, char118_stroke1 },
02106 };
02107 
02108 /* char: 119 'w' */
02109 
02110 static const CoordRec char119_stroke0[] = {
02111     { 2.5, 66.6667 },
02112     { 21.5476, 0 },
02113 };
02114 
02115 static const CoordRec char119_stroke1[] = {
02116     { 40.5952, 66.6667 },
02117     { 21.5476, 0 },
02118 };
02119 
02120 static const CoordRec char119_stroke2[] = {
02121     { 40.5952, 66.6667 },
02122     { 59.6429, 0 },
02123 };
02124 
02125 static const CoordRec char119_stroke3[] = {
02126     { 78.6905, 66.6667 },
02127     { 59.6429, 0 },
02128 };
02129 
02130 static const StrokeRec char119[] = {
02131    { 2, char119_stroke0 },
02132    { 2, char119_stroke1 },
02133    { 2, char119_stroke2 },
02134    { 2, char119_stroke3 },
02135 };
02136 
02137 /* char: 120 'x' */
02138 
02139 static const CoordRec char120_stroke0[] = {
02140     { 1.66, 66.6667 },
02141     { 54.041, 0 },
02142 };
02143 
02144 static const CoordRec char120_stroke1[] = {
02145     { 54.041, 66.6667 },
02146     { 1.66, 0 },
02147 };
02148 
02149 static const StrokeRec char120[] = {
02150    { 2, char120_stroke0 },
02151    { 2, char120_stroke1 },
02152 };
02153 
02154 /* char: 121 'y' */
02155 
02156 static const CoordRec char121_stroke0[] = {
02157     { 6.5619, 66.6667 },
02158     { 35.1333, 0 },
02159 };
02160 
02161 static const CoordRec char121_stroke1[] = {
02162     { 63.7048, 66.6667 },
02163     { 35.1333, 0 },
02164     { 25.6095, -19.0476 },
02165     { 16.0857, -28.5714 },
02166     { 6.5619, -33.3333 },
02167     { 1.8, -33.3333 },
02168 };
02169 
02170 static const StrokeRec char121[] = {
02171    { 2, char121_stroke0 },
02172    { 6, char121_stroke1 },
02173 };
02174 
02175 /* char: 122 'z' */
02176 
02177 static const CoordRec char122_stroke0[] = {
02178     { 56.821, 66.6667 },
02179     { 4.44, 0 },
02180 };
02181 
02182 static const CoordRec char122_stroke1[] = {
02183     { 4.44, 66.6667 },
02184     { 56.821, 66.6667 },
02185 };
02186 
02187 static const CoordRec char122_stroke2[] = {
02188     { 4.44, 0 },
02189     { 56.821, 0 },
02190 };
02191 
02192 static const StrokeRec char122[] = {
02193    { 2, char122_stroke0 },
02194    { 2, char122_stroke1 },
02195    { 2, char122_stroke2 },
02196 };
02197 
02198 /* char: 123 '{' */
02199 
02200 static const CoordRec char123_stroke0[] = {
02201     { 31.1895, 119.048 },
02202     { 21.6657, 114.286 },
02203     { 16.9038, 109.524 },
02204     { 12.1419, 100 },
02205     { 12.1419, 90.4762 },
02206     { 16.9038, 80.9524 },
02207     { 21.6657, 76.1905 },
02208     { 26.4276, 66.6667 },
02209     { 26.4276, 57.1429 },
02210     { 16.9038, 47.619 },
02211 };
02212 
02213 static const CoordRec char123_stroke1[] = {
02214     { 21.6657, 114.286 },
02215     { 16.9038, 104.762 },
02216     { 16.9038, 95.2381 },
02217     { 21.6657, 85.7143 },
02218     { 26.4276, 80.9524 },
02219     { 31.1895, 71.4286 },
02220     { 31.1895, 61.9048 },
02221     { 26.4276, 52.381 },
02222     { 7.38, 42.8571 },
02223     { 26.4276, 33.3333 },
02224     { 31.1895, 23.8095 },
02225     { 31.1895, 14.2857 },
02226     { 26.4276, 4.7619 },
02227     { 21.6657, 0 },
02228     { 16.9038, -9.5238 },
02229     { 16.9038, -19.0476 },
02230     { 21.6657, -28.5714 },
02231 };
02232 
02233 static const CoordRec char123_stroke2[] = {
02234     { 16.9038, 38.0952 },
02235     { 26.4276, 28.5714 },
02236     { 26.4276, 19.0476 },
02237     { 21.6657, 9.5238 },
02238     { 16.9038, 4.7619 },
02239     { 12.1419, -4.7619 },
02240     { 12.1419, -14.2857 },
02241     { 16.9038, -23.8095 },
02242     { 21.6657, -28.5714 },
02243     { 31.1895, -33.3333 },
02244 };
02245 
02246 static const StrokeRec char123[] = {
02247    { 10, char123_stroke0 },
02248    { 17, char123_stroke1 },
02249    { 10, char123_stroke2 },
02250 };
02251 
02252 /* char: 124 '|' */
02253 
02254 static const CoordRec char124_stroke0[] = {
02255     { 11.54, 119.048 },
02256     { 11.54, -33.3333 },
02257 };
02258 
02259 static const StrokeRec char124[] = {
02260    { 2, char124_stroke0 },
02261 };
02262 
02263 /* char: 125 '}' */
02264 
02265 static const CoordRec char125_stroke0[] = {
02266     { 9.18, 119.048 },
02267     { 18.7038, 114.286 },
02268     { 23.4657, 109.524 },
02269     { 28.2276, 100 },
02270     { 28.2276, 90.4762 },
02271     { 23.4657, 80.9524 },
02272     { 18.7038, 76.1905 },
02273     { 13.9419, 66.6667 },
02274     { 13.9419, 57.1429 },
02275     { 23.4657, 47.619 },
02276 };
02277 
02278 static const CoordRec char125_stroke1[] = {
02279     { 18.7038, 114.286 },
02280     { 23.4657, 104.762 },
02281     { 23.4657, 95.2381 },
02282     { 18.7038, 85.7143 },
02283     { 13.9419, 80.9524 },
02284     { 9.18, 71.4286 },
02285     { 9.18, 61.9048 },
02286     { 13.9419, 52.381 },
02287     { 32.9895, 42.8571 },
02288     { 13.9419, 33.3333 },
02289     { 9.18, 23.8095 },
02290     { 9.18, 14.2857 },
02291     { 13.9419, 4.7619 },
02292     { 18.7038, 0 },
02293     { 23.4657, -9.5238 },
02294     { 23.4657, -19.0476 },
02295     { 18.7038, -28.5714 },
02296 };
02297 
02298 static const CoordRec char125_stroke2[] = {
02299     { 23.4657, 38.0952 },
02300     { 13.9419, 28.5714 },
02301     { 13.9419, 19.0476 },
02302     { 18.7038, 9.5238 },
02303     { 23.4657, 4.7619 },
02304     { 28.2276, -4.7619 },
02305     { 28.2276, -14.2857 },
02306     { 23.4657, -23.8095 },
02307     { 18.7038, -28.5714 },
02308     { 9.18, -33.3333 },
02309 };
02310 
02311 static const StrokeRec char125[] = {
02312    { 10, char125_stroke0 },
02313    { 17, char125_stroke1 },
02314    { 10, char125_stroke2 },
02315 };
02316 
02317 /* char: 126 '~' */
02318 
02319 static const CoordRec char126_stroke0[] = {
02320     { 2.92, 28.5714 },
02321     { 2.92, 38.0952 },
02322     { 7.6819, 52.381 },
02323     { 17.2057, 57.1429 },
02324     { 26.7295, 57.1429 },
02325     { 36.2533, 52.381 },
02326     { 55.301, 38.0952 },
02327     { 64.8248, 33.3333 },
02328     { 74.3486, 33.3333 },
02329     { 83.8724, 38.0952 },
02330     { 88.6343, 47.619 },
02331 };
02332 
02333 static const CoordRec char126_stroke1[] = {
02334     { 2.92, 38.0952 },
02335     { 7.6819, 47.619 },
02336     { 17.2057, 52.381 },
02337     { 26.7295, 52.381 },
02338     { 36.2533, 47.619 },
02339     { 55.301, 33.3333 },
02340     { 64.8248, 28.5714 },
02341     { 74.3486, 28.5714 },
02342     { 83.8724, 33.3333 },
02343     { 88.6343, 47.619 },
02344     { 88.6343, 57.1429 },
02345 };
02346 
02347 static const StrokeRec char126[] = {
02348    { 11, char126_stroke0 },
02349    { 11, char126_stroke1 },
02350 };
02351 
02352 /* char: 127 */
02353 
02354 static const CoordRec char127_stroke0[] = {
02355     { 52.381, 100 },
02356     { 14.2857, -33.3333 },
02357 };
02358 
02359 static const CoordRec char127_stroke1[] = {
02360     { 28.5714, 66.6667 },
02361     { 14.2857, 61.9048 },
02362     { 4.7619, 52.381 },
02363     { 0, 38.0952 },
02364     { 0, 23.8095 },
02365     { 4.7619, 14.2857 },
02366     { 14.2857, 4.7619 },
02367     { 28.5714, 0 },
02368     { 38.0952, 0 },
02369     { 52.381, 4.7619 },
02370     { 61.9048, 14.2857 },
02371     { 66.6667, 28.5714 },
02372     { 66.6667, 42.8571 },
02373     { 61.9048, 52.381 },
02374     { 52.381, 61.9048 },
02375     { 38.0952, 66.6667 },
02376     { 28.5714, 66.6667 },
02377 };
02378 
02379 static const StrokeRec char127[] = {
02380    { 2, char127_stroke0 },
02381    { 17, char127_stroke1 },
02382 };
02383 
02384 
02385 
02386 //
02387 static const StrokeCharRec chars[] = {
02388     { 0, /* char0 */ 0, 0, 0 },
02389     { 0, /* char1 */ 0, 0, 0 },
02390     { 0, /* char2 */ 0, 0, 0 },
02391     { 0, /* char3 */ 0, 0, 0 },
02392     { 0, /* char4 */ 0, 0, 0 },
02393     { 0, /* char5 */ 0, 0, 0 },
02394     { 0, /* char6 */ 0, 0, 0 },
02395     { 0, /* char7 */ 0, 0, 0 },
02396     { 0, /* char8 */ 0, 0, 0 },
02397     { 0, /* char9 */ 0, 0, 0 },
02398     { 0, /* char10 */ 0, 0, 0 },
02399     { 0, /* char11 */ 0, 0, 0 },
02400     { 0, /* char12 */ 0, 0, 0 },
02401     { 0, /* char13 */ 0, 0, 0 },
02402     { 0, /* char14 */ 0, 0, 0 },
02403     { 0, /* char15 */ 0, 0, 0 },
02404     { 0, /* char16 */ 0, 0, 0 },
02405     { 0, /* char17 */ 0, 0, 0 },
02406     { 0, /* char18 */ 0, 0, 0 },
02407     { 0, /* char19 */ 0, 0, 0 },
02408     { 0, /* char20 */ 0, 0, 0 },
02409     { 0, /* char21 */ 0, 0, 0 },
02410     { 0, /* char22 */ 0, 0, 0 },
02411     { 0, /* char23 */ 0, 0, 0 },
02412     { 0, /* char24 */ 0, 0, 0 },
02413     { 0, /* char25 */ 0, 0, 0 },
02414     { 0, /* char26 */ 0, 0, 0 },
02415     { 0, /* char27 */ 0, 0, 0 },
02416     { 0, /* char28 */ 0, 0, 0 },
02417     { 0, /* char29 */ 0, 0, 0 },
02418     { 0, /* char30 */ 0, 0, 0 },
02419     { 0, /* char31 */ 0, 0, 0 },
02420     { 0, /* char32 */ 0, 52.381, 104.762 },
02421     { 2, char33, 13.3819, 26.6238 },
02422     { 2, char34, 23.0676, 51.4352 },
02423     { 4, char35, 36.5333, 79.4886 },
02424     { 3, char36, 38.1533, 76.2067 },
02425     { 3, char37, 49.2171, 96.5743 },
02426     { 1, char38, 53.599, 101.758 },
02427     { 1, char39, 4.44, 13.62 },
02428     { 1, char40, 21.8657, 47.1733 },
02429     { 1, char41, 24.3276, 47.5333 },
02430     { 3, char42, 30.7695, 59.439 },
02431     { 2, char43, 48.8371, 97.2543 },
02432     { 1, char44, 13.5219, 26.0638 },
02433     { 1, char45, 50.2371, 100.754 },
02434     { 1, char46, 13.1019, 26.4838 },
02435     { 1, char47, 40.5733, 82.1067 },
02436     { 1, char48, 38.3133, 77.0667 },
02437     { 1, char49, 30.8676, 66.5295 },
02438     { 1, char50, 38.7533, 77.6467 },
02439     { 1, char51, 38.3333, 77.0467 },
02440     { 2, char52, 37.2133, 80.1686 },
02441     { 1, char53, 38.1933, 77.6867 },
02442     { 1, char54, 34.1514, 73.8048 },
02443     { 2, char55, 38.8933, 77.2267 },
02444     { 1, char56, 38.9333, 77.6667 },
02445     { 1, char57, 39.9333, 74.0648 },
02446     { 2, char58, 14.0819, 26.2238 },
02447     { 2, char59, 12.9619, 26.3038 },
02448     { 1, char60, 41.1552, 81.6105 },
02449     { 2, char61, 48.5571, 97.2543 },
02450     { 1, char62, 40.8752, 81.6105 },
02451     { 2, char63, 36.9914, 73.9029 },
02452     { 2, char64, 34.9314, 74.3648 },
02453     { 3, char65, 40.5952, 80.4905 },
02454     { 3, char66, 44.7533, 83.6267 },
02455     { 1, char67, 39.9933, 84.4886 },
02456     { 2, char68, 45.2933, 85.2867 },
02457     { 4, char69, 39.9914, 78.1848 },
02458     { 3, char70, 39.9914, 78.7448 },
02459     { 2, char71, 40.3933, 89.7686 },
02460     { 3, char72, 44.7533, 89.0867 },
02461     { 1, char73, 10.86, 21.3 },
02462     { 1, char74, 31.0714, 59.999 },
02463     { 3, char75, 44.6133, 79.3267 },
02464     { 2, char76, 40.2514, 71.3229 },
02465     { 4, char77, 48.9552, 97.2105 },
02466     { 3, char78, 44.4733, 88.8067 },
02467     { 1, char79, 44.3352, 88.8305 },
02468     { 2, char80, 45.4333, 85.6667 },
02469     { 2, char81, 43.3952, 88.0905 },
02470     { 3, char82, 45.0133, 82.3667 },
02471     { 1, char83, 41.3333, 80.8267 },
02472     { 2, char84, 35.6933, 71.9467 },
02473     { 1, char85, 44.8733, 89.4867 },
02474     { 2, char86, 40.4552, 81.6105 },
02475     { 4, char87, 49.839, 100.518 },
02476     { 2, char88, 35.8333, 72.3667 },
02477     { 2, char89, 39.6152, 79.6505 },
02478     { 3, char90, 35.8333, 73.7467 },
02479     { 4, char91, 22.0657, 46.1133 },
02480     { 1, char92, 39.1733, 78.2067 },
02481     { 4, char93, 23.4876, 46.3933 },
02482     { 2, char94, 44.0752, 90.2305 },
02483     { 1, char95, 51.281, 104.062 },
02484     { 2, char96, 42.5457, 83.5714 },
02485     { 2, char97, 35.2514, 66.6029 },
02486     { 2, char98, 37.3314, 70.4629 },
02487     { 1, char99, 34.0914, 68.9229 },
02488     { 2, char100, 33.2114, 70.2629 },
02489     { 1, char101, 34.2914, 68.5229 },
02490     { 2, char102, 14.9657, 38.6552 },
02491     { 2, char103, 33.9314, 70.9829 },
02492     { 2, char104, 33.4095, 71.021 },
02493     { 2, char105, 14.7819, 28.8638 },
02494     { 2, char106, 17.3876, 36.2314 },
02495     { 3, char107, 33.4095, 62.521 },
02496     { 1, char108, 10.02, 19.34 },
02497     { 3, char109, 61.981, 123.962 },
02498     { 2, char110, 32.9895, 70.881 },
02499     { 1, char111, 33.5514, 71.7448 },
02500     { 2, char112, 38.0314, 70.8029 },
02501     { 2, char113, 33.4114, 70.7429 },
02502     { 2, char114, 23.7457, 49.4952 },
02503     { 1, char115, 28.5095, 62.321 },
02504     { 2, char116, 14.8257, 39.3152 },
02505     { 2, char117, 33.2695, 71.161 },
02506     { 2, char118, 30.3714, 60.6029 },
02507     { 4, char119, 40.5952, 80.4905 },
02508     { 2, char120, 25.4695, 56.401 },
02509     { 2, char121, 35.1333, 66.0648 },
02510     { 3, char122, 28.2495, 61.821 },
02511     { 3, char123, 21.6657, 41.6295 },
02512     { 1, char124, 11.54, 23.78 },
02513     { 3, char125, 18.7038, 41.4695 },
02514     { 2, char126, 45.7771, 91.2743 },
02515     { 2, char127, 33.3333, 66.6667 },
02516 };
02517 
02518 static StrokeFontRec strokeRomanData = { "Roman", 128, chars, 119.048, -33.3333 };
02519 
02520 
02521 #endif
Copyright Tech-X Corporation, all rights reserved.