Guest User

Untitled

a guest
Mar 4th, 2013
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 108.04 KB | None | 0 0
  1. # HG changeset patch
  2. # User watusimoto <[email protected]>
  3. # Date 1362438866 -3600
  4. # Node ID 35937f23c101f32e249282abbcf473908f4fa504
  5. # Parent 9f10679e1f7d3670c822d8e5668d7911d4c60c12
  6. Experimental font
  7.  
  8. diff -r 9f10679e1f7d -r 35937f23c101 zap/FontOrbitronMedium.h
  9. --- /dev/null Thu Jan 01 00:00:00 1970 +0000
  10. +++ b/zap/FontOrbitronMedium.h Tue Mar 05 00:14:26 2013 +0100
  11. @@ -0,0 +1,3202 @@
  12. +#ifdef TNL_OS_MOBILE
  13. +# include "SDL_opengles.h"
  14. +#else
  15. +# include "SDL_opengl.h"
  16. +#endif
  17. +
  18. +#include "freeglut_stroke.h"
  19. +
  20. +F32 fact = 0.10f;
  21. +
  22. +// space
  23. +static const SFG_StrokeStrip chr_32_strip[] = { { 0, NULL} };
  24. +
  25. +SFG_StrokeChar chr_32 = { 290 * fact, 0, chr_32_strip };
  26. +
  27. +
  28. +// exclam.glif
  29. +static const SFG_StrokeVertex chr_33_part_0[] = {
  30. + { 166.0f * fact, 0.0f * fact },
  31. + { 166.0f * fact, 108.0f * fact },
  32. + { 58.0f * fact, 108.0f * fact },
  33. + { 58.0f * fact, 0.0f * fact },
  34. + { 166.0f * fact, 0.0f * fact }
  35. +};
  36. +
  37. +// exclam.glif
  38. +static const SFG_StrokeVertex chr_33_part_1[] = {
  39. + { 58.0f * fact, 200.0f * fact },
  40. + { 166.0f * fact, 200.0f * fact },
  41. + { 166.0f * fact, 720.0f * fact },
  42. + { 58.0f * fact, 720.0f * fact },
  43. + { 58.0f * fact, 200.0f * fact }
  44. +};
  45. +
  46. +static const SFG_StrokeStrip chr_33_strip[] = { {5, chr_33_part_0}, {5, chr_33_part_1} };
  47. +
  48. +SFG_StrokeChar chr_33 = { 220 * fact, 2, chr_33_strip };
  49. +
  50. +
  51. +// quotedbl.glif
  52. +static const SFG_StrokeVertex chr_34_part_0[] = {
  53. + { 167.0f * fact, 719.0f * fact },
  54. + { 59.0f * fact, 719.0f * fact },
  55. + { 59.0f * fact, 557.0f * fact },
  56. + { 167.0f * fact, 557.0f * fact },
  57. + { 167.0f * fact, 719.0f * fact }
  58. +};
  59. +
  60. +// quotedbl.glif
  61. +static const SFG_StrokeVertex chr_34_part_1[] = {
  62. + { 314.0f * fact, 719.0f * fact },
  63. + { 206.0f * fact, 719.0f * fact },
  64. + { 206.0f * fact, 557.0f * fact },
  65. + { 314.0f * fact, 557.0f * fact },
  66. + { 314.0f * fact, 719.0f * fact }
  67. +};
  68. +
  69. +static const SFG_StrokeStrip chr_34_strip[] = { {5, chr_34_part_0}, {5, chr_34_part_1} };
  70. +
  71. +SFG_StrokeChar chr_34 = { 372 * fact, 2, chr_34_strip };
  72. +
  73. +
  74. +// numbersign.glif
  75. +static const SFG_StrokeVertex chr_35_part_0[] = {
  76. + { 765.0f * fact, 558.0f * fact },
  77. + { 680.0f * fact, 558.0f * fact },
  78. + { 734.0f * fact, 717.0f * fact },
  79. + { 626.0f * fact, 717.0f * fact },
  80. + { 572.0f * fact, 558.0f * fact },
  81. + { 357.0f * fact, 558.0f * fact },
  82. + { 411.0f * fact, 717.0f * fact },
  83. + { 303.0f * fact, 717.0f * fact },
  84. + { 249.0f * fact, 558.0f * fact },
  85. + { 63.0f * fact, 558.0f * fact },
  86. + { 63.0f * fact, 450.0f * fact },
  87. + { 215.0f * fact, 450.0f * fact },
  88. + { 157.0f * fact, 272.0f * fact },
  89. + { 32.0f * fact, 272.0f * fact },
  90. + { 32.0f * fact, 164.0f * fact },
  91. + { 123.0f * fact, 164.0f * fact },
  92. + { 73.0f * fact, 0.0f * fact },
  93. + { 181.0f * fact, 0.0f * fact },
  94. + { 231.0f * fact, 164.0f * fact },
  95. + { 446.0f * fact, 164.0f * fact },
  96. + { 396.0f * fact, 0.0f * fact },
  97. + { 504.0f * fact, 0.0f * fact },
  98. + { 554.0f * fact, 164.0f * fact },
  99. + { 734.0f * fact, 164.0f * fact },
  100. + { 734.0f * fact, 272.0f * fact },
  101. + { 588.0f * fact, 272.0f * fact },
  102. + { 646.0f * fact, 450.0f * fact },
  103. + { 765.0f * fact, 450.0f * fact },
  104. + { 765.0f * fact, 558.0f * fact }
  105. +};
  106. +
  107. +// numbersign.glif
  108. +static const SFG_StrokeVertex chr_35_part_1[] = {
  109. + { 265.0f * fact, 272.0f * fact },
  110. + { 323.0f * fact, 450.0f * fact },
  111. + { 538.0f * fact, 450.0f * fact },
  112. + { 480.0f * fact, 272.0f * fact },
  113. + { 265.0f * fact, 272.0f * fact }
  114. +};
  115. +
  116. +static const SFG_StrokeStrip chr_35_strip[] = { {29, chr_35_part_0}, {5, chr_35_part_1} };
  117. +
  118. +SFG_StrokeChar chr_35 = { 797 * fact, 2, chr_35_strip };
  119. +
  120. +
  121. +// dollar.glif
  122. +static const SFG_StrokeVertex chr_36_part_0[] = {
  123. + { 754.0f * fact, 590.0f * fact },
  124. + { 754.0f * fact, 662.0f * fact },
  125. + { 696.0f * fact, 720.0f * fact },
  126. + { 624.0f * fact, 720.0f * fact },
  127. + { 448.0f * fact, 720.0f * fact },
  128. + { 448.0f * fact, 828.0f * fact },
  129. + { 340.0f * fact, 828.0f * fact },
  130. + { 340.0f * fact, 720.0f * fact },
  131. + { 164.0f * fact, 720.0f * fact },
  132. + { 92.0f * fact, 720.0f * fact },
  133. + { 34.0f * fact, 662.0f * fact },
  134. + { 34.0f * fact, 590.0f * fact },
  135. + { 34.0f * fact, 436.0f * fact },
  136. + { 34.0f * fact, 364.0f * fact },
  137. + { 92.0f * fact, 306.0f * fact },
  138. + { 164.0f * fact, 306.0f * fact },
  139. + { 340.0f * fact, 306.0f * fact },
  140. + { 340.0f * fact, 108.0f * fact },
  141. + { 164.0f * fact, 108.0f * fact },
  142. + { 152.0f * fact, 108.0f * fact },
  143. + { 142.0f * fact, 118.0f * fact },
  144. + { 142.0f * fact, 130.0f * fact },
  145. + { 142.0f * fact, 172.0f * fact },
  146. + { 34.0f * fact, 172.0f * fact },
  147. + { 34.0f * fact, 130.0f * fact },
  148. + { 34.0f * fact, 58.0f * fact },
  149. + { 92.0f * fact, 0.0f * fact },
  150. + { 164.0f * fact, 0.0f * fact },
  151. + { 340.0f * fact, 0.0f * fact },
  152. + { 340.0f * fact, -108.0f * fact },
  153. + { 448.0f * fact, -108.0f * fact },
  154. + { 448.0f * fact, 0.0f * fact },
  155. + { 624.0f * fact, 0.0f * fact },
  156. + { 696.0f * fact, 0.0f * fact },
  157. + { 754.0f * fact, 58.0f * fact },
  158. + { 754.0f * fact, 130.0f * fact },
  159. + { 754.0f * fact, 284.0f * fact },
  160. + { 754.0f * fact, 356.0f * fact },
  161. + { 696.0f * fact, 414.0f * fact },
  162. + { 624.0f * fact, 414.0f * fact },
  163. + { 448.0f * fact, 414.0f * fact },
  164. + { 448.0f * fact, 612.0f * fact },
  165. + { 624.0f * fact, 612.0f * fact },
  166. + { 636.0f * fact, 612.0f * fact },
  167. + { 646.0f * fact, 602.0f * fact },
  168. + { 646.0f * fact, 590.0f * fact },
  169. + { 646.0f * fact, 548.0f * fact },
  170. + { 754.0f * fact, 548.0f * fact },
  171. + { 754.0f * fact, 590.0f * fact }
  172. +};
  173. +
  174. +// dollar.glif
  175. +static const SFG_StrokeVertex chr_36_part_1[] = {
  176. + { 624.0f * fact, 306.0f * fact },
  177. + { 636.0f * fact, 306.0f * fact },
  178. + { 646.0f * fact, 296.0f * fact },
  179. + { 646.0f * fact, 284.0f * fact },
  180. + { 646.0f * fact, 130.0f * fact },
  181. + { 646.0f * fact, 118.0f * fact },
  182. + { 636.0f * fact, 108.0f * fact },
  183. + { 624.0f * fact, 108.0f * fact },
  184. + { 448.0f * fact, 108.0f * fact },
  185. + { 448.0f * fact, 306.0f * fact },
  186. + { 624.0f * fact, 306.0f * fact }
  187. +};
  188. +
  189. +// dollar.glif
  190. +static const SFG_StrokeVertex chr_36_part_2[] = {
  191. + { 261.0f * fact, 414.0f * fact },
  192. + { 164.0f * fact, 414.0f * fact },
  193. + { 152.0f * fact, 414.0f * fact },
  194. + { 142.0f * fact, 424.0f * fact },
  195. + { 142.0f * fact, 436.0f * fact },
  196. + { 142.0f * fact, 590.0f * fact },
  197. + { 142.0f * fact, 602.0f * fact },
  198. + { 152.0f * fact, 612.0f * fact },
  199. + { 164.0f * fact, 612.0f * fact },
  200. + { 340.0f * fact, 612.0f * fact },
  201. + { 340.0f * fact, 414.0f * fact },
  202. + { 261.0f * fact, 414.0f * fact }
  203. +};
  204. +
  205. +static const SFG_StrokeStrip chr_36_strip[] = { {49, chr_36_part_0}, {11, chr_36_part_1}, {12, chr_36_part_2} };
  206. +
  207. +SFG_StrokeChar chr_36 = { 788 * fact, 3, chr_36_strip };
  208. +
  209. +
  210. +// percent.glif
  211. +static const SFG_StrokeVertex chr_37_part_0[] = {
  212. + { 837.0f * fact, 720.0f * fact },
  213. + { 132.0f * fact, 128.0f * fact },
  214. + { 132.0f * fact, 0.0f * fact },
  215. + { 147.0f * fact, 0.0f * fact },
  216. + { 852.0f * fact, 592.0f * fact },
  217. + { 852.0f * fact, 720.0f * fact },
  218. + { 837.0f * fact, 720.0f * fact }
  219. +};
  220. +
  221. +// percent.glif
  222. +static const SFG_StrokeVertex chr_37_part_1[] = {
  223. + { 178.0f * fact, 720.0f * fact },
  224. + { 106.0f * fact, 720.0f * fact },
  225. + { 48.0f * fact, 662.0f * fact },
  226. + { 48.0f * fact, 590.0f * fact },
  227. + { 48.0f * fact, 510.0f * fact },
  228. + { 48.0f * fact, 438.0f * fact },
  229. + { 106.0f * fact, 380.0f * fact },
  230. + { 178.0f * fact, 380.0f * fact },
  231. + { 268.0f * fact, 380.0f * fact },
  232. + { 340.0f * fact, 380.0f * fact },
  233. + { 398.0f * fact, 438.0f * fact },
  234. + { 398.0f * fact, 510.0f * fact },
  235. + { 398.0f * fact, 590.0f * fact },
  236. + { 398.0f * fact, 662.0f * fact },
  237. + { 340.0f * fact, 720.0f * fact },
  238. + { 268.0f * fact, 720.0f * fact },
  239. + { 178.0f * fact, 720.0f * fact }
  240. +};
  241. +
  242. +// percent.glif
  243. +static const SFG_StrokeVertex chr_37_part_2[] = {
  244. + { 158.0f * fact, 468.0f * fact },
  245. + { 146.0f * fact, 468.0f * fact },
  246. + { 136.0f * fact, 478.0f * fact },
  247. + { 136.0f * fact, 490.0f * fact },
  248. + { 136.0f * fact, 610.0f * fact },
  249. + { 136.0f * fact, 622.0f * fact },
  250. + { 146.0f * fact, 632.0f * fact },
  251. + { 158.0f * fact, 632.0f * fact },
  252. + { 288.0f * fact, 632.0f * fact },
  253. + { 300.0f * fact, 632.0f * fact },
  254. + { 310.0f * fact, 622.0f * fact },
  255. + { 310.0f * fact, 610.0f * fact },
  256. + { 310.0f * fact, 490.0f * fact },
  257. + { 310.0f * fact, 478.0f * fact },
  258. + { 300.0f * fact, 468.0f * fact },
  259. + { 288.0f * fact, 468.0f * fact },
  260. + { 158.0f * fact, 468.0f * fact }
  261. +};
  262. +
  263. +// percent.glif
  264. +static const SFG_StrokeVertex chr_37_part_3[] = {
  265. + { 696.0f * fact, 339.0f * fact },
  266. + { 624.0f * fact, 339.0f * fact },
  267. + { 566.0f * fact, 281.0f * fact },
  268. + { 566.0f * fact, 209.0f * fact },
  269. + { 566.0f * fact, 129.0f * fact },
  270. + { 566.0f * fact, 57.0f * fact },
  271. + { 624.0f * fact, -1.0f * fact },
  272. + { 696.0f * fact, -1.0f * fact },
  273. + { 786.0f * fact, -1.0f * fact },
  274. + { 858.0f * fact, -1.0f * fact },
  275. + { 916.0f * fact, 57.0f * fact },
  276. + { 916.0f * fact, 129.0f * fact },
  277. + { 916.0f * fact, 209.0f * fact },
  278. + { 916.0f * fact, 281.0f * fact },
  279. + { 858.0f * fact, 339.0f * fact },
  280. + { 786.0f * fact, 339.0f * fact },
  281. + { 696.0f * fact, 339.0f * fact }
  282. +};
  283. +
  284. +// percent.glif
  285. +static const SFG_StrokeVertex chr_37_part_4[] = {
  286. + { 676.0f * fact, 87.0f * fact },
  287. + { 664.0f * fact, 87.0f * fact },
  288. + { 654.0f * fact, 97.0f * fact },
  289. + { 654.0f * fact, 109.0f * fact },
  290. + { 654.0f * fact, 229.0f * fact },
  291. + { 654.0f * fact, 241.0f * fact },
  292. + { 664.0f * fact, 251.0f * fact },
  293. + { 676.0f * fact, 251.0f * fact },
  294. + { 806.0f * fact, 251.0f * fact },
  295. + { 818.0f * fact, 251.0f * fact },
  296. + { 828.0f * fact, 241.0f * fact },
  297. + { 828.0f * fact, 229.0f * fact },
  298. + { 828.0f * fact, 109.0f * fact },
  299. + { 828.0f * fact, 97.0f * fact },
  300. + { 818.0f * fact, 87.0f * fact },
  301. + { 806.0f * fact, 87.0f * fact },
  302. + { 676.0f * fact, 87.0f * fact }
  303. +};
  304. +
  305. +static const SFG_StrokeStrip chr_37_strip[] = { {7, chr_37_part_0}, {17, chr_37_part_1}, {17, chr_37_part_2}, {17, chr_37_part_3}, {17, chr_37_part_4} };
  306. +
  307. +SFG_StrokeChar chr_37 = { 966 * fact, 5, chr_37_strip };
  308. +
  309. +
  310. +// ampersand.glif
  311. +static const SFG_StrokeVertex chr_38_part_0[] = {
  312. + { 773.0f * fact, 181.0f * fact },
  313. + { 773.0f * fact, 346.0f * fact },
  314. + { 665.0f * fact, 346.0f * fact },
  315. + { 665.0f * fact, 223.0f * fact },
  316. + { 201.0f * fact, 457.0f * fact },
  317. + { 201.0f * fact, 589.0f * fact },
  318. + { 201.0f * fact, 601.0f * fact },
  319. + { 211.0f * fact, 611.0f * fact },
  320. + { 223.0f * fact, 611.0f * fact },
  321. + { 613.0f * fact, 611.0f * fact },
  322. + { 625.0f * fact, 611.0f * fact },
  323. + { 635.0f * fact, 601.0f * fact },
  324. + { 635.0f * fact, 589.0f * fact },
  325. + { 635.0f * fact, 541.0f * fact },
  326. + { 743.0f * fact, 541.0f * fact },
  327. + { 743.0f * fact, 612.0f * fact },
  328. + { 732.0f * fact, 673.0f * fact },
  329. + { 677.0f * fact, 720.0f * fact },
  330. + { 613.0f * fact, 720.0f * fact },
  331. + { 223.0f * fact, 720.0f * fact },
  332. + { 151.0f * fact, 720.0f * fact },
  333. + { 93.0f * fact, 662.0f * fact },
  334. + { 93.0f * fact, 590.0f * fact },
  335. + { 93.0f * fact, 486.0f * fact },
  336. + { 93.0f * fact, 458.0f * fact },
  337. + { 97.0f * fact, 426.0f * fact },
  338. + { 118.0f * fact, 410.0f * fact },
  339. + { 75.0f * fact, 410.0f * fact },
  340. + { 53.0f * fact, 362.0f * fact },
  341. + { 53.0f * fact, 334.0f * fact },
  342. + { 53.0f * fact, 130.0f * fact },
  343. + { 53.0f * fact, 58.0f * fact },
  344. + { 111.0f * fact, 0.0f * fact },
  345. + { 183.0f * fact, 0.0f * fact },
  346. + { 643.0f * fact, 0.0f * fact },
  347. + { 698.0f * fact, 0.0f * fact },
  348. + { 744.0f * fact, 33.0f * fact },
  349. + { 763.0f * fact, 81.0f * fact },
  350. + { 900.0f * fact, 3.0f * fact },
  351. + { 900.0f * fact, 107.0f * fact },
  352. + { 773.0f * fact, 181.0f * fact }
  353. +};
  354. +
  355. +// ampersand.glif
  356. +static const SFG_StrokeVertex chr_38_part_1[] = {
  357. + { 183.0f * fact, 108.0f * fact },
  358. + { 171.0f * fact, 108.0f * fact },
  359. + { 161.0f * fact, 118.0f * fact },
  360. + { 161.0f * fact, 130.0f * fact },
  361. + { 161.0f * fact, 334.0f * fact },
  362. + { 161.0f * fact, 346.0f * fact },
  363. + { 171.0f * fact, 356.0f * fact },
  364. + { 183.0f * fact, 356.0f * fact },
  365. + { 194.0f * fact, 356.0f * fact },
  366. + { 662.0f * fact, 120.0f * fact },
  367. + { 659.0f * fact, 113.0f * fact },
  368. + { 651.0f * fact, 108.0f * fact },
  369. + { 643.0f * fact, 108.0f * fact },
  370. + { 183.0f * fact, 108.0f * fact }
  371. +};
  372. +
  373. +static const SFG_StrokeStrip chr_38_strip[] = { {41, chr_38_part_0}, {14, chr_38_part_1} };
  374. +
  375. +SFG_StrokeChar chr_38 = { 938 * fact, 2, chr_38_strip };
  376. +
  377. +
  378. +// quotesingle.glif
  379. +static const SFG_StrokeVertex chr_39_part_0[] = {
  380. + { 167.0f * fact, 719.0f * fact },
  381. + { 59.0f * fact, 719.0f * fact },
  382. + { 59.0f * fact, 557.0f * fact },
  383. + { 167.0f * fact, 557.0f * fact },
  384. + { 167.0f * fact, 719.0f * fact }
  385. +};
  386. +
  387. +static const SFG_StrokeStrip chr_39_strip[] = { {5, chr_39_part_0} };
  388. +
  389. +SFG_StrokeChar chr_39 = { 224 * fact, 1, chr_39_strip };
  390. +
  391. +
  392. +// parenleft.glif
  393. +static const SFG_StrokeVertex chr_40_part_0[] = {
  394. + { 182.0f * fact, 108.0f * fact },
  395. + { 170.0f * fact, 108.0f * fact },
  396. + { 160.0f * fact, 118.0f * fact },
  397. + { 160.0f * fact, 130.0f * fact },
  398. + { 160.0f * fact, 590.0f * fact },
  399. + { 160.0f * fact, 602.0f * fact },
  400. + { 170.0f * fact, 612.0f * fact },
  401. + { 182.0f * fact, 612.0f * fact },
  402. + { 224.0f * fact, 612.0f * fact },
  403. + { 224.0f * fact, 720.0f * fact },
  404. + { 182.0f * fact, 720.0f * fact },
  405. + { 110.0f * fact, 720.0f * fact },
  406. + { 52.0f * fact, 662.0f * fact },
  407. + { 52.0f * fact, 590.0f * fact },
  408. + { 52.0f * fact, 130.0f * fact },
  409. + { 52.0f * fact, 58.0f * fact },
  410. + { 110.0f * fact, 0.0f * fact },
  411. + { 182.0f * fact, 0.0f * fact },
  412. + { 224.0f * fact, 0.0f * fact },
  413. + { 224.0f * fact, 108.0f * fact },
  414. + { 182.0f * fact, 108.0f * fact }
  415. +};
  416. +
  417. +static const SFG_StrokeStrip chr_40_strip[] = { {21, chr_40_part_0} };
  418. +
  419. +SFG_StrokeChar chr_40 = { 277 * fact, 1, chr_40_strip };
  420. +
  421. +
  422. +// parenright.glif
  423. +static const SFG_StrokeVertex chr_41_part_0[] = {
  424. + { 56.0f * fact, 0.0f * fact },
  425. + { 98.0f * fact, 0.0f * fact },
  426. + { 169.0f * fact, 0.0f * fact },
  427. + { 228.0f * fact, 58.0f * fact },
  428. + { 228.0f * fact, 130.0f * fact },
  429. + { 228.0f * fact, 590.0f * fact },
  430. + { 228.0f * fact, 662.0f * fact },
  431. + { 169.0f * fact, 720.0f * fact },
  432. + { 98.0f * fact, 720.0f * fact },
  433. + { 56.0f * fact, 720.0f * fact },
  434. + { 56.0f * fact, 612.0f * fact },
  435. + { 98.0f * fact, 612.0f * fact },
  436. + { 110.0f * fact, 612.0f * fact },
  437. + { 120.0f * fact, 602.0f * fact },
  438. + { 120.0f * fact, 590.0f * fact },
  439. + { 120.0f * fact, 130.0f * fact },
  440. + { 120.0f * fact, 118.0f * fact },
  441. + { 110.0f * fact, 108.0f * fact },
  442. + { 98.0f * fact, 108.0f * fact },
  443. + { 56.0f * fact, 108.0f * fact },
  444. + { 56.0f * fact, 0.0f * fact }
  445. +};
  446. +
  447. +static const SFG_StrokeStrip chr_41_strip[] = { {21, chr_41_part_0} };
  448. +
  449. +SFG_StrokeChar chr_41 = { 278 * fact, 1, chr_41_strip };
  450. +
  451. +
  452. +// asterisk.glif
  453. +static const SFG_StrokeVertex chr_42_part_0[] = {
  454. + { 432.0f * fact, 623.0f * fact },
  455. + { 299.0f * fact, 579.0f * fact },
  456. + { 299.0f * fact, 719.0f * fact },
  457. + { 191.0f * fact, 719.0f * fact },
  458. + { 191.0f * fact, 579.0f * fact },
  459. + { 58.0f * fact, 623.0f * fact },
  460. + { 25.0f * fact, 520.0f * fact },
  461. + { 158.0f * fact, 477.0f * fact },
  462. + { 76.0f * fact, 363.0f * fact },
  463. + { 163.0f * fact, 300.0f * fact },
  464. + { 245.0f * fact, 413.0f * fact },
  465. + { 328.0f * fact, 300.0f * fact },
  466. + { 415.0f * fact, 363.0f * fact },
  467. + { 333.0f * fact, 477.0f * fact },
  468. + { 466.0f * fact, 520.0f * fact },
  469. + { 432.0f * fact, 623.0f * fact }
  470. +};
  471. +
  472. +static const SFG_StrokeStrip chr_42_strip[] = { {16, chr_42_part_0} };
  473. +
  474. +SFG_StrokeChar chr_42 = { 491 * fact, 1, chr_42_strip };
  475. +
  476. +
  477. +// plus.glif
  478. +static const SFG_StrokeVertex chr_43_part_0[] = {
  479. + { 161.0f * fact, 495.0f * fact },
  480. + { 161.0f * fact, 350.0f * fact },
  481. + { 17.0f * fact, 350.0f * fact },
  482. + { 17.0f * fact, 242.0f * fact },
  483. + { 161.0f * fact, 242.0f * fact },
  484. + { 161.0f * fact, 95.0f * fact },
  485. + { 269.0f * fact, 95.0f * fact },
  486. + { 269.0f * fact, 242.0f * fact },
  487. + { 417.0f * fact, 242.0f * fact },
  488. + { 417.0f * fact, 350.0f * fact },
  489. + { 269.0f * fact, 350.0f * fact },
  490. + { 269.0f * fact, 495.0f * fact },
  491. + { 161.0f * fact, 495.0f * fact }
  492. +};
  493. +
  494. +static const SFG_StrokeStrip chr_43_strip[] = { {13, chr_43_part_0} };
  495. +
  496. +SFG_StrokeChar chr_43 = { 433 * fact, 1, chr_43_strip };
  497. +
  498. +
  499. +// comma.glif
  500. +static const SFG_StrokeVertex chr_44_part_0[] = {
  501. + { 54.0f * fact, 108.0f * fact },
  502. + { 54.0f * fact, -128.0f * fact },
  503. + { 115.0f * fact, -118.0f * fact },
  504. + { 162.0f * fact, -65.0f * fact },
  505. + { 162.0f * fact, 0.0f * fact },
  506. + { 162.0f * fact, 108.0f * fact },
  507. + { 54.0f * fact, 108.0f * fact }
  508. +};
  509. +
  510. +static const SFG_StrokeStrip chr_44_strip[] = { {7, chr_44_part_0} };
  511. +
  512. +SFG_StrokeChar chr_44 = { 193 * fact, 1, chr_44_strip };
  513. +
  514. +
  515. +// hyphen.glif
  516. +static const SFG_StrokeVertex chr_45_part_0[] = {
  517. + { 459.0f * fact, 350.0f * fact },
  518. + { 59.0f * fact, 350.0f * fact },
  519. + { 59.0f * fact, 242.0f * fact },
  520. + { 459.0f * fact, 242.0f * fact },
  521. + { 459.0f * fact, 350.0f * fact }
  522. +};
  523. +
  524. +static const SFG_StrokeStrip chr_45_strip[] = { {5, chr_45_part_0} };
  525. +
  526. +SFG_StrokeChar chr_45 = { 517 * fact, 1, chr_45_strip };
  527. +
  528. +
  529. +// period.glif
  530. +static const SFG_StrokeVertex chr_46_part_0[] = {
  531. + { 162.0f * fact, 108.0f * fact },
  532. + { 54.0f * fact, 108.0f * fact },
  533. + { 54.0f * fact, 0.0f * fact },
  534. + { 162.0f * fact, 0.0f * fact },
  535. + { 162.0f * fact, 108.0f * fact }
  536. +};
  537. +
  538. +static const SFG_StrokeStrip chr_46_strip[] = { {5, chr_46_part_0} };
  539. +
  540. +SFG_StrokeChar chr_46 = { 214 * fact, 1, chr_46_strip };
  541. +
  542. +
  543. +// slash.glif
  544. +static const SFG_StrokeVertex chr_47_part_0[] = {
  545. + { 6.0f * fact, 128.0f * fact },
  546. + { 6.0f * fact, 0.0f * fact },
  547. + { 21.0f * fact, 0.0f * fact },
  548. + { 516.0f * fact, 592.0f * fact },
  549. + { 516.0f * fact, 720.0f * fact },
  550. + { 501.0f * fact, 720.0f * fact },
  551. + { 6.0f * fact, 128.0f * fact }
  552. +};
  553. +
  554. +static const SFG_StrokeStrip chr_47_strip[] = { {7, chr_47_part_0} };
  555. +
  556. +SFG_StrokeChar chr_47 = { 521 * fact, 1, chr_47_strip };
  557. +
  558. +
  559. +// zero.glif
  560. +static const SFG_StrokeVertex chr_48_part_0[] = {
  561. + { 187.0f * fact, 720.0f * fact },
  562. + { 115.0f * fact, 720.0f * fact },
  563. + { 57.0f * fact, 662.0f * fact },
  564. + { 57.0f * fact, 590.0f * fact },
  565. + { 57.0f * fact, 130.0f * fact },
  566. + { 57.0f * fact, 58.0f * fact },
  567. + { 115.0f * fact, 0.0f * fact },
  568. + { 187.0f * fact, 0.0f * fact },
  569. + { 647.0f * fact, 0.0f * fact },
  570. + { 719.0f * fact, 0.0f * fact },
  571. + { 777.0f * fact, 58.0f * fact },
  572. + { 777.0f * fact, 130.0f * fact },
  573. + { 777.0f * fact, 590.0f * fact },
  574. + { 777.0f * fact, 662.0f * fact },
  575. + { 719.0f * fact, 720.0f * fact },
  576. + { 647.0f * fact, 720.0f * fact },
  577. + { 187.0f * fact, 720.0f * fact }
  578. +};
  579. +
  580. +// zero.glif
  581. +static const SFG_StrokeVertex chr_48_part_1[] = {
  582. + { 633.0f * fact, 612.0f * fact },
  583. + { 165.0f * fact, 219.0f * fact },
  584. + { 165.0f * fact, 590.0f * fact },
  585. + { 165.0f * fact, 602.0f * fact },
  586. + { 175.0f * fact, 612.0f * fact },
  587. + { 187.0f * fact, 612.0f * fact },
  588. + { 633.0f * fact, 612.0f * fact }
  589. +};
  590. +
  591. +// zero.glif
  592. +static const SFG_StrokeVertex chr_48_part_2[] = {
  593. + { 201.0f * fact, 108.0f * fact },
  594. + { 669.0f * fact, 501.0f * fact },
  595. + { 669.0f * fact, 130.0f * fact },
  596. + { 669.0f * fact, 118.0f * fact },
  597. + { 659.0f * fact, 108.0f * fact },
  598. + { 647.0f * fact, 108.0f * fact },
  599. + { 201.0f * fact, 108.0f * fact }
  600. +};
  601. +
  602. +static const SFG_StrokeStrip chr_48_strip[] = { {17, chr_48_part_0}, {7, chr_48_part_1}, {7, chr_48_part_2} };
  603. +
  604. +SFG_StrokeChar chr_48 = { 834 * fact, 3, chr_48_strip };
  605. +
  606. +
  607. +// one.glif
  608. +static const SFG_StrokeVertex chr_49_part_0[] = {
  609. + { 1.0f * fact, 477.0f * fact },
  610. + { 142.0f * fact, 477.0f * fact },
  611. + { 225.0f * fact, 576.0f * fact },
  612. + { 225.0f * fact, 0.0f * fact },
  613. + { 333.0f * fact, 0.0f * fact },
  614. + { 333.0f * fact, 720.0f * fact },
  615. + { 204.0f * fact, 720.0f * fact },
  616. + { 1.0f * fact, 477.0f * fact }
  617. +};
  618. +
  619. +static const SFG_StrokeStrip chr_49_strip[] = { {8, chr_49_part_0} };
  620. +
  621. +SFG_StrokeChar chr_49 = { 391 * fact, 1, chr_49_strip };
  622. +
  623. +
  624. +// two.glif
  625. +static const SFG_StrokeVertex chr_50_part_0[] = {
  626. + { 187.0f * fact, 720.0f * fact },
  627. + { 115.0f * fact, 720.0f * fact },
  628. + { 57.0f * fact, 662.0f * fact },
  629. + { 57.0f * fact, 590.0f * fact },
  630. + { 57.0f * fact, 548.0f * fact },
  631. + { 165.0f * fact, 548.0f * fact },
  632. + { 165.0f * fact, 590.0f * fact },
  633. + { 165.0f * fact, 602.0f * fact },
  634. + { 175.0f * fact, 612.0f * fact },
  635. + { 187.0f * fact, 612.0f * fact },
  636. + { 647.0f * fact, 612.0f * fact },
  637. + { 659.0f * fact, 612.0f * fact },
  638. + { 669.0f * fact, 602.0f * fact },
  639. + { 669.0f * fact, 590.0f * fact },
  640. + { 669.0f * fact, 426.0f * fact },
  641. + { 669.0f * fact, 414.0f * fact },
  642. + { 659.0f * fact, 404.0f * fact },
  643. + { 647.0f * fact, 404.0f * fact },
  644. + { 187.0f * fact, 404.0f * fact },
  645. + { 115.0f * fact, 404.0f * fact },
  646. + { 57.0f * fact, 346.0f * fact },
  647. + { 57.0f * fact, 274.0f * fact },
  648. + { 57.0f * fact, 0.0f * fact },
  649. + { 777.0f * fact, 0.0f * fact },
  650. + { 777.0f * fact, 108.0f * fact },
  651. + { 187.0f * fact, 108.0f * fact },
  652. + { 175.0f * fact, 108.0f * fact },
  653. + { 165.0f * fact, 118.0f * fact },
  654. + { 165.0f * fact, 130.0f * fact },
  655. + { 165.0f * fact, 274.0f * fact },
  656. + { 165.0f * fact, 286.0f * fact },
  657. + { 175.0f * fact, 296.0f * fact },
  658. + { 187.0f * fact, 296.0f * fact },
  659. + { 647.0f * fact, 296.0f * fact },
  660. + { 719.0f * fact, 296.0f * fact },
  661. + { 777.0f * fact, 354.0f * fact },
  662. + { 777.0f * fact, 426.0f * fact },
  663. + { 777.0f * fact, 590.0f * fact },
  664. + { 777.0f * fact, 662.0f * fact },
  665. + { 719.0f * fact, 720.0f * fact },
  666. + { 647.0f * fact, 720.0f * fact },
  667. + { 187.0f * fact, 720.0f * fact }
  668. +};
  669. +
  670. +static const SFG_StrokeStrip chr_50_strip[] = { {42, chr_50_part_0} };
  671. +
  672. +SFG_StrokeChar chr_50 = { 830 * fact, 1, chr_50_strip };
  673. +
  674. +
  675. +// three.glif
  676. +static const SFG_StrokeVertex chr_51_part_0[] = {
  677. + { 738.0f * fact, 404.0f * fact },
  678. + { 743.0f * fact, 423.0f * fact },
  679. + { 743.0f * fact, 443.0f * fact },
  680. + { 743.0f * fact, 590.0f * fact },
  681. + { 743.0f * fact, 662.0f * fact },
  682. + { 685.0f * fact, 720.0f * fact },
  683. + { 613.0f * fact, 720.0f * fact },
  684. + { 183.0f * fact, 720.0f * fact },
  685. + { 111.0f * fact, 720.0f * fact },
  686. + { 53.0f * fact, 662.0f * fact },
  687. + { 53.0f * fact, 590.0f * fact },
  688. + { 53.0f * fact, 550.0f * fact },
  689. + { 161.0f * fact, 550.0f * fact },
  690. + { 161.0f * fact, 590.0f * fact },
  691. + { 161.0f * fact, 602.0f * fact },
  692. + { 171.0f * fact, 612.0f * fact },
  693. + { 183.0f * fact, 612.0f * fact },
  694. + { 613.0f * fact, 612.0f * fact },
  695. + { 625.0f * fact, 612.0f * fact },
  696. + { 635.0f * fact, 602.0f * fact },
  697. + { 635.0f * fact, 590.0f * fact },
  698. + { 635.0f * fact, 443.0f * fact },
  699. + { 635.0f * fact, 431.0f * fact },
  700. + { 625.0f * fact, 421.0f * fact },
  701. + { 613.0f * fact, 421.0f * fact },
  702. + { 183.0f * fact, 421.0f * fact },
  703. + { 183.0f * fact, 313.0f * fact },
  704. + { 643.0f * fact, 313.0f * fact },
  705. + { 655.0f * fact, 313.0f * fact },
  706. + { 665.0f * fact, 303.0f * fact },
  707. + { 665.0f * fact, 291.0f * fact },
  708. + { 665.0f * fact, 130.0f * fact },
  709. + { 665.0f * fact, 118.0f * fact },
  710. + { 655.0f * fact, 108.0f * fact },
  711. + { 643.0f * fact, 108.0f * fact },
  712. + { 183.0f * fact, 108.0f * fact },
  713. + { 171.0f * fact, 108.0f * fact },
  714. + { 161.0f * fact, 118.0f * fact },
  715. + { 161.0f * fact, 130.0f * fact },
  716. + { 161.0f * fact, 160.0f * fact },
  717. + { 53.0f * fact, 160.0f * fact },
  718. + { 53.0f * fact, 130.0f * fact },
  719. + { 53.0f * fact, 58.0f * fact },
  720. + { 111.0f * fact, 0.0f * fact },
  721. + { 183.0f * fact, 0.0f * fact },
  722. + { 643.0f * fact, 0.0f * fact },
  723. + { 715.0f * fact, 0.0f * fact },
  724. + { 773.0f * fact, 58.0f * fact },
  725. + { 773.0f * fact, 130.0f * fact },
  726. + { 773.0f * fact, 291.0f * fact },
  727. + { 773.0f * fact, 329.0f * fact },
  728. + { 756.0f * fact, 364.0f * fact },
  729. + { 730.0f * fact, 387.0f * fact },
  730. + { 738.0f * fact, 404.0f * fact }
  731. +};
  732. +
  733. +static const SFG_StrokeStrip chr_51_strip[] = { {54, chr_51_part_0} };
  734. +
  735. +SFG_StrokeChar chr_51 = { 826 * fact, 1, chr_51_strip };
  736. +
  737. +
  738. +// four.glif
  739. +static const SFG_StrokeVertex chr_52_part_0[] = {
  740. + { 590.0f * fact, 291.0f * fact },
  741. + { 590.0f * fact, 720.0f * fact },
  742. + { 482.0f * fact, 720.0f * fact },
  743. + { 6.0f * fact, 291.0f * fact },
  744. + { 6.0f * fact, 183.0f * fact },
  745. + { 482.0f * fact, 183.0f * fact },
  746. + { 482.0f * fact, 0.0f * fact },
  747. + { 590.0f * fact, 0.0f * fact },
  748. + { 590.0f * fact, 183.0f * fact },
  749. + { 696.0f * fact, 183.0f * fact },
  750. + { 696.0f * fact, 291.0f * fact },
  751. + { 590.0f * fact, 291.0f * fact }
  752. +};
  753. +
  754. +// four.glif
  755. +static const SFG_StrokeVertex chr_52_part_1[] = {
  756. + { 482.0f * fact, 550.0f * fact },
  757. + { 482.0f * fact, 291.0f * fact },
  758. + { 163.0f * fact, 291.0f * fact },
  759. + { 482.0f * fact, 550.0f * fact }
  760. +};
  761. +
  762. +static const SFG_StrokeStrip chr_52_strip[] = { {12, chr_52_part_0}, {4, chr_52_part_1} };
  763. +
  764. +SFG_StrokeChar chr_52 = { 730 * fact, 2, chr_52_strip };
  765. +
  766. +
  767. +// five.glif
  768. +static const SFG_StrokeVertex chr_53_part_0[] = {
  769. + { 165.0f * fact, 602.0f * fact },
  770. + { 175.0f * fact, 612.0f * fact },
  771. + { 187.0f * fact, 612.0f * fact },
  772. + { 777.0f * fact, 612.0f * fact },
  773. + { 777.0f * fact, 720.0f * fact },
  774. + { 57.0f * fact, 720.0f * fact },
  775. + { 57.0f * fact, 446.0f * fact },
  776. + { 57.0f * fact, 438.0f * fact },
  777. + { 58.0f * fact, 431.0f * fact },
  778. + { 59.0f * fact, 424.0f * fact },
  779. + { 57.0f * fact, 424.0f * fact },
  780. + { 57.0f * fact, 316.0f * fact },
  781. + { 647.0f * fact, 316.0f * fact },
  782. + { 659.0f * fact, 316.0f * fact },
  783. + { 669.0f * fact, 306.0f * fact },
  784. + { 669.0f * fact, 294.0f * fact },
  785. + { 669.0f * fact, 130.0f * fact },
  786. + { 669.0f * fact, 118.0f * fact },
  787. + { 659.0f * fact, 108.0f * fact },
  788. + { 647.0f * fact, 108.0f * fact },
  789. + { 187.0f * fact, 108.0f * fact },
  790. + { 175.0f * fact, 108.0f * fact },
  791. + { 165.0f * fact, 118.0f * fact },
  792. + { 165.0f * fact, 130.0f * fact },
  793. + { 165.0f * fact, 172.0f * fact },
  794. + { 57.0f * fact, 172.0f * fact },
  795. + { 57.0f * fact, 130.0f * fact },
  796. + { 57.0f * fact, 58.0f * fact },
  797. + { 115.0f * fact, 0.0f * fact },
  798. + { 187.0f * fact, 0.0f * fact },
  799. + { 647.0f * fact, 0.0f * fact },
  800. + { 719.0f * fact, 0.0f * fact },
  801. + { 777.0f * fact, 58.0f * fact },
  802. + { 777.0f * fact, 130.0f * fact },
  803. + { 777.0f * fact, 294.0f * fact },
  804. + { 777.0f * fact, 366.0f * fact },
  805. + { 719.0f * fact, 424.0f * fact },
  806. + { 647.0f * fact, 424.0f * fact },
  807. + { 187.0f * fact, 424.0f * fact },
  808. + { 175.0f * fact, 424.0f * fact },
  809. + { 165.0f * fact, 434.0f * fact },
  810. + { 165.0f * fact, 446.0f * fact },
  811. + { 165.0f * fact, 590.0f * fact },
  812. + { 165.0f * fact, 602.0f * fact }
  813. +};
  814. +
  815. +static const SFG_StrokeStrip chr_53_strip[] = { {44, chr_53_part_0} };
  816. +
  817. +SFG_StrokeChar chr_53 = { 830 * fact, 1, chr_53_strip };
  818. +
  819. +
  820. +// six.glif
  821. +static const SFG_StrokeVertex chr_54_part_0[] = {
  822. + { 527.0f * fact, 424.0f * fact },
  823. + { 187.0f * fact, 424.0f * fact },
  824. + { 175.0f * fact, 424.0f * fact },
  825. + { 165.0f * fact, 434.0f * fact },
  826. + { 165.0f * fact, 446.0f * fact },
  827. + { 165.0f * fact, 590.0f * fact },
  828. + { 165.0f * fact, 602.0f * fact },
  829. + { 175.0f * fact, 612.0f * fact },
  830. + { 187.0f * fact, 612.0f * fact },
  831. + { 657.0f * fact, 612.0f * fact },
  832. + { 657.0f * fact, 720.0f * fact },
  833. + { 654.0f * fact, 720.0f * fact },
  834. + { 650.0f * fact, 720.0f * fact },
  835. + { 187.0f * fact, 720.0f * fact },
  836. + { 115.0f * fact, 720.0f * fact },
  837. + { 57.0f * fact, 662.0f * fact },
  838. + { 57.0f * fact, 590.0f * fact },
  839. + { 57.0f * fact, 130.0f * fact },
  840. + { 57.0f * fact, 58.0f * fact },
  841. + { 115.0f * fact, 0.0f * fact },
  842. + { 187.0f * fact, 0.0f * fact },
  843. + { 647.0f * fact, 0.0f * fact },
  844. + { 719.0f * fact, 0.0f * fact },
  845. + { 777.0f * fact, 58.0f * fact },
  846. + { 777.0f * fact, 130.0f * fact },
  847. + { 777.0f * fact, 294.0f * fact },
  848. + { 777.0f * fact, 366.0f * fact },
  849. + { 719.0f * fact, 424.0f * fact },
  850. + { 647.0f * fact, 424.0f * fact },
  851. + { 527.0f * fact, 424.0f * fact }
  852. +};
  853. +
  854. +// six.glif
  855. +static const SFG_StrokeVertex chr_54_part_1[] = {
  856. + { 669.0f * fact, 130.0f * fact },
  857. + { 669.0f * fact, 118.0f * fact },
  858. + { 659.0f * fact, 108.0f * fact },
  859. + { 647.0f * fact, 108.0f * fact },
  860. + { 187.0f * fact, 108.0f * fact },
  861. + { 175.0f * fact, 108.0f * fact },
  862. + { 165.0f * fact, 118.0f * fact },
  863. + { 165.0f * fact, 130.0f * fact },
  864. + { 165.0f * fact, 316.0f * fact },
  865. + { 647.0f * fact, 316.0f * fact },
  866. + { 659.0f * fact, 316.0f * fact },
  867. + { 669.0f * fact, 306.0f * fact },
  868. + { 669.0f * fact, 294.0f * fact },
  869. + { 669.0f * fact, 130.0f * fact }
  870. +};
  871. +
  872. +static const SFG_StrokeStrip chr_54_strip[] = { {30, chr_54_part_0}, {14, chr_54_part_1} };
  873. +
  874. +SFG_StrokeChar chr_54 = { 820 * fact, 2, chr_54_strip };
  875. +
  876. +
  877. +// seven.glif
  878. +static const SFG_StrokeVertex chr_55_part_0[] = {
  879. + { 10.0f * fact, 720.0f * fact },
  880. + { 6.0f * fact, 720.0f * fact },
  881. + { 3.0f * fact, 720.0f * fact },
  882. + { 3.0f * fact, 612.0f * fact },
  883. + { 473.0f * fact, 612.0f * fact },
  884. + { 485.0f * fact, 612.0f * fact },
  885. + { 495.0f * fact, 602.0f * fact },
  886. + { 495.0f * fact, 590.0f * fact },
  887. + { 495.0f * fact, 0.0f * fact },
  888. + { 603.0f * fact, 0.0f * fact },
  889. + { 603.0f * fact, 590.0f * fact },
  890. + { 603.0f * fact, 662.0f * fact },
  891. + { 545.0f * fact, 720.0f * fact },
  892. + { 473.0f * fact, 720.0f * fact },
  893. + { 13.0f * fact, 720.0f * fact },
  894. + { 10.0f * fact, 720.0f * fact }
  895. +};
  896. +
  897. +static const SFG_StrokeStrip chr_55_strip[] = { {16, chr_55_part_0} };
  898. +
  899. +SFG_StrokeChar chr_55 = { 660 * fact, 1, chr_55_strip };
  900. +
  901. +
  902. +// eight.glif
  903. +static const SFG_StrokeVertex chr_56_part_0[] = {
  904. + { 777.0f * fact, 612.0f * fact },
  905. + { 766.0f * fact, 673.0f * fact },
  906. + { 711.0f * fact, 720.0f * fact },
  907. + { 647.0f * fact, 720.0f * fact },
  908. + { 187.0f * fact, 720.0f * fact },
  909. + { 115.0f * fact, 720.0f * fact },
  910. + { 57.0f * fact, 662.0f * fact },
  911. + { 57.0f * fact, 590.0f * fact },
  912. + { 57.0f * fact, 446.0f * fact },
  913. + { 57.0f * fact, 418.0f * fact },
  914. + { 66.0f * fact, 391.0f * fact },
  915. + { 82.0f * fact, 370.0f * fact },
  916. + { 66.0f * fact, 349.0f * fact },
  917. + { 57.0f * fact, 322.0f * fact },
  918. + { 57.0f * fact, 294.0f * fact },
  919. + { 57.0f * fact, 130.0f * fact },
  920. + { 57.0f * fact, 58.0f * fact },
  921. + { 115.0f * fact, 0.0f * fact },
  922. + { 187.0f * fact, 0.0f * fact },
  923. + { 647.0f * fact, 0.0f * fact },
  924. + { 719.0f * fact, 0.0f * fact },
  925. + { 777.0f * fact, 58.0f * fact },
  926. + { 777.0f * fact, 130.0f * fact },
  927. + { 777.0f * fact, 294.0f * fact },
  928. + { 777.0f * fact, 322.0f * fact },
  929. + { 768.0f * fact, 349.0f * fact },
  930. + { 752.0f * fact, 370.0f * fact },
  931. + { 768.0f * fact, 391.0f * fact },
  932. + { 777.0f * fact, 418.0f * fact },
  933. + { 777.0f * fact, 446.0f * fact },
  934. + { 777.0f * fact, 612.0f * fact }
  935. +};
  936. +
  937. +// eight.glif
  938. +static const SFG_StrokeVertex chr_56_part_1[] = {
  939. + { 669.0f * fact, 130.0f * fact },
  940. + { 669.0f * fact, 118.0f * fact },
  941. + { 659.0f * fact, 108.0f * fact },
  942. + { 647.0f * fact, 108.0f * fact },
  943. + { 187.0f * fact, 108.0f * fact },
  944. + { 175.0f * fact, 108.0f * fact },
  945. + { 165.0f * fact, 118.0f * fact },
  946. + { 165.0f * fact, 130.0f * fact },
  947. + { 165.0f * fact, 294.0f * fact },
  948. + { 165.0f * fact, 306.0f * fact },
  949. + { 175.0f * fact, 316.0f * fact },
  950. + { 187.0f * fact, 316.0f * fact },
  951. + { 647.0f * fact, 316.0f * fact },
  952. + { 659.0f * fact, 316.0f * fact },
  953. + { 669.0f * fact, 306.0f * fact },
  954. + { 669.0f * fact, 294.0f * fact },
  955. + { 669.0f * fact, 130.0f * fact }
  956. +};
  957. +
  958. +// eight.glif
  959. +static const SFG_StrokeVertex chr_56_part_2[] = {
  960. + { 669.0f * fact, 435.0f * fact },
  961. + { 669.0f * fact, 423.0f * fact },
  962. + { 659.0f * fact, 413.0f * fact },
  963. + { 647.0f * fact, 413.0f * fact },
  964. + { 187.0f * fact, 413.0f * fact },
  965. + { 175.0f * fact, 413.0f * fact },
  966. + { 165.0f * fact, 423.0f * fact },
  967. + { 165.0f * fact, 435.0f * fact },
  968. + { 165.0f * fact, 589.0f * fact },
  969. + { 165.0f * fact, 601.0f * fact },
  970. + { 175.0f * fact, 611.0f * fact },
  971. + { 187.0f * fact, 611.0f * fact },
  972. + { 647.0f * fact, 611.0f * fact },
  973. + { 659.0f * fact, 611.0f * fact },
  974. + { 669.0f * fact, 601.0f * fact },
  975. + { 669.0f * fact, 589.0f * fact },
  976. + { 669.0f * fact, 435.0f * fact }
  977. +};
  978. +
  979. +static const SFG_StrokeStrip chr_56_strip[] = { {31, chr_56_part_0}, {17, chr_56_part_1}, {17, chr_56_part_2} };
  980. +
  981. +SFG_StrokeChar chr_56 = { 834 * fact, 3, chr_56_strip };
  982. +
  983. +
  984. +// nine.glif
  985. +static const SFG_StrokeVertex chr_57_part_0[] = {
  986. + { 301.0f * fact, 296.0f * fact },
  987. + { 641.0f * fact, 296.0f * fact },
  988. + { 653.0f * fact, 296.0f * fact },
  989. + { 663.0f * fact, 286.0f * fact },
  990. + { 663.0f * fact, 274.0f * fact },
  991. + { 663.0f * fact, 130.0f * fact },
  992. + { 663.0f * fact, 118.0f * fact },
  993. + { 653.0f * fact, 108.0f * fact },
  994. + { 641.0f * fact, 108.0f * fact },
  995. + { 53.0f * fact, 108.0f * fact },
  996. + { 63.0f * fact, 47.0f * fact },
  997. + { 117.0f * fact, 0.0f * fact },
  998. + { 181.0f * fact, 0.0f * fact },
  999. + { 641.0f * fact, 0.0f * fact },
  1000. + { 713.0f * fact, 0.0f * fact },
  1001. + { 771.0f * fact, 58.0f * fact },
  1002. + { 771.0f * fact, 130.0f * fact },
  1003. + { 771.0f * fact, 590.0f * fact },
  1004. + { 771.0f * fact, 662.0f * fact },
  1005. + { 713.0f * fact, 720.0f * fact },
  1006. + { 641.0f * fact, 720.0f * fact },
  1007. + { 181.0f * fact, 720.0f * fact },
  1008. + { 109.0f * fact, 720.0f * fact },
  1009. + { 51.0f * fact, 662.0f * fact },
  1010. + { 51.0f * fact, 590.0f * fact },
  1011. + { 51.0f * fact, 426.0f * fact },
  1012. + { 51.0f * fact, 354.0f * fact },
  1013. + { 109.0f * fact, 296.0f * fact },
  1014. + { 181.0f * fact, 296.0f * fact },
  1015. + { 301.0f * fact, 296.0f * fact }
  1016. +};
  1017. +
  1018. +// nine.glif
  1019. +static const SFG_StrokeVertex chr_57_part_1[] = {
  1020. + { 159.0f * fact, 590.0f * fact },
  1021. + { 159.0f * fact, 602.0f * fact },
  1022. + { 169.0f * fact, 612.0f * fact },
  1023. + { 181.0f * fact, 612.0f * fact },
  1024. + { 641.0f * fact, 612.0f * fact },
  1025. + { 653.0f * fact, 612.0f * fact },
  1026. + { 663.0f * fact, 602.0f * fact },
  1027. + { 663.0f * fact, 590.0f * fact },
  1028. + { 663.0f * fact, 404.0f * fact },
  1029. + { 181.0f * fact, 404.0f * fact },
  1030. + { 169.0f * fact, 404.0f * fact },
  1031. + { 159.0f * fact, 414.0f * fact },
  1032. + { 159.0f * fact, 426.0f * fact },
  1033. + { 159.0f * fact, 590.0f * fact }
  1034. +};
  1035. +
  1036. +static const SFG_StrokeStrip chr_57_strip[] = { {30, chr_57_part_0}, {14, chr_57_part_1} };
  1037. +
  1038. +SFG_StrokeChar chr_57 = { 828 * fact, 2, chr_57_strip };
  1039. +
  1040. +
  1041. +// colon.glif
  1042. +static const SFG_StrokeVertex chr_58_part_0[] = {
  1043. + { 54.0f * fact, 108.0f * fact },
  1044. + { 54.0f * fact, 0.0f * fact },
  1045. + { 162.0f * fact, 0.0f * fact },
  1046. + { 162.0f * fact, 108.0f * fact },
  1047. + { 54.0f * fact, 108.0f * fact }
  1048. +};
  1049. +
  1050. +// colon.glif
  1051. +static const SFG_StrokeVertex chr_58_part_1[] = {
  1052. + { 162.0f * fact, 588.0f * fact },
  1053. + { 54.0f * fact, 588.0f * fact },
  1054. + { 54.0f * fact, 480.0f * fact },
  1055. + { 162.0f * fact, 480.0f * fact },
  1056. + { 162.0f * fact, 588.0f * fact }
  1057. +};
  1058. +
  1059. +static const SFG_StrokeStrip chr_58_strip[] = { {5, chr_58_part_0}, {5, chr_58_part_1} };
  1060. +
  1061. +SFG_StrokeChar chr_58 = { 214 * fact, 2, chr_58_strip };
  1062. +
  1063. +
  1064. +// semicolon.glif
  1065. +static const SFG_StrokeVertex chr_59_part_0[] = {
  1066. + { 159.0f * fact, 588.0f * fact },
  1067. + { 51.0f * fact, 588.0f * fact },
  1068. + { 51.0f * fact, 480.0f * fact },
  1069. + { 159.0f * fact, 480.0f * fact },
  1070. + { 159.0f * fact, 588.0f * fact }
  1071. +};
  1072. +
  1073. +// semicolon.glif
  1074. +static const SFG_StrokeVertex chr_59_part_1[] = {
  1075. + { 51.0f * fact, 108.0f * fact },
  1076. + { 51.0f * fact, -128.0f * fact },
  1077. + { 112.0f * fact, -118.0f * fact },
  1078. + { 159.0f * fact, -65.0f * fact },
  1079. + { 159.0f * fact, 0.0f * fact },
  1080. + { 159.0f * fact, 108.0f * fact },
  1081. + { 51.0f * fact, 108.0f * fact }
  1082. +};
  1083. +
  1084. +static const SFG_StrokeStrip chr_59_strip[] = { {5, chr_59_part_0}, {7, chr_59_part_1} };
  1085. +
  1086. +SFG_StrokeChar chr_59 = { 193 * fact, 2, chr_59_strip };
  1087. +
  1088. +
  1089. +// less.glif
  1090. +static const SFG_StrokeVertex chr_60_part_0[] = {
  1091. + { 127.0f * fact, 296.0f * fact },
  1092. + { 416.0f * fact, 462.0f * fact },
  1093. + { 416.0f * fact, 587.0f * fact },
  1094. + { 5.0f * fact, 350.0f * fact },
  1095. + { 5.0f * fact, 242.0f * fact },
  1096. + { 416.0f * fact, 4.0f * fact },
  1097. + { 416.0f * fact, 129.0f * fact },
  1098. + { 127.0f * fact, 296.0f * fact }
  1099. +};
  1100. +
  1101. +static const SFG_StrokeStrip chr_60_strip[] = { {8, chr_60_part_0} };
  1102. +
  1103. +SFG_StrokeChar chr_60 = { 473 * fact, 1, chr_60_strip };
  1104. +
  1105. +
  1106. +// equal.glif
  1107. +static const SFG_StrokeVertex chr_61_part_0[] = {
  1108. + { 579.0f * fact, 251.0f * fact },
  1109. + { 59.0f * fact, 251.0f * fact },
  1110. + { 59.0f * fact, 143.0f * fact },
  1111. + { 579.0f * fact, 143.0f * fact },
  1112. + { 579.0f * fact, 251.0f * fact }
  1113. +};
  1114. +
  1115. +// equal.glif
  1116. +static const SFG_StrokeVertex chr_61_part_1[] = {
  1117. + { 579.0f * fact, 441.0f * fact },
  1118. + { 59.0f * fact, 441.0f * fact },
  1119. + { 59.0f * fact, 333.0f * fact },
  1120. + { 579.0f * fact, 333.0f * fact },
  1121. + { 579.0f * fact, 441.0f * fact }
  1122. +};
  1123. +
  1124. +static const SFG_StrokeStrip chr_61_strip[] = { {5, chr_61_part_0}, {5, chr_61_part_1} };
  1125. +
  1126. +SFG_StrokeChar chr_61 = { 638 * fact, 2, chr_61_strip };
  1127. +
  1128. +
  1129. +// greater.glif
  1130. +static const SFG_StrokeVertex chr_62_part_0[] = {
  1131. + { 59.0f * fact, 2.0f * fact },
  1132. + { 470.0f * fact, 240.0f * fact },
  1133. + { 470.0f * fact, 348.0f * fact },
  1134. + { 59.0f * fact, 585.0f * fact },
  1135. + { 59.0f * fact, 460.0f * fact },
  1136. + { 348.0f * fact, 294.0f * fact },
  1137. + { 59.0f * fact, 127.0f * fact },
  1138. + { 59.0f * fact, 2.0f * fact }
  1139. +};
  1140. +
  1141. +static const SFG_StrokeStrip chr_62_strip[] = { {8, chr_62_part_0} };
  1142. +
  1143. +SFG_StrokeChar chr_62 = { 475 * fact, 1, chr_62_strip };
  1144. +
  1145. +
  1146. +// question.glif
  1147. +static const SFG_StrokeVertex chr_63_part_0[] = {
  1148. + { 31.0f * fact, 720.0f * fact },
  1149. + { 31.0f * fact, 720.0f * fact },
  1150. + { 31.0f * fact, 673.0f * fact },
  1151. + { 31.0f * fact, 612.0f * fact },
  1152. + { 528.0f * fact, 612.0f * fact },
  1153. + { 540.0f * fact, 612.0f * fact },
  1154. + { 550.0f * fact, 602.0f * fact },
  1155. + { 550.0f * fact, 590.0f * fact },
  1156. + { 550.0f * fact, 406.0f * fact },
  1157. + { 550.0f * fact, 394.0f * fact },
  1158. + { 540.0f * fact, 384.0f * fact },
  1159. + { 528.0f * fact, 384.0f * fact },
  1160. + { 269.0f * fact, 384.0f * fact },
  1161. + { 197.0f * fact, 384.0f * fact },
  1162. + { 139.0f * fact, 326.0f * fact },
  1163. + { 139.0f * fact, 254.0f * fact },
  1164. + { 139.0f * fact, 199.0f * fact },
  1165. + { 247.0f * fact, 199.0f * fact },
  1166. + { 247.0f * fact, 254.0f * fact },
  1167. + { 247.0f * fact, 266.0f * fact },
  1168. + { 257.0f * fact, 276.0f * fact },
  1169. + { 269.0f * fact, 276.0f * fact },
  1170. + { 528.0f * fact, 276.0f * fact },
  1171. + { 600.0f * fact, 276.0f * fact },
  1172. + { 658.0f * fact, 334.0f * fact },
  1173. + { 658.0f * fact, 406.0f * fact },
  1174. + { 658.0f * fact, 590.0f * fact },
  1175. + { 658.0f * fact, 662.0f * fact },
  1176. + { 600.0f * fact, 720.0f * fact },
  1177. + { 528.0f * fact, 720.0f * fact },
  1178. + { 31.0f * fact, 720.0f * fact }
  1179. +};
  1180. +
  1181. +// question.glif
  1182. +static const SFG_StrokeVertex chr_63_part_1[] = {
  1183. + { 247.0f * fact, 0.0f * fact },
  1184. + { 247.0f * fact, 108.0f * fact },
  1185. + { 139.0f * fact, 108.0f * fact },
  1186. + { 139.0f * fact, 0.0f * fact },
  1187. + { 247.0f * fact, 0.0f * fact }
  1188. +};
  1189. +
  1190. +static const SFG_StrokeStrip chr_63_strip[] = { {31, chr_63_part_0}, {5, chr_63_part_1} };
  1191. +
  1192. +SFG_StrokeChar chr_63 = { 678 * fact, 2, chr_63_strip };
  1193. +
  1194. +
  1195. +// at.glif
  1196. +static const SFG_StrokeVertex chr_64_part_0[] = {
  1197. + { 372.0f * fact, 530.0f * fact },
  1198. + { 300.0f * fact, 530.0f * fact },
  1199. + { 242.0f * fact, 472.0f * fact },
  1200. + { 242.0f * fact, 400.0f * fact },
  1201. + { 242.0f * fact, 320.0f * fact },
  1202. + { 242.0f * fact, 248.0f * fact },
  1203. + { 300.0f * fact, 190.0f * fact },
  1204. + { 372.0f * fact, 190.0f * fact },
  1205. + { 777.0f * fact, 190.0f * fact },
  1206. + { 777.0f * fact, 590.0f * fact },
  1207. + { 777.0f * fact, 662.0f * fact },
  1208. + { 719.0f * fact, 720.0f * fact },
  1209. + { 647.0f * fact, 720.0f * fact },
  1210. + { 187.0f * fact, 720.0f * fact },
  1211. + { 115.0f * fact, 720.0f * fact },
  1212. + { 57.0f * fact, 662.0f * fact },
  1213. + { 57.0f * fact, 590.0f * fact },
  1214. + { 57.0f * fact, 130.0f * fact },
  1215. + { 57.0f * fact, 58.0f * fact },
  1216. + { 115.0f * fact, 0.0f * fact },
  1217. + { 187.0f * fact, 0.0f * fact },
  1218. + { 777.0f * fact, 0.0f * fact },
  1219. + { 777.0f * fact, 53.0f * fact },
  1220. + { 777.0f * fact, 59.0f * fact },
  1221. + { 777.0f * fact, 108.0f * fact },
  1222. + { 187.0f * fact, 108.0f * fact },
  1223. + { 175.0f * fact, 108.0f * fact },
  1224. + { 165.0f * fact, 118.0f * fact },
  1225. + { 165.0f * fact, 130.0f * fact },
  1226. + { 165.0f * fact, 590.0f * fact },
  1227. + { 165.0f * fact, 602.0f * fact },
  1228. + { 175.0f * fact, 612.0f * fact },
  1229. + { 187.0f * fact, 612.0f * fact },
  1230. + { 647.0f * fact, 612.0f * fact },
  1231. + { 659.0f * fact, 612.0f * fact },
  1232. + { 669.0f * fact, 602.0f * fact },
  1233. + { 669.0f * fact, 590.0f * fact },
  1234. + { 669.0f * fact, 278.0f * fact },
  1235. + { 592.0f * fact, 278.0f * fact },
  1236. + { 592.0f * fact, 400.0f * fact },
  1237. + { 592.0f * fact, 472.0f * fact },
  1238. + { 534.0f * fact, 530.0f * fact },
  1239. + { 462.0f * fact, 530.0f * fact },
  1240. + { 372.0f * fact, 530.0f * fact }
  1241. +};
  1242. +
  1243. +// at.glif
  1244. +static const SFG_StrokeVertex chr_64_part_1[] = {
  1245. + { 352.0f * fact, 278.0f * fact },
  1246. + { 340.0f * fact, 278.0f * fact },
  1247. + { 330.0f * fact, 288.0f * fact },
  1248. + { 330.0f * fact, 300.0f * fact },
  1249. + { 330.0f * fact, 420.0f * fact },
  1250. + { 330.0f * fact, 432.0f * fact },
  1251. + { 340.0f * fact, 442.0f * fact },
  1252. + { 352.0f * fact, 442.0f * fact },
  1253. + { 482.0f * fact, 442.0f * fact },
  1254. + { 494.0f * fact, 442.0f * fact },
  1255. + { 504.0f * fact, 432.0f * fact },
  1256. + { 504.0f * fact, 420.0f * fact },
  1257. + { 504.0f * fact, 278.0f * fact },
  1258. + { 352.0f * fact, 278.0f * fact }
  1259. +};
  1260. +
  1261. +static const SFG_StrokeStrip chr_64_strip[] = { {44, chr_64_part_0}, {14, chr_64_part_1} };
  1262. +
  1263. +SFG_StrokeChar chr_64 = { 831 * fact, 2, chr_64_strip };
  1264. +
  1265. +
  1266. +// A_.glif
  1267. +static const SFG_StrokeVertex chr_65_part_0[] = {
  1268. + { 188.0f * fact, 720.0f * fact },
  1269. + { 116.0f * fact, 720.0f * fact },
  1270. + { 58.0f * fact, 662.0f * fact },
  1271. + { 58.0f * fact, 590.0f * fact },
  1272. + { 58.0f * fact, 0.0f * fact },
  1273. + { 166.0f * fact, 0.0f * fact },
  1274. + { 166.0f * fact, 252.0f * fact },
  1275. + { 670.0f * fact, 252.0f * fact },
  1276. + { 670.0f * fact, 0.0f * fact },
  1277. + { 778.0f * fact, 0.0f * fact },
  1278. + { 778.0f * fact, 590.0f * fact },
  1279. + { 778.0f * fact, 662.0f * fact },
  1280. + { 720.0f * fact, 720.0f * fact },
  1281. + { 648.0f * fact, 720.0f * fact },
  1282. + { 188.0f * fact, 720.0f * fact }
  1283. +};
  1284. +
  1285. +// A_.glif
  1286. +static const SFG_StrokeVertex chr_65_part_1[] = {
  1287. + { 166.0f * fact, 360.0f * fact },
  1288. + { 166.0f * fact, 590.0f * fact },
  1289. + { 166.0f * fact, 602.0f * fact },
  1290. + { 176.0f * fact, 612.0f * fact },
  1291. + { 188.0f * fact, 612.0f * fact },
  1292. + { 648.0f * fact, 612.0f * fact },
  1293. + { 660.0f * fact, 612.0f * fact },
  1294. + { 670.0f * fact, 602.0f * fact },
  1295. + { 670.0f * fact, 590.0f * fact },
  1296. + { 670.0f * fact, 360.0f * fact },
  1297. + { 166.0f * fact, 360.0f * fact }
  1298. +};
  1299. +
  1300. +static const SFG_StrokeStrip chr_65_strip[] = { {15, chr_65_part_0}, {11, chr_65_part_1} };
  1301. +
  1302. +SFG_StrokeChar chr_65 = { 836 * fact, 2, chr_65_strip };
  1303. +
  1304. +
  1305. +// B_.glif
  1306. +static const SFG_StrokeVertex chr_66_part_0[] = {
  1307. + { 744.0f * fact, 404.0f * fact },
  1308. + { 749.0f * fact, 423.0f * fact },
  1309. + { 749.0f * fact, 443.0f * fact },
  1310. + { 749.0f * fact, 590.0f * fact },
  1311. + { 749.0f * fact, 662.0f * fact },
  1312. + { 691.0f * fact, 720.0f * fact },
  1313. + { 619.0f * fact, 720.0f * fact },
  1314. + { 59.0f * fact, 720.0f * fact },
  1315. + { 59.0f * fact, 0.0f * fact },
  1316. + { 649.0f * fact, 0.0f * fact },
  1317. + { 721.0f * fact, 0.0f * fact },
  1318. + { 779.0f * fact, 58.0f * fact },
  1319. + { 779.0f * fact, 130.0f * fact },
  1320. + { 779.0f * fact, 291.0f * fact },
  1321. + { 779.0f * fact, 329.0f * fact },
  1322. + { 762.0f * fact, 364.0f * fact },
  1323. + { 736.0f * fact, 387.0f * fact },
  1324. + { 744.0f * fact, 404.0f * fact }
  1325. +};
  1326. +
  1327. +// B_.glif
  1328. +static const SFG_StrokeVertex chr_66_part_1[] = {
  1329. + { 619.0f * fact, 612.0f * fact },
  1330. + { 631.0f * fact, 612.0f * fact },
  1331. + { 641.0f * fact, 602.0f * fact },
  1332. + { 641.0f * fact, 590.0f * fact },
  1333. + { 641.0f * fact, 443.0f * fact },
  1334. + { 641.0f * fact, 431.0f * fact },
  1335. + { 631.0f * fact, 421.0f * fact },
  1336. + { 619.0f * fact, 421.0f * fact },
  1337. + { 189.0f * fact, 421.0f * fact },
  1338. + { 177.0f * fact, 421.0f * fact },
  1339. + { 167.0f * fact, 431.0f * fact },
  1340. + { 167.0f * fact, 443.0f * fact },
  1341. + { 167.0f * fact, 590.0f * fact },
  1342. + { 167.0f * fact, 602.0f * fact },
  1343. + { 177.0f * fact, 612.0f * fact },
  1344. + { 189.0f * fact, 612.0f * fact },
  1345. + { 619.0f * fact, 612.0f * fact }
  1346. +};
  1347. +
  1348. +// B_.glif
  1349. +static const SFG_StrokeVertex chr_66_part_2[] = {
  1350. + { 671.0f * fact, 130.0f * fact },
  1351. + { 671.0f * fact, 118.0f * fact },
  1352. + { 661.0f * fact, 108.0f * fact },
  1353. + { 649.0f * fact, 108.0f * fact },
  1354. + { 189.0f * fact, 108.0f * fact },
  1355. + { 177.0f * fact, 108.0f * fact },
  1356. + { 167.0f * fact, 118.0f * fact },
  1357. + { 167.0f * fact, 130.0f * fact },
  1358. + { 167.0f * fact, 291.0f * fact },
  1359. + { 167.0f * fact, 303.0f * fact },
  1360. + { 177.0f * fact, 313.0f * fact },
  1361. + { 189.0f * fact, 313.0f * fact },
  1362. + { 649.0f * fact, 313.0f * fact },
  1363. + { 661.0f * fact, 313.0f * fact },
  1364. + { 671.0f * fact, 303.0f * fact },
  1365. + { 671.0f * fact, 291.0f * fact },
  1366. + { 671.0f * fact, 130.0f * fact }
  1367. +};
  1368. +
  1369. +static const SFG_StrokeStrip chr_66_strip[] = { {18, chr_66_part_0}, {17, chr_66_part_1}, {17, chr_66_part_2} };
  1370. +
  1371. +SFG_StrokeChar chr_66 = { 832 * fact, 3, chr_66_strip };
  1372. +
  1373. +
  1374. +// C_.glif
  1375. +static const SFG_StrokeVertex chr_67_part_0[] = {
  1376. + { 774.0f * fact, 612.0f * fact },
  1377. + { 774.0f * fact, 720.0f * fact },
  1378. + { 186.0f * fact, 720.0f * fact },
  1379. + { 114.0f * fact, 720.0f * fact },
  1380. + { 56.0f * fact, 662.0f * fact },
  1381. + { 56.0f * fact, 590.0f * fact },
  1382. + { 56.0f * fact, 130.0f * fact },
  1383. + { 56.0f * fact, 58.0f * fact },
  1384. + { 114.0f * fact, 0.0f * fact },
  1385. + { 186.0f * fact, 0.0f * fact },
  1386. + { 774.0f * fact, 0.0f * fact },
  1387. + { 774.0f * fact, 108.0f * fact },
  1388. + { 186.0f * fact, 108.0f * fact },
  1389. + { 174.0f * fact, 108.0f * fact },
  1390. + { 164.0f * fact, 118.0f * fact },
  1391. + { 164.0f * fact, 130.0f * fact },
  1392. + { 164.0f * fact, 590.0f * fact },
  1393. + { 164.0f * fact, 602.0f * fact },
  1394. + { 174.0f * fact, 612.0f * fact },
  1395. + { 186.0f * fact, 612.0f * fact },
  1396. + { 774.0f * fact, 612.0f * fact }
  1397. +};
  1398. +
  1399. +static const SFG_StrokeStrip chr_67_strip[] = { {21, chr_67_part_0} };
  1400. +
  1401. +SFG_StrokeChar chr_67 = { 822 * fact, 1, chr_67_strip };
  1402. +
  1403. +
  1404. +// D_.glif
  1405. +static const SFG_StrokeVertex chr_68_part_0[] = {
  1406. + { 58.0f * fact, 720.0f * fact },
  1407. + { 58.0f * fact, 0.0f * fact },
  1408. + { 648.0f * fact, 0.0f * fact },
  1409. + { 720.0f * fact, 0.0f * fact },
  1410. + { 778.0f * fact, 58.0f * fact },
  1411. + { 778.0f * fact, 130.0f * fact },
  1412. + { 778.0f * fact, 590.0f * fact },
  1413. + { 778.0f * fact, 662.0f * fact },
  1414. + { 720.0f * fact, 720.0f * fact },
  1415. + { 648.0f * fact, 720.0f * fact },
  1416. + { 58.0f * fact, 720.0f * fact }
  1417. +};
  1418. +
  1419. +// D_.glif
  1420. +static const SFG_StrokeVertex chr_68_part_1[] = {
  1421. + { 670.0f * fact, 130.0f * fact },
  1422. + { 670.0f * fact, 118.0f * fact },
  1423. + { 660.0f * fact, 108.0f * fact },
  1424. + { 648.0f * fact, 108.0f * fact },
  1425. + { 188.0f * fact, 108.0f * fact },
  1426. + { 176.0f * fact, 108.0f * fact },
  1427. + { 166.0f * fact, 118.0f * fact },
  1428. + { 166.0f * fact, 130.0f * fact },
  1429. + { 166.0f * fact, 590.0f * fact },
  1430. + { 166.0f * fact, 602.0f * fact },
  1431. + { 176.0f * fact, 612.0f * fact },
  1432. + { 188.0f * fact, 612.0f * fact },
  1433. + { 648.0f * fact, 612.0f * fact },
  1434. + { 660.0f * fact, 612.0f * fact },
  1435. + { 670.0f * fact, 602.0f * fact },
  1436. + { 670.0f * fact, 590.0f * fact },
  1437. + { 670.0f * fact, 130.0f * fact }
  1438. +};
  1439. +
  1440. +static const SFG_StrokeStrip chr_68_strip[] = { {11, chr_68_part_0}, {17, chr_68_part_1} };
  1441. +
  1442. +SFG_StrokeChar chr_68 = { 834 * fact, 2, chr_68_strip };
  1443. +
  1444. +
  1445. +// E_.glif
  1446. +static const SFG_StrokeVertex chr_69_part_0[] = {
  1447. + { 718.0f * fact, 720.0f * fact },
  1448. + { 58.0f * fact, 720.0f * fact },
  1449. + { 58.0f * fact, 0.0f * fact },
  1450. + { 718.0f * fact, 0.0f * fact },
  1451. + { 718.0f * fact, 108.0f * fact },
  1452. + { 166.0f * fact, 108.0f * fact },
  1453. + { 166.0f * fact, 306.0f * fact },
  1454. + { 610.0f * fact, 306.0f * fact },
  1455. + { 610.0f * fact, 414.0f * fact },
  1456. + { 166.0f * fact, 414.0f * fact },
  1457. + { 166.0f * fact, 612.0f * fact },
  1458. + { 718.0f * fact, 612.0f * fact },
  1459. + { 718.0f * fact, 720.0f * fact }
  1460. +};
  1461. +
  1462. +static const SFG_StrokeStrip chr_69_strip[] = { {13, chr_69_part_0} };
  1463. +
  1464. +SFG_StrokeChar chr_69 = { 766 * fact, 1, chr_69_strip };
  1465. +
  1466. +
  1467. +// F_.glif
  1468. +static const SFG_StrokeVertex chr_70_part_0[] = {
  1469. + { 58.0f * fact, 720.0f * fact },
  1470. + { 58.0f * fact, 0.0f * fact },
  1471. + { 166.0f * fact, 0.0f * fact },
  1472. + { 166.0f * fact, 306.0f * fact },
  1473. + { 610.0f * fact, 306.0f * fact },
  1474. + { 610.0f * fact, 414.0f * fact },
  1475. + { 166.0f * fact, 414.0f * fact },
  1476. + { 166.0f * fact, 612.0f * fact },
  1477. + { 718.0f * fact, 612.0f * fact },
  1478. + { 718.0f * fact, 720.0f * fact },
  1479. + { 58.0f * fact, 720.0f * fact }
  1480. +};
  1481. +
  1482. +static const SFG_StrokeStrip chr_70_strip[] = { {11, chr_70_part_0} };
  1483. +
  1484. +SFG_StrokeChar chr_70 = { 723 * fact, 1, chr_70_strip };
  1485. +
  1486. +
  1487. +// G_.glif
  1488. +static const SFG_StrokeVertex chr_71_part_0[] = {
  1489. + { 776.0f * fact, 590.0f * fact },
  1490. + { 776.0f * fact, 662.0f * fact },
  1491. + { 718.0f * fact, 720.0f * fact },
  1492. + { 646.0f * fact, 720.0f * fact },
  1493. + { 186.0f * fact, 720.0f * fact },
  1494. + { 114.0f * fact, 720.0f * fact },
  1495. + { 56.0f * fact, 662.0f * fact },
  1496. + { 56.0f * fact, 590.0f * fact },
  1497. + { 56.0f * fact, 130.0f * fact },
  1498. + { 56.0f * fact, 58.0f * fact },
  1499. + { 114.0f * fact, 0.0f * fact },
  1500. + { 186.0f * fact, 0.0f * fact },
  1501. + { 646.0f * fact, 0.0f * fact },
  1502. + { 718.0f * fact, 0.0f * fact },
  1503. + { 776.0f * fact, 58.0f * fact },
  1504. + { 776.0f * fact, 130.0f * fact },
  1505. + { 776.0f * fact, 394.0f * fact },
  1506. + { 498.0f * fact, 394.0f * fact },
  1507. + { 498.0f * fact, 286.0f * fact },
  1508. + { 668.0f * fact, 286.0f * fact },
  1509. + { 668.0f * fact, 130.0f * fact },
  1510. + { 668.0f * fact, 118.0f * fact },
  1511. + { 658.0f * fact, 108.0f * fact },
  1512. + { 646.0f * fact, 108.0f * fact },
  1513. + { 186.0f * fact, 108.0f * fact },
  1514. + { 174.0f * fact, 108.0f * fact },
  1515. + { 164.0f * fact, 118.0f * fact },
  1516. + { 164.0f * fact, 130.0f * fact },
  1517. + { 164.0f * fact, 590.0f * fact },
  1518. + { 164.0f * fact, 602.0f * fact },
  1519. + { 174.0f * fact, 612.0f * fact },
  1520. + { 186.0f * fact, 612.0f * fact },
  1521. + { 646.0f * fact, 612.0f * fact },
  1522. + { 658.0f * fact, 612.0f * fact },
  1523. + { 668.0f * fact, 602.0f * fact },
  1524. + { 668.0f * fact, 590.0f * fact },
  1525. + { 668.0f * fact, 547.0f * fact },
  1526. + { 776.0f * fact, 547.0f * fact },
  1527. + { 776.0f * fact, 590.0f * fact }
  1528. +};
  1529. +
  1530. +static const SFG_StrokeStrip chr_71_strip[] = { {39, chr_71_part_0} };
  1531. +
  1532. +SFG_StrokeChar chr_71 = { 830 * fact, 1, chr_71_strip };
  1533. +
  1534. +
  1535. +// H_.glif
  1536. +static const SFG_StrokeVertex chr_72_part_0[] = {
  1537. + { 686.0f * fact, 720.0f * fact },
  1538. + { 686.0f * fact, 414.0f * fact },
  1539. + { 165.0f * fact, 414.0f * fact },
  1540. + { 165.0f * fact, 720.0f * fact },
  1541. + { 57.0f * fact, 720.0f * fact },
  1542. + { 57.0f * fact, 0.0f * fact },
  1543. + { 165.0f * fact, 0.0f * fact },
  1544. + { 165.0f * fact, 306.0f * fact },
  1545. + { 686.0f * fact, 306.0f * fact },
  1546. + { 686.0f * fact, 0.0f * fact },
  1547. + { 794.0f * fact, 0.0f * fact },
  1548. + { 794.0f * fact, 720.0f * fact },
  1549. + { 686.0f * fact, 720.0f * fact }
  1550. +};
  1551. +
  1552. +static const SFG_StrokeStrip chr_72_strip[] = { {13, chr_72_part_0} };
  1553. +
  1554. +SFG_StrokeChar chr_72 = { 851 * fact, 1, chr_72_strip };
  1555. +
  1556. +
  1557. +// I_.glif
  1558. +static const SFG_StrokeVertex chr_73_part_0[] = {
  1559. + { 57.0f * fact, 0.0f * fact },
  1560. + { 165.0f * fact, 0.0f * fact },
  1561. + { 165.0f * fact, 720.0f * fact },
  1562. + { 57.0f * fact, 720.0f * fact },
  1563. + { 57.0f * fact, 0.0f * fact }
  1564. +};
  1565. +
  1566. +static const SFG_StrokeStrip chr_73_strip[] = { {5, chr_73_part_0} };
  1567. +
  1568. +SFG_StrokeChar chr_73 = { 220 * fact, 1, chr_73_strip };
  1569. +
  1570. +
  1571. +// J_.glif
  1572. +static const SFG_StrokeVertex chr_74_part_0[] = {
  1573. + { 616.0f * fact, 130.0f * fact },
  1574. + { 616.0f * fact, 118.0f * fact },
  1575. + { 606.0f * fact, 108.0f * fact },
  1576. + { 594.0f * fact, 108.0f * fact },
  1577. + { 134.0f * fact, 108.0f * fact },
  1578. + { 122.0f * fact, 108.0f * fact },
  1579. + { 112.0f * fact, 118.0f * fact },
  1580. + { 112.0f * fact, 130.0f * fact },
  1581. + { 112.0f * fact, 200.0f * fact },
  1582. + { 4.0f * fact, 200.0f * fact },
  1583. + { 4.0f * fact, 130.0f * fact },
  1584. + { 4.0f * fact, 58.0f * fact },
  1585. + { 62.0f * fact, 0.0f * fact },
  1586. + { 134.0f * fact, 0.0f * fact },
  1587. + { 594.0f * fact, 0.0f * fact },
  1588. + { 666.0f * fact, 0.0f * fact },
  1589. + { 724.0f * fact, 58.0f * fact },
  1590. + { 724.0f * fact, 130.0f * fact },
  1591. + { 724.0f * fact, 720.0f * fact },
  1592. + { 616.0f * fact, 720.0f * fact },
  1593. + { 616.0f * fact, 130.0f * fact }
  1594. +};
  1595. +
  1596. +static const SFG_StrokeStrip chr_74_strip[] = { {21, chr_74_part_0} };
  1597. +
  1598. +SFG_StrokeChar chr_74 = { 780 * fact, 1, chr_74_strip };
  1599. +
  1600. +
  1601. +// K_.glif
  1602. +static const SFG_StrokeVertex chr_75_part_0[] = {
  1603. + { 622.0f * fact, 720.0f * fact },
  1604. + { 365.0f * fact, 414.0f * fact },
  1605. + { 165.0f * fact, 414.0f * fact },
  1606. + { 165.0f * fact, 720.0f * fact },
  1607. + { 57.0f * fact, 720.0f * fact },
  1608. + { 57.0f * fact, 0.0f * fact },
  1609. + { 165.0f * fact, 0.0f * fact },
  1610. + { 165.0f * fact, 306.0f * fact },
  1611. + { 365.0f * fact, 306.0f * fact },
  1612. + { 622.0f * fact, 0.0f * fact },
  1613. + { 750.0f * fact, 0.0f * fact },
  1614. + { 750.0f * fact, 15.0f * fact },
  1615. + { 461.0f * fact, 360.0f * fact },
  1616. + { 750.0f * fact, 705.0f * fact },
  1617. + { 750.0f * fact, 720.0f * fact },
  1618. + { 622.0f * fact, 720.0f * fact }
  1619. +};
  1620. +
  1621. +static const SFG_StrokeStrip chr_75_strip[] = { {16, chr_75_part_0} };
  1622. +
  1623. +SFG_StrokeChar chr_75 = { 797 * fact, 1, chr_75_strip };
  1624. +
  1625. +
  1626. +// L_.glif
  1627. +static const SFG_StrokeVertex chr_76_part_0[] = {
  1628. + { 57.0f * fact, 0.0f * fact },
  1629. + { 777.0f * fact, 0.0f * fact },
  1630. + { 777.0f * fact, 108.0f * fact },
  1631. + { 165.0f * fact, 108.0f * fact },
  1632. + { 165.0f * fact, 721.0f * fact },
  1633. + { 57.0f * fact, 721.0f * fact },
  1634. + { 57.0f * fact, 0.0f * fact }
  1635. +};
  1636. +
  1637. +static const SFG_StrokeStrip chr_76_strip[] = { {7, chr_76_part_0} };
  1638. +
  1639. +SFG_StrokeChar chr_76 = { 779 * fact, 1, chr_76_strip };
  1640. +
  1641. +
  1642. +// M_.glif
  1643. +static const SFG_StrokeVertex chr_77_part_0[] = {
  1644. + { 464.0f * fact, 387.0f * fact },
  1645. + { 184.0f * fact, 720.0f * fact },
  1646. + { 56.0f * fact, 720.0f * fact },
  1647. + { 56.0f * fact, 0.0f * fact },
  1648. + { 164.0f * fact, 0.0f * fact },
  1649. + { 164.0f * fact, 576.0f * fact },
  1650. + { 464.0f * fact, 219.0f * fact },
  1651. + { 764.0f * fact, 576.0f * fact },
  1652. + { 764.0f * fact, 0.0f * fact },
  1653. + { 872.0f * fact, 0.0f * fact },
  1654. + { 872.0f * fact, 720.0f * fact },
  1655. + { 743.0f * fact, 720.0f * fact },
  1656. + { 464.0f * fact, 387.0f * fact }
  1657. +};
  1658. +
  1659. +static const SFG_StrokeStrip chr_77_strip[] = { {13, chr_77_part_0} };
  1660. +
  1661. +SFG_StrokeChar chr_77 = { 928 * fact, 1, chr_77_strip };
  1662. +
  1663. +
  1664. +// N_.glif
  1665. +static const SFG_StrokeVertex chr_78_part_0[] = {
  1666. + { 668.0f * fact, 144.0f * fact },
  1667. + { 184.0f * fact, 720.0f * fact },
  1668. + { 56.0f * fact, 720.0f * fact },
  1669. + { 56.0f * fact, 0.0f * fact },
  1670. + { 164.0f * fact, 0.0f * fact },
  1671. + { 164.0f * fact, 576.0f * fact },
  1672. + { 648.0f * fact, 0.0f * fact },
  1673. + { 776.0f * fact, 0.0f * fact },
  1674. + { 776.0f * fact, 720.0f * fact },
  1675. + { 668.0f * fact, 720.0f * fact },
  1676. + { 668.0f * fact, 144.0f * fact }
  1677. +};
  1678. +
  1679. +static const SFG_StrokeStrip chr_78_strip[] = { {11, chr_78_part_0} };
  1680. +
  1681. +SFG_StrokeChar chr_78 = { 832 * fact, 1, chr_78_strip };
  1682. +
  1683. +
  1684. +// O_.glif
  1685. +static const SFG_StrokeVertex chr_79_part_0[] = {
  1686. + { 184.0f * fact, 720.0f * fact },
  1687. + { 112.0f * fact, 720.0f * fact },
  1688. + { 54.0f * fact, 662.0f * fact },
  1689. + { 54.0f * fact, 590.0f * fact },
  1690. + { 54.0f * fact, 130.0f * fact },
  1691. + { 54.0f * fact, 58.0f * fact },
  1692. + { 112.0f * fact, 0.0f * fact },
  1693. + { 184.0f * fact, 0.0f * fact },
  1694. + { 644.0f * fact, 0.0f * fact },
  1695. + { 716.0f * fact, 0.0f * fact },
  1696. + { 774.0f * fact, 58.0f * fact },
  1697. + { 774.0f * fact, 130.0f * fact },
  1698. + { 774.0f * fact, 590.0f * fact },
  1699. + { 774.0f * fact, 662.0f * fact },
  1700. + { 716.0f * fact, 720.0f * fact },
  1701. + { 644.0f * fact, 720.0f * fact },
  1702. + { 184.0f * fact, 720.0f * fact }
  1703. +};
  1704. +
  1705. +// O_.glif
  1706. +static const SFG_StrokeVertex chr_79_part_1[] = {
  1707. + { 184.0f * fact, 108.0f * fact },
  1708. + { 172.0f * fact, 108.0f * fact },
  1709. + { 162.0f * fact, 118.0f * fact },
  1710. + { 162.0f * fact, 130.0f * fact },
  1711. + { 162.0f * fact, 590.0f * fact },
  1712. + { 162.0f * fact, 602.0f * fact },
  1713. + { 172.0f * fact, 612.0f * fact },
  1714. + { 184.0f * fact, 612.0f * fact },
  1715. + { 644.0f * fact, 612.0f * fact },
  1716. + { 656.0f * fact, 612.0f * fact },
  1717. + { 666.0f * fact, 602.0f * fact },
  1718. + { 666.0f * fact, 590.0f * fact },
  1719. + { 666.0f * fact, 130.0f * fact },
  1720. + { 666.0f * fact, 118.0f * fact },
  1721. + { 656.0f * fact, 108.0f * fact },
  1722. + { 644.0f * fact, 108.0f * fact },
  1723. + { 184.0f * fact, 108.0f * fact }
  1724. +};
  1725. +
  1726. +static const SFG_StrokeStrip chr_79_strip[] = { {17, chr_79_part_0}, {17, chr_79_part_1} };
  1727. +
  1728. +SFG_StrokeChar chr_79 = { 828 * fact, 2, chr_79_strip };
  1729. +
  1730. +
  1731. +// P_.glif
  1732. +static const SFG_StrokeVertex chr_80_part_0[] = {
  1733. + { 56.0f * fact, 719.0f * fact },
  1734. + { 56.0f * fact, 0.0f * fact },
  1735. + { 164.0f * fact, 0.0f * fact },
  1736. + { 164.0f * fact, 259.0f * fact },
  1737. + { 171.0f * fact, 258.0f * fact },
  1738. + { 178.0f * fact, 257.0f * fact },
  1739. + { 186.0f * fact, 257.0f * fact },
  1740. + { 646.0f * fact, 257.0f * fact },
  1741. + { 718.0f * fact, 257.0f * fact },
  1742. + { 776.0f * fact, 316.0f * fact },
  1743. + { 776.0f * fact, 387.0f * fact },
  1744. + { 776.0f * fact, 589.0f * fact },
  1745. + { 776.0f * fact, 660.0f * fact },
  1746. + { 718.0f * fact, 719.0f * fact },
  1747. + { 646.0f * fact, 719.0f * fact },
  1748. + { 56.0f * fact, 719.0f * fact }
  1749. +};
  1750. +
  1751. +// P_.glif
  1752. +static const SFG_StrokeVertex chr_80_part_1[] = {
  1753. + { 668.0f * fact, 387.0f * fact },
  1754. + { 668.0f * fact, 375.0f * fact },
  1755. + { 658.0f * fact, 365.0f * fact },
  1756. + { 646.0f * fact, 365.0f * fact },
  1757. + { 186.0f * fact, 365.0f * fact },
  1758. + { 174.0f * fact, 365.0f * fact },
  1759. + { 164.0f * fact, 375.0f * fact },
  1760. + { 164.0f * fact, 387.0f * fact },
  1761. + { 164.0f * fact, 589.0f * fact },
  1762. + { 164.0f * fact, 601.0f * fact },
  1763. + { 174.0f * fact, 611.0f * fact },
  1764. + { 186.0f * fact, 611.0f * fact },
  1765. + { 646.0f * fact, 611.0f * fact },
  1766. + { 658.0f * fact, 611.0f * fact },
  1767. + { 668.0f * fact, 601.0f * fact },
  1768. + { 668.0f * fact, 589.0f * fact },
  1769. + { 668.0f * fact, 387.0f * fact }
  1770. +};
  1771. +
  1772. +static const SFG_StrokeStrip chr_80_strip[] = { {16, chr_80_part_0}, {17, chr_80_part_1} };
  1773. +
  1774. +SFG_StrokeChar chr_80 = { 791 * fact, 2, chr_80_strip };
  1775. +
  1776. +
  1777. +// Q_.glif
  1778. +static const SFG_StrokeVertex chr_81_part_0[] = {
  1779. + { 772.0f * fact, 108.0f * fact },
  1780. + { 773.0f * fact, 115.0f * fact },
  1781. + { 774.0f * fact, 122.0f * fact },
  1782. + { 774.0f * fact, 130.0f * fact },
  1783. + { 774.0f * fact, 590.0f * fact },
  1784. + { 774.0f * fact, 662.0f * fact },
  1785. + { 716.0f * fact, 720.0f * fact },
  1786. + { 644.0f * fact, 720.0f * fact },
  1787. + { 184.0f * fact, 720.0f * fact },
  1788. + { 112.0f * fact, 720.0f * fact },
  1789. + { 54.0f * fact, 662.0f * fact },
  1790. + { 54.0f * fact, 590.0f * fact },
  1791. + { 54.0f * fact, 130.0f * fact },
  1792. + { 54.0f * fact, 58.0f * fact },
  1793. + { 112.0f * fact, 0.0f * fact },
  1794. + { 184.0f * fact, 0.0f * fact },
  1795. + { 864.0f * fact, 0.0f * fact },
  1796. + { 864.0f * fact, 108.0f * fact },
  1797. + { 772.0f * fact, 108.0f * fact }
  1798. +};
  1799. +
  1800. +// Q_.glif
  1801. +static const SFG_StrokeVertex chr_81_part_1[] = {
  1802. + { 184.0f * fact, 108.0f * fact },
  1803. + { 172.0f * fact, 108.0f * fact },
  1804. + { 162.0f * fact, 118.0f * fact },
  1805. + { 162.0f * fact, 130.0f * fact },
  1806. + { 162.0f * fact, 590.0f * fact },
  1807. + { 162.0f * fact, 602.0f * fact },
  1808. + { 172.0f * fact, 612.0f * fact },
  1809. + { 184.0f * fact, 612.0f * fact },
  1810. + { 644.0f * fact, 612.0f * fact },
  1811. + { 656.0f * fact, 612.0f * fact },
  1812. + { 666.0f * fact, 602.0f * fact },
  1813. + { 666.0f * fact, 590.0f * fact },
  1814. + { 666.0f * fact, 130.0f * fact },
  1815. + { 666.0f * fact, 118.0f * fact },
  1816. + { 656.0f * fact, 108.0f * fact },
  1817. + { 644.0f * fact, 108.0f * fact },
  1818. + { 184.0f * fact, 108.0f * fact }
  1819. +};
  1820. +
  1821. +static const SFG_StrokeStrip chr_81_strip[] = { {19, chr_81_part_0}, {17, chr_81_part_1} };
  1822. +
  1823. +SFG_StrokeChar chr_81 = { 884 * fact, 2, chr_81_strip };
  1824. +
  1825. +
  1826. +// R_.glif
  1827. +static const SFG_StrokeVertex chr_82_part_0[] = {
  1828. + { 775.0f * fact, 589.0f * fact },
  1829. + { 775.0f * fact, 660.0f * fact },
  1830. + { 717.0f * fact, 719.0f * fact },
  1831. + { 645.0f * fact, 719.0f * fact },
  1832. + { 55.0f * fact, 719.0f * fact },
  1833. + { 55.0f * fact, 0.0f * fact },
  1834. + { 163.0f * fact, 0.0f * fact },
  1835. + { 163.0f * fact, 259.0f * fact },
  1836. + { 170.0f * fact, 258.0f * fact },
  1837. + { 177.0f * fact, 257.0f * fact },
  1838. + { 185.0f * fact, 257.0f * fact },
  1839. + { 431.0f * fact, 257.0f * fact },
  1840. + { 647.0f * fact, 0.0f * fact },
  1841. + { 775.0f * fact, 0.0f * fact },
  1842. + { 775.0f * fact, 15.0f * fact },
  1843. + { 572.0f * fact, 257.0f * fact },
  1844. + { 645.0f * fact, 257.0f * fact },
  1845. + { 717.0f * fact, 257.0f * fact },
  1846. + { 775.0f * fact, 316.0f * fact },
  1847. + { 775.0f * fact, 387.0f * fact },
  1848. + { 775.0f * fact, 589.0f * fact }
  1849. +};
  1850. +
  1851. +// R_.glif
  1852. +static const SFG_StrokeVertex chr_82_part_1[] = {
  1853. + { 185.0f * fact, 365.0f * fact },
  1854. + { 173.0f * fact, 365.0f * fact },
  1855. + { 163.0f * fact, 375.0f * fact },
  1856. + { 163.0f * fact, 387.0f * fact },
  1857. + { 163.0f * fact, 589.0f * fact },
  1858. + { 163.0f * fact, 601.0f * fact },
  1859. + { 173.0f * fact, 611.0f * fact },
  1860. + { 185.0f * fact, 611.0f * fact },
  1861. + { 645.0f * fact, 611.0f * fact },
  1862. + { 657.0f * fact, 611.0f * fact },
  1863. + { 667.0f * fact, 601.0f * fact },
  1864. + { 667.0f * fact, 589.0f * fact },
  1865. + { 667.0f * fact, 387.0f * fact },
  1866. + { 667.0f * fact, 375.0f * fact },
  1867. + { 657.0f * fact, 365.0f * fact },
  1868. + { 645.0f * fact, 365.0f * fact },
  1869. + { 185.0f * fact, 365.0f * fact }
  1870. +};
  1871. +
  1872. +static const SFG_StrokeStrip chr_82_strip[] = { {21, chr_82_part_0}, {17, chr_82_part_1} };
  1873. +
  1874. +SFG_StrokeChar chr_82 = { 825 * fact, 2, chr_82_strip };
  1875. +
  1876. +
  1877. +// S_.glif
  1878. +static const SFG_StrokeVertex chr_83_part_0[] = {
  1879. + { 771.0f * fact, 590.0f * fact },
  1880. + { 771.0f * fact, 662.0f * fact },
  1881. + { 713.0f * fact, 720.0f * fact },
  1882. + { 641.0f * fact, 720.0f * fact },
  1883. + { 181.0f * fact, 720.0f * fact },
  1884. + { 109.0f * fact, 720.0f * fact },
  1885. + { 51.0f * fact, 662.0f * fact },
  1886. + { 51.0f * fact, 590.0f * fact },
  1887. + { 51.0f * fact, 436.0f * fact },
  1888. + { 51.0f * fact, 364.0f * fact },
  1889. + { 109.0f * fact, 306.0f * fact },
  1890. + { 181.0f * fact, 306.0f * fact },
  1891. + { 641.0f * fact, 306.0f * fact },
  1892. + { 653.0f * fact, 306.0f * fact },
  1893. + { 663.0f * fact, 296.0f * fact },
  1894. + { 663.0f * fact, 284.0f * fact },
  1895. + { 663.0f * fact, 130.0f * fact },
  1896. + { 663.0f * fact, 118.0f * fact },
  1897. + { 653.0f * fact, 108.0f * fact },
  1898. + { 641.0f * fact, 108.0f * fact },
  1899. + { 181.0f * fact, 108.0f * fact },
  1900. + { 169.0f * fact, 108.0f * fact },
  1901. + { 159.0f * fact, 118.0f * fact },
  1902. + { 159.0f * fact, 130.0f * fact },
  1903. + { 159.0f * fact, 172.0f * fact },
  1904. + { 51.0f * fact, 172.0f * fact },
  1905. + { 51.0f * fact, 130.0f * fact },
  1906. + { 51.0f * fact, 58.0f * fact },
  1907. + { 109.0f * fact, 0.0f * fact },
  1908. + { 181.0f * fact, 0.0f * fact },
  1909. + { 641.0f * fact, 0.0f * fact },
  1910. + { 713.0f * fact, 0.0f * fact },
  1911. + { 771.0f * fact, 58.0f * fact },
  1912. + { 771.0f * fact, 130.0f * fact },
  1913. + { 771.0f * fact, 284.0f * fact },
  1914. + { 771.0f * fact, 356.0f * fact },
  1915. + { 713.0f * fact, 414.0f * fact },
  1916. + { 641.0f * fact, 414.0f * fact },
  1917. + { 181.0f * fact, 414.0f * fact },
  1918. + { 169.0f * fact, 414.0f * fact },
  1919. + { 159.0f * fact, 424.0f * fact },
  1920. + { 159.0f * fact, 436.0f * fact },
  1921. + { 159.0f * fact, 590.0f * fact },
  1922. + { 159.0f * fact, 602.0f * fact },
  1923. + { 169.0f * fact, 612.0f * fact },
  1924. + { 181.0f * fact, 612.0f * fact },
  1925. + { 641.0f * fact, 612.0f * fact },
  1926. + { 653.0f * fact, 612.0f * fact },
  1927. + { 663.0f * fact, 602.0f * fact },
  1928. + { 663.0f * fact, 590.0f * fact },
  1929. + { 663.0f * fact, 548.0f * fact },
  1930. + { 771.0f * fact, 548.0f * fact },
  1931. + { 771.0f * fact, 590.0f * fact }
  1932. +};
  1933. +
  1934. +static const SFG_StrokeStrip chr_83_strip[] = { {53, chr_83_part_0} };
  1935. +
  1936. +SFG_StrokeChar chr_83 = { 822 * fact, 1, chr_83_strip };
  1937. +
  1938. +
  1939. +// T_.glif
  1940. +static const SFG_StrokeVertex chr_84_part_0[] = {
  1941. + { 20.0f * fact, 720.0f * fact },
  1942. + { 20.0f * fact, 612.0f * fact },
  1943. + { 326.0f * fact, 612.0f * fact },
  1944. + { 326.0f * fact, 0.0f * fact },
  1945. + { 434.0f * fact, 0.0f * fact },
  1946. + { 434.0f * fact, 612.0f * fact },
  1947. + { 740.0f * fact, 612.0f * fact },
  1948. + { 740.0f * fact, 720.0f * fact },
  1949. + { 20.0f * fact, 720.0f * fact }
  1950. +};
  1951. +
  1952. +static const SFG_StrokeStrip chr_84_strip[] = { {9, chr_84_part_0} };
  1953. +
  1954. +SFG_StrokeChar chr_84 = { 759 * fact, 1, chr_84_strip };
  1955. +
  1956. +
  1957. +// U_.glif
  1958. +static const SFG_StrokeVertex chr_85_part_0[] = {
  1959. + { 666.0f * fact, 130.0f * fact },
  1960. + { 666.0f * fact, 118.0f * fact },
  1961. + { 656.0f * fact, 108.0f * fact },
  1962. + { 644.0f * fact, 108.0f * fact },
  1963. + { 184.0f * fact, 108.0f * fact },
  1964. + { 172.0f * fact, 108.0f * fact },
  1965. + { 162.0f * fact, 118.0f * fact },
  1966. + { 162.0f * fact, 130.0f * fact },
  1967. + { 162.0f * fact, 720.0f * fact },
  1968. + { 54.0f * fact, 720.0f * fact },
  1969. + { 54.0f * fact, 130.0f * fact },
  1970. + { 54.0f * fact, 58.0f * fact },
  1971. + { 112.0f * fact, 0.0f * fact },
  1972. + { 184.0f * fact, 0.0f * fact },
  1973. + { 644.0f * fact, 0.0f * fact },
  1974. + { 716.0f * fact, 0.0f * fact },
  1975. + { 774.0f * fact, 58.0f * fact },
  1976. + { 774.0f * fact, 130.0f * fact },
  1977. + { 774.0f * fact, 720.0f * fact },
  1978. + { 666.0f * fact, 720.0f * fact },
  1979. + { 666.0f * fact, 130.0f * fact }
  1980. +};
  1981. +
  1982. +static const SFG_StrokeStrip chr_85_strip[] = { {21, chr_85_part_0} };
  1983. +
  1984. +SFG_StrokeChar chr_85 = { 828 * fact, 1, chr_85_strip };
  1985. +
  1986. +
  1987. +// V_.glif
  1988. +static const SFG_StrokeVertex chr_86_part_0[] = {
  1989. + { 505.0f * fact, 122.0f * fact },
  1990. + { 160.0f * fact, 720.0f * fact },
  1991. + { 35.0f * fact, 720.0f * fact },
  1992. + { 451.0f * fact, 0.0f * fact },
  1993. + { 559.0f * fact, 0.0f * fact },
  1994. + { 974.0f * fact, 720.0f * fact },
  1995. + { 850.0f * fact, 720.0f * fact },
  1996. + { 505.0f * fact, 122.0f * fact }
  1997. +};
  1998. +
  1999. +static const SFG_StrokeStrip chr_86_strip[] = { {8, chr_86_part_0} };
  2000. +
  2001. +SFG_StrokeChar chr_86 = { 1003 * fact, 1, chr_86_strip };
  2002. +
  2003. +
  2004. +// W_.glif
  2005. +static const SFG_StrokeVertex chr_87_part_0[] = {
  2006. + { 1029.0f * fact, 720.0f * fact },
  2007. + { 838.0f * fact, 195.0f * fact },
  2008. + { 647.0f * fact, 720.0f * fact },
  2009. + { 532.0f * fact, 720.0f * fact },
  2010. + { 341.0f * fact, 195.0f * fact },
  2011. + { 150.0f * fact, 720.0f * fact },
  2012. + { 35.0f * fact, 720.0f * fact },
  2013. + { 297.0f * fact, 0.0f * fact },
  2014. + { 384.0f * fact, 0.0f * fact },
  2015. + { 383.0f * fact, 1.0f * fact },
  2016. + { 385.0f * fact, 0.0f * fact },
  2017. + { 589.0f * fact, 561.0f * fact },
  2018. + { 794.0f * fact, 0.0f * fact },
  2019. + { 882.0f * fact, 0.0f * fact },
  2020. + { 1144.0f * fact, 720.0f * fact },
  2021. + { 1029.0f * fact, 720.0f * fact }
  2022. +};
  2023. +
  2024. +static const SFG_StrokeStrip chr_87_strip[] = { {16, chr_87_part_0} };
  2025. +
  2026. +SFG_StrokeChar chr_87 = { 1179 * fact, 1, chr_87_strip };
  2027. +
  2028. +
  2029. +// X_.glif
  2030. +static const SFG_StrokeVertex chr_88_part_0[] = {
  2031. + { 638.0f * fact, 720.0f * fact },
  2032. + { 406.0f * fact, 444.0f * fact },
  2033. + { 174.0f * fact, 720.0f * fact },
  2034. + { 46.0f * fact, 720.0f * fact },
  2035. + { 46.0f * fact, 705.0f * fact },
  2036. + { 335.0f * fact, 360.0f * fact },
  2037. + { 46.0f * fact, 15.0f * fact },
  2038. + { 46.0f * fact, 0.0f * fact },
  2039. + { 174.0f * fact, 0.0f * fact },
  2040. + { 406.0f * fact, 276.0f * fact },
  2041. + { 638.0f * fact, 0.0f * fact },
  2042. + { 766.0f * fact, 0.0f * fact },
  2043. + { 766.0f * fact, 15.0f * fact },
  2044. + { 476.0f * fact, 360.0f * fact },
  2045. + { 766.0f * fact, 705.0f * fact },
  2046. + { 766.0f * fact, 720.0f * fact },
  2047. + { 638.0f * fact, 720.0f * fact }
  2048. +};
  2049. +
  2050. +static const SFG_StrokeStrip chr_88_strip[] = { {17, chr_88_part_0} };
  2051. +
  2052. +SFG_StrokeChar chr_88 = { 812 * fact, 1, chr_88_strip };
  2053. +
  2054. +
  2055. +// Y_.glif
  2056. +static const SFG_StrokeVertex chr_89_part_0[] = {
  2057. + { 661.0f * fact, 720.0f * fact },
  2058. + { 403.0f * fact, 392.0f * fact },
  2059. + { 144.0f * fact, 720.0f * fact },
  2060. + { 17.0f * fact, 720.0f * fact },
  2061. + { 349.0f * fact, 270.0f * fact },
  2062. + { 349.0f * fact, 0.0f * fact },
  2063. + { 457.0f * fact, 0.0f * fact },
  2064. + { 457.0f * fact, 270.0f * fact },
  2065. + { 789.0f * fact, 720.0f * fact },
  2066. + { 661.0f * fact, 720.0f * fact }
  2067. +};
  2068. +
  2069. +static const SFG_StrokeStrip chr_89_strip[] = { {10, chr_89_part_0} };
  2070. +
  2071. +SFG_StrokeChar chr_89 = { 806 * fact, 1, chr_89_strip };
  2072. +
  2073. +
  2074. +// Z_.glif
  2075. +static const SFG_StrokeVertex chr_90_part_0[] = {
  2076. + { 51.0f * fact, 612.0f * fact },
  2077. + { 627.0f * fact, 612.0f * fact },
  2078. + { 51.0f * fact, 128.0f * fact },
  2079. + { 51.0f * fact, 0.0f * fact },
  2080. + { 771.0f * fact, 0.0f * fact },
  2081. + { 771.0f * fact, 108.0f * fact },
  2082. + { 195.0f * fact, 108.0f * fact },
  2083. + { 771.0f * fact, 592.0f * fact },
  2084. + { 771.0f * fact, 720.0f * fact },
  2085. + { 51.0f * fact, 720.0f * fact },
  2086. + { 51.0f * fact, 612.0f * fact }
  2087. +};
  2088. +
  2089. +static const SFG_StrokeStrip chr_90_strip[] = { {11, chr_90_part_0} };
  2090. +
  2091. +SFG_StrokeChar chr_90 = { 821 * fact, 1, chr_90_strip };
  2092. +
  2093. +
  2094. +// bracketleft.glif
  2095. +static const SFG_StrokeVertex chr_91_part_0[] = {
  2096. + { 54.0f * fact, 0.0f * fact },
  2097. + { 226.0f * fact, 0.0f * fact },
  2098. + { 226.0f * fact, 108.0f * fact },
  2099. + { 162.0f * fact, 108.0f * fact },
  2100. + { 162.0f * fact, 612.0f * fact },
  2101. + { 226.0f * fact, 612.0f * fact },
  2102. + { 226.0f * fact, 720.0f * fact },
  2103. + { 54.0f * fact, 720.0f * fact },
  2104. + { 54.0f * fact, 0.0f * fact }
  2105. +};
  2106. +
  2107. +static const SFG_StrokeStrip chr_91_strip[] = { {9, chr_91_part_0} };
  2108. +
  2109. +SFG_StrokeChar chr_91 = { 275 * fact, 1, chr_91_strip };
  2110. +
  2111. +
  2112. +// backslash.glif
  2113. +static const SFG_StrokeVertex chr_92_part_0[] = {
  2114. + { 5.0f * fact, 720.0f * fact },
  2115. + { 5.0f * fact, 592.0f * fact },
  2116. + { 500.0f * fact, 0.0f * fact },
  2117. + { 515.0f * fact, 0.0f * fact },
  2118. + { 515.0f * fact, 128.0f * fact },
  2119. + { 20.0f * fact, 720.0f * fact },
  2120. + { 5.0f * fact, 720.0f * fact }
  2121. +};
  2122. +
  2123. +static const SFG_StrokeStrip chr_92_strip[] = { {7, chr_92_part_0} };
  2124. +
  2125. +SFG_StrokeChar chr_92 = { 520 * fact, 1, chr_92_strip };
  2126. +
  2127. +
  2128. +// bracketright.glif
  2129. +static const SFG_StrokeVertex chr_93_part_0[] = {
  2130. + { 51.0f * fact, 612.0f * fact },
  2131. + { 115.0f * fact, 612.0f * fact },
  2132. + { 115.0f * fact, 108.0f * fact },
  2133. + { 51.0f * fact, 108.0f * fact },
  2134. + { 51.0f * fact, 0.0f * fact },
  2135. + { 223.0f * fact, 0.0f * fact },
  2136. + { 223.0f * fact, 720.0f * fact },
  2137. + { 51.0f * fact, 720.0f * fact },
  2138. + { 51.0f * fact, 612.0f * fact }
  2139. +};
  2140. +
  2141. +static const SFG_StrokeStrip chr_93_strip[] = { {9, chr_93_part_0} };
  2142. +
  2143. +SFG_StrokeChar chr_93 = { 276 * fact, 1, chr_93_strip };
  2144. +
  2145. +
  2146. +// underscore.glif
  2147. +static const SFG_StrokeVertex chr_95_part_0[] = {
  2148. + { 774.0f * fact, 0.0f * fact },
  2149. + { 54.0f * fact, 0.0f * fact },
  2150. + { 54.0f * fact, -108.0f * fact },
  2151. + { 774.0f * fact, -108.0f * fact },
  2152. + { 774.0f * fact, 0.0f * fact }
  2153. +};
  2154. +
  2155. +static const SFG_StrokeStrip chr_95_strip[] = { {5, chr_95_part_0} };
  2156. +
  2157. +SFG_StrokeChar chr_95 = { 828 * fact, 1, chr_95_strip };
  2158. +
  2159. +
  2160. +// grave.glif
  2161. +static const SFG_StrokeVertex chr_96_part_0[] = {
  2162. + { 140.0f * fact, 989.0f * fact },
  2163. + { 32.0f * fact, 989.0f * fact },
  2164. + { 72.0f * fact, 827.0f * fact },
  2165. + { 180.0f * fact, 827.0f * fact },
  2166. + { 140.0f * fact, 989.0f * fact }
  2167. +};
  2168. +
  2169. +static const SFG_StrokeStrip chr_96_strip[] = { {5, chr_96_part_0} };
  2170. +
  2171. +SFG_StrokeChar chr_96 = { 213 * fact, 1, chr_96_strip };
  2172. +
  2173. +
  2174. +// a.glif
  2175. +static const SFG_StrokeVertex chr_97_part_0[] = {
  2176. + { 52.0f * fact, 580.0f * fact },
  2177. + { 52.0f * fact, 472.0f * fact },
  2178. + { 512.0f * fact, 472.0f * fact },
  2179. + { 524.0f * fact, 472.0f * fact },
  2180. + { 534.0f * fact, 462.0f * fact },
  2181. + { 534.0f * fact, 450.0f * fact },
  2182. + { 534.0f * fact, 344.0f * fact },
  2183. + { 52.0f * fact, 344.0f * fact },
  2184. + { 52.0f * fact, 130.0f * fact },
  2185. + { 52.0f * fact, 58.0f * fact },
  2186. + { 110.0f * fact, 0.0f * fact },
  2187. + { 182.0f * fact, 0.0f * fact },
  2188. + { 642.0f * fact, 0.0f * fact },
  2189. + { 642.0f * fact, 450.0f * fact },
  2190. + { 642.0f * fact, 522.0f * fact },
  2191. + { 584.0f * fact, 580.0f * fact },
  2192. + { 512.0f * fact, 580.0f * fact },
  2193. + { 52.0f * fact, 580.0f * fact }
  2194. +};
  2195. +
  2196. +// a.glif
  2197. +static const SFG_StrokeVertex chr_97_part_1[] = {
  2198. + { 534.0f * fact, 108.0f * fact },
  2199. + { 182.0f * fact, 108.0f * fact },
  2200. + { 170.0f * fact, 108.0f * fact },
  2201. + { 160.0f * fact, 118.0f * fact },
  2202. + { 160.0f * fact, 130.0f * fact },
  2203. + { 160.0f * fact, 236.0f * fact },
  2204. + { 534.0f * fact, 236.0f * fact },
  2205. + { 534.0f * fact, 108.0f * fact }
  2206. +};
  2207. +
  2208. +static const SFG_StrokeStrip chr_97_strip[] = { {18, chr_97_part_0}, {8, chr_97_part_1} };
  2209. +
  2210. +SFG_StrokeChar chr_97 = { 694 * fact, 2, chr_97_strip };
  2211. +
  2212. +
  2213. +// b.glif
  2214. +static const SFG_StrokeVertex chr_98_part_0[] = {
  2215. + { 162.0f * fact, 580.0f * fact },
  2216. + { 162.0f * fact, 770.0f * fact },
  2217. + { 54.0f * fact, 770.0f * fact },
  2218. + { 54.0f * fact, 0.0f * fact },
  2219. + { 514.0f * fact, 0.0f * fact },
  2220. + { 586.0f * fact, 0.0f * fact },
  2221. + { 644.0f * fact, 58.0f * fact },
  2222. + { 644.0f * fact, 130.0f * fact },
  2223. + { 644.0f * fact, 450.0f * fact },
  2224. + { 644.0f * fact, 522.0f * fact },
  2225. + { 586.0f * fact, 580.0f * fact },
  2226. + { 514.0f * fact, 580.0f * fact },
  2227. + { 162.0f * fact, 580.0f * fact }
  2228. +};
  2229. +
  2230. +// b.glif
  2231. +static const SFG_StrokeVertex chr_98_part_1[] = {
  2232. + { 536.0f * fact, 130.0f * fact },
  2233. + { 536.0f * fact, 118.0f * fact },
  2234. + { 526.0f * fact, 108.0f * fact },
  2235. + { 514.0f * fact, 108.0f * fact },
  2236. + { 184.0f * fact, 108.0f * fact },
  2237. + { 172.0f * fact, 108.0f * fact },
  2238. + { 162.0f * fact, 118.0f * fact },
  2239. + { 162.0f * fact, 130.0f * fact },
  2240. + { 162.0f * fact, 450.0f * fact },
  2241. + { 162.0f * fact, 462.0f * fact },
  2242. + { 172.0f * fact, 472.0f * fact },
  2243. + { 184.0f * fact, 472.0f * fact },
  2244. + { 514.0f * fact, 472.0f * fact },
  2245. + { 526.0f * fact, 472.0f * fact },
  2246. + { 536.0f * fact, 462.0f * fact },
  2247. + { 536.0f * fact, 450.0f * fact },
  2248. + { 536.0f * fact, 130.0f * fact }
  2249. +};
  2250. +
  2251. +static const SFG_StrokeStrip chr_98_strip[] = { {13, chr_98_part_0}, {17, chr_98_part_1} };
  2252. +
  2253. +SFG_StrokeChar chr_98 = { 667 * fact, 2, chr_98_strip };
  2254. +
  2255. +
  2256. +// c.glif
  2257. +static const SFG_StrokeVertex chr_99_part_0[] = {
  2258. + { 181.0f * fact, 108.0f * fact },
  2259. + { 169.0f * fact, 108.0f * fact },
  2260. + { 159.0f * fact, 118.0f * fact },
  2261. + { 159.0f * fact, 130.0f * fact },
  2262. + { 159.0f * fact, 450.0f * fact },
  2263. + { 159.0f * fact, 462.0f * fact },
  2264. + { 169.0f * fact, 472.0f * fact },
  2265. + { 181.0f * fact, 472.0f * fact },
  2266. + { 639.0f * fact, 472.0f * fact },
  2267. + { 639.0f * fact, 580.0f * fact },
  2268. + { 181.0f * fact, 580.0f * fact },
  2269. + { 109.0f * fact, 580.0f * fact },
  2270. + { 51.0f * fact, 522.0f * fact },
  2271. + { 51.0f * fact, 450.0f * fact },
  2272. + { 51.0f * fact, 130.0f * fact },
  2273. + { 51.0f * fact, 58.0f * fact },
  2274. + { 109.0f * fact, 0.0f * fact },
  2275. + { 181.0f * fact, 0.0f * fact },
  2276. + { 641.0f * fact, 0.0f * fact },
  2277. + { 641.0f * fact, 108.0f * fact },
  2278. + { 181.0f * fact, 108.0f * fact }
  2279. +};
  2280. +
  2281. +static const SFG_StrokeStrip chr_99_strip[] = { {21, chr_99_part_0} };
  2282. +
  2283. +SFG_StrokeChar chr_99 = { 695 * fact, 1, chr_99_strip };
  2284. +
  2285. +
  2286. +// d.glif
  2287. +static const SFG_StrokeVertex chr_100_part_0[] = {
  2288. + { 505.0f * fact, 770.0f * fact },
  2289. + { 505.0f * fact, 580.0f * fact },
  2290. + { 153.0f * fact, 580.0f * fact },
  2291. + { 81.0f * fact, 580.0f * fact },
  2292. + { 23.0f * fact, 522.0f * fact },
  2293. + { 23.0f * fact, 450.0f * fact },
  2294. + { 23.0f * fact, 130.0f * fact },
  2295. + { 23.0f * fact, 58.0f * fact },
  2296. + { 81.0f * fact, 0.0f * fact },
  2297. + { 153.0f * fact, 0.0f * fact },
  2298. + { 613.0f * fact, 0.0f * fact },
  2299. + { 613.0f * fact, 770.0f * fact },
  2300. + { 505.0f * fact, 770.0f * fact }
  2301. +};
  2302. +
  2303. +// d.glif
  2304. +static const SFG_StrokeVertex chr_100_part_1[] = {
  2305. + { 153.0f * fact, 108.0f * fact },
  2306. + { 141.0f * fact, 108.0f * fact },
  2307. + { 131.0f * fact, 118.0f * fact },
  2308. + { 131.0f * fact, 130.0f * fact },
  2309. + { 131.0f * fact, 450.0f * fact },
  2310. + { 131.0f * fact, 462.0f * fact },
  2311. + { 141.0f * fact, 472.0f * fact },
  2312. + { 153.0f * fact, 472.0f * fact },
  2313. + { 483.0f * fact, 472.0f * fact },
  2314. + { 495.0f * fact, 472.0f * fact },
  2315. + { 505.0f * fact, 462.0f * fact },
  2316. + { 505.0f * fact, 450.0f * fact },
  2317. + { 505.0f * fact, 130.0f * fact },
  2318. + { 505.0f * fact, 118.0f * fact },
  2319. + { 495.0f * fact, 108.0f * fact },
  2320. + { 483.0f * fact, 108.0f * fact },
  2321. + { 153.0f * fact, 108.0f * fact }
  2322. +};
  2323. +
  2324. +static const SFG_StrokeStrip chr_100_strip[] = { {13, chr_100_part_0}, {17, chr_100_part_1} };
  2325. +
  2326. +SFG_StrokeChar chr_100 = { 667 * fact, 2, chr_100_strip };
  2327. +
  2328. +
  2329. +// e.glif
  2330. +static const SFG_StrokeVertex chr_101_part_0[] = {
  2331. + { 181.0f * fact, 580.0f * fact },
  2332. + { 109.0f * fact, 580.0f * fact },
  2333. + { 51.0f * fact, 522.0f * fact },
  2334. + { 51.0f * fact, 450.0f * fact },
  2335. + { 51.0f * fact, 130.0f * fact },
  2336. + { 51.0f * fact, 58.0f * fact },
  2337. + { 109.0f * fact, 0.0f * fact },
  2338. + { 181.0f * fact, 0.0f * fact },
  2339. + { 641.0f * fact, 0.0f * fact },
  2340. + { 641.0f * fact, 108.0f * fact },
  2341. + { 181.0f * fact, 108.0f * fact },
  2342. + { 169.0f * fact, 108.0f * fact },
  2343. + { 159.0f * fact, 118.0f * fact },
  2344. + { 159.0f * fact, 130.0f * fact },
  2345. + { 159.0f * fact, 236.0f * fact },
  2346. + { 641.0f * fact, 236.0f * fact },
  2347. + { 641.0f * fact, 450.0f * fact },
  2348. + { 641.0f * fact, 522.0f * fact },
  2349. + { 583.0f * fact, 580.0f * fact },
  2350. + { 511.0f * fact, 580.0f * fact },
  2351. + { 181.0f * fact, 580.0f * fact }
  2352. +};
  2353. +
  2354. +// e.glif
  2355. +static const SFG_StrokeVertex chr_101_part_1[] = {
  2356. + { 159.0f * fact, 344.0f * fact },
  2357. + { 159.0f * fact, 450.0f * fact },
  2358. + { 159.0f * fact, 462.0f * fact },
  2359. + { 169.0f * fact, 472.0f * fact },
  2360. + { 181.0f * fact, 472.0f * fact },
  2361. + { 511.0f * fact, 472.0f * fact },
  2362. + { 523.0f * fact, 472.0f * fact },
  2363. + { 533.0f * fact, 462.0f * fact },
  2364. + { 533.0f * fact, 450.0f * fact },
  2365. + { 533.0f * fact, 344.0f * fact },
  2366. + { 159.0f * fact, 344.0f * fact }
  2367. +};
  2368. +
  2369. +static const SFG_StrokeStrip chr_101_strip[] = { {21, chr_101_part_0}, {11, chr_101_part_1} };
  2370. +
  2371. +SFG_StrokeChar chr_101 = { 692 * fact, 2, chr_101_strip };
  2372. +
  2373. +
  2374. +// f.glif
  2375. +static const SFG_StrokeVertex chr_102_part_0[] = {
  2376. + { 399.0f * fact, 662.0f * fact },
  2377. + { 399.0f * fact, 770.0f * fact },
  2378. + { 183.0f * fact, 770.0f * fact },
  2379. + { 111.0f * fact, 770.0f * fact },
  2380. + { 53.0f * fact, 712.0f * fact },
  2381. + { 53.0f * fact, 640.0f * fact },
  2382. + { 53.0f * fact, 320.0f * fact },
  2383. + { 53.0f * fact, 320.0f * fact },
  2384. + { 53.0f * fact, 320.0f * fact },
  2385. + { 53.0f * fact, 320.0f * fact },
  2386. + { 53.0f * fact, 0.0f * fact },
  2387. + { 161.0f * fact, 0.0f * fact },
  2388. + { 161.0f * fact, 472.0f * fact },
  2389. + { 399.0f * fact, 472.0f * fact },
  2390. + { 399.0f * fact, 580.0f * fact },
  2391. + { 161.0f * fact, 580.0f * fact },
  2392. + { 161.0f * fact, 640.0f * fact },
  2393. + { 161.0f * fact, 652.0f * fact },
  2394. + { 171.0f * fact, 662.0f * fact },
  2395. + { 183.0f * fact, 662.0f * fact },
  2396. + { 399.0f * fact, 662.0f * fact }
  2397. +};
  2398. +
  2399. +static const SFG_StrokeStrip chr_102_strip[] = { {21, chr_102_part_0} };
  2400. +
  2401. +SFG_StrokeChar chr_102 = { 407 * fact, 1, chr_102_strip };
  2402. +
  2403. +
  2404. +// g.glif
  2405. +static const SFG_StrokeVertex chr_103_part_0[] = {
  2406. + { 631.0f * fact, 450.0f * fact },
  2407. + { 631.0f * fact, 522.0f * fact },
  2408. + { 573.0f * fact, 580.0f * fact },
  2409. + { 501.0f * fact, 580.0f * fact },
  2410. + { 171.0f * fact, 580.0f * fact },
  2411. + { 99.0f * fact, 580.0f * fact },
  2412. + { 41.0f * fact, 522.0f * fact },
  2413. + { 41.0f * fact, 450.0f * fact },
  2414. + { 41.0f * fact, 130.0f * fact },
  2415. + { 41.0f * fact, 58.0f * fact },
  2416. + { 99.0f * fact, 0.0f * fact },
  2417. + { 171.0f * fact, 0.0f * fact },
  2418. + { 523.0f * fact, 0.0f * fact },
  2419. + { 523.0f * fact, -100.0f * fact },
  2420. + { 523.0f * fact, -112.0f * fact },
  2421. + { 513.0f * fact, -122.0f * fact },
  2422. + { 501.0f * fact, -122.0f * fact },
  2423. + { 143.0f * fact, -122.0f * fact },
  2424. + { 143.0f * fact, -230.0f * fact },
  2425. + { 501.0f * fact, -230.0f * fact },
  2426. + { 573.0f * fact, -230.0f * fact },
  2427. + { 631.0f * fact, -172.0f * fact },
  2428. + { 631.0f * fact, -100.0f * fact },
  2429. + { 631.0f * fact, 220.0f * fact },
  2430. + { 631.0f * fact, 220.0f * fact },
  2431. + { 631.0f * fact, 221.0f * fact },
  2432. + { 631.0f * fact, 221.0f * fact },
  2433. + { 631.0f * fact, 450.0f * fact }
  2434. +};
  2435. +
  2436. +// g.glif
  2437. +static const SFG_StrokeVertex chr_103_part_1[] = {
  2438. + { 171.0f * fact, 108.0f * fact },
  2439. + { 159.0f * fact, 108.0f * fact },
  2440. + { 149.0f * fact, 118.0f * fact },
  2441. + { 149.0f * fact, 130.0f * fact },
  2442. + { 149.0f * fact, 450.0f * fact },
  2443. + { 149.0f * fact, 462.0f * fact },
  2444. + { 159.0f * fact, 472.0f * fact },
  2445. + { 171.0f * fact, 472.0f * fact },
  2446. + { 501.0f * fact, 472.0f * fact },
  2447. + { 513.0f * fact, 472.0f * fact },
  2448. + { 523.0f * fact, 462.0f * fact },
  2449. + { 523.0f * fact, 450.0f * fact },
  2450. + { 523.0f * fact, 130.0f * fact },
  2451. + { 523.0f * fact, 118.0f * fact },
  2452. + { 513.0f * fact, 108.0f * fact },
  2453. + { 501.0f * fact, 108.0f * fact },
  2454. + { 171.0f * fact, 108.0f * fact }
  2455. +};
  2456. +
  2457. +static const SFG_StrokeStrip chr_103_strip[] = { {28, chr_103_part_0}, {17, chr_103_part_1} };
  2458. +
  2459. +SFG_StrokeChar chr_103 = { 683 * fact, 2, chr_103_strip };
  2460. +
  2461. +
  2462. +// h.glif
  2463. +static const SFG_StrokeVertex chr_104_part_0[] = {
  2464. + { 162.0f * fact, 580.0f * fact },
  2465. + { 162.0f * fact, 770.0f * fact },
  2466. + { 54.0f * fact, 770.0f * fact },
  2467. + { 54.0f * fact, 0.0f * fact },
  2468. + { 162.0f * fact, 0.0f * fact },
  2469. + { 162.0f * fact, 450.0f * fact },
  2470. + { 162.0f * fact, 462.0f * fact },
  2471. + { 172.0f * fact, 472.0f * fact },
  2472. + { 184.0f * fact, 472.0f * fact },
  2473. + { 514.0f * fact, 472.0f * fact },
  2474. + { 526.0f * fact, 472.0f * fact },
  2475. + { 536.0f * fact, 462.0f * fact },
  2476. + { 536.0f * fact, 450.0f * fact },
  2477. + { 536.0f * fact, 0.0f * fact },
  2478. + { 644.0f * fact, 0.0f * fact },
  2479. + { 644.0f * fact, 450.0f * fact },
  2480. + { 644.0f * fact, 522.0f * fact },
  2481. + { 585.0f * fact, 580.0f * fact },
  2482. + { 514.0f * fact, 580.0f * fact },
  2483. + { 162.0f * fact, 580.0f * fact }
  2484. +};
  2485. +
  2486. +static const SFG_StrokeStrip chr_104_strip[] = { {20, chr_104_part_0} };
  2487. +
  2488. +SFG_StrokeChar chr_104 = { 668 * fact, 1, chr_104_strip };
  2489. +
  2490. +
  2491. +// i.glif
  2492. +static const SFG_StrokeVertex chr_105_part_0[] = {
  2493. + { 52.0f * fact, 0.0f * fact },
  2494. + { 160.0f * fact, 0.0f * fact },
  2495. + { 160.0f * fact, 580.0f * fact },
  2496. + { 52.0f * fact, 580.0f * fact },
  2497. + { 52.0f * fact, 0.0f * fact }
  2498. +};
  2499. +
  2500. +// i.glif
  2501. +static const SFG_StrokeVertex chr_105_part_1[] = {
  2502. + { 52.0f * fact, 770.0f * fact },
  2503. + { 52.0f * fact, 662.0f * fact },
  2504. + { 160.0f * fact, 662.0f * fact },
  2505. + { 160.0f * fact, 770.0f * fact },
  2506. + { 52.0f * fact, 770.0f * fact }
  2507. +};
  2508. +
  2509. +static const SFG_StrokeStrip chr_105_strip[] = { {5, chr_105_part_0}, {5, chr_105_part_1} };
  2510. +
  2511. +SFG_StrokeChar chr_105 = { 208 * fact, 2, chr_105_strip };
  2512. +
  2513. +
  2514. +// j.glif
  2515. +static const SFG_StrokeVertex chr_106_part_0[] = {
  2516. + { 83.0f * fact, 770.0f * fact },
  2517. + { 83.0f * fact, 662.0f * fact },
  2518. + { 191.0f * fact, 662.0f * fact },
  2519. + { 191.0f * fact, 770.0f * fact },
  2520. + { 83.0f * fact, 770.0f * fact }
  2521. +};
  2522. +
  2523. +// j.glif
  2524. +static const SFG_StrokeVertex chr_106_part_1[] = {
  2525. + { 191.0f * fact, 578.0f * fact },
  2526. + { 83.0f * fact, 578.0f * fact },
  2527. + { 83.0f * fact, -100.0f * fact },
  2528. + { 83.0f * fact, -112.0f * fact },
  2529. + { 73.0f * fact, -122.0f * fact },
  2530. + { 61.0f * fact, -122.0f * fact },
  2531. + { -187.0f * fact, -122.0f * fact },
  2532. + { -187.0f * fact, -230.0f * fact },
  2533. + { 61.0f * fact, -230.0f * fact },
  2534. + { 133.0f * fact, -230.0f * fact },
  2535. + { 191.0f * fact, -172.0f * fact },
  2536. + { 191.0f * fact, -100.0f * fact },
  2537. + { 191.0f * fact, 220.0f * fact },
  2538. + { 191.0f * fact, 220.0f * fact },
  2539. + { 191.0f * fact, 220.0f * fact },
  2540. + { 191.0f * fact, 220.0f * fact },
  2541. + { 191.0f * fact, 578.0f * fact }
  2542. +};
  2543. +
  2544. +static const SFG_StrokeStrip chr_106_strip[] = { {5, chr_106_part_0}, {17, chr_106_part_1} };
  2545. +
  2546. +SFG_StrokeChar chr_106 = { 239 * fact, 2, chr_106_strip };
  2547. +
  2548. +
  2549. +// k.glif
  2550. +static const SFG_StrokeVertex chr_107_part_0[] = {
  2551. + { 509.0f * fact, 580.0f * fact },
  2552. + { 292.0f * fact, 344.0f * fact },
  2553. + { 162.0f * fact, 344.0f * fact },
  2554. + { 162.0f * fact, 770.0f * fact },
  2555. + { 54.0f * fact, 770.0f * fact },
  2556. + { 54.0f * fact, 0.0f * fact },
  2557. + { 162.0f * fact, 0.0f * fact },
  2558. + { 162.0f * fact, 236.0f * fact },
  2559. + { 292.0f * fact, 236.0f * fact },
  2560. + { 509.0f * fact, 0.0f * fact },
  2561. + { 637.0f * fact, 0.0f * fact },
  2562. + { 637.0f * fact, 15.0f * fact },
  2563. + { 388.0f * fact, 290.0f * fact },
  2564. + { 637.0f * fact, 565.0f * fact },
  2565. + { 637.0f * fact, 580.0f * fact },
  2566. + { 509.0f * fact, 580.0f * fact }
  2567. +};
  2568. +
  2569. +static const SFG_StrokeStrip chr_107_strip[] = { {16, chr_107_part_0} };
  2570. +
  2571. +SFG_StrokeChar chr_107 = { 646 * fact, 1, chr_107_strip };
  2572. +
  2573. +
  2574. +// l.glif
  2575. +static const SFG_StrokeVertex chr_108_part_0[] = {
  2576. + { 52.0f * fact, 450.0f * fact },
  2577. + { 52.0f * fact, 450.0f * fact },
  2578. + { 52.0f * fact, 450.0f * fact },
  2579. + { 52.0f * fact, 130.0f * fact },
  2580. + { 52.0f * fact, 58.0f * fact },
  2581. + { 110.0f * fact, 0.0f * fact },
  2582. + { 182.0f * fact, 0.0f * fact },
  2583. + { 290.0f * fact, 0.0f * fact },
  2584. + { 290.0f * fact, 108.0f * fact },
  2585. + { 182.0f * fact, 108.0f * fact },
  2586. + { 170.0f * fact, 108.0f * fact },
  2587. + { 160.0f * fact, 118.0f * fact },
  2588. + { 160.0f * fact, 130.0f * fact },
  2589. + { 160.0f * fact, 770.0f * fact },
  2590. + { 52.0f * fact, 770.0f * fact },
  2591. + { 52.0f * fact, 450.0f * fact },
  2592. + { 52.0f * fact, 450.0f * fact }
  2593. +};
  2594. +
  2595. +static const SFG_StrokeStrip chr_108_strip[] = { {17, chr_108_part_0} };
  2596. +
  2597. +SFG_StrokeChar chr_108 = { 302 * fact, 1, chr_108_strip };
  2598. +
  2599. +
  2600. +// m.glif
  2601. +static const SFG_StrokeVertex chr_109_part_0[] = {
  2602. + { 54.0f * fact, 580.0f * fact },
  2603. + { 54.0f * fact, 0.0f * fact },
  2604. + { 162.0f * fact, 0.0f * fact },
  2605. + { 162.0f * fact, 450.0f * fact },
  2606. + { 162.0f * fact, 462.0f * fact },
  2607. + { 172.0f * fact, 472.0f * fact },
  2608. + { 184.0f * fact, 472.0f * fact },
  2609. + { 414.0f * fact, 472.0f * fact },
  2610. + { 426.0f * fact, 472.0f * fact },
  2611. + { 436.0f * fact, 462.0f * fact },
  2612. + { 436.0f * fact, 450.0f * fact },
  2613. + { 436.0f * fact, 0.0f * fact },
  2614. + { 544.0f * fact, 0.0f * fact },
  2615. + { 544.0f * fact, 450.0f * fact },
  2616. + { 544.0f * fact, 462.0f * fact },
  2617. + { 554.0f * fact, 472.0f * fact },
  2618. + { 566.0f * fact, 472.0f * fact },
  2619. + { 795.0f * fact, 472.0f * fact },
  2620. + { 808.0f * fact, 472.0f * fact },
  2621. + { 818.0f * fact, 462.0f * fact },
  2622. + { 818.0f * fact, 450.0f * fact },
  2623. + { 818.0f * fact, 0.0f * fact },
  2624. + { 925.0f * fact, 0.0f * fact },
  2625. + { 925.0f * fact, 450.0f * fact },
  2626. + { 925.0f * fact, 522.0f * fact },
  2627. + { 867.0f * fact, 580.0f * fact },
  2628. + { 795.0f * fact, 580.0f * fact },
  2629. + { 54.0f * fact, 580.0f * fact }
  2630. +};
  2631. +
  2632. +static const SFG_StrokeStrip chr_109_strip[] = { {28, chr_109_part_0} };
  2633. +
  2634. +SFG_StrokeChar chr_109 = { 978 * fact, 1, chr_109_strip };
  2635. +
  2636. +
  2637. +// n.glif
  2638. +static const SFG_StrokeVertex chr_110_part_0[] = {
  2639. + { 54.0f * fact, 580.0f * fact },
  2640. + { 54.0f * fact, 0.0f * fact },
  2641. + { 162.0f * fact, 0.0f * fact },
  2642. + { 162.0f * fact, 450.0f * fact },
  2643. + { 162.0f * fact, 462.0f * fact },
  2644. + { 172.0f * fact, 472.0f * fact },
  2645. + { 184.0f * fact, 472.0f * fact },
  2646. + { 514.0f * fact, 472.0f * fact },
  2647. + { 526.0f * fact, 472.0f * fact },
  2648. + { 536.0f * fact, 462.0f * fact },
  2649. + { 536.0f * fact, 450.0f * fact },
  2650. + { 536.0f * fact, 0.0f * fact },
  2651. + { 644.0f * fact, 0.0f * fact },
  2652. + { 644.0f * fact, 450.0f * fact },
  2653. + { 644.0f * fact, 522.0f * fact },
  2654. + { 586.0f * fact, 580.0f * fact },
  2655. + { 514.0f * fact, 580.0f * fact },
  2656. + { 54.0f * fact, 580.0f * fact }
  2657. +};
  2658. +
  2659. +static const SFG_StrokeStrip chr_110_strip[] = { {18, chr_110_part_0} };
  2660. +
  2661. +SFG_StrokeChar chr_110 = { 696 * fact, 1, chr_110_strip };
  2662. +
  2663. +
  2664. +// o.glif
  2665. +static const SFG_StrokeVertex chr_111_part_0[] = {
  2666. + { 181.0f * fact, 580.0f * fact },
  2667. + { 109.0f * fact, 580.0f * fact },
  2668. + { 51.0f * fact, 522.0f * fact },
  2669. + { 51.0f * fact, 450.0f * fact },
  2670. + { 51.0f * fact, 130.0f * fact },
  2671. + { 51.0f * fact, 58.0f * fact },
  2672. + { 109.0f * fact, 0.0f * fact },
  2673. + { 181.0f * fact, 0.0f * fact },
  2674. + { 511.0f * fact, 0.0f * fact },
  2675. + { 583.0f * fact, 0.0f * fact },
  2676. + { 641.0f * fact, 58.0f * fact },
  2677. + { 641.0f * fact, 130.0f * fact },
  2678. + { 641.0f * fact, 450.0f * fact },
  2679. + { 641.0f * fact, 522.0f * fact },
  2680. + { 583.0f * fact, 580.0f * fact },
  2681. + { 511.0f * fact, 580.0f * fact },
  2682. + { 181.0f * fact, 580.0f * fact }
  2683. +};
  2684. +
  2685. +// o.glif
  2686. +static const SFG_StrokeVertex chr_111_part_1[] = {
  2687. + { 511.0f * fact, 472.0f * fact },
  2688. + { 523.0f * fact, 472.0f * fact },
  2689. + { 533.0f * fact, 462.0f * fact },
  2690. + { 533.0f * fact, 450.0f * fact },
  2691. + { 533.0f * fact, 130.0f * fact },
  2692. + { 533.0f * fact, 118.0f * fact },
  2693. + { 523.0f * fact, 108.0f * fact },
  2694. + { 511.0f * fact, 108.0f * fact },
  2695. + { 181.0f * fact, 108.0f * fact },
  2696. + { 169.0f * fact, 108.0f * fact },
  2697. + { 159.0f * fact, 118.0f * fact },
  2698. + { 159.0f * fact, 130.0f * fact },
  2699. + { 159.0f * fact, 450.0f * fact },
  2700. + { 159.0f * fact, 462.0f * fact },
  2701. + { 169.0f * fact, 472.0f * fact },
  2702. + { 181.0f * fact, 472.0f * fact },
  2703. + { 511.0f * fact, 472.0f * fact }
  2704. +};
  2705. +
  2706. +static const SFG_StrokeStrip chr_111_strip[] = { {17, chr_111_part_0}, {17, chr_111_part_1} };
  2707. +
  2708. +SFG_StrokeChar chr_111 = { 692 * fact, 2, chr_111_strip };
  2709. +
  2710. +
  2711. +// p.glif
  2712. +static const SFG_StrokeVertex chr_112_part_0[] = {
  2713. + { 54.0f * fact, 580.0f * fact },
  2714. + { 54.0f * fact, -230.0f * fact },
  2715. + { 162.0f * fact, -230.0f * fact },
  2716. + { 162.0f * fact, 0.0f * fact },
  2717. + { 514.0f * fact, 0.0f * fact },
  2718. + { 586.0f * fact, 0.0f * fact },
  2719. + { 644.0f * fact, 58.0f * fact },
  2720. + { 644.0f * fact, 130.0f * fact },
  2721. + { 644.0f * fact, 450.0f * fact },
  2722. + { 644.0f * fact, 522.0f * fact },
  2723. + { 586.0f * fact, 580.0f * fact },
  2724. + { 514.0f * fact, 580.0f * fact },
  2725. + { 54.0f * fact, 580.0f * fact }
  2726. +};
  2727. +
  2728. +// p.glif
  2729. +static const SFG_StrokeVertex chr_112_part_1[] = {
  2730. + { 536.0f * fact, 130.0f * fact },
  2731. + { 536.0f * fact, 118.0f * fact },
  2732. + { 526.0f * fact, 108.0f * fact },
  2733. + { 514.0f * fact, 108.0f * fact },
  2734. + { 184.0f * fact, 108.0f * fact },
  2735. + { 172.0f * fact, 108.0f * fact },
  2736. + { 162.0f * fact, 118.0f * fact },
  2737. + { 162.0f * fact, 130.0f * fact },
  2738. + { 162.0f * fact, 450.0f * fact },
  2739. + { 162.0f * fact, 462.0f * fact },
  2740. + { 172.0f * fact, 472.0f * fact },
  2741. + { 184.0f * fact, 472.0f * fact },
  2742. + { 514.0f * fact, 472.0f * fact },
  2743. + { 526.0f * fact, 472.0f * fact },
  2744. + { 536.0f * fact, 462.0f * fact },
  2745. + { 536.0f * fact, 450.0f * fact },
  2746. + { 536.0f * fact, 130.0f * fact }
  2747. +};
  2748. +
  2749. +static const SFG_StrokeStrip chr_112_strip[] = { {13, chr_112_part_0}, {17, chr_112_part_1} };
  2750. +
  2751. +SFG_StrokeChar chr_112 = { 664 * fact, 2, chr_112_strip };
  2752. +
  2753. +
  2754. +// q.glif
  2755. +static const SFG_StrokeVertex chr_113_part_0[] = {
  2756. + { 20.0f * fact, 130.0f * fact },
  2757. + { 20.0f * fact, 58.0f * fact },
  2758. + { 78.0f * fact, 0.0f * fact },
  2759. + { 150.0f * fact, 0.0f * fact },
  2760. + { 502.0f * fact, 0.0f * fact },
  2761. + { 502.0f * fact, -230.0f * fact },
  2762. + { 610.0f * fact, -230.0f * fact },
  2763. + { 610.0f * fact, 580.0f * fact },
  2764. + { 150.0f * fact, 580.0f * fact },
  2765. + { 78.0f * fact, 580.0f * fact },
  2766. + { 20.0f * fact, 522.0f * fact },
  2767. + { 20.0f * fact, 450.0f * fact },
  2768. + { 20.0f * fact, 130.0f * fact }
  2769. +};
  2770. +
  2771. +// q.glif
  2772. +static const SFG_StrokeVertex chr_113_part_1[] = {
  2773. + { 128.0f * fact, 450.0f * fact },
  2774. + { 128.0f * fact, 462.0f * fact },
  2775. + { 138.0f * fact, 472.0f * fact },
  2776. + { 150.0f * fact, 472.0f * fact },
  2777. + { 480.0f * fact, 472.0f * fact },
  2778. + { 492.0f * fact, 472.0f * fact },
  2779. + { 502.0f * fact, 462.0f * fact },
  2780. + { 502.0f * fact, 450.0f * fact },
  2781. + { 502.0f * fact, 130.0f * fact },
  2782. + { 502.0f * fact, 118.0f * fact },
  2783. + { 492.0f * fact, 108.0f * fact },
  2784. + { 480.0f * fact, 108.0f * fact },
  2785. + { 150.0f * fact, 108.0f * fact },
  2786. + { 138.0f * fact, 108.0f * fact },
  2787. + { 128.0f * fact, 118.0f * fact },
  2788. + { 128.0f * fact, 130.0f * fact },
  2789. + { 128.0f * fact, 450.0f * fact }
  2790. +};
  2791. +
  2792. +static const SFG_StrokeStrip chr_113_strip[] = { {13, chr_113_part_0}, {17, chr_113_part_1} };
  2793. +
  2794. +SFG_StrokeChar chr_113 = { 664 * fact, 2, chr_113_strip };
  2795. +
  2796. +
  2797. +// r.glif
  2798. +static const SFG_StrokeVertex chr_114_part_0[] = {
  2799. + { 182.0f * fact, 580.0f * fact },
  2800. + { 110.0f * fact, 580.0f * fact },
  2801. + { 52.0f * fact, 522.0f * fact },
  2802. + { 52.0f * fact, 450.0f * fact },
  2803. + { 52.0f * fact, 130.0f * fact },
  2804. + { 52.0f * fact, 130.0f * fact },
  2805. + { 52.0f * fact, 130.0f * fact },
  2806. + { 52.0f * fact, 130.0f * fact },
  2807. + { 52.0f * fact, 0.0f * fact },
  2808. + { 160.0f * fact, 0.0f * fact },
  2809. + { 160.0f * fact, 450.0f * fact },
  2810. + { 160.0f * fact, 462.0f * fact },
  2811. + { 170.0f * fact, 472.0f * fact },
  2812. + { 182.0f * fact, 472.0f * fact },
  2813. + { 506.0f * fact, 472.0f * fact },
  2814. + { 506.0f * fact, 580.0f * fact },
  2815. + { 182.0f * fact, 580.0f * fact }
  2816. +};
  2817. +
  2818. +static const SFG_StrokeStrip chr_114_strip[] = { {17, chr_114_part_0} };
  2819. +
  2820. +SFG_StrokeChar chr_114 = { 512 * fact, 1, chr_114_strip };
  2821. +
  2822. +
  2823. +// s.glif
  2824. +static const SFG_StrokeVertex chr_115_part_0[] = {
  2825. + { 638.0f * fact, 450.0f * fact },
  2826. + { 638.0f * fact, 522.0f * fact },
  2827. + { 580.0f * fact, 580.0f * fact },
  2828. + { 508.0f * fact, 580.0f * fact },
  2829. + { 178.0f * fact, 580.0f * fact },
  2830. + { 106.0f * fact, 580.0f * fact },
  2831. + { 48.0f * fact, 522.0f * fact },
  2832. + { 48.0f * fact, 450.0f * fact },
  2833. + { 48.0f * fact, 366.0f * fact },
  2834. + { 48.0f * fact, 294.0f * fact },
  2835. + { 106.0f * fact, 236.0f * fact },
  2836. + { 178.0f * fact, 236.0f * fact },
  2837. + { 508.0f * fact, 236.0f * fact },
  2838. + { 520.0f * fact, 236.0f * fact },
  2839. + { 530.0f * fact, 226.0f * fact },
  2840. + { 530.0f * fact, 214.0f * fact },
  2841. + { 530.0f * fact, 130.0f * fact },
  2842. + { 530.0f * fact, 118.0f * fact },
  2843. + { 520.0f * fact, 108.0f * fact },
  2844. + { 508.0f * fact, 108.0f * fact },
  2845. + { 178.0f * fact, 108.0f * fact },
  2846. + { 166.0f * fact, 108.0f * fact },
  2847. + { 156.0f * fact, 118.0f * fact },
  2848. + { 156.0f * fact, 130.0f * fact },
  2849. + { 156.0f * fact, 152.0f * fact },
  2850. + { 48.0f * fact, 152.0f * fact },
  2851. + { 48.0f * fact, 130.0f * fact },
  2852. + { 48.0f * fact, 58.0f * fact },
  2853. + { 106.0f * fact, 0.0f * fact },
  2854. + { 178.0f * fact, 0.0f * fact },
  2855. + { 508.0f * fact, 0.0f * fact },
  2856. + { 580.0f * fact, 0.0f * fact },
  2857. + { 638.0f * fact, 58.0f * fact },
  2858. + { 638.0f * fact, 130.0f * fact },
  2859. + { 638.0f * fact, 214.0f * fact },
  2860. + { 638.0f * fact, 286.0f * fact },
  2861. + { 580.0f * fact, 344.0f * fact },
  2862. + { 508.0f * fact, 344.0f * fact },
  2863. + { 178.0f * fact, 344.0f * fact },
  2864. + { 166.0f * fact, 344.0f * fact },
  2865. + { 156.0f * fact, 354.0f * fact },
  2866. + { 156.0f * fact, 366.0f * fact },
  2867. + { 156.0f * fact, 450.0f * fact },
  2868. + { 156.0f * fact, 462.0f * fact },
  2869. + { 166.0f * fact, 472.0f * fact },
  2870. + { 178.0f * fact, 472.0f * fact },
  2871. + { 508.0f * fact, 472.0f * fact },
  2872. + { 520.0f * fact, 472.0f * fact },
  2873. + { 530.0f * fact, 462.0f * fact },
  2874. + { 530.0f * fact, 450.0f * fact },
  2875. + { 530.0f * fact, 428.0f * fact },
  2876. + { 638.0f * fact, 428.0f * fact },
  2877. + { 638.0f * fact, 450.0f * fact }
  2878. +};
  2879. +
  2880. +static const SFG_StrokeStrip chr_115_strip[] = { {53, chr_115_part_0} };
  2881. +
  2882. +SFG_StrokeChar chr_115 = { 686 * fact, 1, chr_115_strip };
  2883. +
  2884. +
  2885. +// t.glif
  2886. +static const SFG_StrokeVertex chr_116_part_0[] = {
  2887. + { 399.0f * fact, 472.0f * fact },
  2888. + { 399.0f * fact, 580.0f * fact },
  2889. + { 161.0f * fact, 580.0f * fact },
  2890. + { 161.0f * fact, 770.0f * fact },
  2891. + { 53.0f * fact, 770.0f * fact },
  2892. + { 53.0f * fact, 450.0f * fact },
  2893. + { 53.0f * fact, 450.0f * fact },
  2894. + { 53.0f * fact, 450.0f * fact },
  2895. + { 53.0f * fact, 450.0f * fact },
  2896. + { 53.0f * fact, 130.0f * fact },
  2897. + { 53.0f * fact, 58.0f * fact },
  2898. + { 111.0f * fact, 0.0f * fact },
  2899. + { 183.0f * fact, 0.0f * fact },
  2900. + { 399.0f * fact, 0.0f * fact },
  2901. + { 399.0f * fact, 108.0f * fact },
  2902. + { 183.0f * fact, 108.0f * fact },
  2903. + { 171.0f * fact, 108.0f * fact },
  2904. + { 161.0f * fact, 118.0f * fact },
  2905. + { 161.0f * fact, 130.0f * fact },
  2906. + { 161.0f * fact, 472.0f * fact },
  2907. + { 399.0f * fact, 472.0f * fact }
  2908. +};
  2909. +
  2910. +static const SFG_StrokeStrip chr_116_strip[] = { {21, chr_116_part_0} };
  2911. +
  2912. +SFG_StrokeChar chr_116 = { 410 * fact, 1, chr_116_strip };
  2913. +
  2914. +
  2915. +// u.glif
  2916. +static const SFG_StrokeVertex chr_117_part_0[] = {
  2917. + { 535.0f * fact, 580.0f * fact },
  2918. + { 535.0f * fact, 130.0f * fact },
  2919. + { 535.0f * fact, 118.0f * fact },
  2920. + { 525.0f * fact, 108.0f * fact },
  2921. + { 513.0f * fact, 108.0f * fact },
  2922. + { 183.0f * fact, 108.0f * fact },
  2923. + { 171.0f * fact, 108.0f * fact },
  2924. + { 161.0f * fact, 118.0f * fact },
  2925. + { 161.0f * fact, 130.0f * fact },
  2926. + { 161.0f * fact, 580.0f * fact },
  2927. + { 53.0f * fact, 580.0f * fact },
  2928. + { 53.0f * fact, 130.0f * fact },
  2929. + { 53.0f * fact, 58.0f * fact },
  2930. + { 111.0f * fact, 0.0f * fact },
  2931. + { 183.0f * fact, 0.0f * fact },
  2932. + { 513.0f * fact, 0.0f * fact },
  2933. + { 585.0f * fact, 0.0f * fact },
  2934. + { 643.0f * fact, 58.0f * fact },
  2935. + { 643.0f * fact, 130.0f * fact },
  2936. + { 643.0f * fact, 580.0f * fact },
  2937. + { 535.0f * fact, 580.0f * fact }
  2938. +};
  2939. +
  2940. +static const SFG_StrokeStrip chr_117_strip[] = { {21, chr_117_part_0} };
  2941. +
  2942. +SFG_StrokeChar chr_117 = { 695 * fact, 1, chr_117_strip };
  2943. +
  2944. +
  2945. +// v.glif
  2946. +static const SFG_StrokeVertex chr_118_part_0[] = {
  2947. + { 645.0f * fact, 580.0f * fact },
  2948. + { 395.0f * fact, 122.0f * fact },
  2949. + { 146.0f * fact, 580.0f * fact },
  2950. + { 21.0f * fact, 580.0f * fact },
  2951. + { 341.0f * fact, 0.0f * fact },
  2952. + { 449.0f * fact, 0.0f * fact },
  2953. + { 769.0f * fact, 580.0f * fact },
  2954. + { 645.0f * fact, 580.0f * fact }
  2955. +};
  2956. +
  2957. +static const SFG_StrokeStrip chr_118_strip[] = { {8, chr_118_part_0} };
  2958. +
  2959. +SFG_StrokeChar chr_118 = { 790 * fact, 1, chr_118_strip };
  2960. +
  2961. +
  2962. +// w.glif
  2963. +static const SFG_StrokeVertex chr_119_part_0[] = {
  2964. + { 921.0f * fact, 580.0f * fact },
  2965. + { 774.0f * fact, 195.0f * fact },
  2966. + { 597.0f * fact, 580.0f * fact },
  2967. + { 474.0f * fact, 580.0f * fact },
  2968. + { 307.0f * fact, 195.0f * fact },
  2969. + { 150.0f * fact, 580.0f * fact },
  2970. + { 35.0f * fact, 580.0f * fact },
  2971. + { 263.0f * fact, 0.0f * fact },
  2972. + { 350.0f * fact, 0.0f * fact },
  2973. + { 349.0f * fact, 1.0f * fact },
  2974. + { 351.0f * fact, 0.0f * fact },
  2975. + { 535.0f * fact, 431.0f * fact },
  2976. + { 730.0f * fact, 0.0f * fact },
  2977. + { 818.0f * fact, 0.0f * fact },
  2978. + { 1036.0f * fact, 580.0f * fact },
  2979. + { 921.0f * fact, 580.0f * fact }
  2980. +};
  2981. +
  2982. +static const SFG_StrokeStrip chr_119_strip[] = { {16, chr_119_part_0} };
  2983. +
  2984. +SFG_StrokeChar chr_119 = { 1060 * fact, 1, chr_119_strip };
  2985. +
  2986. +
  2987. +// x.glif
  2988. +static const SFG_StrokeVertex chr_120_part_0[] = {
  2989. + { 518.0f * fact, 580.0f * fact },
  2990. + { 346.0f * fact, 379.0f * fact },
  2991. + { 174.0f * fact, 580.0f * fact },
  2992. + { 46.0f * fact, 580.0f * fact },
  2993. + { 46.0f * fact, 565.0f * fact },
  2994. + { 275.0f * fact, 295.0f * fact },
  2995. + { 46.0f * fact, 15.0f * fact },
  2996. + { 46.0f * fact, 0.0f * fact },
  2997. + { 174.0f * fact, 0.0f * fact },
  2998. + { 346.0f * fact, 211.0f * fact },
  2999. + { 518.0f * fact, 0.0f * fact },
  3000. + { 646.0f * fact, 0.0f * fact },
  3001. + { 646.0f * fact, 15.0f * fact },
  3002. + { 416.0f * fact, 295.0f * fact },
  3003. + { 646.0f * fact, 565.0f * fact },
  3004. + { 646.0f * fact, 580.0f * fact },
  3005. + { 518.0f * fact, 580.0f * fact }
  3006. +};
  3007. +
  3008. +static const SFG_StrokeStrip chr_120_strip[] = { {17, chr_120_part_0} };
  3009. +
  3010. +SFG_StrokeChar chr_120 = { 692 * fact, 1, chr_120_strip };
  3011. +
  3012. +
  3013. +// y.glif
  3014. +static const SFG_StrokeVertex chr_121_part_0[] = {
  3015. + { 632.0f * fact, 578.0f * fact },
  3016. + { 524.0f * fact, 578.0f * fact },
  3017. + { 524.0f * fact, 130.0f * fact },
  3018. + { 524.0f * fact, 118.0f * fact },
  3019. + { 514.0f * fact, 108.0f * fact },
  3020. + { 502.0f * fact, 108.0f * fact },
  3021. + { 172.0f * fact, 108.0f * fact },
  3022. + { 160.0f * fact, 108.0f * fact },
  3023. + { 150.0f * fact, 118.0f * fact },
  3024. + { 150.0f * fact, 130.0f * fact },
  3025. + { 150.0f * fact, 578.0f * fact },
  3026. + { 42.0f * fact, 578.0f * fact },
  3027. + { 42.0f * fact, 130.0f * fact },
  3028. + { 42.0f * fact, 58.0f * fact },
  3029. + { 100.0f * fact, 0.0f * fact },
  3030. + { 172.0f * fact, 0.0f * fact },
  3031. + { 524.0f * fact, 0.0f * fact },
  3032. + { 524.0f * fact, -100.0f * fact },
  3033. + { 524.0f * fact, -112.0f * fact },
  3034. + { 514.0f * fact, -122.0f * fact },
  3035. + { 502.0f * fact, -122.0f * fact },
  3036. + { 144.0f * fact, -122.0f * fact },
  3037. + { 144.0f * fact, -230.0f * fact },
  3038. + { 502.0f * fact, -230.0f * fact },
  3039. + { 574.0f * fact, -230.0f * fact },
  3040. + { 632.0f * fact, -172.0f * fact },
  3041. + { 632.0f * fact, -100.0f * fact },
  3042. + { 632.0f * fact, 220.0f * fact },
  3043. + { 632.0f * fact, 220.0f * fact },
  3044. + { 632.0f * fact, 221.0f * fact },
  3045. + { 632.0f * fact, 222.0f * fact },
  3046. + { 632.0f * fact, 578.0f * fact }
  3047. +};
  3048. +
  3049. +static const SFG_StrokeStrip chr_121_strip[] = { {32, chr_121_part_0} };
  3050. +
  3051. +SFG_StrokeChar chr_121 = { 685 * fact, 1, chr_121_strip };
  3052. +
  3053. +
  3054. +// z.glif
  3055. +static const SFG_StrokeVertex chr_122_part_0[] = {
  3056. + { 54.0f * fact, 472.0f * fact },
  3057. + { 500.0f * fact, 472.0f * fact },
  3058. + { 54.0f * fact, 128.0f * fact },
  3059. + { 54.0f * fact, 0.0f * fact },
  3060. + { 644.0f * fact, 0.0f * fact },
  3061. + { 644.0f * fact, 108.0f * fact },
  3062. + { 198.0f * fact, 108.0f * fact },
  3063. + { 644.0f * fact, 452.0f * fact },
  3064. + { 644.0f * fact, 580.0f * fact },
  3065. + { 54.0f * fact, 580.0f * fact },
  3066. + { 54.0f * fact, 472.0f * fact }
  3067. +};
  3068. +
  3069. +static const SFG_StrokeStrip chr_122_strip[] = { {11, chr_122_part_0} };
  3070. +
  3071. +SFG_StrokeChar chr_122 = { 698 * fact, 1, chr_122_strip };
  3072. +
  3073. +
  3074. +// braceleft.glif
  3075. +static const SFG_StrokeVertex chr_123_part_0[] = {
  3076. + { 175.0f * fact, 308.0f * fact },
  3077. + { 105.0f * fact, 366.0f * fact },
  3078. + { 175.0f * fact, 421.0f * fact },
  3079. + { 175.0f * fact, 590.0f * fact },
  3080. + { 175.0f * fact, 602.0f * fact },
  3081. + { 185.0f * fact, 612.0f * fact },
  3082. + { 197.0f * fact, 612.0f * fact },
  3083. + { 239.0f * fact, 612.0f * fact },
  3084. + { 239.0f * fact, 720.0f * fact },
  3085. + { 197.0f * fact, 720.0f * fact },
  3086. + { 125.0f * fact, 720.0f * fact },
  3087. + { 67.0f * fact, 662.0f * fact },
  3088. + { 67.0f * fact, 590.0f * fact },
  3089. + { 67.0f * fact, 445.0f * fact },
  3090. + { 23.0f * fact, 420.0f * fact },
  3091. + { 23.0f * fact, 312.0f * fact },
  3092. + { 67.0f * fact, 286.0f * fact },
  3093. + { 67.0f * fact, 130.0f * fact },
  3094. + { 67.0f * fact, 58.0f * fact },
  3095. + { 125.0f * fact, 0.0f * fact },
  3096. + { 197.0f * fact, 0.0f * fact },
  3097. + { 239.0f * fact, 0.0f * fact },
  3098. + { 239.0f * fact, 108.0f * fact },
  3099. + { 197.0f * fact, 108.0f * fact },
  3100. + { 185.0f * fact, 108.0f * fact },
  3101. + { 175.0f * fact, 118.0f * fact },
  3102. + { 175.0f * fact, 130.0f * fact },
  3103. + { 175.0f * fact, 308.0f * fact }
  3104. +};
  3105. +
  3106. +static const SFG_StrokeStrip chr_123_strip[] = { {28, chr_123_part_0} };
  3107. +
  3108. +SFG_StrokeChar chr_123 = { 289 * fact, 1, chr_123_strip };
  3109. +
  3110. +
  3111. +// bar.glif
  3112. +static const SFG_StrokeVertex chr_124_part_0[] = {
  3113. + { 54.0f * fact, -109.0f * fact },
  3114. + { 162.0f * fact, -109.0f * fact },
  3115. + { 162.0f * fact, 828.0f * fact },
  3116. + { 54.0f * fact, 828.0f * fact },
  3117. + { 54.0f * fact, -109.0f * fact }
  3118. +};
  3119. +
  3120. +static const SFG_StrokeStrip chr_124_strip[] = { {5, chr_124_part_0} };
  3121. +
  3122. +SFG_StrokeChar chr_124 = { 214 * fact, 1, chr_124_strip };
  3123. +
  3124. +
  3125. +// braceright.glif
  3126. +static const SFG_StrokeVertex chr_125_part_0[] = {
  3127. + { 115.0f * fact, 130.0f * fact },
  3128. + { 115.0f * fact, 118.0f * fact },
  3129. + { 105.0f * fact, 108.0f * fact },
  3130. + { 93.0f * fact, 108.0f * fact },
  3131. + { 51.0f * fact, 108.0f * fact },
  3132. + { 51.0f * fact, 0.0f * fact },
  3133. + { 93.0f * fact, 0.0f * fact },
  3134. + { 165.0f * fact, 0.0f * fact },
  3135. + { 223.0f * fact, 58.0f * fact },
  3136. + { 223.0f * fact, 130.0f * fact },
  3137. + { 223.0f * fact, 286.0f * fact },
  3138. + { 267.0f * fact, 312.0f * fact },
  3139. + { 267.0f * fact, 420.0f * fact },
  3140. + { 223.0f * fact, 445.0f * fact },
  3141. + { 223.0f * fact, 590.0f * fact },
  3142. + { 223.0f * fact, 662.0f * fact },
  3143. + { 165.0f * fact, 720.0f * fact },
  3144. + { 93.0f * fact, 720.0f * fact },
  3145. + { 51.0f * fact, 720.0f * fact },
  3146. + { 51.0f * fact, 612.0f * fact },
  3147. + { 93.0f * fact, 612.0f * fact },
  3148. + { 105.0f * fact, 612.0f * fact },
  3149. + { 115.0f * fact, 602.0f * fact },
  3150. + { 115.0f * fact, 590.0f * fact },
  3151. + { 115.0f * fact, 421.0f * fact },
  3152. + { 185.0f * fact, 366.0f * fact },
  3153. + { 115.0f * fact, 308.0f * fact },
  3154. + { 115.0f * fact, 130.0f * fact }
  3155. +};
  3156. +
  3157. +static const SFG_StrokeStrip chr_125_strip[] = { {28, chr_125_part_0} };
  3158. +
  3159. +SFG_StrokeChar chr_125 = { 289 * fact, 1, chr_125_strip };
  3160. +
  3161. +
  3162. +// asciitilde.glif
  3163. +static const SFG_StrokeVertex chr_126_part_0[] = {
  3164. + { 224.0f * fact, 306.0f * fact },
  3165. + { 172.0f * fact, 366.0f * fact },
  3166. + { 98.0f * fact, 366.0f * fact },
  3167. + { 68.0f * fact, 366.0f * fact },
  3168. + { 43.0f * fact, 360.0f * fact },
  3169. + { 24.0f * fact, 352.0f * fact },
  3170. + { 24.0f * fact, 277.0f * fact },
  3171. + { 37.0f * fact, 298.0f * fact },
  3172. + { 76.0f * fact, 300.0f * fact },
  3173. + { 98.0f * fact, 300.0f * fact },
  3174. + { 174.0f * fact, 300.0f * fact },
  3175. + { 227.0f * fact, 232.0f * fact },
  3176. + { 298.0f * fact, 232.0f * fact },
  3177. + { 329.0f * fact, 232.0f * fact },
  3178. + { 355.0f * fact, 241.0f * fact },
  3179. + { 376.0f * fact, 250.0f * fact },
  3180. + { 376.0f * fact, 324.0f * fact },
  3181. + { 352.0f * fact, 308.0f * fact },
  3182. + { 327.0f * fact, 298.0f * fact },
  3183. + { 298.0f * fact, 298.0f * fact },
  3184. + { 224.0f * fact, 306.0f * fact }
  3185. +};
  3186. +
  3187. +static const SFG_StrokeStrip chr_126_strip[] = { {21, chr_126_part_0} };
  3188. +
  3189. +SFG_StrokeChar chr_126 = { 404 * fact, 1, chr_126_strip };
  3190. +
  3191. +
  3192. +
  3193. +static const SFG_StrokeChar *orbitronMediumChars[] = {
  3194. + 0, 0, 0, 0, 0, 0, 0, 0,
  3195. + 0, 0, 0, 0, 0, 0, 0, 0,
  3196. + 0, 0, 0, 0, 0, 0, 0, 0,
  3197. + 0, 0, 0, 0, 0, 0, 0, 0,
  3198. + &chr_32, &chr_33, &chr_34, &chr_35, &chr_36, &chr_37, &chr_38, &chr_39,
  3199. + &chr_40, &chr_41, &chr_42, &chr_43, &chr_44, &chr_45, &chr_46, &chr_47,
  3200. + &chr_48, &chr_49, &chr_50, &chr_51, &chr_52, &chr_53, &chr_54, &chr_55,
  3201. + &chr_56, &chr_57, &chr_58, &chr_59, &chr_60, &chr_61, &chr_62, &chr_63,
  3202. + &chr_64, &chr_65, &chr_66, &chr_67, &chr_68, &chr_69, &chr_70, &chr_71,
  3203. + &chr_72, &chr_73, &chr_74, &chr_75, &chr_76, &chr_77, &chr_78, &chr_79,
  3204. + &chr_80, &chr_81, &chr_82, &chr_83, &chr_84, &chr_85, &chr_86, &chr_87,
  3205. + &chr_88, &chr_89, &chr_90, &chr_91, &chr_92, &chr_93, 0, &chr_95,
  3206. + &chr_96, &chr_97, &chr_98, &chr_99, &chr_100, &chr_101, &chr_102, &chr_103,
  3207. + &chr_104, &chr_105, &chr_106, &chr_107, &chr_108, &chr_109, &chr_110, &chr_111,
  3208. + &chr_112, &chr_113, &chr_114, &chr_115, &chr_116, &chr_117, &chr_118, &chr_119,
  3209. + &chr_120, &chr_121, &chr_122, &chr_123, &chr_124, &chr_125, &chr_126, 0
  3210. +};
  3211. +
  3212. +
  3213. +const SFG_StrokeFont fgStrokeOrbitronMed = { (char*)"Orbitron-Medium", 128, 10, orbitronMediumChars };
  3214. diff -r 9f10679e1f7d -r 35937f23c101 zap/OpenglUtils.cpp
  3215. --- a/zap/OpenglUtils.cpp Sun Mar 03 23:06:02 2013 +0100
  3216. +++ b/zap/OpenglUtils.cpp Tue Mar 05 00:14:26 2013 +0100
  3217. @@ -33,6 +33,7 @@
  3218.  
  3219. #include "freeglut_stroke.h"
  3220. #include "freeglut_stroke_roman.h"
  3221. +#include "FontOrbitronMedium.h"
  3222.  
  3223. #include "Color.h"
  3224. #include "Point.h"
  3225. @@ -51,7 +52,7 @@
  3226. const SFG_StrokeFont* font;
  3227.  
  3228. // This is GLUT_STROKE_ROMAN
  3229. - font = &fgStrokeRoman;
  3230. + font = &fgStrokeOrbitronMed;
  3231.  
  3232. if(!(character >= 0))
  3233. return;
  3234. @@ -89,7 +90,7 @@
  3235. F32 this_line_length = 0.0;
  3236. const SFG_StrokeFont* font;
  3237.  
  3238. - font = &fgStrokeRoman;
  3239. + font = &fgStrokeOrbitronMed;
  3240. if(!font)
  3241. return 0;
  3242. if ( !string || ! *string )
  3243. diff -r 9f10679e1f7d -r 35937f23c101 zap/freeglut_stroke_roman.h
  3244. --- a/zap/freeglut_stroke_roman.h Sun Mar 03 23:06:02 2013 +0100
  3245. +++ b/zap/freeglut_stroke_roman.h Tue Mar 05 00:14:26 2013 +0100
  3246. @@ -27,9 +27,9 @@
  3247. /* This file has been automatically generated by the genstroke utility. */
  3248.  
  3249. #ifdef TNL_OS_MOBILE
  3250. -#include "SDL_opengles.h"
  3251. +# include "SDL_opengles.h"
  3252. #else
  3253. -#include "SDL_opengl.h"
  3254. +# include "SDL_opengl.h"
  3255. #endif
  3256.  
  3257. #include "freeglut_stroke.h"
Advertisement
Add Comment
Please, Sign In to add comment