Almost there.

This commit is contained in:
Nils Haukås 2012-01-29 15:43:26 +01:00
commit 7676ae4496
12 changed files with 679 additions and 0 deletions

Binary file not shown.

View File

@ -0,0 +1,273 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>
This is a custom SVG webfont generated by Font Squirrel.
Copyright : Copyright c 2003 by Bitstream Inc All Rights ReservedModification and conversion to monospace Copyright c 2006 by Stephen G Hartke Changes released under the Vera license with the expception that the name does not need to be changed from Verily
Foundry : FreeFoundry
Foundry URL : httpwwwgeocitiescomhartke01
</metadata>
<defs>
<font id="webfonttT22fv8e" horiz-adv-x="1232" >
<font-face units-per-em="2048" ascent="1556" descent="-492" />
<missing-glyph horiz-adv-x="500" />
<glyph unicode="&#xfb01;" d="M55 0v106h160v850h-160v107h160v96q0 195 104 297q106 100 312 100q84 0 160 -14q88 -12 163 -39v-217h-86q-2 86 -57 129t-166 43q-135 0 -201 -72q-63 -70 -63 -223v-100h639v-957h158v-106h-482v106h158v850h-473v-850h156v-106h-482z" />
<glyph unicode="&#xfb02;" d="M63 0v106h158v850h-158v107h158v96q0 199 107 299q109 98 327 98h359v-1450h155v-106h-479v106h158v1344h-195q-147 0 -204 -66q-61 -66 -62 -221v-100h266v-107h-266v-850h156v-106h-480z" />
<glyph unicode=" " />
<glyph unicode="!" d="M483 104q0 55 39 95q37 39 94 39q55 0 94.5 -39t39.5 -94.5t-39 -94.5t-95 -39q-57 0 -94 39q-39 37 -39 94zM487 1493h258l-67 -821v-252h-123v252z" />
<glyph unicode="&#x22;" d="M346 938v555h160v-555h-160zM727 938v555h160v-555h-160z" />
<glyph unicode="#" d="M2 414v153h297l84 334h-266v154h303l104 415h160l-104 -415h245l105 415h160l-105 -415h244v-154h-281l-84 -334h250v-153h-289l-104 -414h-160l105 414h-246l-105 -414h-159l104 414h-258zM459 567h246l83 334h-245z" />
<glyph unicode="$" d="M139 922q0 160 111 258q109 96 305 108v268h100v-268q104 -10 195 -33q88 -25 182 -65v-262h-108q-12 119 -82 182q-68 68 -187 78v-453q246 -68 344.5 -153.5t98.5 -231.5q0 -164 -115 -266q-115 -98 -328 -115v-270h-100v270q-102 4 -199 27q-111 29 -215 76v276h109 q2 -135 80 -207q74 -70 225 -73v485q-227 63 -324 147q-92 83 -92 222zM338 987q0 -80 53 -133q51 -51 164 -86v420q-104 -10 -160 -60q-57 -55 -57 -141zM655 68q113 8 172 65q59 53 60 150q0 88 -60 145q-57 61 -172 92v-452z" />
<glyph unicode="%" d="M86 0l934 1520h151l-933 -1520h-152zM113 1196q0 150 71 236q68 88 187 88t188 -86q72 -88 72 -238q0 -152 -72 -240q-70 -88 -188 -88q-121 0 -189 90q-69 86 -69 238zM233 1194q0 -117 37 -186q39 -66 103 -66q63 0 100 66q37 68 37 186.5t-37 183.5q-37 68 -100 68 q-66 0 -103 -68q-37 -65 -37 -184zM604 295q0 154 72 237q68 90 188 91q117 0 189 -91q70 -88 69 -237q0 -150 -71 -238q-70 -86 -187 -86q-119 0 -188 86q-72 88 -72 238zM725 295q0 -117 37 -182q37 -68 102.5 -68t100.5 68q37 66 36 182q0 119 -36 188q-37 66 -101 66 q-63 0 -102 -66q-37 -67 -37 -188z" />
<glyph unicode="&#x26;" d="M66 461q0 135 61 248q59 115 184 217q-43 68 -59 121q-18 61 -19 127q0 160 91 253q92 92 249 93q49 0 125 -17q86 -23 164 -51v-258h-90q-12 106 -63 164q-51 55 -140 55q-82 0 -133 -57.5t-51 -145.5q0 -59 29 -123q27 -59 112 -172l412 -544q57 82 88 172 q31 92 39 198h-61v107h213v-107h-56q-12 -127 -51 -243q-39 -111 -106 -209l137 -183h65v-106h-198l-111 145q-80 -86 -178 -131q-96 -43 -207 -43q-205 0 -326 131q-120 132 -120 359zM227 483q0 -168 92 -278q90 -113 230 -113q80 0 153 35q74 37 129 104l-464 613 q-70 -78 -105 -168q-35 -93 -35 -193z" />
<glyph unicode="'" d="M537 938v555h159v-555h-159z" />
<glyph unicode="(" d="M371 618.5q0 356.5 125 591.5q123 236 366 346v-98q-154 -109 -221 -299q-68 -193 -68 -541t68 -540q68 -190 221 -299v-98q-244 111 -366 346q-125 235 -125 591.5z" />
<glyph unicode=")" d="M371 -221q154 109 221 299q68 193 67 540q0 348 -67 541q-68 190 -221 299v98q244 -111 366 -346q125 -236 125 -592t-125 -591q-123 -236 -366 -346v98z" />
<glyph unicode="*" d="M137 870l391 183l-391 184l76 119l348 -217l-12 381h135l-12 -381l348 217l76 -119l-391 -182l391 -185l-76 -118l-348 217l12 -381h-135l12 381l-348 -217z" />
<glyph unicode="+" d="M88 557v170h444v444h168v-444h445v-170h-445v-444h-168v444h-444z" />
<glyph unicode="," d="M426 -199q92 63 139 162q45 96 45 227v37h197q-6 -168 -82 -293q-76 -127 -217 -213z" />
<glyph unicode="-" d="M356 479v164h521v-164h-521z" />
<glyph unicode="." d="M483 104q0 55 39 95q37 39 94 39q55 0 94.5 -39t39.5 -94.5t-39 -94.5t-95 -39q-57 0 -94 39q-39 37 -39 94z" />
<glyph unicode="/" d="M102 -190l787 1683h190l-786 -1683h-191z" />
<glyph unicode="0" d="M135 745.5q0 366.5 127 571.5q127 203 353.5 203t351.5 -203q129 -205 129 -571.5t-129 -571.5q-125 -203 -351.5 -203t-353.5 203q-127 205 -127 571.5zM332 745q0 -342 69 -507q74 -168 214.5 -168t213.5 168q70 174 70 507.5t-70 507.5q-72 168 -214 168t-214 -168 q-69 -166 -69 -508zM483 750q0 55 38 95t93.5 40t95.5 -40t40 -95.5t-39 -94.5t-96.5 -39t-94.5 38.5t-37 95.5z" />
<glyph unicode="1" d="M250 1153v131l364 236h138v-1414h260v-106h-721v106h260v1242z" />
<glyph unicode="2" d="M139 0v109l449 452q147 150 213 275q63 131 63 264q0 154 -80 235q-76 86 -213 86q-141 0 -219 -71q-78 -70 -90 -213h-112v266q102 55 212 88q115 29 211 29q233 0 365 -113q135 -113 135 -307q0 -217 -305 -525l-35 -34l-373 -377h617v184h117v-348h-955z" />
<glyph unicode="3" d="M158 72v290h106q8 -145 88 -219q84 -74 230 -73q139 0 225 88q82 88 82 243q0 172 -84 267q-88 90 -250 90h-88v102h45q164 0 244 72q82 74 82 219q0 129 -66 201q-66 70 -192 69q-123 0 -195 -63q-70 -63 -82 -191h-104v263q90 39 209 67q104 23 186 23q207 0 319 -95 q115 -94 115 -262q0 -135 -80 -225q-80 -92 -223 -123q172 -29 264 -133q94 -109 94 -279q0 -209 -131 -321q-127 -111 -374 -111q-106 0 -213 25q-94 23 -207 76z" />
<glyph unicode="4" d="M63 399v109l654 1012h198v-1014h224v-107h-224v-293h138v-106h-475v106h137v293h-652zM205 506h510v794z" />
<glyph unicode="5" d="M137 72v290h113q8 -139 90 -217q78 -76 217 -75q152 0 231 104q80 106 80 299q0 195 -80 297q-80 104 -231 104q-86 0 -149 -32q-66 -31 -119 -99h-86v750h790v-164h-684v-428q47 33 117 53q68 18 147 19q229 0 365 -133q131 -135 131 -367q0 -236 -133 -369t-379 -133 q-98 0 -199 25q-102 25 -221 76z" />
<glyph unicode="6" d="M137 698q0 393 150 607q150 215 422 215q80 0 153 -15q88 -16 166 -45v-246h-104q-12 102 -72 154q-61 53 -162 53q-180 0 -269 -147.5t-91 -452.5q61 76 143 113q80 37 180 37q207 0 328 -133q121 -135 121 -367q0 -227 -131 -365q-127 -135 -346 -135q-233 0 -363 189 q-125 188 -125 538zM360 483q0 -201 70 -307q74 -106 203 -106q131 0 201 104q72 100 71.5 297t-71.5 297q-70 104 -201 104q-135 0 -203 -100q-70 -101 -70 -289z" />
<glyph unicode="7" d="M145 1145v348h934v-102l-553 -1391h-143l530 1329h-655v-184h-113z" />
<glyph unicode="8" d="M137 408q0 162 88 262q92 102 250 125q-141 29 -217 114q-74 90 -74 224q0 180 115 284q119 102 322 103q203 0 319 -103q117 -104 117 -284q0 -135 -74 -224q-80 -88 -219 -114q162 -23 250 -125q90 -102 90 -262q0 -209 -125 -324q-123 -113 -358 -113q-231 0 -359 113 q-125 115 -125 324zM336 407.5q0 -161.5 74 -249.5q78 -88 211 -88t208 88q76 88 76 249.5t-76 249.5t-209 88t-210 -88q-74 -88 -74 -249.5zM375 1132.5q0 -137.5 65.5 -213t180.5 -75.5q119 0 180 76q66 76 65.5 213t-66 212.5t-179.5 75.5q-113 0 -181 -75 q-65 -76 -65 -213.5z" />
<glyph unicode="9" d="M129 1020q0 225 129 364q131 135 348 136q236 0 361 -189q127 -188 127 -538q0 -393 -152 -607q-147 -215 -420 -215q-80 0 -155 15q-86 16 -166 45v248h104q12 -100 74 -154q59 -55 162 -55q180 0 268 147q88 143 92 453q-61 -76 -143 -113q-84 -37 -183 -37 q-205 0 -325 133q-121 136 -121 367zM326 1020q0 -197 69 -297q70 -104 203 -105q133 0 201 101q72 100 71 289q0 201 -71 307q-72 106 -201 106q-133 0 -203 -104q-69 -100 -69 -297z" />
<glyph unicode=":" d="M483 104q0 55 39 95q37 39 94.5 39t94.5 -39q39 -39 39 -95q0 -57 -39 -94q-37 -39 -94.5 -39t-94.5 39q-39 37 -39 94zM483 756q0 57 39 94q37 39 94.5 39t94.5 -37q39 -39 39 -96.5t-39 -93.5q-37 -39 -94.5 -39t-94.5 39q-39 39 -39 94z" />
<glyph unicode=";" d="M412 -199q90 63 139 162q43 96 43 227v37h197q-6 -168 -80 -293q-76 -127 -219 -213zM555 756q0 57 39 94q37 39 94 39t94 -39q39 -39 39 -94.5t-39 -93.5q-37 -39 -94 -39t-94 39q-39 39 -39 94z" />
<glyph unicode="&#x3c;" d="M88 559v166l1057 418v-182l-850 -320l850 -317v-183z" />
<glyph unicode="=" d="M88 352v172h1057v-172h-1057zM88 760v170h1057v-170h-1057z" />
<glyph unicode="&#x3e;" d="M88 141v183l850 317l-850 320v182l1057 -418v-166z" />
<glyph unicode="?" d="M186 1167v260q98 43 201 70q100 23 180 23q223 0 351 -107q129 -106 129 -289q0 -186 -111 -305q-113 -119 -334 -168v-254h-123v328q178 43 266 143q90 102 91 258q0 139 -74 215q-74 80 -199 80q-115 0 -186 -65q-72 -63 -94 -189h-97zM408 104q0 55 38 95q37 39 95 39 q55 0 94 -39t39 -94.5t-39 -94.5t-94 -39q-57 0 -95 39q-38 37 -38 94z" />
<glyph unicode="@" d="M10 543q0 186 62 348q55 162 172 289q59 66 134 121t132 73q127 39 240 39q176 0 286 -90q143 -117 144 -356v-881h-156v162q-59 -86 -119 -121q-68 -41 -147 -41q-156 0 -254 125q-96 127 -96 326q0 201 96 325q98 125 254 125q80 0 147 -41q59 -35 119 -121v142 q0 76 -25.5 156.5t-64.5 117.5q-72 70 -189 70q-96 0 -192 -49q-193 -96 -291 -283q-100 -188 -100 -436q0 -166 45 -307t129 -244q94 -117 229 -182q133 -61 287 -62q117 0 215 39l14 -96q-123 -47 -266 -47q-164 0 -311 67q-145 63 -260 189q-115 129 -174 290 q-60 167 -60 353zM567 536.5q0 -159.5 60 -245.5q59 -88 170 -88q100 0 164 78q63 82 63 204v105q0 125 -63.5 202.5t-165.5 77.5q-109 0 -168 -88q-60 -86 -60 -245.5z" />
<glyph unicode="A" d="M29 0v106h69l420 1387h168l444 -1387h87v-106h-420v106h104l-100 328h-484l-94 -328h103v-106h-297zM348 541h420l-217 710z" />
<glyph unicode="B" d="M37 0v106h129v1280h-129v107h573q225 0 340 -92t115 -277q0 -133 -79 -211.5t-232 -97.5q190 -25 288.5 -122t98.5 -261q0 -221 -140.5 -326.5t-437.5 -105.5h-526zM369 106h196q180 0 263 78t83 248q0 168 -83 246t-263 78h-196v-650zM369 862h151q164 0 240 62.5 t76 200t-76 199.5t-240 62h-151v-524z" />
<glyph unicode="C" d="M115 745q0 344 149 562q152 213 395 213q90 0 193 -31q100 -33 221 -98v-344h-135q-23 193 -92 276q-72 90 -197 90q-150 0 -227 -170q-78 -170 -78 -497.5t78 -497.5t227 -170q104 0 172 80q70 82 99 237h184q-49 -211 -164 -317q-117 -106 -293 -107q-111 0 -203 49 q-96 55 -165 148q-80 109 -123 254q-41 145 -41 323z" />
<glyph unicode="D" d="M29 0v106h108v1280h-108v107h415q197 0 350.5 -100.5t236.5 -269.5t83 -375q0 -205 -82 -375t-236.5 -271.5t-351.5 -101.5h-415zM340 106h94q61 0 116.5 13.5t119 55.5t108.5 109.5t76 186.5t31 276.5t-31 276.5t-76 186.5t-108.5 108.5t-118.5 54t-117 13h-94v-1280z " />
<glyph unicode="E" d="M68 0v106h129v1280h-129v107h1017v-332h-122v209h-564v-500h367v187h123v-496h-123v187h-367v-625h580v209h123v-332h-1034z" />
<glyph unicode="F" d="M104 0v106h129v1280h-129v107h1008v-332h-123v209h-553v-500h357v187h122v-496h-122v187h-357v-642h240v-106h-572z" />
<glyph unicode="G" d="M102 745q0 356 152 564q147 211 403 211q92 0 195 -29q113 -35 215 -90v-354h-141q-20 186 -89 276t-192 90q-158 0 -235 -166q-78 -168 -78 -502q0 -330 80 -497q82 -170 237 -170q68 0 131 28q61 27 121 84v385h-172v107h375v-557q-98 -78 -211 -115q-111 -39 -242 -39 q-250 0 -397 211q-152 211 -152 563z" />
<glyph unicode="H" d="M29 0v106h108v1280h-108v107h420v-107h-109v-516h553v516h-109v107h420v-107h-108v-1280h108v-106h-420v106h109v642h-553v-642h109v-106h-420z" />
<glyph unicode="I" d="M221 0v106h295v1280h-295v107h791v-107h-295v-1280h295v-106h-791z" />
<glyph unicode="J" d="M168 39v235h115q2 -100 45 -147q45 -49 131 -49q121 0 168 76q45 76 45 292v940h-312v107h746v-107h-229v-948q0 -246 -98.5 -356.5t-319.5 -110.5q-70 0 -144 17q-79 20 -147 51z" />
<glyph unicode="K" d="M29 0v106h108v1280h-108v107h420v-107h-109v-565l606 565h-80v107h332v-107h-86l-604 -563l606 -717h109v-106h-285l-598 709v-603h109v-106h-420z" />
<glyph unicode="L" d="M86 0v106h129v1280h-129v107h461v-107h-129v-1263h598v250h123v-373h-1053z" />
<glyph unicode="M" d="M8 0v106h88v1280h-88v107h322l288 -848l318 848h287v-107h-88v-1280h88v-106h-389v106h108v1133l-305 -825h-141l-277 846v-1154h109v-106h-320z" />
<glyph unicode="N" d="M20 0v106h119v1280h-119v107h302l649 -1137v1030h-119v107h360v-107h-118v-1415h-121l-711 1217v-1082h180v-106h-422z" />
<glyph unicode="O" d="M115 745.5q0 176.5 27.5 314.5t87 242.5t156.5 161t230 56.5q500 0 500 -775q0 -174 -27.5 -313t-86 -243.5t-156.5 -161t-230 -56.5q-133 0 -230 56.5t-155.5 161t-87 242.5t-28.5 314.5zM344 745q0 -360 62.5 -513.5t210 -153.5t210 153.5t62.5 513.5q0 109 -4 188 t-13.5 160t-29 135t-49 98t-73.5 65.5t-103.5 21.5t-103.5 -21.5t-73.5 -65.5t-49 -98t-29 -134t-13.5 -160t-4 -189z" />
<glyph unicode="P" d="M68 0v106h129v1280h-129v107h583q227 0 355 -113q131 -113 131 -307q0 -193 -131 -305q-127 -115 -355 -115h-252v-547h170v-106h-501zM399 760h203q147 0 227 80q78 84 78 233q0 152 -78 234q-80 80 -227 79h-203v-626z" />
<glyph unicode="Q" d="M115 745.5q0 176.5 27.5 314.5t87 242.5t156.5 161t230 56.5q500 0 500 -775q0 -307 -88 -504.5t-274 -250.5q59 -72 131 -101q78 -33 186 -32h31v-185q-168 8 -289 82q-121 76 -197 217q-133 0 -230 56.5t-155.5 161t-87 242.5t-28.5 314.5zM344 745q0 -360 62.5 -513.5 t210 -153.5t210 153.5t62.5 513.5q0 109 -4 188t-13.5 160t-29 135t-49 98t-73.5 65.5t-103.5 21.5t-103.5 -21.5t-73.5 -65.5t-49 -98t-29 -134t-13.5 -160t-4 -189z" />
<glyph unicode="R" d="M35 0v106h108v1280h-108v107h573q219 0 336 -104q119 -104 119 -295q0 -152 -86 -242t-258 -111q66 -16 121 -65q49 -43 90 -127l217 -443h76v-106h-246l-234 475q-68 139 -122 178q-57 41 -154 41h-121v-588h129v-106h-440zM346 801h193q152 0 223.5 71.5t71.5 221 t-72 221t-223 71.5h-193v-585z" />
<glyph unicode="S" d="M86 1120q0 190 135 295t379 105q115 0 227 -23q119 -20 265 -65v-318h-113q-18 160 -105 229q-92 70 -270 70q-158 0 -242 -65q-82 -66 -81 -187q0 -106 61 -168q68 -63 264 -121l185 -55q203 -61 290 -155q86 -96 86 -254q0 -217 -139 -326q-139 -111 -414 -111 q-123 0 -252 25q-115 23 -258 76v340h115q6 -172 98 -252q90 -82 285 -82q176 0 272 72q92 68 93 204q0 109 -56 166q-57 57 -239 113l-197 59q-217 66 -301 162q-88 96 -88 266z" />
<glyph unicode="T" d="M47 1141v352h1141v-352h-123v233h-346v-1268h190v-106h-583v106h190v1268h-346v-233h-123z" />
<glyph unicode="U" d="M18 1386v107h461v-107h-129v-772q0 -281 67.5 -396.5t237.5 -115.5q176 0 242 122t66 390v772h-129v107h380v-107h-129v-792q0 -330 -104 -476.5t-363 -146.5q-258 0 -364.5 146.5t-106.5 476.5v792h-129z" />
<glyph unicode="V" d="M0 1386v107h422v-107h-105l342 -1146l349 1146h-107v107h316v-107h-84l-441 -1386h-172l-432 1386h-88z" />
<glyph unicode="W" d="M10 1386v107h326v-107h-90l114 -1097l207 788h162l168 -745l150 1054h-91v107h267v-107h-66l-201 -1386h-163l-191 799l-205 -799h-164l-157 1386h-66z" />
<glyph unicode="X" d="M12 0h371v106h-131l319 502l293 -502h-116v-106h469v106h-99l-407 689l358 591h107v107h-367v-107h131l-291 -485l-276 485h114v107h-469v-107h99l393 -673l-387 -607h-111v-106z" />
<glyph unicode="Y" d="M39 1386v107h432v-107h-113l312 -604l319 604h-106v107h311v-107h-80l-395 -724v-556h129v-106h-461v106h129v537l-399 743h-78z" />
<glyph unicode="Z" d="M92 0v72l776 1298h-618v-223h-123v346h1006v-72l-777 -1298h691v209h122v-332h-1077z" />
<glyph unicode="[" d="M385 -270v1826h463v-106h-275v-1614h275v-106h-463z" />
<glyph unicode="\" d="M270 1493h160l533 -1683h-160z" />
<glyph unicode="]" d="M385 -164h274v1614h-274v106h463v-1826h-463v106z" />
<glyph unicode="^" d="M72 936l456 557h177l456 -557h-178l-367 395l-366 -395h-178z" />
<glyph unicode="_" d="M104 -403h1024v-80h-1024v80z" />
<glyph unicode="`" d="M389 1636h197l258 -376h-115z" />
<glyph unicode="a" d="M131 319q0 164 119 256q123 90 336 91h258v73q0 121 -74 187q-74 68 -205 67q-113 0 -176 -51q-66 -51 -82 -147h-94v215q96 43 188 61q84 20 177 21q219 0 335 -109q115 -111 115 -319v-558h115v-106h-299v115q-61 -76 -139 -109q-84 -35 -189 -35q-180 0 -278 95 q-107 91 -107 253zM336 319q0 -111 70 -176q68 -66 184 -65q115 0 184 72q70 74 70 184v225h-238q-135 0 -200 -59q-70 -58 -70 -181z" />
<glyph unicode="b" d="M68 0v106h125v1344h-125v106h309v-659q57 106 127 147q80 47 192 48q184 0 299 -154q115 -156 115 -406q0 -254 -115 -405q-115 -156 -299 -156q-113 0 -192 47q-68 41 -127 148v-166h-309zM377 479q0 -190 69 -293q68 -100 197 -100q133 0 199 113q70 113 69 333 q0 221 -69 332q-66 113 -199 113q-129 0 -197 -100q-70 -102 -69 -293v-105z" />
<glyph unicode="c" d="M141 532.5q0 253.5 142 407.5q141 152 372 152q94 0 201 -23q96 -25 201 -72v-272h-107q-20 139 -92 205q-74 63 -201 63q-150 0 -225 -116q-76 -113 -76 -344.5t76 -346.5q74 -117 225 -116q117 0 191 61q70 63 96 188h148q-39 -172 -150 -260q-109 -88 -287 -88 q-231 0 -372.5 154t-141.5 407.5z" />
<glyph unicode="d" d="M125 532q0 250 113 406q119 154 301 154q113 0 192 -48q70 -41 127 -147v553h-123v106h307v-1450h125v-106h-309v166q-59 -106 -127 -148q-80 -47 -192 -47q-184 0 -299 156q-115 151 -115 405zM324 532q0 -219 67 -333q68 -113 201 -113q129 0 196 100q70 102 70 293 v105q0 193 -70 293q-68 100 -196 100q-133 0 -201 -113q-67 -113 -67 -332z" />
<glyph unicode="e" d="M113 532.5q0 253.5 139 405.5q137 154 364 154q242 0 371 -148q127 -147 133 -432h-792v-8q0 -217 80 -324q84 -111 239 -110q119 0 199 63q78 66 108 189h148q-43 -174 -162 -262.5t-311 -88.5q-233 0 -374.5 154t-141.5 407.5zM328 618h575q-6 184 -78 281 q-76 94 -209 94q-127 0 -200 -96q-72 -91 -88 -279z" />
<glyph unicode="f" d="M199 956v107h252v133q0 180 92 268q92 92 272 92q66 0 133 -12q70 -12 133 -37v-202h-96q-4 78 -43 114q-39 39 -121 39q-102 0 -145 -57q-41 -57 -41 -201v-137h399v-107h-399v-850h297v-106h-699v106h218v850h-252z" />
<glyph unicode="g" d="M125 532q0 250 115 406q117 154 299 154q113 0 192 -48q70 -41 127 -147v166h309v-107h-125v-933q0 -229 -127 -353q-125 -125 -358 -125q-106 0 -201 19q-86 16 -184 57v223h96q18 -104 84 -151q68 -49 193 -49q164 0 237 92q76 90 76 287v143q-59 -106 -127 -148 q-80 -47 -192 -47q-184 0 -299 156q-115 151 -115 405zM324 532q0 -219 67 -333q68 -113 201 -113q123 0 194 100q72 102 72 293v105q0 190 -67 293q-70 100 -199 100q-133 0 -201 -113q-67 -113 -67 -332z" />
<glyph unicode="h" d="M82 1450v106h309v-682q53 109 133 162q80 55 189 56q178 0 260 -100.5t82 -315.5v-570h112v-106h-405v106h108v512q0 195 -47 267q-49 72 -170 71q-131 0 -194 -94q-68 -92 -68 -270v-486h109v-106h-408v106h115v1344h-125z" />
<glyph unicode="i" d="M246 0v106h299v850h-217v107h401v-957h340v-106h-823zM496 1393q0 45 32 80q33 35 82 34q45 0 78 -34q33 -33 33 -80t-33 -80t-78 -33q-51 0 -82 33q-32 35 -32 80z" />
<glyph unicode="j" d="M199 -170h94q6 -92 49 -141q43 -45 125 -45q92 0 135 61.5t43 190.5v1060h-297v107h481v-1167q0 -162 -98 -258q-96 -92 -268 -93q-68 0 -137 17q-66 16 -127 49v219zM600 1393q0 43 33 80q35 35 82 34q45 0 80 -34q33 -37 32 -80q0 -47 -32.5 -80t-79.5 -33 q-49 0 -82 33q-33 37 -33 80z" />
<glyph unicode="k" d="M104 1450v106h310v-1013l448 413h-102v107h379v-107h-131l-316 -292l404 -558h102v-106h-422v106h101l-318 437l-145 -135v-302h114v-106h-413v106h114v1344h-125z" />
<glyph unicode="l" d="M205 0v106h319v1344h-258v106h443v-1450h319v-106h-823z" />
<glyph unicode="m" d="M33 958h73v-852h-63v-106h305v106h-57v486q0 168 40 266t105 98q61 0 82 -57t21 -237v-662h241v106h-57v486q0 168 40 266t105 98q61 0 82 -59t21 -242v-655h248v106h-64v570q0 231 -50 322.5t-177 93.5h-5q-83 0 -148 -77q-67 -79 -68 -159q-4 104 -54.5 170t-140.5 66 q-180 0 -221 -218v189h-258v-105z" />
<glyph unicode="n" d="M82 956v107h309v-189q53 109 133 162q80 55 189 56q178 0 260 -100.5t82 -315.5v-570h112v-106h-405v106h108v512q0 197 -49 267q-47 74 -168 73q-131 0 -194 -94q-68 -92 -68 -272v-486h109v-106h-408v106h115v850h-125z" />
<glyph unicode="o" d="M129 532.5q0 253.5 131 405.5q135 154 356 154q219 0 355 -154q133 -150 133 -406q0 -254 -134 -407.5t-353.5 -153.5t-353.5 154t-134 407.5zM332 532q0 -231 71 -346q74 -117 213.5 -116.5t212.5 116.5q72 121 72 346q0 223 -72 345q-74 117 -213 116q-141 0 -213 -116 q-71 -116 -71 -345z" />
<glyph unicode="p" d="M66 -319h124v1275h-124v107h309v-166q57 106 127 147q80 47 192 48q184 0 299 -154q115 -156 115 -406q0 -254 -115 -405q-115 -156 -299 -156q-113 0 -192 47q-68 41 -127 148v-485h123v-107h-432v107zM375 479q0 -190 69 -293q68 -100 197 -100q133 0 199 113 q70 113 69 333q0 221 -69 332q-66 113 -199 113q-129 0 -197 -100q-70 -102 -69 -293v-105z" />
<glyph unicode="q" d="M139 532q0 250 113 406q119 154 301 154q113 0 192 -48q70 -41 127 -147v166h310v-107h-125v-1275h125v-107h-432v107h122v485q-59 -106 -127 -148q-80 -47 -192 -47q-184 0 -299 156q-115 151 -115 405zM338 532q0 -219 68 -333q68 -113 200 -113q129 0 197 100 q70 102 69 293v105q0 190 -69 293q-68 100 -197 100q-133 0 -200 -113q-68 -113 -68 -332z" />
<glyph unicode="r" d="M164 958v105h360v-189q53 111 140 164q84 53 206 54q45 0 95 -7q29 -4 104 -20v-266h-106q-2 76 -43 119q-43 39 -115 38q-133 0 -209 -94q-72 -96 -72 -270v-486h213v-106h-563v106h166v852h-176z" />
<glyph unicode="s" d="M201 59v248h106q4 -119 74 -178q72 -59 209 -59q123 0 188 47q66 45 66 135q0 70 -47 113q-51 45 -201 92l-133 45q-137 43 -199 110q-61 63 -61 168q0 145 106 230q106 82 297 82q92 0 176 -23q98 -23 193 -63v-232h-107q-4 102 -71 162q-70 57 -185 57q-113 0 -176 -41 q-59 -43 -59 -123q0 -70 45 -108.5t180 -81.5l146 -45q154 -47 217 -117q68 -72 67 -182q0 -152 -114 -238q-117 -86 -320 -86q-111 0 -201 23q-106 22 -196 65z" />
<glyph unicode="t" d="M139 956v107h287v330h184v-330h418v-107h-418v-675q0 -137 25 -172q25 -39 98 -39q70 0 103 43q37 45 36 137h140q-10 -150 -82 -211q-70 -68 -213 -68q-160 0 -225 70q-66 72 -66 240v675h-287z" />
<glyph unicode="u" d="M74 956v107h299v-619q0 -195 47 -266.5t170 -71.5q131 0 194 95q68 92 68 272v483h-109v107h293v-957h123v-106h-307v188q-47 -104 -131 -161q-82 -55 -189 -56q-178 0 -260 101q-84 102 -84 315v569h-114z" />
<glyph unicode="v" d="M37 956v107h491v-107h-172l299 -731l299 731h-159v107h401v-107h-119l-393 -956h-135l-389 956h-123z" />
<glyph unicode="w" d="M33 956v107h307v-107h-90l160 -747l180 588h129l149 -588l183 747h-93v107h263v-107h-58l-231 -956h-154l-166 528l-159 -528h-148l-215 956h-57z" />
<glyph unicode="x" d="M63 956v107h476v-107h-127l223 -307l223 307h-143v107h409v-107h-141l-285 -393l332 -457h139v-106h-491v106h135l-231 318l-232 -318h137v-106h-403v106h141l293 404l-323 446h-132z" />
<glyph unicode="y" d="M57 956v107h451v-107h-152l299 -731l299 731h-139v107h361v-107h-99l-487 -1196q-49 -123 -111 -170q-61 -45 -172 -45q-53 0 -98 9q-41 6 -98 22v203h94q4 -66 33 -98q29 -29 90 -29q53 0 86 31q37 33 73 122l70 177l-397 974h-103z" />
<glyph unicode="z" d="M156 0v86l665 870h-526v-184h-107v291h871v-86l-666 -871h578v193h106v-299h-921z" />
<glyph unicode="{" d="M221 559v105h62q141 0 194 59q55 55 55 207v258q0 221 84 295q86 74 334 73h62v-104h-68q-141 0 -184 -43q-43 -45 -43 -186v-287q0 -158 -49 -225q-53 -68 -181 -99q129 -33 181 -100q49 -68 49 -225v-287q0 -141 43 -184q43 -45 184 -45h68v-105h-62q-248 0 -334 74 q-84 74 -84 295v258q0 150 -55 209q-51 57 -194 57h-62z" />
<glyph unicode="|" d="M537 -483v2048h159v-2048h-159z" />
<glyph unicode="}" d="M221 -229h70q139 0 182 43q43 47 43 186v287q0 158 49 225q51 68 180 100q-131 31 -180 98.5t-49 225.5v287q0 143 -43 186t-182 43h-70v104h64q248 0 331 -73q84 -74 84 -295v-258q0 -150 54 -207q55 -59 196 -59h62v-105h-62q-141 0 -196 -57q-53 -59 -54 -209v-258 q0 -221 -84 -295t-331 -74h-64v105z" />
<glyph unicode="~" d="M104 477v152q84 90 150 127q70 41 147 41q74 0 217 -66l9 -4q6 -2 24 -12q113 -57 193 -58q74 0 145 37q70 37 139 113v-148q-78 -86 -151 -131q-74 -41 -146 -41q-74 0 -217 66l-8 4q-14 6 -26 12q-115 57 -193 58q-74 0 -143 -37q-70 -37 -140 -113z" />
<glyph unicode="&#xa0;" />
<glyph unicode="&#xa1;" d="M483 1389q0 57 39 94q37 39 94 39q55 0 94.5 -39t39.5 -94.5t-39 -94.5t-95 -39q-57 0 -94 39q-39 40 -39 95zM487 0l68 821v252h123v-252l67 -821h-258z" />
<glyph unicode="&#xa2;" d="M170 532.5q0 239.5 119 391.5q121 150 327 166v266h95v-266q88 -6 166 -31q80 -23 153 -62v-272h-100q-16 125 -72 188q-55 66 -147 78v-919q84 12 139 75q55 66 74 172h139q-33 -156 -121 -241q-90 -86 -231 -105v-270h-95v270q-205 18 -327 168q-119 152 -119 391.5z M375 532q0 -215 61 -329q59 -117 180 -131v919q-121 -14 -180 -131q-61 -115 -61 -328z" />
<glyph unicode="&#xa3;" d="M152 0v106h182v594h-182v107h182v295q0 207 106 311q106 106 318 107q80 0 155 -13q78 -12 146 -37v-245h-98q-8 96 -64 145q-51 51 -141 51q-119 0 -178 -78q-55 -78 -56 -241v-295h387v-107h-387v-579h449v227h110v-348h-929z" />
<glyph unicode="&#xa4;" d="M100 186l193 207q-39 61 -60 123q-18 59 -18 125q0 74 18 129q20 59 62 117l-193 207l88 94l195 -207q53 45 109 66q53 20 122 20q63 0 119 -20q53 -16 113 -62l196 207l89 -94l-195 -209q37 -55 59 -121q18 -59 19 -127q0 -70 -19 -129q-23 -66 -61 -115l194 -207 l-92 -94l-194 205q-53 -45 -107 -65q-55 -20 -121 -21q-66 0 -120 21q-57 23 -115 61l-193 -205zM362 643q0 -111 74 -192q74 -78 179.5 -78t179 77.5t73.5 192.5q0 113 -73 188q-74 78 -179.5 78t-179.5 -77.5t-74 -188.5z" />
<glyph unicode="&#xa5;" d="M-6 1386v107h520v-107h-164l322 -604l319 604h-157v107h405v-107h-133l-266 -497h256v-105h-314l-67 -122v-84h381v-105h-381v-367h180v-106h-547v106h178v367h-379v105h379v65l-75 141h-304v105h246l-268 497h-131z" />
<glyph unicode="&#xa6;" d="M537 -350v758h159v-758h-159zM537 674v758h159v-758h-159z" />
<glyph unicode="&#xa7;" d="M197 719q0 94 59 160q59 68 168 98q-84 49 -123 113q-39 66 -39 141q0 129 100.5 209t266.5 80q82 0 153 -15q68 -10 152 -41v-202h-92q-2 72 -56 114q-51 41 -139 41q-98 0 -158 -49q-57 -51 -57 -131q0 -98 246 -233l39 -23q193 -109 258 -184q61 -74 61 -174 q0 -96 -53 -158q-55 -63 -166 -107q78 -45 115 -110q37 -61 37 -154q0 -131 -103 -211q-102 -78 -274 -78q-90 0 -170 13q-82 16 -158 43v209h92q4 -82 56 -121q57 -41 161 -41q106 0 164 49q61 49 62 133q0 115 -228 240q-23 12 -32 18q-219 125 -279 197q-63 76 -63 174z M360 754q0 -131 363 -334l33 -19q57 35 88 86q29 47 28 105q0 78 -69 141q-70 68 -320 203q-70 -47 -96 -88q-27 -39 -27 -94z" />
<glyph unicode="&#xa8;" d="M305 1452q0 47 35 82t82 35t82 -35t35 -82q0 -51 -33 -84t-84 -33t-84 33q-33 37 -33 84zM694 1452q0 47 35 82t82 35t82 -35t35 -82t-33 -84q-33 -33 -84 -33t-84 33t-33 84z" />
<glyph unicode="&#xa9;" d="M172 741q0 152 33 285q31 129 96 240q66 109 145 164q78 55 170.5 55t169.5 -55q80 -55 146 -164q66 -111 96 -240q33 -133 33 -285q0 -154 -33 -282q-31 -129 -96 -240q-66 -109 -146 -164q-78 -55 -170 -55t-170 55q-80 55 -145 164q-66 111 -96 240q-33 128 -33 282z M233 741q0 -127 29 -243q29 -111 84 -207q55 -94 125 -141t145 -48q78 0 148 48q70 47 125 141t82 207q29 113 28 243q0 129 -28 246q-27 113 -82 207t-125 141t-148 47q-76 0 -145 -47q-70 -47 -125 -141q-55 -92 -84 -207q-29 -119 -29 -246zM373 741q0 203 67 322 q66 121 178 121q47 0 95 -19q49 -20 98 -57v-213h-51q-8 111 -43 160q-35 51 -99 51q-72 0 -108 -92q-35 -90 -35 -273q0 -178 35 -272q39 -90 108 -90q57 0 93 47q33 51 45 147h71q-16 -131 -69 -202q-55 -70 -140 -70q-111 0 -180 121q-65 118 -65 319z" />
<glyph unicode="&#xaa;" d="M221 979q0 115 94 178q92 63 267 64h204v45q0 84 -57 131q-61 47 -164 47q-88 0 -139 -35q-53 -35 -66 -104h-73v157q78 29 147 43q68 14 139 15q176 0 267 -76q94 -76 94 -225v-379h78v-84h-226v80q-55 -53 -110 -74q-61 -25 -152 -25q-141 0 -221 66q-82 63 -82 176z M262 535v104h696v-104h-696zM385 987q0 -84 49 -123q49 -43 148 -43q94 0 147 49q57 47 57 127v148h-188q-106 0 -160 -39q-53 -41 -53 -119z" />
<glyph unicode="&#xab;" d="M158 559v82l469 418v-115l-297 -344l297 -344v-115zM592 559v82l469 418v-115l-297 -344l297 -344v-115z" />
<glyph unicode="&#xac;" d="M162 700v162h909v-575h-113v413h-796z" />
<glyph unicode="&#xad;" d="M360 471v156h512v-156h-512z" />
<glyph unicode="&#xae;" d="M172 741q0 152 33 285q31 129 96 240q66 109 145 164q78 55 170.5 55t169.5 -55q80 -55 146 -164q66 -111 96 -240q33 -133 33 -285q0 -154 -33 -282q-31 -129 -96 -240q-66 -109 -146 -164q-78 -55 -170 -55t-170 55q-80 55 -145 164q-66 111 -96 240q-33 128 -33 282z M233 741q0 -127 29 -243q29 -111 84 -207q55 -94 125 -141t145 -48q78 0 148 48q70 47 125 141t82 207q29 113 28 243q0 129 -28 246q-27 113 -82 207t-125 141t-148 47q-76 0 -145 -47q-70 -47 -125 -141q-55 -92 -84 -207q-29 -119 -29 -246zM399 352v68h50v672h-50v67 h250q76 0 115 -55q39 -59 39 -166q0 -82 -29 -129q-29 -45 -88 -55q23 -10 43 -39q18 -25 31 -66l69 -229h45v-68h-114l-78 254q-20 68 -39 94q-20 23 -49 23h-55v-303h51v-68h-191zM539 791h75q49 0 74 38q25 37 25 113q0 72 -25 113q-25 37 -74 37h-75v-301z" />
<glyph unicode="&#xaf;" d="M317 1378v148h598v-148h-598z" />
<glyph unicode="&#xb0;" d="M299 1200q0 135 92 227.5t225 92.5q63 0 123 -25q61 -27 103 -70q45 -45 69 -102q23 -61 23 -123q0 -131 -92 -223t-227.5 -92t-225.5 90t-90 225zM436 1200q0 -76 51.5 -127t129 -51t126.5 51q53 53 54 127q0 72 -54 129q-53 53 -127 53q-78 0 -127 -53 q-53 -53 -53 -129z" />
<glyph unicode="&#xb1;" d="M88 0v170h1057v-170h-1057zM88 672v170h444v329h168v-329h445v-170h-445v-332h-168v332h-444z" />
<glyph unicode="&#xb2;" d="M315 668v75l285 254q88 78 123 138q37 61 37 127q0 84 -47 135q-49 49 -133 49q-80 0 -125 -37q-47 -41 -60 -113h-69v158q63 31 135 49q76 16 139 17q135 0 223 -66q86 -68 86 -170q0 -121 -194 -297l-19 -16l-237 -215h385v108h74v-196h-603z" />
<glyph unicode="&#xb3;" d="M307 709v170h70q8 -78 53 -113q49 -39 142.5 -39t144.5 43q53 45 53 127q0 92 -53 141q-53 47 -152 47h-53v74h29q98 0 147 37t49 111q0 68 -41 102q-41 37 -118 37q-82 0 -123 -33q-47 -33 -54 -96h-69v151q88 29 139 39q70 12 127 13q135 0 213 -54q74 -55 74 -153 q0 -72 -54 -121q-51 -53 -147 -68q117 -14 180 -75q61 -59 62 -160q0 -117 -90 -174q-86 -61 -250 -62q-74 0 -140 15q-65 10 -139 41z" />
<glyph unicode="&#xb4;" d="M389 1262l258 376h197l-340 -376h-115z" />
<glyph unicode="&#xb6;" d="M139 1071q0 193 125 305q121 117 322 117h508v-107h-113v-1583h-100v1583h-217v-1583h-101v846q-201 14 -311 127q-113 111 -113 295z" />
<glyph unicode="&#xb7;" d="M483 710.5q0 57.5 39 94.5q37 39 94 39q55 0 94.5 -39t39.5 -94.5t-39 -94t-95 -38.5q-57 0 -94 38q-39 37 -39 94.5z" />
<glyph unicode="&#xb8;" d="M410 -240q31 -14 79 -26q53 -8 76 -8q53 0 90 26q33 29 33 72q0 27 -22 72q-14 33 -66 104h96q70 -70 97 -121q31 -55 30 -104q0 -82 -63 -125q-59 -45 -174 -45q-43 0 -86 6q-45 6 -90 18v131z" />
<glyph unicode="&#xb9;" d="M360 1280v94l238 129h102v-751h172v-84h-483v84h172v634z" />
<glyph unicode="&#xba;" d="M229 1128.5q0 178.5 107 284.5q104 106 280.5 106.5t280.5 -106.5q106 -106 106.5 -284.5t-106.5 -284.5q-104 -106 -280.5 -106.5t-280.5 106.5q-107 106 -107 284.5zM272 535v104h689v-104h-689zM403 1128q0 -154 54 -235q55 -80 159.5 -80t159.5 80q53 82 53 235 q0 156 -55 236q-53 80 -157.5 80t-159.5 -80q-54 -84 -54 -236z" />
<glyph unicode="&#xbb;" d="M166 141v115l297 344l-297 344v115l469 -418v-82zM600 141v115l297 344l-297 344v115l469 -418v-82z" />
<glyph unicode="&#xbf;" d="M186 369q0 184 111 305q113 119 334 168v254h123v-328q-178 -43 -267 -143q-90 -102 -90 -258q0 -137 74 -215q74 -80 199 -80q111 0 186 65q72 63 94 189h97v-260q-104 -45 -201 -70q-100 -23 -180 -23q-223 0 -351 107q-129 109 -129 289zM559 1388.5q0 55.5 39 94.5 t94 39q57 0 94 -39q39 -37 39 -94q0 -55 -39 -95q-37 -39 -94 -39q-55 0 -94 39t-39 94.5z" />
<glyph unicode="&#xc0;" d="M29 0v106h69l420 1387h168l444 -1387h87v-106h-420v106h104l-100 328h-484l-94 -328h103v-106h-297zM348 541h420l-217 710zM635 1898h196l183 -264h-117z" />
<glyph unicode="&#xc1;" d="M29 0v106h69l420 1387h168l444 -1387h87v-106h-420v106h104l-100 328h-484l-94 -328h103v-106h-297zM348 541h420l-217 710zM635 1634l182 264h197l-262 -264h-117z" />
<glyph unicode="&#xc2;" d="M29 0v106h69l420 1387h168l444 -1387h87v-106h-420v106h104l-100 328h-484l-94 -328h103v-106h-297zM348 541h420l-217 710zM504 1634l231 264h176l232 -264h-117l-203 162l-202 -162h-117z" />
<glyph unicode="&#xc3;" d="M29 0v106h69l420 1387h168l444 -1387h87v-106h-420v106h104l-100 328h-484l-94 -328h103v-106h-297zM348 541h420l-217 710zM494 1667q4 104 53 160q49 59 135 59q33 0 68 -10t86 -39l49 -27q8 -4 45 -20q23 -6 39 -6q43 0 63 26q25 29 25 76h96q-4 -109 -53 -162 q-51 -57 -146 -57q-68 0 -139 45l-4 2l-49 29q-12 8 -41 20q-18 6 -37 6q-37 0 -66 -28q-27 -29 -28 -74h-96z" />
<glyph unicode="&#xc4;" d="M29 0v106h69l420 1387h168l444 -1387h87v-106h-420v106h104l-100 328h-484l-94 -328h103v-106h-297zM348 541h420l-217 710zM512 1767q0 43 35 82q35 35 82 35t82 -35q35 -39 34 -82q0 -47 -32 -84q-33 -33 -84 -32q-51 0 -82 32q-35 35 -35 84zM901 1767q0 43 35 82 q35 35 82 35t82 -35q35 -39 35 -82q0 -49 -35 -84q-31 -33 -82 -32q-51 0 -84 32q-33 37 -33 84z" />
<glyph unicode="&#xc5;" d="M-10 0v106h108l406 1278q-57 35 -92 99q-31 59 -31 143q0 115 66.5 195t162 80t162 -80t66.5 -195q0 -80 -33 -143q-33 -66 -92 -99l409 -1278h121v-106h-450v106h139l-105 328h-522l-104 -328h137v-106h-348zM340 541h453l-226 710zM483 1626q0 -63 37 -106 q37 -45 90 -45t88 45q37 43 37 106.5t-37 106.5q-35 45 -88 45t-90 -43t-37 -109z" />
<glyph unicode="&#xc6;" d="M23 0v106h79l353 1280h-129v107h874v-332h-74v209h-413v-500h295v187h73v-496h-73v187h-295v-625h424v209h73v-332h-731v106h115v328h-324l-92 -328h98v-106h-253zM299 541h295v845h-62z" />
<glyph unicode="&#xc7;" d="M115 745q0 344 149 562q152 213 395 213q90 0 193 -31q100 -33 221 -98v-344h-135q-23 193 -92 276q-72 90 -197 90q-150 0 -227 -170q-78 -170 -78 -497.5t78 -497.5t227 -170q104 0 172 80q70 82 99 237h184q-49 -211 -164 -317q-117 -106 -293 -107q-111 0 -203 49 q-96 55 -165 148q-80 109 -123 254q-41 145 -41 323zM1411 -240q31 -14 80 -26q53 -8 76 -8q53 0 90 26q33 29 33 72q0 27 -23 72q-14 33 -65 104h96q70 -70 96 -121q31 -55 31 -104q0 -82 -64 -125q-59 -45 -174 -45q-43 0 -86 6q-45 6 -90 18v131z" />
<glyph unicode="&#xc8;" d="M68 0v106h129v1280h-129v107h1017v-332h-122v209h-564v-500h367v187h123v-496h-123v187h-367v-625h580v209h123v-332h-1034zM557 1898h197l184 -264h-119z" />
<glyph unicode="&#xc9;" d="M68 0v106h129v1280h-129v107h1017v-332h-122v209h-564v-500h367v187h123v-496h-123v187h-367v-625h580v209h123v-332h-1034zM557 1634l184 264h197l-262 -264h-119z" />
<glyph unicode="&#xca;" d="M68 0v106h129v1280h-129v107h1017v-332h-122v209h-564v-500h367v187h123v-496h-123v187h-367v-625h580v209h123v-332h-1034zM428 1634l231 264h177l231 -264h-117l-202 162l-203 -162h-117z" />
<glyph unicode="&#xcb;" d="M68 0v106h129v1280h-129v107h1017v-332h-122v209h-564v-500h367v187h123v-496h-123v187h-367v-625h580v209h123v-332h-1034zM436 1767q0 43 35 82q35 35 82 35t82 -35q35 -39 35 -82q0 -47 -33 -84q-33 -33 -84 -32.5t-82 32.5q-35 35 -35 84zM825 1767q0 43 35 82 q35 35 82 35t82 -35q35 -39 35 -82q0 -49 -35 -84q-31 -33 -82 -32.5t-84 32.5q-33 37 -33 84z" />
<glyph unicode="&#xcc;" d="M221 0v106h295v1280h-295v107h791v-107h-295v-1280h295v-106h-791zM532 1898h197l182 -264h-116z" />
<glyph unicode="&#xcd;" d="M221 0v106h295v1280h-295v107h791v-107h-295v-1280h295v-106h-791zM532 1634l183 264h196l-262 -264h-117z" />
<glyph unicode="&#xce;" d="M221 0v106h293v1280h-293v107h789v-107h-293v-1280h293v-106h-789zM401 1634l232 264h176l231 -264h-116l-203 162l-203 -162h-117z" />
<glyph unicode="&#xcf;" d="M221 0v106h293v1280h-293v107h789v-107h-293v-1280h293v-106h-789zM410 1767q0 43 34 82q35 35 82 35t82 -35q35 -39 35 -82q0 -47 -33 -84q-33 -33 -84 -32.5t-82 32.5q-34 35 -34 84zM799 1767q0 43 35 82q35 35 82 35t81 -35q35 -39 35 -82q0 -49 -35 -84 q-31 -33 -82 -32.5t-84 32.5q-32 37 -32 84z" />
<glyph unicode="&#xd0;" d="M90 719v125h150v542h-142v107h441q285 0 444.5 -196.5t159.5 -549t-160 -548.5q-160 -199 -444 -199h-441v106h142v613h-150zM387 106h139q215 0 332 166q115 164 115 475.5t-115 475.5t-332 163h-139v-542h250v-125h-250v-613z" />
<glyph unicode="&#xd1;" d="M20 0v106h119v1280h-119v107h302l649 -1137v1030h-119v107h360v-107h-118v-1415h-121l-711 1217v-1082h180v-106h-422zM522 1667q4 104 53 160q49 59 136 59q33 0 67.5 -10t85.5 -39l49 -27q8 -4 45 -20q20 -6 39 -6q43 0 64 26q25 29 24 76h97q-4 -109 -54 -162 q-51 -57 -145 -57q-68 0 -139 45l-4 2l-49 29q-12 8 -41 20q-18 6 -37 6q-37 0 -66 -28q-27 -29 -29 -74h-96z" />
<glyph unicode="&#xd2;" d="M115 745.5q0 176.5 27.5 314.5t87 242.5t156.5 161t230 56.5q500 0 500 -775q0 -174 -27.5 -313t-86 -243.5t-156.5 -161t-230 -56.5q-133 0 -230 56.5t-155.5 161t-87 242.5t-28.5 314.5zM344 745q0 -360 62.5 -513.5t210 -153.5t210 153.5t62.5 513.5q0 109 -4 188 t-13.5 160t-29 135t-49 98t-73.5 65.5t-103.5 21.5t-103.5 -21.5t-73.5 -65.5t-49 -98t-29 -134t-13.5 -160t-4 -189zM758 1898h196l181 -264h-115z" />
<glyph unicode="&#xd3;" d="M115 745.5q0 176.5 27.5 314.5t87 242.5t156.5 161t230 56.5q500 0 500 -775q0 -174 -27.5 -313t-86 -243.5t-156.5 -161t-230 -56.5q-133 0 -230 56.5t-155.5 161t-87 242.5t-28.5 314.5zM344 745q0 -360 62.5 -513.5t210 -153.5t210 153.5t62.5 513.5q0 109 -4 188 t-13.5 160t-29 135t-49 98t-73.5 65.5t-103.5 21.5t-103.5 -21.5t-73.5 -65.5t-49 -98t-29 -134t-13.5 -160t-4 -189zM758 1634l180 264h197l-263 -264h-114z" />
<glyph unicode="&#xd4;" d="M115 745.5q0 176.5 27.5 314.5t87 242.5t156.5 161t230 56.5q500 0 500 -775q0 -174 -27.5 -313t-86 -243.5t-156.5 -161t-230 -56.5q-133 0 -230 56.5t-155.5 161t-87 242.5t-28.5 314.5zM344 745q0 -360 62.5 -513.5t210 -153.5t210 153.5t62.5 513.5q0 109 -4 188 t-13.5 160t-29 135t-49 98t-73.5 65.5t-103.5 21.5t-103.5 -21.5t-73.5 -65.5t-49 -98t-29 -134t-13.5 -160t-4 -189zM627 1634l231 264h176l232 -264h-117l-203 162l-203 -162h-116z" />
<glyph unicode="&#xd5;" d="M115 745.5q0 176.5 27.5 314.5t87 242.5t156.5 161t230 56.5q500 0 500 -775q0 -174 -27.5 -313t-86 -243.5t-156.5 -161t-230 -56.5q-133 0 -230 56.5t-155.5 161t-87 242.5t-28.5 314.5zM344 745q0 -360 62.5 -513.5t210 -153.5t210 153.5t62.5 513.5q0 109 -4 188 t-13.5 160t-29 135t-49 98t-73.5 65.5t-103.5 21.5t-103.5 -21.5t-73.5 -65.5t-49 -98t-29 -134t-13.5 -160t-4 -189zM616 1667q4 104 54 160q49 59 135 59q33 0 67.5 -10t85.5 -39l50 -27q8 -4 45 -20q20 -6 39 -6q43 0 63 26q25 29 25 76h96q-4 -109 -53 -162 q-51 -57 -146 -57q-68 0 -139 45l-4 2l-49 29q-12 8 -41 20q-18 6 -37 6q-37 0 -66 -28q-27 -29 -28 -74h-97z" />
<glyph unicode="&#xd6;" d="M115 745.5q0 176.5 27.5 314.5t87 242.5t156.5 161t230 56.5q500 0 500 -775q0 -174 -27.5 -313t-86 -243.5t-156.5 -161t-230 -56.5q-133 0 -230 56.5t-155.5 161t-87 242.5t-28.5 314.5zM344 745q0 -360 62.5 -513.5t210 -153.5t210 153.5t62.5 513.5q0 109 -4 188 t-13.5 160t-29 135t-49 98t-73.5 65.5t-103.5 21.5t-103.5 -21.5t-73.5 -65.5t-49 -98t-29 -134t-13.5 -160t-4 -189zM635 1767q0 43 35 82q35 35 82 35t82 -35q35 -39 34 -82q0 -47 -32 -84q-33 -33 -84.5 -32.5t-81.5 32.5q-35 35 -35 84zM1024 1767q0 43 35 82 q35 35 82 35t82 -35q35 -39 34 -82q0 -49 -34 -84q-31 -33 -82 -32.5t-84 32.5q-33 37 -33 84z" />
<glyph unicode="&#xd8;" d="M78 12l137 207q-63 104 -94 236q-33 129 -33 290q0 346 148 560q147 215 382 215q102 0 191 -43q86 -39 158 -125l129 198l59 -71l-135 -203q63 -106 96 -240q31 -131 31 -291q0 -350 -146 -559q-147 -215 -383 -215q-102 0 -190 43q-84 41 -160 129l-133 -200zM256 745 q0 -113 12 -215q10 -98 35 -178l588 887q-45 86 -115 131q-68 43 -158 43q-180 0 -271 -168t-91 -500zM342 256q49 -90 117 -133q68 -45 159 -45q176 0 271 168q90 168 90 499q0 111 -10 216q-14 100 -39 180z" />
<glyph unicode="&#xd9;" d="M18 1386v107h461v-107h-129v-772q0 -281 67.5 -396.5t237.5 -115.5q176 0 242 122t66 390v772h-129v107h380v-107h-129v-792q0 -330 -104 -476.5t-363 -146.5q-258 0 -364.5 146.5t-106.5 476.5v792h-129zM524 1898h197l180 -264h-115z" />
<glyph unicode="&#xda;" d="M18 1386v107h461v-107h-129v-772q0 -281 67.5 -396.5t237.5 -115.5q176 0 242 122t66 390v772h-129v107h380v-107h-129v-792q0 -330 -104 -476.5t-363 -146.5q-258 0 -364.5 146.5t-106.5 476.5v792h-129zM524 1634l181 264h196l-262 -264h-115z" />
<glyph unicode="&#xdb;" d="M18 1386v107h461v-107h-129v-772q0 -281 67.5 -396.5t237.5 -115.5q176 0 242 122t66 390v772h-129v107h380v-107h-129v-792q0 -330 -104 -476.5t-363 -146.5q-258 0 -364.5 146.5t-106.5 476.5v792h-129zM393 1634l232 264h176l231 -264h-117l-202 162l-203 -162h-117z " />
<glyph unicode="&#xdc;" d="M18 1386v107h461v-107h-129v-772q0 -281 67.5 -396.5t237.5 -115.5q176 0 242 122t66 390v772h-129v107h380v-107h-129v-792q0 -330 -104 -476.5t-363 -146.5q-258 0 -364.5 146.5t-106.5 476.5v792h-129zM401 1767q0 43 35 82q35 35 82 35t82 -35q35 -39 35 -82 q0 -47 -33 -84q-33 -33 -84 -32.5t-82 32.5q-35 35 -35 84zM791 1767q0 43 34 82q35 35 82 35t82 -35q35 -39 35 -82q0 -49 -35 -84q-31 -33 -82 -32.5t-84 32.5q-32 37 -32 84z" />
<glyph unicode="&#xdd;" d="M39 1386v107h432v-107h-113l312 -604l319 604h-106v107h311v-107h-80l-395 -724v-556h129v-106h-461v106h129v537l-399 743h-78zM594 1634l180 264h197l-262 -264h-115z" />
<glyph unicode="&#xde;" d="M86 0v106h170v1280h-170v107h555v-107h-205v-219h279q199 0 315 -114q117 -113 117 -305q0 -195 -117 -308q-119 -115 -315 -114h-279v-220h205v-106h-555zM436 434h236q131 0 200 80q70 82 70 233.5t-70 233.5q-70 80 -200 80h-236v-627z" />
<glyph unicode="&#xdf;" d="M68 0v106h159v1080q0 176 103 272q102 98 291 98q190 0 292 -104q100 -104 111 -315h-20q-127 0 -203 -54q-76 -53 -76 -147q0 -55 23 -90q27 -41 90 -86l80 -55q141 -98 194 -185q53 -84 53 -198q0 -154 -104 -252t-270 -99q-76 0 -154 19q-68 16 -145 53v233h98 q2 -100 53 -153t141 -53q102 0 158 61q57 57 57 164q0 86 -34 143q-35 55 -144 131l-76 54q-94 63 -135 129q-39 63 -39 147q0 121 76 205q80 82 213 106q-8 119 -69 183q-61 66 -170 65q-117 0 -172 -65q-55 -66 -56 -203v-1190h-325z" />
<glyph unicode="&#xe0;" d="M131 319q0 164 119 256q123 90 336 91h258v73q0 121 -74 187q-74 68 -205 67q-113 0 -176 -51q-66 -51 -82 -147h-94v215q96 43 188 61q84 20 177 21q219 0 335 -109q115 -111 115 -319v-558h115v-106h-299v115q-61 -76 -139 -109q-84 -35 -189 -35q-180 0 -278 95 q-107 91 -107 253zM336 319q0 -111 70 -176q68 -66 184 -65q115 0 184 72q70 74 70 184v225h-238q-135 0 -200 -59q-70 -58 -70 -181zM451 1636h196l258 -376h-114z" />
<glyph unicode="&#xe1;" d="M131 319q0 164 119 256q123 90 336 91h258v73q0 121 -74 187q-74 68 -205 67q-113 0 -176 -51q-66 -51 -82 -147h-94v215q96 43 188 61q84 20 177 21q219 0 335 -109q115 -111 115 -319v-558h115v-106h-299v115q-61 -76 -139 -109q-84 -35 -189 -35q-180 0 -278 95 q-107 91 -107 253zM336 319q0 -111 70 -176q68 -66 184 -65q115 0 184 72q70 74 70 184v225h-238q-135 0 -200 -59q-70 -58 -70 -181zM451 1262l258 376h196l-340 -376h-114z" />
<glyph unicode="&#xe2;" d="M131 319q0 164 119 256q123 90 336 91h258v73q0 121 -74 187q-74 68 -205 67q-113 0 -176 -51q-66 -51 -82 -147h-94v215q96 43 188 61q84 20 177 21q219 0 335 -109q115 -111 115 -319v-558h115v-106h-299v115q-61 -76 -139 -109q-84 -35 -189 -35q-180 0 -278 95 q-107 91 -107 253zM336 319q0 -111 70 -176q68 -66 184 -65q115 0 184 72q70 74 70 184v225h-238q-135 0 -200 -59q-70 -58 -70 -181zM358 1262l236 376h168l235 -376h-116l-203 260l-203 -260h-117z" />
<glyph unicode="&#xe3;" d="M131 319q0 164 119 256q123 90 336 91h258v73q0 121 -74 187q-74 68 -205 67q-113 0 -176 -51q-66 -51 -82 -147h-94v215q96 43 188 61q84 20 177 21q219 0 335 -109q115 -111 115 -319v-558h115v-106h-299v115q-61 -76 -139 -109q-84 -35 -189 -35q-180 0 -278 95 q-107 91 -107 253zM336 319q0 -111 70 -176q68 -66 184 -65q115 0 184 72q70 74 70 184v225h-238q-135 0 -200 -59q-70 -58 -70 -181zM348 1309q4 137 53 209q49 74 142 73q41 0 69 -14q37 -16 70 -47l57 -55q18 -18 39 -31q16 -8 39 -8q43 0 68 41q25 45 26 114h97 q-4 -137 -54 -209q-49 -74 -141 -73q-41 0 -70 14q-37 16 -69 47l-58 55q-25 25 -43 31q-14 8 -34 8q-39 0 -66 -39q-27 -41 -29 -116h-96z" />
<glyph unicode="&#xe4;" d="M131 319q0 164 119 256q123 90 336 91h258v73q0 121 -74 187q-74 68 -205 67q-113 0 -176 -51q-66 -51 -82 -147h-94v215q96 43 188 61q84 20 177 21q219 0 335 -109q115 -111 115 -319v-558h115v-106h-299v115q-61 -76 -139 -109q-84 -35 -189 -35q-180 0 -278 95 q-107 91 -107 253zM336 319q0 -111 70 -176q68 -66 184 -65q115 0 184 72q70 74 70 184v225h-238q-135 0 -200 -59q-70 -58 -70 -181zM367 1452q0 47 34.5 82t81.5 35t82 -35t35 -82q0 -51 -32.5 -84t-84 -33t-84.5 33q-32 37 -32 84zM756 1452q0 47 34.5 82t82 35t82 -35 t34.5 -82t-33 -84q-33 -33 -84 -33t-83.5 33t-32.5 84z" />
<glyph unicode="&#xe5;" d="M131 319q0 164 119 256q123 90 336 91h258v73q0 121 -74 187q-74 68 -205 67q-113 0 -176 -51q-66 -51 -82 -147h-94v215q96 43 188 61q84 20 177 21q219 0 335 -109q115 -111 115 -319v-558h115v-106h-299v115q-61 -76 -139 -109q-84 -35 -189 -35q-180 0 -278 95 q-107 91 -107 253zM336 319q0 -111 70 -176q68 -66 184 -65q115 0 184 72q70 74 70 184v225h-238q-135 0 -200 -59q-70 -58 -70 -181zM403 1523.5q0 114.5 80 194.5t195 80t194.5 -80t79.5 -194.5t-79.5 -194.5t-194.5 -80t-195 80t-80 194.5zM526 1524q0 -66 43 -109 t109 -43q63 0 108 43q43 47 43 109q0 63 -43 106q-45 45 -108 45q-66 0 -109 -43q-43 -47 -43 -108z" />
<glyph unicode="&#xe6;" d="M66 319q0 164 75 256q78 90 215 91h166v73q0 119 -45 187q-49 68 -129 67q-74 0 -117 -49q-43 -51 -53 -149h-59v215q61 43 119 61q55 20 112 21q92 0 152.5 -43t97.5 -134q47 88 109 132q59 45 135 45q156 0 237 -150q82 -145 86 -430h-508v-8q0 -215 52 -324 q51 -111 153 -110q76 0 127 63q49 66 70 189h94q-27 -174 -104 -263q-76 -88 -199 -88q-80 0 -143 45q-63 43 -117 134q-53 -88 -119 -136q-63 -43 -143 -43q-127 0 -197 90q-67 92 -67 258zM197 319q0 -111 43 -176q45 -66 118 -65q74 0 119 72q45 74 45 184v225h-151 q-88 0 -131 -59q-43 -58 -43 -181zM659 618h369q-4 184 -49 281q-49 94 -135 94q-80 0 -127 -96q-48 -91 -58 -279z" />
<glyph unicode="&#xe7;" d="M141 532.5q0 253.5 142 407.5q141 152 372 152q94 0 201 -23q96 -25 201 -72v-272h-107q-20 139 -92 205q-74 63 -201 63q-150 0 -225 -116q-76 -113 -76 -344.5t76 -346.5q74 -117 225 -116q117 0 191 61q70 63 96 188h148q-39 -172 -150 -260q-109 -88 -287 -88 q-231 0 -372.5 154t-141.5 407.5zM549 -240q31 -14 80 -26q53 -8 76 -8q53 0 90 26q33 29 32 72q0 27 -22 72q-14 33 -66 104h97q70 -70 96 -121q31 -55 31 -104q0 -82 -64 -125q-59 -45 -174 -45q-43 0 -86 6q-45 6 -90 18v131z" />
<glyph unicode="&#xe8;" d="M113 532.5q0 253.5 139 405.5q137 154 364 154q242 0 371 -148q127 -147 133 -432h-792v-8q0 -217 80 -324q84 -111 239 -110q119 0 199 63q78 66 108 189h148q-43 -174 -162 -262.5t-311 -88.5q-233 0 -374.5 154t-141.5 407.5zM328 618h575q-6 184 -78 281 q-76 94 -209 94q-127 0 -200 -96q-72 -91 -88 -279zM492 1636h196l262 -376h-119z" />
<glyph unicode="&#xe9;" d="M113 532.5q0 253.5 139 405.5q137 154 364 154q242 0 371 -148q127 -147 133 -432h-792v-8q0 -217 80 -324q84 -111 239 -110q119 0 199 63q78 66 108 189h148q-43 -174 -162 -262.5t-311 -88.5q-233 0 -374.5 154t-141.5 407.5zM328 618h575q-6 184 -78 281 q-76 94 -209 94q-127 0 -200 -96q-72 -91 -88 -279zM492 1262l258 376h200l-340 -376h-118z" />
<glyph unicode="&#xea;" d="M113 532.5q0 253.5 139 405.5q137 154 364 154q242 0 371 -148q127 -147 133 -432h-792v-8q0 -217 80 -324q84 -111 239 -110q119 0 199 63q78 66 108 189h148q-43 -174 -162 -262.5t-311 -88.5q-233 0 -374.5 154t-141.5 407.5zM328 618h575q-6 184 -78 281 q-76 94 -209 94q-127 0 -200 -96q-72 -91 -88 -279zM401 1262l236 376h168l235 -376h-116l-203 260l-203 -260h-117z" />
<glyph unicode="&#xeb;" d="M113 532.5q0 253.5 139 405.5q137 154 364 154q242 0 371 -148q127 -147 133 -432h-792v-8q0 -217 80 -324q84 -111 239 -110q119 0 199 63q78 66 108 189h148q-43 -174 -162 -262.5t-311 -88.5q-233 0 -374.5 154t-141.5 407.5zM328 618h575q-6 184 -78 281 q-76 94 -209 94q-127 0 -200 -96q-72 -91 -88 -279zM410 1452q0 47 34.5 82t81.5 35t82 -35t35 -82q0 -51 -32.5 -84t-84 -33t-84.5 33q-32 37 -32 84zM799 1452q0 47 34.5 82t82 35t82 -35t34.5 -82t-33 -84q-33 -33 -84 -33t-83.5 33t-32.5 84z" />
<glyph unicode="&#xec;" d="M598 0v106h176v850h-176v107h360v-957h175v-106h-535zM729 1636h197l260 -376h-117z" />
<glyph unicode="&#xed;" d="M598 0v106h176v850h-176v107h360v-957h175v-106h-535zM729 1262l258 376h199l-340 -376h-117z" />
<glyph unicode="&#xee;" d="M639 0v106h176v850h-176v107h360v-957h172v-106h-532zM676 1262l237 376h168l234 -376h-115l-205 260l-200 -260h-119z" />
<glyph unicode="&#xef;" d="M557 0v106h176v850h-176v107h361v-957h174v-106h-535zM604 1452q0 47 35 82t82 35t82 -35t35 -82q0 -51 -33 -84t-84 -33t-84 33q-33 37 -33 84zM993 1452q0 47 35 82t82 35t82 -35t35 -82t-33 -84q-33 -33 -84 -33t-84 33t-33 84z" />
<glyph unicode="&#xf0;" d="M102 518q0 236 142 381q141 145 368 145q23 0 72 -4q61 -4 90 -10q-23 53 -59 107q-41 57 -86 108l-322 -149l-37 78l293 135q-59 57 -139 98q-88 45 -174 63l18 86q117 -27 224 -73q100 -45 196 -115l322 150l37 -78l-287 -133q184 -166 276 -363q94 -190 94 -412 q0 -254 -141 -407.5t-373 -153.5q-229 0 -372 152q-142 151 -142 395zM317 508q0 -209 78 -324q80 -115 221 -114q143 0 221 114.5t78 327.5q0 113 -24 217q-20 98 -70 199l-86 14q-53 4 -80 4q-172 0 -256 -106q-82 -107 -82 -332z" />
<glyph unicode="&#xf1;" d="M82 956v107h309v-189q53 109 133 162q80 55 189 56q178 0 260 -100.5t82 -315.5v-570h112v-106h-405v106h108v512q0 197 -49 267q-47 74 -168 73q-131 0 -194 -94q-68 -92 -68 -272v-486h109v-106h-408v106h115v850h-125zM477 1309q4 137 53 209q49 74 142 73 q41 0 69 -14q37 -16 70 -47l57 -55q18 -18 39 -31q16 -8 39 -8q43 0 68 41q25 45 26 114h97q-4 -137 -54 -209q-49 -74 -141 -73q-41 0 -70 14q-37 16 -69 47l-58 55q-25 25 -43 31q-14 8 -34 8q-39 0 -66 -39q-27 -41 -29 -116h-96z" />
<glyph unicode="&#xf2;" d="M129 532.5q0 253.5 131 405.5q135 154 356 154q219 0 355 -154q133 -150 133 -406q0 -254 -134 -407.5t-353.5 -153.5t-353.5 154t-134 407.5zM332 532q0 -231 71 -346q74 -117 213.5 -116.5t212.5 116.5q72 121 72 346q0 223 -72 345q-74 117 -213 116q-141 0 -213 -116 q-71 -116 -71 -345zM492 1636h196l260 -376h-117z" />
<glyph unicode="&#xf3;" d="M129 532.5q0 253.5 131 405.5q135 154 356 154q219 0 355 -154q133 -150 133 -406q0 -254 -134 -407.5t-353.5 -153.5t-353.5 154t-134 407.5zM332 532q0 -231 71 -346q74 -117 213.5 -116.5t212.5 116.5q72 121 72 346q0 223 -72 345q-74 117 -213 116q-141 0 -213 -116 q-71 -116 -71 -345zM492 1262l258 376h198l-340 -376h-116z" />
<glyph unicode="&#xf4;" d="M129 532.5q0 253.5 131 405.5q135 154 356 154q219 0 355 -154q133 -150 133 -406q0 -254 -134 -407.5t-353.5 -153.5t-353.5 154t-134 407.5zM332 532q0 -231 71 -346q74 -117 213.5 -116.5t212.5 116.5q72 121 72 346q0 223 -72 345q-74 117 -213 116q-141 0 -213 -116 q-71 -116 -71 -345zM401 1262l236 376h168l235 -376h-116l-203 260l-203 -260h-117z" />
<glyph unicode="&#xf5;" d="M129 532.5q0 253.5 131 405.5q135 154 356 154q219 0 355 -154q133 -150 133 -406q0 -254 -134 -407.5t-353.5 -153.5t-353.5 154t-134 407.5zM332 532q0 -231 71 -346q74 -117 213.5 -116.5t212.5 116.5q72 121 72 346q0 223 -72 345q-74 117 -213 116q-141 0 -213 -116 q-71 -116 -71 -345zM391 1309q4 137 53 209q49 74 142 73q41 0 69 -14q37 -16 70 -47l57 -55q18 -18 39 -31q16 -8 39 -8q43 0 68 41q25 45 26 114h97q-4 -137 -54 -209q-49 -74 -141 -73q-41 0 -70 14q-37 16 -69 47l-58 55q-25 25 -43 31q-14 8 -34 8q-39 0 -66 -39 q-27 -41 -29 -116h-96z" />
<glyph unicode="&#xf6;" d="M129 532.5q0 253.5 131 405.5q135 154 356 154q219 0 355 -154q133 -150 133 -406q0 -254 -134 -407.5t-353.5 -153.5t-353.5 154t-134 407.5zM332 532q0 -231 71 -346q74 -117 213.5 -116.5t212.5 116.5q72 121 72 346q0 223 -72 345q-74 117 -213 116q-141 0 -213 -116 q-71 -116 -71 -345zM410 1452q0 47 34.5 82t81.5 35t82 -35t35 -82q0 -51 -32.5 -84t-84 -33t-84.5 33q-32 37 -32 84zM799 1452q0 47 34.5 82t82 35t82 -35t34.5 -82t-33 -84q-33 -33 -84 -33t-83.5 33t-32.5 84z" />
<glyph unicode="&#xf8;" d="M80 -31l149 178q-61 78 -92 172q-31 98 -31 213q0 254 140 406q141 154 375 154q94 0 174 -25q80 -29 143 -76l139 166l76 -63l-145 -172q66 -78 94 -172q33 -98 33 -218q0 -254 -141.5 -407.5t-372.5 -153.5q-96 0 -175 27q-74 23 -147 80l-143 -172zM322 532 q0 -74 6 -131q12 -74 22 -108l494 586q-37 57 -94.5 85.5t-128.5 28.5q-145 0 -224 -116q-75 -116 -75 -345zM395 190q41 -63 97 -90q55 -31 129 -30q147 0 223 118q76 121 76 344q0 84 -9 136q-6 55 -22 112z" />
<glyph unicode="&#xf9;" d="M74 956v107h299v-619q0 -195 47 -266.5t170 -71.5q131 0 194 95q68 92 68 272v483h-109v107h293v-957h123v-106h-307v188q-47 -104 -131 -161q-82 -55 -189 -56q-178 0 -260 101q-84 102 -84 315v569h-114zM520 1636h197l262 -376h-119z" />
<glyph unicode="&#xfa;" d="M74 956v107h299v-619q0 -195 47 -266.5t170 -71.5q131 0 194 95q68 92 68 272v483h-109v107h293v-957h123v-106h-307v188q-47 -104 -131 -161q-82 -55 -189 -56q-178 0 -260 101q-84 102 -84 315v569h-114zM520 1262l258 376h201l-340 -376h-119z" />
<glyph unicode="&#xfb;" d="M74 956v107h299v-619q0 -195 47 -266.5t170 -71.5q131 0 194 95q68 92 68 272v483h-109v107h293v-957h123v-106h-307v188q-47 -104 -131 -161q-82 -55 -189 -56q-178 0 -260 101q-84 102 -84 315v569h-114zM430 1262l236 376h168l235 -376h-117l-202 260l-203 -260h-117z " />
<glyph unicode="&#xfc;" d="M74 956v107h299v-619q0 -195 47 -266.5t170 -71.5q131 0 194 95q68 92 68 272v483h-109v107h293v-957h123v-106h-307v188q-47 -104 -131 -161q-82 -55 -189 -56q-178 0 -260 101q-84 102 -84 315v569h-114zM438 1452q0 47 35 82t82 35t82 -35t35 -82q0 -51 -33 -84 t-84 -33t-84 33q-33 37 -33 84zM827 1452q0 47 35 82t82 35t82 -35t35 -82t-33 -84q-33 -33 -84 -33t-84 33t-33 84z" />
<glyph unicode="&#xfd;" d="M57 956v107h451v-107h-152l299 -731l299 731h-139v107h361v-107h-99l-487 -1196q-49 -123 -111 -170q-61 -45 -172 -45q-53 0 -98 9q-41 6 -98 22v203h94q4 -66 33 -98q29 -29 90 -29q53 0 86 31q37 33 73 122l70 177l-397 974h-103zM500 1262l258 376h198l-340 -376 h-116z" />
<glyph unicode="&#xfe;" d="M76 -319h166v1769h-166v106h340v-659q51 102 129 147q80 47 194 48q184 0 299 -154q119 -156 119 -406q0 -254 -119 -405q-115 -156 -299 -156q-115 0 -194 47q-74 43 -129 148v-485h164v-107h-504v107zM416 479q0 -190 69 -293q68 -100 199 -100q135 0 201 113 q70 113 69 333q0 221 -69 332q-66 113 -201 113q-131 0 -199 -100q-70 -102 -69 -293v-105z" />
<glyph unicode="&#xff;" d="M57 956v107h451v-107h-152l299 -731l299 731h-139v107h361v-107h-99l-487 -1196q-49 -123 -111 -170q-61 -45 -172 -45q-53 0 -98 9q-41 6 -98 22v203h94q4 -66 33 -98q29 -29 90 -29q53 0 86 31q37 33 73 122l70 177l-397 974h-103zM418 1452q0 47 34.5 82t82 35t82 -35 t34.5 -82q0 -51 -32.5 -84t-84 -33t-83.5 33q-33 37 -33 84zM807 1452q0 47 35 82t82 35t81.5 -35t34.5 -82t-32 -84q-33 -33 -84.5 -33t-84 33t-32.5 84z" />
<glyph unicode="&#x106;" d="M115 745q0 344 149 562q152 213 395 213q90 0 193 -31q100 -33 221 -98v-344h-135q-23 193 -92 276q-72 90 -197 90q-150 0 -227 -170q-78 -170 -78 -497.5t78 -497.5t227 -170q104 0 172 80q70 82 99 237h184q-49 -211 -164 -317q-117 -106 -293 -107q-111 0 -203 49 q-96 55 -165 148q-80 109 -123 254q-41 145 -41 323zM1405 1634l182 264h197l-262 -264h-117z" />
<glyph unicode="&#x107;" d="M141 532.5q0 253.5 142 407.5q141 152 372 152q94 0 201 -23q96 -25 201 -72v-272h-107q-20 139 -92 205q-74 63 -201 63q-150 0 -225 -116q-76 -113 -76 -344.5t76 -346.5q74 -117 225 -116q117 0 191 61q70 63 96 188h148q-39 -172 -150 -260q-109 -88 -287 -88 q-231 0 -372.5 154t-141.5 407.5zM520 1262l258 376h201l-340 -376h-119z" />
<glyph unicode="&#x10c;" d="M115 745q0 344 149 562q152 213 395 213q90 0 193 -31q100 -33 221 -98v-344h-135q-23 193 -92 276q-72 90 -197 90q-150 0 -227 -170q-78 -170 -78 -497.5t78 -497.5t227 -170q104 0 172 80q70 82 99 237h184q-49 -211 -164 -317q-117 -106 -293 -107q-111 0 -203 49 q-96 55 -165 148q-80 109 -123 254q-41 145 -41 323zM1276 1898h117l202 -161l203 161h117l-232 -264h-176z" />
<glyph unicode="&#x10d;" d="M141 532.5q0 253.5 142 407.5q141 152 372 152q94 0 201 -23q96 -25 201 -72v-272h-107q-20 139 -92 205q-74 63 -201 63q-150 0 -225 -116q-76 -113 -76 -344.5t76 -346.5q74 -117 225 -116q117 0 191 61q70 63 96 188h148q-39 -172 -150 -260q-109 -88 -287 -88 q-231 0 -372.5 154t-141.5 407.5zM430 1638h117l203 -260l202 260h117l-235 -376h-168z" />
<glyph unicode="&#x111;" d="M76 532q0 250 117 406q119 154 301 154q115 0 194 -48q78 -45 129 -147v330h-305v106h305v117h-164v106h338v-223h166v-106h-166v-1121h166v-106h-340v166q-55 -104 -129 -148q-80 -47 -194 -47q-184 0 -299 156q-119 151 -119 405zM279 532q0 -219 67 -333 q68 -113 203 -113q131 0 199 100q70 100 69 293v105q0 190 -69 293q-68 100 -199 100q-135 0 -203 -113q-67 -113 -67 -332z" />
<glyph unicode="&#x11e;" d="M102 745q0 356 152 564q147 211 403 211q92 0 195 -29q113 -35 215 -90v-354h-141q-20 186 -89 276t-192 90q-158 0 -235 -166q-78 -168 -78 -502q0 -330 80 -497q82 -170 237 -170q68 0 131 28q61 27 121 84v385h-172v107h375v-557q-98 -78 -211 -115q-111 -39 -242 -39 q-250 0 -397 211q-152 211 -152 563zM801 1901h94q18 -53 72 -82q51 -27 145 -27t145 27q53 29 72 82h94q-20 -117 -100 -181q-80 -61 -211 -61t-211 61q-77 60 -100 181z" />
<glyph unicode="&#x11f;" d="M125 532q0 250 115 406q117 154 299 154q113 0 192 -48q70 -41 127 -147v166h309v-107h-125v-933q0 -229 -127 -353q-125 -125 -358 -125q-106 0 -201 19q-86 16 -184 57v223h96q18 -104 84 -151q68 -49 193 -49q164 0 237 92q76 90 76 287v143q-59 -106 -127 -148 q-80 -47 -192 -47q-184 0 -299 156q-115 151 -115 405zM324 532q0 -219 67 -333q68 -113 201 -113q123 0 194 100q72 102 72 293v105q0 190 -67 293q-70 100 -199 100q-133 0 -201 -113q-67 -113 -67 -332zM414 1608h96q12 -76 65 -115q53 -35 151.5 -35t152.5 35 q53 39 65 115h96q-8 -141 -90 -215q-78 -72 -223 -72t-223 72q-82 74 -90 215z" />
<glyph unicode="&#x130;" d="M221 0v106h295v1280h-295v107h791v-107h-295v-1280h295v-106h-791zM606 1769q0 43 33 82q37 35 84 35t80 -35q37 -39 37 -82q0 -51 -33 -83.5t-84 -32.5t-84 32.5t-33 83.5z" />
<glyph unicode="&#x131;" d="M348 0v106h176v850h-176v107h361v-957h176v-106h-537z" />
<glyph unicode="&#x141;" d="M61 565l205 162v659h-172v107h522v-107h-170v-516l277 226l61 -92l-338 -275v-606h615v250h110v-373h-1077v106h172v480l-143 -113z" />
<glyph unicode="&#x142;" d="M322 670l198 141v639h-174v106h359v-616l147 98l59 -86l-206 -141v-705h176v-106h-535v106h174v574l-137 -96z" />
<glyph unicode="&#x152;" d="M84 750q0 350 111.5 546.5t314.5 196.5h631v-332h-66v209h-356v-500h256v187h63v-496h-63v187h-256v-625h366v209h64v-332h-639q-201 0 -313 199q-113 197 -113 551zM205 750q0 -313 80 -478q80 -166 231 -166h98v1280h-98q-152 0 -231 -163q-80 -164 -80 -473z" />
<glyph unicode="&#x153;" d="M70 532.5q0 253.5 84 405.5q86 154 225 154q78 0 141 -50q59 -49 103 -145q45 96 104 145t133 50q145 0 223 -148q76 -147 80 -432h-475v-8q0 -217 47 -324q49 -111 144 -110q72 0 118 63q47 66 66 189h88q-25 -174 -96 -263q-72 -88 -187 -88q-78 0 -141 49 q-63 51 -104 146q-41 -94 -105 -146q-61 -49 -139 -49q-139 0 -224 154t-85 407.5zM199 532q0 -231 47 -346q45 -117 133 -116.5t133 116.5q45 121 45 346q0 223 -45 345q-45 117 -133 116q-90 0 -133 -116q-47 -116 -47 -345zM688 618h344q-4 184 -47 281q-45 94 -125 94 q-76 0 -121 -96q-43 -91 -51 -279z" />
<glyph unicode="&#x15e;" d="M86 1120q0 190 135 295t379 105q115 0 227 -23q119 -20 265 -65v-318h-113q-18 160 -105 229q-92 70 -270 70q-158 0 -242 -65q-82 -66 -81 -187q0 -106 61 -168q68 -63 264 -121l185 -55q203 -61 290 -155q86 -96 86 -254q0 -217 -139 -326q-139 -111 -414 -111 q-123 0 -252 25q-115 23 -258 76v340h115q6 -172 98 -252q90 -82 285 -82q176 0 272 72q92 68 93 204q0 109 -56 166q-57 57 -239 113l-197 59q-217 66 -301 162q-88 96 -88 266zM516 -240q31 -14 80 -26q53 -8 76 -8q53 0 90 26q33 29 33 72q0 27 -23 72q-14 33 -65 104h96 q70 -70 96 -121q31 -55 31 -104q0 -82 -64 -125q-59 -45 -174 -45q-43 0 -86 6q-45 6 -90 18v131z" />
<glyph unicode="&#x15f;" d="M201 59v248h106q4 -119 74 -178q72 -59 209 -59q123 0 188 47q66 45 66 135q0 70 -47 113q-51 45 -201 92l-133 45q-137 43 -199 110q-61 63 -61 168q0 145 106 230q106 82 297 82q92 0 176 -23q98 -23 193 -63v-232h-107q-4 102 -71 162q-70 57 -185 57q-113 0 -176 -41 q-59 -43 -59 -123q0 -70 45 -108.5t180 -81.5l146 -45q154 -47 217 -117q68 -72 67 -182q0 -152 -114 -238q-117 -86 -320 -86q-111 0 -201 23q-106 22 -196 65zM510 -240q31 -14 80 -26q53 -8 76 -8q53 0 90 26q33 29 32 72q0 27 -22 72q-14 33 -66 104h97q70 -70 96 -121 q31 -55 31 -104q0 -82 -64 -125q-59 -45 -174 -45q-43 0 -86 6q-45 6 -90 18v131z" />
<glyph unicode="&#x160;" d="M86 1120q0 190 135 295t379 105q115 0 227 -23q119 -20 265 -65v-318h-113q-18 160 -105 229q-92 70 -270 70q-158 0 -242 -65q-82 -66 -81 -187q0 -106 61 -168q68 -63 264 -121l185 -55q203 -61 290 -155q86 -96 86 -254q0 -217 -139 -326q-139 -111 -414 -111 q-123 0 -252 25q-115 23 -258 76v340h115q6 -172 98 -252q90 -82 285 -82q176 0 272 72q92 68 93 204q0 109 -56 166q-57 57 -239 113l-197 59q-217 66 -301 162q-88 96 -88 266zM403 1898h117l203 -161l203 161h116l-231 -264h-176z" />
<glyph unicode="&#x161;" d="M201 59v248h106q4 -119 74 -178q72 -59 209 -59q123 0 188 47q66 45 66 135q0 70 -47 113q-51 45 -201 92l-133 45q-137 43 -199 110q-61 63 -61 168q0 145 106 230q106 82 297 82q92 0 176 -23q98 -23 193 -63v-232h-107q-4 102 -71 162q-70 57 -185 57q-113 0 -176 -41 q-59 -43 -59 -123q0 -70 45 -108.5t180 -81.5l146 -45q154 -47 217 -117q68 -72 67 -182q0 -152 -114 -238q-117 -86 -320 -86q-111 0 -201 23q-106 22 -196 65zM397 1638h117l203 -260l203 260h116l-235 -376h-168z" />
<glyph unicode="&#x178;" d="M39 1386v107h432v-107h-113l312 -604l319 604h-106v107h311v-107h-80l-395 -724v-556h129v-106h-461v106h129v537l-399 743h-78zM471 1767q0 43 35 82q35 35 82 35t82 -35q35 -39 35 -82q0 -47 -33 -84q-33 -33 -84 -32.5t-82 32.5q-35 35 -35 84zM860 1767q0 43 35 82 q35 35 82 35t82 -35q35 -39 35 -82q0 -49 -35 -84q-31 -33 -82 -32.5t-84 32.5q-33 37 -33 84z" />
<glyph unicode="&#x17d;" d="M92 0v72l776 1298h-618v-223h-123v346h1006v-72l-777 -1298h691v209h122v-332h-1077zM502 1898h116l203 -161l203 161h117l-232 -264h-176z" />
<glyph unicode="&#x17e;" d="M156 0v86l665 870h-526v-184h-107v291h871v-86l-666 -871h578v193h106v-299h-921zM399 1638h117l203 -260l203 260h116l-235 -376h-168z" />
<glyph unicode="&#x192;" d="M47 -166h92q6 -88 41 -127q35 -41 103 -41q76 0 114 70q41 68 62 239l88 740h-238v106h248l37 314q20 184 117 286q94 98 250 99q43 0 104 -11q43 -10 121 -34v-222h-92q-6 84 -41 127q-35 41 -105 41q-76 0 -114 -69q-41 -68 -62 -240l-33 -291h287v-106h-301l-86 -762 q-20 -184 -119 -285q-94 -100 -250 -100q-41 0 -102 10q-43 10 -121 35v221z" />
<glyph unicode="&#x2c6;" d="M297 1262l235 376h168l236 -376h-117l-203 260l-202 -260h-117z" />
<glyph unicode="&#x2c7;" d="M297 1638h117l202 -260l203 260h117l-236 -376h-168z" />
<glyph unicode="&#x2d8;" d="M303 1608h96q12 -76 66 -115q53 -35 151.5 -35t151.5 35q53 39 66 115h96q-8 -141 -90 -215q-78 -72 -223.5 -72t-223.5 72q-82 74 -90 215z" />
<glyph unicode="&#x2d9;" d="M500 1452q0 49 35 82q35 35 82 35t81 -35q35 -33 35 -82q0 -51 -32.5 -84t-84 -33t-84 33t-32.5 84z" />
<glyph unicode="&#x2da;" d="M342 1523.5q0 114.5 80 194.5t194.5 80t194.5 -80t80 -194.5t-80 -194.5t-194.5 -80t-194.5 80t-80 194.5zM465 1524q0 -66 43 -109t108 -43q63 0 109 43q43 47 43 109q0 63 -43 106q-45 45 -109 45q-66 0 -108 -43q-43 -47 -43 -108z" />
<glyph unicode="&#x2db;" d="M430 -223q0 51 31 102q33 55 98 121h94v-2q-88 -121 -88 -170q0 -47 33 -74q35 -29 90 -28q29 0 55 6q33 10 60 20v-127q-25 -6 -70 -14q-45 -4 -65 -4q-113 0 -176 45q-62 43 -62 125z" />
<glyph unicode="&#x2dc;" d="M287 1309q4 137 53 209q49 74 141 73q41 0 70 -14q37 -16 70 -47l57 -55q18 -18 39 -31q16 -8 39 -8q43 0 67 41q25 45 27 114h96q-4 -137 -53 -209q-49 -74 -141 -73q-41 0 -70 14q-37 16 -70 47l-57 55q-25 25 -43 31q-14 8 -35 8q-39 0 -65 -39q-27 -41 -29 -116h-96z " />
<glyph unicode="&#x2dd;" d="M268 1262l189 376h170l-244 -376h-115zM561 1262l225 376h179l-287 -376h-117z" />
<glyph unicode="&#x2000;" horiz-adv-x="950" />
<glyph unicode="&#x2001;" horiz-adv-x="1900" />
<glyph unicode="&#x2002;" horiz-adv-x="950" />
<glyph unicode="&#x2003;" horiz-adv-x="1900" />
<glyph unicode="&#x2004;" horiz-adv-x="632" />
<glyph unicode="&#x2005;" horiz-adv-x="475" />
<glyph unicode="&#x2006;" horiz-adv-x="315" />
<glyph unicode="&#x2007;" horiz-adv-x="315" />
<glyph unicode="&#x2008;" horiz-adv-x="237" />
<glyph unicode="&#x2009;" horiz-adv-x="378" />
<glyph unicode="&#x200a;" horiz-adv-x="104" />
<glyph unicode="&#x2010;" d="M356 479v164h521v-164h-521z" />
<glyph unicode="&#x2011;" d="M356 479v164h521v-164h-521z" />
<glyph unicode="&#x2012;" d="M356 479v164h521v-164h-521z" />
<glyph unicode="&#x2013;" d="M104 477v133h1024v-133h-1024z" />
<glyph unicode="&#x2014;" d="M2 477v133h1229v-133h-1229z" />
<glyph unicode="&#x2018;" d="M446 1014q0 172 64 295q61 121 199 211l77 -80q-78 -66 -110 -150q-35 -78 -35 -213v-63h-195z" />
<glyph unicode="&#x2019;" d="M446 1067q80 68 111 150q37 88 37 215v61h192q-2 -174 -61 -295q-63 -117 -201 -211z" />
<glyph unicode="&#x201a;" d="M426 -199q92 63 139 162q45 96 45 227v37h197q-10 -174 -82 -293q-76 -127 -217 -213z" />
<glyph unicode="&#x201c;" d="M250 1014q0 172 61 295q63 121 201 211l78 -80q-78 -66 -111 -150q-37 -78 -37 -213v-63h-192zM643 1014q4 178 66 295q61 121 196 211l78 -80q-76 -66 -111 -150q-33 -86 -32 -213v-63h-197z" />
<glyph unicode="&#x201d;" d="M248 1067q80 68 112 150q35 88 35 215v61h195q-4 -174 -64 -295q-63 -117 -200 -211zM645 1067q78 66 111 150q35 86 35 213v63h194q-4 -178 -63 -295q-63 -119 -199 -211z" />
<glyph unicode="&#x201e;" d="M229 -199q90 63 140 162q43 96 43 227v37h196q-10 -174 -80 -293q-76 -127 -219 -213zM625 -199q90 63 139 162q43 96 43 227v37h197q-6 -174 -80 -293q-76 -127 -219 -213z" />
<glyph unicode="&#x2020;" d="M162 913v166l399 -28l-35 442h181l-35 -442l399 28v-166l-399 29l35 -1139h-181l35 1139z" />
<glyph unicode="&#x2021;" d="M162 217v166l399 -29l-35 293l35 295l-399 -29v166l399 -28l-35 442h181l-35 -442l399 28v-166l-399 29l35 -295l-35 -293l399 29v-166l-399 29l35 -443h-181l35 443z" />
<glyph unicode="&#x2022;" d="M319 762q0 127 87 209q86 86 212 86q123 0 209 -86q86 -82 86 -209q0 -125 -86 -211q-86 -88 -210.5 -88t-211 86t-86.5 213z" />
<glyph unicode="&#x2026;" d="M127 104q0 55 25 95q20 39 55 39q33 0 56.5 -39t23.5 -94.5t-23.5 -94.5t-56.5 -39q-35 0 -55 39q-25 37 -25 94zM537 104q0 55 22 95q23 39 57 39q33 0 56.5 -39t23.5 -94.5t-23.5 -94.5t-56.5 -39q-35 0 -57 39q-22 37 -22 94zM946 104q0 55 23 95q23 39 57 39 q33 0 56.5 -39t23.5 -94.5t-23.5 -94.5t-56.5 -39q-35 0 -57 39q-23 37 -23 94z" />
<glyph unicode="&#x202f;" horiz-adv-x="378" />
<glyph unicode="&#x2039;" d="M381 559v82l471 418v-115l-299 -344l299 -344v-115z" />
<glyph unicode="&#x203a;" d="M381 141v115l299 344l-299 344v115l471 -418v-82z" />
<glyph unicode="&#x205f;" horiz-adv-x="475" />
<glyph unicode="&#x20ac;" d="M78 539l43 104h127q0 4 -1 17.5t-1 21.5q-2 33 -2 63q0 41 2 58q0 33 2 47h-170l43 104h137q43 262 170 414t307 152q90 0 187 -31q100 -33 208 -100v-342h-98q-18 180 -92 276q-72 98 -186 98q-127 0 -205 -118q-78 -121 -96 -349h473l-45 -104h-435q0 -4 -1 -16.5 t-1 -20.5q-2 -35 -2 -68q0 -20 2 -43v-59h353l-45 -104h-299q18 -227 98 -349q78 -121 203 -120q109 0 182 84q72 86 94 241h125q-41 -203 -149 -315q-111 -109 -271 -109q-178 0 -307 152q-127 156 -170 416h-180z" />
<glyph unicode="&#x2122;" d="M182 1323v170h334v-170h-41v104h-92v-446h51v-66h-172v66h51v446h-92v-104h-39zM567 915v66h51v446h-51v66h140l104 -270l109 270h131v-66h-52v-446h52v-66h-170v66h51v426l-125 -311h-27l-118 311v-426h51v-66h-146z" />
<glyph unicode="&#x2215;" d="M70 -29l942 1549h151l-942 -1549h-151z" />
<glyph unicode="&#xe000;" horiz-adv-x="1065" d="M0 1065h1065v-1065h-1065v1065z" />
<glyph d="M305 1395q0 43 35 82q35 35 82 34.5t82 -34.5q35 -39 35 -82q0 -47 -33 -84q-33 -33 -84 -33t-82 33q-35 35 -35 84zM694 1395q0 43 35 82q35 35 82 34.5t82 -34.5q35 -39 35 -82q0 -49 -35 -84q-31 -33 -82 -33t-84 33q-33 37 -33 84z" />
<glyph d="M426 1262l184 264h197l-262 -264h-119z" />
<glyph d="M287 1294q4 104 53 160q49 59 135 59q33 0 68 -10t86 -39l49 -26q8 -4 45 -21q23 -6 39 -6q43 0 63 27q25 29 25 75h96q-4 -109 -53 -161q-51 -57 -145 -58q-68 0 -140 45l-4 2l-49 29q-12 8 -41 21q-18 6 -37 6q-37 0 -65 -29q-27 -29 -29 -74h-96z" />
<glyph d="M426 1526h197l184 -264h-119z" />
<glyph d="M297 1262l231 264h177l231 -264h-117l-203 161l-202 -161h-117z" />
<glyph d="M297 1526h117l202 -162l203 162h117l-231 -264h-177z" />
<glyph d="M305 1528h94q18 -53 72 -82q51 -27 145.5 -27t145.5 27q53 29 72 82h94q-20 -117 -101 -180q-80 -61 -211 -61.5t-210 61.5q-78 59 -101 180z" />
<glyph d="M500 1397q0 43 35 82q35 35 82 34.5t81 -34.5q35 -39 35 -82q0 -51 -32.5 -84t-84 -33t-84 33t-32.5 84z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Binary file not shown.

23
infosoul game.html Normal file
View File

@ -0,0 +1,23 @@
<html>
<head>
<title>infosoul - the game</title>
<link rel="icon" href="pill_red.ico" type="image/x-icon" />
<link rel="shortcut icon" href="pill_red.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="style.css" />
<script type="text/javascript" src="jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="infosoul.js"></script>
</head>
<body>
<h2>infosoul</h2>
<div id="gamediv">
</div>
<h2>debug</h2>
<div id="debug">
<p id="keydebug">Key pressed: </p>
<p id="standingon">Standing on: </p>
<p id="foundme">Yay, or nay? </p>
<p id="currentPos">Current position: </p>
<p id="winPos">Where to I need to get to: </p>
</div>
</body>

195
infosoul.coffee Normal file
View File

@ -0,0 +1,195 @@
globalBoard = ""
globalMyPos = []
globalMyPos[0] = 0
globalMyPos[1] = 0
gGoalPos = []
gGoalPos[0] = 14
gGoalPos[1] = 0
godmode = false
p1Texture = "me"
goalTexture = "me"
createDisplayText = () ->
tmp = "
ButImustexpla*ntoyouhowallthismistakenideaofdenouncingpleasu" + "\n" + "
reandpraisingpainwasbornandIwillgiveyouacompleteaccountofthe" + "\n" + "
system,andexpoundtheactualteachingsofthegreatexplorerofthetr" + "\n" + "
uth,themasterbuilderofhumanhappiness.Noonerejects,dislikes,o" + "\n" + "
ravoidspleasureitself,becauseitispleasure,butbecausethosewho" + "\n" + "
donotknowhowtopursuepleasurerationallyencounterconsequencest" + "\n" + "
hatareextremelypainful.Noragainisthereanyonewholovesorpursue" + "\n" + "
sordesirestoobtainpainofitself,becauseitispain,butbecauseocc" + "\n" + "
asionallycircumstancesoccurinwhichtoilandpaincanprocurehimso" + "\n" + "
megreatpleasure.Totakeatrivialexample,whichofuseverundertake" + "\n" + "
slaboriousphysicalexercise,excepttoobtainsomeadvantagefromit" + "\n" + "
Butwhohasanyrighttofindfaultwithamanwhochoosestoenjoyapleasu" + "\n" + "
rethathasnoannoyingconsequences,oronewhoavoidsapainthatprodu" + "\n" + "
cesnoresultantplea.pleasurerationally.encounterconsequencest"
tmp.toUpperCase()
createDisplayText = () ->
tmp = "
ButImustexpla*ntoyouhowallthismistakenideaofdenouncingpleasu" + "\n" + "
reandpraisingpainwasbornandIwillgiveyouacompleteaccountofthe" + "\n" + "
system,andexpoundtheactualteachingsofthegreatexplorerofthetr" + "\n" + "
uth,themasterbuilderofhumanhappiness.Noonerejects,dislikes,o" + "\n" + "
ravoidspleasureitself,becauseitispleasure,butbecausethosewho" + "\n" + "
donotknowhowtopursuepleasurerationallyencounterconsequencest" + "\n" + "
hatareextremelypainful.Noragainisthereanyonewholovesorpursue" + "\n" + "
sordesirestoobtainpainofitself,becauseitispain,butbecauseocc" + "\n" + "
asionallycircumstancesoccurinwhichtoilandpaincanprocurehimso" + "\n" + "
megreatpleasure.Totakeatrivialexample,whichofuseverundertake" + "\n" + "
slaboriousphysicalexercise,excepttoobtainsomeadvantagefromit" + "\n" + "
Butwhohasanyrighttofindfaultwithamanwhochoosestoenjoyapleasu" + "\n" + "
rethathasnoannoyingconsequences,oronewhoavoidsapainthatprodu" + "\n" + "
cesnoresultantplea.pleasurerationally.encounterconsequencest"
tmp.toUpperCase()
createWinPicture = () ->
tmp = "
____________________________________________________________" + "\n" + "
____________________________________________________________" + "\n" + "
__Congratulations___________________________________________" + "\n" + "
____________________________________________________________" + "\n" + "
__You Won!__________________________________________________" + "\n" + "
____________________________________________________________" + "\n" + "
__Thank you for playing,____________________________________" + "\n" + "
____________________________________________________________" + "\n" + "
____________________________________________________________" + "\n" + "
____________________________________________________________" + "\n" + "
____________________________________________________________" + "\n" + "
__________________________________________nils@thunki.com___" + "\n" + "
____________________________________________________________"
tmp
createLosePicture = () ->
tmp = "
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + "
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + "
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + "
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + "
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + "
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + "
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + "
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + "
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + "
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + "
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + "
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + "
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
tmp
makeWinState = () ->
globalBoard = createWinPicture()
p1Texture = "ME"
goalTexture = "__"
gGoalPos[0] = 0
gGoalPos[1] = 0
setMyPos(globalMyPos[0], globalMyPos[1])
makeLoseState = () ->
globalBoard = createLosePicture()
p1Texture = "XX"
goalTexture = "XX"
drawBoard(globalBoard,389)
checkWin = () ->
test1x = globalMyPos[0]
test2x = gGoalPos[0]
test1y = globalMyPos[1]
test2y = gGoalPos[1]
#alert "To be tested: " + test1 + " " + test2
if test1x is test2x and test1y is test2y
makeWinState()
setMyPos = (x, y) ->
globalMyPos[0] = x
globalMyPos[1] = y
tmpString = "<p id=\"currentPos\">Current position: " + x + ", " + y + "</p>"
$('#currentPos').replaceWith(tmpString)
checkWin()
newPos = x + y*62
drawBoard(globalBoard,newPos)
drawBoard = (gbStr, strPos) ->
#Insert player
leftStr = gbStr[0..strPos--]
rightStr = gbStr[strPos+4..gbStr.length]
newBoard = leftStr +
p1Texture + rightStr
#Insert goal
leftStr = newBoard[0..gGoalPos[0]]
rightStr = newBoard[gGoalPos[0]+3..newBoard.length]
newBoard = "<div id=\"gamediv\">" + leftStr +
goalTexture + rightStr + "</div>"
$('#gamediv').replaceWith(newBoard)
$(document).ready ->
globalBoard = createDisplayText()
setMyPos(globalMyPos[0],globalMyPos[1])
#$('#gamediv').append(drawBoard(globalBoard, 5))
#alert globalMyPos[0]
#up-right-down-left -> 38, 39, 40, 37
document.onkeydown = (event)->
switch event.keyCode
when 37
$('#keydebug').replaceWith("<p id=\"keydebug\">Key pressed: Left</p>")
globalMyPos[0]--
setMyPos(globalMyPos[0], globalMyPos[1])
makeMonster()
checkMonster()
when 38
$('#keydebug').replaceWith("<p id=\"keydebug\">Key pressed: Up</p>")
globalMyPos[1]--
setMyPos(globalMyPos[0], globalMyPos[1])
makeMonster()
checkMonster()
when 39
$('#keydebug').replaceWith("<p id=\"keydebug\">Key pressed: Right</p>")
globalMyPos[0]++
setMyPos(globalMyPos[0], globalMyPos[1])
makeMonster()
checkMonster()
when 40
$('#keydebug').replaceWith("<p id=\"keydebug\">Key pressed: Down</p>")
globalMyPos[1]++
setMyPos(globalMyPos[0], globalMyPos[1])
makeMonster()
checkMonster()
makeMonster = () ->
#Randomly place monster on map
monsterLoc = Math.floor(Math.random() * 780)
#alert monsterLoc
leftStr = globalBoard[0..monsterLoc-1]
rightStr = globalBoard[monsterLoc+1..globalBoard.length-1]
globalBoard = leftStr +
"*" + rightStr
checkMonster =() ->
#check if you made contact with a monster
#what's underneath player?
meLoc = globalMyPos[0] + globalMyPos[1]*62
underLeftFoot = globalBoard[meLoc+1..meLoc+1]
underRightFoot = globalBoard[meLoc+2..meLoc+2]
monster = "*"
if underLeftFoot is monster or underRightFoot is monster
if not godmode
makeLoseState()

142
infosoul.js Normal file
View File

@ -0,0 +1,142 @@
(function() {
var checkMonster, checkWin, createDisplayText, createLosePicture, createWinPicture, drawBoard, gGoalPos, globalBoard, globalMyPos, goalTexture, godmode, makeLoseState, makeMonster, makeWinState, p1Texture, setMyPos;
globalBoard = "";
globalMyPos = [];
globalMyPos[0] = 0;
globalMyPos[1] = 0;
gGoalPos = [];
gGoalPos[0] = 14;
gGoalPos[1] = 0;
godmode = false;
p1Texture = "me";
goalTexture = "me";
createDisplayText = function() {
var tmp;
tmp = " ButImustexpla*ntoyouhowallthismistakenideaofdenouncingpleasu" + "\n" + " reandpraisingpainwasbornandIwillgiveyouacompleteaccountofthe" + "\n" + " system,andexpoundtheactualteachingsofthegreatexplorerofthetr" + "\n" + " uth,themasterbuilderofhumanhappiness.Noonerejects,dislikes,o" + "\n" + " ravoidspleasureitself,becauseitispleasure,butbecausethosewho" + "\n" + " donotknowhowtopursuepleasurerationallyencounterconsequencest" + "\n" + " hatareextremelypainful.Noragainisthereanyonewholovesorpursue" + "\n" + " sordesirestoobtainpainofitself,becauseitispain,butbecauseocc" + "\n" + " asionallycircumstancesoccurinwhichtoilandpaincanprocurehimso" + "\n" + " megreatpleasure.Totakeatrivialexample,whichofuseverundertake" + "\n" + " slaboriousphysicalexercise,excepttoobtainsomeadvantagefromit" + "\n" + " Butwhohasanyrighttofindfaultwithamanwhochoosestoenjoyapleasu" + "\n" + " rethathasnoannoyingconsequences,oronewhoavoidsapainthatprodu" + "\n" + " cesnoresultantplea.pleasurerationally.encounterconsequencest";
return tmp.toUpperCase();
};
createWinPicture = function() {
var tmp;
tmp = " ____________________________________________________________" + "\n" + " ____________________________________________________________" + "\n" + " __Congratulations___________________________________________" + "\n" + " ____________________________________________________________" + "\n" + " __You Won!__________________________________________________" + "\n" + " ____________________________________________________________" + "\n" + " __Thank you for playing,____________________________________" + "\n" + " ____________________________________________________________" + "\n" + " ____________________________________________________________" + "\n" + " ____________________________________________________________" + "\n" + " ____________________________________________________________" + "\n" + " __________________________________________nils@thunki.com___" + "\n" + " ____________________________________________________________";
return tmp;
};
createLosePicture = function() {
var tmp;
tmp = " XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + " XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + " XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + " XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + " XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + " XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + " XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + " XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + " XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + " XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + " XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + " XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "\n" + " XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
return tmp;
};
makeWinState = function() {
globalBoard = createWinPicture();
p1Texture = "ME";
goalTexture = "__";
gGoalPos[0] = 0;
gGoalPos[1] = 0;
return setMyPos(globalMyPos[0], globalMyPos[1]);
};
makeLoseState = function() {
globalBoard = createLosePicture();
p1Texture = "XX";
goalTexture = "XX";
return drawBoard(globalBoard, 389);
};
checkWin = function() {
var test1x, test1y, test2x, test2y;
test1x = globalMyPos[0];
test2x = gGoalPos[0];
test1y = globalMyPos[1];
test2y = gGoalPos[1];
if (test1x === test2x && test1y === test2y) return makeWinState();
};
setMyPos = function(x, y) {
var newPos, tmpString;
globalMyPos[0] = x;
globalMyPos[1] = y;
tmpString = "<p id=\"currentPos\">Current position: " + x + ", " + y + "</p>";
$('#currentPos').replaceWith(tmpString);
checkWin();
newPos = x + y * 62;
return drawBoard(globalBoard, newPos);
};
drawBoard = function(gbStr, strPos) {
var leftStr, newBoard, rightStr;
leftStr = gbStr.slice(0, strPos-- + 1 || 9e9);
rightStr = gbStr.slice(strPos + 4, gbStr.length + 1 || 9e9);
newBoard = leftStr + p1Texture + rightStr;
leftStr = newBoard.slice(0, gGoalPos[0] + 1 || 9e9);
rightStr = newBoard.slice(gGoalPos[0] + 3, newBoard.length + 1 || 9e9);
newBoard = "<div id=\"gamediv\">" + leftStr + goalTexture + rightStr + "</div>";
return $('#gamediv').replaceWith(newBoard);
};
$(document).ready(function() {
globalBoard = createDisplayText();
return setMyPos(globalMyPos[0], globalMyPos[1]);
});
document.onkeydown = function(event) {
switch (event.keyCode) {
case 37:
$('#keydebug').replaceWith("<p id=\"keydebug\">Key pressed: Left</p>");
globalMyPos[0]--;
setMyPos(globalMyPos[0], globalMyPos[1]);
makeMonster();
return checkMonster();
case 38:
$('#keydebug').replaceWith("<p id=\"keydebug\">Key pressed: Up</p>");
globalMyPos[1]--;
setMyPos(globalMyPos[0], globalMyPos[1]);
makeMonster();
return checkMonster();
case 39:
$('#keydebug').replaceWith("<p id=\"keydebug\">Key pressed: Right</p>");
globalMyPos[0]++;
setMyPos(globalMyPos[0], globalMyPos[1]);
makeMonster();
return checkMonster();
case 40:
$('#keydebug').replaceWith("<p id=\"keydebug\">Key pressed: Down</p>");
globalMyPos[1]++;
setMyPos(globalMyPos[0], globalMyPos[1]);
makeMonster();
return checkMonster();
}
};
makeMonster = function() {
var leftStr, monsterLoc, rightStr;
monsterLoc = Math.floor(Math.random() * 780);
leftStr = globalBoard.slice(0, (monsterLoc - 1) + 1 || 9e9);
rightStr = globalBoard.slice(monsterLoc + 1, (globalBoard.length - 1) + 1 || 9e9);
return globalBoard = leftStr + "*" + rightStr;
};
checkMonster = function() {
var meLoc, monster, underLeftFoot, underRightFoot;
meLoc = globalMyPos[0] + globalMyPos[1] * 62;
underLeftFoot = globalBoard.slice(meLoc + 1, (meLoc + 1) + 1 || 9e9);
underRightFoot = globalBoard.slice(meLoc + 2, (meLoc + 2) + 1 || 9e9);
monster = "*";
if (underLeftFoot === monster || underRightFoot === monster) {
if (!godmode) return makeLoseState();
}
};
}).call(this);

4
jquery-1.7.1.min.js vendored Normal file

File diff suppressed because one or more lines are too long

BIN
masks.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
pill_red.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

31
style.css Normal file
View File

@ -0,0 +1,31 @@
@font-face {
font-family: 'VerilySerifMonoBook';
src: url('VerilySerifMono-webfont.eot');
src: url('VerilySerifMono-webfont.eot?#iefix') format('embedded-opentype'),
url('VerilySerifMono-webfont.woff') format('woff'),
url('VerilySerifMono-webfont.ttf') format('truetype'),
url('VerilySerifMono-webfont.svg#VerilySerifMonoBook') format('svg');
font-weight: normal;
font-style: normal;
}
body {
background:#DEDEDE;
}
h2 {
margin: 15px 0 10px 0;
}
#gamediv{
max-width: 610px;
background: #949494;
padding: 22px 15px 18px 15px;
/*
font: 15px/14px 'VerilySerifMonoBook', Arial, sans-serif;letter-spacing: 3px;
*/
font-family: 'VerilySerifMonoBook',monospace;
font-size: 1em;
}

11
tmp.txt Normal file
View File

@ -0,0 +1,11 @@
createLine = (width) ->
testString = ""
for x in [0..width]
testString += "a"
testString
createDisplay = () ->
makeString = "me"
for x in [0..30]
makeString += createLine(60) + "\n"
makeString