Skip to content

Instantly share code, notes, and snippets.

@darribas
Last active April 26, 2016 05:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save darribas/9a0d3b6177b7ca6be007 to your computer and use it in GitHub Desktop.
Save darribas/9a0d3b6177b7ca6be007 to your computer and use it in GitHub Desktop.
London boroughs, one by one
*.swp
*~
.ipynb_checkpoints/
This package was compiled by Christian Perfect (http://checkmyworking.com) from the Computer Modern Unicode fonts created by Andrey V. Panov (http://cm-unicode.sourceforge.net/)
They're released under the SIL Open Font License. See OFL.txt and OFL-FAQ.txt for the terms.
A demo page for these fonts was at http://www.checkmyworking.com/cm-web-fonts/ when I released them. I can only apologise, citizen of the future, if that address doesn't exist any more.
GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]
@font-face{font-family:'CMS';src:url('cmunrm.eot');src:url('cmunrm.eot?#iefix') format('embedded-opentype'), url('cmunrm.woff') format('woff'), url('cmunrm.ttf') format('truetype'), url('cmunrm.svg#cmunrm') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'CMS';src:url('cmunbx.eot');src:url('cmunbx.eot?#iefix') format('embedded-opentype'), url('cmunbx.woff') format('woff'), url('cmunbx.ttf') format('truetype'), url('cmunbx.svg#cmunbx') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'CMS';src:url('cmunti.eot');src:url('cmunti.eot?#iefix') format('embedded-opentype'), url('cmunti.woff') format('woff'), url('cmunti.ttf') format('truetype'), url('cmunti.svg#cmunti') format('svg');font-weight:normal;font-style:italic}@font-face{font-family:'CMS';src:url('cmunbi.eot');src:url('cmunbi.eot?#iefix') format('embedded-opentype'), url('cmunbi.woff') format('woff'), url('cmunbi.ttf') format('truetype'), url('cmunbi.svg#cmunbi') format('svg');font-weight:bold;font-style:italic}
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" > <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%">
<defs >
<font id="cmunbi" horiz-adv-x="510" ><font-face
font-family="CMU Serif"
units-per-em="1000"
panose-1="2 0 8 3 0 0 0 0 0 0"
ascent="921"
descent="-308"
alphabetic="0" />
<missing-glyph horiz-adv-x="760" d="M10 10V765H750V10H10ZM70 112L346 388L70 663V112ZM105 70H655L380 346L105 70ZM105 705L380 429L655 705H105ZM414 388L690 112V663L414 388Z" />
<glyph unicode=" " glyph-name="space" horiz-adv-x="414" />
<glyph unicode="!" glyph-name="exclam" horiz-adv-x="386" d="M135 61Q135 95 162 121T224 148Q251 148 268 131T286 87Q286 53 259 27T197 0Q170 0 153 17T135 61ZM223 237Q223 238 226 259L278 636Q285 679 313 697T367 716Q394 716 411 701T429 660Q429 644
422 627L285 249Q280 234 275 228T266 221T249 219Q223 219 223 237Z" />
<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="591" d="M278 362Q278 370 293 509T311 658Q317 678 336 692T377 706Q398 706 413 693T428 659Q428 646 415 613Q391 552 358 467Q321 373 314 358T295 342Q278 342 278 362ZM455 362Q455 370 470
509T488 658Q494 678 513 692T554 706Q575 706 590 693T605 659Q605 646 592 613Q568 552 535 467Q498 373 491 358T472 342Q455 342 455 362Z" />
<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="944" d="M124 139Q124 157 153 157H340L439 343H209Q180 343 180 361T208 379H460Q463 384 468 396T477 413L611 661Q619 675 622 680T629 689T640 693Q657 693 657 676Q657 668 644 645L501 379H706Q712
391 724 413L858 661Q866 675 869 680T876 689T887 693Q903 693 903 676Q903 667 891 645L747 379H916Q942 379 942 361T914 343H727L627 157H858Q887 157 887 139Q887 120 858 120H607L456 -160Q440 -189 433 -192Q430 -193 427 -193Q410 -193 410 -175Q410 -168
422 -146L566 120H361L210 -160Q202 -174 199 -179T191 -189T180 -193Q163 -193 163 -175Q163 -169 176 -146L319 120H151Q124 120 124 139ZM381 157H586L686 343H480L381 157Z" />
<glyph unicode="$" glyph-name="dollar" horiz-adv-x="591" d="M128 133Q128 195 151 220T204 245Q228 245 240 232T253 199Q253 188 250 176T230 148T185 128Q187 100 198 82T227 54T254 43T279 37L345 297Q208 331 208 455Q208 490 222 529T263 607T338 672T446
705Q447 708 448 715T451 724T453 732T456 739T459 743T464 747T469 749T477 750Q500 750 500 730Q500 724 495 704Q561 697 599 663T637 569Q637 511 614 487T561 463Q540 463 526 475T512 509Q512 532 529 554T579 580Q569 647 483 657L425 424Q516 401 545 333Q559
301 559 260Q559 222 545 180T503 97T426 27T316 -10Q307 -46 300 -51Q295 -55 285 -55Q263 -55 263 -36Q263 -32 268 -10Q225 -5 195 11T152 51T133 93T128 133ZM301 519Q301 455 379 436L434 656Q371 647 336 605T301 519ZM329 39Q394 50 430 99T466 196Q466
209 463 223T442 258T390 286L329 39Z" />
<glyph unicode="%" glyph-name="percent" horiz-adv-x="944" d="M171 -25Q171 -11 196 14L784 627Q729 610 682 610Q605 610 529 651Q531 635 531 626Q531 587 518 540T482 449T420 376T335 347Q290 347 253 377T216 479Q216 578 277 664T428 750Q440 750 451
748T469 742T484 734T496 725T505 717T512 710Q584 646 682 646Q737 646 789 667T876 723Q877 724 883 730T891 738T897 743T906 748T914 749Q926 749 935 741T944 720T920 681L233 -35Q213 -55 200 -55Q188 -55 180 -46T171 -25ZM303 436Q303 384 339 384Q376
384 412 432Q441 472 458 531T476 633Q476 671 463 692T428 713Q417 713 407 709T389 697T373 681T360 659T350 637T341 613T335 593T330 574L327 563Q303 471 303 436ZM586 77Q586 174 647 260T798 347Q838 347 869 319T901 223Q901 166 880 104T811 -6T706 -55Q660
-55 623 -25T586 77ZM673 33Q673 -18 710 -18T782 29Q814 71 830 132T846 231Q846 275 832 292T798 310Q787 310 775 305T746 278T716 222Q703 184 688 122T673 33Z" />
<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="885" d="M139 133T139 178T164 286T233 393Q224 421 224 451Q224 547 290 631T460 716Q516 716 552 684T588 599Q588 554 565 533T515 511Q494 511 480 523T466 557Q466 580 482 600T529 627Q511 680
460 680Q427 680 398 651Q377 630 362 591T325 455Q376 471 407 471Q448 471 465 452T483 407Q483 368 453 337T373 306Q326 306 294 323Q255 210 255 150Q255 14 447 14Q701 14 764 222Q776 263 776 294Q776 322 767 349T750 389T725 429Q686 410 661 394T627
364T615 342T610 321Q633 356 672 356Q695 356 708 343T722 308Q722 283 702 260T647 236Q610 236 582 259T554 320Q554 353 576 383T623 430T686 468T736 498Q783 531 812 576Q773 584 773 622Q773 651 795 672T845 694Q867 694 881 681T896 647Q896 614 865 559T775
460Q833 381 833 300Q833 230 796 157T695 42Q599 -22 436 -22H429Q410 -22 389 -20T331 -12T264 8T204 42T157 98ZM323 382Q338 343 377 343Q398 343 410 360T425 391T428 414Q428 435 404 435Q363 435 323 382Z" />
<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="355" d="M249 362Q249 370 264 509T282 658Q288 678 307 692T348 706Q369 706 384 693T399 659Q399 646 386 613Q362 552 329 467Q292 373 285 358T266 342Q249 342 249 362Z" />
<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="473" d="M168 72Q168 153 189 242T251 421T362 595T521 738Q536 749 548 749Q565 749 565 736Q565 732 562 728T556 721T547 713T540 707Q444 622 376 489T280 236T252 14Q252 -42 262 -90T283 -161T306
-206T320 -230Q323 -237 319 -243T305 -250H304Q295 -250 280 -237T245 -196T208 -131T180 -40T168 72Z" />
<glyph unicode=")" glyph-name="parenright" horiz-adv-x="473" d="M32 -237Q32 -228 53 -210Q133 -140 193 -41T284 157T329 339T344 486Q344 543 334 591T313 662T290 707T276 730Q273 737 277 743T291 749T315 736T350 695T387 631T416 540T428 428Q428 347
407 258T345 78T233 -96T73 -240Q60 -250 49 -250Q32 -250 32 -237Z" />
<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="591" d="M206 429Q206 451 227 467Q237 474 388 528Q267 581 258 588Q251 594 251 607Q251 627 268 643T304 660Q315 660 327 649T416 561Q419 587 421 615T425 659T428 688T431 711T436 723Q451 750 481
750Q494 750 504 742T515 721Q515 713 454 562Q594 655 603 659Q607 660 614 660Q628 660 637 650T647 626Q647 604 626 588Q619 583 465 528Q586 475 595 468Q602 462 602 449Q602 429 584 412T548 395Q537 395 525 406T437 494Q434 467 432 443T428 404T425 378T424
359T423 349T421 342T420 338T417 333Q402 306 372 306Q359 306 349 314T338 334Q338 343 399 494Q258 400 249 397Q245 395 238 395Q224 395 215 405T206 429Z" />
<glyph unicode="+" glyph-name="plus" horiz-adv-x="885" d="M152 232T152 250T184 268H490L564 566Q564 568 565 572T567 578T569 584T571 590T574 594T578 598T582 601T588 602Q596 602 601 596T605 580Q605 574 590 514T555 378T528 268H824Q856 268 856 250T825
232H518Q512 206 509 194L444 -66Q444 -68 443 -72T441 -78T439 -84T437 -90T434 -94T430 -98T426 -101T420 -102Q404 -102 404 -83Q404 -74 408 -58L481 232H182Q152 232 152 250Z" />
<glyph unicode="," glyph-name="comma" horiz-adv-x="355" d="M89 -175Q89 -168 103 -156T138 -127T185 -73T229 14Q203 0 181 0Q153 0 137 16T120 58Q120 93 146 120T210 148Q242 148 258 125T275 68Q275 17 240 -52T136 -176Q114 -193 106 -193Q99 -193 94 -187T89
-175Z" />
<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="414" d="M91 195Q91 201 102 245Q105 258 111 263T134 269H360Q386 269 386 249Q386 240 373 195Q368 176 345 176H118Q91 176 91 195Z" />
<glyph unicode="." glyph-name="period" horiz-adv-x="355" d="M120 60Q120 93 147 120T210 148Q237 148 254 131T271 88Q271 55 244 28T181 0Q154 0 137 17T120 60Z" />
<glyph unicode="/" glyph-name="slash" horiz-adv-x="591" d="M32 -238T32 -231T39 -213L623 700Q626 705 631 713T638 724T643 732T649 740T654 744T659 748T665 749Q672 749 677 744T682 731T669 703L78 -220Q77 -222 75 -226T71 -231T67 -236T64 -241T61 -244T57
-247T53 -248T49 -249Q42 -249 37 -244Z" />
<glyph unicode="0" glyph-name="zero" horiz-adv-x="591" d="M112 156Q112 222 143 343T225 538Q314 666 461 666Q537 666 587 626T637 486Q637 420 607 301T528 110Q441 -22 289 -22Q112 -22 112 156ZM216 103Q216 62 239 39T299 15Q338 15 374 41T429 113Q450
161 492 325T535 545Q535 586 512 608T451 630Q418 630 389 613T341 570Q308 525 262 340T216 103Z" />
<glyph unicode="1" glyph-name="one" horiz-adv-x="591" d="M124 20Q124 48 154 48H170Q237 48 247 51T263 78L371 509Q303 480 257 480Q232 480 232 500Q232 512 239 519T254 527T277 530T300 534Q396 554 470 640Q484 656 496 656Q515 656 515 637Q515 628 509
604L385 108L370 50Q393 48 439 48H464Q492 48 492 27Q492 0 464 0Q460 0 441 1T386 2T311 3Q257 3 220 3T168 1T150 0Q124 0 124 20Z" />
<glyph unicode="2" glyph-name="two" horiz-adv-x="591" d="M89 -6Q89 3 98 26T125 84T183 159T272 232Q273 233 313 256T379 296T438 350T485 426Q508 489 508 543Q508 590 484 610T426 630Q372 630 324 590T250 500T224 412Q224 384 244 384Q278 384 309 426T340
499Q340 511 333 523T326 540Q326 547 332 553T345 559Q357 559 367 540T377 501Q377 455 336 401T239 347Q208 347 189 367T169 420Q169 464 200 520T295 621T431 666Q514 666 566 623T618 500Q618 412 563 355T376 229Q340 210 326 202T287 178T243 144T201 99Q240
99 316 92T424 84Q470 84 500 109T541 163Q546 175 551 179T570 183H575Q599 183 599 168T586 123T551 60T490 3T409 -22Q372 -22 335 -1T265 41T202 62Q183 62 171 48T146 -3Q140 -22 120 -22H113Q89 -22 89 -6Z" />
<glyph unicode="3" glyph-name="three" horiz-adv-x="591" d="M106 114Q106 163 129 184T180 206Q202 206 215 193T229 160Q229 136 212 115T164 90Q183 15 266 15Q350 15 391 83Q406 108 421 164T436 250Q436 311 363 311H332Q304 311 304 328Q304 337 307 343T312
353T320 357T326 359T330 359H371Q444 359 475 399T524 524Q529 546 529 563Q529 599 507 614T454 630Q384 630 326 583T267 478Q267 449 289 449Q306 449 322 465T339 500Q339 510 333 523T326 541Q326 548 332 554T345 560Q355 560 366 542T377 502Q377 466 348
439T282 412Q251 412 232 432T212 483Q212 550 284 608T458 666Q533 666 580 632T628 532Q628 477 595 425T509 343Q498 337 474 327Q546 290 546 206Q546 116 470 47T266 -22Q196 -22 151 15T106 114Z" />
<glyph unicode="4" glyph-name="four" horiz-adv-x="591" d="M54 28Q54 38 61 44T82 58T124 88T186 146Q249 212 299 299T372 449T412 569T430 629Q448 666 487 666Q506 666 519 654T532 624Q532 614 524 583T492 492T431 368T330 224T185 76H197Q225 76 249 72T288
64T341 46Q373 173 377 187T390 212Q411 236 438 236Q457 236 470 224T483 194Q483 188 442 24Q473 25 497 30T522 36Q529 36 537 27T545 10Q545 -4 508 -14T430 -24Q423 -56 417 -80T407 -119T400 -144T394 -159T390 -167T387 -171T384 -174Q364 -194 338 -194Q320
-194 307 -182T294 -152Q294 -141 329 -1Q326 0 301 8T266 19T235 24T191 28Q154 28 132 24T103 15T91 6T78 2Q69 2 62 11T54 28Z" />
<glyph unicode="5" glyph-name="five" horiz-adv-x="591" d="M118 120Q118 176 143 200T199 225Q222 225 237 211T252 175Q252 150 234 126T176 98Q194 22 265 22Q285 22 303 27T335 42T360 64T380 91T395 120T406 151T414 179T420 204T425 223Q443 297 443 328Q443
349 431 366T391 384Q320 384 262 326Q259 323 255 318T248 311T240 307T228 305Q204 305 204 325Q204 329 206 338L208 347L282 643Q287 665 301 665Q304 665 323 658T375 642T449 634T526 642T587 657T613 665Q627 665 627 651Q627 636 600 612Q498 517 374 517Q345
517 315 523L282 389Q337 420 398 420Q473 420 518 379T564 264Q564 151 479 65T263 -22Q197 -22 158 18T118 120Z" />
<glyph unicode="6" glyph-name="six" horiz-adv-x="591" d="M130 165Q130 214 144 281T179 402Q228 527 319 596T515 666Q577 666 603 638T629 573Q629 532 607 509T555 485Q534 485 520 498T506 532T522 574T567 601Q549 627 512 627Q482 627 441 608T363 537Q327
485 294 364Q344 429 414 429Q460 429 494 414T545 373T569 324T577 275Q577 243 564 193T526 105Q493 54 435 16T297 -22Q224 -22 177 21T130 165ZM236 93Q236 66 251 44T299 22Q316 22 330 25T355 37T376 53T393 75T406 99T417 128T425 157T433 188T441 218Q463
310 463 333Q463 357 450 374T403 392Q365 392 335 364T287 295T257 210T240 135T236 93Z" />
<glyph unicode="7" glyph-name="seven" horiz-adv-x="591" d="M144 445Q144 451 181 523Q215 589 243 642Q251 658 256 662T274 666H280Q304 666 304 652Q304 650 292 622Q359 666 424 666Q451 666 466 650T484 615T497 579T525 563Q536 563 549 568T573 580T595
597T615 616T631 633T642 647L647 653Q659 667 675 667Q677 667 679 667T683 666Q705 666 705 652Q705 647 692 629Q622 536 567 426T486 239T442 95T422 24Q402 -22 352 -22Q330 -22 315 -9T300 27Q300 50 319 108T400 286T555 531Q535 526 519 526Q495 526 460
543T401 561Q355 561 301 535T211 460Q193 434 188 432Q185 431 174 431H165Q144 431 144 445Z" />
<glyph unicode="8" glyph-name="eight" horiz-adv-x="591" d="M107 114Q107 180 150 236T277 330Q219 372 219 446Q219 525 283 595T458 666Q526 666 572 637T618 547Q618 496 585 449T481 369V368Q566 311 566 226Q566 186 549 144T499 64T412 2T290 -22Q212
-22 160 11T107 114ZM194 113Q194 73 218 47T298 21Q372 21 418 63T464 156Q464 164 463 171T459 185T452 197T441 209T427 222T408 237T384 254T353 276T317 302Q261 273 228 220T194 113ZM312 521Q312 514 312 509T316 499T321 489T331 479T343 468T361 455T382
439T410 420T443 396H444Q542 458 542 550Q542 588 518 607T453 627Q389 627 351 595T312 521Z" />
<glyph unicode="9" glyph-name="nine" horiz-adv-x="591" d="M122 72Q122 111 143 135T195 159Q216 159 230 147T244 113Q244 93 231 72T189 44Q214 22 251 22Q291 22 328 46T390 107Q427 162 456 280Q406 215 336 215Q290 215 257 230T206 271T182 321T174 370Q174
402 186 450T222 536Q253 585 312 626T458 667Q529 667 575 624T621 482Q621 440 607 370T569 237Q521 116 434 47T249 -22Q195 -22 159 0T122 72ZM288 309Q288 286 301 269T347 252Q394 252 430 296T484 399T509 500T517 557Q517 592 500 609T455 627Q438 627
423 623T397 610T376 593T358 568T344 542T333 513T325 485T317 456T311 431Q288 339 288 309Z" />
<glyph unicode=":" glyph-name="colon" horiz-adv-x="355" d="M120 60Q120 93 147 120T210 148Q237 148 254 131T271 88Q271 55 244 28T181 0Q154 0 137 17T120 60ZM195 356Q195 390 223 417T285 444Q312 444 328 427T345 384Q345 350 319 324T256 297Q229 297
212 314T195 356Z" />
<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="355" d="M89 -175Q89 -168 103 -156T138 -127T185 -73T229 14Q203 0 181 0Q153 0 137 16T120 58Q120 93 146 120T210 148Q242 148 258 125T275 68Q275 17 240 -52T136 -176Q114 -193 106 -193Q99 -193
94 -187T89 -175ZM194 356Q194 390 222 417T284 444Q311 444 328 427T345 384Q345 351 318 324T255 297Q228 297 211 314T194 356Z" />
<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="885" d="M182 250Q182 254 183 257T188 263T194 267T201 271T207 273L862 565Q878 572 885 572Q903 572 903 555Q903 551 902 548T897 542T891 538T884 534T878 532L240 248L728 -32Q750 -44 750 -56Q750
-63 745 -68T733 -73Q729 -73 707 -62L204 226Q182 238 182 250Z" />
<glyph unicode="=" glyph-name="equal" horiz-adv-x="885" d="M124 139Q124 157 153 157H786Q813 157 820 153Q828 148 828 139Q828 132 821 126T802 120H152Q124 120 124 139ZM180 343T180 361T209 379H846Q883 379 883 361T858 343H208Q180 343 180 361Z" />
<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="885" d="M105 -56Q105 -44 130 -32L704 223Q714 228 736 237T768 252L280 531Q258 543 258 555Q258 562 263 567T275 572Q279 572 301 561L807 272Q826 260 826 250Q826 238 802 226L146 -65Q127 -73
123 -73Q105 -73 105 -56Z" />
<glyph unicode="?" glyph-name="question" horiz-adv-x="591" d="M214 490Q214 516 233 553T283 628T365 690T471 716Q536 716 575 684T614 592Q614 494 526 428Q489 400 436 368T362 318T342 276Q342 257 360 257Q377 257 399 271T431 310Q438 327 456 328H465Q489
328 489 313Q489 286 450 253T356 219Q323 219 304 238T284 292Q284 349 323 391Q339 408 420 459T516 526Q556 564 556 611Q556 645 532 662T469 680Q453 680 436 676T394 660T343 623T295 560Q333 550 333 515Q333 486 312 465T263 444Q243 444 229 456T214 490ZM238
61Q238 95 265 121T327 148Q354 148 371 131T389 87Q389 53 362 27T300 0Q273 0 256 17T238 61Z" />
<glyph unicode="@" glyph-name="at" horiz-adv-x="885" d="M162 244Q162 326 197 416T299 575Q363 640 445 673T615 706Q743 706 819 639T895 450Q895 414 885 364T855 258T795 164T705 125Q631 125 605 168Q540 125 475 125Q453 125 432 129T387 144T347 172T319
218T308 283Q308 389 383 479T579 570Q630 570 664 547T714 483Q718 483 725 483T736 484H742Q769 484 769 470Q769 459 708 217Q703 195 703 183Q703 162 719 162Q756 162 785 224T827 351T839 453Q839 515 818 559T762 626T690 659T612 669Q520 669 443 628T318
523T244 385T217 241Q217 137 278 81T450 25Q504 25 560 34T651 55T715 76T747 87Q757 89 778 89H792Q811 89 811 76Q811 66 802 61Q767 42 658 16T449 -11Q370 -11 312 11T223 70T177 151T162 244ZM410 259Q410 204 431 183T480 162Q521 162 556 186T603 232Q608
241 635 351T662 468Q662 490 638 511T580 533Q531 533 491 486T431 376T410 259Z" />
<glyph unicode="A" glyph-name="A" horiz-adv-x="865" d="M72 20Q72 35 82 41T106 48T140 50T173 60Q187 68 200 90L558 677Q569 695 579 700T610 705Q622 705 628 704T638 695T641 685T644 667L704 119Q705 107 707 90Q710 59 713 54T730 48Q734 48 736 48H773Q802
48 802 27Q802 0 775 0Q772 0 757 1T714 2T656 3H626Q591 3 562 3T515 1T494 0Q470 0 470 21Q470 48 501 48H509Q542 48 572 53L558 189H326L247 58Q267 52 291 50T323 45T331 27Q331 0 304 0Q301 0 286 1T245 2T188 3Q164 3 143 3T110 2T96 1Q72 1 72 20ZM356
237H552L522 510L356 237Z" />
<glyph unicode="B" glyph-name="B" horiz-adv-x="816" d="M65 20Q65 48 94 48H114Q163 48 180 52L326 636Q308 638 271 638H251Q225 638 225 659Q225 686 255 686H618Q691 686 734 672Q830 641 830 551Q830 496 790 446T679 372Q662 366 626 358Q695 352 736 318T778
225Q778 150 712 81T529 2Q512 0 477 0H92Q65 0 65 20ZM305 49Q316 48 340 48H462Q525 48 564 77Q601 104 621 151T642 246Q642 278 632 299T604 327T576 337T549 339H378L305 49ZM387 375H519Q569 375 606 395T662 447T688 506T697 557Q697 638 611 638H497Q460
638 452 637L387 375Z" />
<glyph unicode="C" glyph-name="C" horiz-adv-x="826" d="M161 243Q161 306 180 371T239 496T334 604T466 679T631 708Q730 708 794 640Q814 655 833 670T859 692T875 703T890 708Q908 708 908 692Q908 687 849 450Q845 435 840 431T820 426H813Q796 426 791 429T785
444Q785 448 786 462T788 489Q788 517 782 544T760 599T715 643T644 660Q624 660 602 657T542 642T467 603T398 533Q352 469 324 363T296 198Q296 149 313 114T359 60T417 34T480 26Q590 26 674 120Q700 150 715 177T732 218T741 240T762 248H768Q793 248 793 232Q793
227 789 213Q755 109 659 44T455 -22Q415 -22 377 -15T298 10T229 58T180 134T161 243Z" />
<glyph unicode="D" glyph-name="D" horiz-adv-x="875" d="M65 20Q65 48 94 48H114Q163 48 180 52L326 636Q307 638 267 638H250Q225 638 225 659Q225 686 254 686H620Q695 686 749 665T832 608T872 533T884 447Q884 390 869 330T819 211T735 105T613 29T453 0H93Q65
0 65 20ZM311 49Q324 48 349 48H427Q580 48 658 154Q700 211 727 322T755 484Q755 638 572 638H504Q466 638 458 637L311 49Z" />
<glyph unicode="E" glyph-name="E" horiz-adv-x="756" d="M65 20Q65 48 94 48H114Q163 48 180 52L324 630Q297 633 270 633H250Q223 633 223 653Q223 680 252 680H775Q803 680 803 658Q803 658 782 469Q780 452 775 445T752 438Q725 438 725 462Q725 468 727 489T730
527Q730 592 696 612T580 633H510Q478 633 462 631L399 377H433Q497 377 521 400Q535 413 542 431T552 462T562 484T585 494Q612 494 612 472Q612 468 604 436Q584 360 562 270Q561 264 559 254T555 241T552 231T548 222T543 217T535 214T524 213Q497 213 497 232Q497
238 501 257T506 289Q506 316 487 322T426 329H387L317 49Q330 48 355 48H420Q526 48 579 79Q601 92 618 109T652 156T676 200T700 253Q706 266 712 270T733 275Q758 275 758 256Q758 252 661 22Q655 8 649 4T628 0H94Q65 0 65 20Z" />
<glyph unicode="F" glyph-name="F" horiz-adv-x="727" d="M64 20Q64 47 92 48H109Q160 48 179 52L323 630Q296 633 269 633H249Q222 633 222 653Q222 681 253 681Q254 681 258 681T263 680H760Q788 680 788 658Q788 655 784 623T775 543T766 469Q764 452 759 445T736
438Q721 438 716 443T710 462Q710 468 712 490T714 530Q714 594 681 613T570 633H509Q477 633 461 631L395 364H426Q489 364 513 388Q527 402 534 420T543 450T552 472T575 481Q602 481 602 460Q602 453 553 258Q552 253 550 243T546 229T543 219T539 211T533 205T526
201T515 200Q488 200 488 219Q488 225 492 244T496 277Q496 303 478 310T420 317H383L316 50Q341 48 390 48H415Q445 48 445 28Q445 0 417 0Q415 0 355 1T258 3Q205 3 167 3T112 1T91 0Q64 0 64 20Z" />
<glyph unicode="G" glyph-name="G" horiz-adv-x="895" d="M161 241Q161 322 193 404T282 554T431 665T631 708Q732 708 794 640Q814 655 833 670T859 692T875 703T890 708Q908 708 908 692Q908 687 849 450Q845 435 840 431T820 426H809Q785 426 785 444Q785 447
786 461T788 488Q788 517 782 544T760 599T715 643T644 660Q582 660 522 634T417 556Q358 488 328 375T297 200Q297 148 315 112T364 58T424 33T485 26Q541 26 576 52T624 107Q627 113 655 225Q631 227 576 227H557Q529 227 529 248Q529 275 558 275Q562 275 577
275T631 274T732 273H760Q790 273 834 274Q837 274 842 274T850 275Q872 275 872 255Q872 227 842 227H829Q806 227 792 224Q752 54 741 19Q736 2 725 2Q716 2 691 17T651 47H650Q578 -22 455 -22Q416 -22 378 -15T300 10T229 57T180 132T161 241Z" />
<glyph unicode="H" glyph-name="H" horiz-adv-x="896" d="M64 20Q64 48 93 48H110Q163 48 180 52L325 636Q307 638 270 638H251Q224 638 224 659Q224 686 252 686Q256 686 275 685T326 684T398 683Q445 683 479 683T530 685T550 686Q577 686 577 665Q577 639 549
638H531Q483 638 473 636T459 619L399 381H685L748 636Q730 638 693 638H673Q647 638 647 659Q647 686 676 686Q680 686 699 685T751 684T825 683Q873 683 907 683T956 685T974 686Q1001 686 1001 666Q1001 639 973 638H948Q902 638 893 634T879 609Q878 604 877
601L740 50Q759 48 798 48H817Q841 48 841 27Q841 0 812 0H811Q714 3 661 3Q632 3 588 2T515 0Q487 0 487 20Q487 47 516 48H533Q586 48 603 52L673 333H387L316 50Q335 48 375 48H394Q418 48 418 27Q418 0 389 0H388Q290 3 238 3Q179 3 92 0Q64 0 64 20Z" />
<glyph unicode="I" glyph-name="I" horiz-adv-x="472" d="M59 20Q59 47 88 48H105Q161 48 180 52L325 636Q285 638 264 638H245Q219 638 219 659Q219 686 247 686Q250 686 256 686T265 685Q369 683 395 683Q439 683 476 683T534 685T559 686Q583 686 583 666Q583
638 552 638H533Q485 638 462 633L317 50Q357 48 378 48H397Q424 48 424 28Q424 24 423 19T415 7T396 0Q392 0 372 1T316 2T239 3Q192 3 158 3T107 1T86 0Q59 0 59 20Z" />
<glyph unicode="J" glyph-name="J" horiz-adv-x="610" d="M70 91Q70 133 96 160T160 188Q187 188 204 172T222 130Q222 103 204 77T150 43Q181 15 221 15Q318 15 357 186L469 636Q443 638 369 638H365Q336 638 336 658Q336 686 365 686L391 685Q417 684 451 684T506
683H560Q588 683 611 683T648 685T665 686Q689 686 689 666Q689 639 662 638H648Q617 638 601 635L486 174Q477 141 474 129T458 93T425 51Q352 -22 228 -22Q156 -22 113 9T70 91Z" />
<glyph unicode="K" glyph-name="K" horiz-adv-x="895" d="M65 20Q65 47 93 48H110Q161 48 180 52L326 636Q308 638 271 638H252Q225 638 225 659Q225 686 253 686Q257 686 275 685T326 684T397 683Q448 683 483 683T533 685T551 686Q578 686 578 666Q578 639 549
638H535Q483 638 473 635T459 616L387 331L782 630Q766 635 745 636T717 642T710 659Q710 686 738 686Q742 686 758 685T803 684T866 683Q883 683 907 684T938 685Q956 685 963 681T970 666Q970 638 941 638Q908 637 884 630T846 614T811 589Q598 428 585 419Q603
381 668 232T741 67Q750 48 789 48H790Q802 48 808 48T819 42T825 28Q825 0 798 0Q795 0 780 1T738 2T681 3Q679 3 541 0Q513 0 513 19Q513 37 524 43T560 50T601 55L477 336L384 267Q383 266 380 264Q371 257 366 242T343 157Q328 95 317 50Q336 48 375 48H394Q419
48 419 27Q419 0 392 0Q388 0 369 1T314 2T239 3Q225 3 93 0Q65 0 65 20Z" />
<glyph unicode="L" glyph-name="L" horiz-adv-x="698" d="M64 20Q64 48 93 48H113Q162 48 179 52L325 636Q306 638 267 638H249Q224 638 224 659Q224 686 251 686Q254 686 259 686T266 685Q330 683 427 683Q467 683 501 683T555 685T579 686Q604 686 604 666Q604
638 574 638H554Q484 638 462 633L316 49Q328 48 352 48H389Q441 48 481 64T548 112T593 176T627 253Q635 275 656 275Q684 275 684 255Q684 249 601 22Q596 8 590 4T570 0H88Q64 1 64 20Z" />
<glyph unicode="M" glyph-name="M" horiz-adv-x="1073" d="M64 20Q64 44 83 47Q86 48 109 48T153 53T180 65Q183 69 210 175L301 540L325 636Q307 638 270 638H251Q224 638 224 659Q224 686 253 686H453Q470 686 478 681T489 655L562 191Q563 185 565 168T570
140L604 191L909 655Q921 675 931 680T959 686H1150Q1177 686 1177 666Q1177 648 1168 643T1139 638H1127Q1082 638 1073 636T1059 620L1044 562L916 50Q935 48 974 48H993Q1018 48 1018 27Q1018 0 989 0H987Q939 3 829 3Q801 3 763 2T707 1Q680 1 680 20Q680 47
709 48H726Q779 48 796 52L938 622H937L919 593L545 25Q528 0 503 0Q498 0 495 0T488 3T483 6T479 10T476 15T474 21T473 27T472 34T471 40L391 551Q382 606 382 609H381L244 58Q269 48 314 48H315Q344 48 344 28Q344 24 343 19T334 7T315 0Q312 0 298 1T258 2T202
3Q173 3 147 3T107 1T89 0Q64 0 64 20Z" />
<glyph unicode="N" glyph-name="N" horiz-adv-x="896" d="M64 20Q64 44 83 47Q86 48 109 48T153 53T180 65Q185 71 186 78L326 637Q317 637 299 637T271 638H251Q224 638 224 659Q224 686 253 686H446Q460 686 466 682T480 664L716 207L821 628Q797 638 751 638Q722
638 722 658Q722 671 728 677T740 685T758 686Q764 686 799 685T867 683Q892 683 924 684T964 685Q985 685 993 682T1001 666Q1001 638 971 638H969Q916 637 900 631T880 610Q878 601 873 583T866 555L733 24Q729 9 723 5T700 0H699Q684 0 679 3T665 21L404 527Q402
531 392 551T375 583L244 58Q269 48 314 48H315Q343 48 343 27Q343 22 342 17T333 6T315 0Q311 0 297 1T257 2T198 3Q169 3 145 3T106 2T89 1Q64 1 64 20Z" />
<glyph unicode="O" glyph-name="O" horiz-adv-x="855" d="M159 226Q159 304 188 387T272 542T413 661T605 708Q651 708 693 697T775 659T840 580T865 457Q865 392 847 326T791 197T701 86T577 8T421 -22Q375 -22 333 -11T249 27T184 104T159 226ZM296 186Q296
138 309 104T344 52T387 28T432 21Q516 21 586 93Q638 146 674 241T721 403T733 506Q733 554 719 588T682 638T638 660T593 667Q573 667 550 663T488 635T417 573Q359 501 328 378T296 186Z" />
<glyph unicode="P" glyph-name="P" horiz-adv-x="787" d="M64 20Q64 47 92 48H109Q160 48 179 52L325 636Q307 638 270 638H250Q224 638 224 659Q224 686 255 686H615Q653 686 687 679T754 657T805 610T824 536Q824 487 799 440T717 354T580 305Q553 301 499 301H379L316
50Q335 48 374 48H393Q418 48 418 27Q418 22 417 17T408 6T390 0Q386 0 367 1T313 2T238 3Q203 3 151 2T91 1H88Q64 1 64 20ZM384 343H484Q576 343 613 372T672 484Q687 544 687 565Q687 591 675 607T640 629T600 636T557 638H507Q466 638 457 637L384 343Z" />
<glyph unicode="Q" glyph-name="Q" horiz-adv-x="855" d="M159 226Q159 289 177 356T234 486T323 598T448 678T604 708Q650 708 692 697T775 659T840 581T865 457Q865 349 814 238T670 59Q625 26 576 7Q587 -23 600 -36T639 -50Q702 -50 728 -10Q730 -8 734 1T742
13Q749 18 756 17T768 7Q769 6 769 1Q769 -15 758 -45T727 -110T673 -169T599 -194Q509 -194 509 -78Q509 -65 511 -42T513 -12Q459 -22 421 -22Q298 -22 229 44T159 226ZM289 186Q289 84 351 42Q351 44 351 46T350 50Q350 94 385 124T462 155Q531 155 559 64Q604
94 640 155T696 284T725 407T735 498Q735 547 722 582T685 635T640 659T594 667Q551 667 498 642T397 549Q348 478 319 364T289 186ZM387 52Q387 19 430 19T516 38Q516 62 514 77T498 105T462 119Q430 119 409 97T387 52Z" />
<glyph unicode="R" glyph-name="R" horiz-adv-x="859" d="M65 20Q65 48 93 48H111Q163 48 180 52L326 636Q308 638 271 638H251Q225 638 225 658Q225 686 255 686H565Q787 686 820 570Q825 552 825 535Q825 480 786 432T675 356Q658 349 622 339Q702 306 702 231Q702
215 692 154T682 70Q682 15 720 15Q766 15 791 95Q796 108 801 112T821 117H824Q848 117 848 98Q848 71 812 25T716 -22Q683 -22 655 -17T599 1T555 37T539 94Q539 115 554 171T569 246Q569 279 550 302T485 325H380L311 50Q330 48 370 48H388Q413 48 413 27Q413
0 381 0Q376 0 358 1T308 2T236 3Q190 3 157 3T109 1T91 0Q65 0 65 20ZM389 361H475Q532 361 570 371T629 404T658 446T676 501Q686 541 686 562Q686 589 673 605T634 628T591 636T543 638H504Q466 638 458 637L389 361Z" />
<glyph unicode="S" glyph-name="S" horiz-adv-x="650" d="M87 -6Q87 2 139 204Q144 221 149 224T173 228Q197 228 197 212Q197 208 194 189T190 157Q190 108 217 77T279 36T352 26Q425 26 466 79T508 188Q508 227 487 248T431 278T361 293T288 319T231 372Q208
412 208 457Q208 497 225 540T273 621T356 683T469 708Q561 708 611 652Q617 658 625 665T637 676T647 685T655 692T662 698T668 702T674 705T679 707T684 708Q702 708 702 692Q702 685 650 480Q647 469 643 465T636 459T623 458H621Q604 458 599 461T593 475Q593
478 594 494T596 525Q596 601 559 633T466 665Q395 665 356 618T316 520Q316 485 336 465T388 437T456 423T527 399T584 353Q615 310 615 251Q615 209 598 163T550 75T466 6T348 -22Q244 -22 179 34Q123 -17 114 -20Q110 -22 105 -22Q87 -22 87 -6Z" />
<glyph unicode="T" glyph-name="T" horiz-adv-x="796" d="M181 20Q181 48 211 48H243Q317 48 330 51T347 74Q348 79 349 82L472 575Q480 609 485 626Q473 627 447 627H437Q352 627 315 596T241 460Q236 444 230 439T208 433Q182 433 182 452Q182 458 249 653Q254
667 260 671T281 675H841Q869 675 869 653Q869 646 840 463Q838 451 837 446T829 437T810 433Q783 433 783 454Q783 456 787 489T792 547Q792 574 784 591T757 615T723 625T679 627H670Q638 627 622 625L479 51Q480 51 563 48H596Q625 48 625 27Q625 0 596 0Q591
0 567 1T500 2T408 3H357Q334 3 298 3T234 1L207 0Q181 0 181 20Z" />
<glyph unicode="U" glyph-name="U" horiz-adv-x="881" d="M216 170Q216 198 230 256L297 525L325 636Q306 638 266 638H249Q223 638 223 659Q223 664 224 669T233 680T252 686Q255 686 260 686T269 685Q339 683 386 683H399Q439 683 474 683T529 684T553 685Q577
685 577 666Q577 638 546 638H531Q518 638 510 638T495 638T483 637T474 636T468 634T464 631T461 627T460 623T458 617T456 609L378 296Q376 286 368 255T356 208T348 168T344 129Q344 73 378 50T461 26Q505 26 546 40T631 95T697 201Q706 226 712 252L806 628Q781
638 735 638Q706 638 706 658Q706 686 734 686Q737 686 752 685T795 684T853 683Q891 683 923 684T962 685Q985 685 985 666Q985 638 956 638Q936 638 921 637T896 633T881 629T871 622T866 615T864 606T861 597L774 247Q741 115 657 47Q574 -22 453 -22Q350 -22
283 26T216 170Z" />
<glyph unicode="V" glyph-name="V" horiz-adv-x="865" d="M218 658Q218 686 247 686Q250 686 262 685T307 684T388 683Q424 683 454 683T501 685T522 686Q546 686 546 665Q546 638 514 638H508Q476 638 445 633L511 168L806 628Q791 633 774 635T746 639T730 644T723
659Q723 686 750 686Q753 686 767 685T807 684T863 683Q887 683 907 683T938 684T953 685Q976 685 976 666T963 642T925 636T883 628Q866 620 851 595L479 15Q462 -13 433 -13H424Q416 -13 410 -11T401 -8T396 0T393 8T391 19T389 30L313 573L304 636Q272 638 255
638H246Q218 638 218 658Z" />
<glyph unicode="W" glyph-name="W" horiz-adv-x="1160" d="M217 658Q217 686 246 686Q249 686 260 685T302 684T380 683Q415 683 445 683T493 685T514 686Q538 686 538 665Q538 638 507 638H499Q441 638 436 633L477 189H478L498 224L673 519Q681 532 681 543Q681
546 673 636Q658 638 629 638H622Q594 638 594 659Q594 686 623 686Q626 686 637 685T679 684T756 683T843 684T891 686Q915 686 915 666T901 641Q897 639 885 639T852 638T812 633L854 189L1115 627Q1089 635 1062 637T1027 642T1019 661Q1019 686 1046 686Q1049
686 1065 685T1108 684T1169 683Q1190 683 1208 683T1236 684T1249 685Q1272 685 1272 666Q1272 648 1260 643T1225 637T1188 629Q1172 622 1154 594L811 16Q800 -2 791 -7T763 -13Q744 -13 739 -6T731 21L695 401Q694 409 693 424T691 448L434 15Q423 -2 414 -7T388
-13H386Q375 -13 369 -11T359 -1T356 10T354 27L302 579L296 636Q281 638 252 638H245Q217 638 217 658Z" />
<glyph unicode="X" glyph-name="X" horiz-adv-x="865" d="M66 20Q66 48 95 48H98Q161 50 182 59T233 100L425 307L452 337L340 615Q337 622 336 625T331 631T326 635T318 637T306 638T288 637T264 638Q240 638 240 660Q240 686 267 686Q271 686 287 685T333 684T398
683Q438 683 471 683T524 685T547 686Q572 686 572 666Q572 656 568 650T555 641T537 637T512 635T484 632L556 450L720 627Q700 634 676 636T644 642T636 659Q636 686 665 686Q669 686 685 685T729 684T791 683Q820 683 844 683T883 684T900 685Q924 685 924 666Q924
638 895 638H893Q851 637 825 631T789 617T763 593Q590 406 585 397Q583 394 583 390Q583 386 586 378L711 66Q715 57 718 55T733 50T773 48H780Q810 48 810 27Q810 22 809 17T800 6T782 0Q781 0 740 1T673 3H634Q614 3 573 2T503 0Q477 0 477 21Q477 37 486 42T524
50T566 54L475 280L270 59Q290 52 314 50T346 44T355 27Q355 0 326 0Q322 0 306 1T262 2T200 3Q169 3 136 2T97 1Q66 1 66 20Z" />
<glyph unicode="Y" glyph-name="Y" horiz-adv-x="865" d="M212 659Q212 686 240 686Q244 686 278 685T375 683H402Q442 683 480 684T521 686Q549 686 549 666Q549 639 522 638H508Q492 638 458 634L560 352L800 630Q784 635 763 636T734 642T726 661Q726 686 754
686Q757 686 784 685T862 683H878Q907 683 931 684T960 685Q982 685 982 666Q982 638 952 638Q903 637 883 628T839 592L578 289Q567 276 562 259Q559 249 509 50Q528 48 568 48H587Q611 48 611 27Q611 22 610 17T601 6T583 0Q581 0 576 0T567 1Q467 3 442 3Q402
3 367 3T311 1T287 0Q263 0 263 21Q263 47 291 48H304Q319 48 328 48T346 48T359 49T369 51T375 53T379 57T381 62T383 69T385 77Q433 265 433 275Q433 278 429 290L312 613Q311 615 310 618Q304 633 297 635T248 638H241Q212 638 212 659Z" />
<glyph unicode="Z" glyph-name="Z" horiz-adv-x="709" d="M94 16Q94 36 115 59L622 638H530Q485 638 454 633T387 612T325 560T279 471Q273 454 268 449T248 444H244Q221 444 221 464Q221 469 280 663Q285 676 290 681T308 686H766Q785 686 785 670Q785 653 770
636L259 52H360Q471 52 530 92T629 253Q636 274 641 280T663 286Q690 286 690 266Q690 256 685 244Q668 192 646 118Q615 16 605 6Q600 0 584 0H118Q94 0 94 16Z" />
<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="356" d="M69 -230Q69 -223 79 -183L305 719Q308 729 309 732T313 741T323 748T338 750H455Q482 750 482 732T458 713H405L174 -213H218Q241 -214 241 -231Q241 -250 215 -250H96Q69 -250 69 -230Z" />
<glyph unicode="\" glyph-name="backslash" horiz-adv-x="591" d="M273 728Q273 749 290 749Q305 749 310 719L440 -211Q442 -221 442 -228Q442 -249 425 -249Q409 -249 404 -219L275 711Q273 721 273 728Z" />
<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="356" d="M-2 -232Q-2 -213 23 -213H75L307 713H263Q239 714 239 731Q239 750 266 750H385Q411 750 411 730Q411 723 401 683L176 -219Q173 -230 172 -233T168 -241T159 -248T143 -250H25Q-2 -250 -2 -232Z" />
<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="709" d="M263 489Q263 492 264 495T267 500T271 505T277 509T283 513T289 516T296 520Q357 553 429 592Q500 631 507 631Q515 631 553 603Q565 594 602 566Q642 536 669 516Q689 501 689 490Q689 481
678 469T658 456Q648 456 575 502T495 548Q489 548 392 502T287 456Q275 456 269 468T263 489Z" />
<glyph unicode="_" glyph-name="underscore" horiz-adv-x="885" d="M50 -278Q50 -272 52 -266T63 -254T89 -247H657Q695 -247 695 -278Q695 -308 656 -308H91Q50 -308 50 -278Z" />
<glyph unicode="`" glyph-name="grave" horiz-adv-x="591" d="M294 611Q294 635 313 655T357 675Q380 675 405 646Q463 581 473 569T483 549Q483 540 472 528T451 515H450Q448 515 340 562Q325 569 317 573T302 587T294 611Z" />
<glyph unicode="a" glyph-name="a" horiz-adv-x="591" d="M104 150Q104 223 137 292T233 409T374 456Q431 456 472 416Q494 435 517 435Q535 435 548 424T562 393Q562 381 524 231T485 57Q485 26 504 26Q537 26 565 138Q568 152 573 157T593 162H597Q623 162 623
145Q622 139 620 129T608 91T585 44T549 6T498 -11Q431 -11 396 41Q334 -11 264 -11Q196 -11 150 29T104 150ZM212 97Q212 59 229 43T269 26Q306 26 339 51T382 97Q384 101 415 224T446 354Q446 372 428 395T374 419Q320 419 282 357Q259 317 236 227T212 97Z"
/>
<glyph unicode="b" glyph-name="b" horiz-adv-x="532" d="M111 147Q111 191 126 247L195 520Q217 607 224 636Q215 637 203 637T183 637T169 640T158 646T155 659Q155 679 171 683T251 691Q286 693 308 694H316Q339 694 339 675Q339 665 336 656L279 427Q331 456
378 456Q399 456 419 452T461 437T500 408T527 361T538 295Q538 225 507 157T412 39T266 -11Q196 -11 154 30T111 147ZM207 103Q207 61 225 44T268 26Q295 26 320 44T359 86Q384 126 407 217T430 348Q430 386 413 402T373 419Q336 419 303 394T260 348Q257 340
246 297T221 191T207 103Z" />
<glyph unicode="c" glyph-name="c" horiz-adv-x="532" d="M106 159Q106 272 189 364T403 456Q459 456 494 430T530 360Q530 327 509 305T458 282Q437 282 423 294T409 328Q409 347 421 367T461 396Q438 419 403 419Q348 419 304 375Q273 344 251 279T223 171T216
113Q216 70 238 48T302 25Q406 25 478 96Q498 116 505 116Q514 116 524 105T534 86Q534 80 526 69T498 44T453 18T387 -2T299 -11Q209 -11 158 33T106 159Z" />
<glyph unicode="d" glyph-name="d" horiz-adv-x="591" d="M104 150Q104 223 137 292T233 409T374 456Q422 456 464 423L517 636Q508 637 496 637T477 637T463 640T453 646T450 659Q450 679 465 683T534 690Q572 692 596 693Q598 693 602 693T609 694Q633 694 633
674Q633 668 631 660L497 123Q485 79 485 55Q485 26 504 26Q535 26 565 138Q568 154 574 158T591 162H597Q623 162 623 147Q623 144 620 129T607 90T585 43T549 5T499 -11Q431 -11 396 41Q332 -11 264 -11Q238 -11 213 -4T162 20T120 70T104 150ZM212 97Q212 59
229 43T269 26Q306 26 339 51T382 97Q384 102 415 225T446 354Q446 374 426 396T374 419Q320 419 282 357Q259 317 236 227T212 97Z" />
<glyph unicode="e" glyph-name="e" horiz-adv-x="532" d="M108 164Q108 283 191 369T402 456Q460 456 496 429T532 358Q532 301 481 263Q420 218 255 218H233Q217 148 217 117Q217 72 239 49T302 25Q401 25 474 93Q478 97 482 101T489 108T494 112T499 115T504
116Q513 116 523 105T534 86Q534 80 526 69T499 44T454 18T387 -2T299 -11Q210 -11 159 35T108 164ZM243 254Q466 254 466 359Q466 386 448 402T402 419Q390 419 377 417T343 404T305 378T270 329T243 254Z" />
<glyph unicode="f" glyph-name="f" horiz-adv-x="400" d="M-19 -123Q-19 -92 2 -71T53 -49Q74 -49 88 -61T102 -95Q102 -140 58 -160Q80 -169 89 -169Q120 -169 136 -116T188 136L236 397H151L150 396Q148 396 147 396Q119 396 119 417Q119 444 149 444H244L245
445Q268 598 302 645Q323 674 356 690T425 706Q473 706 505 683T537 623Q537 589 515 569T466 549Q445 549 431 561T417 595Q417 638 460 659Q442 668 429 668Q404 668 391 642Q387 634 377 585T359 491T351 444H459Q487 444 487 424Q487 396 457 396Q456 396 456
396T455 397H342Q288 84 265 -3Q249 -62 229 -102T171 -174Q131 -206 89 -206Q48 -206 15 -185T-19 -123Z" />
<glyph unicode="g" glyph-name="g" horiz-adv-x="532" d="M58 -131Q58 -101 79 -80T130 -58Q152 -58 165 -71T178 -104Q178 -136 149 -162Q186 -169 212 -169Q261 -169 292 -141T337 -81Q341 -71 366 28Q317 0 269 0Q196 0 151 41T106 159Q106 271 182 363T373
456Q433 456 472 417Q494 435 517 435Q536 435 549 423T562 393Q562 384 558 368L454 -46Q450 -64 449 -69T439 -94T421 -125T392 -151T346 -179Q284 -206 213 -206Q58 -206 58 -131ZM214 107Q214 69 232 53T272 37Q306 37 339 60T384 105Q389 114 418 233T447
357Q447 376 427 397T374 419Q320 419 282 358Q259 321 237 234T214 107Z" />
<glyph unicode="h" glyph-name="h" horiz-adv-x="591" d="M74 32Q74 41 81 67L207 571Q210 582 215 603T223 636Q214 637 202 637T182 638T168 640T158 646T155 659Q155 678 170 683T242 690Q277 692 300 693Q302 693 307 693T315 694Q339 694 339 674Q339 670
337 662T335 653L273 404Q334 456 408 456Q465 456 504 430T544 342Q544 290 503 177T462 45Q462 26 477 26Q489 26 501 33T533 67T565 140Q568 151 573 155T582 161T598 162Q622 162 622 146T607 95T554 25T470 -11Q426 -11 396 14T366 79Q366 96 404 202T443
364T398 419Q321 419 264 334Q252 315 246 292T186 57Q169 -11 120 -11Q101 -11 88 1T74 32Z" />
<glyph unicode="i" glyph-name="i" horiz-adv-x="355" d="M77 299Q77 314 92 349T146 420T230 456Q273 456 303 431T334 365Q334 341 281 206T227 45Q227 26 243 26Q263 26 281 45T309 87T327 132T336 155Q342 162 357 162H363Q387 162 387 146Q387 139 382 122T363
82T333 39T290 4T235 -11Q194 -11 163 13T131 79Q131 103 184 238T238 399Q238 418 221 418Q196 418 170 383Q155 362 147 341T136 309T128 290T108 282H103Q77 282 77 299ZM251 625Q251 652 272 672T321 693Q342 693 356 679T370 645Q370 620 349 599T300 577Q279
577 265 590T251 625Z" />
<glyph unicode="j" glyph-name="j" horiz-adv-x="355" d="M-30 -132Q-30 -102 -9 -80T41 -58Q62 -58 76 -70T91 -104Q91 -142 51 -167Q54 -168 63 -168Q141 -168 177 -24L263 321Q275 369 275 389Q275 418 253 418Q229 418 198 393T139 307Q132 290 127 286T108
282H99Q79 282 79 297Q79 307 92 331T126 384T184 433T260 455Q309 455 342 428T376 356Q376 346 374 335T369 313T364 297L282 -34Q270 -79 258 -99Q228 -149 173 -177T64 -206Q23 -206 -3 -186T-30 -132ZM293 625Q293 651 314 672T363 693Q384 693 398 680T412
645Q412 619 391 598T342 577Q320 577 307 590T293 625Z" />
<glyph unicode="k" glyph-name="k" horiz-adv-x="532" d="M74 32Q74 41 78 57L209 580Q220 622 223 636Q201 638 190 638H186Q155 638 155 659Q155 678 171 683T242 690Q280 692 305 693Q306 693 309 693T315 694Q339 694 339 674L336 659L240 274Q268 293 303
327T362 388T421 434T491 455Q529 455 545 431T561 376Q561 331 538 310T488 289Q467 289 453 301T439 335Q439 358 456 380T506 406Q498 419 487 419Q452 419 415 390T335 316T266 251V250Q424 233 424 144Q424 132 418 105T412 58Q412 26 434 26Q458 26 475 55T501
118T513 155Q519 162 541 162Q564 162 564 146Q564 139 556 116T533 64T490 12T428 -11Q383 -11 348 16T312 92Q312 100 314 116T317 141Q317 195 225 214Q184 35 170 15Q149 -11 120 -11Q101 -11 88 1T74 32Z" />
<glyph unicode="l" glyph-name="l" horiz-adv-x="297" d="M90 88Q90 106 98 133L209 576Q212 586 216 606T223 636Q214 637 201 637T182 637T169 640T159 646T156 659Q156 676 167 683Q171 686 208 688T280 692L315 694Q339 694 339 674Q339 669 337 661L203 123Q191
75 191 56Q191 26 209 26Q228 26 242 54T265 117T276 154Q282 162 299 162Q328 162 328 146Q328 139 322 117T302 65T263 12T205 -11Q160 -11 125 16T90 88Z" />
<glyph unicode="m" glyph-name="m" horiz-adv-x="944" d="M77 299Q77 302 80 316T93 355T115 401T152 439T202 455Q233 455 266 439T312 385Q381 456 466 456Q577 456 599 378Q673 456 761 456Q818 456 858 430T898 342Q898 292 857 178T816 44Q816 26 832 26Q853
26 871 45T898 87T916 132T925 155Q930 162 946 162H956Q976 162 976 145Q976 136 967 113T940 61T891 11T824 -11Q781 -11 751 14T720 79Q720 95 758 203T796 364Q796 419 751 419Q679 419 624 344Q603 315 596 286Q532 32 530 27Q513 -11 472 -11Q453 -11 441
0T428 31Q428 45 465 188T502 363Q502 419 458 419Q378 419 320 330Q310 315 301 281Q240 37 236 28Q220 -11 178 -11Q159 -11 146 0T133 31Q133 39 140 67L203 320Q203 322 207 335T213 362T216 387Q216 418 196 418Q178 418 164 390T140 327T129 291Q123 282
109 282H102Q77 282 77 299Z" />
<glyph unicode="n" glyph-name="n" horiz-adv-x="650" d="M77 299Q77 302 80 316T93 355T115 401T152 439T202 455Q233 455 266 439T312 385Q381 456 465 456Q529 456 566 429T604 342Q604 292 563 178T521 45Q521 26 537 26Q561 26 584 54Q605 80 617 117T634
158Q642 163 657 163Q682 163 682 146Q682 131 667 96T613 25T529 -11Q488 -11 457 13T425 79Q425 97 463 202T502 363Q502 419 456 419Q381 419 324 336Q309 314 301 281Q251 84 244 55T229 16Q210 -11 178 -11Q160 -11 147 0T133 31Q133 38 138 60L201 312Q215
370 215 388Q215 418 196 418T163 390T140 327T129 290Q123 282 102 282Q77 282 77 299Z" />
<glyph unicode="o" glyph-name="o" horiz-adv-x="591" d="M106 159Q106 272 189 364T406 456Q493 456 544 412T595 286Q595 237 576 186T522 91T427 18T296 -11Q209 -11 158 33T106 159ZM216 113Q216 66 240 46T298 25Q320 25 339 31T374 49T401 74T423 105T440
138T452 170T460 198T466 220L468 230Q485 298 485 332Q485 379 461 399T403 419Q277 419 233 215Q216 147 216 113Z" />
<glyph unicode="p" glyph-name="p" horiz-adv-x="591" d="M24 -174Q24 -147 54 -147H57Q66 -147 86 -145Q88 -136 93 -118T100 -90L204 326Q215 371 215 388Q215 418 196 418Q178 418 164 390T140 328T130 292Q124 282 106 282Q77 282 77 298Q77 301 80 316T93
355T115 401T152 439T202 455Q270 455 303 403Q370 456 435 456Q462 456 487 449T539 424T580 374T596 295Q596 245 578 192T526 94T441 19T326 -11Q274 -11 235 21L194 -145Q218 -147 231 -147Q262 -147 262 -166Q262 -194 235 -194Q232 -194 219 -194T182 -193T131
-192Q101 -192 83 -192T57 -193T48 -194Q24 -194 24 -174ZM254 89Q254 69 274 48T326 26Q380 26 417 86Q442 128 465 219T488 348Q488 386 471 402T431 419Q396 419 363 395T318 348Q316 343 285 219T254 89Z" />
<glyph unicode="q" glyph-name="q" horiz-adv-x="532" d="M104 150Q104 199 122 252T172 351T257 426T373 456Q429 456 471 417Q490 434 517 444T555 454Q574 454 574 436Q574 431 538 288L430 -145Q454 -147 467 -147H471Q498 -147 498 -170Q498 -194 470 -194Q467
-194 440 -193T360 -192H342Q324 -192 300 -193T269 -194Q241 -194 241 -174Q241 -153 258 -148Q262 -147 282 -147Q304 -147 323 -143L363 17Q312 -11 264 -11Q237 -11 212 -4T161 20T120 70T104 150ZM212 97Q212 59 229 43T269 26Q306 26 338 50T381 95Q386 105
416 227T446 354Q446 374 426 396T374 419Q320 419 282 357Q259 317 236 227T212 97Z" />
<glyph unicode="r" glyph-name="r" horiz-adv-x="502" d="M77 299Q78 305 80 315T92 353T115 400T151 438T202 455Q272 455 306 400Q365 456 435 456Q484 456 522 433T560 365Q560 334 539 312T488 289Q465 289 452 302T439 336Q439 380 487 401Q460 419 433 419Q408
419 386 408T349 380T326 351T314 331Q310 323 306 301L243 51Q229 -11 178 -11Q159 -11 146 0T133 31Q133 40 137 56L204 321Q215 370 215 387Q215 418 196 418Q178 418 164 390T141 327T130 291Q124 282 109 282H102Q77 282 77 299Z" />
<glyph unicode="s" glyph-name="s" horiz-adv-x="487" d="M84 90Q84 124 105 146T156 169Q178 169 191 156T205 123Q205 105 193 85T155 56Q189 25 248 25Q324 25 355 58T387 123Q387 145 370 159T333 179T284 190T242 200Q213 210 190 235T166 299Q166 317 173
340T199 391T256 437T351 456Q412 456 448 431T485 365Q485 332 465 314T423 296Q404 296 392 308T380 337Q380 374 419 393Q390 419 348 419Q290 419 267 392T243 340Q243 323 253 312Q264 300 282 295T327 285T374 274Q407 263 435 236T463 164Q463 141 454 115T422
58T354 9T245 -11Q171 -11 128 16T84 90Z" />
<glyph unicode="t" glyph-name="t" horiz-adv-x="385" d="M91 417Q91 443 119 444H206Q214 479 240 585Q256 646 306 646Q324 646 337 634T350 604Q350 596 344 568T327 501T313 444H388Q415 444 415 425Q415 398 387 397H300L233 126Q221 81 221 55Q221 26 242
26Q266 26 298 51T357 138Q362 148 364 152T372 159T385 162H391Q417 162 417 147Q417 138 404 114T370 61T312 11T236 -11Q186 -11 153 16T120 88Q120 100 132 150L193 397H117Q91 397 91 417Z" />
<glyph unicode="u" glyph-name="u" horiz-adv-x="620" d="M77 299Q77 309 87 332T114 384T162 434T230 456Q270 456 302 431T334 365Q334 346 298 249T261 93Q261 26 314 26Q357 26 392 65Q399 73 403 78T410 89T413 97T415 106T418 118L484 385Q500 444 549 444Q568
444 580 433T593 402Q593 389 554 236T514 57Q514 26 533 26Q566 26 595 139Q598 150 602 155T612 161T628 162Q652 162 652 146Q652 142 649 127T636 88T613 43T577 5T528 -11Q460 -11 426 40Q370 -11 306 -11Q245 -11 203 17T160 116Q160 172 199 276T238 399T222
418Q197 418 174 389Q154 363 143 327T126 287Q118 282 103 282Q77 282 77 299Z" />
<glyph unicode="v" glyph-name="v" horiz-adv-x="532" d="M78 299Q78 309 87 333T114 385T163 434T230 455Q272 455 303 431T334 365Q334 347 299 251T263 99Q263 26 326 26Q363 26 395 62T444 146T470 230T480 276Q480 307 450 335T419 384Q419 410 441 433T491
456Q515 456 534 435T554 369Q554 346 547 304T521 207T477 104T410 23T321 -11Q290 -11 264 -5T213 14T175 54T161 119Q161 172 199 276T238 399T222 418Q202 418 178 393T135 305Q131 290 126 286T108 282H100Q78 282 78 299Z" />
<glyph unicode="w" glyph-name="w" horiz-adv-x="768" d="M77 299Q77 310 87 333T114 385T163 434T229 455Q273 455 303 430T334 365Q334 346 299 252T263 104Q263 61 284 44T334 26Q365 26 388 54T411 105V121Q411 152 441 275T479 411Q498 444 534 444Q552 444
565 433T579 402Q579 391 546 263T513 100Q513 26 577 26Q603 26 624 42T661 93T687 161T711 245Q716 262 716 276Q716 307 685 335T654 384Q654 409 675 432T726 456Q750 456 769 435T789 369Q789 321 762 221T697 65Q647 -11 570 -11Q476 -11 434 40H433Q389
-11 327 -11Q257 -11 209 19T161 122Q161 172 199 276T238 400T222 419Q202 419 179 394Q157 369 143 330T128 289Q122 282 106 282Q77 282 77 299Z" />
<glyph unicode="x" glyph-name="x" horiz-adv-x="560" d="M66 78Q66 114 88 134T138 155Q158 155 172 143T187 109Q187 61 136 42Q155 26 177 26Q214 26 237 72Q251 97 281 222T312 370Q312 396 297 407T262 419Q225 419 190 388T137 310Q131 292 127 288T108
282H103Q77 282 77 298Q77 310 89 334T123 387T184 435T268 456Q350 456 391 402Q443 456 494 456Q537 456 570 432T603 366Q603 330 581 310T531 289Q510 289 496 302T482 336Q482 384 533 403Q514 419 492 419Q478 419 466 413T444 391T427 361T412 317T398 268T384
208T368 145Q356 97 356 75Q356 49 371 38T407 26Q444 26 479 57T532 134Q533 136 534 140T536 145T538 150T539 154T541 157T545 159T549 161T553 162T560 162H566Q592 162 592 147Q592 110 537 50T402 -11Q315 -11 277 43H276Q232 -11 174 -11Q132 -11 99 12T66
78Z" />
<glyph unicode="y" glyph-name="y" horiz-adv-x="562" d="M77 299Q77 314 92 349T145 420T230 456Q273 456 303 430T334 365Q334 349 298 249T261 96Q261 25 313 25Q338 25 365 41T407 83Q409 86 417 116L482 376Q499 444 549 444Q568 444 580 433T593 402Q593
390 590 378L500 20Q481 -55 444 -101Q414 -138 370 -165Q302 -206 232 -206Q177 -206 142 -181T107 -115Q107 -78 130 -59T178 -39Q199 -39 213 -51T227 -85Q227 -132 180 -151V-152Q206 -169 233 -169Q282 -169 326 -120T391 13Q350 -11 306 -11Q268 -11 238
-2T184 38T160 115Q160 168 199 274T238 400Q238 418 221 418Q194 418 174 388T141 323T127 287Q120 282 103 282Q77 282 77 299Z" />
<glyph unicode="z" glyph-name="z" horiz-adv-x="490" d="M63 3Q63 12 76 30Q112 84 160 130T280 237T405 348Q358 348 328 348T286 349T271 350Q243 350 227 347T207 339T200 330T192 322T170 318Q145 318 145 335Q145 365 187 410T286 455Q315 455 341 438T388
403T427 386Q438 386 448 397T465 421T482 445T505 456H514Q538 456 538 441Q538 434 524 414Q486 357 427 302T299 190T195 96Q219 96 276 96T346 95H352Q381 95 403 101T437 116T457 133T468 150L472 159Q478 166 501 166Q523 166 523 149Q523 111 469 50T343
-11Q313 -11 288 6T240 41T196 59Q159 59 122 5Q111 -11 94 -11H87Q63 -11 63 3Z" />
<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="591" d="M162 248Q162 259 168 263T191 269T211 272Q250 281 282 305T330 363Q335 374 366 500T405 644Q430 696 496 723T648 750Q671 750 671 734Q671 722 664 718T638 712T604 706Q535 685 509 633Q501
617 471 492T434 351Q404 279 294 249Q382 216 382 149Q382 129 349 4T316 -139Q316 -171 342 -190T408 -213Q431 -215 431 -230Q431 -250 405 -250Q374 -250 344 -246T281 -230T230 -195T210 -139Q210 -121 243 7T276 152Q276 187 251 207T191 231Q190 231 187
231T182 232T177 232T172 233T168 235T165 238T163 242T162 248Z" />
<glyph unicode="|" glyph-name="bar" horiz-adv-x="355" d="M93 -219Q93 -208 99 -186L322 704Q322 705 323 710T325 716T326 722T329 728T331 734T334 739T338 742T343 746T349 748T357 749Q369 749 377 741T386 719Q386 709 382 693L154 -216Q147 -249 122 -249Q110
-249 102 -241T93 -219Z" />
<glyph unicode="}" glyph-name="braceright" horiz-adv-x="591" d="M42 -234Q42 -222 49 -218T76 -212T110 -206Q125 -201 138 -195T161 -182T179 -168T192 -152T202 -138T209 -123T213 -111T216 -102L217 -96Q276 138 280 147Q297 189 332 211T421 251Q386 262
360 286T333 350Q333 370 365 496T398 639Q398 674 370 692T307 713Q283 715 283 730Q283 750 309 750Q341 750 371 746T434 730T485 696T505 639Q505 620 472 493T439 348Q439 313 464 293T523 269Q524 269 528 269T535 268T541 267T546 265T549 260T551 252Q551
244 546 239T536 233T519 231T503 228Q464 219 432 195T384 137Q379 126 322 -104Q318 -121 314 -131T297 -164T258 -203T192 -232Q133 -250 67 -250Q42 -250 42 -234Z" />
<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="709" d="M267 593Q267 602 296 628Q369 694 432 694Q472 694 528 664T614 633Q642 633 669 648T714 678T739 693T751 688T756 676Q756 666 743 655Q660 575 592 575Q550 575 495 605T410 636Q382 636
355 621T310 591T284 576T272 581T267 593Z" />
</font>
</defs>
</svg>
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
OFL FAQ - Frequently Asked Questions about the SIL Open Font License (OFL)
Version 1.1 - 26 February 2007
(See http://scripts.sil.org/OFL for updates)
1 ABOUT USING AND DISTRIBUTING FONTS LICENSED UNDER THE OFL
1.1 Can I use the fonts in any publication, even embedded in the file?
Yes. You may use them like most other fonts, but unlike some fonts you may include an embedded subset of the fonts in your document. Such use does not require you to include this license or other files (listed in OFL condition 2), nor does it require any type of acknowledgement within the publication. Some mention of the font name within the publication information (such as in a colophon) is usually appreciated. If you wish to include the complete font as a separate file, you should distribute the full font package, including all existing acknowledgements, and comply with the OFL conditions. Of course, referencing or embedding an OFL font in any document does not change the license of the document itself. The requirement for fonts to remain under the OFL does not apply to any document created using the fonts and their derivatives. Similarly, creating any kind of graphic using a font under OFL does not make the resulting artwork subject to the OFL.
1.2 Can I make web pages using these fonts?
Yes! Go ahead! Using CSS (Cascading Style Sheets) is recommended.
1.3 Can I make the fonts available to others from my web site?
Yes, as long as you meet the conditions of the license (do not sell by itself, include the necessary files, rename Modified Versions, do not abuse the Author(s)' name(s) and do not sublicense).
1.4 Can the fonts be included with Free/Libre and Open Source Software collections such as GNU/Linux and BSD distributions?
Yes! Fonts licensed under the OFL can be freely aggregated with software under FLOSS (Free/Libre and Open Source Software) licenses. Since fonts are much more useful aggregated to than merged with existing software, possible incompatibility with existing software licenses is not a problem. You can also repackage the fonts and the accompanying components in a .rpm or .deb package and include them in distro CD/DVDs and online repositories.
1.5 I want to distribute the fonts with my program. Does this mean my program also has to be free and open source software?
No. Only the portions based on the font software are required to be released under the OFL. The intent of the license is to allow aggregation or bundling with software under restricted licensing as well.
1.6 Can I include the fonts on a CD of freeware or commercial fonts?
Yes, as long some other font or software is also on the disk, so the OFL font is not sold by itself.
1.7 Can I sell a software package that includes these fonts?
Yes, you can do this with both the Original Version and a Modified Version. Examples of bundling made possible by the OFL would include: word processors, design and publishing applications, training and educational software, edutainment software, etc.
1.8 Why won't the OFL let me sell the fonts alone?
The intent is to keep people from making money by simply redistributing the fonts. The only people who ought to profit directly from the fonts should be the original authors, and those authors have kindly given up potential direct income to distribute their fonts under the OFL. Please honor and respect their contribution!
1.9 I've come across a font released under the OFL. How can I easily get more information about the Original Version? How can I know where it stands compared to the Original Version or other Modified Versions?
Consult the copyright statement(s) in the license for ways to contact the original authors. Consult the FONTLOG for information on how the font differs from the Original Version, and get in touch with the various contributors via the information in the acknowledgment section. Please consider using the Original Versions of the fonts whenever possible.
1.10 What do you mean in condition 4? Can you provide examples of abusive promotion / endorsement / advertisement vs. normal acknowledgement?
The intent is that the goodwill and reputation of the author(s) should not be used in a way that makes it sound like the original author(s) endorse or approve of a specific Modified Version or software bundle. For example, it would not be right to advertise a word processor by naming the author(s) in a listing of software features, or to promote a Modified Version on a web site by saying "designed by ...". However, it would be appropriate to acknowledge the author(s) if your software package has a list of people who deserve thanks. We realize that this can seem to be a gray area, but the standard used to judge an acknowledgement is that if the acknowledgement benefits the author(s) it is allowed, but if it primarily benefits other parties, or could reflect poorly on the author(s), then it is not.
2 ABOUT MODIFYING OFL LICENSED FONTS
2.1 Can I change the fonts? Are there any limitations to what things I can and cannot change?
You are allowed to change anything, as long as such changes do not violate the terms of the license. In other words, you are not allowed to remove the copyright statement(s) from the font, but you could add additional information into it that covers your contribution.
2.2 I have a font that needs a few extra glyphs - can I take them from an OFL licensed font and copy them into mine?
Yes, but if you distribute that font to others it must be under the OFL, and include the information mentioned in condition 2 of the license.
2.3 Can I charge people for my additional work? In other words, if I add a bunch of special glyphs and/or OpenType/Graphite code, can I sell the enhanced font?
Not by itself. Derivative fonts must be released under the OFL and cannot be sold by themselves. It is permitted, however, to include them in a larger software package (such as text editors, office suites or operating systems), even if the larger package is sold. In that case, you are strongly encouraged, but not required, to also make that derived font easily and freely available outside of the larger package.
2.4 Can I pay someone to enhance the fonts for my use and distribution?
Yes. This is a good way to fund the further development of the fonts. Keep in mind, however, that if the font is distributed to others it must be under the OFL. You won't be able to recover your investment by exclusively selling the font, but you will be making a valuable contribution to the community. Please remember how you have benefitted from the contributions of others.
2.5 I need to make substantial revisions to the font to make it work with my program. It will be a lot of work, and a big investment, and I want to be sure that it can only be distributed with my program. Can I restrict its use?
No. If you redistribute a Modified Version of the font it must be under the OFL. You may not restrict it in any way. This is intended to ensure that all released improvements to the fonts become available to everyone. But you will likely get an edge over competitors by being the first to distribute a bundle with the enhancements. Again, please remember how you have benefitted from the contributions of others.
2.6 Do I have to make any derivative fonts (including source files, build scripts, documentation, etc.) publicly available?
No, but please do share your improvements with others. You may find that you receive more than what you gave in return.
2.7 Why can't I use the Reserved Font Name(s) in my derivative font names? I'd like people to know where the design came from.
The best way to acknowledge the source of the design is to thank the original authors and any other contributors in the files that are distributed with your revised font (although no acknowledgement is required). The FONTLOG is a natural place to do this. Reserved Font Name(s) ensure that the only fonts that have the original names are the unmodified Original Versions. This allows designers to maintain artistic integrity while allowing collaboration to happen. It eliminates potential confusion and name conflicts. When choosing a name be creative and avoid names that reuse almost all the same letters in the same order or sound like the original. Keep in mind that the Copyright Holder(s) can allow a specific trusted partner to use Reserved Font Name(s) through a separate written agreement.
2.8 What do you mean by "primary name as presented to the user"? Are you referring to the font menu name?
Yes, the requirement to change the visible name used to differentiate the font from others applies to the font menu name and other mechanisms to specify a font in a document. It would be fine, for example, to keep a text reference to the original fonts in the description field, in your modified source file or in documentation provided alongside your derivative as long as no one could be confused that your modified source is the original. But you cannot use the Reserved Font Names in any way to identify the font to the user (unless the Copyright Holder(s) allow(s) it through a separate agreement; see section 2.7). Users who install derivatives ("Modified Versions") on their systems should not see any of the original names ("Reserved Font Names") in their font menus, for example. Again, this is to ensure that users are not confused and do not mistake a font for another and so expect features only another derivative or the Original Version can actually offer. Ultimately, creating name conflicts will cause many problems for the users as well as for the designer of both the Original and Modified versions, so please think ahead and find a good name for your own derivative. Font substitution systems like fontconfig, or application-level font fallback configuration within OpenOffice.org or Scribus, will also get very confused if the name of the font they are configured to substitute to actually refers to another physical font on the user's hard drive. It will help everyone if Original Versions and Modified Versions can easily be distinguished from one another and from other derivatives. The substitution mechanism itself is outside the scope of the license. Users can always manually change a font reference in a document or set up some kind of substitution at a higher level but at the lower level the fonts themselves have to respect the Reserved Font Name(s) requirement to prevent ambiguity. If a substitution is currently active the user should be aware of it.
2.9 Am I not allowed to use any part of the Reserved Font Names?
You may not use the words of the font names, but you would be allowed to use parts of words, as long as you do not use any word from the Reserved Font Names entirely. We do not recommend using parts of words because of potential confusion, but it is allowed. For example, if "Foobar" was a Reserved Font Name, you would be allowed to use "Foo" or "bar", although we would not recommend it. Such an unfortunate choice would confuse the users of your fonts as well as make it harder for other designers to contribute.
2.10 So what should I, as an author, identify as Reserved Font Names?
Original authors are encouraged to name their fonts using clear, distinct names, and only declare the unique parts of the name as Reserved Font Names. For example, the author of a font called "Foobar Sans" would declare "Foobar" as a Reserved Font Name, but not "Sans", as that is a common typographical term, and may be a useful word to use in a derivative font name. Reserved Font Names should also be single words. A font called "Flowing River" should have Reserved Font Names "Flowing" and "River", not "Flowing River".
2.11 Do I, as an author, have to identify any Reserved Font Names?
No, but we strongly encourage you to do so. This is to avoid confusion between your work and Modified versions. You may, however, give certain trusted parties the right to use any of your Reserved Font Names through separate written agreements. For example, even if "Foobar" is a RFN, you could write up an agreement to give company "XYZ" the right to distribute a modified version with a name that includes "Foobar". This allows for freedom without confusion.
2.12 Are any names (such as the main font name) reserved by default?
No. That is a change to the license as of version 1.1. If you want any names to be Reserved Font Names, they must be specified after the copyright statement(s).
2.13 What is this FONTLOG thing exactly?
It has three purposes: 1) to provide basic information on the font to users and other developers, 2) to document changes that have been made to the font or accompanying files, either by the original authors or others, and 3) to provide a place to acknowledge the authors and other contributors. Please use it! See below for details on how changes should be noted.
2.14 Am I required to update the FONTLOG?
No, but users, designers and other developers might get very frustrated at you if you don't! People need to know how derivative fonts differ from the original, and how to take advantage of the changes, or build on them.
3 ABOUT THE FONTLOG
The FONTLOG can take a variety of formats, but should include these four sections:
3.1 FONTLOG for <FontFamilyName>
This file provides detailed information on the <FontFamilyName> font software. This information should be distributed along with the <FontFamilyName> fonts and any derivative works.
3.2 Basic Font Information
(Here is where you would describe the purpose and brief specifications for the font project, and where users can find more detailed documentation. It can also include references to how changes can be contributed back to the Original Version. You may also wish to include a short guide to the design, or a reference to such a document.)
3.3 ChangeLog
(This should list both major and minor changes, most recent first. Here are some examples:)
7 February 2007 (Pat Johnson) <NewFontFamilyName> Version 1.3
- Added Greek and Cyrillic glyphs
- Released as "<NewFontFamilyName>"
7 March 2006 (Fred Foobar) <NewFontFamilyName> Version 1.2
- Tweaked contextual behaviours
- Released as "<NewFontFamilyName>"
1 Feb 2005 (Jane Doe) <NewFontFamilyName> Version 1.1
- Improved build script performance and verbosity
- Extended the smart code documentation
- Corrected minor typos in the documentation
- Fixed position of combining inverted breve below (U+032F)
- Added OpenType/Graphite smart code for Armenian
- Added Armenian glyphs (U+0531 -> U+0587)
- Released as "<NewFontFamilyName>"
1 Jan 2005 (Joe Smith) <FontFamilyName> Version 1.0
- Initial release of font "<FontFamilyName>"
3.4 Acknowledgements
(Here is where contributors can be acknowledged.
If you make modifications be sure to add your name (N), email (E), web-address (W) and description (D). This list is sorted by last name in alphabetical order.)
N: Jane Doe
E: jane@university.edu
W: http://art.university.edu/projects/fonts
D: Contributor - Armenian glyphs and code
N: Fred Foobar
E: fred@foobar.org
W: http://foobar.org
D: Contributor - misc Graphite fixes
N: Pat Johnson
E: pat@fontstudio.org
W: http://pat.fontstudio.org
D: Designer - Greek & Cyrillic glyphs based on Roman design
N: Tom Parker
E: tom@company.com
W: http://www.company.com/tom/projects/fonts
D: Engineer - original smart font code
N: Joe Smith
E: joe@fontstudio.org
W: http://joe.fontstudio.org
D: Designer - original Roman glyphs
(Original authors can also include information here about their organization.)
4 ABOUT MAKING CONTRIBUTIONS
4.1 Why should I contribute my changes back to the original authors?
It would benefit many people if you contributed back to what you've received. Providing your contributions and improvements to the fonts and other components (data files, source code, build scripts, documentation, etc.) could be a tremendous help and would encourage others to contribute as well and 'give back', which means you will have an opportunity to benefit from other people's contributions as well. Sometimes maintaining your own separate version takes more effort than merging back with the original. Be aware that any contributions, however, must be either your own original creation or work that you own, and you may be asked to affirm that clearly when you contribute.
4.2 I've made some very nice improvements to the font, will you consider adopting them and putting them into future Original Versions?
Most authors would be very happy to receive such contributions. Keep in mind that it is unlikely that they would want to incorporate major changes that would require additional work on their end. Any contributions would likely need to be made for all the fonts in a family and match the overall design and style. Authors are encouraged to include a guide to the design with the fonts. It would also help to have contributions submitted as patches or clearly marked changes (the use of smart source revision control systems like subversion, svk or bzr is a good idea). Examples of useful contributions are bug fixes, additional glyphs, stylistic alternates (and the smart font code to access them) or improved hinting.
4.3 How can I financially support the development of OFL fonts?
It is likely that most authors of OFL fonts would accept financial contributions - contact them for instructions on how to do this. Such contributions would support future development. You can also pay for others to enhance the fonts and contribute the results back to the original authors for inclusion in the Original Version.
5 ABOUT THE LICENSE
5.1 I see that this is version 1.1 of the license. Will there be later changes?
Version 1.1 is the first minor revision of the OFL. We are confident that version 1.1 will meet most needs, but are open to future improvements. Any revisions would be for future font releases, and previously existing licenses would remain in effect. No retroactive changes are possible, although the Copyright Holder(s) can re-release the font under a revised OFL. All versions will be available on our web site: http://scripts.sil.org/OFL.
5.2 Can I use the SIL Open Font License for my own fonts?
Yes! We heartily encourage anyone to use the OFL to distribute their own original fonts. It is a carefully constructed license that allows great freedom along with enough artistic integrity protection for the work of the authors as well as clear rules for other contributors and those who redistribute the fonts. Some additional information about using the OFL is included at the end of this FAQ.
5.3 Does this license restrict the rights of the Copyright Holder(s)?
No. The Copyright Holder(s) still retain(s) all the rights to their creation; they are only releasing a portion of it for use in a specific way. For example, the Copyright Holder(s) may choose to release a 'basic' version of their font under the OFL, but sell a restricted 'enhanced' version. Only the Copyright Holder(s) can do this.
5.4 Is the OFL a contract or a license?
The OFL is a license and not a contract and so does not require you to sign it to have legal validity. By using, modifying and redistributing components under the OFL you indicate that you accept the license.
5.5 How about translating the license and the FAQ into other languages?
SIL certainly recognises the need for people who are not familiar with English to be able to understand the OFL and this FAQ better in their own language. Making the license very clear and readable is a key goal of the OFL.
If you are an experienced translator, you are very welcome to help by translating the OFL and its FAQ so that designers and users in your language community can understand the license better. But only the original English version of the license has legal value and has been approved by the community. Translations do not count as legal substitutes and should only serve as a way to explain the original license. SIL - as the author and steward of the license for the community at large - does not approve any translation of the OFL as legally valid because even small translation ambiguities could be abused and create problems.
We give permission to publish unofficial translations into other languages provided that they comply with the following guidelines:
- put the following disclaimer in both English and the target language stating clearly that the translation is unofficial:
"This is an unofficial translation of the SIL Open Font License into $language. It was not published by SIL International, and does not legally state the distribution terms for fonts that use the OFL. A release under the OFL is only valid when using the original English text.
However, we recognize that this unofficial translation will help users and designers not familiar with English to understand the SIL OFL better and make it easier to use and release font families under this collaborative font design model. We encourage designers who consider releasing their creation under the OFL to read the FAQ in their own language if it is available.
Please go to http://scripts.sil.org/OFL for the official version of the license and the accompanying FAQ."
- keep your unofficial translation current and update it at our request if needed, for example if there is any ambiguity which could lead to confusion.
If you start such a unofficial translation effort of the OFL and its accompanying FAQ please let us know, thank you.
6 ABOUT SIL INTERNATIONAL
6.1 Who is SIL International and what does it do?
SIL International is a worldwide faith-based education and development organization (NGO) that studies, documents, and assists in developing the world's lesser-known languages through literacy, linguistics, translation, and other academic disciplines. SIL makes its services available to all without regard to religious belief, political ideology, gender, race, or ethnic background. SIL's members and volunteers share a Christian commitment.
6.2 What does this have to do with font licensing?
The ability to read, write, type and publish in one's own language is one of the most critical needs for millions of people around the world. This requires fonts that are widely available and support lesser-known languages. SIL develops - and encourages others to develop - a complete stack of writing systems implementation components available under open licenses. This open stack includes input methods, smart fonts, smart rendering libraries and smart applications. There has been a need for a common open license that is specifically applicable to fonts and related software (a crucial component of this stack) so SIL developed the SIL Open Font License with the help of the FLOSS community.
6.3 How can I contact SIL?
Our main web site is: http://www.sil.org/
Our site about complex scripts is: http://scripts.sil.org/
Information about this license (including contact email information) is at: http://scripts.sil.org/OFL
7 ABOUT USING THE OFL FOR YOUR ORIGINAL FONTS
If you want to release your fonts under the OFL, you only need to do the following:
7.1 Put your copyright and reserved font names information in the beginning of the main OFL file.
7.2 Put your copyright and the OFL references in your various font files (such as in the copyright, license and description fields) and in your other components (build scripts, glyph databases, documentation, rendering samples, etc).
7.3 Write an initial FONTLOG for your font and include it in the release package.
7.4 Include the OFL in your release package.
7.5 We also highly recommend you include the relevant practical documentation on the license by putting the OFL-FAQ in your package.
7.6 If you wish, you can use the OFL Graphics on your web page.
That's all. If you have any more questions please get in touch with us.
Copyright (C) Authors of original metafont fonts:
Donald Ervin Knuth (cm, concrete fonts)
1995, 1996, 1997 J"org Knappen, 1990, 1992 Norbert Schwarz (ec fonts)
1992-2006 A.Khodulev, O.Lapko, A.Berdnikov, V.Volovich (lh fonts)
1997-2005 Claudio Beccari (cb greek fonts)
2002 FUKUI Rei (tipa fonts)
2003-2005 Han The Thanh (Vietnamese fonts)
1996-2005 Walter Schmidt (cmbright fonts)
Copyright (C) 2003-2009, Andrey V. Panov (panov@canopus.iacp.dvo.ru),
with Reserved Font Family Name "Computer Modern Unicode fonts".
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
This file has been truncated, but you can view the full file.
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View raw

(Sorry about that, but we can’t show files that are this big right now.)

@prasunkgupta
Copy link

In the example for displaying London Boroughs one-by-one, I think the line
boroP = maps.map_poly_shp([boro], setup=False)
needs to be replaced with
boroP = maps.map_poly_shp([boro], bbox=extent)

(Working on Ananconda based Python 2.7 64bit environment with Pysal version 1.11.1 & Matplotlib version 1.5.1)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment