g2o
Loading...
Searching...
No Matches
freeglut_stroke_roman.cpp
Go to the documentation of this file.
1/*
2 * freeglut_stroke_roman.c
3 *
4 * freeglut Roman stroke font definition
5 *
6 * Copyright (c) 1999-2000 Pawel W. Olszta. All Rights Reserved.
7 * Written by Pawel W. Olszta, <olszta@sourceforge.net>
8 * Creation date: Thu Dec 16 1999
9 *
10 * Permission is hereby granted, free of charge, to any person obtaining a
11 * copy of this software and associated documentation files (the "Software"),
12 * to deal in the Software without restriction, including without limitation
13 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
14 * and/or sell copies of the Software, and to permit persons to whom the
15 * Software is furnished to do so, subject to the following conditions:
16 *
17 * The above copyright notice and this permission notice shall be included
18 * in all copies or substantial portions of the Software.
19 *
20 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
21 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
23 * PAWEL W. OLSZTA BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
24 * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
25 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
26 */
27
28/* This file has been automatically generated by the genstroke utility. */
29
30#include <stdlib.h>
31
32#include "freeglut_minimal.h"
33
34namespace freeglut_minimal {
35
36/* char: 0x20 */
37
38static const SFG_StrokeStrip ch32st[] = {{0, NULL}};
39
40static const SFG_StrokeChar ch32 = {104.762f, 0, ch32st};
41
42/* char: 0x21 */
43
44static const SFG_StrokeVertex ch33st0[] = {{13.3819f, 100.0f},
45 {13.3819f, 33.3333f}};
46
47static const SFG_StrokeVertex ch33st1[] = {{13.3819f, 9.5238f},
48 {8.62f, 4.7619f},
49 {13.3819f, 0.0f},
50 {18.1438f, 4.7619f},
51 {13.3819f, 9.5238f}};
52
53static const SFG_StrokeStrip ch33st[] = {{2, ch33st0}, {5, ch33st1}};
54
55static const SFG_StrokeChar ch33 = {26.6238f, 2, ch33st};
56
57/* char: 0x22 */
58
59static const SFG_StrokeVertex ch34st0[] = {{4.02f, 100.0f}, {4.02f, 66.6667f}};
60
61static const SFG_StrokeVertex ch34st1[] = {{42.1152f, 100.0f},
62 {42.1152f, 66.6667f}};
63
64static const SFG_StrokeStrip ch34st[] = {{2, ch34st0}, {2, ch34st1}};
65
66static const SFG_StrokeChar ch34 = {51.4352f, 2, ch34st};
67
68/* char: 0x23 */
69
70static const SFG_StrokeVertex ch35st0[] = {{41.2952f, 119.048f},
71 {7.9619f, -33.3333f}};
72
73static const SFG_StrokeVertex ch35st1[] = {{69.8667f, 119.048f},
74 {36.5333f, -33.3333f}};
75
76static const SFG_StrokeVertex ch35st2[] = {{7.9619f, 57.1429f},
77 {74.6286f, 57.1429f}};
78
79static const SFG_StrokeVertex ch35st3[] = {{3.2f, 28.5714f},
80 {69.8667f, 28.5714f}};
81
82static const SFG_StrokeStrip ch35st[] = {
83 {2, ch35st0}, {2, ch35st1}, {2, ch35st2}, {2, ch35st3}};
84
85static const SFG_StrokeChar ch35 = {79.4886f, 4, ch35st};
86
87/* char: 0x24 */
88
89static const SFG_StrokeVertex ch36st0[] = {{28.6295f, 119.048f},
90 {28.6295f, -19.0476f}};
91
92static const SFG_StrokeVertex ch36st1[] = {{47.6771f, 119.048f},
93 {47.6771f, -19.0476f}};
94
95static const SFG_StrokeVertex ch36st2[] = {
96 {71.4867f, 85.7143f}, {61.9629f, 95.2381f}, {47.6771f, 100.0f},
97 {28.6295f, 100.0f}, {14.3438f, 95.2381f}, {4.82f, 85.7143f},
98 {4.82f, 76.1905f}, {9.5819f, 66.6667f}, {14.3438f, 61.9048f},
99 {23.8676f, 57.1429f}, {52.439f, 47.619f}, {61.9629f, 42.8571f},
100 {66.7248f, 38.0952f}, {71.4867f, 28.5714f}, {71.4867f, 14.2857f},
101 {61.9629f, 4.7619f}, {47.6771f, 0.0f}, {28.6295f, 0.0f},
102 {14.3438f, 4.7619f}, {4.82f, 14.2857f}};
103
104static const SFG_StrokeStrip ch36st[] = {
105 {2, ch36st0}, {2, ch36st1}, {20, ch36st2}};
106
107static const SFG_StrokeChar ch36 = {76.2067f, 3, ch36st};
108
109/* char: 0x25 */
110
111static const SFG_StrokeVertex ch37st0[] = {{92.0743f, 100.0f}, {6.36f, 0.0f}};
112
113static const SFG_StrokeVertex ch37st1[] = {
114 {30.1695f, 100.0f}, {39.6933f, 90.4762f}, {39.6933f, 80.9524f},
115 {34.9314f, 71.4286f}, {25.4076f, 66.6667f}, {15.8838f, 66.6667f},
116 {6.36f, 76.1905f}, {6.36f, 85.7143f}, {11.1219f, 95.2381f},
117 {20.6457f, 100.0f}, {30.1695f, 100.0f}, {39.6933f, 95.2381f},
118 {53.979f, 90.4762f}, {68.2648f, 90.4762f}, {82.5505f, 95.2381f},
119 {92.0743f, 100.0f}};
120
121static const SFG_StrokeVertex ch37st2[] = {
122 {73.0267f, 33.3333f}, {63.5029f, 28.5714f}, {58.741f, 19.0476f},
123 {58.741f, 9.5238f}, {68.2648f, 0.0f}, {77.7886f, 0.0f},
124 {87.3124f, 4.7619f}, {92.0743f, 14.2857f}, {92.0743f, 23.8095f},
125 {82.5505f, 33.3333f}, {73.0267f, 33.3333f}};
126
127static const SFG_StrokeStrip ch37st[] = {
128 {2, ch37st0}, {16, ch37st1}, {11, ch37st2}};
129
130static const SFG_StrokeChar ch37 = {96.5743f, 3, ch37st};
131
132/* char: 0x26 */
133
134static const SFG_StrokeVertex ch38st0[] = {
135 {101.218f, 57.1429f}, {101.218f, 61.9048f}, {96.4562f, 66.6667f},
136 {91.6943f, 66.6667f}, {86.9324f, 61.9048f}, {82.1705f, 52.381f},
137 {72.6467f, 28.5714f}, {63.1229f, 14.2857f}, {53.599f, 4.7619f},
138 {44.0752f, 0.0f}, {25.0276f, 0.0f}, {15.5038f, 4.7619f},
139 {10.7419f, 9.5238f}, {5.98f, 19.0476f}, {5.98f, 28.5714f},
140 {10.7419f, 38.0952f}, {15.5038f, 42.8571f}, {48.8371f, 61.9048f},
141 {53.599f, 66.6667f}, {58.361f, 76.1905f}, {58.361f, 85.7143f},
142 {53.599f, 95.2381f}, {44.0752f, 100.0f}, {34.5514f, 95.2381f},
143 {29.7895f, 85.7143f}, {29.7895f, 76.1905f}, {34.5514f, 61.9048f},
144 {44.0752f, 47.619f}, {67.8848f, 14.2857f}, {77.4086f, 4.7619f},
145 {86.9324f, 0.0f}, {96.4562f, 0.0f}, {101.218f, 4.7619f},
146 {101.218f, 9.5238f}};
147
148static const SFG_StrokeStrip ch38st[] = {{34, ch38st0}};
149
150static const SFG_StrokeChar ch38 = {101.758f, 1, ch38st};
151
152/* char: 0x27 */
153
154static const SFG_StrokeVertex ch39st0[] = {{4.44f, 100.0f}, {4.44f, 66.6667f}};
155
156static const SFG_StrokeStrip ch39st[] = {{2, ch39st0}};
157
158static const SFG_StrokeChar ch39 = {13.62f, 1, ch39st};
159
160/* char: 0x28 */
161
162static const SFG_StrokeVertex ch40st0[] = {
163 {40.9133f, 119.048f}, {31.3895f, 109.524f}, {21.8657f, 95.2381f},
164 {12.3419f, 76.1905f}, {7.58f, 52.381f}, {7.58f, 33.3333f},
165 {12.3419f, 9.5238f}, {21.8657f, -9.5238f}, {31.3895f, -23.8095f},
166 {40.9133f, -33.3333f}};
167
168static const SFG_StrokeStrip ch40st[] = {{10, ch40st0}};
169
170static const SFG_StrokeChar ch40 = {47.1733f, 1, ch40st};
171
172/* char: 0x29 */
173
174static const SFG_StrokeVertex ch41st0[] = {
175 {5.28f, 119.048f}, {14.8038f, 109.524f}, {24.3276f, 95.2381f},
176 {33.8514f, 76.1905f}, {38.6133f, 52.381f}, {38.6133f, 33.3333f},
177 {33.8514f, 9.5238f}, {24.3276f, -9.5238f}, {14.8038f, -23.8095f},
178 {5.28f, -33.3333f}};
179
180static const SFG_StrokeStrip ch41st[] = {{10, ch41st0}};
181
182static const SFG_StrokeChar ch41 = {47.5333f, 1, ch41st};
183
184/* char: 0x2a */
185
186static const SFG_StrokeVertex ch42st0[] = {{30.7695f, 71.4286f},
187 {30.7695f, 14.2857f}};
188
189static const SFG_StrokeVertex ch42st1[] = {{6.96f, 57.1429f},
190 {54.579f, 28.5714f}};
191
192static const SFG_StrokeVertex ch42st2[] = {{54.579f, 57.1429f},
193 {6.96f, 28.5714f}};
194
195static const SFG_StrokeStrip ch42st[] = {
196 {2, ch42st0}, {2, ch42st1}, {2, ch42st2}};
197
198static const SFG_StrokeChar ch42 = {59.439f, 3, ch42st};
199
200/* char: 0x2b */
201
202static const SFG_StrokeVertex ch43st0[] = {{48.8371f, 85.7143f},
203 {48.8371f, 0.0f}};
204
205static const SFG_StrokeVertex ch43st1[] = {{5.98f, 42.8571f},
206 {91.6943f, 42.8571f}};
207
208static const SFG_StrokeStrip ch43st[] = {{2, ch43st0}, {2, ch43st1}};
209
210static const SFG_StrokeChar ch43 = {97.2543f, 2, ch43st};
211
212/* char: 0x2c */
213
214static const SFG_StrokeVertex ch44st0[] = {
215 {18.2838f, 4.7619f}, {13.5219f, 0.0f}, {8.76f, 4.7619f},
216 {13.5219f, 9.5238f}, {18.2838f, 4.7619f}, {18.2838f, -4.7619f},
217 {13.5219f, -14.2857f}, {8.76f, -19.0476f}};
218
219static const SFG_StrokeStrip ch44st[] = {{8, ch44st0}};
220
221static const SFG_StrokeChar ch44 = {26.0638f, 1, ch44st};
222
223/* char: 0x2d */
224
225static const SFG_StrokeVertex ch45st0[] = {{7.38f, 42.8571f},
226 {93.0943f, 42.8571f}};
227
228static const SFG_StrokeStrip ch45st[] = {{2, ch45st0}};
229
230static const SFG_StrokeChar ch45 = {100.754f, 1, ch45st};
231
232/* char: 0x2e */
233
234static const SFG_StrokeVertex ch46st0[] = {{13.1019f, 9.5238f},
235 {8.34f, 4.7619f},
236 {13.1019f, 0.0f},
237 {17.8638f, 4.7619f},
238 {13.1019f, 9.5238f}};
239
240static const SFG_StrokeStrip ch46st[] = {{5, ch46st0}};
241
242static const SFG_StrokeChar ch46 = {26.4838f, 1, ch46st};
243
244/* char: 0x2f */
245
246static const SFG_StrokeVertex ch47st0[] = {{7.24f, -14.2857f},
247 {73.9067f, 100.0f}};
248
249static const SFG_StrokeStrip ch47st[] = {{2, ch47st0}};
250
251static const SFG_StrokeChar ch47 = {82.1067f, 1, ch47st};
252
253/* char: 0x30 */
254
255static const SFG_StrokeVertex ch48st0[] = {
256 {33.5514f, 100.0f}, {19.2657f, 95.2381f}, {9.7419f, 80.9524f},
257 {4.98f, 57.1429f}, {4.98f, 42.8571f}, {9.7419f, 19.0476f},
258 {19.2657f, 4.7619f}, {33.5514f, 0.0f}, {43.0752f, 0.0f},
259 {57.361f, 4.7619f}, {66.8848f, 19.0476f}, {71.6467f, 42.8571f},
260 {71.6467f, 57.1429f}, {66.8848f, 80.9524f}, {57.361f, 95.2381f},
261 {43.0752f, 100.0f}, {33.5514f, 100.0f}};
262
263static const SFG_StrokeStrip ch48st[] = {{17, ch48st0}};
264
265static const SFG_StrokeChar ch48 = {77.0667f, 1, ch48st};
266
267/* char: 0x31 */
268
269static const SFG_StrokeVertex ch49st0[] = {{11.82f, 80.9524f},
270 {21.3438f, 85.7143f},
271 {35.6295f, 100.0f},
272 {35.6295f, 0.0f}};
273
274static const SFG_StrokeStrip ch49st[] = {{4, ch49st0}};
275
276static const SFG_StrokeChar ch49 = {66.5295f, 1, ch49st};
277
278/* char: 0x32 */
279
280static const SFG_StrokeVertex ch50st0[] = {
281 {10.1819f, 76.1905f}, {10.1819f, 80.9524f}, {14.9438f, 90.4762f},
282 {19.7057f, 95.2381f}, {29.2295f, 100.0f}, {48.2771f, 100.0f},
283 {57.801f, 95.2381f}, {62.5629f, 90.4762f}, {67.3248f, 80.9524f},
284 {67.3248f, 71.4286f}, {62.5629f, 61.9048f}, {53.039f, 47.619f},
285 {5.42f, 0.0f}, {72.0867f, 0.0f}};
286
287static const SFG_StrokeStrip ch50st[] = {{14, ch50st0}};
288
289static const SFG_StrokeChar ch50 = {77.6467f, 1, ch50st};
290
291/* char: 0x33 */
292
293static const SFG_StrokeVertex ch51st0[] = {
294 {14.5238f, 100.0f}, {66.9048f, 100.0f}, {38.3333f, 61.9048f},
295 {52.619f, 61.9048f}, {62.1429f, 57.1429f}, {66.9048f, 52.381f},
296 {71.6667f, 38.0952f}, {71.6667f, 28.5714f}, {66.9048f, 14.2857f},
297 {57.381f, 4.7619f}, {43.0952f, 0.0f}, {28.8095f, 0.0f},
298 {14.5238f, 4.7619f}, {9.7619f, 9.5238f}, {5.0f, 19.0476f}};
299
300static const SFG_StrokeStrip ch51st[] = {{15, ch51st0}};
301
302static const SFG_StrokeChar ch51 = {77.0467f, 1, ch51st};
303
304/* char: 0x34 */
305
306static const SFG_StrokeVertex ch52st0[] = {
307 {51.499f, 100.0f}, {3.88f, 33.3333f}, {75.3086f, 33.3333f}};
308
309static const SFG_StrokeVertex ch52st1[] = {{51.499f, 100.0f}, {51.499f, 0.0f}};
310
311static const SFG_StrokeStrip ch52st[] = {{3, ch52st0}, {2, ch52st1}};
312
313static const SFG_StrokeChar ch52 = {80.1686f, 2, ch52st};
314
315/* char: 0x35 */
316
317static const SFG_StrokeVertex ch53st0[] = {
318 {62.0029f, 100.0f}, {14.3838f, 100.0f}, {9.6219f, 57.1429f},
319 {14.3838f, 61.9048f}, {28.6695f, 66.6667f}, {42.9552f, 66.6667f},
320 {57.241f, 61.9048f}, {66.7648f, 52.381f}, {71.5267f, 38.0952f},
321 {71.5267f, 28.5714f}, {66.7648f, 14.2857f}, {57.241f, 4.7619f},
322 {42.9552f, 0.0f}, {28.6695f, 0.0f}, {14.3838f, 4.7619f},
323 {9.6219f, 9.5238f}, {4.86f, 19.0476f}};
324
325static const SFG_StrokeStrip ch53st[] = {{17, ch53st0}};
326
327static const SFG_StrokeChar ch53 = {77.6867f, 1, ch53st};
328
329/* char: 0x36 */
330
331static const SFG_StrokeVertex ch54st0[] = {
332 {62.7229f, 85.7143f}, {57.961f, 95.2381f}, {43.6752f, 100.0f},
333 {34.1514f, 100.0f}, {19.8657f, 95.2381f}, {10.3419f, 80.9524f},
334 {5.58f, 57.1429f}, {5.58f, 33.3333f}, {10.3419f, 14.2857f},
335 {19.8657f, 4.7619f}, {34.1514f, 0.0f}, {38.9133f, 0.0f},
336 {53.199f, 4.7619f}, {62.7229f, 14.2857f}, {67.4848f, 28.5714f},
337 {67.4848f, 33.3333f}, {62.7229f, 47.619f}, {53.199f, 57.1429f},
338 {38.9133f, 61.9048f}, {34.1514f, 61.9048f}, {19.8657f, 57.1429f},
339 {10.3419f, 47.619f}, {5.58f, 33.3333f}};
340
341static const SFG_StrokeStrip ch54st[] = {{23, ch54st0}};
342
343static const SFG_StrokeChar ch54 = {73.8048f, 1, ch54st};
344
345/* char: 0x37 */
346
347static const SFG_StrokeVertex ch55st0[] = {{72.2267f, 100.0f},
348 {24.6076f, 0.0f}};
349
350static const SFG_StrokeVertex ch55st1[] = {{5.56f, 100.0f}, {72.2267f, 100.0f}};
351
352static const SFG_StrokeStrip ch55st[] = {{2, ch55st0}, {2, ch55st1}};
353
354static const SFG_StrokeChar ch55 = {77.2267f, 2, ch55st};
355
356/* char: 0x38 */
357
358static const SFG_StrokeVertex ch56st0[] = {
359 {29.4095f, 100.0f}, {15.1238f, 95.2381f}, {10.3619f, 85.7143f},
360 {10.3619f, 76.1905f}, {15.1238f, 66.6667f}, {24.6476f, 61.9048f},
361 {43.6952f, 57.1429f}, {57.981f, 52.381f}, {67.5048f, 42.8571f},
362 {72.2667f, 33.3333f}, {72.2667f, 19.0476f}, {67.5048f, 9.5238f},
363 {62.7429f, 4.7619f}, {48.4571f, 0.0f}, {29.4095f, 0.0f},
364 {15.1238f, 4.7619f}, {10.3619f, 9.5238f}, {5.6f, 19.0476f},
365 {5.6f, 33.3333f}, {10.3619f, 42.8571f}, {19.8857f, 52.381f},
366 {34.1714f, 57.1429f}, {53.219f, 61.9048f}, {62.7429f, 66.6667f},
367 {67.5048f, 76.1905f}, {67.5048f, 85.7143f}, {62.7429f, 95.2381f},
368 {48.4571f, 100.0f}, {29.4095f, 100.0f}};
369
370static const SFG_StrokeStrip ch56st[] = {{29, ch56st0}};
371
372static const SFG_StrokeChar ch56 = {77.6667f, 1, ch56st};
373
374/* char: 0x39 */
375
376static const SFG_StrokeVertex ch57st0[] = {
377 {68.5048f, 66.6667f}, {63.7429f, 52.381f}, {54.219f, 42.8571f},
378 {39.9333f, 38.0952f}, {35.1714f, 38.0952f}, {20.8857f, 42.8571f},
379 {11.3619f, 52.381f}, {6.6f, 66.6667f}, {6.6f, 71.4286f},
380 {11.3619f, 85.7143f}, {20.8857f, 95.2381f}, {35.1714f, 100.0f},
381 {39.9333f, 100.0f}, {54.219f, 95.2381f}, {63.7429f, 85.7143f},
382 {68.5048f, 66.6667f}, {68.5048f, 42.8571f}, {63.7429f, 19.0476f},
383 {54.219f, 4.7619f}, {39.9333f, 0.0f}, {30.4095f, 0.0f},
384 {16.1238f, 4.7619f}, {11.3619f, 14.2857f}};
385
386static const SFG_StrokeStrip ch57st[] = {{23, ch57st0}};
387
388static const SFG_StrokeChar ch57 = {74.0648f, 1, ch57st};
389
390/* char: 0x3a */
391
392static const SFG_StrokeVertex ch58st0[] = {{14.0819f, 66.6667f},
393 {9.32f, 61.9048f},
394 {14.0819f, 57.1429f},
395 {18.8438f, 61.9048f},
396 {14.0819f, 66.6667f}};
397
398static const SFG_StrokeVertex ch58st1[] = {{14.0819f, 9.5238f},
399 {9.32f, 4.7619f},
400 {14.0819f, 0.0f},
401 {18.8438f, 4.7619f},
402 {14.0819f, 9.5238f}};
403
404static const SFG_StrokeStrip ch58st[] = {{5, ch58st0}, {5, ch58st1}};
405
406static const SFG_StrokeChar ch58 = {26.2238f, 2, ch58st};
407
408/* char: 0x3b */
409
410static const SFG_StrokeVertex ch59st0[] = {{12.9619f, 66.6667f},
411 {8.2f, 61.9048f},
412 {12.9619f, 57.1429f},
413 {17.7238f, 61.9048f},
414 {12.9619f, 66.6667f}};
415
416static const SFG_StrokeVertex ch59st1[] = {
417 {17.7238f, 4.7619f}, {12.9619f, 0.0f}, {8.2f, 4.7619f},
418 {12.9619f, 9.5238f}, {17.7238f, 4.7619f}, {17.7238f, -4.7619f},
419 {12.9619f, -14.2857f}, {8.2f, -19.0476f}};
420
421static const SFG_StrokeStrip ch59st[] = {{5, ch59st0}, {8, ch59st1}};
422
423static const SFG_StrokeChar ch59 = {26.3038f, 2, ch59st};
424
425/* char: 0x3c */
426
427static const SFG_StrokeVertex ch60st0[] = {
428 {79.2505f, 85.7143f}, {3.06f, 42.8571f}, {79.2505f, 0.0f}};
429
430static const SFG_StrokeStrip ch60st[] = {{3, ch60st0}};
431
432static const SFG_StrokeChar ch60 = {81.6105f, 1, ch60st};
433
434/* char: 0x3d */
435
436static const SFG_StrokeVertex ch61st0[] = {{5.7f, 57.1429f},
437 {91.4143f, 57.1429f}};
438
439static const SFG_StrokeVertex ch61st1[] = {{5.7f, 28.5714f},
440 {91.4143f, 28.5714f}};
441
442static const SFG_StrokeStrip ch61st[] = {{2, ch61st0}, {2, ch61st1}};
443
444static const SFG_StrokeChar ch61 = {97.2543f, 2, ch61st};
445
446/* char: 0x3e */
447
448static const SFG_StrokeVertex ch62st0[] = {
449 {2.78f, 85.7143f}, {78.9705f, 42.8571f}, {2.78f, 0.0f}};
450
451static const SFG_StrokeStrip ch62st[] = {{3, ch62st0}};
452
453static const SFG_StrokeChar ch62 = {81.6105f, 1, ch62st};
454
455/* char: 0x3f */
456
457static const SFG_StrokeVertex ch63st0[] = {
458 {8.42f, 76.1905f}, {8.42f, 80.9524f}, {13.1819f, 90.4762f},
459 {17.9438f, 95.2381f}, {27.4676f, 100.0f}, {46.5152f, 100.0f},
460 {56.039f, 95.2381f}, {60.801f, 90.4762f}, {65.5629f, 80.9524f},
461 {65.5629f, 71.4286f}, {60.801f, 61.9048f}, {56.039f, 57.1429f},
462 {36.9914f, 47.619f}, {36.9914f, 33.3333f}};
463
464static const SFG_StrokeVertex ch63st1[] = {{36.9914f, 9.5238f},
465 {32.2295f, 4.7619f},
466 {36.9914f, 0.0f},
467 {41.7533f, 4.7619f},
468 {36.9914f, 9.5238f}};
469
470static const SFG_StrokeStrip ch63st[] = {{14, ch63st0}, {5, ch63st1}};
471
472static const SFG_StrokeChar ch63 = {73.9029f, 2, ch63st};
473
474/* char: 0x40 */
475
476static const SFG_StrokeVertex ch64st0[] = {
477 {49.2171f, 52.381f}, {39.6933f, 57.1429f}, {30.1695f, 57.1429f},
478 {25.4076f, 47.619f}, {25.4076f, 42.8571f}, {30.1695f, 33.3333f},
479 {39.6933f, 33.3333f}, {49.2171f, 38.0952f}};
480
481static const SFG_StrokeVertex ch64st1[] = {
482 {49.2171f, 57.1429f}, {49.2171f, 38.0952f}, {53.979f, 33.3333f},
483 {63.5029f, 33.3333f}, {68.2648f, 42.8571f}, {68.2648f, 47.619f},
484 {63.5029f, 61.9048f}, {53.979f, 71.4286f}, {39.6933f, 76.1905f},
485 {34.9314f, 76.1905f}, {20.6457f, 71.4286f}, {11.1219f, 61.9048f},
486 {6.36f, 47.619f}, {6.36f, 42.8571f}, {11.1219f, 28.5714f},
487 {20.6457f, 19.0476f}, {34.9314f, 14.2857f}, {39.6933f, 14.2857f},
488 {53.979f, 19.0476f}};
489
490static const SFG_StrokeStrip ch64st[] = {{8, ch64st0}, {19, ch64st1}};
491
492static const SFG_StrokeChar ch64 = {74.3648f, 2, ch64st};
493
494/* char: 0x41 */
495
496static const SFG_StrokeVertex ch65st0[] = {{40.5952f, 100.0f}, {2.5f, 0.0f}};
497
498static const SFG_StrokeVertex ch65st1[] = {{40.5952f, 100.0f},
499 {78.6905f, 0.0f}};
500
501static const SFG_StrokeVertex ch65st2[] = {{16.7857f, 33.3333f},
502 {64.4048f, 33.3333f}};
503
504static const SFG_StrokeStrip ch65st[] = {
505 {2, ch65st0}, {2, ch65st1}, {2, ch65st2}};
506
507static const SFG_StrokeChar ch65 = {80.4905f, 3, ch65st};
508
509/* char: 0x42 */
510
511static const SFG_StrokeVertex ch66st0[] = {{11.42f, 100.0f}, {11.42f, 0.0f}};
512
513static const SFG_StrokeVertex ch66st1[] = {
514 {11.42f, 100.0f}, {54.2771f, 100.0f}, {68.5629f, 95.2381f},
515 {73.3248f, 90.4762f}, {78.0867f, 80.9524f}, {78.0867f, 71.4286f},
516 {73.3248f, 61.9048f}, {68.5629f, 57.1429f}, {54.2771f, 52.381f}};
517
518static const SFG_StrokeVertex ch66st2[] = {
519 {11.42f, 52.381f}, {54.2771f, 52.381f}, {68.5629f, 47.619f},
520 {73.3248f, 42.8571f}, {78.0867f, 33.3333f}, {78.0867f, 19.0476f},
521 {73.3248f, 9.5238f}, {68.5629f, 4.7619f}, {54.2771f, 0.0f},
522 {11.42f, 0.0f}};
523
524static const SFG_StrokeStrip ch66st[] = {
525 {2, ch66st0}, {9, ch66st1}, {10, ch66st2}};
526
527static const SFG_StrokeChar ch66 = {83.6267f, 3, ch66st};
528
529/* char: 0x43 */
530
531static const SFG_StrokeVertex ch67st0[] = {
532 {78.0886f, 76.1905f}, {73.3267f, 85.7143f}, {63.8029f, 95.2381f},
533 {54.279f, 100.0f}, {35.2314f, 100.0f}, {25.7076f, 95.2381f},
534 {16.1838f, 85.7143f}, {11.4219f, 76.1905f}, {6.66f, 61.9048f},
535 {6.66f, 38.0952f}, {11.4219f, 23.8095f}, {16.1838f, 14.2857f},
536 {25.7076f, 4.7619f}, {35.2314f, 0.0f}, {54.279f, 0.0f},
537 {63.8029f, 4.7619f}, {73.3267f, 14.2857f}, {78.0886f, 23.8095f}};
538
539static const SFG_StrokeStrip ch67st[] = {{18, ch67st0}};
540
541static const SFG_StrokeChar ch67 = {84.4886f, 1, ch67st};
542
543/* char: 0x44 */
544
545static const SFG_StrokeVertex ch68st0[] = {{11.96f, 100.0f}, {11.96f, 0.0f}};
546
547static const SFG_StrokeVertex ch68st1[] = {
548 {11.96f, 100.0f}, {45.2933f, 100.0f}, {59.579f, 95.2381f},
549 {69.1029f, 85.7143f}, {73.8648f, 76.1905f}, {78.6267f, 61.9048f},
550 {78.6267f, 38.0952f}, {73.8648f, 23.8095f}, {69.1029f, 14.2857f},
551 {59.579f, 4.7619f}, {45.2933f, 0.0f}, {11.96f, 0.0f}};
552
553static const SFG_StrokeStrip ch68st[] = {{2, ch68st0}, {12, ch68st1}};
554
555static const SFG_StrokeChar ch68 = {85.2867f, 2, ch68st};
556
557/* char: 0x45 */
558
559static const SFG_StrokeVertex ch69st0[] = {{11.42f, 100.0f}, {11.42f, 0.0f}};
560
561static const SFG_StrokeVertex ch69st1[] = {{11.42f, 100.0f},
562 {73.3248f, 100.0f}};
563
564static const SFG_StrokeVertex ch69st2[] = {{11.42f, 52.381f},
565 {49.5152f, 52.381f}};
566
567static const SFG_StrokeVertex ch69st3[] = {{11.42f, 0.0f}, {73.3248f, 0.0f}};
568
569static const SFG_StrokeStrip ch69st[] = {
570 {2, ch69st0}, {2, ch69st1}, {2, ch69st2}, {2, ch69st3}};
571
572static const SFG_StrokeChar ch69 = {78.1848f, 4, ch69st};
573
574/* char: 0x46 */
575
576static const SFG_StrokeVertex ch70st0[] = {{11.42f, 100.0f}, {11.42f, 0.0f}};
577
578static const SFG_StrokeVertex ch70st1[] = {{11.42f, 100.0f},
579 {73.3248f, 100.0f}};
580
581static const SFG_StrokeVertex ch70st2[] = {{11.42f, 52.381f},
582 {49.5152f, 52.381f}};
583
584static const SFG_StrokeStrip ch70st[] = {
585 {2, ch70st0}, {2, ch70st1}, {2, ch70st2}};
586
587static const SFG_StrokeChar ch70 = {78.7448f, 3, ch70st};
588
589/* char: 0x47 */
590
591static const SFG_StrokeVertex ch71st0[] = {
592 {78.4886f, 76.1905f}, {73.7267f, 85.7143f}, {64.2029f, 95.2381f},
593 {54.679f, 100.0f}, {35.6314f, 100.0f}, {26.1076f, 95.2381f},
594 {16.5838f, 85.7143f}, {11.8219f, 76.1905f}, {7.06f, 61.9048f},
595 {7.06f, 38.0952f}, {11.8219f, 23.8095f}, {16.5838f, 14.2857f},
596 {26.1076f, 4.7619f}, {35.6314f, 0.0f}, {54.679f, 0.0f},
597 {64.2029f, 4.7619f}, {73.7267f, 14.2857f}, {78.4886f, 23.8095f},
598 {78.4886f, 38.0952f}};
599
600static const SFG_StrokeVertex ch71st1[] = {{54.679f, 38.0952f},
601 {78.4886f, 38.0952f}};
602
603static const SFG_StrokeStrip ch71st[] = {{19, ch71st0}, {2, ch71st1}};
604
605static const SFG_StrokeChar ch71 = {89.7686f, 2, ch71st};
606
607/* char: 0x48 */
608
609static const SFG_StrokeVertex ch72st0[] = {{11.42f, 100.0f}, {11.42f, 0.0f}};
610
611static const SFG_StrokeVertex ch72st1[] = {{78.0867f, 100.0f},
612 {78.0867f, 0.0f}};
613
614static const SFG_StrokeVertex ch72st2[] = {{11.42f, 52.381f},
615 {78.0867f, 52.381f}};
616
617static const SFG_StrokeStrip ch72st[] = {
618 {2, ch72st0}, {2, ch72st1}, {2, ch72st2}};
619
620static const SFG_StrokeChar ch72 = {89.0867f, 3, ch72st};
621
622/* char: 0x49 */
623
624static const SFG_StrokeVertex ch73st0[] = {{10.86f, 100.0f}, {10.86f, 0.0f}};
625
626static const SFG_StrokeStrip ch73st[] = {{2, ch73st0}};
627
628static const SFG_StrokeChar ch73 = {21.3f, 1, ch73st};
629
630/* char: 0x4a */
631
632static const SFG_StrokeVertex ch74st0[] = {
633 {50.119f, 100.0f}, {50.119f, 23.8095f}, {45.3571f, 9.5238f},
634 {40.5952f, 4.7619f}, {31.0714f, 0.0f}, {21.5476f, 0.0f},
635 {12.0238f, 4.7619f}, {7.2619f, 9.5238f}, {2.5f, 23.8095f},
636 {2.5f, 33.3333f}};
637
638static const SFG_StrokeStrip ch74st[] = {{10, ch74st0}};
639
640static const SFG_StrokeChar ch74 = {59.999f, 1, ch74st};
641
642/* char: 0x4b */
643
644static const SFG_StrokeVertex ch75st0[] = {{11.28f, 100.0f}, {11.28f, 0.0f}};
645
646static const SFG_StrokeVertex ch75st1[] = {{77.9467f, 100.0f},
647 {11.28f, 33.3333f}};
648
649static const SFG_StrokeVertex ch75st2[] = {{35.0895f, 57.1429f},
650 {77.9467f, 0.0f}};
651
652static const SFG_StrokeStrip ch75st[] = {
653 {2, ch75st0}, {2, ch75st1}, {2, ch75st2}};
654
655static const SFG_StrokeChar ch75 = {79.3267f, 3, ch75st};
656
657/* char: 0x4c */
658
659static const SFG_StrokeVertex ch76st0[] = {{11.68f, 100.0f}, {11.68f, 0.0f}};
660
661static const SFG_StrokeVertex ch76st1[] = {{11.68f, 0.0f}, {68.8229f, 0.0f}};
662
663static const SFG_StrokeStrip ch76st[] = {{2, ch76st0}, {2, ch76st1}};
664
665static const SFG_StrokeChar ch76 = {71.3229f, 2, ch76st};
666
667/* char: 0x4d */
668
669static const SFG_StrokeVertex ch77st0[] = {{10.86f, 100.0f}, {10.86f, 0.0f}};
670
671static const SFG_StrokeVertex ch77st1[] = {{10.86f, 100.0f}, {48.9552f, 0.0f}};
672
673static const SFG_StrokeVertex ch77st2[] = {{87.0505f, 100.0f},
674 {48.9552f, 0.0f}};
675
676static const SFG_StrokeVertex ch77st3[] = {{87.0505f, 100.0f},
677 {87.0505f, 0.0f}};
678
679static const SFG_StrokeStrip ch77st[] = {
680 {2, ch77st0}, {2, ch77st1}, {2, ch77st2}, {2, ch77st3}};
681
682static const SFG_StrokeChar ch77 = {97.2105f, 4, ch77st};
683
684/* char: 0x4e */
685
686static const SFG_StrokeVertex ch78st0[] = {{11.14f, 100.0f}, {11.14f, 0.0f}};
687
688static const SFG_StrokeVertex ch78st1[] = {{11.14f, 100.0f}, {77.8067f, 0.0f}};
689
690static const SFG_StrokeVertex ch78st2[] = {{77.8067f, 100.0f},
691 {77.8067f, 0.0f}};
692
693static const SFG_StrokeStrip ch78st[] = {
694 {2, ch78st0}, {2, ch78st1}, {2, ch78st2}};
695
696static const SFG_StrokeChar ch78 = {88.8067f, 3, ch78st};
697
698/* char: 0x4f */
699
700static const SFG_StrokeVertex ch79st0[] = {
701 {34.8114f, 100.0f}, {25.2876f, 95.2381f}, {15.7638f, 85.7143f},
702 {11.0019f, 76.1905f}, {6.24f, 61.9048f}, {6.24f, 38.0952f},
703 {11.0019f, 23.8095f}, {15.7638f, 14.2857f}, {25.2876f, 4.7619f},
704 {34.8114f, 0.0f}, {53.859f, 0.0f}, {63.3829f, 4.7619f},
705 {72.9067f, 14.2857f}, {77.6686f, 23.8095f}, {82.4305f, 38.0952f},
706 {82.4305f, 61.9048f}, {77.6686f, 76.1905f}, {72.9067f, 85.7143f},
707 {63.3829f, 95.2381f}, {53.859f, 100.0f}, {34.8114f, 100.0f}};
708
709static const SFG_StrokeStrip ch79st[] = {{21, ch79st0}};
710
711static const SFG_StrokeChar ch79 = {88.8305f, 1, ch79st};
712
713/* char: 0x50 */
714
715static const SFG_StrokeVertex ch80st0[] = {{12.1f, 100.0f}, {12.1f, 0.0f}};
716
717static const SFG_StrokeVertex ch80st1[] = {
718 {12.1f, 100.0f}, {54.9571f, 100.0f}, {69.2429f, 95.2381f},
719 {74.0048f, 90.4762f}, {78.7667f, 80.9524f}, {78.7667f, 66.6667f},
720 {74.0048f, 57.1429f}, {69.2429f, 52.381f}, {54.9571f, 47.619f},
721 {12.1f, 47.619f}};
722
723static const SFG_StrokeStrip ch80st[] = {{2, ch80st0}, {10, ch80st1}};
724
725static const SFG_StrokeChar ch80 = {85.6667f, 2, ch80st};
726
727/* char: 0x51 */
728
729static const SFG_StrokeVertex ch81st0[] = {
730 {33.8714f, 100.0f}, {24.3476f, 95.2381f}, {14.8238f, 85.7143f},
731 {10.0619f, 76.1905f}, {5.3f, 61.9048f}, {5.3f, 38.0952f},
732 {10.0619f, 23.8095f}, {14.8238f, 14.2857f}, {24.3476f, 4.7619f},
733 {33.8714f, 0.0f}, {52.919f, 0.0f}, {62.4429f, 4.7619f},
734 {71.9667f, 14.2857f}, {76.7286f, 23.8095f}, {81.4905f, 38.0952f},
735 {81.4905f, 61.9048f}, {76.7286f, 76.1905f}, {71.9667f, 85.7143f},
736 {62.4429f, 95.2381f}, {52.919f, 100.0f}, {33.8714f, 100.0f}};
737
738static const SFG_StrokeVertex ch81st1[] = {{48.1571f, 19.0476f},
739 {76.7286f, -9.5238f}};
740
741static const SFG_StrokeStrip ch81st[] = {{21, ch81st0}, {2, ch81st1}};
742
743static const SFG_StrokeChar ch81 = {88.0905f, 2, ch81st};
744
745/* char: 0x52 */
746
747static const SFG_StrokeVertex ch82st0[] = {{11.68f, 100.0f}, {11.68f, 0.0f}};
748
749static const SFG_StrokeVertex ch82st1[] = {
750 {11.68f, 100.0f}, {54.5371f, 100.0f}, {68.8229f, 95.2381f},
751 {73.5848f, 90.4762f}, {78.3467f, 80.9524f}, {78.3467f, 71.4286f},
752 {73.5848f, 61.9048f}, {68.8229f, 57.1429f}, {54.5371f, 52.381f},
753 {11.68f, 52.381f}};
754
755static const SFG_StrokeVertex ch82st2[] = {{45.0133f, 52.381f},
756 {78.3467f, 0.0f}};
757
758static const SFG_StrokeStrip ch82st[] = {
759 {2, ch82st0}, {10, ch82st1}, {2, ch82st2}};
760
761static const SFG_StrokeChar ch82 = {82.3667f, 3, ch82st};
762
763/* char: 0x53 */
764
765static const SFG_StrokeVertex ch83st0[] = {
766 {74.6667f, 85.7143f}, {65.1429f, 95.2381f}, {50.8571f, 100.0f},
767 {31.8095f, 100.0f}, {17.5238f, 95.2381f}, {8.0f, 85.7143f},
768 {8.0f, 76.1905f}, {12.7619f, 66.6667f}, {17.5238f, 61.9048f},
769 {27.0476f, 57.1429f}, {55.619f, 47.619f}, {65.1429f, 42.8571f},
770 {69.9048f, 38.0952f}, {74.6667f, 28.5714f}, {74.6667f, 14.2857f},
771 {65.1429f, 4.7619f}, {50.8571f, 0.0f}, {31.8095f, 0.0f},
772 {17.5238f, 4.7619f}, {8.0f, 14.2857f}};
773
774static const SFG_StrokeStrip ch83st[] = {{20, ch83st0}};
775
776static const SFG_StrokeChar ch83 = {80.8267f, 1, ch83st};
777
778/* char: 0x54 */
779
780static const SFG_StrokeVertex ch84st0[] = {{35.6933f, 100.0f},
781 {35.6933f, 0.0f}};
782
783static const SFG_StrokeVertex ch84st1[] = {{2.36f, 100.0f}, {69.0267f, 100.0f}};
784
785static const SFG_StrokeStrip ch84st[] = {{2, ch84st0}, {2, ch84st1}};
786
787static const SFG_StrokeChar ch84 = {71.9467f, 2, ch84st};
788
789/* char: 0x55 */
790
791static const SFG_StrokeVertex ch85st0[] = {
792 {11.54f, 100.0f}, {11.54f, 28.5714f}, {16.3019f, 14.2857f},
793 {25.8257f, 4.7619f}, {40.1114f, 0.0f}, {49.6352f, 0.0f},
794 {63.921f, 4.7619f}, {73.4448f, 14.2857f}, {78.2067f, 28.5714f},
795 {78.2067f, 100.0f}};
796
797static const SFG_StrokeStrip ch85st[] = {{10, ch85st0}};
798
799static const SFG_StrokeChar ch85 = {89.4867f, 1, ch85st};
800
801/* char: 0x56 */
802
803static const SFG_StrokeVertex ch86st0[] = {{2.36f, 100.0f}, {40.4552f, 0.0f}};
804
805static const SFG_StrokeVertex ch86st1[] = {{78.5505f, 100.0f},
806 {40.4552f, 0.0f}};
807
808static const SFG_StrokeStrip ch86st[] = {{2, ch86st0}, {2, ch86st1}};
809
810static const SFG_StrokeChar ch86 = {81.6105f, 2, ch86st};
811
812/* char: 0x57 */
813
814static const SFG_StrokeVertex ch87st0[] = {{2.22f, 100.0f}, {26.0295f, 0.0f}};
815
816static const SFG_StrokeVertex ch87st1[] = {{49.839f, 100.0f}, {26.0295f, 0.0f}};
817
818static const SFG_StrokeVertex ch87st2[] = {{49.839f, 100.0f}, {73.6486f, 0.0f}};
819
820static const SFG_StrokeVertex ch87st3[] = {{97.4581f, 100.0f},
821 {73.6486f, 0.0f}};
822
823static const SFG_StrokeStrip ch87st[] = {
824 {2, ch87st0}, {2, ch87st1}, {2, ch87st2}, {2, ch87st3}};
825
826static const SFG_StrokeChar ch87 = {100.518f, 4, ch87st};
827
828/* char: 0x58 */
829
830static const SFG_StrokeVertex ch88st0[] = {{2.5f, 100.0f}, {69.1667f, 0.0f}};
831
832static const SFG_StrokeVertex ch88st1[] = {{69.1667f, 100.0f}, {2.5f, 0.0f}};
833
834static const SFG_StrokeStrip ch88st[] = {{2, ch88st0}, {2, ch88st1}};
835
836static const SFG_StrokeChar ch88 = {72.3667f, 2, ch88st};
837
838/* char: 0x59 */
839
840static const SFG_StrokeVertex ch89st0[] = {
841 {1.52f, 100.0f}, {39.6152f, 52.381f}, {39.6152f, 0.0f}};
842
843static const SFG_StrokeVertex ch89st1[] = {{77.7105f, 100.0f},
844 {39.6152f, 52.381f}};
845
846static const SFG_StrokeStrip ch89st[] = {{3, ch89st0}, {2, ch89st1}};
847
848static const SFG_StrokeChar ch89 = {79.6505f, 2, ch89st};
849
850/* char: 0x5a */
851
852static const SFG_StrokeVertex ch90st0[] = {{69.1667f, 100.0f}, {2.5f, 0.0f}};
853
854static const SFG_StrokeVertex ch90st1[] = {{2.5f, 100.0f}, {69.1667f, 100.0f}};
855
856static const SFG_StrokeVertex ch90st2[] = {{2.5f, 0.0f}, {69.1667f, 0.0f}};
857
858static const SFG_StrokeStrip ch90st[] = {
859 {2, ch90st0}, {2, ch90st1}, {2, ch90st2}};
860
861static const SFG_StrokeChar ch90 = {73.7467f, 3, ch90st};
862
863/* char: 0x5b */
864
865static const SFG_StrokeVertex ch91st0[] = {{7.78f, 119.048f},
866 {7.78f, -33.3333f}};
867
868static const SFG_StrokeVertex ch91st1[] = {{12.5419f, 119.048f},
869 {12.5419f, -33.3333f}};
870
871static const SFG_StrokeVertex ch91st2[] = {{7.78f, 119.048f},
872 {41.1133f, 119.048f}};
873
874static const SFG_StrokeVertex ch91st3[] = {{7.78f, -33.3333f},
875 {41.1133f, -33.3333f}};
876
877static const SFG_StrokeStrip ch91st[] = {
878 {2, ch91st0}, {2, ch91st1}, {2, ch91st2}, {2, ch91st3}};
879
880static const SFG_StrokeChar ch91 = {46.1133f, 4, ch91st};
881
882/* char: 0x5c */
883
884static const SFG_StrokeVertex ch92st0[] = {{5.84f, 100.0f},
885 {72.5067f, -14.2857f}};
886
887static const SFG_StrokeStrip ch92st[] = {{2, ch92st0}};
888
889static const SFG_StrokeChar ch92 = {78.2067f, 1, ch92st};
890
891/* char: 0x5d */
892
893static const SFG_StrokeVertex ch93st0[] = {{33.0114f, 119.048f},
894 {33.0114f, -33.3333f}};
895
896static const SFG_StrokeVertex ch93st1[] = {{37.7733f, 119.048f},
897 {37.7733f, -33.3333f}};
898
899static const SFG_StrokeVertex ch93st2[] = {{4.44f, 119.048f},
900 {37.7733f, 119.048f}};
901
902static const SFG_StrokeVertex ch93st3[] = {{4.44f, -33.3333f},
903 {37.7733f, -33.3333f}};
904
905static const SFG_StrokeStrip ch93st[] = {
906 {2, ch93st0}, {2, ch93st1}, {2, ch93st2}, {2, ch93st3}};
907
908static const SFG_StrokeChar ch93 = {46.3933f, 4, ch93st};
909
910/* char: 0x5e */
911
912static const SFG_StrokeVertex ch94st0[] = {{44.0752f, 109.524f},
913 {5.98f, 42.8571f}};
914
915static const SFG_StrokeVertex ch94st1[] = {{44.0752f, 109.524f},
916 {82.1705f, 42.8571f}};
917
918static const SFG_StrokeStrip ch94st[] = {{2, ch94st0}, {2, ch94st1}};
919
920static const SFG_StrokeChar ch94 = {90.2305f, 2, ch94st};
921
922/* char: 0x5f */
923
924static const SFG_StrokeVertex ch95st0[] = {{-1.1f, -33.3333f},
925 {103.662f, -33.3333f},
926 {103.662f, -28.5714f},
927 {-1.1f, -28.5714f},
928 {-1.1f, -33.3333f}};
929
930static const SFG_StrokeStrip ch95st[] = {{5, ch95st0}};
931
932static const SFG_StrokeChar ch95 = {104.062f, 1, ch95st};
933
934/* char: 0x60 */
935
936static const SFG_StrokeVertex ch96st0[] = {{33.0219f, 100.0f},
937 {56.8314f, 71.4286f}};
938
939static const SFG_StrokeVertex ch96st1[] = {
940 {33.0219f, 100.0f}, {28.26f, 95.2381f}, {56.8314f, 71.4286f}};
941
942static const SFG_StrokeStrip ch96st[] = {{2, ch96st0}, {3, ch96st1}};
943
944static const SFG_StrokeChar ch96 = {83.5714f, 2, ch96st};
945
946/* char: 0x61 */
947
948static const SFG_StrokeVertex ch97st0[] = {{63.8229f, 66.6667f},
949 {63.8229f, 0.0f}};
950
951static const SFG_StrokeVertex ch97st1[] = {
952 {63.8229f, 52.381f}, {54.299f, 61.9048f}, {44.7752f, 66.6667f},
953 {30.4895f, 66.6667f}, {20.9657f, 61.9048f}, {11.4419f, 52.381f},
954 {6.68f, 38.0952f}, {6.68f, 28.5714f}, {11.4419f, 14.2857f},
955 {20.9657f, 4.7619f}, {30.4895f, 0.0f}, {44.7752f, 0.0f},
956 {54.299f, 4.7619f}, {63.8229f, 14.2857f}};
957
958static const SFG_StrokeStrip ch97st[] = {{2, ch97st0}, {14, ch97st1}};
959
960static const SFG_StrokeChar ch97 = {66.6029f, 2, ch97st};
961
962/* char: 0x62 */
963
964static const SFG_StrokeVertex ch98st0[] = {{8.76f, 100.0f}, {8.76f, 0.0f}};
965
966static const SFG_StrokeVertex ch98st1[] = {
967 {8.76f, 52.381f}, {18.2838f, 61.9048f}, {27.8076f, 66.6667f},
968 {42.0933f, 66.6667f}, {51.6171f, 61.9048f}, {61.141f, 52.381f},
969 {65.9029f, 38.0952f}, {65.9029f, 28.5714f}, {61.141f, 14.2857f},
970 {51.6171f, 4.7619f}, {42.0933f, 0.0f}, {27.8076f, 0.0f},
971 {18.2838f, 4.7619f}, {8.76f, 14.2857f}};
972
973static const SFG_StrokeStrip ch98st[] = {{2, ch98st0}, {14, ch98st1}};
974
975static const SFG_StrokeChar ch98 = {70.4629f, 2, ch98st};
976
977/* char: 0x63 */
978
979static const SFG_StrokeVertex ch99st0[] = {
980 {62.6629f, 52.381f}, {53.139f, 61.9048f}, {43.6152f, 66.6667f},
981 {29.3295f, 66.6667f}, {19.8057f, 61.9048f}, {10.2819f, 52.381f},
982 {5.52f, 38.0952f}, {5.52f, 28.5714f}, {10.2819f, 14.2857f},
983 {19.8057f, 4.7619f}, {29.3295f, 0.0f}, {43.6152f, 0.0f},
984 {53.139f, 4.7619f}, {62.6629f, 14.2857f}};
985
986static const SFG_StrokeStrip ch99st[] = {{14, ch99st0}};
987
988static const SFG_StrokeChar ch99 = {68.9229f, 1, ch99st};
989
990/* char: 0x64 */
991
992static const SFG_StrokeVertex ch100st0[] = {{61.7829f, 100.0f},
993 {61.7829f, 0.0f}};
994
995static const SFG_StrokeVertex ch100st1[] = {
996 {61.7829f, 52.381f}, {52.259f, 61.9048f}, {42.7352f, 66.6667f},
997 {28.4495f, 66.6667f}, {18.9257f, 61.9048f}, {9.4019f, 52.381f},
998 {4.64f, 38.0952f}, {4.64f, 28.5714f}, {9.4019f, 14.2857f},
999 {18.9257f, 4.7619f}, {28.4495f, 0.0f}, {42.7352f, 0.0f},
1000 {52.259f, 4.7619f}, {61.7829f, 14.2857f}};
1001
1002static const SFG_StrokeStrip ch100st[] = {{2, ch100st0}, {14, ch100st1}};
1003
1004static const SFG_StrokeChar ch100 = {70.2629f, 2, ch100st};
1005
1006/* char: 0x65 */
1007
1008static const SFG_StrokeVertex ch101st0[] = {
1009 {5.72f, 38.0952f}, {62.8629f, 38.0952f}, {62.8629f, 47.619f},
1010 {58.101f, 57.1429f}, {53.339f, 61.9048f}, {43.8152f, 66.6667f},
1011 {29.5295f, 66.6667f}, {20.0057f, 61.9048f}, {10.4819f, 52.381f},
1012 {5.72f, 38.0952f}, {5.72f, 28.5714f}, {10.4819f, 14.2857f},
1013 {20.0057f, 4.7619f}, {29.5295f, 0.0f}, {43.8152f, 0.0f},
1014 {53.339f, 4.7619f}, {62.8629f, 14.2857f}};
1015
1016static const SFG_StrokeStrip ch101st[] = {{17, ch101st0}};
1017
1018static const SFG_StrokeChar ch101 = {68.5229f, 1, ch101st};
1019
1020/* char: 0x66 */
1021
1022static const SFG_StrokeVertex ch102st0[] = {{38.7752f, 100.0f},
1023 {29.2514f, 100.0f},
1024 {19.7276f, 95.2381f},
1025 {14.9657f, 80.9524f},
1026 {14.9657f, 0.0f}};
1027
1028static const SFG_StrokeVertex ch102st1[] = {{0.68f, 66.6667f},
1029 {34.0133f, 66.6667f}};
1030
1031static const SFG_StrokeStrip ch102st[] = {{5, ch102st0}, {2, ch102st1}};
1032
1033static const SFG_StrokeChar ch102 = {38.6552f, 2, ch102st};
1034
1035/* char: 0x67 */
1036
1037static const SFG_StrokeVertex ch103st0[] = {
1038 {62.5029f, 66.6667f}, {62.5029f, -9.5238f}, {57.741f, -23.8095f},
1039 {52.979f, -28.5714f}, {43.4552f, -33.3333f}, {29.1695f, -33.3333f},
1040 {19.6457f, -28.5714f}};
1041
1042static const SFG_StrokeVertex ch103st1[] = {
1043 {62.5029f, 52.381f}, {52.979f, 61.9048f}, {43.4552f, 66.6667f},
1044 {29.1695f, 66.6667f}, {19.6457f, 61.9048f}, {10.1219f, 52.381f},
1045 {5.36f, 38.0952f}, {5.36f, 28.5714f}, {10.1219f, 14.2857f},
1046 {19.6457f, 4.7619f}, {29.1695f, 0.0f}, {43.4552f, 0.0f},
1047 {52.979f, 4.7619f}, {62.5029f, 14.2857f}};
1048
1049static const SFG_StrokeStrip ch103st[] = {{7, ch103st0}, {14, ch103st1}};
1050
1051static const SFG_StrokeChar ch103 = {70.9829f, 2, ch103st};
1052
1053/* char: 0x68 */
1054
1055static const SFG_StrokeVertex ch104st0[] = {{9.6f, 100.0f}, {9.6f, 0.0f}};
1056
1057static const SFG_StrokeVertex ch104st1[] = {
1058 {9.6f, 47.619f}, {23.8857f, 61.9048f}, {33.4095f, 66.6667f},
1059 {47.6952f, 66.6667f}, {57.219f, 61.9048f}, {61.981f, 47.619f},
1060 {61.981f, 0.0f}};
1061
1062static const SFG_StrokeStrip ch104st[] = {{2, ch104st0}, {7, ch104st1}};
1063
1064static const SFG_StrokeChar ch104 = {71.021f, 2, ch104st};
1065
1066/* char: 0x69 */
1067
1068static const SFG_StrokeVertex ch105st0[] = {{10.02f, 100.0f},
1069 {14.7819f, 95.2381f},
1070 {19.5438f, 100.0f},
1071 {14.7819f, 104.762f},
1072 {10.02f, 100.0f}};
1073
1074static const SFG_StrokeVertex ch105st1[] = {{14.7819f, 66.6667f},
1075 {14.7819f, 0.0f}};
1076
1077static const SFG_StrokeStrip ch105st[] = {{5, ch105st0}, {2, ch105st1}};
1078
1079static const SFG_StrokeChar ch105 = {28.8638f, 2, ch105st};
1080
1081/* char: 0x6a */
1082
1083static const SFG_StrokeVertex ch106st0[] = {{17.3876f, 100.0f},
1084 {22.1495f, 95.2381f},
1085 {26.9114f, 100.0f},
1086 {22.1495f, 104.762f},
1087 {17.3876f, 100.0f}};
1088
1089static const SFG_StrokeVertex ch106st1[] = {{22.1495f, 66.6667f},
1090 {22.1495f, -14.2857f},
1091 {17.3876f, -28.5714f},
1092 {7.8638f, -33.3333f},
1093 {-1.66f, -33.3333f}};
1094
1095static const SFG_StrokeStrip ch106st[] = {{5, ch106st0}, {5, ch106st1}};
1096
1097static const SFG_StrokeChar ch106 = {36.2314f, 2, ch106st};
1098
1099/* char: 0x6b */
1100
1101static const SFG_StrokeVertex ch107st0[] = {{9.6f, 100.0f}, {9.6f, 0.0f}};
1102
1103static const SFG_StrokeVertex ch107st1[] = {{57.219f, 66.6667f},
1104 {9.6f, 19.0476f}};
1105
1106static const SFG_StrokeVertex ch107st2[] = {{28.6476f, 38.0952f},
1107 {61.981f, 0.0f}};
1108
1109static const SFG_StrokeStrip ch107st[] = {
1110 {2, ch107st0}, {2, ch107st1}, {2, ch107st2}};
1111
1112static const SFG_StrokeChar ch107 = {62.521f, 3, ch107st};
1113
1114/* char: 0x6c */
1115
1116static const SFG_StrokeVertex ch108st0[] = {{10.02f, 100.0f}, {10.02f, 0.0f}};
1117
1118static const SFG_StrokeStrip ch108st[] = {{2, ch108st0}};
1119
1120static const SFG_StrokeChar ch108 = {19.34f, 1, ch108st};
1121
1122/* char: 0x6d */
1123
1124static const SFG_StrokeVertex ch109st0[] = {{9.6f, 66.6667f}, {9.6f, 0.0f}};
1125
1126static const SFG_StrokeVertex ch109st1[] = {
1127 {9.6f, 47.619f}, {23.8857f, 61.9048f}, {33.4095f, 66.6667f},
1128 {47.6952f, 66.6667f}, {57.219f, 61.9048f}, {61.981f, 47.619f},
1129 {61.981f, 0.0f}};
1130
1131static const SFG_StrokeVertex ch109st2[] = {
1132 {61.981f, 47.619f}, {76.2667f, 61.9048f}, {85.7905f, 66.6667f},
1133 {100.076f, 66.6667f}, {109.6f, 61.9048f}, {114.362f, 47.619f},
1134 {114.362f, 0.0f}};
1135
1136static const SFG_StrokeStrip ch109st[] = {
1137 {2, ch109st0}, {7, ch109st1}, {7, ch109st2}};
1138
1139static const SFG_StrokeChar ch109 = {123.962f, 3, ch109st};
1140
1141/* char: 0x6e */
1142
1143static const SFG_StrokeVertex ch110st0[] = {{9.18f, 66.6667f}, {9.18f, 0.0f}};
1144
1145static const SFG_StrokeVertex ch110st1[] = {
1146 {9.18f, 47.619f}, {23.4657f, 61.9048f}, {32.9895f, 66.6667f},
1147 {47.2752f, 66.6667f}, {56.799f, 61.9048f}, {61.561f, 47.619f},
1148 {61.561f, 0.0f}};
1149
1150static const SFG_StrokeStrip ch110st[] = {{2, ch110st0}, {7, ch110st1}};
1151
1152static const SFG_StrokeChar ch110 = {70.881f, 2, ch110st};
1153
1154/* char: 0x6f */
1155
1156static const SFG_StrokeVertex ch111st0[] = {
1157 {28.7895f, 66.6667f}, {19.2657f, 61.9048f}, {9.7419f, 52.381f},
1158 {4.98f, 38.0952f}, {4.98f, 28.5714f}, {9.7419f, 14.2857f},
1159 {19.2657f, 4.7619f}, {28.7895f, 0.0f}, {43.0752f, 0.0f},
1160 {52.599f, 4.7619f}, {62.1229f, 14.2857f}, {66.8848f, 28.5714f},
1161 {66.8848f, 38.0952f}, {62.1229f, 52.381f}, {52.599f, 61.9048f},
1162 {43.0752f, 66.6667f}, {28.7895f, 66.6667f}};
1163
1164static const SFG_StrokeStrip ch111st[] = {{17, ch111st0}};
1165
1166static const SFG_StrokeChar ch111 = {71.7448f, 1, ch111st};
1167
1168/* char: 0x70 */
1169
1170static const SFG_StrokeVertex ch112st0[] = {{9.46f, 66.6667f},
1171 {9.46f, -33.3333f}};
1172
1173static const SFG_StrokeVertex ch112st1[] = {
1174 {9.46f, 52.381f}, {18.9838f, 61.9048f}, {28.5076f, 66.6667f},
1175 {42.7933f, 66.6667f}, {52.3171f, 61.9048f}, {61.841f, 52.381f},
1176 {66.6029f, 38.0952f}, {66.6029f, 28.5714f}, {61.841f, 14.2857f},
1177 {52.3171f, 4.7619f}, {42.7933f, 0.0f}, {28.5076f, 0.0f},
1178 {18.9838f, 4.7619f}, {9.46f, 14.2857f}};
1179
1180static const SFG_StrokeStrip ch112st[] = {{2, ch112st0}, {14, ch112st1}};
1181
1182static const SFG_StrokeChar ch112 = {70.8029f, 2, ch112st};
1183
1184/* char: 0x71 */
1185
1186static const SFG_StrokeVertex ch113st0[] = {{61.9829f, 66.6667f},
1187 {61.9829f, -33.3333f}};
1188
1189static const SFG_StrokeVertex ch113st1[] = {
1190 {61.9829f, 52.381f}, {52.459f, 61.9048f}, {42.9352f, 66.6667f},
1191 {28.6495f, 66.6667f}, {19.1257f, 61.9048f}, {9.6019f, 52.381f},
1192 {4.84f, 38.0952f}, {4.84f, 28.5714f}, {9.6019f, 14.2857f},
1193 {19.1257f, 4.7619f}, {28.6495f, 0.0f}, {42.9352f, 0.0f},
1194 {52.459f, 4.7619f}, {61.9829f, 14.2857f}};
1195
1196static const SFG_StrokeStrip ch113st[] = {{2, ch113st0}, {14, ch113st1}};
1197
1198static const SFG_StrokeChar ch113 = {70.7429f, 2, ch113st};
1199
1200/* char: 0x72 */
1201
1202static const SFG_StrokeVertex ch114st0[] = {{9.46f, 66.6667f}, {9.46f, 0.0f}};
1203
1204static const SFG_StrokeVertex ch114st1[] = {{9.46f, 38.0952f},
1205 {14.2219f, 52.381f},
1206 {23.7457f, 61.9048f},
1207 {33.2695f, 66.6667f},
1208 {47.5552f, 66.6667f}};
1209
1210static const SFG_StrokeStrip ch114st[] = {{2, ch114st0}, {5, ch114st1}};
1211
1212static const SFG_StrokeChar ch114 = {49.4952f, 2, ch114st};
1213
1214/* char: 0x73 */
1215
1216static const SFG_StrokeVertex ch115st0[] = {
1217 {57.081f, 52.381f}, {52.319f, 61.9048f}, {38.0333f, 66.6667f},
1218 {23.7476f, 66.6667f}, {9.4619f, 61.9048f}, {4.7f, 52.381f},
1219 {9.4619f, 42.8571f}, {18.9857f, 38.0952f}, {42.7952f, 33.3333f},
1220 {52.319f, 28.5714f}, {57.081f, 19.0476f}, {57.081f, 14.2857f},
1221 {52.319f, 4.7619f}, {38.0333f, 0.0f}, {23.7476f, 0.0f},
1222 {9.4619f, 4.7619f}, {4.7f, 14.2857f}};
1223
1224static const SFG_StrokeStrip ch115st[] = {{17, ch115st0}};
1225
1226static const SFG_StrokeChar ch115 = {62.321f, 1, ch115st};
1227
1228/* char: 0x74 */
1229
1230static const SFG_StrokeVertex ch116st0[] = {{14.8257f, 100.0f},
1231 {14.8257f, 19.0476f},
1232 {19.5876f, 4.7619f},
1233 {29.1114f, 0.0f},
1234 {38.6352f, 0.0f}};
1235
1236static const SFG_StrokeVertex ch116st1[] = {{0.54f, 66.6667f},
1237 {33.8733f, 66.6667f}};
1238
1239static const SFG_StrokeStrip ch116st[] = {{5, ch116st0}, {2, ch116st1}};
1240
1241static const SFG_StrokeChar ch116 = {39.3152f, 2, ch116st};
1242
1243/* char: 0x75 */
1244
1245static const SFG_StrokeVertex ch117st0[] = {
1246 {9.46f, 66.6667f}, {9.46f, 19.0476f}, {14.2219f, 4.7619f},
1247 {23.7457f, 0.0f}, {38.0314f, 0.0f}, {47.5552f, 4.7619f},
1248 {61.841f, 19.0476f}};
1249
1250static const SFG_StrokeVertex ch117st1[] = {{61.841f, 66.6667f},
1251 {61.841f, 0.0f}};
1252
1253static const SFG_StrokeStrip ch117st[] = {{7, ch117st0}, {2, ch117st1}};
1254
1255static const SFG_StrokeChar ch117 = {71.161f, 2, ch117st};
1256
1257/* char: 0x76 */
1258
1259static const SFG_StrokeVertex ch118st0[] = {{1.8f, 66.6667f}, {30.3714f, 0.0f}};
1260
1261static const SFG_StrokeVertex ch118st1[] = {{58.9429f, 66.6667f},
1262 {30.3714f, 0.0f}};
1263
1264static const SFG_StrokeStrip ch118st[] = {{2, ch118st0}, {2, ch118st1}};
1265
1266static const SFG_StrokeChar ch118 = {60.6029f, 2, ch118st};
1267
1268/* char: 0x77 */
1269
1270static const SFG_StrokeVertex ch119st0[] = {{2.5f, 66.6667f}, {21.5476f, 0.0f}};
1271
1272static const SFG_StrokeVertex ch119st1[] = {{40.5952f, 66.6667f},
1273 {21.5476f, 0.0f}};
1274
1275static const SFG_StrokeVertex ch119st2[] = {{40.5952f, 66.6667f},
1276 {59.6429f, 0.0f}};
1277
1278static const SFG_StrokeVertex ch119st3[] = {{78.6905f, 66.6667f},
1279 {59.6429f, 0.0f}};
1280
1281static const SFG_StrokeStrip ch119st[] = {
1282 {2, ch119st0}, {2, ch119st1}, {2, ch119st2}, {2, ch119st3}};
1283
1284static const SFG_StrokeChar ch119 = {80.4905f, 4, ch119st};
1285
1286/* char: 0x78 */
1287
1288static const SFG_StrokeVertex ch120st0[] = {{1.66f, 66.6667f}, {54.041f, 0.0f}};
1289
1290static const SFG_StrokeVertex ch120st1[] = {{54.041f, 66.6667f}, {1.66f, 0.0f}};
1291
1292static const SFG_StrokeStrip ch120st[] = {{2, ch120st0}, {2, ch120st1}};
1293
1294static const SFG_StrokeChar ch120 = {56.401f, 2, ch120st};
1295
1296/* char: 0x79 */
1297
1298static const SFG_StrokeVertex ch121st0[] = {{6.5619f, 66.6667f},
1299 {35.1333f, 0.0f}};
1300
1301static const SFG_StrokeVertex ch121st1[] = {
1302 {63.7048f, 66.6667f}, {35.1333f, 0.0f}, {25.6095f, -19.0476f},
1303 {16.0857f, -28.5714f}, {6.5619f, -33.3333f}, {1.8f, -33.3333f}};
1304
1305static const SFG_StrokeStrip ch121st[] = {{2, ch121st0}, {6, ch121st1}};
1306
1307static const SFG_StrokeChar ch121 = {66.0648f, 2, ch121st};
1308
1309/* char: 0x7a */
1310
1311static const SFG_StrokeVertex ch122st0[] = {{56.821f, 66.6667f}, {4.44f, 0.0f}};
1312
1313static const SFG_StrokeVertex ch122st1[] = {{4.44f, 66.6667f},
1314 {56.821f, 66.6667f}};
1315
1316static const SFG_StrokeVertex ch122st2[] = {{4.44f, 0.0f}, {56.821f, 0.0f}};
1317
1318static const SFG_StrokeStrip ch122st[] = {
1319 {2, ch122st0}, {2, ch122st1}, {2, ch122st2}};
1320
1321static const SFG_StrokeChar ch122 = {61.821f, 3, ch122st};
1322
1323/* char: 0x7b */
1324
1325static const SFG_StrokeVertex ch123st0[] = {
1326 {31.1895f, 119.048f}, {21.6657f, 114.286f}, {16.9038f, 109.524f},
1327 {12.1419f, 100.0f}, {12.1419f, 90.4762f}, {16.9038f, 80.9524f},
1328 {21.6657f, 76.1905f}, {26.4276f, 66.6667f}, {26.4276f, 57.1429f},
1329 {16.9038f, 47.619f}};
1330
1331static const SFG_StrokeVertex ch123st1[] = {
1332 {21.6657f, 114.286f}, {16.9038f, 104.762f}, {16.9038f, 95.2381f},
1333 {21.6657f, 85.7143f}, {26.4276f, 80.9524f}, {31.1895f, 71.4286f},
1334 {31.1895f, 61.9048f}, {26.4276f, 52.381f}, {7.38f, 42.8571f},
1335 {26.4276f, 33.3333f}, {31.1895f, 23.8095f}, {31.1895f, 14.2857f},
1336 {26.4276f, 4.7619f}, {21.6657f, 0.0f}, {16.9038f, -9.5238f},
1337 {16.9038f, -19.0476f}, {21.6657f, -28.5714f}};
1338
1339static const SFG_StrokeVertex ch123st2[] = {
1340 {16.9038f, 38.0952f}, {26.4276f, 28.5714f}, {26.4276f, 19.0476f},
1341 {21.6657f, 9.5238f}, {16.9038f, 4.7619f}, {12.1419f, -4.7619f},
1342 {12.1419f, -14.2857f}, {16.9038f, -23.8095f}, {21.6657f, -28.5714f},
1343 {31.1895f, -33.3333f}};
1344
1345static const SFG_StrokeStrip ch123st[] = {
1346 {10, ch123st0}, {17, ch123st1}, {10, ch123st2}};
1347
1348static const SFG_StrokeChar ch123 = {41.6295f, 3, ch123st};
1349
1350/* char: 0x7c */
1351
1352static const SFG_StrokeVertex ch124st0[] = {{11.54f, 119.048f},
1353 {11.54f, -33.3333f}};
1354
1355static const SFG_StrokeStrip ch124st[] = {{2, ch124st0}};
1356
1357static const SFG_StrokeChar ch124 = {23.78f, 1, ch124st};
1358
1359/* char: 0x7d */
1360
1361static const SFG_StrokeVertex ch125st0[] = {
1362 {9.18f, 119.048f}, {18.7038f, 114.286f}, {23.4657f, 109.524f},
1363 {28.2276f, 100.0f}, {28.2276f, 90.4762f}, {23.4657f, 80.9524f},
1364 {18.7038f, 76.1905f}, {13.9419f, 66.6667f}, {13.9419f, 57.1429f},
1365 {23.4657f, 47.619f}};
1366
1367static const SFG_StrokeVertex ch125st1[] = {
1368 {18.7038f, 114.286f}, {23.4657f, 104.762f}, {23.4657f, 95.2381f},
1369 {18.7038f, 85.7143f}, {13.9419f, 80.9524f}, {9.18f, 71.4286f},
1370 {9.18f, 61.9048f}, {13.9419f, 52.381f}, {32.9895f, 42.8571f},
1371 {13.9419f, 33.3333f}, {9.18f, 23.8095f}, {9.18f, 14.2857f},
1372 {13.9419f, 4.7619f}, {18.7038f, 0.0f}, {23.4657f, -9.5238f},
1373 {23.4657f, -19.0476f}, {18.7038f, -28.5714f}};
1374
1375static const SFG_StrokeVertex ch125st2[] = {
1376 {23.4657f, 38.0952f}, {13.9419f, 28.5714f}, {13.9419f, 19.0476f},
1377 {18.7038f, 9.5238f}, {23.4657f, 4.7619f}, {28.2276f, -4.7619f},
1378 {28.2276f, -14.2857f}, {23.4657f, -23.8095f}, {18.7038f, -28.5714f},
1379 {9.18f, -33.3333f}};
1380
1381static const SFG_StrokeStrip ch125st[] = {
1382 {10, ch125st0}, {17, ch125st1}, {10, ch125st2}};
1383
1384static const SFG_StrokeChar ch125 = {41.4695f, 3, ch125st};
1385
1386/* char: 0x7e */
1387
1388static const SFG_StrokeVertex ch126st0[] = {
1389 {2.92f, 28.5714f}, {2.92f, 38.0952f}, {7.6819f, 52.381f},
1390 {17.2057f, 57.1429f}, {26.7295f, 57.1429f}, {36.2533f, 52.381f},
1391 {55.301f, 38.0952f}, {64.8248f, 33.3333f}, {74.3486f, 33.3333f},
1392 {83.8724f, 38.0952f}, {88.6343f, 47.619f}};
1393
1394static const SFG_StrokeVertex ch126st1[] = {
1395 {2.92f, 38.0952f}, {7.6819f, 47.619f}, {17.2057f, 52.381f},
1396 {26.7295f, 52.381f}, {36.2533f, 47.619f}, {55.301f, 33.3333f},
1397 {64.8248f, 28.5714f}, {74.3486f, 28.5714f}, {83.8724f, 33.3333f},
1398 {88.6343f, 47.619f}, {88.6343f, 57.1429f}};
1399
1400static const SFG_StrokeStrip ch126st[] = {{11, ch126st0}, {11, ch126st1}};
1401
1402static const SFG_StrokeChar ch126 = {91.2743f, 2, ch126st};
1403
1404/* char: 0x7f */
1405
1406static const SFG_StrokeVertex ch127st0[] = {{52.381f, 100.0f},
1407 {14.2857f, -33.3333f}};
1408
1409static const SFG_StrokeVertex ch127st1[] = {
1410 {28.5714f, 66.6667f}, {14.2857f, 61.9048f}, {4.7619f, 52.381f},
1411 {0.0f, 38.0952f}, {0.0f, 23.8095f}, {4.7619f, 14.2857f},
1412 {14.2857f, 4.7619f}, {28.5714f, 0.0f}, {38.0952f, 0.0f},
1413 {52.381f, 4.7619f}, {61.9048f, 14.2857f}, {66.6667f, 28.5714f},
1414 {66.6667f, 42.8571f}, {61.9048f, 52.381f}, {52.381f, 61.9048f},
1415 {38.0952f, 66.6667f}, {28.5714f, 66.6667f}};
1416
1417static const SFG_StrokeStrip ch127st[] = {{2, ch127st0}, {17, ch127st1}};
1418
1419static const SFG_StrokeChar ch127 = {66.6667f, 2, ch127st};
1420
1421static const SFG_StrokeChar* chars[] = {
1422 0, 0, 0, 0, 0, 0, 0, 0, 0,
1423 0, 0, 0, 0, 0, 0, 0, 0, 0,
1424 0, 0, 0, 0, 0, 0, 0, 0, 0,
1425 0, 0, 0, 0, 0, &ch32, &ch33, &ch34, &ch35,
1426 &ch36, &ch37, &ch38, &ch39, &ch40, &ch41, &ch42, &ch43, &ch44,
1427 &ch45, &ch46, &ch47, &ch48, &ch49, &ch50, &ch51, &ch52, &ch53,
1428 &ch54, &ch55, &ch56, &ch57, &ch58, &ch59, &ch60, &ch61, &ch62,
1429 &ch63, &ch64, &ch65, &ch66, &ch67, &ch68, &ch69, &ch70, &ch71,
1430 &ch72, &ch73, &ch74, &ch75, &ch76, &ch77, &ch78, &ch79, &ch80,
1431 &ch81, &ch82, &ch83, &ch84, &ch85, &ch86, &ch87, &ch88, &ch89,
1432 &ch90, &ch91, &ch92, &ch93, &ch94, &ch95, &ch96, &ch97, &ch98,
1433 &ch99, &ch100, &ch101, &ch102, &ch103, &ch104, &ch105, &ch106, &ch107,
1434 &ch108, &ch109, &ch110, &ch111, &ch112, &ch113, &ch114, &ch115, &ch116,
1435 &ch117, &ch118, &ch119, &ch120, &ch121, &ch122, &ch123, &ch124, &ch125,
1436 &ch126, &ch127};
1437
1438const SFG_StrokeFont fgStrokeRoman = {(char*)"Roman", 128, 152.381f, chars};
1439
1440} // namespace freeglut_minimal
static const SFG_StrokeChar ch43
static const SFG_StrokeChar ch112
static const SFG_StrokeStrip ch120st[]
static const SFG_StrokeVertex ch59st1[]
static const SFG_StrokeVertex ch42st2[]
static const SFG_StrokeVertex ch97st0[]
static const SFG_StrokeVertex ch61st0[]
static const SFG_StrokeStrip ch124st[]
static const SFG_StrokeChar ch39
static const SFG_StrokeStrip ch73st[]
static const SFG_StrokeChar ch126
static const SFG_StrokeStrip ch117st[]
static const SFG_StrokeChar ch45
static const SFG_StrokeChar ch60
static const SFG_StrokeVertex ch73st0[]
static const SFG_StrokeStrip ch83st[]
static const SFG_StrokeStrip ch106st[]
static const SFG_StrokeVertex ch127st0[]
static const SFG_StrokeChar ch117
static const SFG_StrokeVertex ch84st1[]
static const SFG_StrokeVertex ch93st3[]
static const SFG_StrokeStrip ch49st[]
static const SFG_StrokeStrip ch86st[]
static const SFG_StrokeChar ch98
static const SFG_StrokeVertex ch116st0[]
static const SFG_StrokeVertex ch58st1[]
static const SFG_StrokeChar ch89
static const SFG_StrokeChar ch72
static const SFG_StrokeVertex ch36st2[]
static const SFG_StrokeChar ch127
static const SFG_StrokeStrip ch82st[]
static const SFG_StrokeVertex ch59st0[]
static const SFG_StrokeVertex ch36st1[]
static const SFG_StrokeVertex ch99st0[]
static const SFG_StrokeStrip ch99st[]
static const SFG_StrokeChar ch101
static const SFG_StrokeChar ch82
static const SFG_StrokeChar ch87
static const SFG_StrokeVertex ch89st0[]
static const SFG_StrokeStrip ch118st[]
static const SFG_StrokeVertex ch55st1[]
static const SFG_StrokeStrip ch46st[]
static const SFG_StrokeStrip ch34st[]
static const SFG_StrokeVertex ch95st0[]
static const SFG_StrokeStrip ch102st[]
static const SFG_StrokeChar ch42
static const SFG_StrokeVertex ch72st2[]
static const SFG_StrokeChar ch70
static const SFG_StrokeChar ch36
static const SFG_StrokeStrip ch108st[]
static const SFG_StrokeVertex ch67st0[]
static const SFG_StrokeStrip ch71st[]
static const SFG_StrokeChar ch52
static const SFG_StrokeStrip ch100st[]
static const SFG_StrokeVertex ch61st1[]
static const SFG_StrokeStrip ch84st[]
static const SFG_StrokeChar ch103
static const SFG_StrokeVertex ch43st0[]
static const SFG_StrokeStrip ch58st[]
static const SFG_StrokeChar ch90
static const SFG_StrokeStrip ch45st[]
static const SFG_StrokeVertex ch111st0[]
static const SFG_StrokeChar ch50
static const SFG_StrokeVertex ch91st2[]
static const SFG_StrokeChar ch51
static const SFG_StrokeVertex ch75st2[]
static const SFG_StrokeStrip ch33st[]
static const SFG_StrokeStrip ch81st[]
static const SFG_StrokeVertex ch125st0[]
static const SFG_StrokeVertex ch109st0[]
static const SFG_StrokeStrip ch53st[]
static const SFG_StrokeVertex ch123st0[]
static const SFG_StrokeChar ch40
static const SFG_StrokeStrip ch94st[]
static const SFG_StrokeStrip ch61st[]
static const SFG_StrokeVertex ch51st0[]
static const SFG_StrokeChar ch63
static const SFG_StrokeVertex ch65st0[]
static const SFG_StrokeStrip ch43st[]
static const SFG_StrokeVertex ch91st1[]
static const SFG_StrokeChar ch76
static const SFG_StrokeVertex ch78st2[]
static const SFG_StrokeStrip ch72st[]
static const SFG_StrokeStrip ch93st[]
static const SFG_StrokeStrip ch55st[]
static const SFG_StrokeVertex ch71st1[]
static const SFG_StrokeVertex ch87st0[]
static const SFG_StrokeVertex ch93st0[]
static const SFG_StrokeVertex ch81st1[]
static const SFG_StrokeVertex ch75st1[]
static const SFG_StrokeChar ch59
static const SFG_StrokeStrip ch110st[]
static const SFG_StrokeStrip ch48st[]
static const SFG_StrokeVertex ch65st2[]
static const SFG_StrokeChar ch81
static const SFG_StrokeVertex ch74st0[]
static const SFG_StrokeVertex ch63st1[]
static const SFG_StrokeVertex ch77st1[]
static const SFG_StrokeVertex ch44st0[]
static const SFG_StrokeVertex ch77st3[]
static const SFG_StrokeChar ch54
static const SFG_StrokeVertex ch90st1[]
static const SFG_StrokeVertex ch69st2[]
static const SFG_StrokeVertex ch82st2[]
static const SFG_StrokeStrip ch75st[]
static const SFG_StrokeStrip ch119st[]
static const SFG_StrokeStrip ch113st[]
static const SFG_StrokeStrip ch77st[]
static const SFG_StrokeVertex ch125st1[]
static const SFG_StrokeVertex ch91st0[]
static const SFG_StrokeVertex ch113st0[]
static const SFG_StrokeVertex ch105st0[]
static const SFG_StrokeStrip ch91st[]
static const SFG_StrokeVertex ch93st1[]
static const SFG_StrokeChar ch122
static const SFG_StrokeStrip ch109st[]
static const SFG_StrokeVertex ch123st1[]
static const SFG_StrokeVertex ch104st1[]
static const SFG_StrokeChar ch100
static const SFG_StrokeVertex ch34st1[]
static const SFG_StrokeVertex ch52st0[]
static const SFG_StrokeChar ch93
static const SFG_StrokeVertex ch104st0[]
static const SFG_StrokeVertex ch90st0[]
static const SFG_StrokeChar ch77
static const SFG_StrokeVertex ch82st0[]
static const SFG_StrokeVertex ch50st0[]
static const SFG_StrokeVertex ch78st0[]
static const SFG_StrokeChar ch35
static const SFG_StrokeVertex ch81st0[]
static const SFG_StrokeChar ch108
static const SFG_StrokeVertex ch88st0[]
static const SFG_StrokeVertex ch64st1[]
static const SFG_StrokeVertex ch80st0[]
static const SFG_StrokeVertex ch109st1[]
static const SFG_StrokeChar ch78
static const SFG_StrokeVertex ch108st0[]
static const SFG_StrokeStrip ch90st[]
static const SFG_StrokeStrip ch67st[]
static const SFG_StrokeChar ch115
static const SFG_StrokeChar ch86
static const SFG_StrokeVertex ch72st1[]
static const SFG_StrokeVertex ch118st0[]
static const SFG_StrokeVertex ch94st0[]
static const SFG_StrokeChar ch71
static const SFG_StrokeVertex ch117st1[]
static const SFG_StrokeChar ch111
static const SFG_StrokeVertex ch33st0[]
static const SFG_StrokeChar ch46
static const SFG_StrokeChar ch85
static const SFG_StrokeChar ch97
static const SFG_StrokeVertex ch35st3[]
static const SFG_StrokeVertex ch45st0[]
static const SFG_StrokeStrip ch116st[]
static const SFG_StrokeChar ch55
static const SFG_StrokeVertex ch116st1[]
static const SFG_StrokeStrip ch111st[]
static const SFG_StrokeVertex ch93st2[]
static const SFG_StrokeChar ch58
static const SFG_StrokeVertex ch122st0[]
static const SFG_StrokeChar ch92
static const SFG_StrokeVertex ch107st1[]
static const SFG_StrokeChar ch66
static const SFG_StrokeChar ch68
static const SFG_StrokeVertex ch96st1[]
static const SFG_StrokeVertex ch70st2[]
static const SFG_StrokeVertex ch77st2[]
static const SFG_StrokeChar ch83
static const SFG_StrokeStrip ch127st[]
static const SFG_StrokeVertex ch69st1[]
static const SFG_StrokeVertex ch57st0[]
static const SFG_StrokeVertex ch42st1[]
static const SFG_StrokeVertex ch83st0[]
static const SFG_StrokeVertex ch100st1[]
static const SFG_StrokeChar ch116
static const SFG_StrokeStrip ch76st[]
static const SFG_StrokeChar ch61
static const SFG_StrokeVertex ch71st0[]
static const SFG_StrokeStrip ch123st[]
static const SFG_StrokeVertex ch87st2[]
static const SFG_StrokeStrip ch32st[]
static const SFG_StrokeVertex ch106st1[]
static const SFG_StrokeVertex ch103st0[]
static const SFG_StrokeVertex ch114st0[]
static const SFG_StrokeVertex ch82st1[]
static const SFG_StrokeVertex ch42st0[]
static const SFG_StrokeStrip ch68st[]
static const SFG_StrokeVertex ch37st1[]
static const SFG_StrokeStrip ch42st[]
static const SFG_StrokeVertex ch66st2[]
static const SFG_StrokeVertex ch88st1[]
static const SFG_StrokeStrip ch64st[]
static const SFG_StrokeVertex ch62st0[]
static const SFG_StrokeVertex ch58st0[]
static const SFG_StrokeVertex ch89st1[]
static const SFG_StrokeVertex ch76st1[]
static const SFG_StrokeChar ch104
static const SFG_StrokeVertex ch126st1[]
static const SFG_StrokeVertex ch92st0[]
static const SFG_StrokeChar ch53
static const SFG_StrokeVertex ch110st0[]
static const SFG_StrokeVertex ch69st3[]
static const SFG_StrokeVertex ch48st0[]
static const SFG_StrokeStrip ch59st[]
static const SFG_StrokeStrip ch95st[]
static const SFG_StrokeVertex ch35st1[]
static const SFG_StrokeChar ch41
static const SFG_StrokeVertex ch43st1[]
static const SFG_StrokeVertex ch56st0[]
static const SFG_StrokeChar ch34
static const SFG_StrokeVertex ch121st0[]
static const SFG_StrokeStrip ch126st[]
static const SFG_StrokeStrip ch40st[]
static const SFG_StrokeVertex ch47st0[]
static const SFG_StrokeVertex ch121st1[]
static const SFG_StrokeStrip ch65st[]
static const SFG_StrokeStrip ch78st[]
static const SFG_StrokeChar ch124
static const SFG_StrokeStrip ch50st[]
const SFG_StrokeFont fgStrokeRoman
static const SFG_StrokeVertex ch85st0[]
static const SFG_StrokeStrip ch36st[]
static const SFG_StrokeVertex ch98st0[]
static const SFG_StrokeVertex ch66st1[]
static const SFG_StrokeVertex ch87st3[]
static const SFG_StrokeVertex ch72st0[]
static const SFG_StrokeVertex ch126st0[]
static const SFG_StrokeVertex ch112st0[]
static const SFG_StrokeStrip ch51st[]
static const SFG_StrokeVertex ch120st1[]
static const SFG_StrokeVertex ch63st0[]
static const SFG_StrokeVertex ch115st0[]
static const SFG_StrokeVertex ch107st0[]
static const SFG_StrokeVertex ch33st1[]
static const SFG_StrokeVertex ch36st0[]
static const SFG_StrokeChar ch114
static const SFG_StrokeVertex ch38st0[]
static const SFG_StrokeChar ch44
static const SFG_StrokeVertex ch66st0[]
static const SFG_StrokeVertex ch54st0[]
static const SFG_StrokeChar ch125
static const SFG_StrokeStrip ch52st[]
static const SFG_StrokeChar ch123
static const SFG_StrokeStrip ch70st[]
static const SFG_StrokeStrip ch63st[]
static const SFG_StrokeChar ch64
static const SFG_StrokeVertex ch96st0[]
static const SFG_StrokeChar ch107
static const SFG_StrokeChar ch49
static const SFG_StrokeChar ch118
static const SFG_StrokeVertex ch113st1[]
static const SFG_StrokeChar ch79
static const SFG_StrokeVertex ch86st1[]
static const SFG_StrokeChar ch109
static const SFG_StrokeStrip ch57st[]
static const SFG_StrokeChar ch95
static const SFG_StrokeChar ch73
static const SFG_StrokeStrip ch97st[]
static const SFG_StrokeStrip ch122st[]
static const SFG_StrokeVertex ch52st1[]
static const SFG_StrokeVertex ch127st1[]
static const SFG_StrokeVertex ch80st1[]
static const SFG_StrokeVertex ch77st0[]
static const SFG_StrokeVertex ch110st1[]
static const SFG_StrokeStrip ch103st[]
static const SFG_StrokeVertex ch70st1[]
static const SFG_StrokeChar ch106
static const SFG_StrokeVertex ch37st0[]
static const SFG_StrokeVertex ch70st0[]
static const SFG_StrokeChar ch94
static const SFG_StrokeChar ch80
static const SFG_StrokeVertex ch68st1[]
static const SFG_StrokeVertex ch106st0[]
static const SFG_StrokeVertex ch35st0[]
static const SFG_StrokeStrip ch35st[]
static const SFG_StrokeStrip ch60st[]
static const SFG_StrokeVertex ch117st0[]
static const SFG_StrokeChar ch120
static const SFG_StrokeVertex ch112st1[]
static const SFG_StrokeChar ch96
static const SFG_StrokeStrip ch56st[]
static const SFG_StrokeChar ch56
static const SFG_StrokeVertex ch39st0[]
static const SFG_StrokeVertex ch119st2[]
static const SFG_StrokeChar ch67
static const SFG_StrokeVertex ch124st0[]
static const SFG_StrokeVertex ch98st1[]
static const SFG_StrokeVertex ch120st0[]
static const SFG_StrokeVertex ch122st1[]
static const SFG_StrokeChar * chars[]
static const SFG_StrokeVertex ch122st2[]
static const SFG_StrokeVertex ch90st2[]
static const SFG_StrokeVertex ch35st2[]
static const SFG_StrokeVertex ch46st0[]
static const SFG_StrokeStrip ch79st[]
static const SFG_StrokeVertex ch78st1[]
static const SFG_StrokeVertex ch87st1[]
static const SFG_StrokeStrip ch54st[]
static const SFG_StrokeVertex ch119st0[]
static const SFG_StrokeStrip ch101st[]
static const SFG_StrokeVertex ch114st1[]
static const SFG_StrokeStrip ch80st[]
static const SFG_StrokeVertex ch37st2[]
static const SFG_StrokeVertex ch97st1[]
static const SFG_StrokeVertex ch109st2[]
static const SFG_StrokeStrip ch115st[]
static const SFG_StrokeChar ch62
static const SFG_StrokeStrip ch98st[]
static const SFG_StrokeStrip ch104st[]
static const SFG_StrokeChar ch75
static const SFG_StrokeStrip ch69st[]
static const SFG_StrokeVertex ch55st0[]
static const SFG_StrokeChar ch119
static const SFG_StrokeVertex ch86st0[]
static const SFG_StrokeChar ch57
static const SFG_StrokeChar ch32
static const SFG_StrokeVertex ch102st1[]
static const SFG_StrokeVertex ch107st2[]
static const SFG_StrokeStrip ch39st[]
static const SFG_StrokeVertex ch41st0[]
static const SFG_StrokeStrip ch107st[]
static const SFG_StrokeStrip ch47st[]
static const SFG_StrokeVertex ch119st1[]
static const SFG_StrokeStrip ch37st[]
static const SFG_StrokeChar ch99
static const SFG_StrokeChar ch48
static const SFG_StrokeVertex ch75st0[]
static const SFG_StrokeChar ch88
static const SFG_StrokeStrip ch96st[]
static const SFG_StrokeVertex ch40st0[]
static const SFG_StrokeVertex ch69st0[]
static const SFG_StrokeStrip ch121st[]
static const SFG_StrokeStrip ch125st[]
static const SFG_StrokeStrip ch62st[]
static const SFG_StrokeVertex ch102st0[]
static const SFG_StrokeChar ch69
static const SFG_StrokeVertex ch103st1[]
static const SFG_StrokeVertex ch68st0[]
static const SFG_StrokeChar ch47
static const SFG_StrokeVertex ch53st0[]
static const SFG_StrokeStrip ch38st[]
static const SFG_StrokeStrip ch44st[]
static const SFG_StrokeVertex ch79st0[]
static const SFG_StrokeVertex ch34st0[]
static const SFG_StrokeChar ch65
static const SFG_StrokeVertex ch119st3[]
static const SFG_StrokeStrip ch41st[]
static const SFG_StrokeChar ch37
static const SFG_StrokeStrip ch87st[]
static const SFG_StrokeStrip ch105st[]
static const SFG_StrokeStrip ch88st[]
static const SFG_StrokeVertex ch105st1[]
static const SFG_StrokeChar ch74
static const SFG_StrokeChar ch33
static const SFG_StrokeStrip ch92st[]
static const SFG_StrokeVertex ch101st0[]
static const SFG_StrokeVertex ch49st0[]
static const SFG_StrokeStrip ch114st[]
static const SFG_StrokeVertex ch64st0[]
static const SFG_StrokeChar ch84
static const SFG_StrokeVertex ch84st0[]
static const SFG_StrokeChar ch113
static const SFG_StrokeVertex ch94st1[]
static const SFG_StrokeChar ch91
static const SFG_StrokeVertex ch60st0[]
static const SFG_StrokeVertex ch65st1[]
static const SFG_StrokeChar ch102
static const SFG_StrokeStrip ch89st[]
static const SFG_StrokeVertex ch123st2[]
static const SFG_StrokeChar ch110
static const SFG_StrokeStrip ch112st[]
static const SFG_StrokeVertex ch118st1[]
static const SFG_StrokeVertex ch100st0[]
static const SFG_StrokeChar ch121
static const SFG_StrokeStrip ch85st[]
static const SFG_StrokeStrip ch74st[]
static const SFG_StrokeStrip ch66st[]
static const SFG_StrokeVertex ch125st2[]
static const SFG_StrokeVertex ch76st0[]
static const SFG_StrokeChar ch38
static const SFG_StrokeChar ch105
static const SFG_StrokeVertex ch91st3[]