2 * freeglut_stroke_roman.c
4 * freeglut Roman stroke font definition
6 * Copyright (c) 1999-2000 Pawel W. Olszta. All Rights Reserved.
7 * Written by Pawel W. Olszta, <olszta@sourceforge.net>
8 * Creation date: Thu Dec 16 1999
10 * Permission is hereby granted, free of charge, to any person obtaining a
11 * copy of this software and associated documentation files (the "Software"),
12 * to deal in the Software without restriction, including without limitation
13 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
14 * and/or sell copies of the Software, and to permit persons to whom the
15 * Software is furnished to do so, subject to the following conditions:
17 * The above copyright notice and this permission notice shall be included
18 * in all copies or substantial portions of the Software.
20 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
21 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
23 * PAWEL W. OLSZTA BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
24 * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
25 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
29 /* This file has been automatically generated by the genstroke utility. */
31 #include "freeglut_internal.h"
35 static const SFG_StrokeStrip ch32st[] =
40 static const SFG_StrokeChar ch32 = {104.762f,0,ch32st};
44 static const SFG_StrokeVertex ch33st0[] =
50 static const SFG_StrokeVertex ch33st1[] =
59 static const SFG_StrokeStrip ch33st[] =
65 static const SFG_StrokeChar ch33 = {26.6238f,2,ch33st};
69 static const SFG_StrokeVertex ch34st0[] =
75 static const SFG_StrokeVertex ch34st1[] =
81 static const SFG_StrokeStrip ch34st[] =
87 static const SFG_StrokeChar ch34 = {51.4352f,2,ch34st};
91 static const SFG_StrokeVertex ch35st0[] =
97 static const SFG_StrokeVertex ch35st1[] =
103 static const SFG_StrokeVertex ch35st2[] =
109 static const SFG_StrokeVertex ch35st3[] =
115 static const SFG_StrokeStrip ch35st[] =
123 static const SFG_StrokeChar ch35 = {79.4886f,4,ch35st};
127 static const SFG_StrokeVertex ch36st0[] =
133 static const SFG_StrokeVertex ch36st1[] =
139 static const SFG_StrokeVertex ch36st2[] =
163 static const SFG_StrokeStrip ch36st[] =
170 static const SFG_StrokeChar ch36 = {76.2067f,3,ch36st};
174 static const SFG_StrokeVertex ch37st0[] =
180 static const SFG_StrokeVertex ch37st1[] =
200 static const SFG_StrokeVertex ch37st2[] =
215 static const SFG_StrokeStrip ch37st[] =
222 static const SFG_StrokeChar ch37 = {96.5743f,3,ch37st};
226 static const SFG_StrokeVertex ch38st0[] =
264 static const SFG_StrokeStrip ch38st[] =
269 static const SFG_StrokeChar ch38 = {101.758f,1,ch38st};
273 static const SFG_StrokeVertex ch39st0[] =
279 static const SFG_StrokeStrip ch39st[] =
284 static const SFG_StrokeChar ch39 = {13.62f,1,ch39st};
288 static const SFG_StrokeVertex ch40st0[] =
298 {31.3895f,-23.8095f},
302 static const SFG_StrokeStrip ch40st[] =
307 static const SFG_StrokeChar ch40 = {47.1733f,1,ch40st};
311 static const SFG_StrokeVertex ch41st0[] =
321 {14.8038f,-23.8095f},
325 static const SFG_StrokeStrip ch41st[] =
330 static const SFG_StrokeChar ch41 = {47.5333f,1,ch41st};
334 static const SFG_StrokeVertex ch42st0[] =
340 static const SFG_StrokeVertex ch42st1[] =
346 static const SFG_StrokeVertex ch42st2[] =
352 static const SFG_StrokeStrip ch42st[] =
359 static const SFG_StrokeChar ch42 = {59.439f,3,ch42st};
363 static const SFG_StrokeVertex ch43st0[] =
369 static const SFG_StrokeVertex ch43st1[] =
375 static const SFG_StrokeStrip ch43st[] =
381 static const SFG_StrokeChar ch43 = {97.2543f,2,ch43st};
385 static const SFG_StrokeVertex ch44st0[] =
393 {13.5219f,-14.2857f},
397 static const SFG_StrokeStrip ch44st[] =
402 static const SFG_StrokeChar ch44 = {26.0638f,1,ch44st};
406 static const SFG_StrokeVertex ch45st0[] =
412 static const SFG_StrokeStrip ch45st[] =
417 static const SFG_StrokeChar ch45 = {100.754f,1,ch45st};
421 static const SFG_StrokeVertex ch46st0[] =
430 static const SFG_StrokeStrip ch46st[] =
435 static const SFG_StrokeChar ch46 = {26.4838f,1,ch46st};
439 static const SFG_StrokeVertex ch47st0[] =
445 static const SFG_StrokeStrip ch47st[] =
450 static const SFG_StrokeChar ch47 = {82.1067f,1,ch47st};
454 static const SFG_StrokeVertex ch48st0[] =
475 static const SFG_StrokeStrip ch48st[] =
480 static const SFG_StrokeChar ch48 = {77.0667f,1,ch48st};
484 static const SFG_StrokeVertex ch49st0[] =
492 static const SFG_StrokeStrip ch49st[] =
497 static const SFG_StrokeChar ch49 = {66.5295f,1,ch49st};
501 static const SFG_StrokeVertex ch50st0[] =
519 static const SFG_StrokeStrip ch50st[] =
524 static const SFG_StrokeChar ch50 = {77.6467f,1,ch50st};
528 static const SFG_StrokeVertex ch51st0[] =
547 static const SFG_StrokeStrip ch51st[] =
552 static const SFG_StrokeChar ch51 = {77.0467f,1,ch51st};
556 static const SFG_StrokeVertex ch52st0[] =
563 static const SFG_StrokeVertex ch52st1[] =
569 static const SFG_StrokeStrip ch52st[] =
575 static const SFG_StrokeChar ch52 = {80.1686f,2,ch52st};
579 static const SFG_StrokeVertex ch53st0[] =
600 static const SFG_StrokeStrip ch53st[] =
605 static const SFG_StrokeChar ch53 = {77.6867f,1,ch53st};
609 static const SFG_StrokeVertex ch54st0[] =
636 static const SFG_StrokeStrip ch54st[] =
641 static const SFG_StrokeChar ch54 = {73.8048f,1,ch54st};
645 static const SFG_StrokeVertex ch55st0[] =
651 static const SFG_StrokeVertex ch55st1[] =
657 static const SFG_StrokeStrip ch55st[] =
663 static const SFG_StrokeChar ch55 = {77.2267f,2,ch55st};
667 static const SFG_StrokeVertex ch56st0[] =
700 static const SFG_StrokeStrip ch56st[] =
705 static const SFG_StrokeChar ch56 = {77.6667f,1,ch56st};
709 static const SFG_StrokeVertex ch57st0[] =
736 static const SFG_StrokeStrip ch57st[] =
741 static const SFG_StrokeChar ch57 = {74.0648f,1,ch57st};
745 static const SFG_StrokeVertex ch58st0[] =
754 static const SFG_StrokeVertex ch58st1[] =
763 static const SFG_StrokeStrip ch58st[] =
769 static const SFG_StrokeChar ch58 = {26.2238f,2,ch58st};
773 static const SFG_StrokeVertex ch59st0[] =
782 static const SFG_StrokeVertex ch59st1[] =
790 {12.9619f,-14.2857f},
794 static const SFG_StrokeStrip ch59st[] =
800 static const SFG_StrokeChar ch59 = {26.3038f,2,ch59st};
804 static const SFG_StrokeVertex ch60st0[] =
811 static const SFG_StrokeStrip ch60st[] =
816 static const SFG_StrokeChar ch60 = {81.6105f,1,ch60st};
820 static const SFG_StrokeVertex ch61st0[] =
826 static const SFG_StrokeVertex ch61st1[] =
832 static const SFG_StrokeStrip ch61st[] =
838 static const SFG_StrokeChar ch61 = {97.2543f,2,ch61st};
842 static const SFG_StrokeVertex ch62st0[] =
849 static const SFG_StrokeStrip ch62st[] =
854 static const SFG_StrokeChar ch62 = {81.6105f,1,ch62st};
858 static const SFG_StrokeVertex ch63st0[] =
876 static const SFG_StrokeVertex ch63st1[] =
885 static const SFG_StrokeStrip ch63st[] =
891 static const SFG_StrokeChar ch63 = {73.9029f,2,ch63st};
895 static const SFG_StrokeVertex ch64st0[] =
907 static const SFG_StrokeVertex ch64st1[] =
930 static const SFG_StrokeStrip ch64st[] =
936 static const SFG_StrokeChar ch64 = {74.3648f,2,ch64st};
940 static const SFG_StrokeVertex ch65st0[] =
946 static const SFG_StrokeVertex ch65st1[] =
952 static const SFG_StrokeVertex ch65st2[] =
958 static const SFG_StrokeStrip ch65st[] =
965 static const SFG_StrokeChar ch65 = {80.4905f,3,ch65st};
969 static const SFG_StrokeVertex ch66st0[] =
975 static const SFG_StrokeVertex ch66st1[] =
988 static const SFG_StrokeVertex ch66st2[] =
1002 static const SFG_StrokeStrip ch66st[] =
1009 static const SFG_StrokeChar ch66 = {83.6267f,3,ch66st};
1013 static const SFG_StrokeVertex ch67st0[] =
1015 {78.0886f,76.1905f},
1016 {73.3267f,85.7143f},
1017 {63.8029f,95.2381f},
1020 {25.7076f,95.2381f},
1021 {16.1838f,85.7143f},
1022 {11.4219f,76.1905f},
1025 {11.4219f,23.8095f},
1026 {16.1838f,14.2857f},
1031 {73.3267f,14.2857f},
1035 static const SFG_StrokeStrip ch67st[] =
1040 static const SFG_StrokeChar ch67 = {84.4886f,1,ch67st};
1044 static const SFG_StrokeVertex ch68st0[] =
1050 static const SFG_StrokeVertex ch68st1[] =
1055 {69.1029f,85.7143f},
1056 {73.8648f,76.1905f},
1057 {78.6267f,61.9048f},
1058 {78.6267f,38.0952f},
1059 {73.8648f,23.8095f},
1060 {69.1029f,14.2857f},
1066 static const SFG_StrokeStrip ch68st[] =
1072 static const SFG_StrokeChar ch68 = {85.2867f,2,ch68st};
1076 static const SFG_StrokeVertex ch69st0[] =
1082 static const SFG_StrokeVertex ch69st1[] =
1088 static const SFG_StrokeVertex ch69st2[] =
1094 static const SFG_StrokeVertex ch69st3[] =
1100 static const SFG_StrokeStrip ch69st[] =
1108 static const SFG_StrokeChar ch69 = {78.1848f,4,ch69st};
1112 static const SFG_StrokeVertex ch70st0[] =
1118 static const SFG_StrokeVertex ch70st1[] =
1124 static const SFG_StrokeVertex ch70st2[] =
1130 static const SFG_StrokeStrip ch70st[] =
1137 static const SFG_StrokeChar ch70 = {78.7448f,3,ch70st};
1141 static const SFG_StrokeVertex ch71st0[] =
1143 {78.4886f,76.1905f},
1144 {73.7267f,85.7143f},
1145 {64.2029f,95.2381f},
1148 {26.1076f,95.2381f},
1149 {16.5838f,85.7143f},
1150 {11.8219f,76.1905f},
1153 {11.8219f,23.8095f},
1154 {16.5838f,14.2857f},
1159 {73.7267f,14.2857f},
1160 {78.4886f,23.8095f},
1164 static const SFG_StrokeVertex ch71st1[] =
1170 static const SFG_StrokeStrip ch71st[] =
1176 static const SFG_StrokeChar ch71 = {89.7686f,2,ch71st};
1180 static const SFG_StrokeVertex ch72st0[] =
1186 static const SFG_StrokeVertex ch72st1[] =
1192 static const SFG_StrokeVertex ch72st2[] =
1198 static const SFG_StrokeStrip ch72st[] =
1205 static const SFG_StrokeChar ch72 = {89.0867f,3,ch72st};
1209 static const SFG_StrokeVertex ch73st0[] =
1215 static const SFG_StrokeStrip ch73st[] =
1220 static const SFG_StrokeChar ch73 = {21.3f,1,ch73st};
1224 static const SFG_StrokeVertex ch74st0[] =
1238 static const SFG_StrokeStrip ch74st[] =
1243 static const SFG_StrokeChar ch74 = {59.999f,1,ch74st};
1247 static const SFG_StrokeVertex ch75st0[] =
1253 static const SFG_StrokeVertex ch75st1[] =
1259 static const SFG_StrokeVertex ch75st2[] =
1261 {35.0895f,57.1429f},
1265 static const SFG_StrokeStrip ch75st[] =
1272 static const SFG_StrokeChar ch75 = {79.3267f,3,ch75st};
1276 static const SFG_StrokeVertex ch76st0[] =
1282 static const SFG_StrokeVertex ch76st1[] =
1288 static const SFG_StrokeStrip ch76st[] =
1294 static const SFG_StrokeChar ch76 = {71.3229f,2,ch76st};
1298 static const SFG_StrokeVertex ch77st0[] =
1304 static const SFG_StrokeVertex ch77st1[] =
1310 static const SFG_StrokeVertex ch77st2[] =
1316 static const SFG_StrokeVertex ch77st3[] =
1322 static const SFG_StrokeStrip ch77st[] =
1330 static const SFG_StrokeChar ch77 = {97.2105f,4,ch77st};
1334 static const SFG_StrokeVertex ch78st0[] =
1340 static const SFG_StrokeVertex ch78st1[] =
1346 static const SFG_StrokeVertex ch78st2[] =
1352 static const SFG_StrokeStrip ch78st[] =
1359 static const SFG_StrokeChar ch78 = {88.8067f,3,ch78st};
1363 static const SFG_StrokeVertex ch79st0[] =
1366 {25.2876f,95.2381f},
1367 {15.7638f,85.7143f},
1368 {11.0019f,76.1905f},
1371 {11.0019f,23.8095f},
1372 {15.7638f,14.2857f},
1377 {72.9067f,14.2857f},
1378 {77.6686f,23.8095f},
1379 {82.4305f,38.0952f},
1380 {82.4305f,61.9048f},
1381 {77.6686f,76.1905f},
1382 {72.9067f,85.7143f},
1383 {63.3829f,95.2381f},
1388 static const SFG_StrokeStrip ch79st[] =
1393 static const SFG_StrokeChar ch79 = {88.8305f,1,ch79st};
1397 static const SFG_StrokeVertex ch80st0[] =
1403 static const SFG_StrokeVertex ch80st1[] =
1407 {69.2429f,95.2381f},
1408 {74.0048f,90.4762f},
1409 {78.7667f,80.9524f},
1410 {78.7667f,66.6667f},
1411 {74.0048f,57.1429f},
1417 static const SFG_StrokeStrip ch80st[] =
1423 static const SFG_StrokeChar ch80 = {85.6667f,2,ch80st};
1427 static const SFG_StrokeVertex ch81st0[] =
1430 {24.3476f,95.2381f},
1431 {14.8238f,85.7143f},
1432 {10.0619f,76.1905f},
1435 {10.0619f,23.8095f},
1436 {14.8238f,14.2857f},
1441 {71.9667f,14.2857f},
1442 {76.7286f,23.8095f},
1443 {81.4905f,38.0952f},
1444 {81.4905f,61.9048f},
1445 {76.7286f,76.1905f},
1446 {71.9667f,85.7143f},
1447 {62.4429f,95.2381f},
1452 static const SFG_StrokeVertex ch81st1[] =
1454 {48.1571f,19.0476f},
1458 static const SFG_StrokeStrip ch81st[] =
1464 static const SFG_StrokeChar ch81 = {88.0905f,2,ch81st};
1468 static const SFG_StrokeVertex ch82st0[] =
1474 static const SFG_StrokeVertex ch82st1[] =
1478 {68.8229f,95.2381f},
1479 {73.5848f,90.4762f},
1480 {78.3467f,80.9524f},
1481 {78.3467f,71.4286f},
1482 {73.5848f,61.9048f},
1483 {68.8229f,57.1429f},
1488 static const SFG_StrokeVertex ch82st2[] =
1494 static const SFG_StrokeStrip ch82st[] =
1501 static const SFG_StrokeChar ch82 = {82.3667f,3,ch82st};
1505 static const SFG_StrokeVertex ch83st0[] =
1507 {74.6667f,85.7143f},
1508 {65.1429f,95.2381f},
1511 {17.5238f,95.2381f},
1514 {12.7619f,66.6667f},
1515 {17.5238f,61.9048f},
1516 {27.0476f,57.1429f},
1518 {65.1429f,42.8571f},
1519 {69.9048f,38.0952f},
1520 {74.6667f,28.5714f},
1521 {74.6667f,14.2857f},
1529 static const SFG_StrokeStrip ch83st[] =
1534 static const SFG_StrokeChar ch83 = {80.8267f,1,ch83st};
1538 static const SFG_StrokeVertex ch84st0[] =
1544 static const SFG_StrokeVertex ch84st1[] =
1550 static const SFG_StrokeStrip ch84st[] =
1556 static const SFG_StrokeChar ch84 = {71.9467f,2,ch84st};
1560 static const SFG_StrokeVertex ch85st0[] =
1564 {16.3019f,14.2857f},
1569 {73.4448f,14.2857f},
1570 {78.2067f,28.5714f},
1574 static const SFG_StrokeStrip ch85st[] =
1579 static const SFG_StrokeChar ch85 = {89.4867f,1,ch85st};
1583 static const SFG_StrokeVertex ch86st0[] =
1589 static const SFG_StrokeVertex ch86st1[] =
1595 static const SFG_StrokeStrip ch86st[] =
1601 static const SFG_StrokeChar ch86 = {81.6105f,2,ch86st};
1605 static const SFG_StrokeVertex ch87st0[] =
1611 static const SFG_StrokeVertex ch87st1[] =
1617 static const SFG_StrokeVertex ch87st2[] =
1623 static const SFG_StrokeVertex ch87st3[] =
1629 static const SFG_StrokeStrip ch87st[] =
1637 static const SFG_StrokeChar ch87 = {100.518f,4,ch87st};
1641 static const SFG_StrokeVertex ch88st0[] =
1647 static const SFG_StrokeVertex ch88st1[] =
1653 static const SFG_StrokeStrip ch88st[] =
1659 static const SFG_StrokeChar ch88 = {72.3667f,2,ch88st};
1663 static const SFG_StrokeVertex ch89st0[] =
1670 static const SFG_StrokeVertex ch89st1[] =
1676 static const SFG_StrokeStrip ch89st[] =
1682 static const SFG_StrokeChar ch89 = {79.6505f,2,ch89st};
1686 static const SFG_StrokeVertex ch90st0[] =
1692 static const SFG_StrokeVertex ch90st1[] =
1698 static const SFG_StrokeVertex ch90st2[] =
1704 static const SFG_StrokeStrip ch90st[] =
1711 static const SFG_StrokeChar ch90 = {73.7467f,3,ch90st};
1715 static const SFG_StrokeVertex ch91st0[] =
1721 static const SFG_StrokeVertex ch91st1[] =
1723 {12.5419f,119.048f},
1724 {12.5419f,-33.3333f}
1727 static const SFG_StrokeVertex ch91st2[] =
1733 static const SFG_StrokeVertex ch91st3[] =
1736 {41.1133f,-33.3333f}
1739 static const SFG_StrokeStrip ch91st[] =
1747 static const SFG_StrokeChar ch91 = {46.1133f,4,ch91st};
1751 static const SFG_StrokeVertex ch92st0[] =
1754 {72.5067f,-14.2857f}
1757 static const SFG_StrokeStrip ch92st[] =
1762 static const SFG_StrokeChar ch92 = {78.2067f,1,ch92st};
1766 static const SFG_StrokeVertex ch93st0[] =
1768 {33.0114f,119.048f},
1769 {33.0114f,-33.3333f}
1772 static const SFG_StrokeVertex ch93st1[] =
1774 {37.7733f,119.048f},
1775 {37.7733f,-33.3333f}
1778 static const SFG_StrokeVertex ch93st2[] =
1784 static const SFG_StrokeVertex ch93st3[] =
1787 {37.7733f,-33.3333f}
1790 static const SFG_StrokeStrip ch93st[] =
1798 static const SFG_StrokeChar ch93 = {46.3933f,4,ch93st};
1802 static const SFG_StrokeVertex ch94st0[] =
1804 {44.0752f,109.524f},
1808 static const SFG_StrokeVertex ch94st1[] =
1810 {44.0752f,109.524f},
1814 static const SFG_StrokeStrip ch94st[] =
1820 static const SFG_StrokeChar ch94 = {90.2305f,2,ch94st};
1824 static const SFG_StrokeVertex ch95st0[] =
1827 {103.662f,-33.3333f},
1828 {103.662f,-28.5714f},
1833 static const SFG_StrokeStrip ch95st[] =
1838 static const SFG_StrokeChar ch95 = {104.062f,1,ch95st};
1842 static const SFG_StrokeVertex ch96st0[] =
1848 static const SFG_StrokeVertex ch96st1[] =
1855 static const SFG_StrokeStrip ch96st[] =
1861 static const SFG_StrokeChar ch96 = {83.5714f,2,ch96st};
1865 static const SFG_StrokeVertex ch97st0[] =
1867 {63.8229f,66.6667f},
1871 static const SFG_StrokeVertex ch97st1[] =
1875 {44.7752f,66.6667f},
1876 {30.4895f,66.6667f},
1877 {20.9657f,61.9048f},
1881 {11.4419f,14.2857f},
1889 static const SFG_StrokeStrip ch97st[] =
1895 static const SFG_StrokeChar ch97 = {66.6029f,2,ch97st};
1899 static const SFG_StrokeVertex ch98st0[] =
1905 static const SFG_StrokeVertex ch98st1[] =
1908 {18.2838f,61.9048f},
1909 {27.8076f,66.6667f},
1910 {42.0933f,66.6667f},
1911 {51.6171f,61.9048f},
1913 {65.9029f,38.0952f},
1914 {65.9029f,28.5714f},
1923 static const SFG_StrokeStrip ch98st[] =
1929 static const SFG_StrokeChar ch98 = {70.4629f,2,ch98st};
1933 static const SFG_StrokeVertex ch99st0[] =
1937 {43.6152f,66.6667f},
1938 {29.3295f,66.6667f},
1939 {19.8057f,61.9048f},
1943 {10.2819f,14.2857f},
1951 static const SFG_StrokeStrip ch99st[] =
1956 static const SFG_StrokeChar ch99 = {68.9229f,1,ch99st};
1960 static const SFG_StrokeVertex ch100st0[] =
1966 static const SFG_StrokeVertex ch100st1[] =
1970 {42.7352f,66.6667f},
1971 {28.4495f,66.6667f},
1972 {18.9257f,61.9048f},
1984 static const SFG_StrokeStrip ch100st[] =
1990 static const SFG_StrokeChar ch100 = {70.2629f,2,ch100st};
1994 static const SFG_StrokeVertex ch101st0[] =
1997 {62.8629f,38.0952f},
2001 {43.8152f,66.6667f},
2002 {29.5295f,66.6667f},
2003 {20.0057f,61.9048f},
2007 {10.4819f,14.2857f},
2015 static const SFG_StrokeStrip ch101st[] =
2020 static const SFG_StrokeChar ch101 = {68.5229f,1,ch101st};
2024 static const SFG_StrokeVertex ch102st0[] =
2028 {19.7276f,95.2381f},
2029 {14.9657f,80.9524f},
2033 static const SFG_StrokeVertex ch102st1[] =
2039 static const SFG_StrokeStrip ch102st[] =
2045 static const SFG_StrokeChar ch102 = {38.6552f,2,ch102st};
2049 static const SFG_StrokeVertex ch103st0[] =
2051 {62.5029f,66.6667f},
2052 {62.5029f,-9.5238f},
2053 {57.741f,-23.8095f},
2054 {52.979f,-28.5714f},
2055 {43.4552f,-33.3333f},
2056 {29.1695f,-33.3333f},
2057 {19.6457f,-28.5714f}
2060 static const SFG_StrokeVertex ch103st1[] =
2064 {43.4552f,66.6667f},
2065 {29.1695f,66.6667f},
2066 {19.6457f,61.9048f},
2070 {10.1219f,14.2857f},
2078 static const SFG_StrokeStrip ch103st[] =
2084 static const SFG_StrokeChar ch103 = {70.9829f,2,ch103st};
2088 static const SFG_StrokeVertex ch104st0[] =
2094 static const SFG_StrokeVertex ch104st1[] =
2097 {23.8857f,61.9048f},
2098 {33.4095f,66.6667f},
2099 {47.6952f,66.6667f},
2105 static const SFG_StrokeStrip ch104st[] =
2111 static const SFG_StrokeChar ch104 = {71.021f,2,ch104st};
2115 static const SFG_StrokeVertex ch105st0[] =
2118 {14.7819f,95.2381f},
2120 {14.7819f,104.762f},
2124 static const SFG_StrokeVertex ch105st1[] =
2126 {14.7819f,66.6667f},
2130 static const SFG_StrokeStrip ch105st[] =
2136 static const SFG_StrokeChar ch105 = {28.8638f,2,ch105st};
2140 static const SFG_StrokeVertex ch106st0[] =
2143 {22.1495f,95.2381f},
2145 {22.1495f,104.762f},
2149 static const SFG_StrokeVertex ch106st1[] =
2151 {22.1495f,66.6667f},
2152 {22.1495f,-14.2857f},
2153 {17.3876f,-28.5714f},
2154 {7.8638f,-33.3333f},
2158 static const SFG_StrokeStrip ch106st[] =
2164 static const SFG_StrokeChar ch106 = {36.2314f,2,ch106st};
2168 static const SFG_StrokeVertex ch107st0[] =
2174 static const SFG_StrokeVertex ch107st1[] =
2180 static const SFG_StrokeVertex ch107st2[] =
2182 {28.6476f,38.0952f},
2186 static const SFG_StrokeStrip ch107st[] =
2193 static const SFG_StrokeChar ch107 = {62.521f,3,ch107st};
2197 static const SFG_StrokeVertex ch108st0[] =
2203 static const SFG_StrokeStrip ch108st[] =
2208 static const SFG_StrokeChar ch108 = {19.34f,1,ch108st};
2212 static const SFG_StrokeVertex ch109st0[] =
2218 static const SFG_StrokeVertex ch109st1[] =
2221 {23.8857f,61.9048f},
2222 {33.4095f,66.6667f},
2223 {47.6952f,66.6667f},
2229 static const SFG_StrokeVertex ch109st2[] =
2232 {76.2667f,61.9048f},
2233 {85.7905f,66.6667f},
2234 {100.076f,66.6667f},
2240 static const SFG_StrokeStrip ch109st[] =
2247 static const SFG_StrokeChar ch109 = {123.962f,3,ch109st};
2251 static const SFG_StrokeVertex ch110st0[] =
2257 static const SFG_StrokeVertex ch110st1[] =
2260 {23.4657f,61.9048f},
2261 {32.9895f,66.6667f},
2262 {47.2752f,66.6667f},
2268 static const SFG_StrokeStrip ch110st[] =
2274 static const SFG_StrokeChar ch110 = {70.881f,2,ch110st};
2278 static const SFG_StrokeVertex ch111st0[] =
2280 {28.7895f,66.6667f},
2281 {19.2657f,61.9048f},
2290 {62.1229f,14.2857f},
2291 {66.8848f,28.5714f},
2292 {66.8848f,38.0952f},
2295 {43.0752f,66.6667f},
2299 static const SFG_StrokeStrip ch111st[] =
2304 static const SFG_StrokeChar ch111 = {71.7448f,1,ch111st};
2308 static const SFG_StrokeVertex ch112st0[] =
2314 static const SFG_StrokeVertex ch112st1[] =
2317 {18.9838f,61.9048f},
2318 {28.5076f,66.6667f},
2319 {42.7933f,66.6667f},
2320 {52.3171f,61.9048f},
2322 {66.6029f,38.0952f},
2323 {66.6029f,28.5714f},
2332 static const SFG_StrokeStrip ch112st[] =
2338 static const SFG_StrokeChar ch112 = {70.8029f,2,ch112st};
2342 static const SFG_StrokeVertex ch113st0[] =
2344 {61.9829f,66.6667f},
2345 {61.9829f,-33.3333f}
2348 static const SFG_StrokeVertex ch113st1[] =
2352 {42.9352f,66.6667f},
2353 {28.6495f,66.6667f},
2354 {19.1257f,61.9048f},
2366 static const SFG_StrokeStrip ch113st[] =
2372 static const SFG_StrokeChar ch113 = {70.7429f,2,ch113st};
2376 static const SFG_StrokeVertex ch114st0[] =
2382 static const SFG_StrokeVertex ch114st1[] =
2386 {23.7457f,61.9048f},
2387 {33.2695f,66.6667f},
2391 static const SFG_StrokeStrip ch114st[] =
2397 static const SFG_StrokeChar ch114 = {49.4952f,2,ch114st};
2401 static const SFG_StrokeVertex ch115st0[] =
2405 {38.0333f,66.6667f},
2406 {23.7476f,66.6667f},
2410 {18.9857f,38.0952f},
2411 {42.7952f,33.3333f},
2422 static const SFG_StrokeStrip ch115st[] =
2427 static const SFG_StrokeChar ch115 = {62.321f,1,ch115st};
2431 static const SFG_StrokeVertex ch116st0[] =
2434 {14.8257f,19.0476f},
2440 static const SFG_StrokeVertex ch116st1[] =
2446 static const SFG_StrokeStrip ch116st[] =
2452 static const SFG_StrokeChar ch116 = {39.3152f,2,ch116st};
2456 static const SFG_StrokeVertex ch117st0[] =
2467 static const SFG_StrokeVertex ch117st1[] =
2473 static const SFG_StrokeStrip ch117st[] =
2479 static const SFG_StrokeChar ch117 = {71.161f,2,ch117st};
2483 static const SFG_StrokeVertex ch118st0[] =
2489 static const SFG_StrokeVertex ch118st1[] =
2491 {58.9429f,66.6667f},
2495 static const SFG_StrokeStrip ch118st[] =
2501 static const SFG_StrokeChar ch118 = {60.6029f,2,ch118st};
2505 static const SFG_StrokeVertex ch119st0[] =
2511 static const SFG_StrokeVertex ch119st1[] =
2513 {40.5952f,66.6667f},
2517 static const SFG_StrokeVertex ch119st2[] =
2519 {40.5952f,66.6667f},
2523 static const SFG_StrokeVertex ch119st3[] =
2525 {78.6905f,66.6667f},
2529 static const SFG_StrokeStrip ch119st[] =
2537 static const SFG_StrokeChar ch119 = {80.4905f,4,ch119st};
2541 static const SFG_StrokeVertex ch120st0[] =
2547 static const SFG_StrokeVertex ch120st1[] =
2553 static const SFG_StrokeStrip ch120st[] =
2559 static const SFG_StrokeChar ch120 = {56.401f,2,ch120st};
2563 static const SFG_StrokeVertex ch121st0[] =
2569 static const SFG_StrokeVertex ch121st1[] =
2571 {63.7048f,66.6667f},
2573 {25.6095f,-19.0476f},
2574 {16.0857f,-28.5714f},
2575 {6.5619f,-33.3333f},
2579 static const SFG_StrokeStrip ch121st[] =
2585 static const SFG_StrokeChar ch121 = {66.0648f,2,ch121st};
2589 static const SFG_StrokeVertex ch122st0[] =
2595 static const SFG_StrokeVertex ch122st1[] =
2601 static const SFG_StrokeVertex ch122st2[] =
2607 static const SFG_StrokeStrip ch122st[] =
2614 static const SFG_StrokeChar ch122 = {61.821f,3,ch122st};
2618 static const SFG_StrokeVertex ch123st0[] =
2620 {31.1895f,119.048f},
2621 {21.6657f,114.286f},
2622 {16.9038f,109.524f},
2624 {12.1419f,90.4762f},
2625 {16.9038f,80.9524f},
2626 {21.6657f,76.1905f},
2627 {26.4276f,66.6667f},
2628 {26.4276f,57.1429f},
2632 static const SFG_StrokeVertex ch123st1[] =
2634 {21.6657f,114.286f},
2635 {16.9038f,104.762f},
2636 {16.9038f,95.2381f},
2637 {21.6657f,85.7143f},
2638 {26.4276f,80.9524f},
2639 {31.1895f,71.4286f},
2640 {31.1895f,61.9048f},
2643 {26.4276f,33.3333f},
2644 {31.1895f,23.8095f},
2645 {31.1895f,14.2857f},
2648 {16.9038f,-9.5238f},
2649 {16.9038f,-19.0476f},
2650 {21.6657f,-28.5714f}
2653 static const SFG_StrokeVertex ch123st2[] =
2655 {16.9038f,38.0952f},
2656 {26.4276f,28.5714f},
2657 {26.4276f,19.0476f},
2660 {12.1419f,-4.7619f},
2661 {12.1419f,-14.2857f},
2662 {16.9038f,-23.8095f},
2663 {21.6657f,-28.5714f},
2664 {31.1895f,-33.3333f}
2667 static const SFG_StrokeStrip ch123st[] =
2674 static const SFG_StrokeChar ch123 = {41.6295f,3,ch123st};
2678 static const SFG_StrokeVertex ch124st0[] =
2684 static const SFG_StrokeStrip ch124st[] =
2689 static const SFG_StrokeChar ch124 = {23.78f,1,ch124st};
2693 static const SFG_StrokeVertex ch125st0[] =
2696 {18.7038f,114.286f},
2697 {23.4657f,109.524f},
2699 {28.2276f,90.4762f},
2700 {23.4657f,80.9524f},
2701 {18.7038f,76.1905f},
2702 {13.9419f,66.6667f},
2703 {13.9419f,57.1429f},
2707 static const SFG_StrokeVertex ch125st1[] =
2709 {18.7038f,114.286f},
2710 {23.4657f,104.762f},
2711 {23.4657f,95.2381f},
2712 {18.7038f,85.7143f},
2713 {13.9419f,80.9524f},
2717 {32.9895f,42.8571f},
2718 {13.9419f,33.3333f},
2723 {23.4657f,-9.5238f},
2724 {23.4657f,-19.0476f},
2725 {18.7038f,-28.5714f}
2728 static const SFG_StrokeVertex ch125st2[] =
2730 {23.4657f,38.0952f},
2731 {13.9419f,28.5714f},
2732 {13.9419f,19.0476f},
2735 {28.2276f,-4.7619f},
2736 {28.2276f,-14.2857f},
2737 {23.4657f,-23.8095f},
2738 {18.7038f,-28.5714f},
2742 static const SFG_StrokeStrip ch125st[] =
2749 static const SFG_StrokeChar ch125 = {41.4695f,3,ch125st};
2753 static const SFG_StrokeVertex ch126st0[] =
2758 {17.2057f,57.1429f},
2759 {26.7295f,57.1429f},
2762 {64.8248f,33.3333f},
2763 {74.3486f,33.3333f},
2764 {83.8724f,38.0952f},
2768 static const SFG_StrokeVertex ch126st1[] =
2776 {64.8248f,28.5714f},
2777 {74.3486f,28.5714f},
2778 {83.8724f,33.3333f},
2783 static const SFG_StrokeStrip ch126st[] =
2789 static const SFG_StrokeChar ch126 = {91.2743f,2,ch126st};
2793 static const SFG_StrokeVertex ch127st0[] =
2796 {14.2857f,-33.3333f}
2799 static const SFG_StrokeVertex ch127st1[] =
2801 {28.5714f,66.6667f},
2802 {14.2857f,61.9048f},
2811 {61.9048f,14.2857f},
2812 {66.6667f,28.5714f},
2813 {66.6667f,42.8571f},
2816 {38.0952f,66.6667f},
2820 static const SFG_StrokeStrip ch127st[] =
2826 static const SFG_StrokeChar ch127 = {66.6667f,2,ch127st};
2828 static const SFG_StrokeChar *chars[] =
2830 0, 0, 0, 0, 0, 0, 0, 0,
2831 0, 0, 0, 0, 0, 0, 0, 0,
2832 0, 0, 0, 0, 0, 0, 0, 0,
2833 0, 0, 0, 0, 0, 0, 0, 0,
2834 &ch32, &ch33, &ch34, &ch35, &ch36, &ch37, &ch38, &ch39,
2835 &ch40, &ch41, &ch42, &ch43, &ch44, &ch45, &ch46, &ch47,
2836 &ch48, &ch49, &ch50, &ch51, &ch52, &ch53, &ch54, &ch55,
2837 &ch56, &ch57, &ch58, &ch59, &ch60, &ch61, &ch62, &ch63,
2838 &ch64, &ch65, &ch66, &ch67, &ch68, &ch69, &ch70, &ch71,
2839 &ch72, &ch73, &ch74, &ch75, &ch76, &ch77, &ch78, &ch79,
2840 &ch80, &ch81, &ch82, &ch83, &ch84, &ch85, &ch86, &ch87,
2841 &ch88, &ch89, &ch90, &ch91, &ch92, &ch93, &ch94, &ch95,
2842 &ch96, &ch97, &ch98, &ch99, &ch100, &ch101, &ch102, &ch103,
2843 &ch104, &ch105, &ch106, &ch107, &ch108, &ch109, &ch110, &ch111,
2844 &ch112, &ch113, &ch114, &ch115, &ch116, &ch117, &ch118, &ch119,
2845 &ch120, &ch121, &ch122, &ch123, &ch124, &ch125, &ch126, &ch127
2848 const SFG_StrokeFont fgStrokeRoman = {"Roman",128,152.381f,chars};