|
fltk 1.3.0rc3
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. Release candidate.
SfR Fresh Dox: fltk-1.3.0rc3-source.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation) ![]() |
00001 /* 00002 * freeglut_stroke_roman.c 00003 * 00004 * freeglut Roman stroke font definition 00005 * 00006 * Copyright (c) 1999-2000 Pawel W. Olszta. All Rights Reserved. 00007 * Written by Pawel W. Olszta, <olszta@sourceforge.net> 00008 * Creation date: Thu Dec 16 1999 00009 * 00010 * Permission is hereby granted, free of charge, to any person obtaining a 00011 * copy of this software and associated documentation files (the "Software"), 00012 * to deal in the Software without restriction, including without limitation 00013 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 00014 * and/or sell copies of the Software, and to permit persons to whom the 00015 * Software is furnished to do so, subject to the following conditions: 00016 * 00017 * The above copyright notice and this permission notice shall be included 00018 * in all copies or substantial portions of the Software. 00019 * 00020 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 00021 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 00022 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 00023 * PAWEL W. OLSZTA BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 00024 * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 00025 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 00026 */ 00027 00028 00029 /* This file has been automatically generated by the genstroke utility. */ 00030 00031 #include <FL/glut.H> 00032 00033 /* char: 0x20 */ 00034 00035 static const Fl_Glut_StrokeStrip ch32st[] = 00036 { 00037 { 0, 0 } 00038 }; 00039 00040 static const Fl_Glut_StrokeChar ch32 = {104.762f,0,ch32st}; 00041 00042 /* char: 0x21 */ 00043 00044 static const Fl_Glut_StrokeVertex ch33st0[] = 00045 { 00046 {13.3819f,100.0f}, 00047 {13.3819f,33.3333f} 00048 }; 00049 00050 static const Fl_Glut_StrokeVertex ch33st1[] = 00051 { 00052 {13.3819f,9.5238f}, 00053 {8.62f,4.7619f}, 00054 {13.3819f,0.0f}, 00055 {18.1438f,4.7619f}, 00056 {13.3819f,9.5238f} 00057 }; 00058 00059 static const Fl_Glut_StrokeStrip ch33st[] = 00060 { 00061 {2,ch33st0}, 00062 {5,ch33st1} 00063 }; 00064 00065 static const Fl_Glut_StrokeChar ch33 = {26.6238f,2,ch33st}; 00066 00067 /* char: 0x22 */ 00068 00069 static const Fl_Glut_StrokeVertex ch34st0[] = 00070 { 00071 {4.02f,100.0f}, 00072 {4.02f,66.6667f} 00073 }; 00074 00075 static const Fl_Glut_StrokeVertex ch34st1[] = 00076 { 00077 {42.1152f,100.0f}, 00078 {42.1152f,66.6667f} 00079 }; 00080 00081 static const Fl_Glut_StrokeStrip ch34st[] = 00082 { 00083 {2,ch34st0}, 00084 {2,ch34st1} 00085 }; 00086 00087 static const Fl_Glut_StrokeChar ch34 = {51.4352f,2,ch34st}; 00088 00089 /* char: 0x23 */ 00090 00091 static const Fl_Glut_StrokeVertex ch35st0[] = 00092 { 00093 {41.2952f,119.048f}, 00094 {7.9619f,-33.3333f} 00095 }; 00096 00097 static const Fl_Glut_StrokeVertex ch35st1[] = 00098 { 00099 {69.8667f,119.048f}, 00100 {36.5333f,-33.3333f} 00101 }; 00102 00103 static const Fl_Glut_StrokeVertex ch35st2[] = 00104 { 00105 {7.9619f,57.1429f}, 00106 {74.6286f,57.1429f} 00107 }; 00108 00109 static const Fl_Glut_StrokeVertex ch35st3[] = 00110 { 00111 {3.2f,28.5714f}, 00112 {69.8667f,28.5714f} 00113 }; 00114 00115 static const Fl_Glut_StrokeStrip ch35st[] = 00116 { 00117 {2,ch35st0}, 00118 {2,ch35st1}, 00119 {2,ch35st2}, 00120 {2,ch35st3} 00121 }; 00122 00123 static const Fl_Glut_StrokeChar ch35 = {79.4886f,4,ch35st}; 00124 00125 /* char: 0x24 */ 00126 00127 static const Fl_Glut_StrokeVertex ch36st0[] = 00128 { 00129 {28.6295f,119.048f}, 00130 {28.6295f,-19.0476f} 00131 }; 00132 00133 static const Fl_Glut_StrokeVertex ch36st1[] = 00134 { 00135 {47.6771f,119.048f}, 00136 {47.6771f,-19.0476f} 00137 }; 00138 00139 static const Fl_Glut_StrokeVertex ch36st2[] = 00140 { 00141 {71.4867f,85.7143f}, 00142 {61.9629f,95.2381f}, 00143 {47.6771f,100.0f}, 00144 {28.6295f,100.0f}, 00145 {14.3438f,95.2381f}, 00146 {4.82f,85.7143f}, 00147 {4.82f,76.1905f}, 00148 {9.5819f,66.6667f}, 00149 {14.3438f,61.9048f}, 00150 {23.8676f,57.1429f}, 00151 {52.439f,47.619f}, 00152 {61.9629f,42.8571f}, 00153 {66.7248f,38.0952f}, 00154 {71.4867f,28.5714f}, 00155 {71.4867f,14.2857f}, 00156 {61.9629f,4.7619f}, 00157 {47.6771f,0.0f}, 00158 {28.6295f,0.0f}, 00159 {14.3438f,4.7619f}, 00160 {4.82f,14.2857f} 00161 }; 00162 00163 static const Fl_Glut_StrokeStrip ch36st[] = 00164 { 00165 {2,ch36st0}, 00166 {2,ch36st1}, 00167 {20,ch36st2} 00168 }; 00169 00170 static const Fl_Glut_StrokeChar ch36 = {76.2067f,3,ch36st}; 00171 00172 /* char: 0x25 */ 00173 00174 static const Fl_Glut_StrokeVertex ch37st0[] = 00175 { 00176 {92.0743f,100.0f}, 00177 {6.36f,0.0f} 00178 }; 00179 00180 static const Fl_Glut_StrokeVertex ch37st1[] = 00181 { 00182 {30.1695f,100.0f}, 00183 {39.6933f,90.4762f}, 00184 {39.6933f,80.9524f}, 00185 {34.9314f,71.4286f}, 00186 {25.4076f,66.6667f}, 00187 {15.8838f,66.6667f}, 00188 {6.36f,76.1905f}, 00189 {6.36f,85.7143f}, 00190 {11.1219f,95.2381f}, 00191 {20.6457f,100.0f}, 00192 {30.1695f,100.0f}, 00193 {39.6933f,95.2381f}, 00194 {53.979f,90.4762f}, 00195 {68.2648f,90.4762f}, 00196 {82.5505f,95.2381f}, 00197 {92.0743f,100.0f} 00198 }; 00199 00200 static const Fl_Glut_StrokeVertex ch37st2[] = 00201 { 00202 {73.0267f,33.3333f}, 00203 {63.5029f,28.5714f}, 00204 {58.741f,19.0476f}, 00205 {58.741f,9.5238f}, 00206 {68.2648f,0.0f}, 00207 {77.7886f,0.0f}, 00208 {87.3124f,4.7619f}, 00209 {92.0743f,14.2857f}, 00210 {92.0743f,23.8095f}, 00211 {82.5505f,33.3333f}, 00212 {73.0267f,33.3333f} 00213 }; 00214 00215 static const Fl_Glut_StrokeStrip ch37st[] = 00216 { 00217 {2,ch37st0}, 00218 {16,ch37st1}, 00219 {11,ch37st2} 00220 }; 00221 00222 static const Fl_Glut_StrokeChar ch37 = {96.5743f,3,ch37st}; 00223 00224 /* char: 0x26 */ 00225 00226 static const Fl_Glut_StrokeVertex ch38st0[] = 00227 { 00228 {101.218f,57.1429f}, 00229 {101.218f,61.9048f}, 00230 {96.4562f,66.6667f}, 00231 {91.6943f,66.6667f}, 00232 {86.9324f,61.9048f}, 00233 {82.1705f,52.381f}, 00234 {72.6467f,28.5714f}, 00235 {63.1229f,14.2857f}, 00236 {53.599f,4.7619f}, 00237 {44.0752f,0.0f}, 00238 {25.0276f,0.0f}, 00239 {15.5038f,4.7619f}, 00240 {10.7419f,9.5238f}, 00241 {5.98f,19.0476f}, 00242 {5.98f,28.5714f}, 00243 {10.7419f,38.0952f}, 00244 {15.5038f,42.8571f}, 00245 {48.8371f,61.9048f}, 00246 {53.599f,66.6667f}, 00247 {58.361f,76.1905f}, 00248 {58.361f,85.7143f}, 00249 {53.599f,95.2381f}, 00250 {44.0752f,100.0f}, 00251 {34.5514f,95.2381f}, 00252 {29.7895f,85.7143f}, 00253 {29.7895f,76.1905f}, 00254 {34.5514f,61.9048f}, 00255 {44.0752f,47.619f}, 00256 {67.8848f,14.2857f}, 00257 {77.4086f,4.7619f}, 00258 {86.9324f,0.0f}, 00259 {96.4562f,0.0f}, 00260 {101.218f,4.7619f}, 00261 {101.218f,9.5238f} 00262 }; 00263 00264 static const Fl_Glut_StrokeStrip ch38st[] = 00265 { 00266 {34,ch38st0} 00267 }; 00268 00269 static const Fl_Glut_StrokeChar ch38 = {101.758f,1,ch38st}; 00270 00271 /* char: 0x27 */ 00272 00273 static const Fl_Glut_StrokeVertex ch39st0[] = 00274 { 00275 {4.44f,100.0f}, 00276 {4.44f,66.6667f} 00277 }; 00278 00279 static const Fl_Glut_StrokeStrip ch39st[] = 00280 { 00281 {2,ch39st0} 00282 }; 00283 00284 static const Fl_Glut_StrokeChar ch39 = {13.62f,1,ch39st}; 00285 00286 /* char: 0x28 */ 00287 00288 static const Fl_Glut_StrokeVertex ch40st0[] = 00289 { 00290 {40.9133f,119.048f}, 00291 {31.3895f,109.524f}, 00292 {21.8657f,95.2381f}, 00293 {12.3419f,76.1905f}, 00294 {7.58f,52.381f}, 00295 {7.58f,33.3333f}, 00296 {12.3419f,9.5238f}, 00297 {21.8657f,-9.5238f}, 00298 {31.3895f,-23.8095f}, 00299 {40.9133f,-33.3333f} 00300 }; 00301 00302 static const Fl_Glut_StrokeStrip ch40st[] = 00303 { 00304 {10,ch40st0} 00305 }; 00306 00307 static const Fl_Glut_StrokeChar ch40 = {47.1733f,1,ch40st}; 00308 00309 /* char: 0x29 */ 00310 00311 static const Fl_Glut_StrokeVertex ch41st0[] = 00312 { 00313 {5.28f,119.048f}, 00314 {14.8038f,109.524f}, 00315 {24.3276f,95.2381f}, 00316 {33.8514f,76.1905f}, 00317 {38.6133f,52.381f}, 00318 {38.6133f,33.3333f}, 00319 {33.8514f,9.5238f}, 00320 {24.3276f,-9.5238f}, 00321 {14.8038f,-23.8095f}, 00322 {5.28f,-33.3333f} 00323 }; 00324 00325 static const Fl_Glut_StrokeStrip ch41st[] = 00326 { 00327 {10,ch41st0} 00328 }; 00329 00330 static const Fl_Glut_StrokeChar ch41 = {47.5333f,1,ch41st}; 00331 00332 /* char: 0x2a */ 00333 00334 static const Fl_Glut_StrokeVertex ch42st0[] = 00335 { 00336 {30.7695f,71.4286f}, 00337 {30.7695f,14.2857f} 00338 }; 00339 00340 static const Fl_Glut_StrokeVertex ch42st1[] = 00341 { 00342 {6.96f,57.1429f}, 00343 {54.579f,28.5714f} 00344 }; 00345 00346 static const Fl_Glut_StrokeVertex ch42st2[] = 00347 { 00348 {54.579f,57.1429f}, 00349 {6.96f,28.5714f} 00350 }; 00351 00352 static const Fl_Glut_StrokeStrip ch42st[] = 00353 { 00354 {2,ch42st0}, 00355 {2,ch42st1}, 00356 {2,ch42st2} 00357 }; 00358 00359 static const Fl_Glut_StrokeChar ch42 = {59.439f,3,ch42st}; 00360 00361 /* char: 0x2b */ 00362 00363 static const Fl_Glut_StrokeVertex ch43st0[] = 00364 { 00365 {48.8371f,85.7143f}, 00366 {48.8371f,0.0f} 00367 }; 00368 00369 static const Fl_Glut_StrokeVertex ch43st1[] = 00370 { 00371 {5.98f,42.8571f}, 00372 {91.6943f,42.8571f} 00373 }; 00374 00375 static const Fl_Glut_StrokeStrip ch43st[] = 00376 { 00377 {2,ch43st0}, 00378 {2,ch43st1} 00379 }; 00380 00381 static const Fl_Glut_StrokeChar ch43 = {97.2543f,2,ch43st}; 00382 00383 /* char: 0x2c */ 00384 00385 static const Fl_Glut_StrokeVertex ch44st0[] = 00386 { 00387 {18.2838f,4.7619f}, 00388 {13.5219f,0.0f}, 00389 {8.76f,4.7619f}, 00390 {13.5219f,9.5238f}, 00391 {18.2838f,4.7619f}, 00392 {18.2838f,-4.7619f}, 00393 {13.5219f,-14.2857f}, 00394 {8.76f,-19.0476f} 00395 }; 00396 00397 static const Fl_Glut_StrokeStrip ch44st[] = 00398 { 00399 {8,ch44st0} 00400 }; 00401 00402 static const Fl_Glut_StrokeChar ch44 = {26.0638f,1,ch44st}; 00403 00404 /* char: 0x2d */ 00405 00406 static const Fl_Glut_StrokeVertex ch45st0[] = 00407 { 00408 {7.38f,42.8571f}, 00409 {93.0943f,42.8571f} 00410 }; 00411 00412 static const Fl_Glut_StrokeStrip ch45st[] = 00413 { 00414 {2,ch45st0} 00415 }; 00416 00417 static const Fl_Glut_StrokeChar ch45 = {100.754f,1,ch45st}; 00418 00419 /* char: 0x2e */ 00420 00421 static const Fl_Glut_StrokeVertex ch46st0[] = 00422 { 00423 {13.1019f,9.5238f}, 00424 {8.34f,4.7619f}, 00425 {13.1019f,0.0f}, 00426 {17.8638f,4.7619f}, 00427 {13.1019f,9.5238f} 00428 }; 00429 00430 static const Fl_Glut_StrokeStrip ch46st[] = 00431 { 00432 {5,ch46st0} 00433 }; 00434 00435 static const Fl_Glut_StrokeChar ch46 = {26.4838f,1,ch46st}; 00436 00437 /* char: 0x2f */ 00438 00439 static const Fl_Glut_StrokeVertex ch47st0[] = 00440 { 00441 {7.24f,-14.2857f}, 00442 {73.9067f,100.0f} 00443 }; 00444 00445 static const Fl_Glut_StrokeStrip ch47st[] = 00446 { 00447 {2,ch47st0} 00448 }; 00449 00450 static const Fl_Glut_StrokeChar ch47 = {82.1067f,1,ch47st}; 00451 00452 /* char: 0x30 */ 00453 00454 static const Fl_Glut_StrokeVertex ch48st0[] = 00455 { 00456 {33.5514f,100.0f}, 00457 {19.2657f,95.2381f}, 00458 {9.7419f,80.9524f}, 00459 {4.98f,57.1429f}, 00460 {4.98f,42.8571f}, 00461 {9.7419f,19.0476f}, 00462 {19.2657f,4.7619f}, 00463 {33.5514f,0.0f}, 00464 {43.0752f,0.0f}, 00465 {57.361f,4.7619f}, 00466 {66.8848f,19.0476f}, 00467 {71.6467f,42.8571f}, 00468 {71.6467f,57.1429f}, 00469 {66.8848f,80.9524f}, 00470 {57.361f,95.2381f}, 00471 {43.0752f,100.0f}, 00472 {33.5514f,100.0f} 00473 }; 00474 00475 static const Fl_Glut_StrokeStrip ch48st[] = 00476 { 00477 {17,ch48st0} 00478 }; 00479 00480 static const Fl_Glut_StrokeChar ch48 = {77.0667f,1,ch48st}; 00481 00482 /* char: 0x31 */ 00483 00484 static const Fl_Glut_StrokeVertex ch49st0[] = 00485 { 00486 {11.82f,80.9524f}, 00487 {21.3438f,85.7143f}, 00488 {35.6295f,100.0f}, 00489 {35.6295f,0.0f} 00490 }; 00491 00492 static const Fl_Glut_StrokeStrip ch49st[] = 00493 { 00494 {4,ch49st0} 00495 }; 00496 00497 static const Fl_Glut_StrokeChar ch49 = {66.5295f,1,ch49st}; 00498 00499 /* char: 0x32 */ 00500 00501 static const Fl_Glut_StrokeVertex ch50st0[] = 00502 { 00503 {10.1819f,76.1905f}, 00504 {10.1819f,80.9524f}, 00505 {14.9438f,90.4762f}, 00506 {19.7057f,95.2381f}, 00507 {29.2295f,100.0f}, 00508 {48.2771f,100.0f}, 00509 {57.801f,95.2381f}, 00510 {62.5629f,90.4762f}, 00511 {67.3248f,80.9524f}, 00512 {67.3248f,71.4286f}, 00513 {62.5629f,61.9048f}, 00514 {53.039f,47.619f}, 00515 {5.42f,0.0f}, 00516 {72.0867f,0.0f} 00517 }; 00518 00519 static const Fl_Glut_StrokeStrip ch50st[] = 00520 { 00521 {14,ch50st0} 00522 }; 00523 00524 static const Fl_Glut_StrokeChar ch50 = {77.6467f,1,ch50st}; 00525 00526 /* char: 0x33 */ 00527 00528 static const Fl_Glut_StrokeVertex ch51st0[] = 00529 { 00530 {14.5238f,100.0f}, 00531 {66.9048f,100.0f}, 00532 {38.3333f,61.9048f}, 00533 {52.619f,61.9048f}, 00534 {62.1429f,57.1429f}, 00535 {66.9048f,52.381f}, 00536 {71.6667f,38.0952f}, 00537 {71.6667f,28.5714f}, 00538 {66.9048f,14.2857f}, 00539 {57.381f,4.7619f}, 00540 {43.0952f,0.0f}, 00541 {28.8095f,0.0f}, 00542 {14.5238f,4.7619f}, 00543 {9.7619f,9.5238f}, 00544 {5.0f,19.0476f} 00545 }; 00546 00547 static const Fl_Glut_StrokeStrip ch51st[] = 00548 { 00549 {15,ch51st0} 00550 }; 00551 00552 static const Fl_Glut_StrokeChar ch51 = {77.0467f,1,ch51st}; 00553 00554 /* char: 0x34 */ 00555 00556 static const Fl_Glut_StrokeVertex ch52st0[] = 00557 { 00558 {51.499f,100.0f}, 00559 {3.88f,33.3333f}, 00560 {75.3086f,33.3333f} 00561 }; 00562 00563 static const Fl_Glut_StrokeVertex ch52st1[] = 00564 { 00565 {51.499f,100.0f}, 00566 {51.499f,0.0f} 00567 }; 00568 00569 static const Fl_Glut_StrokeStrip ch52st[] = 00570 { 00571 {3,ch52st0}, 00572 {2,ch52st1} 00573 }; 00574 00575 static const Fl_Glut_StrokeChar ch52 = {80.1686f,2,ch52st}; 00576 00577 /* char: 0x35 */ 00578 00579 static const Fl_Glut_StrokeVertex ch53st0[] = 00580 { 00581 {62.0029f,100.0f}, 00582 {14.3838f,100.0f}, 00583 {9.6219f,57.1429f}, 00584 {14.3838f,61.9048f}, 00585 {28.6695f,66.6667f}, 00586 {42.9552f,66.6667f}, 00587 {57.241f,61.9048f}, 00588 {66.7648f,52.381f}, 00589 {71.5267f,38.0952f}, 00590 {71.5267f,28.5714f}, 00591 {66.7648f,14.2857f}, 00592 {57.241f,4.7619f}, 00593 {42.9552f,0.0f}, 00594 {28.6695f,0.0f}, 00595 {14.3838f,4.7619f}, 00596 {9.6219f,9.5238f}, 00597 {4.86f,19.0476f} 00598 }; 00599 00600 static const Fl_Glut_StrokeStrip ch53st[] = 00601 { 00602 {17,ch53st0} 00603 }; 00604 00605 static const Fl_Glut_StrokeChar ch53 = {77.6867f,1,ch53st}; 00606 00607 /* char: 0x36 */ 00608 00609 static const Fl_Glut_StrokeVertex ch54st0[] = 00610 { 00611 {62.7229f,85.7143f}, 00612 {57.961f,95.2381f}, 00613 {43.6752f,100.0f}, 00614 {34.1514f,100.0f}, 00615 {19.8657f,95.2381f}, 00616 {10.3419f,80.9524f}, 00617 {5.58f,57.1429f}, 00618 {5.58f,33.3333f}, 00619 {10.3419f,14.2857f}, 00620 {19.8657f,4.7619f}, 00621 {34.1514f,0.0f}, 00622 {38.9133f,0.0f}, 00623 {53.199f,4.7619f}, 00624 {62.7229f,14.2857f}, 00625 {67.4848f,28.5714f}, 00626 {67.4848f,33.3333f}, 00627 {62.7229f,47.619f}, 00628 {53.199f,57.1429f}, 00629 {38.9133f,61.9048f}, 00630 {34.1514f,61.9048f}, 00631 {19.8657f,57.1429f}, 00632 {10.3419f,47.619f}, 00633 {5.58f,33.3333f} 00634 }; 00635 00636 static const Fl_Glut_StrokeStrip ch54st[] = 00637 { 00638 {23,ch54st0} 00639 }; 00640 00641 static const Fl_Glut_StrokeChar ch54 = {73.8048f,1,ch54st}; 00642 00643 /* char: 0x37 */ 00644 00645 static const Fl_Glut_StrokeVertex ch55st0[] = 00646 { 00647 {72.2267f,100.0f}, 00648 {24.6076f,0.0f} 00649 }; 00650 00651 static const Fl_Glut_StrokeVertex ch55st1[] = 00652 { 00653 {5.56f,100.0f}, 00654 {72.2267f,100.0f} 00655 }; 00656 00657 static const Fl_Glut_StrokeStrip ch55st[] = 00658 { 00659 {2,ch55st0}, 00660 {2,ch55st1} 00661 }; 00662 00663 static const Fl_Glut_StrokeChar ch55 = {77.2267f,2,ch55st}; 00664 00665 /* char: 0x38 */ 00666 00667 static const Fl_Glut_StrokeVertex ch56st0[] = 00668 { 00669 {29.4095f,100.0f}, 00670 {15.1238f,95.2381f}, 00671 {10.3619f,85.7143f}, 00672 {10.3619f,76.1905f}, 00673 {15.1238f,66.6667f}, 00674 {24.6476f,61.9048f}, 00675 {43.6952f,57.1429f}, 00676 {57.981f,52.381f}, 00677 {67.5048f,42.8571f}, 00678 {72.2667f,33.3333f}, 00679 {72.2667f,19.0476f}, 00680 {67.5048f,9.5238f}, 00681 {62.7429f,4.7619f}, 00682 {48.4571f,0.0f}, 00683 {29.4095f,0.0f}, 00684 {15.1238f,4.7619f}, 00685 {10.3619f,9.5238f}, 00686 {5.6f,19.0476f}, 00687 {5.6f,33.3333f}, 00688 {10.3619f,42.8571f}, 00689 {19.8857f,52.381f}, 00690 {34.1714f,57.1429f}, 00691 {53.219f,61.9048f}, 00692 {62.7429f,66.6667f}, 00693 {67.5048f,76.1905f}, 00694 {67.5048f,85.7143f}, 00695 {62.7429f,95.2381f}, 00696 {48.4571f,100.0f}, 00697 {29.4095f,100.0f} 00698 }; 00699 00700 static const Fl_Glut_StrokeStrip ch56st[] = 00701 { 00702 {29,ch56st0} 00703 }; 00704 00705 static const Fl_Glut_StrokeChar ch56 = {77.6667f,1,ch56st}; 00706 00707 /* char: 0x39 */ 00708 00709 static const Fl_Glut_StrokeVertex ch57st0[] = 00710 { 00711 {68.5048f,66.6667f}, 00712 {63.7429f,52.381f}, 00713 {54.219f,42.8571f}, 00714 {39.9333f,38.0952f}, 00715 {35.1714f,38.0952f}, 00716 {20.8857f,42.8571f}, 00717 {11.3619f,52.381f}, 00718 {6.6f,66.6667f}, 00719 {6.6f,71.4286f}, 00720 {11.3619f,85.7143f}, 00721 {20.8857f,95.2381f}, 00722 {35.1714f,100.0f}, 00723 {39.9333f,100.0f}, 00724 {54.219f,95.2381f}, 00725 {63.7429f,85.7143f}, 00726 {68.5048f,66.6667f}, 00727 {68.5048f,42.8571f}, 00728 {63.7429f,19.0476f}, 00729 {54.219f,4.7619f}, 00730 {39.9333f,0.0f}, 00731 {30.4095f,0.0f}, 00732 {16.1238f,4.7619f}, 00733 {11.3619f,14.2857f} 00734 }; 00735 00736 static const Fl_Glut_StrokeStrip ch57st[] = 00737 { 00738 {23,ch57st0} 00739 }; 00740 00741 static const Fl_Glut_StrokeChar ch57 = {74.0648f,1,ch57st}; 00742 00743 /* char: 0x3a */ 00744 00745 static const Fl_Glut_StrokeVertex ch58st0[] = 00746 { 00747 {14.0819f,66.6667f}, 00748 {9.32f,61.9048f}, 00749 {14.0819f,57.1429f}, 00750 {18.8438f,61.9048f}, 00751 {14.0819f,66.6667f} 00752 }; 00753 00754 static const Fl_Glut_StrokeVertex ch58st1[] = 00755 { 00756 {14.0819f,9.5238f}, 00757 {9.32f,4.7619f}, 00758 {14.0819f,0.0f}, 00759 {18.8438f,4.7619f}, 00760 {14.0819f,9.5238f} 00761 }; 00762 00763 static const Fl_Glut_StrokeStrip ch58st[] = 00764 { 00765 {5,ch58st0}, 00766 {5,ch58st1} 00767 }; 00768 00769 static const Fl_Glut_StrokeChar ch58 = {26.2238f,2,ch58st}; 00770 00771 /* char: 0x3b */ 00772 00773 static const Fl_Glut_StrokeVertex ch59st0[] = 00774 { 00775 {12.9619f,66.6667f}, 00776 {8.2f,61.9048f}, 00777 {12.9619f,57.1429f}, 00778 {17.7238f,61.9048f}, 00779 {12.9619f,66.6667f} 00780 }; 00781 00782 static const Fl_Glut_StrokeVertex ch59st1[] = 00783 { 00784 {17.7238f,4.7619f}, 00785 {12.9619f,0.0f}, 00786 {8.2f,4.7619f}, 00787 {12.9619f,9.5238f}, 00788 {17.7238f,4.7619f}, 00789 {17.7238f,-4.7619f}, 00790 {12.9619f,-14.2857f}, 00791 {8.2f,-19.0476f} 00792 }; 00793 00794 static const Fl_Glut_StrokeStrip ch59st[] = 00795 { 00796 {5,ch59st0}, 00797 {8,ch59st1} 00798 }; 00799 00800 static const Fl_Glut_StrokeChar ch59 = {26.3038f,2,ch59st}; 00801 00802 /* char: 0x3c */ 00803 00804 static const Fl_Glut_StrokeVertex ch60st0[] = 00805 { 00806 {79.2505f,85.7143f}, 00807 {3.06f,42.8571f}, 00808 {79.2505f,0.0f} 00809 }; 00810 00811 static const Fl_Glut_StrokeStrip ch60st[] = 00812 { 00813 {3,ch60st0} 00814 }; 00815 00816 static const Fl_Glut_StrokeChar ch60 = {81.6105f,1,ch60st}; 00817 00818 /* char: 0x3d */ 00819 00820 static const Fl_Glut_StrokeVertex ch61st0[] = 00821 { 00822 {5.7f,57.1429f}, 00823 {91.4143f,57.1429f} 00824 }; 00825 00826 static const Fl_Glut_StrokeVertex ch61st1[] = 00827 { 00828 {5.7f,28.5714f}, 00829 {91.4143f,28.5714f} 00830 }; 00831 00832 static const Fl_Glut_StrokeStrip ch61st[] = 00833 { 00834 {2,ch61st0}, 00835 {2,ch61st1} 00836 }; 00837 00838 static const Fl_Glut_StrokeChar ch61 = {97.2543f,2,ch61st}; 00839 00840 /* char: 0x3e */ 00841 00842 static const Fl_Glut_StrokeVertex ch62st0[] = 00843 { 00844 {2.78f,85.7143f}, 00845 {78.9705f,42.8571f}, 00846 {2.78f,0.0f} 00847 }; 00848 00849 static const Fl_Glut_StrokeStrip ch62st[] = 00850 { 00851 {3,ch62st0} 00852 }; 00853 00854 static const Fl_Glut_StrokeChar ch62 = {81.6105f,1,ch62st}; 00855 00856 /* char: 0x3f */ 00857 00858 static const Fl_Glut_StrokeVertex ch63st0[] = 00859 { 00860 {8.42f,76.1905f}, 00861 {8.42f,80.9524f}, 00862 {13.1819f,90.4762f}, 00863 {17.9438f,95.2381f}, 00864 {27.4676f,100.0f}, 00865 {46.5152f,100.0f}, 00866 {56.039f,95.2381f}, 00867 {60.801f,90.4762f}, 00868 {65.5629f,80.9524f}, 00869 {65.5629f,71.4286f}, 00870 {60.801f,61.9048f}, 00871 {56.039f,57.1429f}, 00872 {36.9914f,47.619f}, 00873 {36.9914f,33.3333f} 00874 }; 00875 00876 static const Fl_Glut_StrokeVertex ch63st1[] = 00877 { 00878 {36.9914f,9.5238f}, 00879 {32.2295f,4.7619f}, 00880 {36.9914f,0.0f}, 00881 {41.7533f,4.7619f}, 00882 {36.9914f,9.5238f} 00883 }; 00884 00885 static const Fl_Glut_StrokeStrip ch63st[] = 00886 { 00887 {14,ch63st0}, 00888 {5,ch63st1} 00889 }; 00890 00891 static const Fl_Glut_StrokeChar ch63 = {73.9029f,2,ch63st}; 00892 00893 /* char: 0x40 */ 00894 00895 static const Fl_Glut_StrokeVertex ch64st0[] = 00896 { 00897 {49.2171f,52.381f}, 00898 {39.6933f,57.1429f}, 00899 {30.1695f,57.1429f}, 00900 {25.4076f,47.619f}, 00901 {25.4076f,42.8571f}, 00902 {30.1695f,33.3333f}, 00903 {39.6933f,33.3333f}, 00904 {49.2171f,38.0952f} 00905 }; 00906 00907 static const Fl_Glut_StrokeVertex ch64st1[] = 00908 { 00909 {49.2171f,57.1429f}, 00910 {49.2171f,38.0952f}, 00911 {53.979f,33.3333f}, 00912 {63.5029f,33.3333f}, 00913 {68.2648f,42.8571f}, 00914 {68.2648f,47.619f}, 00915 {63.5029f,61.9048f}, 00916 {53.979f,71.4286f}, 00917 {39.6933f,76.1905f}, 00918 {34.9314f,76.1905f}, 00919 {20.6457f,71.4286f}, 00920 {11.1219f,61.9048f}, 00921 {6.36f,47.619f}, 00922 {6.36f,42.8571f}, 00923 {11.1219f,28.5714f}, 00924 {20.6457f,19.0476f}, 00925 {34.9314f,14.2857f}, 00926 {39.6933f,14.2857f}, 00927 {53.979f,19.0476f} 00928 }; 00929 00930 static const Fl_Glut_StrokeStrip ch64st[] = 00931 { 00932 {8,ch64st0}, 00933 {19,ch64st1} 00934 }; 00935 00936 static const Fl_Glut_StrokeChar ch64 = {74.3648f,2,ch64st}; 00937 00938 /* char: 0x41 */ 00939 00940 static const Fl_Glut_StrokeVertex ch65st0[] = 00941 { 00942 {40.5952f,100.0f}, 00943 {2.5f,0.0f} 00944 }; 00945 00946 static const Fl_Glut_StrokeVertex ch65st1[] = 00947 { 00948 {40.5952f,100.0f}, 00949 {78.6905f,0.0f} 00950 }; 00951 00952 static const Fl_Glut_StrokeVertex ch65st2[] = 00953 { 00954 {16.7857f,33.3333f}, 00955 {64.4048f,33.3333f} 00956 }; 00957 00958 static const Fl_Glut_StrokeStrip ch65st[] = 00959 { 00960 {2,ch65st0}, 00961 {2,ch65st1}, 00962 {2,ch65st2} 00963 }; 00964 00965 static const Fl_Glut_StrokeChar ch65 = {80.4905f,3,ch65st}; 00966 00967 /* char: 0x42 */ 00968 00969 static const Fl_Glut_StrokeVertex ch66st0[] = 00970 { 00971 {11.42f,100.0f}, 00972 {11.42f,0.0f} 00973 }; 00974 00975 static const Fl_Glut_StrokeVertex ch66st1[] = 00976 { 00977 {11.42f,100.0f}, 00978 {54.2771f,100.0f}, 00979 {68.5629f,95.2381f}, 00980 {73.3248f,90.4762f}, 00981 {78.0867f,80.9524f}, 00982 {78.0867f,71.4286f}, 00983 {73.3248f,61.9048f}, 00984 {68.5629f,57.1429f}, 00985 {54.2771f,52.381f} 00986 }; 00987 00988 static const Fl_Glut_StrokeVertex ch66st2[] = 00989 { 00990 {11.42f,52.381f}, 00991 {54.2771f,52.381f}, 00992 {68.5629f,47.619f}, 00993 {73.3248f,42.8571f}, 00994 {78.0867f,33.3333f}, 00995 {78.0867f,19.0476f}, 00996 {73.3248f,9.5238f}, 00997 {68.5629f,4.7619f}, 00998 {54.2771f,0.0f}, 00999 {11.42f,0.0f} 01000 }; 01001 01002 static const Fl_Glut_StrokeStrip ch66st[] = 01003 { 01004 {2,ch66st0}, 01005 {9,ch66st1}, 01006 {10,ch66st2} 01007 }; 01008 01009 static const Fl_Glut_StrokeChar ch66 = {83.6267f,3,ch66st}; 01010 01011 /* char: 0x43 */ 01012 01013 static const Fl_Glut_StrokeVertex ch67st0[] = 01014 { 01015 {78.0886f,76.1905f}, 01016 {73.3267f,85.7143f}, 01017 {63.8029f,95.2381f}, 01018 {54.279f,100.0f}, 01019 {35.2314f,100.0f}, 01020 {25.7076f,95.2381f}, 01021 {16.1838f,85.7143f}, 01022 {11.4219f,76.1905f}, 01023 {6.66f,61.9048f}, 01024 {6.66f,38.0952f}, 01025 {11.4219f,23.8095f}, 01026 {16.1838f,14.2857f}, 01027 {25.7076f,4.7619f}, 01028 {35.2314f,0.0f}, 01029 {54.279f,0.0f}, 01030 {63.8029f,4.7619f}, 01031 {73.3267f,14.2857f}, 01032 {78.0886f,23.8095f} 01033 }; 01034 01035 static const Fl_Glut_StrokeStrip ch67st[] = 01036 { 01037 {18,ch67st0} 01038 }; 01039 01040 static const Fl_Glut_StrokeChar ch67 = {84.4886f,1,ch67st}; 01041 01042 /* char: 0x44 */ 01043 01044 static const Fl_Glut_StrokeVertex ch68st0[] = 01045 { 01046 {11.96f,100.0f}, 01047 {11.96f,0.0f} 01048 }; 01049 01050 static const Fl_Glut_StrokeVertex ch68st1[] = 01051 { 01052 {11.96f,100.0f}, 01053 {45.2933f,100.0f}, 01054 {59.579f,95.2381f}, 01055 {69.1029f,85.7143f}, 01056 {73.8648f,76.1905f}, 01057 {78.6267f,61.9048f}, 01058 {78.6267f,38.0952f}, 01059 {73.8648f,23.8095f}, 01060 {69.1029f,14.2857f}, 01061 {59.579f,4.7619f}, 01062 {45.2933f,0.0f}, 01063 {11.96f,0.0f} 01064 }; 01065 01066 static const Fl_Glut_StrokeStrip ch68st[] = 01067 { 01068 {2,ch68st0}, 01069 {12,ch68st1} 01070 }; 01071 01072 static const Fl_Glut_StrokeChar ch68 = {85.2867f,2,ch68st}; 01073 01074 /* char: 0x45 */ 01075 01076 static const Fl_Glut_StrokeVertex ch69st0[] = 01077 { 01078 {11.42f,100.0f}, 01079 {11.42f,0.0f} 01080 }; 01081 01082 static const Fl_Glut_StrokeVertex ch69st1[] = 01083 { 01084 {11.42f,100.0f}, 01085 {73.3248f,100.0f} 01086 }; 01087 01088 static const Fl_Glut_StrokeVertex ch69st2[] = 01089 { 01090 {11.42f,52.381f}, 01091 {49.5152f,52.381f} 01092 }; 01093 01094 static const Fl_Glut_StrokeVertex ch69st3[] = 01095 { 01096 {11.42f,0.0f}, 01097 {73.3248f,0.0f} 01098 }; 01099 01100 static const Fl_Glut_StrokeStrip ch69st[] = 01101 { 01102 {2,ch69st0}, 01103 {2,ch69st1}, 01104 {2,ch69st2}, 01105 {2,ch69st3} 01106 }; 01107 01108 static const Fl_Glut_StrokeChar ch69 = {78.1848f,4,ch69st}; 01109 01110 /* char: 0x46 */ 01111 01112 static const Fl_Glut_StrokeVertex ch70st0[] = 01113 { 01114 {11.42f,100.0f}, 01115 {11.42f,0.0f} 01116 }; 01117 01118 static const Fl_Glut_StrokeVertex ch70st1[] = 01119 { 01120 {11.42f,100.0f}, 01121 {73.3248f,100.0f} 01122 }; 01123 01124 static const Fl_Glut_StrokeVertex ch70st2[] = 01125 { 01126 {11.42f,52.381f}, 01127 {49.5152f,52.381f} 01128 }; 01129 01130 static const Fl_Glut_StrokeStrip ch70st[] = 01131 { 01132 {2,ch70st0}, 01133 {2,ch70st1}, 01134 {2,ch70st2} 01135 }; 01136 01137 static const Fl_Glut_StrokeChar ch70 = {78.7448f,3,ch70st}; 01138 01139 /* char: 0x47 */ 01140 01141 static const Fl_Glut_StrokeVertex ch71st0[] = 01142 { 01143 {78.4886f,76.1905f}, 01144 {73.7267f,85.7143f}, 01145 {64.2029f,95.2381f}, 01146 {54.679f,100.0f}, 01147 {35.6314f,100.0f}, 01148 {26.1076f,95.2381f}, 01149 {16.5838f,85.7143f}, 01150 {11.8219f,76.1905f}, 01151 {7.06f,61.9048f}, 01152 {7.06f,38.0952f}, 01153 {11.8219f,23.8095f}, 01154 {16.5838f,14.2857f}, 01155 {26.1076f,4.7619f}, 01156 {35.6314f,0.0f}, 01157 {54.679f,0.0f}, 01158 {64.2029f,4.7619f}, 01159 {73.7267f,14.2857f}, 01160 {78.4886f,23.8095f}, 01161 {78.4886f,38.0952f} 01162 }; 01163 01164 static const Fl_Glut_StrokeVertex ch71st1[] = 01165 { 01166 {54.679f,38.0952f}, 01167 {78.4886f,38.0952f} 01168 }; 01169 01170 static const Fl_Glut_StrokeStrip ch71st[] = 01171 { 01172 {19,ch71st0}, 01173 {2,ch71st1} 01174 }; 01175 01176 static const Fl_Glut_StrokeChar ch71 = {89.7686f,2,ch71st}; 01177 01178 /* char: 0x48 */ 01179 01180 static const Fl_Glut_StrokeVertex ch72st0[] = 01181 { 01182 {11.42f,100.0f}, 01183 {11.42f,0.0f} 01184 }; 01185 01186 static const Fl_Glut_StrokeVertex ch72st1[] = 01187 { 01188 {78.0867f,100.0f}, 01189 {78.0867f,0.0f} 01190 }; 01191 01192 static const Fl_Glut_StrokeVertex ch72st2[] = 01193 { 01194 {11.42f,52.381f}, 01195 {78.0867f,52.381f} 01196 }; 01197 01198 static const Fl_Glut_StrokeStrip ch72st[] = 01199 { 01200 {2,ch72st0}, 01201 {2,ch72st1}, 01202 {2,ch72st2} 01203 }; 01204 01205 static const Fl_Glut_StrokeChar ch72 = {89.0867f,3,ch72st}; 01206 01207 /* char: 0x49 */ 01208 01209 static const Fl_Glut_StrokeVertex ch73st0[] = 01210 { 01211 {10.86f,100.0f}, 01212 {10.86f,0.0f} 01213 }; 01214 01215 static const Fl_Glut_StrokeStrip ch73st[] = 01216 { 01217 {2,ch73st0} 01218 }; 01219 01220 static const Fl_Glut_StrokeChar ch73 = {21.3f,1,ch73st}; 01221 01222 /* char: 0x4a */ 01223 01224 static const Fl_Glut_StrokeVertex ch74st0[] = 01225 { 01226 {50.119f,100.0f}, 01227 {50.119f,23.8095f}, 01228 {45.3571f,9.5238f}, 01229 {40.5952f,4.7619f}, 01230 {31.0714f,0.0f}, 01231 {21.5476f,0.0f}, 01232 {12.0238f,4.7619f}, 01233 {7.2619f,9.5238f}, 01234 {2.5f,23.8095f}, 01235 {2.5f,33.3333f} 01236 }; 01237 01238 static const Fl_Glut_StrokeStrip ch74st[] = 01239 { 01240 {10,ch74st0} 01241 }; 01242 01243 static const Fl_Glut_StrokeChar ch74 = {59.999f,1,ch74st}; 01244 01245 /* char: 0x4b */ 01246 01247 static const Fl_Glut_StrokeVertex ch75st0[] = 01248 { 01249 {11.28f,100.0f}, 01250 {11.28f,0.0f} 01251 }; 01252 01253 static const Fl_Glut_StrokeVertex ch75st1[] = 01254 { 01255 {77.9467f,100.0f}, 01256 {11.28f,33.3333f} 01257 }; 01258 01259 static const Fl_Glut_StrokeVertex ch75st2[] = 01260 { 01261 {35.0895f,57.1429f}, 01262 {77.9467f,0.0f} 01263 }; 01264 01265 static const Fl_Glut_StrokeStrip ch75st[] = 01266 { 01267 {2,ch75st0}, 01268 {2,ch75st1}, 01269 {2,ch75st2} 01270 }; 01271 01272 static const Fl_Glut_StrokeChar ch75 = {79.3267f,3,ch75st}; 01273 01274 /* char: 0x4c */ 01275 01276 static const Fl_Glut_StrokeVertex ch76st0[] = 01277 { 01278 {11.68f,100.0f}, 01279 {11.68f,0.0f} 01280 }; 01281 01282 static const Fl_Glut_StrokeVertex ch76st1[] = 01283 { 01284 {11.68f,0.0f}, 01285 {68.8229f,0.0f} 01286 }; 01287 01288 static const Fl_Glut_StrokeStrip ch76st[] = 01289 { 01290 {2,ch76st0}, 01291 {2,ch76st1} 01292 }; 01293 01294 static const Fl_Glut_StrokeChar ch76 = {71.3229f,2,ch76st}; 01295 01296 /* char: 0x4d */ 01297 01298 static const Fl_Glut_StrokeVertex ch77st0[] = 01299 { 01300 {10.86f,100.0f}, 01301 {10.86f,0.0f} 01302 }; 01303 01304 static const Fl_Glut_StrokeVertex ch77st1[] = 01305 { 01306 {10.86f,100.0f}, 01307 {48.9552f,0.0f} 01308 }; 01309 01310 static const Fl_Glut_StrokeVertex ch77st2[] = 01311 { 01312 {87.0505f,100.0f}, 01313 {48.9552f,0.0f} 01314 }; 01315 01316 static const Fl_Glut_StrokeVertex ch77st3[] = 01317 { 01318 {87.0505f,100.0f}, 01319 {87.0505f,0.0f} 01320 }; 01321 01322 static const Fl_Glut_StrokeStrip ch77st[] = 01323 { 01324 {2,ch77st0}, 01325 {2,ch77st1}, 01326 {2,ch77st2}, 01327 {2,ch77st3} 01328 }; 01329 01330 static const Fl_Glut_StrokeChar ch77 = {97.2105f,4,ch77st}; 01331 01332 /* char: 0x4e */ 01333 01334 static const Fl_Glut_StrokeVertex ch78st0[] = 01335 { 01336 {11.14f,100.0f}, 01337 {11.14f,0.0f} 01338 }; 01339 01340 static const Fl_Glut_StrokeVertex ch78st1[] = 01341 { 01342 {11.14f,100.0f}, 01343 {77.8067f,0.0f} 01344 }; 01345 01346 static const Fl_Glut_StrokeVertex ch78st2[] = 01347 { 01348 {77.8067f,100.0f}, 01349 {77.8067f,0.0f} 01350 }; 01351 01352 static const Fl_Glut_StrokeStrip ch78st[] = 01353 { 01354 {2,ch78st0}, 01355 {2,ch78st1}, 01356 {2,ch78st2} 01357 }; 01358 01359 static const Fl_Glut_StrokeChar ch78 = {88.8067f,3,ch78st}; 01360 01361 /* char: 0x4f */ 01362 01363 static const Fl_Glut_StrokeVertex ch79st0[] = 01364 { 01365 {34.8114f,100.0f}, 01366 {25.2876f,95.2381f}, 01367 {15.7638f,85.7143f}, 01368 {11.0019f,76.1905f}, 01369 {6.24f,61.9048f}, 01370 {6.24f,38.0952f}, 01371 {11.0019f,23.8095f}, 01372 {15.7638f,14.2857f}, 01373 {25.2876f,4.7619f}, 01374 {34.8114f,0.0f}, 01375 {53.859f,0.0f}, 01376 {63.3829f,4.7619f}, 01377 {72.9067f,14.2857f}, 01378 {77.6686f,23.8095f}, 01379 {82.4305f,38.0952f}, 01380 {82.4305f,61.9048f}, 01381 {77.6686f,76.1905f}, 01382 {72.9067f,85.7143f}, 01383 {63.3829f,95.2381f}, 01384 {53.859f,100.0f}, 01385 {34.8114f,100.0f} 01386 }; 01387 01388 static const Fl_Glut_StrokeStrip ch79st[] = 01389 { 01390 {21,ch79st0} 01391 }; 01392 01393 static const Fl_Glut_StrokeChar ch79 = {88.8305f,1,ch79st}; 01394 01395 /* char: 0x50 */ 01396 01397 static const Fl_Glut_StrokeVertex ch80st0[] = 01398 { 01399 {12.1f,100.0f}, 01400 {12.1f,0.0f} 01401 }; 01402 01403 static const Fl_Glut_StrokeVertex ch80st1[] = 01404 { 01405 {12.1f,100.0f}, 01406 {54.9571f,100.0f}, 01407 {69.2429f,95.2381f}, 01408 {74.0048f,90.4762f}, 01409 {78.7667f,80.9524f}, 01410 {78.7667f,66.6667f}, 01411 {74.0048f,57.1429f}, 01412 {69.2429f,52.381f}, 01413 {54.9571f,47.619f}, 01414 {12.1f,47.619f} 01415 }; 01416 01417 static const Fl_Glut_StrokeStrip ch80st[] = 01418 { 01419 {2,ch80st0}, 01420 {10,ch80st1} 01421 }; 01422 01423 static const Fl_Glut_StrokeChar ch80 = {85.6667f,2,ch80st}; 01424 01425 /* char: 0x51 */ 01426 01427 static const Fl_Glut_StrokeVertex ch81st0[] = 01428 { 01429 {33.8714f,100.0f}, 01430 {24.3476f,95.2381f}, 01431 {14.8238f,85.7143f}, 01432 {10.0619f,76.1905f}, 01433 {5.3f,61.9048f}, 01434 {5.3f,38.0952f}, 01435 {10.0619f,23.8095f}, 01436 {14.8238f,14.2857f}, 01437 {24.3476f,4.7619f}, 01438 {33.8714f,0.0f}, 01439 {52.919f,0.0f}, 01440 {62.4429f,4.7619f}, 01441 {71.9667f,14.2857f}, 01442 {76.7286f,23.8095f}, 01443 {81.4905f,38.0952f}, 01444 {81.4905f,61.9048f}, 01445 {76.7286f,76.1905f}, 01446 {71.9667f,85.7143f}, 01447 {62.4429f,95.2381f}, 01448 {52.919f,100.0f}, 01449 {33.8714f,100.0f} 01450 }; 01451 01452 static const Fl_Glut_StrokeVertex ch81st1[] = 01453 { 01454 {48.1571f,19.0476f}, 01455 {76.7286f,-9.5238f} 01456 }; 01457 01458 static const Fl_Glut_StrokeStrip ch81st[] = 01459 { 01460 {21,ch81st0}, 01461 {2,ch81st1} 01462 }; 01463 01464 static const Fl_Glut_StrokeChar ch81 = {88.0905f,2,ch81st}; 01465 01466 /* char: 0x52 */ 01467 01468 static const Fl_Glut_StrokeVertex ch82st0[] = 01469 { 01470 {11.68f,100.0f}, 01471 {11.68f,0.0f} 01472 }; 01473 01474 static const Fl_Glut_StrokeVertex ch82st1[] = 01475 { 01476 {11.68f,100.0f}, 01477 {54.5371f,100.0f}, 01478 {68.8229f,95.2381f}, 01479 {73.5848f,90.4762f}, 01480 {78.3467f,80.9524f}, 01481 {78.3467f,71.4286f}, 01482 {73.5848f,61.9048f}, 01483 {68.8229f,57.1429f}, 01484 {54.5371f,52.381f}, 01485 {11.68f,52.381f} 01486 }; 01487 01488 static const Fl_Glut_StrokeVertex ch82st2[] = 01489 { 01490 {45.0133f,52.381f}, 01491 {78.3467f,0.0f} 01492 }; 01493 01494 static const Fl_Glut_StrokeStrip ch82st[] = 01495 { 01496 {2,ch82st0}, 01497 {10,ch82st1}, 01498 {2,ch82st2} 01499 }; 01500 01501 static const Fl_Glut_StrokeChar ch82 = {82.3667f,3,ch82st}; 01502 01503 /* char: 0x53 */ 01504 01505 static const Fl_Glut_StrokeVertex ch83st0[] = 01506 { 01507 {74.6667f,85.7143f}, 01508 {65.1429f,95.2381f}, 01509 {50.8571f,100.0f}, 01510 {31.8095f,100.0f}, 01511 {17.5238f,95.2381f}, 01512 {8.0f,85.7143f}, 01513 {8.0f,76.1905f}, 01514 {12.7619f,66.6667f}, 01515 {17.5238f,61.9048f}, 01516 {27.0476f,57.1429f}, 01517 {55.619f,47.619f}, 01518 {65.1429f,42.8571f}, 01519 {69.9048f,38.0952f}, 01520 {74.6667f,28.5714f}, 01521 {74.6667f,14.2857f}, 01522 {65.1429f,4.7619f}, 01523 {50.8571f,0.0f}, 01524 {31.8095f,0.0f}, 01525 {17.5238f,4.7619f}, 01526 {8.0f,14.2857f} 01527 }; 01528 01529 static const Fl_Glut_StrokeStrip ch83st[] = 01530 { 01531 {20,ch83st0} 01532 }; 01533 01534 static const Fl_Glut_StrokeChar ch83 = {80.8267f,1,ch83st}; 01535 01536 /* char: 0x54 */ 01537 01538 static const Fl_Glut_StrokeVertex ch84st0[] = 01539 { 01540 {35.6933f,100.0f}, 01541 {35.6933f,0.0f} 01542 }; 01543 01544 static const Fl_Glut_StrokeVertex ch84st1[] = 01545 { 01546 {2.36f,100.0f}, 01547 {69.0267f,100.0f} 01548 }; 01549 01550 static const Fl_Glut_StrokeStrip ch84st[] = 01551 { 01552 {2,ch84st0}, 01553 {2,ch84st1} 01554 }; 01555 01556 static const Fl_Glut_StrokeChar ch84 = {71.9467f,2,ch84st}; 01557 01558 /* char: 0x55 */ 01559 01560 static const Fl_Glut_StrokeVertex ch85st0[] = 01561 { 01562 {11.54f,100.0f}, 01563 {11.54f,28.5714f}, 01564 {16.3019f,14.2857f}, 01565 {25.8257f,4.7619f}, 01566 {40.1114f,0.0f}, 01567 {49.6352f,0.0f}, 01568 {63.921f,4.7619f}, 01569 {73.4448f,14.2857f}, 01570 {78.2067f,28.5714f}, 01571 {78.2067f,100.0f} 01572 }; 01573 01574 static const Fl_Glut_StrokeStrip ch85st[] = 01575 { 01576 {10,ch85st0} 01577 }; 01578 01579 static const Fl_Glut_StrokeChar ch85 = {89.4867f,1,ch85st}; 01580 01581 /* char: 0x56 */ 01582 01583 static const Fl_Glut_StrokeVertex ch86st0[] = 01584 { 01585 {2.36f,100.0f}, 01586 {40.4552f,0.0f} 01587 }; 01588 01589 static const Fl_Glut_StrokeVertex ch86st1[] = 01590 { 01591 {78.5505f,100.0f}, 01592 {40.4552f,0.0f} 01593 }; 01594 01595 static const Fl_Glut_StrokeStrip ch86st[] = 01596 { 01597 {2,ch86st0}, 01598 {2,ch86st1} 01599 }; 01600 01601 static const Fl_Glut_StrokeChar ch86 = {81.6105f,2,ch86st}; 01602 01603 /* char: 0x57 */ 01604 01605 static const Fl_Glut_StrokeVertex ch87st0[] = 01606 { 01607 {2.22f,100.0f}, 01608 {26.0295f,0.0f} 01609 }; 01610 01611 static const Fl_Glut_StrokeVertex ch87st1[] = 01612 { 01613 {49.839f,100.0f}, 01614 {26.0295f,0.0f} 01615 }; 01616 01617 static const Fl_Glut_StrokeVertex ch87st2[] = 01618 { 01619 {49.839f,100.0f}, 01620 {73.6486f,0.0f} 01621 }; 01622 01623 static const Fl_Glut_StrokeVertex ch87st3[] = 01624 { 01625 {97.4581f,100.0f}, 01626 {73.6486f,0.0f} 01627 }; 01628 01629 static const Fl_Glut_StrokeStrip ch87st[] = 01630 { 01631 {2,ch87st0}, 01632 {2,ch87st1}, 01633 {2,ch87st2}, 01634 {2,ch87st3} 01635 }; 01636 01637 static const Fl_Glut_StrokeChar ch87 = {100.518f,4,ch87st}; 01638 01639 /* char: 0x58 */ 01640 01641 static const Fl_Glut_StrokeVertex ch88st0[] = 01642 { 01643 {2.5f,100.0f}, 01644 {69.1667f,0.0f} 01645 }; 01646 01647 static const Fl_Glut_StrokeVertex ch88st1[] = 01648 { 01649 {69.1667f,100.0f}, 01650 {2.5f,0.0f} 01651 }; 01652 01653 static const Fl_Glut_StrokeStrip ch88st[] = 01654 { 01655 {2,ch88st0}, 01656 {2,ch88st1} 01657 }; 01658 01659 static const Fl_Glut_StrokeChar ch88 = {72.3667f,2,ch88st}; 01660 01661 /* char: 0x59 */ 01662 01663 static const Fl_Glut_StrokeVertex ch89st0[] = 01664 { 01665 {1.52f,100.0f}, 01666 {39.6152f,52.381f}, 01667 {39.6152f,0.0f} 01668 }; 01669 01670 static const Fl_Glut_StrokeVertex ch89st1[] = 01671 { 01672 {77.7105f,100.0f}, 01673 {39.6152f,52.381f} 01674 }; 01675 01676 static const Fl_Glut_StrokeStrip ch89st[] = 01677 { 01678 {3,ch89st0}, 01679 {2,ch89st1} 01680 }; 01681 01682 static const Fl_Glut_StrokeChar ch89 = {79.6505f,2,ch89st}; 01683 01684 /* char: 0x5a */ 01685 01686 static const Fl_Glut_StrokeVertex ch90st0[] = 01687 { 01688 {69.1667f,100.0f}, 01689 {2.5f,0.0f} 01690 }; 01691 01692 static const Fl_Glut_StrokeVertex ch90st1[] = 01693 { 01694 {2.5f,100.0f}, 01695 {69.1667f,100.0f} 01696 }; 01697 01698 static const Fl_Glut_StrokeVertex ch90st2[] = 01699 { 01700 {2.5f,0.0f}, 01701 {69.1667f,0.0f} 01702 }; 01703 01704 static const Fl_Glut_StrokeStrip ch90st[] = 01705 { 01706 {2,ch90st0}, 01707 {2,ch90st1}, 01708 {2,ch90st2} 01709 }; 01710 01711 static const Fl_Glut_StrokeChar ch90 = {73.7467f,3,ch90st}; 01712 01713 /* char: 0x5b */ 01714 01715 static const Fl_Glut_StrokeVertex ch91st0[] = 01716 { 01717 {7.78f,119.048f}, 01718 {7.78f,-33.3333f} 01719 }; 01720 01721 static const Fl_Glut_StrokeVertex ch91st1[] = 01722 { 01723 {12.5419f,119.048f}, 01724 {12.5419f,-33.3333f} 01725 }; 01726 01727 static const Fl_Glut_StrokeVertex ch91st2[] = 01728 { 01729 {7.78f,119.048f}, 01730 {41.1133f,119.048f} 01731 }; 01732 01733 static const Fl_Glut_StrokeVertex ch91st3[] = 01734 { 01735 {7.78f,-33.3333f}, 01736 {41.1133f,-33.3333f} 01737 }; 01738 01739 static const Fl_Glut_StrokeStrip ch91st[] = 01740 { 01741 {2,ch91st0}, 01742 {2,ch91st1}, 01743 {2,ch91st2}, 01744 {2,ch91st3} 01745 }; 01746 01747 static const Fl_Glut_StrokeChar ch91 = {46.1133f,4,ch91st}; 01748 01749 /* char: 0x5c */ 01750 01751 static const Fl_Glut_StrokeVertex ch92st0[] = 01752 { 01753 {5.84f,100.0f}, 01754 {72.5067f,-14.2857f} 01755 }; 01756 01757 static const Fl_Glut_StrokeStrip ch92st[] = 01758 { 01759 {2,ch92st0} 01760 }; 01761 01762 static const Fl_Glut_StrokeChar ch92 = {78.2067f,1,ch92st}; 01763 01764 /* char: 0x5d */ 01765 01766 static const Fl_Glut_StrokeVertex ch93st0[] = 01767 { 01768 {33.0114f,119.048f}, 01769 {33.0114f,-33.3333f} 01770 }; 01771 01772 static const Fl_Glut_StrokeVertex ch93st1[] = 01773 { 01774 {37.7733f,119.048f}, 01775 {37.7733f,-33.3333f} 01776 }; 01777 01778 static const Fl_Glut_StrokeVertex ch93st2[] = 01779 { 01780 {4.44f,119.048f}, 01781 {37.7733f,119.048f} 01782 }; 01783 01784 static const Fl_Glut_StrokeVertex ch93st3[] = 01785 { 01786 {4.44f,-33.3333f}, 01787 {37.7733f,-33.3333f} 01788 }; 01789 01790 static const Fl_Glut_StrokeStrip ch93st[] = 01791 { 01792 {2,ch93st0}, 01793 {2,ch93st1}, 01794 {2,ch93st2}, 01795 {2,ch93st3} 01796 }; 01797 01798 static const Fl_Glut_StrokeChar ch93 = {46.3933f,4,ch93st}; 01799 01800 /* char: 0x5e */ 01801 01802 static const Fl_Glut_StrokeVertex ch94st0[] = 01803 { 01804 {44.0752f,109.524f}, 01805 {5.98f,42.8571f} 01806 }; 01807 01808 static const Fl_Glut_StrokeVertex ch94st1[] = 01809 { 01810 {44.0752f,109.524f}, 01811 {82.1705f,42.8571f} 01812 }; 01813 01814 static const Fl_Glut_StrokeStrip ch94st[] = 01815 { 01816 {2,ch94st0}, 01817 {2,ch94st1} 01818 }; 01819 01820 static const Fl_Glut_StrokeChar ch94 = {90.2305f,2,ch94st}; 01821 01822 /* char: 0x5f */ 01823 01824 static const Fl_Glut_StrokeVertex ch95st0[] = 01825 { 01826 {-1.1f,-33.3333f}, 01827 {103.662f,-33.3333f}, 01828 {103.662f,-28.5714f}, 01829 {-1.1f,-28.5714f}, 01830 {-1.1f,-33.3333f} 01831 }; 01832 01833 static const Fl_Glut_StrokeStrip ch95st[] = 01834 { 01835 {5,ch95st0} 01836 }; 01837 01838 static const Fl_Glut_StrokeChar ch95 = {104.062f,1,ch95st}; 01839 01840 /* char: 0x60 */ 01841 01842 static const Fl_Glut_StrokeVertex ch96st0[] = 01843 { 01844 {33.0219f,100.0f}, 01845 {56.8314f,71.4286f} 01846 }; 01847 01848 static const Fl_Glut_StrokeVertex ch96st1[] = 01849 { 01850 {33.0219f,100.0f}, 01851 {28.26f,95.2381f}, 01852 {56.8314f,71.4286f} 01853 }; 01854 01855 static const Fl_Glut_StrokeStrip ch96st[] = 01856 { 01857 {2,ch96st0}, 01858 {3,ch96st1} 01859 }; 01860 01861 static const Fl_Glut_StrokeChar ch96 = {83.5714f,2,ch96st}; 01862 01863 /* char: 0x61 */ 01864 01865 static const Fl_Glut_StrokeVertex ch97st0[] = 01866 { 01867 {63.8229f,66.6667f}, 01868 {63.8229f,0.0f} 01869 }; 01870 01871 static const Fl_Glut_StrokeVertex ch97st1[] = 01872 { 01873 {63.8229f,52.381f}, 01874 {54.299f,61.9048f}, 01875 {44.7752f,66.6667f}, 01876 {30.4895f,66.6667f}, 01877 {20.9657f,61.9048f}, 01878 {11.4419f,52.381f}, 01879 {6.68f,38.0952f}, 01880 {6.68f,28.5714f}, 01881 {11.4419f,14.2857f}, 01882 {20.9657f,4.7619f}, 01883 {30.4895f,0.0f}, 01884 {44.7752f,0.0f}, 01885 {54.299f,4.7619f}, 01886 {63.8229f,14.2857f} 01887 }; 01888 01889 static const Fl_Glut_StrokeStrip ch97st[] = 01890 { 01891 {2,ch97st0}, 01892 {14,ch97st1} 01893 }; 01894 01895 static const Fl_Glut_StrokeChar ch97 = {66.6029f,2,ch97st}; 01896 01897 /* char: 0x62 */ 01898 01899 static const Fl_Glut_StrokeVertex ch98st0[] = 01900 { 01901 {8.76f,100.0f}, 01902 {8.76f,0.0f} 01903 }; 01904 01905 static const Fl_Glut_StrokeVertex ch98st1[] = 01906 { 01907 {8.76f,52.381f}, 01908 {18.2838f,61.9048f}, 01909 {27.8076f,66.6667f}, 01910 {42.0933f,66.6667f}, 01911 {51.6171f,61.9048f}, 01912 {61.141f,52.381f}, 01913 {65.9029f,38.0952f}, 01914 {65.9029f,28.5714f}, 01915 {61.141f,14.2857f}, 01916 {51.6171f,4.7619f}, 01917 {42.0933f,0.0f}, 01918 {27.8076f,0.0f}, 01919 {18.2838f,4.7619f}, 01920 {8.76f,14.2857f} 01921 }; 01922 01923 static const Fl_Glut_StrokeStrip ch98st[] = 01924 { 01925 {2,ch98st0}, 01926 {14,ch98st1} 01927 }; 01928 01929 static const Fl_Glut_StrokeChar ch98 = {70.4629f,2,ch98st}; 01930 01931 /* char: 0x63 */ 01932 01933 static const Fl_Glut_StrokeVertex ch99st0[] = 01934 { 01935 {62.6629f,52.381f}, 01936 {53.139f,61.9048f}, 01937 {43.6152f,66.6667f}, 01938 {29.3295f,66.6667f}, 01939 {19.8057f,61.9048f}, 01940 {10.2819f,52.381f}, 01941 {5.52f,38.0952f}, 01942 {5.52f,28.5714f}, 01943 {10.2819f,14.2857f}, 01944 {19.8057f,4.7619f}, 01945 {29.3295f,0.0f}, 01946 {43.6152f,0.0f}, 01947 {53.139f,4.7619f}, 01948 {62.6629f,14.2857f} 01949 }; 01950 01951 static const Fl_Glut_StrokeStrip ch99st[] = 01952 { 01953 {14,ch99st0} 01954 }; 01955 01956 static const Fl_Glut_StrokeChar ch99 = {68.9229f,1,ch99st}; 01957 01958 /* char: 0x64 */ 01959 01960 static const Fl_Glut_StrokeVertex ch100st0[] = 01961 { 01962 {61.7829f,100.0f}, 01963 {61.7829f,0.0f} 01964 }; 01965 01966 static const Fl_Glut_StrokeVertex ch100st1[] = 01967 { 01968 {61.7829f,52.381f}, 01969 {52.259f,61.9048f}, 01970 {42.7352f,66.6667f}, 01971 {28.4495f,66.6667f}, 01972 {18.9257f,61.9048f}, 01973 {9.4019f,52.381f}, 01974 {4.64f,38.0952f}, 01975 {4.64f,28.5714f}, 01976 {9.4019f,14.2857f}, 01977 {18.9257f,4.7619f}, 01978 {28.4495f,0.0f}, 01979 {42.7352f,0.0f}, 01980 {52.259f,4.7619f}, 01981 {61.7829f,14.2857f} 01982 }; 01983 01984 static const Fl_Glut_StrokeStrip ch100st[] = 01985 { 01986 {2,ch100st0}, 01987 {14,ch100st1} 01988 }; 01989 01990 static const Fl_Glut_StrokeChar ch100 = {70.2629f,2,ch100st}; 01991 01992 /* char: 0x65 */ 01993 01994 static const Fl_Glut_StrokeVertex ch101st0[] = 01995 { 01996 {5.72f,38.0952f}, 01997 {62.8629f,38.0952f}, 01998 {62.8629f,47.619f}, 01999 {58.101f,57.1429f}, 02000 {53.339f,61.9048f}, 02001 {43.8152f,66.6667f}, 02002 {29.5295f,66.6667f}, 02003 {20.0057f,61.9048f}, 02004 {10.4819f,52.381f}, 02005 {5.72f,38.0952f}, 02006 {5.72f,28.5714f}, 02007 {10.4819f,14.2857f}, 02008 {20.0057f,4.7619f}, 02009 {29.5295f,0.0f}, 02010 {43.8152f,0.0f}, 02011 {53.339f,4.7619f}, 02012 {62.8629f,14.2857f} 02013 }; 02014 02015 static const Fl_Glut_StrokeStrip ch101st[] = 02016 { 02017 {17,ch101st0} 02018 }; 02019 02020 static const Fl_Glut_StrokeChar ch101 = {68.5229f,1,ch101st}; 02021 02022 /* char: 0x66 */ 02023 02024 static const Fl_Glut_StrokeVertex ch102st0[] = 02025 { 02026 {38.7752f,100.0f}, 02027 {29.2514f,100.0f}, 02028 {19.7276f,95.2381f}, 02029 {14.9657f,80.9524f}, 02030 {14.9657f,0.0f} 02031 }; 02032 02033 static const Fl_Glut_StrokeVertex ch102st1[] = 02034 { 02035 {0.68f,66.6667f}, 02036 {34.0133f,66.6667f} 02037 }; 02038 02039 static const Fl_Glut_StrokeStrip ch102st[] = 02040 { 02041 {5,ch102st0}, 02042 {2,ch102st1} 02043 }; 02044 02045 static const Fl_Glut_StrokeChar ch102 = {38.6552f,2,ch102st}; 02046 02047 /* char: 0x67 */ 02048 02049 static const Fl_Glut_StrokeVertex ch103st0[] = 02050 { 02051 {62.5029f,66.6667f}, 02052 {62.5029f,-9.5238f}, 02053 {57.741f,-23.8095f}, 02054 {52.979f,-28.5714f}, 02055 {43.4552f,-33.3333f}, 02056 {29.1695f,-33.3333f}, 02057 {19.6457f,-28.5714f} 02058 }; 02059 02060 static const Fl_Glut_StrokeVertex ch103st1[] = 02061 { 02062 {62.5029f,52.381f}, 02063 {52.979f,61.9048f}, 02064 {43.4552f,66.6667f}, 02065 {29.1695f,66.6667f}, 02066 {19.6457f,61.9048f}, 02067 {10.1219f,52.381f}, 02068 {5.36f,38.0952f}, 02069 {5.36f,28.5714f}, 02070 {10.1219f,14.2857f}, 02071 {19.6457f,4.7619f}, 02072 {29.1695f,0.0f}, 02073 {43.4552f,0.0f}, 02074 {52.979f,4.7619f}, 02075 {62.5029f,14.2857f} 02076 }; 02077 02078 static const Fl_Glut_StrokeStrip ch103st[] = 02079 { 02080 {7,ch103st0}, 02081 {14,ch103st1} 02082 }; 02083 02084 static const Fl_Glut_StrokeChar ch103 = {70.9829f,2,ch103st}; 02085 02086 /* char: 0x68 */ 02087 02088 static const Fl_Glut_StrokeVertex ch104st0[] = 02089 { 02090 {9.6f,100.0f}, 02091 {9.6f,0.0f} 02092 }; 02093 02094 static const Fl_Glut_StrokeVertex ch104st1[] = 02095 { 02096 {9.6f,47.619f}, 02097 {23.8857f,61.9048f}, 02098 {33.4095f,66.6667f}, 02099 {47.6952f,66.6667f}, 02100 {57.219f,61.9048f}, 02101 {61.981f,47.619f}, 02102 {61.981f,0.0f} 02103 }; 02104 02105 static const Fl_Glut_StrokeStrip ch104st[] = 02106 { 02107 {2,ch104st0}, 02108 {7,ch104st1} 02109 }; 02110 02111 static const Fl_Glut_StrokeChar ch104 = {71.021f,2,ch104st}; 02112 02113 /* char: 0x69 */ 02114 02115 static const Fl_Glut_StrokeVertex ch105st0[] = 02116 { 02117 {10.02f,100.0f}, 02118 {14.7819f,95.2381f}, 02119 {19.5438f,100.0f}, 02120 {14.7819f,104.762f}, 02121 {10.02f,100.0f} 02122 }; 02123 02124 static const Fl_Glut_StrokeVertex ch105st1[] = 02125 { 02126 {14.7819f,66.6667f}, 02127 {14.7819f,0.0f} 02128 }; 02129 02130 static const Fl_Glut_StrokeStrip ch105st[] = 02131 { 02132 {5,ch105st0}, 02133 {2,ch105st1} 02134 }; 02135 02136 static const Fl_Glut_StrokeChar ch105 = {28.8638f,2,ch105st}; 02137 02138 /* char: 0x6a */ 02139 02140 static const Fl_Glut_StrokeVertex ch106st0[] = 02141 { 02142 {17.3876f,100.0f}, 02143 {22.1495f,95.2381f}, 02144 {26.9114f,100.0f}, 02145 {22.1495f,104.762f}, 02146 {17.3876f,100.0f} 02147 }; 02148 02149 static const Fl_Glut_StrokeVertex ch106st1[] = 02150 { 02151 {22.1495f,66.6667f}, 02152 {22.1495f,-14.2857f}, 02153 {17.3876f,-28.5714f}, 02154 {7.8638f,-33.3333f}, 02155 {-1.66f,-33.3333f} 02156 }; 02157 02158 static const Fl_Glut_StrokeStrip ch106st[] = 02159 { 02160 {5,ch106st0}, 02161 {5,ch106st1} 02162 }; 02163 02164 static const Fl_Glut_StrokeChar ch106 = {36.2314f,2,ch106st}; 02165 02166 /* char: 0x6b */ 02167 02168 static const Fl_Glut_StrokeVertex ch107st0[] = 02169 { 02170 {9.6f,100.0f}, 02171 {9.6f,0.0f} 02172 }; 02173 02174 static const Fl_Glut_StrokeVertex ch107st1[] = 02175 { 02176 {57.219f,66.6667f}, 02177 {9.6f,19.0476f} 02178 }; 02179 02180 static const Fl_Glut_StrokeVertex ch107st2[] = 02181 { 02182 {28.6476f,38.0952f}, 02183 {61.981f,0.0f} 02184 }; 02185 02186 static const Fl_Glut_StrokeStrip ch107st[] = 02187 { 02188 {2,ch107st0}, 02189 {2,ch107st1}, 02190 {2,ch107st2} 02191 }; 02192 02193 static const Fl_Glut_StrokeChar ch107 = {62.521f,3,ch107st}; 02194 02195 /* char: 0x6c */ 02196 02197 static const Fl_Glut_StrokeVertex ch108st0[] = 02198 { 02199 {10.02f,100.0f}, 02200 {10.02f,0.0f} 02201 }; 02202 02203 static const Fl_Glut_StrokeStrip ch108st[] = 02204 { 02205 {2,ch108st0} 02206 }; 02207 02208 static const Fl_Glut_StrokeChar ch108 = {19.34f,1,ch108st}; 02209 02210 /* char: 0x6d */ 02211 02212 static const Fl_Glut_StrokeVertex ch109st0[] = 02213 { 02214 {9.6f,66.6667f}, 02215 {9.6f,0.0f} 02216 }; 02217 02218 static const Fl_Glut_StrokeVertex ch109st1[] = 02219 { 02220 {9.6f,47.619f}, 02221 {23.8857f,61.9048f}, 02222 {33.4095f,66.6667f}, 02223 {47.6952f,66.6667f}, 02224 {57.219f,61.9048f}, 02225 {61.981f,47.619f}, 02226 {61.981f,0.0f} 02227 }; 02228 02229 static const Fl_Glut_StrokeVertex ch109st2[] = 02230 { 02231 {61.981f,47.619f}, 02232 {76.2667f,61.9048f}, 02233 {85.7905f,66.6667f}, 02234 {100.076f,66.6667f}, 02235 {109.6f,61.9048f}, 02236 {114.362f,47.619f}, 02237 {114.362f,0.0f} 02238 }; 02239 02240 static const Fl_Glut_StrokeStrip ch109st[] = 02241 { 02242 {2,ch109st0}, 02243 {7,ch109st1}, 02244 {7,ch109st2} 02245 }; 02246 02247 static const Fl_Glut_StrokeChar ch109 = {123.962f,3,ch109st}; 02248 02249 /* char: 0x6e */ 02250 02251 static const Fl_Glut_StrokeVertex ch110st0[] = 02252 { 02253 {9.18f,66.6667f}, 02254 {9.18f,0.0f} 02255 }; 02256 02257 static const Fl_Glut_StrokeVertex ch110st1[] = 02258 { 02259 {9.18f,47.619f}, 02260 {23.4657f,61.9048f}, 02261 {32.9895f,66.6667f}, 02262 {47.2752f,66.6667f}, 02263 {56.799f,61.9048f}, 02264 {61.561f,47.619f}, 02265 {61.561f,0.0f} 02266 }; 02267 02268 static const Fl_Glut_StrokeStrip ch110st[] = 02269 { 02270 {2,ch110st0}, 02271 {7,ch110st1} 02272 }; 02273 02274 static const Fl_Glut_StrokeChar ch110 = {70.881f,2,ch110st}; 02275 02276 /* char: 0x6f */ 02277 02278 static const Fl_Glut_StrokeVertex ch111st0[] = 02279 { 02280 {28.7895f,66.6667f}, 02281 {19.2657f,61.9048f}, 02282 {9.7419f,52.381f}, 02283 {4.98f,38.0952f}, 02284 {4.98f,28.5714f}, 02285 {9.7419f,14.2857f}, 02286 {19.2657f,4.7619f}, 02287 {28.7895f,0.0f}, 02288 {43.0752f,0.0f}, 02289 {52.599f,4.7619f}, 02290 {62.1229f,14.2857f}, 02291 {66.8848f,28.5714f}, 02292 {66.8848f,38.0952f}, 02293 {62.1229f,52.381f}, 02294 {52.599f,61.9048f}, 02295 {43.0752f,66.6667f}, 02296 {28.7895f,66.6667f} 02297 }; 02298 02299 static const Fl_Glut_StrokeStrip ch111st[] = 02300 { 02301 {17,ch111st0} 02302 }; 02303 02304 static const Fl_Glut_StrokeChar ch111 = {71.7448f,1,ch111st}; 02305 02306 /* char: 0x70 */ 02307 02308 static const Fl_Glut_StrokeVertex ch112st0[] = 02309 { 02310 {9.46f,66.6667f}, 02311 {9.46f,-33.3333f} 02312 }; 02313 02314 static const Fl_Glut_StrokeVertex ch112st1[] = 02315 { 02316 {9.46f,52.381f}, 02317 {18.9838f,61.9048f}, 02318 {28.5076f,66.6667f}, 02319 {42.7933f,66.6667f}, 02320 {52.3171f,61.9048f}, 02321 {61.841f,52.381f}, 02322 {66.6029f,38.0952f}, 02323 {66.6029f,28.5714f}, 02324 {61.841f,14.2857f}, 02325 {52.3171f,4.7619f}, 02326 {42.7933f,0.0f}, 02327 {28.5076f,0.0f}, 02328 {18.9838f,4.7619f}, 02329 {9.46f,14.2857f} 02330 }; 02331 02332 static const Fl_Glut_StrokeStrip ch112st[] = 02333 { 02334 {2,ch112st0}, 02335 {14,ch112st1} 02336 }; 02337 02338 static const Fl_Glut_StrokeChar ch112 = {70.8029f,2,ch112st}; 02339 02340 /* char: 0x71 */ 02341 02342 static const Fl_Glut_StrokeVertex ch113st0[] = 02343 { 02344 {61.9829f,66.6667f}, 02345 {61.9829f,-33.3333f} 02346 }; 02347 02348 static const Fl_Glut_StrokeVertex ch113st1[] = 02349 { 02350 {61.9829f,52.381f}, 02351 {52.459f,61.9048f}, 02352 {42.9352f,66.6667f}, 02353 {28.6495f,66.6667f}, 02354 {19.1257f,61.9048f}, 02355 {9.6019f,52.381f}, 02356 {4.84f,38.0952f}, 02357 {4.84f,28.5714f}, 02358 {9.6019f,14.2857f}, 02359 {19.1257f,4.7619f}, 02360 {28.6495f,0.0f}, 02361 {42.9352f,0.0f}, 02362 {52.459f,4.7619f}, 02363 {61.9829f,14.2857f} 02364 }; 02365 02366 static const Fl_Glut_StrokeStrip ch113st[] = 02367 { 02368 {2,ch113st0}, 02369 {14,ch113st1} 02370 }; 02371 02372 static const Fl_Glut_StrokeChar ch113 = {70.7429f,2,ch113st}; 02373 02374 /* char: 0x72 */ 02375 02376 static const Fl_Glut_StrokeVertex ch114st0[] = 02377 { 02378 {9.46f,66.6667f}, 02379 {9.46f,0.0f} 02380 }; 02381 02382 static const Fl_Glut_StrokeVertex ch114st1[] = 02383 { 02384 {9.46f,38.0952f}, 02385 {14.2219f,52.381f}, 02386 {23.7457f,61.9048f}, 02387 {33.2695f,66.6667f}, 02388 {47.5552f,66.6667f} 02389 }; 02390 02391 static const Fl_Glut_StrokeStrip ch114st[] = 02392 { 02393 {2,ch114st0}, 02394 {5,ch114st1} 02395 }; 02396 02397 static const Fl_Glut_StrokeChar ch114 = {49.4952f,2,ch114st}; 02398 02399 /* char: 0x73 */ 02400 02401 static const Fl_Glut_StrokeVertex ch115st0[] = 02402 { 02403 {57.081f,52.381f}, 02404 {52.319f,61.9048f}, 02405 {38.0333f,66.6667f}, 02406 {23.7476f,66.6667f}, 02407 {9.4619f,61.9048f}, 02408 {4.7f,52.381f}, 02409 {9.4619f,42.8571f}, 02410 {18.9857f,38.0952f}, 02411 {42.7952f,33.3333f}, 02412 {52.319f,28.5714f}, 02413 {57.081f,19.0476f}, 02414 {57.081f,14.2857f}, 02415 {52.319f,4.7619f}, 02416 {38.0333f,0.0f}, 02417 {23.7476f,0.0f}, 02418 {9.4619f,4.7619f}, 02419 {4.7f,14.2857f} 02420 }; 02421 02422 static const Fl_Glut_StrokeStrip ch115st[] = 02423 { 02424 {17,ch115st0} 02425 }; 02426 02427 static const Fl_Glut_StrokeChar ch115 = {62.321f,1,ch115st}; 02428 02429 /* char: 0x74 */ 02430 02431 static const Fl_Glut_StrokeVertex ch116st0[] = 02432 { 02433 {14.8257f,100.0f}, 02434 {14.8257f,19.0476f}, 02435 {19.5876f,4.7619f}, 02436 {29.1114f,0.0f}, 02437 {38.6352f,0.0f} 02438 }; 02439 02440 static const Fl_Glut_StrokeVertex ch116st1[] = 02441 { 02442 {0.54f,66.6667f}, 02443 {33.8733f,66.6667f} 02444 }; 02445 02446 static const Fl_Glut_StrokeStrip ch116st[] = 02447 { 02448 {5,ch116st0}, 02449 {2,ch116st1} 02450 }; 02451 02452 static const Fl_Glut_StrokeChar ch116 = {39.3152f,2,ch116st}; 02453 02454 /* char: 0x75 */ 02455 02456 static const Fl_Glut_StrokeVertex ch117st0[] = 02457 { 02458 {9.46f,66.6667f}, 02459 {9.46f,19.0476f}, 02460 {14.2219f,4.7619f}, 02461 {23.7457f,0.0f}, 02462 {38.0314f,0.0f}, 02463 {47.5552f,4.7619f}, 02464 {61.841f,19.0476f} 02465 }; 02466 02467 static const Fl_Glut_StrokeVertex ch117st1[] = 02468 { 02469 {61.841f,66.6667f}, 02470 {61.841f,0.0f} 02471 }; 02472 02473 static const Fl_Glut_StrokeStrip ch117st[] = 02474 { 02475 {7,ch117st0}, 02476 {2,ch117st1} 02477 }; 02478 02479 static const Fl_Glut_StrokeChar ch117 = {71.161f,2,ch117st}; 02480 02481 /* char: 0x76 */ 02482 02483 static const Fl_Glut_StrokeVertex ch118st0[] = 02484 { 02485 {1.8f,66.6667f}, 02486 {30.3714f,0.0f} 02487 }; 02488 02489 static const Fl_Glut_StrokeVertex ch118st1[] = 02490 { 02491 {58.9429f,66.6667f}, 02492 {30.3714f,0.0f} 02493 }; 02494 02495 static const Fl_Glut_StrokeStrip ch118st[] = 02496 { 02497 {2,ch118st0}, 02498 {2,ch118st1} 02499 }; 02500 02501 static const Fl_Glut_StrokeChar ch118 = {60.6029f,2,ch118st}; 02502 02503 /* char: 0x77 */ 02504 02505 static const Fl_Glut_StrokeVertex ch119st0[] = 02506 { 02507 {2.5f,66.6667f}, 02508 {21.5476f,0.0f} 02509 }; 02510 02511 static const Fl_Glut_StrokeVertex ch119st1[] = 02512 { 02513 {40.5952f,66.6667f}, 02514 {21.5476f,0.0f} 02515 }; 02516 02517 static const Fl_Glut_StrokeVertex ch119st2[] = 02518 { 02519 {40.5952f,66.6667f}, 02520 {59.6429f,0.0f} 02521 }; 02522 02523 static const Fl_Glut_StrokeVertex ch119st3[] = 02524 { 02525 {78.6905f,66.6667f}, 02526 {59.6429f,0.0f} 02527 }; 02528 02529 static const Fl_Glut_StrokeStrip ch119st[] = 02530 { 02531 {2,ch119st0}, 02532 {2,ch119st1}, 02533 {2,ch119st2}, 02534 {2,ch119st3} 02535 }; 02536 02537 static const Fl_Glut_StrokeChar ch119 = {80.4905f,4,ch119st}; 02538 02539 /* char: 0x78 */ 02540 02541 static const Fl_Glut_StrokeVertex ch120st0[] = 02542 { 02543 {1.66f,66.6667f}, 02544 {54.041f,0.0f} 02545 }; 02546 02547 static const Fl_Glut_StrokeVertex ch120st1[] = 02548 { 02549 {54.041f,66.6667f}, 02550 {1.66f,0.0f} 02551 }; 02552 02553 static const Fl_Glut_StrokeStrip ch120st[] = 02554 { 02555 {2,ch120st0}, 02556 {2,ch120st1} 02557 }; 02558 02559 static const Fl_Glut_StrokeChar ch120 = {56.401f,2,ch120st}; 02560 02561 /* char: 0x79 */ 02562 02563 static const Fl_Glut_StrokeVertex ch121st0[] = 02564 { 02565 {6.5619f,66.6667f}, 02566 {35.1333f,0.0f} 02567 }; 02568 02569 static const Fl_Glut_StrokeVertex ch121st1[] = 02570 { 02571 {63.7048f,66.6667f}, 02572 {35.1333f,0.0f}, 02573 {25.6095f,-19.0476f}, 02574 {16.0857f,-28.5714f}, 02575 {6.5619f,-33.3333f}, 02576 {1.8f,-33.3333f} 02577 }; 02578 02579 static const Fl_Glut_StrokeStrip ch121st[] = 02580 { 02581 {2,ch121st0}, 02582 {6,ch121st1} 02583 }; 02584 02585 static const Fl_Glut_StrokeChar ch121 = {66.0648f,2,ch121st}; 02586 02587 /* char: 0x7a */ 02588 02589 static const Fl_Glut_StrokeVertex ch122st0[] = 02590 { 02591 {56.821f,66.6667f}, 02592 {4.44f,0.0f} 02593 }; 02594 02595 static const Fl_Glut_StrokeVertex ch122st1[] = 02596 { 02597 {4.44f,66.6667f}, 02598 {56.821f,66.6667f} 02599 }; 02600 02601 static const Fl_Glut_StrokeVertex ch122st2[] = 02602 { 02603 {4.44f,0.0f}, 02604 {56.821f,0.0f} 02605 }; 02606 02607 static const Fl_Glut_StrokeStrip ch122st[] = 02608 { 02609 {2,ch122st0}, 02610 {2,ch122st1}, 02611 {2,ch122st2} 02612 }; 02613 02614 static const Fl_Glut_StrokeChar ch122 = {61.821f,3,ch122st}; 02615 02616 /* char: 0x7b */ 02617 02618 static const Fl_Glut_StrokeVertex ch123st0[] = 02619 { 02620 {31.1895f,119.048f}, 02621 {21.6657f,114.286f}, 02622 {16.9038f,109.524f}, 02623 {12.1419f,100.0f}, 02624 {12.1419f,90.4762f}, 02625 {16.9038f,80.9524f}, 02626 {21.6657f,76.1905f}, 02627 {26.4276f,66.6667f}, 02628 {26.4276f,57.1429f}, 02629 {16.9038f,47.619f} 02630 }; 02631 02632 static const Fl_Glut_StrokeVertex ch123st1[] = 02633 { 02634 {21.6657f,114.286f}, 02635 {16.9038f,104.762f}, 02636 {16.9038f,95.2381f}, 02637 {21.6657f,85.7143f}, 02638 {26.4276f,80.9524f}, 02639 {31.1895f,71.4286f}, 02640 {31.1895f,61.9048f}, 02641 {26.4276f,52.381f}, 02642 {7.38f,42.8571f}, 02643 {26.4276f,33.3333f}, 02644 {31.1895f,23.8095f}, 02645 {31.1895f,14.2857f}, 02646 {26.4276f,4.7619f}, 02647 {21.6657f,0.0f}, 02648 {16.9038f,-9.5238f}, 02649 {16.9038f,-19.0476f}, 02650 {21.6657f,-28.5714f} 02651 }; 02652 02653 static const Fl_Glut_StrokeVertex ch123st2[] = 02654 { 02655 {16.9038f,38.0952f}, 02656 {26.4276f,28.5714f}, 02657 {26.4276f,19.0476f}, 02658 {21.6657f,9.5238f}, 02659 {16.9038f,4.7619f}, 02660 {12.1419f,-4.7619f}, 02661 {12.1419f,-14.2857f}, 02662 {16.9038f,-23.8095f}, 02663 {21.6657f,-28.5714f}, 02664 {31.1895f,-33.3333f} 02665 }; 02666 02667 static const Fl_Glut_StrokeStrip ch123st[] = 02668 { 02669 {10,ch123st0}, 02670 {17,ch123st1}, 02671 {10,ch123st2} 02672 }; 02673 02674 static const Fl_Glut_StrokeChar ch123 = {41.6295f,3,ch123st}; 02675 02676 /* char: 0x7c */ 02677 02678 static const Fl_Glut_StrokeVertex ch124st0[] = 02679 { 02680 {11.54f,119.048f}, 02681 {11.54f,-33.3333f} 02682 }; 02683 02684 static const Fl_Glut_StrokeStrip ch124st[] = 02685 { 02686 {2,ch124st0} 02687 }; 02688 02689 static const Fl_Glut_StrokeChar ch124 = {23.78f,1,ch124st}; 02690 02691 /* char: 0x7d */ 02692 02693 static const Fl_Glut_StrokeVertex ch125st0[] = 02694 { 02695 {9.18f,119.048f}, 02696 {18.7038f,114.286f}, 02697 {23.4657f,109.524f}, 02698 {28.2276f,100.0f}, 02699 {28.2276f,90.4762f}, 02700 {23.4657f,80.9524f}, 02701 {18.7038f,76.1905f}, 02702 {13.9419f,66.6667f}, 02703 {13.9419f,57.1429f}, 02704 {23.4657f,47.619f} 02705 }; 02706 02707 static const Fl_Glut_StrokeVertex ch125st1[] = 02708 { 02709 {18.7038f,114.286f}, 02710 {23.4657f,104.762f}, 02711 {23.4657f,95.2381f}, 02712 {18.7038f,85.7143f}, 02713 {13.9419f,80.9524f}, 02714 {9.18f,71.4286f}, 02715 {9.18f,61.9048f}, 02716 {13.9419f,52.381f}, 02717 {32.9895f,42.8571f}, 02718 {13.9419f,33.3333f}, 02719 {9.18f,23.8095f}, 02720 {9.18f,14.2857f}, 02721 {13.9419f,4.7619f}, 02722 {18.7038f,0.0f}, 02723 {23.4657f,-9.5238f}, 02724 {23.4657f,-19.0476f}, 02725 {18.7038f,-28.5714f} 02726 }; 02727 02728 static const Fl_Glut_StrokeVertex ch125st2[] = 02729 { 02730 {23.4657f,38.0952f}, 02731 {13.9419f,28.5714f}, 02732 {13.9419f,19.0476f}, 02733 {18.7038f,9.5238f}, 02734 {23.4657f,4.7619f}, 02735 {28.2276f,-4.7619f}, 02736 {28.2276f,-14.2857f}, 02737 {23.4657f,-23.8095f}, 02738 {18.7038f,-28.5714f}, 02739 {9.18f,-33.3333f} 02740 }; 02741 02742 static const Fl_Glut_StrokeStrip ch125st[] = 02743 { 02744 {10,ch125st0}, 02745 {17,ch125st1}, 02746 {10,ch125st2} 02747 }; 02748 02749 static const Fl_Glut_StrokeChar ch125 = {41.4695f,3,ch125st}; 02750 02751 /* char: 0x7e */ 02752 02753 static const Fl_Glut_StrokeVertex ch126st0[] = 02754 { 02755 {2.92f,28.5714f}, 02756 {2.92f,38.0952f}, 02757 {7.6819f,52.381f}, 02758 {17.2057f,57.1429f}, 02759 {26.7295f,57.1429f}, 02760 {36.2533f,52.381f}, 02761 {55.301f,38.0952f}, 02762 {64.8248f,33.3333f}, 02763 {74.3486f,33.3333f}, 02764 {83.8724f,38.0952f}, 02765 {88.6343f,47.619f} 02766 }; 02767 02768 static const Fl_Glut_StrokeVertex ch126st1[] = 02769 { 02770 {2.92f,38.0952f}, 02771 {7.6819f,47.619f}, 02772 {17.2057f,52.381f}, 02773 {26.7295f,52.381f}, 02774 {36.2533f,47.619f}, 02775 {55.301f,33.3333f}, 02776 {64.8248f,28.5714f}, 02777 {74.3486f,28.5714f}, 02778 {83.8724f,33.3333f}, 02779 {88.6343f,47.619f}, 02780 {88.6343f,57.1429f} 02781 }; 02782 02783 static const Fl_Glut_StrokeStrip ch126st[] = 02784 { 02785 {11,ch126st0}, 02786 {11,ch126st1} 02787 }; 02788 02789 static const Fl_Glut_StrokeChar ch126 = {91.2743f,2,ch126st}; 02790 02791 /* char: 0x7f */ 02792 02793 static const Fl_Glut_StrokeVertex ch127st0[] = 02794 { 02795 {52.381f,100.0f}, 02796 {14.2857f,-33.3333f} 02797 }; 02798 02799 static const Fl_Glut_StrokeVertex ch127st1[] = 02800 { 02801 {28.5714f,66.6667f}, 02802 {14.2857f,61.9048f}, 02803 {4.7619f,52.381f}, 02804 {0.0f,38.0952f}, 02805 {0.0f,23.8095f}, 02806 {4.7619f,14.2857f}, 02807 {14.2857f,4.7619f}, 02808 {28.5714f,0.0f}, 02809 {38.0952f,0.0f}, 02810 {52.381f,4.7619f}, 02811 {61.9048f,14.2857f}, 02812 {66.6667f,28.5714f}, 02813 {66.6667f,42.8571f}, 02814 {61.9048f,52.381f}, 02815 {52.381f,61.9048f}, 02816 {38.0952f,66.6667f}, 02817 {28.5714f,66.6667f} 02818 }; 02819 02820 static const Fl_Glut_StrokeStrip ch127st[] = 02821 { 02822 {2,ch127st0}, 02823 {17,ch127st1} 02824 }; 02825 02826 static const Fl_Glut_StrokeChar ch127 = {66.6667f,2,ch127st}; 02827 02828 static const Fl_Glut_StrokeChar *chars[] = 02829 { 02830 0, 0, 0, 0, 0, 0, 0, 0, 02831 0, 0, 0, 0, 0, 0, 0, 0, 02832 0, 0, 0, 0, 0, 0, 0, 0, 02833 0, 0, 0, 0, 0, 0, 0, 0, 02834 &ch32, &ch33, &ch34, &ch35, &ch36, &ch37, &ch38, &ch39, 02835 &ch40, &ch41, &ch42, &ch43, &ch44, &ch45, &ch46, &ch47, 02836 &ch48, &ch49, &ch50, &ch51, &ch52, &ch53, &ch54, &ch55, 02837 &ch56, &ch57, &ch58, &ch59, &ch60, &ch61, &ch62, &ch63, 02838 &ch64, &ch65, &ch66, &ch67, &ch68, &ch69, &ch70, &ch71, 02839 &ch72, &ch73, &ch74, &ch75, &ch76, &ch77, &ch78, &ch79, 02840 &ch80, &ch81, &ch82, &ch83, &ch84, &ch85, &ch86, &ch87, 02841 &ch88, &ch89, &ch90, &ch91, &ch92, &ch93, &ch94, &ch95, 02842 &ch96, &ch97, &ch98, &ch99, &ch100, &ch101, &ch102, &ch103, 02843 &ch104, &ch105, &ch106, &ch107, &ch108, &ch109, &ch110, &ch111, 02844 &ch112, &ch113, &ch114, &ch115, &ch116, &ch117, &ch118, &ch119, 02845 &ch120, &ch121, &ch122, &ch123, &ch124, &ch125, &ch126, &ch127 02846 }; 02847 02848 Fl_Glut_StrokeFont glutStrokeRoman = {(char *)"Roman",128,152.381f,chars};