Clone of mesa.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779
  1. /* GENERATED FILE -- DO NOT MODIFY */
  2. #include "internal.h"
  3. /* char: 0x20 */
  4. static const GLUTStrokeChar ch32 = {104.7619f,0,NULL};
  5. /* char: 0x21 */
  6. static const GLUTStrokeVertex ch33st0[] =
  7. {
  8. {52.3810f,100.0000f},
  9. {52.3810f,33.3333f}
  10. };
  11. static const GLUTStrokeVertex ch33st1[] =
  12. {
  13. {52.3810f,9.5238f},
  14. {47.6191f,4.7619f},
  15. {52.3810f,0.0000f},
  16. {57.1429f,4.7619f},
  17. {52.3810f,9.5238f}
  18. };
  19. static const GLUTStrokeStrip ch33st[] =
  20. {
  21. {2,ch33st0},
  22. {5,ch33st1}
  23. };
  24. static const GLUTStrokeChar ch33 = {104.7619f,2,ch33st};
  25. /* char: 0x22 */
  26. static const GLUTStrokeVertex ch34st0[] =
  27. {
  28. {33.3334f,100.0000f},
  29. {33.3334f,66.6667f}
  30. };
  31. static const GLUTStrokeVertex ch34st1[] =
  32. {
  33. {71.4286f,100.0000f},
  34. {71.4286f,66.6667f}
  35. };
  36. static const GLUTStrokeStrip ch34st[] =
  37. {
  38. {2,ch34st0},
  39. {2,ch34st1}
  40. };
  41. static const GLUTStrokeChar ch34 = {104.7619f,2,ch34st};
  42. /* char: 0x23 */
  43. static const GLUTStrokeVertex ch35st0[] =
  44. {
  45. {54.7619f,119.0476f},
  46. {21.4286f,-33.3333f}
  47. };
  48. static const GLUTStrokeVertex ch35st1[] =
  49. {
  50. {83.3334f,119.0476f},
  51. {50.0000f,-33.3333f}
  52. };
  53. static const GLUTStrokeVertex ch35st2[] =
  54. {
  55. {21.4286f,57.1429f},
  56. {88.0952f,57.1429f}
  57. };
  58. static const GLUTStrokeVertex ch35st3[] =
  59. {
  60. {16.6667f,28.5714f},
  61. {83.3334f,28.5714f}
  62. };
  63. static const GLUTStrokeStrip ch35st[] =
  64. {
  65. {2,ch35st0},
  66. {2,ch35st1},
  67. {2,ch35st2},
  68. {2,ch35st3}
  69. };
  70. static const GLUTStrokeChar ch35 = {104.7619f,4,ch35st};
  71. /* char: 0x24 */
  72. static const GLUTStrokeVertex ch36st0[] =
  73. {
  74. {42.8571f,119.0476f},
  75. {42.8571f,-19.0476f}
  76. };
  77. static const GLUTStrokeVertex ch36st1[] =
  78. {
  79. {61.9047f,119.0476f},
  80. {61.9047f,-19.0476f}
  81. };
  82. static const GLUTStrokeVertex ch36st2[] =
  83. {
  84. {85.7143f,85.7143f},
  85. {76.1905f,95.2381f},
  86. {61.9047f,100.0000f},
  87. {42.8571f,100.0000f},
  88. {28.5714f,95.2381f},
  89. {19.0476f,85.7143f},
  90. {19.0476f,76.1905f},
  91. {23.8095f,66.6667f},
  92. {28.5714f,61.9048f},
  93. {38.0952f,57.1429f},
  94. {66.6666f,47.6190f},
  95. {76.1905f,42.8571f},
  96. {80.9524f,38.0952f},
  97. {85.7143f,28.5714f},
  98. {85.7143f,14.2857f},
  99. {76.1905f,4.7619f},
  100. {61.9047f,0.0000f},
  101. {42.8571f,0.0000f},
  102. {28.5714f,4.7619f},
  103. {19.0476f,14.2857f}
  104. };
  105. static const GLUTStrokeStrip ch36st[] =
  106. {
  107. {2,ch36st0},
  108. {2,ch36st1},
  109. {20,ch36st2}
  110. };
  111. static const GLUTStrokeChar ch36 = {104.7619f,3,ch36st};
  112. /* char: 0x25 */
  113. static const GLUTStrokeVertex ch37st0[] =
  114. {
  115. {95.2381f,100.0000f},
  116. {9.5238f,0.0000f}
  117. };
  118. static const GLUTStrokeVertex ch37st1[] =
  119. {
  120. {33.3333f,100.0000f},
  121. {42.8571f,90.4762f},
  122. {42.8571f,80.9524f},
  123. {38.0952f,71.4286f},
  124. {28.5714f,66.6667f},
  125. {19.0476f,66.6667f},
  126. {9.5238f,76.1905f},
  127. {9.5238f,85.7143f},
  128. {14.2857f,95.2381f},
  129. {23.8095f,100.0000f},
  130. {33.3333f,100.0000f},
  131. {42.8571f,95.2381f},
  132. {57.1428f,90.4762f},
  133. {71.4286f,90.4762f},
  134. {85.7143f,95.2381f},
  135. {95.2381f,100.0000f}
  136. };
  137. static const GLUTStrokeVertex ch37st2[] =
  138. {
  139. {76.1905f,33.3333f},
  140. {66.6667f,28.5714f},
  141. {61.9048f,19.0476f},
  142. {61.9048f,9.5238f},
  143. {71.4286f,0.0000f},
  144. {80.9524f,0.0000f},
  145. {90.4762f,4.7619f},
  146. {95.2381f,14.2857f},
  147. {95.2381f,23.8095f},
  148. {85.7143f,33.3333f},
  149. {76.1905f,33.3333f}
  150. };
  151. static const GLUTStrokeStrip ch37st[] =
  152. {
  153. {2,ch37st0},
  154. {16,ch37st1},
  155. {11,ch37st2}
  156. };
  157. static const GLUTStrokeChar ch37 = {104.7619f,3,ch37st};
  158. /* char: 0x26 */
  159. static const GLUTStrokeVertex ch38st0[] =
  160. {
  161. {100.0000f,57.1429f},
  162. {100.0000f,61.9048f},
  163. {95.2381f,66.6667f},
  164. {90.4762f,66.6667f},
  165. {85.7143f,61.9048f},
  166. {80.9524f,52.3810f},
  167. {71.4286f,28.5714f},
  168. {61.9048f,14.2857f},
  169. {52.3809f,4.7619f},
  170. {42.8571f,0.0000f},
  171. {23.8095f,0.0000f},
  172. {14.2857f,4.7619f},
  173. {9.5238f,9.5238f},
  174. {4.7619f,19.0476f},
  175. {4.7619f,28.5714f},
  176. {9.5238f,38.0952f},
  177. {14.2857f,42.8571f},
  178. {47.6190f,61.9048f},
  179. {52.3809f,66.6667f},
  180. {57.1429f,76.1905f},
  181. {57.1429f,85.7143f},
  182. {52.3809f,95.2381f},
  183. {42.8571f,100.0000f},
  184. {33.3333f,95.2381f},
  185. {28.5714f,85.7143f},
  186. {28.5714f,76.1905f},
  187. {33.3333f,61.9048f},
  188. {42.8571f,47.6190f},
  189. {66.6667f,14.2857f},
  190. {76.1905f,4.7619f},
  191. {85.7143f,0.0000f},
  192. {95.2381f,0.0000f},
  193. {100.0000f,4.7619f},
  194. {100.0000f,9.5238f}
  195. };
  196. static const GLUTStrokeStrip ch38st[] =
  197. {
  198. {34,ch38st0}
  199. };
  200. static const GLUTStrokeChar ch38 = {104.7619f,1,ch38st};
  201. /* char: 0x27 */
  202. static const GLUTStrokeVertex ch39st0[] =
  203. {
  204. {52.3810f,100.0000f},
  205. {52.3810f,66.6667f}
  206. };
  207. static const GLUTStrokeStrip ch39st[] =
  208. {
  209. {2,ch39st0}
  210. };
  211. static const GLUTStrokeChar ch39 = {104.7619f,1,ch39st};
  212. /* char: 0x28 */
  213. static const GLUTStrokeVertex ch40st0[] =
  214. {
  215. {69.0476f,119.0476f},
  216. {59.5238f,109.5238f},
  217. {50.0000f,95.2381f},
  218. {40.4762f,76.1905f},
  219. {35.7143f,52.3810f},
  220. {35.7143f,33.3333f},
  221. {40.4762f,9.5238f},
  222. {50.0000f,-9.5238f},
  223. {59.5238f,-23.8095f},
  224. {69.0476f,-33.3333f}
  225. };
  226. static const GLUTStrokeStrip ch40st[] =
  227. {
  228. {10,ch40st0}
  229. };
  230. static const GLUTStrokeChar ch40 = {104.7619f,1,ch40st};
  231. /* char: 0x29 */
  232. static const GLUTStrokeVertex ch41st0[] =
  233. {
  234. {35.7143f,119.0476f},
  235. {45.2381f,109.5238f},
  236. {54.7619f,95.2381f},
  237. {64.2857f,76.1905f},
  238. {69.0476f,52.3810f},
  239. {69.0476f,33.3333f},
  240. {64.2857f,9.5238f},
  241. {54.7619f,-9.5238f},
  242. {45.2381f,-23.8095f},
  243. {35.7143f,-33.3333f}
  244. };
  245. static const GLUTStrokeStrip ch41st[] =
  246. {
  247. {10,ch41st0}
  248. };
  249. static const GLUTStrokeChar ch41 = {104.7619f,1,ch41st};
  250. /* char: 0x2a */
  251. static const GLUTStrokeVertex ch42st0[] =
  252. {
  253. {52.3810f,71.4286f},
  254. {52.3810f,14.2857f}
  255. };
  256. static const GLUTStrokeVertex ch42st1[] =
  257. {
  258. {28.5715f,57.1429f},
  259. {76.1905f,28.5714f}
  260. };
  261. static const GLUTStrokeVertex ch42st2[] =
  262. {
  263. {76.1905f,57.1429f},
  264. {28.5715f,28.5714f}
  265. };
  266. static const GLUTStrokeStrip ch42st[] =
  267. {
  268. {2,ch42st0},
  269. {2,ch42st1},
  270. {2,ch42st2}
  271. };
  272. static const GLUTStrokeChar ch42 = {104.7619f,3,ch42st};
  273. /* char: 0x2b */
  274. static const GLUTStrokeVertex ch43st0[] =
  275. {
  276. {52.3809f,85.7143f},
  277. {52.3809f,0.0000f}
  278. };
  279. static const GLUTStrokeVertex ch43st1[] =
  280. {
  281. {9.5238f,42.8571f},
  282. {95.2381f,42.8571f}
  283. };
  284. static const GLUTStrokeStrip ch43st[] =
  285. {
  286. {2,ch43st0},
  287. {2,ch43st1}
  288. };
  289. static const GLUTStrokeChar ch43 = {104.7619f,2,ch43st};
  290. /* char: 0x2c */
  291. static const GLUTStrokeVertex ch44st0[] =
  292. {
  293. {57.1429f,4.7619f},
  294. {52.3810f,0.0000f},
  295. {47.6191f,4.7619f},
  296. {52.3810f,9.5238f},
  297. {57.1429f,4.7619f},
  298. {57.1429f,-4.7619f},
  299. {52.3810f,-14.2857f},
  300. {47.6191f,-19.0476f}
  301. };
  302. static const GLUTStrokeStrip ch44st[] =
  303. {
  304. {8,ch44st0}
  305. };
  306. static const GLUTStrokeChar ch44 = {104.7619f,1,ch44st};
  307. /* char: 0x2d */
  308. static const GLUTStrokeVertex ch45st0[] =
  309. {
  310. {9.5238f,42.8571f},
  311. {95.2381f,42.8571f}
  312. };
  313. static const GLUTStrokeStrip ch45st[] =
  314. {
  315. {2,ch45st0}
  316. };
  317. static const GLUTStrokeChar ch45 = {104.7619f,1,ch45st};
  318. /* char: 0x2e */
  319. static const GLUTStrokeVertex ch46st0[] =
  320. {
  321. {52.3810f,9.5238f},
  322. {47.6191f,4.7619f},
  323. {52.3810f,0.0000f},
  324. {57.1429f,4.7619f},
  325. {52.3810f,9.5238f}
  326. };
  327. static const GLUTStrokeStrip ch46st[] =
  328. {
  329. {5,ch46st0}
  330. };
  331. static const GLUTStrokeChar ch46 = {104.7619f,1,ch46st};
  332. /* char: 0x2f */
  333. static const GLUTStrokeVertex ch47st0[] =
  334. {
  335. {19.0476f,-14.2857f},
  336. {85.7143f,100.0000f}
  337. };
  338. static const GLUTStrokeStrip ch47st[] =
  339. {
  340. {2,ch47st0}
  341. };
  342. static const GLUTStrokeChar ch47 = {104.7619f,1,ch47st};
  343. /* char: 0x30 */
  344. static const GLUTStrokeVertex ch48st0[] =
  345. {
  346. {47.6190f,100.0000f},
  347. {33.3333f,95.2381f},
  348. {23.8095f,80.9524f},
  349. {19.0476f,57.1429f},
  350. {19.0476f,42.8571f},
  351. {23.8095f,19.0476f},
  352. {33.3333f,4.7619f},
  353. {47.6190f,0.0000f},
  354. {57.1428f,0.0000f},
  355. {71.4286f,4.7619f},
  356. {80.9524f,19.0476f},
  357. {85.7143f,42.8571f},
  358. {85.7143f,57.1429f},
  359. {80.9524f,80.9524f},
  360. {71.4286f,95.2381f},
  361. {57.1428f,100.0000f},
  362. {47.6190f,100.0000f}
  363. };
  364. static const GLUTStrokeStrip ch48st[] =
  365. {
  366. {17,ch48st0}
  367. };
  368. static const GLUTStrokeChar ch48 = {104.7619f,1,ch48st};
  369. /* char: 0x31 */
  370. static const GLUTStrokeVertex ch49st0[] =
  371. {
  372. {40.4762f,80.9524f},
  373. {50.0000f,85.7143f},
  374. {64.2857f,100.0000f},
  375. {64.2857f,0.0000f}
  376. };
  377. static const GLUTStrokeStrip ch49st[] =
  378. {
  379. {4,ch49st0}
  380. };
  381. static const GLUTStrokeChar ch49 = {104.7619f,1,ch49st};
  382. /* char: 0x32 */
  383. static const GLUTStrokeVertex ch50st0[] =
  384. {
  385. {23.8095f,76.1905f},
  386. {23.8095f,80.9524f},
  387. {28.5714f,90.4762f},
  388. {33.3333f,95.2381f},
  389. {42.8571f,100.0000f},
  390. {61.9047f,100.0000f},
  391. {71.4286f,95.2381f},
  392. {76.1905f,90.4762f},
  393. {80.9524f,80.9524f},
  394. {80.9524f,71.4286f},
  395. {76.1905f,61.9048f},
  396. {66.6666f,47.6190f},
  397. {19.0476f,0.0000f},
  398. {85.7143f,0.0000f}
  399. };
  400. static const GLUTStrokeStrip ch50st[] =
  401. {
  402. {14,ch50st0}
  403. };
  404. static const GLUTStrokeChar ch50 = {104.7619f,1,ch50st};
  405. /* char: 0x33 */
  406. static const GLUTStrokeVertex ch51st0[] =
  407. {
  408. {28.5714f,100.0000f},
  409. {80.9524f,100.0000f},
  410. {52.3809f,61.9048f},
  411. {66.6666f,61.9048f},
  412. {76.1905f,57.1429f},
  413. {80.9524f,52.3810f},
  414. {85.7143f,38.0952f},
  415. {85.7143f,28.5714f},
  416. {80.9524f,14.2857f},
  417. {71.4286f,4.7619f},
  418. {57.1428f,0.0000f},
  419. {42.8571f,0.0000f},
  420. {28.5714f,4.7619f},
  421. {23.8095f,9.5238f},
  422. {19.0476f,19.0476f}
  423. };
  424. static const GLUTStrokeStrip ch51st[] =
  425. {
  426. {15,ch51st0}
  427. };
  428. static const GLUTStrokeChar ch51 = {104.7619f,1,ch51st};
  429. /* char: 0x34 */
  430. static const GLUTStrokeVertex ch52st0[] =
  431. {
  432. {64.2857f,100.0000f},
  433. {16.6667f,33.3333f},
  434. {88.0952f,33.3333f}
  435. };
  436. static const GLUTStrokeVertex ch52st1[] =
  437. {
  438. {64.2857f,100.0000f},
  439. {64.2857f,0.0000f}
  440. };
  441. static const GLUTStrokeStrip ch52st[] =
  442. {
  443. {3,ch52st0},
  444. {2,ch52st1}
  445. };
  446. static const GLUTStrokeChar ch52 = {104.7619f,2,ch52st};
  447. /* char: 0x35 */
  448. static const GLUTStrokeVertex ch53st0[] =
  449. {
  450. {76.1905f,100.0000f},
  451. {28.5714f,100.0000f},
  452. {23.8095f,57.1429f},
  453. {28.5714f,61.9048f},
  454. {42.8571f,66.6667f},
  455. {57.1428f,66.6667f},
  456. {71.4286f,61.9048f},
  457. {80.9524f,52.3810f},
  458. {85.7143f,38.0952f},
  459. {85.7143f,28.5714f},
  460. {80.9524f,14.2857f},
  461. {71.4286f,4.7619f},
  462. {57.1428f,0.0000f},
  463. {42.8571f,0.0000f},
  464. {28.5714f,4.7619f},
  465. {23.8095f,9.5238f},
  466. {19.0476f,19.0476f}
  467. };
  468. static const GLUTStrokeStrip ch53st[] =
  469. {
  470. {17,ch53st0}
  471. };
  472. static const GLUTStrokeChar ch53 = {104.7619f,1,ch53st};
  473. /* char: 0x36 */
  474. static const GLUTStrokeVertex ch54st0[] =
  475. {
  476. {78.5714f,85.7143f},
  477. {73.8096f,95.2381f},
  478. {59.5238f,100.0000f},
  479. {50.0000f,100.0000f},
  480. {35.7143f,95.2381f},
  481. {26.1905f,80.9524f},
  482. {21.4286f,57.1429f},
  483. {21.4286f,33.3333f},
  484. {26.1905f,14.2857f},
  485. {35.7143f,4.7619f},
  486. {50.0000f,0.0000f},
  487. {54.7619f,0.0000f},
  488. {69.0476f,4.7619f},
  489. {78.5714f,14.2857f},
  490. {83.3334f,28.5714f},
  491. {83.3334f,33.3333f},
  492. {78.5714f,47.6190f},
  493. {69.0476f,57.1429f},
  494. {54.7619f,61.9048f},
  495. {50.0000f,61.9048f},
  496. {35.7143f,57.1429f},
  497. {26.1905f,47.6190f},
  498. {21.4286f,33.3333f}
  499. };
  500. static const GLUTStrokeStrip ch54st[] =
  501. {
  502. {23,ch54st0}
  503. };
  504. static const GLUTStrokeChar ch54 = {104.7619f,1,ch54st};
  505. /* char: 0x37 */
  506. static const GLUTStrokeVertex ch55st0[] =
  507. {
  508. {85.7143f,100.0000f},
  509. {38.0952f,0.0000f}
  510. };
  511. static const GLUTStrokeVertex ch55st1[] =
  512. {
  513. {19.0476f,100.0000f},
  514. {85.7143f,100.0000f}
  515. };
  516. static const GLUTStrokeStrip ch55st[] =
  517. {
  518. {2,ch55st0},
  519. {2,ch55st1}
  520. };
  521. static const GLUTStrokeChar ch55 = {104.7619f,2,ch55st};
  522. /* char: 0x38 */
  523. static const GLUTStrokeVertex ch56st0[] =
  524. {
  525. {42.8571f,100.0000f},
  526. {28.5714f,95.2381f},
  527. {23.8095f,85.7143f},
  528. {23.8095f,76.1905f},
  529. {28.5714f,66.6667f},
  530. {38.0952f,61.9048f},
  531. {57.1428f,57.1429f},
  532. {71.4286f,52.3810f},
  533. {80.9524f,42.8571f},
  534. {85.7143f,33.3333f},
  535. {85.7143f,19.0476f},
  536. {80.9524f,9.5238f},
  537. {76.1905f,4.7619f},
  538. {61.9047f,0.0000f},
  539. {42.8571f,0.0000f},
  540. {28.5714f,4.7619f},
  541. {23.8095f,9.5238f},
  542. {19.0476f,19.0476f},
  543. {19.0476f,33.3333f},
  544. {23.8095f,42.8571f},
  545. {33.3333f,52.3810f},
  546. {47.6190f,57.1429f},
  547. {66.6666f,61.9048f},
  548. {76.1905f,66.6667f},
  549. {80.9524f,76.1905f},
  550. {80.9524f,85.7143f},
  551. {76.1905f,95.2381f},
  552. {61.9047f,100.0000f},
  553. {42.8571f,100.0000f}
  554. };
  555. static const GLUTStrokeStrip ch56st[] =
  556. {
  557. {29,ch56st0}
  558. };
  559. static const GLUTStrokeChar ch56 = {104.7619f,1,ch56st};
  560. /* char: 0x39 */
  561. static const GLUTStrokeVertex ch57st0[] =
  562. {
  563. {83.3334f,66.6667f},
  564. {78.5714f,52.3810f},
  565. {69.0476f,42.8571f},
  566. {54.7619f,38.0952f},
  567. {50.0000f,38.0952f},
  568. {35.7143f,42.8571f},
  569. {26.1905f,52.3810f},
  570. {21.4286f,66.6667f},
  571. {21.4286f,71.4286f},
  572. {26.1905f,85.7143f},
  573. {35.7143f,95.2381f},
  574. {50.0000f,100.0000f},
  575. {54.7619f,100.0000f},
  576. {69.0476f,95.2381f},
  577. {78.5714f,85.7143f},
  578. {83.3334f,66.6667f},
  579. {83.3334f,42.8571f},
  580. {78.5714f,19.0476f},
  581. {69.0476f,4.7619f},
  582. {54.7619f,0.0000f},
  583. {45.2381f,0.0000f},
  584. {30.9524f,4.7619f},
  585. {26.1905f,14.2857f}
  586. };
  587. static const GLUTStrokeStrip ch57st[] =
  588. {
  589. {23,ch57st0}
  590. };
  591. static const GLUTStrokeChar ch57 = {104.7619f,1,ch57st};
  592. /* char: 0x3a */
  593. static const GLUTStrokeVertex ch58st0[] =
  594. {
  595. {52.3810f,66.6667f},
  596. {47.6191f,61.9048f},
  597. {52.3810f,57.1429f},
  598. {57.1429f,61.9048f},
  599. {52.3810f,66.6667f}
  600. };
  601. static const GLUTStrokeVertex ch58st1[] =
  602. {
  603. {52.3810f,9.5238f},
  604. {47.6191f,4.7619f},
  605. {52.3810f,0.0000f},
  606. {57.1429f,4.7619f},
  607. {52.3810f,9.5238f}
  608. };
  609. static const GLUTStrokeStrip ch58st[] =
  610. {
  611. {5,ch58st0},
  612. {5,ch58st1}
  613. };
  614. static const GLUTStrokeChar ch58 = {104.7619f,2,ch58st};
  615. /* char: 0x3b */
  616. static const GLUTStrokeVertex ch59st0[] =
  617. {
  618. {52.3810f,66.6667f},
  619. {47.6191f,61.9048f},
  620. {52.3810f,57.1429f},
  621. {57.1429f,61.9048f},
  622. {52.3810f,66.6667f}
  623. };
  624. static const GLUTStrokeVertex ch59st1[] =
  625. {
  626. {57.1429f,4.7619f},
  627. {52.3810f,0.0000f},
  628. {47.6191f,4.7619f},
  629. {52.3810f,9.5238f},
  630. {57.1429f,4.7619f},
  631. {57.1429f,-4.7619f},
  632. {52.3810f,-14.2857f},
  633. {47.6191f,-19.0476f}
  634. };
  635. static const GLUTStrokeStrip ch59st[] =
  636. {
  637. {5,ch59st0},
  638. {8,ch59st1}
  639. };
  640. static const GLUTStrokeChar ch59 = {104.7619f,2,ch59st};
  641. /* char: 0x3c */
  642. static const GLUTStrokeVertex ch60st0[] =
  643. {
  644. {90.4762f,85.7143f},
  645. {14.2857f,42.8571f},
  646. {90.4762f,0.0000f}
  647. };
  648. static const GLUTStrokeStrip ch60st[] =
  649. {
  650. {3,ch60st0}
  651. };
  652. static const GLUTStrokeChar ch60 = {104.7619f,1,ch60st};
  653. /* char: 0x3d */
  654. static const GLUTStrokeVertex ch61st0[] =
  655. {
  656. {9.5238f,57.1429f},
  657. {95.2381f,57.1429f}
  658. };
  659. static const GLUTStrokeVertex ch61st1[] =
  660. {
  661. {9.5238f,28.5714f},
  662. {95.2381f,28.5714f}
  663. };
  664. static const GLUTStrokeStrip ch61st[] =
  665. {
  666. {2,ch61st0},
  667. {2,ch61st1}
  668. };
  669. static const GLUTStrokeChar ch61 = {104.7619f,2,ch61st};
  670. /* char: 0x3e */
  671. static const GLUTStrokeVertex ch62st0[] =
  672. {
  673. {14.2857f,85.7143f},
  674. {90.4762f,42.8571f},
  675. {14.2857f,0.0000f}
  676. };
  677. static const GLUTStrokeStrip ch62st[] =
  678. {
  679. {3,ch62st0}
  680. };
  681. static const GLUTStrokeChar ch62 = {104.7619f,1,ch62st};
  682. /* char: 0x3f */
  683. static const GLUTStrokeVertex ch63st0[] =
  684. {
  685. {23.8095f,76.1905f},
  686. {23.8095f,80.9524f},
  687. {28.5714f,90.4762f},
  688. {33.3333f,95.2381f},
  689. {42.8571f,100.0000f},
  690. {61.9047f,100.0000f},
  691. {71.4285f,95.2381f},
  692. {76.1905f,90.4762f},
  693. {80.9524f,80.9524f},
  694. {80.9524f,71.4286f},
  695. {76.1905f,61.9048f},
  696. {71.4285f,57.1429f},
  697. {52.3809f,47.6190f},
  698. {52.3809f,33.3333f}
  699. };
  700. static const GLUTStrokeVertex ch63st1[] =
  701. {
  702. {52.3809f,9.5238f},
  703. {47.6190f,4.7619f},
  704. {52.3809f,0.0000f},
  705. {57.1428f,4.7619f},
  706. {52.3809f,9.5238f}
  707. };
  708. static const GLUTStrokeStrip ch63st[] =
  709. {
  710. {14,ch63st0},
  711. {5,ch63st1}
  712. };
  713. static const GLUTStrokeChar ch63 = {104.7619f,2,ch63st};
  714. /* char: 0x40 */
  715. static const GLUTStrokeVertex ch64st0[] =
  716. {
  717. {64.2857f,52.3810f},
  718. {54.7619f,57.1429f},
  719. {45.2381f,57.1429f},
  720. {40.4762f,47.6190f},
  721. {40.4762f,42.8571f},
  722. {45.2381f,33.3333f},
  723. {54.7619f,33.3333f},
  724. {64.2857f,38.0952f}
  725. };
  726. static const GLUTStrokeVertex ch64st1[] =
  727. {
  728. {64.2857f,57.1429f},
  729. {64.2857f,38.0952f},
  730. {69.0476f,33.3333f},
  731. {78.5714f,33.3333f},
  732. {83.3334f,42.8571f},
  733. {83.3334f,47.6190f},
  734. {78.5714f,61.9048f},
  735. {69.0476f,71.4286f},
  736. {54.7619f,76.1905f},
  737. {50.0000f,76.1905f},
  738. {35.7143f,71.4286f},
  739. {26.1905f,61.9048f},
  740. {21.4286f,47.6190f},
  741. {21.4286f,42.8571f},
  742. {26.1905f,28.5714f},
  743. {35.7143f,19.0476f},
  744. {50.0000f,14.2857f},
  745. {54.7619f,14.2857f},
  746. {69.0476f,19.0476f}
  747. };
  748. static const GLUTStrokeStrip ch64st[] =
  749. {
  750. {8,ch64st0},
  751. {19,ch64st1}
  752. };
  753. static const GLUTStrokeChar ch64 = {104.7619f,2,ch64st};
  754. /* char: 0x41 */
  755. static const GLUTStrokeVertex ch65st0[] =
  756. {
  757. {52.3809f,100.0000f},
  758. {14.2857f,0.0000f}
  759. };
  760. static const GLUTStrokeVertex ch65st1[] =
  761. {
  762. {52.3809f,100.0000f},
  763. {90.4762f,0.0000f}
  764. };
  765. static const GLUTStrokeVertex ch65st2[] =
  766. {
  767. {28.5714f,33.3333f},
  768. {76.1905f,33.3333f}
  769. };
  770. static const GLUTStrokeStrip ch65st[] =
  771. {
  772. {2,ch65st0},
  773. {2,ch65st1},
  774. {2,ch65st2}
  775. };
  776. static const GLUTStrokeChar ch65 = {104.7619f,3,ch65st};
  777. /* char: 0x42 */
  778. static const GLUTStrokeVertex ch66st0[] =
  779. {
  780. {19.0476f,100.0000f},
  781. {19.0476f,0.0000f}
  782. };
  783. static const GLUTStrokeVertex ch66st1[] =
  784. {
  785. {19.0476f,100.0000f},
  786. {61.9047f,100.0000f},
  787. {76.1905f,95.2381f},
  788. {80.9524f,90.4762f},
  789. {85.7143f,80.9524f},
  790. {85.7143f,71.4286f},
  791. {80.9524f,61.9048f},
  792. {76.1905f,57.1429f},
  793. {61.9047f,52.3810f}
  794. };
  795. static const GLUTStrokeVertex ch66st2[] =
  796. {
  797. {19.0476f,52.3810f},
  798. {61.9047f,52.3810f},
  799. {76.1905f,47.6190f},
  800. {80.9524f,42.8571f},
  801. {85.7143f,33.3333f},
  802. {85.7143f,19.0476f},
  803. {80.9524f,9.5238f},
  804. {76.1905f,4.7619f},
  805. {61.9047f,0.0000f},
  806. {19.0476f,0.0000f}
  807. };
  808. static const GLUTStrokeStrip ch66st[] =
  809. {
  810. {2,ch66st0},
  811. {9,ch66st1},
  812. {10,ch66st2}
  813. };
  814. static const GLUTStrokeChar ch66 = {104.7619f,3,ch66st};
  815. /* char: 0x43 */
  816. static const GLUTStrokeVertex ch67st0[] =
  817. {
  818. {88.0952f,76.1905f},
  819. {83.3334f,85.7143f},
  820. {73.8096f,95.2381f},
  821. {64.2857f,100.0000f},
  822. {45.2381f,100.0000f},
  823. {35.7143f,95.2381f},
  824. {26.1905f,85.7143f},
  825. {21.4286f,76.1905f},
  826. {16.6667f,61.9048f},
  827. {16.6667f,38.0952f},
  828. {21.4286f,23.8095f},
  829. {26.1905f,14.2857f},
  830. {35.7143f,4.7619f},
  831. {45.2381f,0.0000f},
  832. {64.2857f,0.0000f},
  833. {73.8096f,4.7619f},
  834. {83.3334f,14.2857f},
  835. {88.0952f,23.8095f}
  836. };
  837. static const GLUTStrokeStrip ch67st[] =
  838. {
  839. {18,ch67st0}
  840. };
  841. static const GLUTStrokeChar ch67 = {104.7619f,1,ch67st};
  842. /* char: 0x44 */
  843. static const GLUTStrokeVertex ch68st0[] =
  844. {
  845. {19.0476f,100.0000f},
  846. {19.0476f,0.0000f}
  847. };
  848. static const GLUTStrokeVertex ch68st1[] =
  849. {
  850. {19.0476f,100.0000f},
  851. {52.3809f,100.0000f},
  852. {66.6666f,95.2381f},
  853. {76.1905f,85.7143f},
  854. {80.9524f,76.1905f},
  855. {85.7143f,61.9048f},
  856. {85.7143f,38.0952f},
  857. {80.9524f,23.8095f},
  858. {76.1905f,14.2857f},
  859. {66.6666f,4.7619f},
  860. {52.3809f,0.0000f},
  861. {19.0476f,0.0000f}
  862. };
  863. static const GLUTStrokeStrip ch68st[] =
  864. {
  865. {2,ch68st0},
  866. {12,ch68st1}
  867. };
  868. static const GLUTStrokeChar ch68 = {104.7619f,2,ch68st};
  869. /* char: 0x45 */
  870. static const GLUTStrokeVertex ch69st0[] =
  871. {
  872. {21.4286f,100.0000f},
  873. {21.4286f,0.0000f}
  874. };
  875. static const GLUTStrokeVertex ch69st1[] =
  876. {
  877. {21.4286f,100.0000f},
  878. {83.3334f,100.0000f}
  879. };
  880. static const GLUTStrokeVertex ch69st2[] =
  881. {
  882. {21.4286f,52.3810f},
  883. {59.5238f,52.3810f}
  884. };
  885. static const GLUTStrokeVertex ch69st3[] =
  886. {
  887. {21.4286f,0.0000f},
  888. {83.3334f,0.0000f}
  889. };
  890. static const GLUTStrokeStrip ch69st[] =
  891. {
  892. {2,ch69st0},
  893. {2,ch69st1},
  894. {2,ch69st2},
  895. {2,ch69st3}
  896. };
  897. static const GLUTStrokeChar ch69 = {104.7619f,4,ch69st};
  898. /* char: 0x46 */
  899. static const GLUTStrokeVertex ch70st0[] =
  900. {
  901. {21.4286f,100.0000f},
  902. {21.4286f,0.0000f}
  903. };
  904. static const GLUTStrokeVertex ch70st1[] =
  905. {
  906. {21.4286f,100.0000f},
  907. {83.3334f,100.0000f}
  908. };
  909. static const GLUTStrokeVertex ch70st2[] =
  910. {
  911. {21.4286f,52.3810f},
  912. {59.5238f,52.3810f}
  913. };
  914. static const GLUTStrokeStrip ch70st[] =
  915. {
  916. {2,ch70st0},
  917. {2,ch70st1},
  918. {2,ch70st2}
  919. };
  920. static const GLUTStrokeChar ch70 = {104.7619f,3,ch70st};
  921. /* char: 0x47 */
  922. static const GLUTStrokeVertex ch71st0[] =
  923. {
  924. {88.0952f,76.1905f},
  925. {83.3334f,85.7143f},
  926. {73.8096f,95.2381f},
  927. {64.2857f,100.0000f},
  928. {45.2381f,100.0000f},
  929. {35.7143f,95.2381f},
  930. {26.1905f,85.7143f},
  931. {21.4286f,76.1905f},
  932. {16.6667f,61.9048f},
  933. {16.6667f,38.0952f},
  934. {21.4286f,23.8095f},
  935. {26.1905f,14.2857f},
  936. {35.7143f,4.7619f},
  937. {45.2381f,0.0000f},
  938. {64.2857f,0.0000f},
  939. {73.8096f,4.7619f},
  940. {83.3334f,14.2857f},
  941. {88.0952f,23.8095f},
  942. {88.0952f,38.0952f}
  943. };
  944. static const GLUTStrokeVertex ch71st1[] =
  945. {
  946. {64.2857f,38.0952f},
  947. {88.0952f,38.0952f}
  948. };
  949. static const GLUTStrokeStrip ch71st[] =
  950. {
  951. {19,ch71st0},
  952. {2,ch71st1}
  953. };
  954. static const GLUTStrokeChar ch71 = {104.7619f,2,ch71st};
  955. /* char: 0x48 */
  956. static const GLUTStrokeVertex ch72st0[] =
  957. {
  958. {19.0476f,100.0000f},
  959. {19.0476f,0.0000f}
  960. };
  961. static const GLUTStrokeVertex ch72st1[] =
  962. {
  963. {85.7143f,100.0000f},
  964. {85.7143f,0.0000f}
  965. };
  966. static const GLUTStrokeVertex ch72st2[] =
  967. {
  968. {19.0476f,52.3810f},
  969. {85.7143f,52.3810f}
  970. };
  971. static const GLUTStrokeStrip ch72st[] =
  972. {
  973. {2,ch72st0},
  974. {2,ch72st1},
  975. {2,ch72st2}
  976. };
  977. static const GLUTStrokeChar ch72 = {104.7619f,3,ch72st};
  978. /* char: 0x49 */
  979. static const GLUTStrokeVertex ch73st0[] =
  980. {
  981. {52.3810f,100.0000f},
  982. {52.3810f,0.0000f}
  983. };
  984. static const GLUTStrokeStrip ch73st[] =
  985. {
  986. {2,ch73st0}
  987. };
  988. static const GLUTStrokeChar ch73 = {104.7619f,1,ch73st};
  989. /* char: 0x4a */
  990. static const GLUTStrokeVertex ch74st0[] =
  991. {
  992. {76.1905f,100.0000f},
  993. {76.1905f,23.8095f},
  994. {71.4286f,9.5238f},
  995. {66.6667f,4.7619f},
  996. {57.1429f,0.0000f},
  997. {47.6191f,0.0000f},
  998. {38.0953f,4.7619f},
  999. {33.3334f,9.5238f},
  1000. {28.5715f,23.8095f},
  1001. {28.5715f,33.3333f}
  1002. };
  1003. static const GLUTStrokeStrip ch74st[] =
  1004. {
  1005. {10,ch74st0}
  1006. };
  1007. static const GLUTStrokeChar ch74 = {104.7619f,1,ch74st};
  1008. /* char: 0x4b */
  1009. static const GLUTStrokeVertex ch75st0[] =
  1010. {
  1011. {19.0476f,100.0000f},
  1012. {19.0476f,0.0000f}
  1013. };
  1014. static const GLUTStrokeVertex ch75st1[] =
  1015. {
  1016. {85.7143f,100.0000f},
  1017. {19.0476f,33.3333f}
  1018. };
  1019. static const GLUTStrokeVertex ch75st2[] =
  1020. {
  1021. {42.8571f,57.1429f},
  1022. {85.7143f,0.0000f}
  1023. };
  1024. static const GLUTStrokeStrip ch75st[] =
  1025. {
  1026. {2,ch75st0},
  1027. {2,ch75st1},
  1028. {2,ch75st2}
  1029. };
  1030. static const GLUTStrokeChar ch75 = {104.7619f,3,ch75st};
  1031. /* char: 0x4c */
  1032. static const GLUTStrokeVertex ch76st0[] =
  1033. {
  1034. {23.8095f,100.0000f},
  1035. {23.8095f,0.0000f}
  1036. };
  1037. static const GLUTStrokeVertex ch76st1[] =
  1038. {
  1039. {23.8095f,0.0000f},
  1040. {80.9524f,0.0000f}
  1041. };
  1042. static const GLUTStrokeStrip ch76st[] =
  1043. {
  1044. {2,ch76st0},
  1045. {2,ch76st1}
  1046. };
  1047. static const GLUTStrokeChar ch76 = {104.7619f,2,ch76st};
  1048. /* char: 0x4d */
  1049. static const GLUTStrokeVertex ch77st0[] =
  1050. {
  1051. {14.2857f,100.0000f},
  1052. {14.2857f,0.0000f}
  1053. };
  1054. static const GLUTStrokeVertex ch77st1[] =
  1055. {
  1056. {14.2857f,100.0000f},
  1057. {52.3809f,0.0000f}
  1058. };
  1059. static const GLUTStrokeVertex ch77st2[] =
  1060. {
  1061. {90.4762f,100.0000f},
  1062. {52.3809f,0.0000f}
  1063. };
  1064. static const GLUTStrokeVertex ch77st3[] =
  1065. {
  1066. {90.4762f,100.0000f},
  1067. {90.4762f,0.0000f}
  1068. };
  1069. static const GLUTStrokeStrip ch77st[] =
  1070. {
  1071. {2,ch77st0},
  1072. {2,ch77st1},
  1073. {2,ch77st2},
  1074. {2,ch77st3}
  1075. };
  1076. static const GLUTStrokeChar ch77 = {104.7619f,4,ch77st};
  1077. /* char: 0x4e */
  1078. static const GLUTStrokeVertex ch78st0[] =
  1079. {
  1080. {19.0476f,100.0000f},
  1081. {19.0476f,0.0000f}
  1082. };
  1083. static const GLUTStrokeVertex ch78st1[] =
  1084. {
  1085. {19.0476f,100.0000f},
  1086. {85.7143f,0.0000f}
  1087. };
  1088. static const GLUTStrokeVertex ch78st2[] =
  1089. {
  1090. {85.7143f,100.0000f},
  1091. {85.7143f,0.0000f}
  1092. };
  1093. static const GLUTStrokeStrip ch78st[] =
  1094. {
  1095. {2,ch78st0},
  1096. {2,ch78st1},
  1097. {2,ch78st2}
  1098. };
  1099. static const GLUTStrokeChar ch78 = {104.7619f,3,ch78st};
  1100. /* char: 0x4f */
  1101. static const GLUTStrokeVertex ch79st0[] =
  1102. {
  1103. {42.8571f,100.0000f},
  1104. {33.3333f,95.2381f},
  1105. {23.8095f,85.7143f},
  1106. {19.0476f,76.1905f},
  1107. {14.2857f,61.9048f},
  1108. {14.2857f,38.0952f},
  1109. {19.0476f,23.8095f},
  1110. {23.8095f,14.2857f},
  1111. {33.3333f,4.7619f},
  1112. {42.8571f,0.0000f},
  1113. {61.9047f,0.0000f},
  1114. {71.4286f,4.7619f},
  1115. {80.9524f,14.2857f},
  1116. {85.7143f,23.8095f},
  1117. {90.4762f,38.0952f},
  1118. {90.4762f,61.9048f},
  1119. {85.7143f,76.1905f},
  1120. {80.9524f,85.7143f},
  1121. {71.4286f,95.2381f},
  1122. {61.9047f,100.0000f},
  1123. {42.8571f,100.0000f}
  1124. };
  1125. static const GLUTStrokeStrip ch79st[] =
  1126. {
  1127. {21,ch79st0}
  1128. };
  1129. static const GLUTStrokeChar ch79 = {104.7619f,1,ch79st};
  1130. /* char: 0x50 */
  1131. static const GLUTStrokeVertex ch80st0[] =
  1132. {
  1133. {19.0476f,100.0000f},
  1134. {19.0476f,0.0000f}
  1135. };
  1136. static const GLUTStrokeVertex ch80st1[] =
  1137. {
  1138. {19.0476f,100.0000f},
  1139. {61.9047f,100.0000f},
  1140. {76.1905f,95.2381f},
  1141. {80.9524f,90.4762f},
  1142. {85.7143f,80.9524f},
  1143. {85.7143f,66.6667f},
  1144. {80.9524f,57.1429f},
  1145. {76.1905f,52.3810f},
  1146. {61.9047f,47.6190f},
  1147. {19.0476f,47.6190f}
  1148. };
  1149. static const GLUTStrokeStrip ch80st[] =
  1150. {
  1151. {2,ch80st0},
  1152. {10,ch80st1}
  1153. };
  1154. static const GLUTStrokeChar ch80 = {104.7619f,2,ch80st};
  1155. /* char: 0x51 */
  1156. static const GLUTStrokeVertex ch81st0[] =
  1157. {
  1158. {42.8571f,100.0000f},
  1159. {33.3333f,95.2381f},
  1160. {23.8095f,85.7143f},
  1161. {19.0476f,76.1905f},
  1162. {14.2857f,61.9048f},
  1163. {14.2857f,38.0952f},
  1164. {19.0476f,23.8095f},
  1165. {23.8095f,14.2857f},
  1166. {33.3333f,4.7619f},
  1167. {42.8571f,0.0000f},
  1168. {61.9047f,0.0000f},
  1169. {71.4286f,4.7619f},
  1170. {80.9524f,14.2857f},
  1171. {85.7143f,23.8095f},
  1172. {90.4762f,38.0952f},
  1173. {90.4762f,61.9048f},
  1174. {85.7143f,76.1905f},
  1175. {80.9524f,85.7143f},
  1176. {71.4286f,95.2381f},
  1177. {61.9047f,100.0000f},
  1178. {42.8571f,100.0000f}
  1179. };
  1180. static const GLUTStrokeVertex ch81st1[] =
  1181. {
  1182. {57.1428f,19.0476f},
  1183. {85.7143f,-9.5238f}
  1184. };
  1185. static const GLUTStrokeStrip ch81st[] =
  1186. {
  1187. {21,ch81st0},
  1188. {2,ch81st1}
  1189. };
  1190. static const GLUTStrokeChar ch81 = {104.7619f,2,ch81st};
  1191. /* char: 0x52 */
  1192. static const GLUTStrokeVertex ch82st0[] =
  1193. {
  1194. {19.0476f,100.0000f},
  1195. {19.0476f,0.0000f}
  1196. };
  1197. static const GLUTStrokeVertex ch82st1[] =
  1198. {
  1199. {19.0476f,100.0000f},
  1200. {61.9047f,100.0000f},
  1201. {76.1905f,95.2381f},
  1202. {80.9524f,90.4762f},
  1203. {85.7143f,80.9524f},
  1204. {85.7143f,71.4286f},
  1205. {80.9524f,61.9048f},
  1206. {76.1905f,57.1429f},
  1207. {61.9047f,52.3810f},
  1208. {19.0476f,52.3810f}
  1209. };
  1210. static const GLUTStrokeVertex ch82st2[] =
  1211. {
  1212. {52.3809f,52.3810f},
  1213. {85.7143f,0.0000f}
  1214. };
  1215. static const GLUTStrokeStrip ch82st[] =
  1216. {
  1217. {2,ch82st0},
  1218. {10,ch82st1},
  1219. {2,ch82st2}
  1220. };
  1221. static const GLUTStrokeChar ch82 = {104.7619f,3,ch82st};
  1222. /* char: 0x53 */
  1223. static const GLUTStrokeVertex ch83st0[] =
  1224. {
  1225. {85.7143f,85.7143f},
  1226. {76.1905f,95.2381f},
  1227. {61.9047f,100.0000f},
  1228. {42.8571f,100.0000f},
  1229. {28.5714f,95.2381f},
  1230. {19.0476f,85.7143f},
  1231. {19.0476f,76.1905f},
  1232. {23.8095f,66.6667f},
  1233. {28.5714f,61.9048f},
  1234. {38.0952f,57.1429f},
  1235. {66.6666f,47.6190f},
  1236. {76.1905f,42.8571f},
  1237. {80.9524f,38.0952f},
  1238. {85.7143f,28.5714f},
  1239. {85.7143f,14.2857f},
  1240. {76.1905f,4.7619f},
  1241. {61.9047f,0.0000f},
  1242. {42.8571f,0.0000f},
  1243. {28.5714f,4.7619f},
  1244. {19.0476f,14.2857f}
  1245. };
  1246. static const GLUTStrokeStrip ch83st[] =
  1247. {
  1248. {20,ch83st0}
  1249. };
  1250. static const GLUTStrokeChar ch83 = {104.7619f,1,ch83st};
  1251. /* char: 0x54 */
  1252. static const GLUTStrokeVertex ch84st0[] =
  1253. {
  1254. {52.3809f,100.0000f},
  1255. {52.3809f,0.0000f}
  1256. };
  1257. static const GLUTStrokeVertex ch84st1[] =
  1258. {
  1259. {19.0476f,100.0000f},
  1260. {85.7143f,100.0000f}
  1261. };
  1262. static const GLUTStrokeStrip ch84st[] =
  1263. {
  1264. {2,ch84st0},
  1265. {2,ch84st1}
  1266. };
  1267. static const GLUTStrokeChar ch84 = {104.7619f,2,ch84st};
  1268. /* char: 0x55 */
  1269. static const GLUTStrokeVertex ch85st0[] =
  1270. {
  1271. {19.0476f,100.0000f},
  1272. {19.0476f,28.5714f},
  1273. {23.8095f,14.2857f},
  1274. {33.3333f,4.7619f},
  1275. {47.6190f,0.0000f},
  1276. {57.1428f,0.0000f},
  1277. {71.4286f,4.7619f},
  1278. {80.9524f,14.2857f},
  1279. {85.7143f,28.5714f},
  1280. {85.7143f,100.0000f}
  1281. };
  1282. static const GLUTStrokeStrip ch85st[] =
  1283. {
  1284. {10,ch85st0}
  1285. };
  1286. static const GLUTStrokeChar ch85 = {104.7619f,1,ch85st};
  1287. /* char: 0x56 */
  1288. static const GLUTStrokeVertex ch86st0[] =
  1289. {
  1290. {14.2857f,100.0000f},
  1291. {52.3809f,0.0000f}
  1292. };
  1293. static const GLUTStrokeVertex ch86st1[] =
  1294. {
  1295. {90.4762f,100.0000f},
  1296. {52.3809f,0.0000f}
  1297. };
  1298. static const GLUTStrokeStrip ch86st[] =
  1299. {
  1300. {2,ch86st0},
  1301. {2,ch86st1}
  1302. };
  1303. static const GLUTStrokeChar ch86 = {104.7619f,2,ch86st};
  1304. /* char: 0x57 */
  1305. static const GLUTStrokeVertex ch87st0[] =
  1306. {
  1307. {4.7619f,100.0000f},
  1308. {28.5714f,0.0000f}
  1309. };
  1310. static const GLUTStrokeVertex ch87st1[] =
  1311. {
  1312. {52.3809f,100.0000f},
  1313. {28.5714f,0.0000f}
  1314. };
  1315. static const GLUTStrokeVertex ch87st2[] =
  1316. {
  1317. {52.3809f,100.0000f},
  1318. {76.1905f,0.0000f}
  1319. };
  1320. static const GLUTStrokeVertex ch87st3[] =
  1321. {
  1322. {100.0000f,100.0000f},
  1323. {76.1905f,0.0000f}
  1324. };
  1325. static const GLUTStrokeStrip ch87st[] =
  1326. {
  1327. {2,ch87st0},
  1328. {2,ch87st1},
  1329. {2,ch87st2},
  1330. {2,ch87st3}
  1331. };
  1332. static const GLUTStrokeChar ch87 = {104.7619f,4,ch87st};
  1333. /* char: 0x58 */
  1334. static const GLUTStrokeVertex ch88st0[] =
  1335. {
  1336. {19.0476f,100.0000f},
  1337. {85.7143f,0.0000f}
  1338. };
  1339. static const GLUTStrokeVertex ch88st1[] =
  1340. {
  1341. {85.7143f,100.0000f},
  1342. {19.0476f,0.0000f}
  1343. };
  1344. static const GLUTStrokeStrip ch88st[] =
  1345. {
  1346. {2,ch88st0},
  1347. {2,ch88st1}
  1348. };
  1349. static const GLUTStrokeChar ch88 = {104.7619f,2,ch88st};
  1350. /* char: 0x59 */
  1351. static const GLUTStrokeVertex ch89st0[] =
  1352. {
  1353. {14.2857f,100.0000f},
  1354. {52.3809f,52.3810f},
  1355. {52.3809f,0.0000f}
  1356. };
  1357. static const GLUTStrokeVertex ch89st1[] =
  1358. {
  1359. {90.4762f,100.0000f},
  1360. {52.3809f,52.3810f}
  1361. };
  1362. static const GLUTStrokeStrip ch89st[] =
  1363. {
  1364. {3,ch89st0},
  1365. {2,ch89st1}
  1366. };
  1367. static const GLUTStrokeChar ch89 = {104.7619f,2,ch89st};
  1368. /* char: 0x5a */
  1369. static const GLUTStrokeVertex ch90st0[] =
  1370. {
  1371. {85.7143f,100.0000f},
  1372. {19.0476f,0.0000f}
  1373. };
  1374. static const GLUTStrokeVertex ch90st1[] =
  1375. {
  1376. {19.0476f,100.0000f},
  1377. {85.7143f,100.0000f}
  1378. };
  1379. static const GLUTStrokeVertex ch90st2[] =
  1380. {
  1381. {19.0476f,0.0000f},
  1382. {85.7143f,0.0000f}
  1383. };
  1384. static const GLUTStrokeStrip ch90st[] =
  1385. {
  1386. {2,ch90st0},
  1387. {2,ch90st1},
  1388. {2,ch90st2}
  1389. };
  1390. static const GLUTStrokeChar ch90 = {104.7619f,3,ch90st};
  1391. /* char: 0x5b */
  1392. static const GLUTStrokeVertex ch91st0[] =
  1393. {
  1394. {35.7143f,119.0476f},
  1395. {35.7143f,-33.3333f}
  1396. };
  1397. static const GLUTStrokeVertex ch91st1[] =
  1398. {
  1399. {40.4762f,119.0476f},
  1400. {40.4762f,-33.3333f}
  1401. };
  1402. static const GLUTStrokeVertex ch91st2[] =
  1403. {
  1404. {35.7143f,119.0476f},
  1405. {69.0476f,119.0476f}
  1406. };
  1407. static const GLUTStrokeVertex ch91st3[] =
  1408. {
  1409. {35.7143f,-33.3333f},
  1410. {69.0476f,-33.3333f}
  1411. };
  1412. static const GLUTStrokeStrip ch91st[] =
  1413. {
  1414. {2,ch91st0},
  1415. {2,ch91st1},
  1416. {2,ch91st2},
  1417. {2,ch91st3}
  1418. };
  1419. static const GLUTStrokeChar ch91 = {104.7619f,4,ch91st};
  1420. /* char: 0x5c */
  1421. static const GLUTStrokeVertex ch92st0[] =
  1422. {
  1423. {19.0476f,100.0000f},
  1424. {85.7143f,-14.2857f}
  1425. };
  1426. static const GLUTStrokeStrip ch92st[] =
  1427. {
  1428. {2,ch92st0}
  1429. };
  1430. static const GLUTStrokeChar ch92 = {104.7619f,1,ch92st};
  1431. /* char: 0x5d */
  1432. static const GLUTStrokeVertex ch93st0[] =
  1433. {
  1434. {64.2857f,119.0476f},
  1435. {64.2857f,-33.3333f}
  1436. };
  1437. static const GLUTStrokeVertex ch93st1[] =
  1438. {
  1439. {69.0476f,119.0476f},
  1440. {69.0476f,-33.3333f}
  1441. };
  1442. static const GLUTStrokeVertex ch93st2[] =
  1443. {
  1444. {35.7143f,119.0476f},
  1445. {69.0476f,119.0476f}
  1446. };
  1447. static const GLUTStrokeVertex ch93st3[] =
  1448. {
  1449. {35.7143f,-33.3333f},
  1450. {69.0476f,-33.3333f}
  1451. };
  1452. static const GLUTStrokeStrip ch93st[] =
  1453. {
  1454. {2,ch93st0},
  1455. {2,ch93st1},
  1456. {2,ch93st2},
  1457. {2,ch93st3}
  1458. };
  1459. static const GLUTStrokeChar ch93 = {104.7619f,4,ch93st};
  1460. /* char: 0x5e */
  1461. static const GLUTStrokeVertex ch94st0[] =
  1462. {
  1463. {52.3809f,109.5238f},
  1464. {14.2857f,42.8571f}
  1465. };
  1466. static const GLUTStrokeVertex ch94st1[] =
  1467. {
  1468. {52.3809f,109.5238f},
  1469. {90.4762f,42.8571f}
  1470. };
  1471. static const GLUTStrokeStrip ch94st[] =
  1472. {
  1473. {2,ch94st0},
  1474. {2,ch94st1}
  1475. };
  1476. static const GLUTStrokeChar ch94 = {104.7619f,2,ch94st};
  1477. /* char: 0x5f */
  1478. static const GLUTStrokeVertex ch95st0[] =
  1479. {
  1480. {0.0000f,-33.3333f},
  1481. {104.7619f,-33.3333f},
  1482. {104.7619f,-28.5714f},
  1483. {0.0000f,-28.5714f},
  1484. {0.0000f,-33.3333f}
  1485. };
  1486. static const GLUTStrokeStrip ch95st[] =
  1487. {
  1488. {5,ch95st0}
  1489. };
  1490. static const GLUTStrokeChar ch95 = {104.7619f,1,ch95st};
  1491. /* char: 0x60 */
  1492. static const GLUTStrokeVertex ch96st0[] =
  1493. {
  1494. {42.8572f,100.0000f},
  1495. {66.6667f,71.4286f}
  1496. };
  1497. static const GLUTStrokeVertex ch96st1[] =
  1498. {
  1499. {42.8572f,100.0000f},
  1500. {38.0953f,95.2381f},
  1501. {66.6667f,71.4286f}
  1502. };
  1503. static const GLUTStrokeStrip ch96st[] =
  1504. {
  1505. {2,ch96st0},
  1506. {3,ch96st1}
  1507. };
  1508. static const GLUTStrokeChar ch96 = {104.7619f,2,ch96st};
  1509. /* char: 0x61 */
  1510. static const GLUTStrokeVertex ch97st0[] =
  1511. {
  1512. {80.9524f,66.6667f},
  1513. {80.9524f,0.0000f}
  1514. };
  1515. static const GLUTStrokeVertex ch97st1[] =
  1516. {
  1517. {80.9524f,52.3810f},
  1518. {71.4285f,61.9048f},
  1519. {61.9047f,66.6667f},
  1520. {47.6190f,66.6667f},
  1521. {38.0952f,61.9048f},
  1522. {28.5714f,52.3810f},
  1523. {23.8095f,38.0952f},
  1524. {23.8095f,28.5714f},
  1525. {28.5714f,14.2857f},
  1526. {38.0952f,4.7619f},
  1527. {47.6190f,0.0000f},
  1528. {61.9047f,0.0000f},
  1529. {71.4285f,4.7619f},
  1530. {80.9524f,14.2857f}
  1531. };
  1532. static const GLUTStrokeStrip ch97st[] =
  1533. {
  1534. {2,ch97st0},
  1535. {14,ch97st1}
  1536. };
  1537. static const GLUTStrokeChar ch97 = {104.7619f,2,ch97st};
  1538. /* char: 0x62 */
  1539. static const GLUTStrokeVertex ch98st0[] =
  1540. {
  1541. {23.8095f,100.0000f},
  1542. {23.8095f,0.0000f}
  1543. };
  1544. static const GLUTStrokeVertex ch98st1[] =
  1545. {
  1546. {23.8095f,52.3810f},
  1547. {33.3333f,61.9048f},
  1548. {42.8571f,66.6667f},
  1549. {57.1428f,66.6667f},
  1550. {66.6666f,61.9048f},
  1551. {76.1905f,52.3810f},
  1552. {80.9524f,38.0952f},
  1553. {80.9524f,28.5714f},
  1554. {76.1905f,14.2857f},
  1555. {66.6666f,4.7619f},
  1556. {57.1428f,0.0000f},
  1557. {42.8571f,0.0000f},
  1558. {33.3333f,4.7619f},
  1559. {23.8095f,14.2857f}
  1560. };
  1561. static const GLUTStrokeStrip ch98st[] =
  1562. {
  1563. {2,ch98st0},
  1564. {14,ch98st1}
  1565. };
  1566. static const GLUTStrokeChar ch98 = {104.7619f,2,ch98st};
  1567. /* char: 0x63 */
  1568. static const GLUTStrokeVertex ch99st0[] =
  1569. {
  1570. {80.9524f,52.3810f},
  1571. {71.4285f,61.9048f},
  1572. {61.9047f,66.6667f},
  1573. {47.6190f,66.6667f},
  1574. {38.0952f,61.9048f},
  1575. {28.5714f,52.3810f},
  1576. {23.8095f,38.0952f},
  1577. {23.8095f,28.5714f},
  1578. {28.5714f,14.2857f},
  1579. {38.0952f,4.7619f},
  1580. {47.6190f,0.0000f},
  1581. {61.9047f,0.0000f},
  1582. {71.4285f,4.7619f},
  1583. {80.9524f,14.2857f}
  1584. };
  1585. static const GLUTStrokeStrip ch99st[] =
  1586. {
  1587. {14,ch99st0}
  1588. };
  1589. static const GLUTStrokeChar ch99 = {104.7619f,1,ch99st};
  1590. /* char: 0x64 */
  1591. static const GLUTStrokeVertex ch100st0[] =
  1592. {
  1593. {80.9524f,100.0000f},
  1594. {80.9524f,0.0000f}
  1595. };
  1596. static const GLUTStrokeVertex ch100st1[] =
  1597. {
  1598. {80.9524f,52.3810f},
  1599. {71.4285f,61.9048f},
  1600. {61.9047f,66.6667f},
  1601. {47.6190f,66.6667f},
  1602. {38.0952f,61.9048f},
  1603. {28.5714f,52.3810f},
  1604. {23.8095f,38.0952f},
  1605. {23.8095f,28.5714f},
  1606. {28.5714f,14.2857f},
  1607. {38.0952f,4.7619f},
  1608. {47.6190f,0.0000f},
  1609. {61.9047f,0.0000f},
  1610. {71.4285f,4.7619f},
  1611. {80.9524f,14.2857f}
  1612. };
  1613. static const GLUTStrokeStrip ch100st[] =
  1614. {
  1615. {2,ch100st0},
  1616. {14,ch100st1}
  1617. };
  1618. static const GLUTStrokeChar ch100 = {104.7619f,2,ch100st};
  1619. /* char: 0x65 */
  1620. static const GLUTStrokeVertex ch101st0[] =
  1621. {
  1622. {23.8095f,38.0952f},
  1623. {80.9524f,38.0952f},
  1624. {80.9524f,47.6190f},
  1625. {76.1905f,57.1429f},
  1626. {71.4285f,61.9048f},
  1627. {61.9047f,66.6667f},
  1628. {47.6190f,66.6667f},
  1629. {38.0952f,61.9048f},
  1630. {28.5714f,52.3810f},
  1631. {23.8095f,38.0952f},
  1632. {23.8095f,28.5714f},
  1633. {28.5714f,14.2857f},
  1634. {38.0952f,4.7619f},
  1635. {47.6190f,0.0000f},
  1636. {61.9047f,0.0000f},
  1637. {71.4285f,4.7619f},
  1638. {80.9524f,14.2857f}
  1639. };
  1640. static const GLUTStrokeStrip ch101st[] =
  1641. {
  1642. {17,ch101st0}
  1643. };
  1644. static const GLUTStrokeChar ch101 = {104.7619f,1,ch101st};
  1645. /* char: 0x66 */
  1646. static const GLUTStrokeVertex ch102st0[] =
  1647. {
  1648. {71.4286f,100.0000f},
  1649. {61.9048f,100.0000f},
  1650. {52.3810f,95.2381f},
  1651. {47.6191f,80.9524f},
  1652. {47.6191f,0.0000f}
  1653. };
  1654. static const GLUTStrokeVertex ch102st1[] =
  1655. {
  1656. {33.3334f,66.6667f},
  1657. {66.6667f,66.6667f}
  1658. };
  1659. static const GLUTStrokeStrip ch102st[] =
  1660. {
  1661. {5,ch102st0},
  1662. {2,ch102st1}
  1663. };
  1664. static const GLUTStrokeChar ch102 = {104.7619f,2,ch102st};
  1665. /* char: 0x67 */
  1666. static const GLUTStrokeVertex ch103st0[] =
  1667. {
  1668. {80.9524f,66.6667f},
  1669. {80.9524f,-9.5238f},
  1670. {76.1905f,-23.8095f},
  1671. {71.4285f,-28.5714f},
  1672. {61.9047f,-33.3333f},
  1673. {47.6190f,-33.3333f},
  1674. {38.0952f,-28.5714f}
  1675. };
  1676. static const GLUTStrokeVertex ch103st1[] =
  1677. {
  1678. {80.9524f,52.3810f},
  1679. {71.4285f,61.9048f},
  1680. {61.9047f,66.6667f},
  1681. {47.6190f,66.6667f},
  1682. {38.0952f,61.9048f},
  1683. {28.5714f,52.3810f},
  1684. {23.8095f,38.0952f},
  1685. {23.8095f,28.5714f},
  1686. {28.5714f,14.2857f},
  1687. {38.0952f,4.7619f},
  1688. {47.6190f,0.0000f},
  1689. {61.9047f,0.0000f},
  1690. {71.4285f,4.7619f},
  1691. {80.9524f,14.2857f}
  1692. };
  1693. static const GLUTStrokeStrip ch103st[] =
  1694. {
  1695. {7,ch103st0},
  1696. {14,ch103st1}
  1697. };
  1698. static const GLUTStrokeChar ch103 = {104.7619f,2,ch103st};
  1699. /* char: 0x68 */
  1700. static const GLUTStrokeVertex ch104st0[] =
  1701. {
  1702. {26.1905f,100.0000f},
  1703. {26.1905f,0.0000f}
  1704. };
  1705. static const GLUTStrokeVertex ch104st1[] =
  1706. {
  1707. {26.1905f,47.6190f},
  1708. {40.4762f,61.9048f},
  1709. {50.0000f,66.6667f},
  1710. {64.2857f,66.6667f},
  1711. {73.8095f,61.9048f},
  1712. {78.5715f,47.6190f},
  1713. {78.5715f,0.0000f}
  1714. };
  1715. static const GLUTStrokeStrip ch104st[] =
  1716. {
  1717. {2,ch104st0},
  1718. {7,ch104st1}
  1719. };
  1720. static const GLUTStrokeChar ch104 = {104.7619f,2,ch104st};
  1721. /* char: 0x69 */
  1722. static const GLUTStrokeVertex ch105st0[] =
  1723. {
  1724. {47.6191f,100.0000f},
  1725. {52.3810f,95.2381f},
  1726. {57.1429f,100.0000f},
  1727. {52.3810f,104.7619f},
  1728. {47.6191f,100.0000f}
  1729. };
  1730. static const GLUTStrokeVertex ch105st1[] =
  1731. {
  1732. {52.3810f,66.6667f},
  1733. {52.3810f,0.0000f}
  1734. };
  1735. static const GLUTStrokeStrip ch105st[] =
  1736. {
  1737. {5,ch105st0},
  1738. {2,ch105st1}
  1739. };
  1740. static const GLUTStrokeChar ch105 = {104.7619f,2,ch105st};
  1741. /* char: 0x6a */
  1742. static const GLUTStrokeVertex ch106st0[] =
  1743. {
  1744. {57.1429f,100.0000f},
  1745. {61.9048f,95.2381f},
  1746. {66.6667f,100.0000f},
  1747. {61.9048f,104.7619f},
  1748. {57.1429f,100.0000f}
  1749. };
  1750. static const GLUTStrokeVertex ch106st1[] =
  1751. {
  1752. {61.9048f,66.6667f},
  1753. {61.9048f,-14.2857f},
  1754. {57.1429f,-28.5714f},
  1755. {47.6191f,-33.3333f},
  1756. {38.0953f,-33.3333f}
  1757. };
  1758. static const GLUTStrokeStrip ch106st[] =
  1759. {
  1760. {5,ch106st0},
  1761. {5,ch106st1}
  1762. };
  1763. static const GLUTStrokeChar ch106 = {104.7619f,2,ch106st};
  1764. /* char: 0x6b */
  1765. static const GLUTStrokeVertex ch107st0[] =
  1766. {
  1767. {26.1905f,100.0000f},
  1768. {26.1905f,0.0000f}
  1769. };
  1770. static const GLUTStrokeVertex ch107st1[] =
  1771. {
  1772. {73.8095f,66.6667f},
  1773. {26.1905f,19.0476f}
  1774. };
  1775. static const GLUTStrokeVertex ch107st2[] =
  1776. {
  1777. {45.2381f,38.0952f},
  1778. {78.5715f,0.0000f}
  1779. };
  1780. static const GLUTStrokeStrip ch107st[] =
  1781. {
  1782. {2,ch107st0},
  1783. {2,ch107st1},
  1784. {2,ch107st2}
  1785. };
  1786. static const GLUTStrokeChar ch107 = {104.7619f,3,ch107st};
  1787. /* char: 0x6c */
  1788. static const GLUTStrokeVertex ch108st0[] =
  1789. {
  1790. {52.3810f,100.0000f},
  1791. {52.3810f,0.0000f}
  1792. };
  1793. static const GLUTStrokeStrip ch108st[] =
  1794. {
  1795. {2,ch108st0}
  1796. };
  1797. static const GLUTStrokeChar ch108 = {104.7619f,1,ch108st};
  1798. /* char: 0x6d */
  1799. static const GLUTStrokeVertex ch109st0[] =
  1800. {
  1801. {0.0000f,66.6667f},
  1802. {0.0000f,0.0000f}
  1803. };
  1804. static const GLUTStrokeVertex ch109st1[] =
  1805. {
  1806. {0.0000f,47.6190f},
  1807. {14.2857f,61.9048f},
  1808. {23.8095f,66.6667f},
  1809. {38.0952f,66.6667f},
  1810. {47.6190f,61.9048f},
  1811. {52.3810f,47.6190f},
  1812. {52.3810f,0.0000f}
  1813. };
  1814. static const GLUTStrokeVertex ch109st2[] =
  1815. {
  1816. {52.3810f,47.6190f},
  1817. {66.6667f,61.9048f},
  1818. {76.1905f,66.6667f},
  1819. {90.4762f,66.6667f},
  1820. {100.0000f,61.9048f},
  1821. {104.7619f,47.6190f},
  1822. {104.7619f,0.0000f}
  1823. };
  1824. static const GLUTStrokeStrip ch109st[] =
  1825. {
  1826. {2,ch109st0},
  1827. {7,ch109st1},
  1828. {7,ch109st2}
  1829. };
  1830. static const GLUTStrokeChar ch109 = {104.7619f,3,ch109st};
  1831. /* char: 0x6e */
  1832. static const GLUTStrokeVertex ch110st0[] =
  1833. {
  1834. {26.1905f,66.6667f},
  1835. {26.1905f,0.0000f}
  1836. };
  1837. static const GLUTStrokeVertex ch110st1[] =
  1838. {
  1839. {26.1905f,47.6190f},
  1840. {40.4762f,61.9048f},
  1841. {50.0000f,66.6667f},
  1842. {64.2857f,66.6667f},
  1843. {73.8095f,61.9048f},
  1844. {78.5715f,47.6190f},
  1845. {78.5715f,0.0000f}
  1846. };
  1847. static const GLUTStrokeStrip ch110st[] =
  1848. {
  1849. {2,ch110st0},
  1850. {7,ch110st1}
  1851. };
  1852. static const GLUTStrokeChar ch110 = {104.7619f,2,ch110st};
  1853. /* char: 0x6f */
  1854. static const GLUTStrokeVertex ch111st0[] =
  1855. {
  1856. {45.2381f,66.6667f},
  1857. {35.7143f,61.9048f},
  1858. {26.1905f,52.3810f},
  1859. {21.4286f,38.0952f},
  1860. {21.4286f,28.5714f},
  1861. {26.1905f,14.2857f},
  1862. {35.7143f,4.7619f},
  1863. {45.2381f,0.0000f},
  1864. {59.5238f,0.0000f},
  1865. {69.0476f,4.7619f},
  1866. {78.5714f,14.2857f},
  1867. {83.3334f,28.5714f},
  1868. {83.3334f,38.0952f},
  1869. {78.5714f,52.3810f},
  1870. {69.0476f,61.9048f},
  1871. {59.5238f,66.6667f},
  1872. {45.2381f,66.6667f}
  1873. };
  1874. static const GLUTStrokeStrip ch111st[] =
  1875. {
  1876. {17,ch111st0}
  1877. };
  1878. static const GLUTStrokeChar ch111 = {104.7619f,1,ch111st};
  1879. /* char: 0x70 */
  1880. static const GLUTStrokeVertex ch112st0[] =
  1881. {
  1882. {23.8095f,66.6667f},
  1883. {23.8095f,-33.3333f}
  1884. };
  1885. static const GLUTStrokeVertex ch112st1[] =
  1886. {
  1887. {23.8095f,52.3810f},
  1888. {33.3333f,61.9048f},
  1889. {42.8571f,66.6667f},
  1890. {57.1428f,66.6667f},
  1891. {66.6666f,61.9048f},
  1892. {76.1905f,52.3810f},
  1893. {80.9524f,38.0952f},
  1894. {80.9524f,28.5714f},
  1895. {76.1905f,14.2857f},
  1896. {66.6666f,4.7619f},
  1897. {57.1428f,0.0000f},
  1898. {42.8571f,0.0000f},
  1899. {33.3333f,4.7619f},
  1900. {23.8095f,14.2857f}
  1901. };
  1902. static const GLUTStrokeStrip ch112st[] =
  1903. {
  1904. {2,ch112st0},
  1905. {14,ch112st1}
  1906. };
  1907. static const GLUTStrokeChar ch112 = {104.7619f,2,ch112st};
  1908. /* char: 0x71 */
  1909. static const GLUTStrokeVertex ch113st0[] =
  1910. {
  1911. {80.9524f,66.6667f},
  1912. {80.9524f,-33.3333f}
  1913. };
  1914. static const GLUTStrokeVertex ch113st1[] =
  1915. {
  1916. {80.9524f,52.3810f},
  1917. {71.4285f,61.9048f},
  1918. {61.9047f,66.6667f},
  1919. {47.6190f,66.6667f},
  1920. {38.0952f,61.9048f},
  1921. {28.5714f,52.3810f},
  1922. {23.8095f,38.0952f},
  1923. {23.8095f,28.5714f},
  1924. {28.5714f,14.2857f},
  1925. {38.0952f,4.7619f},
  1926. {47.6190f,0.0000f},
  1927. {61.9047f,0.0000f},
  1928. {71.4285f,4.7619f},
  1929. {80.9524f,14.2857f}
  1930. };
  1931. static const GLUTStrokeStrip ch113st[] =
  1932. {
  1933. {2,ch113st0},
  1934. {14,ch113st1}
  1935. };
  1936. static const GLUTStrokeChar ch113 = {104.7619f,2,ch113st};
  1937. /* char: 0x72 */
  1938. static const GLUTStrokeVertex ch114st0[] =
  1939. {
  1940. {33.3334f,66.6667f},
  1941. {33.3334f,0.0000f}
  1942. };
  1943. static const GLUTStrokeVertex ch114st1[] =
  1944. {
  1945. {33.3334f,38.0952f},
  1946. {38.0953f,52.3810f},
  1947. {47.6191f,61.9048f},
  1948. {57.1429f,66.6667f},
  1949. {71.4286f,66.6667f}
  1950. };
  1951. static const GLUTStrokeStrip ch114st[] =
  1952. {
  1953. {2,ch114st0},
  1954. {5,ch114st1}
  1955. };
  1956. static const GLUTStrokeChar ch114 = {104.7619f,2,ch114st};
  1957. /* char: 0x73 */
  1958. static const GLUTStrokeVertex ch115st0[] =
  1959. {
  1960. {78.5715f,52.3810f},
  1961. {73.8095f,61.9048f},
  1962. {59.5238f,66.6667f},
  1963. {45.2381f,66.6667f},
  1964. {30.9524f,61.9048f},
  1965. {26.1905f,52.3810f},
  1966. {30.9524f,42.8571f},
  1967. {40.4762f,38.0952f},
  1968. {64.2857f,33.3333f},
  1969. {73.8095f,28.5714f},
  1970. {78.5715f,19.0476f},
  1971. {78.5715f,14.2857f},
  1972. {73.8095f,4.7619f},
  1973. {59.5238f,0.0000f},
  1974. {45.2381f,0.0000f},
  1975. {30.9524f,4.7619f},
  1976. {26.1905f,14.2857f}
  1977. };
  1978. static const GLUTStrokeStrip ch115st[] =
  1979. {
  1980. {17,ch115st0}
  1981. };
  1982. static const GLUTStrokeChar ch115 = {104.7619f,1,ch115st};
  1983. /* char: 0x74 */
  1984. static const GLUTStrokeVertex ch116st0[] =
  1985. {
  1986. {47.6191f,100.0000f},
  1987. {47.6191f,19.0476f},
  1988. {52.3810f,4.7619f},
  1989. {61.9048f,0.0000f},
  1990. {71.4286f,0.0000f}
  1991. };
  1992. static const GLUTStrokeVertex ch116st1[] =
  1993. {
  1994. {33.3334f,66.6667f},
  1995. {66.6667f,66.6667f}
  1996. };
  1997. static const GLUTStrokeStrip ch116st[] =
  1998. {
  1999. {5,ch116st0},
  2000. {2,ch116st1}
  2001. };
  2002. static const GLUTStrokeChar ch116 = {104.7619f,2,ch116st};
  2003. /* char: 0x75 */
  2004. static const GLUTStrokeVertex ch117st0[] =
  2005. {
  2006. {26.1905f,66.6667f},
  2007. {26.1905f,19.0476f},
  2008. {30.9524f,4.7619f},
  2009. {40.4762f,0.0000f},
  2010. {54.7619f,0.0000f},
  2011. {64.2857f,4.7619f},
  2012. {78.5715f,19.0476f}
  2013. };
  2014. static const GLUTStrokeVertex ch117st1[] =
  2015. {
  2016. {78.5715f,66.6667f},
  2017. {78.5715f,0.0000f}
  2018. };
  2019. static const GLUTStrokeStrip ch117st[] =
  2020. {
  2021. {7,ch117st0},
  2022. {2,ch117st1}
  2023. };
  2024. static const GLUTStrokeChar ch117 = {104.7619f,2,ch117st};
  2025. /* char: 0x76 */
  2026. static const GLUTStrokeVertex ch118st0[] =
  2027. {
  2028. {23.8095f,66.6667f},
  2029. {52.3809f,0.0000f}
  2030. };
  2031. static const GLUTStrokeVertex ch118st1[] =
  2032. {
  2033. {80.9524f,66.6667f},
  2034. {52.3809f,0.0000f}
  2035. };
  2036. static const GLUTStrokeStrip ch118st[] =
  2037. {
  2038. {2,ch118st0},
  2039. {2,ch118st1}
  2040. };
  2041. static const GLUTStrokeChar ch118 = {104.7619f,2,ch118st};
  2042. /* char: 0x77 */
  2043. static const GLUTStrokeVertex ch119st0[] =
  2044. {
  2045. {14.2857f,66.6667f},
  2046. {33.3333f,0.0000f}
  2047. };
  2048. static const GLUTStrokeVertex ch119st1[] =
  2049. {
  2050. {52.3809f,66.6667f},
  2051. {33.3333f,0.0000f}
  2052. };
  2053. static const GLUTStrokeVertex ch119st2[] =
  2054. {
  2055. {52.3809f,66.6667f},
  2056. {71.4286f,0.0000f}
  2057. };
  2058. static const GLUTStrokeVertex ch119st3[] =
  2059. {
  2060. {90.4762f,66.6667f},
  2061. {71.4286f,0.0000f}
  2062. };
  2063. static const GLUTStrokeStrip ch119st[] =
  2064. {
  2065. {2,ch119st0},
  2066. {2,ch119st1},
  2067. {2,ch119st2},
  2068. {2,ch119st3}
  2069. };
  2070. static const GLUTStrokeChar ch119 = {104.7619f,4,ch119st};
  2071. /* char: 0x78 */
  2072. static const GLUTStrokeVertex ch120st0[] =
  2073. {
  2074. {26.1905f,66.6667f},
  2075. {78.5715f,0.0000f}
  2076. };
  2077. static const GLUTStrokeVertex ch120st1[] =
  2078. {
  2079. {78.5715f,66.6667f},
  2080. {26.1905f,0.0000f}
  2081. };
  2082. static const GLUTStrokeStrip ch120st[] =
  2083. {
  2084. {2,ch120st0},
  2085. {2,ch120st1}
  2086. };
  2087. static const GLUTStrokeChar ch120 = {104.7619f,2,ch120st};
  2088. /* char: 0x79 */
  2089. static const GLUTStrokeVertex ch121st0[] =
  2090. {
  2091. {26.1905f,66.6667f},
  2092. {54.7619f,0.0000f}
  2093. };
  2094. static const GLUTStrokeVertex ch121st1[] =
  2095. {
  2096. {83.3334f,66.6667f},
  2097. {54.7619f,0.0000f},
  2098. {45.2381f,-19.0476f},
  2099. {35.7143f,-28.5714f},
  2100. {26.1905f,-33.3333f},
  2101. {21.4286f,-33.3333f}
  2102. };
  2103. static const GLUTStrokeStrip ch121st[] =
  2104. {
  2105. {2,ch121st0},
  2106. {6,ch121st1}
  2107. };
  2108. static const GLUTStrokeChar ch121 = {104.7619f,2,ch121st};
  2109. /* char: 0x7a */
  2110. static const GLUTStrokeVertex ch122st0[] =
  2111. {
  2112. {78.5715f,66.6667f},
  2113. {26.1905f,0.0000f}
  2114. };
  2115. static const GLUTStrokeVertex ch122st1[] =
  2116. {
  2117. {26.1905f,66.6667f},
  2118. {78.5715f,66.6667f}
  2119. };
  2120. static const GLUTStrokeVertex ch122st2[] =
  2121. {
  2122. {26.1905f,0.0000f},
  2123. {78.5715f,0.0000f}
  2124. };
  2125. static const GLUTStrokeStrip ch122st[] =
  2126. {
  2127. {2,ch122st0},
  2128. {2,ch122st1},
  2129. {2,ch122st2}
  2130. };
  2131. static const GLUTStrokeChar ch122 = {104.7619f,3,ch122st};
  2132. /* char: 0x7b */
  2133. static const GLUTStrokeVertex ch123st0[] =
  2134. {
  2135. {64.2857f,119.0476f},
  2136. {54.7619f,114.2857f},
  2137. {50.0000f,109.5238f},
  2138. {45.2381f,100.0000f},
  2139. {45.2381f,90.4762f},
  2140. {50.0000f,80.9524f},
  2141. {54.7619f,76.1905f},
  2142. {59.5238f,66.6667f},
  2143. {59.5238f,57.1429f},
  2144. {50.0000f,47.6190f}
  2145. };
  2146. static const GLUTStrokeVertex ch123st1[] =
  2147. {
  2148. {54.7619f,114.2857f},
  2149. {50.0000f,104.7619f},
  2150. {50.0000f,95.2381f},
  2151. {54.7619f,85.7143f},
  2152. {59.5238f,80.9524f},
  2153. {64.2857f,71.4286f},
  2154. {64.2857f,61.9048f},
  2155. {59.5238f,52.3810f},
  2156. {40.4762f,42.8571f},
  2157. {59.5238f,33.3333f},
  2158. {64.2857f,23.8095f},
  2159. {64.2857f,14.2857f},
  2160. {59.5238f,4.7619f},
  2161. {54.7619f,0.0000f},
  2162. {50.0000f,-9.5238f},
  2163. {50.0000f,-19.0476f},
  2164. {54.7619f,-28.5714f}
  2165. };
  2166. static const GLUTStrokeVertex ch123st2[] =
  2167. {
  2168. {50.0000f,38.0952f},
  2169. {59.5238f,28.5714f},
  2170. {59.5238f,19.0476f},
  2171. {54.7619f,9.5238f},
  2172. {50.0000f,4.7619f},
  2173. {45.2381f,-4.7619f},
  2174. {45.2381f,-14.2857f},
  2175. {50.0000f,-23.8095f},
  2176. {54.7619f,-28.5714f},
  2177. {64.2857f,-33.3333f}
  2178. };
  2179. static const GLUTStrokeStrip ch123st[] =
  2180. {
  2181. {10,ch123st0},
  2182. {17,ch123st1},
  2183. {10,ch123st2}
  2184. };
  2185. static const GLUTStrokeChar ch123 = {104.7619f,3,ch123st};
  2186. /* char: 0x7c */
  2187. static const GLUTStrokeVertex ch124st0[] =
  2188. {
  2189. {52.3810f,119.0476f},
  2190. {52.3810f,-33.3333f}
  2191. };
  2192. static const GLUTStrokeStrip ch124st[] =
  2193. {
  2194. {2,ch124st0}
  2195. };
  2196. static const GLUTStrokeChar ch124 = {104.7619f,1,ch124st};
  2197. /* char: 0x7d */
  2198. static const GLUTStrokeVertex ch125st0[] =
  2199. {
  2200. {40.4762f,119.0476f},
  2201. {50.0000f,114.2857f},
  2202. {54.7619f,109.5238f},
  2203. {59.5238f,100.0000f},
  2204. {59.5238f,90.4762f},
  2205. {54.7619f,80.9524f},
  2206. {50.0000f,76.1905f},
  2207. {45.2381f,66.6667f},
  2208. {45.2381f,57.1429f},
  2209. {54.7619f,47.6190f}
  2210. };
  2211. static const GLUTStrokeVertex ch125st1[] =
  2212. {
  2213. {50.0000f,114.2857f},
  2214. {54.7619f,104.7619f},
  2215. {54.7619f,95.2381f},
  2216. {50.0000f,85.7143f},
  2217. {45.2381f,80.9524f},
  2218. {40.4762f,71.4286f},
  2219. {40.4762f,61.9048f},
  2220. {45.2381f,52.3810f},
  2221. {64.2857f,42.8571f},
  2222. {45.2381f,33.3333f},
  2223. {40.4762f,23.8095f},
  2224. {40.4762f,14.2857f},
  2225. {45.2381f,4.7619f},
  2226. {50.0000f,0.0000f},
  2227. {54.7619f,-9.5238f},
  2228. {54.7619f,-19.0476f},
  2229. {50.0000f,-28.5714f}
  2230. };
  2231. static const GLUTStrokeVertex ch125st2[] =
  2232. {
  2233. {54.7619f,38.0952f},
  2234. {45.2381f,28.5714f},
  2235. {45.2381f,19.0476f},
  2236. {50.0000f,9.5238f},
  2237. {54.7619f,4.7619f},
  2238. {59.5238f,-4.7619f},
  2239. {59.5238f,-14.2857f},
  2240. {54.7619f,-23.8095f},
  2241. {50.0000f,-28.5714f},
  2242. {40.4762f,-33.3333f}
  2243. };
  2244. static const GLUTStrokeStrip ch125st[] =
  2245. {
  2246. {10,ch125st0},
  2247. {17,ch125st1},
  2248. {10,ch125st2}
  2249. };
  2250. static const GLUTStrokeChar ch125 = {104.7619f,3,ch125st};
  2251. /* char: 0x7e */
  2252. static const GLUTStrokeVertex ch126st0[] =
  2253. {
  2254. {9.5238f,28.5714f},
  2255. {9.5238f,38.0952f},
  2256. {14.2857f,52.3810f},
  2257. {23.8095f,57.1429f},
  2258. {33.3333f,57.1429f},
  2259. {42.8571f,52.3810f},
  2260. {61.9048f,38.0952f},
  2261. {71.4286f,33.3333f},
  2262. {80.9524f,33.3333f},
  2263. {90.4762f,38.0952f},
  2264. {95.2381f,47.6190f}
  2265. };
  2266. static const GLUTStrokeVertex ch126st1[] =
  2267. {
  2268. {9.5238f,38.0952f},
  2269. {14.2857f,47.6190f},
  2270. {23.8095f,52.3810f},
  2271. {33.3333f,52.3810f},
  2272. {42.8571f,47.6190f},
  2273. {61.9048f,33.3333f},
  2274. {71.4286f,28.5714f},
  2275. {80.9524f,28.5714f},
  2276. {90.4762f,33.3333f},
  2277. {95.2381f,47.6190f},
  2278. {95.2381f,57.1429f}
  2279. };
  2280. static const GLUTStrokeStrip ch126st[] =
  2281. {
  2282. {11,ch126st0},
  2283. {11,ch126st1}
  2284. };
  2285. static const GLUTStrokeChar ch126 = {104.7619f,2,ch126st};
  2286. static const GLUTStrokeChar *chars[] =
  2287. {
  2288. 0, 0, 0, 0, 0, 0, 0, 0,
  2289. 0, 0, 0, 0, 0, 0, 0, 0,
  2290. 0, 0, 0, 0, 0, 0, 0, 0,
  2291. 0, 0, 0, 0, 0, 0, 0, 0,
  2292. &ch32, &ch33, &ch34, &ch35, &ch36, &ch37, &ch38, &ch39,
  2293. &ch40, &ch41, &ch42, &ch43, &ch44, &ch45, &ch46, &ch47,
  2294. &ch48, &ch49, &ch50, &ch51, &ch52, &ch53, &ch54, &ch55,
  2295. &ch56, &ch57, &ch58, &ch59, &ch60, &ch61, &ch62, &ch63,
  2296. &ch64, &ch65, &ch66, &ch67, &ch68, &ch69, &ch70, &ch71,
  2297. &ch72, &ch73, &ch74, &ch75, &ch76, &ch77, &ch78, &ch79,
  2298. &ch80, &ch81, &ch82, &ch83, &ch84, &ch85, &ch86, &ch87,
  2299. &ch88, &ch89, &ch90, &ch91, &ch92, &ch93, &ch94, &ch95,
  2300. &ch96, &ch97, &ch98, &ch99, &ch100, &ch101, &ch102, &ch103,
  2301. &ch104, &ch105, &ch106, &ch107, &ch108, &ch109, &ch110, &ch111,
  2302. &ch112, &ch113, &ch114, &ch115, &ch116, &ch117, &ch118, &ch119,
  2303. &ch120, &ch121, &ch122, &ch123, &ch124, &ch125, &ch126
  2304. };
  2305. const GLUTStrokeFont glutStrokeMonoRoman = {"MonoRoman",128,chars,152.3809f,33.3333f};