Explorar el Código

Switch fonts, fiddle with underlines.

master
Chris Smith hace 7 años
padre
commit
c1a75089bf

+ 1
- 0
site/layouts/partials/head.html Ver fichero

@@ -23,6 +23,7 @@
23 23
     {{ if .RSSLink }}
24 24
       <link href="{{ .RSSLink }}" rel="alternate" type="application/rss+xml" title="{{ .Site.Title }}" />
25 25
     {{ end }}
26
+    <script src="/res/js/smart-underlines.js" integrity="sha384-E1jgIqu/CRgohnx6VNBfdCVd88zdMqesFcuQ29ph7+/HPeCNhZD7ZoFfuCkIv3a7"></script>
26 27
   </head>
27 28
   <body id="top">
28 29
 

+ 28
- 15
site/static/res/css/style.css Ver fichero

@@ -1,11 +1,25 @@
1 1
 @import url("font-awesome.min.css");
2
-@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic;Raleway:800");
3 2
 
4
-/*
5
-  Strata by Pixelarity
6
-  pixelarity.com | hello@pixelarity.com
7
-  License: pixelarity.com/license
8
-*/
3
+@font-face {
4
+    font-family: 'Aileron Regular';
5
+    src: url('../fonts/aileron-regular-webfont.woff2') format('woff2'),
6
+         url('../fonts/aileron-regular-webfont.woff') format('woff');
7
+    font-weight: normal;
8
+    font-style: normal;
9
+
10
+}
11
+
12
+@font-face {
13
+    font-family: 'League Spartan';
14
+    src: url('../fonts/leaguespartan-bold.eot');
15
+    src: url('../fonts/leaguespartan-bold.eot?#iefix') format('embedded-opentype'),
16
+         url('../fonts/leaguespartan-bold.woff2') format('woff2'),
17
+         url('../fonts/leaguespartan-bold.woff') format('woff'),
18
+         url('../fonts/leaguespartan-bold.ttf') format('truetype'),
19
+         url('../fonts/leaguespartan-bold.svg#league_spartanbold') format('svg');
20
+    font-weight: bold;
21
+    font-style: normal;
22
+}
9 23
 
10 24
 /* Reset */
11 25
 
@@ -1568,7 +1582,7 @@
1568 1582
 
1569 1583
   body, input, select, textarea {
1570 1584
     color: #a2a2a2;
1571
-    font-family: "Source Sans Pro", Helvetica, sans-serif;
1585
+    font-family: "Aileron Regular", Helvetica, sans-serif;
1572 1586
     font-size: 16pt;
1573 1587
     font-weight: 400;
1574 1588
     line-height: 1.75em;
@@ -1579,15 +1593,12 @@
1579 1593
     -webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out;
1580 1594
     -ms-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out;
1581 1595
     transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out;
1582
-    border-bottom: dotted 1px;
1583 1596
     color: #49bf9d;
1584
-    text-decoration: none;
1585 1597
   }
1586 1598
 
1587 1599
     a:hover {
1588 1600
       border-bottom-color: transparent;
1589 1601
       color: #49bf9d !important;
1590
-      text-decoration: none;
1591 1602
     }
1592 1603
 
1593 1604
   strong, b {
@@ -1606,15 +1617,14 @@
1606 1617
   h1, h2, h3, h4, h5, h6 {
1607 1618
     color: #787878;
1608 1619
     font-weight: 800;
1609
-    font-family: Raleway, sans-serif;
1610
-    text-transform: uppercase;
1620
+    font-family: "League Spartan", sans-serif;
1621
+    .text-transform: uppercase;
1611 1622
     line-height: 1em;
1612 1623
     margin: 0 0 1em 0;
1613 1624
   }
1614 1625
 
1615 1626
     h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
1616 1627
       color: inherit;
1617
-      text-decoration: none;
1618 1628
     }
1619 1629
 
1620 1630
   h1 {
@@ -1623,7 +1633,7 @@
1623 1633
   }
1624 1634
 
1625 1635
   h2 {
1626
-    font-size: 1.25em;
1636
+    font-size: 1.5em;
1627 1637
     line-height: 1.5em;
1628 1638
   }
1629 1639
 
@@ -1781,11 +1791,14 @@
1781 1791
     padding: 20px 0;
1782 1792
   }
1783 1793
 
1794
+  #header a {
1795
+    text-decoration: none;
1796
+  }
1797
+
1784 1798
   #posts .recent a {
1785 1799
     background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 30%);
1786 1800
     display: inline-block;
1787 1801
     width: 100%;
1788
-    border: 0;
1789 1802
     padding: 0 0.7em 0 2em;
1790 1803
   }
1791 1804
 

BIN
site/static/res/fonts/aileron-regular-webfont.woff Ver fichero


BIN
site/static/res/fonts/aileron-regular-webfont.woff2 Ver fichero


BIN
site/static/res/fonts/leaguespartan-bold.eot Ver fichero


+ 661
- 0
site/static/res/fonts/leaguespartan-bold.svg Ver fichero

@@ -0,0 +1,661 @@
1
+<?xml version="1.0" standalone="no"?>
2
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
3
+<svg xmlns="http://www.w3.org/2000/svg">
4
+<metadata></metadata>
5
+<defs>
6
+<font id="league_spartanregular" horiz-adv-x="683" >
7
+<font-face units-per-em="1000" ascent="750" descent="-250" />
8
+<missing-glyph horiz-adv-x="273" />
9
+<glyph unicode=" "  horiz-adv-x="273" />
10
+<glyph unicode="&#x09;" horiz-adv-x="273" />
11
+<glyph unicode="&#xa0;" horiz-adv-x="273" />
12
+<glyph unicode="!" horiz-adv-x="349" d="M110 270l-24 590h177l-24 -590h-129zM174 214q48 0 81.5 -33.5t33.5 -81.5q0 -47 -33.5 -80.5t-81.5 -33.5q-47 0 -80.5 33.5t-33.5 80.5q0 48 33.5 81.5t80.5 33.5z" />
13
+<glyph unicode="&#x22;" horiz-adv-x="513" d="M145 840q34 0 60 -23t26 -52v-4q0 -20 -15.5 -91.5t-31.5 -133.5l-15 -61h-67q-42 240 -42 286v4q0 29 25.5 52t59.5 23zM367 840q34 0 60 -23t26 -52v-4q0 -20 -15.5 -91.5t-31.5 -133.5l-15 -61h-67q-42 240 -42 286v4q0 29 25.5 52t59.5 23z" />
14
+<glyph unicode="#" horiz-adv-x="833" d="M294 219l-57 -219h-124l57 219h-102l32 121h102l38 146h-107l32 121h107l57 218h124l-57 -218h108l57 218h124l-57 -218h102l-32 -121h-102l-38 -146h107l-32 -121h-107l-57 -219h-124l57 219h-108zM434 340l38 146h-108l-38 -146h108z" />
15
+<glyph unicode="$" horiz-adv-x="672" d="M415 963v-141q52 -7 100.5 -25t71.5 -33l23 -14l-73 -144q-9 6 -24.5 15t-58.5 24t-79 15q-47 0 -71 -18.5t-24 -52.5q0 -16 10.5 -30.5t38 -30t46.5 -24t64 -27.5q2 -1 3.5 -1.5t3.5 -1.5q77 -33 132 -89.5t55 -128.5q0 -110 -59.5 -171t-158.5 -78v-145h-108v138 q-48 3 -94 14.5t-77 26.5t-55.5 29.5t-36.5 24.5l-11 10l91 152q12 -10 32 -25t72 -40t92 -25q114 0 114 78q0 17 -8.5 31.5t-29 28t-36.5 22t-51.5 25t-53.5 25.5q-72 36 -112 89.5t-40 115.5q0 89 59.5 153.5t144.5 83.5v144h108z" />
16
+<glyph unicode="%" horiz-adv-x="981" d="M23 643q0 86 64 141.5t159 55.5q93 0 156 -55.5t63 -141.5t-61.5 -141.5t-157.5 -55.5q-100 0 -161.5 55.5t-61.5 141.5zM791 825l-480 -825h-118l480 825h118zM152 643q0 -40 25.5 -65.5t66.5 -25.5q39 0 64.5 25.5t25.5 65.5t-26 66.5t-64 26.5q-39 0 -65.5 -26.5 t-26.5 -66.5zM516 182q0 86 61.5 141.5t161.5 55.5q96 0 157.5 -55.5t61.5 -141.5t-63 -141.5t-156 -55.5q-95 0 -159 55.5t-64 141.5zM645 182q0 -40 26.5 -66.5t65.5 -26.5q38 0 64 26.5t26 66.5t-25.5 65.5t-64.5 25.5q-41 0 -66.5 -25.5t-25.5 -65.5z" />
17
+<glyph unicode="&#x26;" horiz-adv-x="833" d="M29 217q0 37 17 71t48 62t63 49t73 43q-83 104 -83 183q0 98 68.5 156.5t194.5 58.5q116 0 180.5 -65t64.5 -150q0 -35 -17 -68.5t-40.5 -57t-47.5 -41.5t-41 -27l-17 -9l110 -114q36 16 121 104l116 -114q-56 -64 -117 -113l178 -185h-237l-82 85q-38 -27 -56 -38.5 t-53.5 -29.5t-73 -25t-82.5 -7q-39 0 -77 6.5t-76.5 23t-67.5 41.5t-47.5 66.5t-18.5 94.5zM410 707q-36 0 -54 -23t-18 -59q0 -21 15 -46.5t30 -40.5l15 -14q92 50 92 101q0 82 -80 82zM459 210l-131 129q-3 -1 -9 -3.5t-21 -12t-26 -21t-20.5 -30.5t-9.5 -40q0 -33 28 -51 t65 -18q30 0 61 11.5t47 23.5z" />
18
+<glyph unicode="'" horiz-adv-x="291" d="M145 840q34 0 60 -23t26 -52v-4q0 -20 -15.5 -91.5t-31.5 -133.5l-15 -61h-67q-42 240 -42 286v4q0 29 25.5 52t59.5 23z" />
19
+<glyph unicode="(" horiz-adv-x="403" d="M345 -211l-115 -49q-7 9 -19 25t-42 71t-53 115.5t-42 154.5t-19 191q0 100 19.5 196t47.5 162t55.5 118t46.5 77l20 25l115 -49q-6 -7 -15.5 -20.5t-33.5 -62.5t-43 -105t-34 -148.5t-15 -192.5q0 -95 13 -182t32 -143.5t37.5 -100t31.5 -63.5z" />
20
+<glyph unicode=")" horiz-adv-x="403" d="M173 -260l-115 49q5 7 13.5 20.5t30.5 61t39 101.5t30.5 142t13.5 183q0 100 -14.5 191.5t-35.5 150.5t-41.5 103t-35.5 64l-14 20l115 49q8 -9 20.5 -26t45 -74.5t57.5 -120.5t45.5 -160t20.5 -197q0 -97 -18 -190t-44 -156.5t-51.5 -113t-43.5 -73.5z" />
21
+<glyph unicode="*" horiz-adv-x="488" d="M402 778l26 -80l-114 -41l66 -99l-66 -45l-70 91l-70 -91l-66 45l66 99l-114 41l26 80l114 -35l1 117h86l1 -117z" />
22
+<glyph unicode="+" horiz-adv-x="633" d="M393 158h-153v180h-180v153h180v180h153v-180h180v-153h-180v-180z" />
23
+<glyph unicode="," horiz-adv-x="349" d="M174 214q48 0 81.5 -33.5t33.5 -81.5q0 -148 -168 -287l-51 42q7 6 17.5 18t31 48.5t27.5 73.5q-38 9 -62 37.5t-24 67.5q0 48 33.5 81.5t80.5 33.5z" />
24
+<glyph unicode="-" horiz-adv-x="442" d="M60 366h322v-153h-322v153z" />
25
+<glyph unicode="." horiz-adv-x="349" d="M174 214q48 0 81.5 -33.5t33.5 -81.5q0 -47 -33.5 -80.5t-81.5 -33.5q-47 0 -80.5 33.5t-33.5 80.5q0 48 33.5 81.5t80.5 33.5z" />
26
+<glyph unicode="/" horiz-adv-x="611" d="M588 860l-412 -980h-153l412 980h153z" />
27
+<glyph unicode="0" horiz-adv-x="727" d="M28 412q0 204 97 316t239 112t238.5 -112t96.5 -316q0 -111 -27 -195t-74.5 -133.5t-106 -74t-127.5 -24.5t-127.5 24.5t-106.5 74t-75 133.5t-27 195zM218 412q0 -131 38 -196.5t108 -65.5q69 0 107 65.5t38 196.5q0 125 -38.5 194t-106.5 69t-107 -69.5t-39 -193.5z " />
28
+<glyph unicode="1" horiz-adv-x="413" d="M29 487v186l235 152h89v-825h-188v575z" />
29
+<glyph unicode="2" horiz-adv-x="753" d="M363 681q-40 0 -76.5 -39.5t-53.5 -78.5l-17 -39l-157 76q3 10 10 26t33 57.5t57.5 73t86 57.5t117.5 26q81 0 141.5 -20.5t93.5 -51t53.5 -72t26 -75.5t5.5 -71q0 -54 -30 -113.5t-72.5 -106t-85.5 -85t-73 -59.5l-30 -21h306v-165h-643v47q17 14 46 38.5t102 93.5 t129 129.5t102 129.5t46 112q0 17 -3.5 34t-13.5 41.5t-36 40t-64 15.5z" />
30
+<glyph unicode="3" horiz-adv-x="665" d="M205 587l-148 72q2 7 6 19.5t24 43.5t47 55t79 43.5t117 19.5q118 0 194.5 -67.5t76.5 -172.5q0 -98 -73 -155q105 -64 105 -189q0 -118 -86.5 -194.5t-219.5 -76.5q-71 0 -129 21t-90.5 50.5t-54 59.5t-29.5 51l-7 21l174 85q0 -5 1.5 -13.5t10.5 -30.5t22 -38.5 t39.5 -30t61.5 -13.5q53 0 86 29t33 80q0 53 -34.5 87t-84.5 34l-36 -6v123h41q39 0 69 30t30 74q0 39 -30.5 65t-71.5 26q-29 0 -52.5 -10.5t-36 -25.5t-21 -30t-10.5 -25z" />
31
+<glyph unicode="4" horiz-adv-x="666" d="M557 339h96v-165h-96v-174h-176v174h-406v56l396 595h186v-486zM381 574h-2l-147 -235h149v235z" />
32
+<glyph unicode="5" horiz-adv-x="641" d="M18 164l149 72q28 -94 145 -94q51 0 84.5 34t33.5 86t-32.5 85.5t-78 46.5t-103.5 13q-82 0 -141 -26l69 444h421v-165h-260l-18 -115q3 0 11 0.5t12 0.5q63 0 114.5 -14t97 -45t71 -90t25.5 -141q0 -118 -86.5 -194.5t-219.5 -76.5q-121 0 -194 52.5t-100 126.5z" />
33
+<glyph unicode="6" horiz-adv-x="689" d="M580 825l-243 -283q21 12 59 12q44 0 89 -18.5t84.5 -53t64.5 -91.5t25 -126q0 -70 -26.5 -125.5t-71 -88t-97.5 -49.5t-111 -17q-139 0 -234 81t-95 199q0 100 28 164.5t102 164.5l194 231h232zM219 265q0 -54 35 -89.5t90 -35.5t91 35.5t36 89.5q0 55 -36.5 91.5 t-90.5 36.5q-52 0 -88.5 -36.5t-36.5 -91.5z" />
34
+<glyph unicode="7" horiz-adv-x="688" d="M713 825v-55l-436 -770h-222l380 660h-355v165h633z" />
35
+<glyph unicode="8" horiz-adv-x="687" d="M613 632q0 -125 -106 -187q66 -30 105.5 -86t39.5 -137q0 -101 -93.5 -169t-214.5 -68q-124 0 -216.5 67.5t-92.5 169.5q0 157 144 223q-109 62 -109 187q0 88 83.5 148t189.5 60q109 0 189.5 -59.5t80.5 -148.5zM435 605q0 40 -25.5 66.5t-65.5 26.5t-66.5 -26.5 t-26.5 -66.5t27 -66t66 -26q40 0 65.5 25.5t25.5 66.5zM239 252q0 -46 29 -75.5t75 -29.5q45 0 75 29.5t30 75.5t-30.5 75.5t-74.5 29.5q-45 0 -74.5 -29.5t-29.5 -75.5z" />
36
+<glyph unicode="9" horiz-adv-x="689" d="M109 0l243 283q-21 -12 -59 -12q-44 0 -89 18.5t-84.5 53t-64.5 91.5t-25 126q0 70 26.5 125.5t71 88t97.5 49.5t111 17q139 0 234 -81t95 -199q0 -100 -28 -164.5t-102 -164.5l-194 -231h-232zM470 560q0 54 -35 89.5t-90 35.5t-91 -35.5t-36 -89.5q0 -55 36.5 -91.5 t90.5 -36.5q52 0 88.5 36.5t36.5 91.5z" />
37
+<glyph unicode=":" horiz-adv-x="349" d="M174 554q48 0 81.5 -33.5t33.5 -81.5q0 -47 -33.5 -80.5t-81.5 -33.5q-47 0 -80.5 33.5t-33.5 80.5q0 48 33.5 81.5t80.5 33.5zM174 214q48 0 81.5 -33.5t33.5 -81.5q0 -47 -33.5 -80.5t-81.5 -33.5q-47 0 -80.5 33.5t-33.5 80.5q0 48 33.5 81.5t80.5 33.5z" />
38
+<glyph unicode=";" horiz-adv-x="349" d="M174 554q48 0 81.5 -33.5t33.5 -81.5q0 -47 -33.5 -80.5t-81.5 -33.5q-47 0 -80.5 33.5t-33.5 80.5q0 48 33.5 81.5t80.5 33.5zM174 214q-47 0 -80.5 -33.5t-33.5 -81.5q0 -39 24 -67.5t62 -37.5q-7 -37 -26 -72t-34 -52l-16 -16l51 -42q168 139 168 287q0 48 -33.5 81.5 t-81.5 33.5z" />
39
+<glyph unicode="&#x3c;" horiz-adv-x="662" d="M60 475l547 222v-142l-358 -140l358 -138v-142l-547 222v118z" />
40
+<glyph unicode="=" horiz-adv-x="633" d="M60 611h513v-153h-513v153zM60 371h513v-153h-513v153z" />
41
+<glyph unicode="&#x3e;" horiz-adv-x="662" d="M55 277l358 138l-358 140v142l547 -222v-118l-547 -222v142z" />
42
+<glyph unicode="?" horiz-adv-x="596" d="M170 580l-147 71q0 4 6 21.5t24 47t45.5 55.5t77.5 45.5t113 19.5q116 0 200 -68t84 -171q0 -127 -169 -199q-23 -10 -29 -27.5t-6 -48.5v-56h-165v109q0 27 2 42.5t13 34t32 32.5q16 10 43 23.5t40 21.5t24 25.5t11 42.5q0 36 -23.5 59t-57.5 23q-49 0 -78.5 -31.5 t-39.5 -71.5zM286 214q48 0 81.5 -33.5t33.5 -81.5q0 -47 -33.5 -80.5t-81.5 -33.5q-47 0 -80.5 33.5t-33.5 80.5q0 48 33.5 81.5t80.5 33.5z" />
43
+<glyph unicode="@" horiz-adv-x="921" d="M718 344q33 0 47.5 22t14.5 76q0 117 -87.5 192t-219.5 75q-127 0 -215.5 -86.5t-88.5 -209.5q0 -121 89 -203.5t215 -82.5q59 0 105.5 17t63.5 34l18 17l116 -77q-4 -5 -11 -14t-33.5 -32t-58.5 -40.5t-86 -32t-114 -14.5q-122 0 -224.5 53.5t-164 152t-61.5 222.5 t61.5 222.5t164 151.5t224.5 53q179 0 302.5 -112t123.5 -286q0 -109 -60 -164t-143 -55q-85 0 -139 46l-9 -13q-49 -54 -126 -54q-82 0 -135.5 58t-53.5 143q0 86 53.5 144.5t135.5 58.5q76 0 126 -48v37h119v-209q0 -5 2 -12t15 -18.5t34 -11.5zM388 405q0 -35 22.5 -57.5 t58.5 -22.5q34 0 56.5 23t22.5 57q0 35 -23 58.5t-56 23.5q-34 0 -57.5 -23.5t-23.5 -58.5z" />
44
+<glyph unicode="A" horiz-adv-x="784" d="M479 825l333 -825h-202l-61 165h-314l-61 -165h-202l333 825h174zM485 330l-92 240h-2l-92 -240h186z" />
45
+<glyph unicode="B" horiz-adv-x="666" d="M60 825h256q116 0 185 -49.5t69 -160.5q0 -124 -103 -177q176 -31 176 -208q0 -104 -72 -167t-198 -63h-313v825zM248 502h15q63 0 94 22t31 72q0 84 -125 84h-15v-178zM248 145h59q138 0 138 92q0 55 -34.5 79t-103.5 24h-59v-195z" />
46
+<glyph unicode="C" horiz-adv-x="753" d="M499 170q43 0 83.5 13t59.5 25l19 13l80 -160q-4 -3 -11 -8t-32.5 -18.5t-54.5 -23.5t-76 -18t-97 -8q-115 0 -218 56.5t-166 155.5t-63 214q0 87 37 167t98.5 137t143.5 91t168 34q80 0 147.5 -19t95.5 -38l28 -19l-80 -160q-7 6 -21 14.5t-56 22.5t-85 14 q-68 0 -122 -22t-85.5 -58t-48 -77.5t-16.5 -84.5q0 -94 70.5 -168.5t201.5 -74.5z" />
47
+<glyph unicode="D" horiz-adv-x="738" d="M60 825h239q172 0 294 -117.5t122 -294.5q0 -178 -121.5 -295.5t-294.5 -117.5h-239v825zM248 168h29q103 0 168.5 69.5t66.5 174.5q0 105 -65.5 175t-169.5 70h-29v-489z" />
48
+<glyph unicode="E" horiz-adv-x="580" d="M532 825v-165h-284v-164h272v-165h-272v-166h284v-165h-472v825h472z" />
49
+<glyph unicode="F" horiz-adv-x="567" d="M537 825v-165h-289v-164h267v-165h-267v-331h-188v825h477z" />
50
+<glyph unicode="G" horiz-adv-x="829" d="M806 462v-179q-32 -147 -140 -222.5t-241 -75.5q-167 0 -284.5 125t-117.5 302q0 180 115 304t287 124q201 0 318 -141l-123 -135q-66 106 -184 106q-87 0 -148.5 -75.5t-61.5 -182.5q0 -105 61.5 -179.5t148.5 -74.5q72 0 125.5 43.5t53.5 115.5h-190v145h381z" />
51
+<glyph unicode="H" horiz-adv-x="762" d="M248 331v-331h-188v825h188v-329h266v329h188v-825h-188v331h-266z" />
52
+<glyph unicode="I" horiz-adv-x="308" d="M248 825v-825h-188v825h188z" />
53
+<glyph unicode="J" horiz-adv-x="469" d="M419 825v-592q0 -121 -66.5 -184.5t-190.5 -63.5q-33 0 -65 8t-54 19.5t-39.5 23.5t-25.5 20l-9 8l60 157q59 -56 107 -56q43 0 69 28.5t26 87.5v544h188z" />
54
+<glyph unicode="K" horiz-adv-x="787" d="M811 0h-259l-304 350v-350h-188v825h188v-337l283 337h228l-332 -391z" />
55
+<glyph unicode="L" horiz-adv-x="565" d="M248 825v-660h284v-165h-472v825h188z" />
56
+<glyph unicode="M" horiz-adv-x="946" d="M742 0l-39 489h-5l-169 -484h-112l-169 484h-5l-39 -489h-188l74 825h200l183 -476l183 476h200l74 -825h-188z" />
57
+<glyph unicode="N" horiz-adv-x="826" d="M248 512v-512h-188v825h188l328 -512h2v512h188v-825h-188l-328 512h-2z" />
58
+<glyph unicode="O" horiz-adv-x="877" d="M23 413q0 179 122 303t294 124q173 0 294 -123.5t121 -303.5q0 -181 -119 -304.5t-296 -123.5q-181 0 -298.5 122.5t-117.5 305.5zM226 413q0 -65 20 -118.5t70 -90.5t123 -37q105 0 158.5 72t53.5 174q0 101 -54.5 173.5t-157.5 72.5q-102 0 -157.5 -72.5t-55.5 -173.5z " />
59
+<glyph unicode="P" horiz-adv-x="666" d="M60 825h301q126 0 204 -65t78 -189t-79 -194.5t-203 -70.5h-113v-306h-188v825zM248 456h53q63 0 103.5 25.5t40.5 83.5q0 59 -40.5 84.5t-103.5 25.5h-53v-219z" />
60
+<glyph unicode="Q" horiz-adv-x="867" d="M261 -173l-45 68q3 4 8 10t21 22.5t31 29t35 22.5t37 10v4q-146 28 -235.5 144t-89.5 276q0 180 120 303.5t291 123.5q172 0 291 -123.5t119 -303.5q0 -147 -79 -259t-208 -151v-4q6 0 53 -9.5t75 -9.5q38 0 69 13.5t43 26.5l12 14l59 -127q-2 -5 -6.5 -12.5t-20.5 -26.5 t-35.5 -34t-52 -27t-69.5 -12q-61 0 -149 39t-152 39q-35 0 -65.5 -11.5t-43.5 -23.5zM226 413q0 -48 11 -89.5t34.5 -75.5t65 -53.5t97.5 -19.5q105 0 156 68t51 170q0 101 -52 169.5t-155 68.5q-102 0 -155 -69t-53 -169z" />
61
+<glyph unicode="R" horiz-adv-x="716" d="M60 825h295q119 0 194 -63.5t75 -181.5q0 -91 -45.5 -152.5t-123.5 -86.5l284 -341h-239l-252 326v-326h-188v825zM248 459h22q26 0 44 1t41 7t37 17t24 32t10 51t-10 51t-24 32t-37 17t-41 7t-44 1h-22v-216z" />
62
+<glyph unicode="S" horiz-adv-x="672" d="M364 840q67 0 131 -19.5t95 -38.5l30 -20l-76 -150q-9 6 -25 15.5t-60 25.5t-82 16q-47 0 -72.5 -20t-25.5 -54q0 -17 12 -31.5t41 -31t51 -26.5t68 -30q80 -34 136.5 -92.5t56.5 -132.5q0 -71 -25.5 -124t-70 -83t-98.5 -44.5t-117 -14.5q-54 0 -106 11t-87 27.5 t-63 32.5t-41 27l-13 11l94 158q12 -10 33 -25.5t74.5 -41.5t94.5 -26q119 0 119 81q0 17 -8.5 31.5t-30 29t-38 23t-54 26t-55.5 26.5q-75 37 -116 92.5t-41 119.5q0 111 82 181.5t187 70.5z" />
63
+<glyph unicode="T" horiz-adv-x="596" d="M8 660v165h580v-165h-196v-660h-188v660h-196z" />
64
+<glyph unicode="U" horiz-adv-x="744" d="M694 825v-532q0 -152 -82 -230t-240 -78t-240 78t-82 230v532h188v-477q0 -100 31.5 -139t102.5 -39t102.5 39t31.5 139v477h188z" />
65
+<glyph unicode="V" horiz-adv-x="784" d="M318 0l-346 825h212l208 -542l208 542h212l-346 -825h-148z" />
66
+<glyph unicode="W" horiz-adv-x="1121" d="M693 0l-132 463l-132 -463h-209l-235 825h209l141 -566h5l150 566h142l150 -566h5l141 566h208l-235 -825h-208z" />
67
+<glyph unicode="X" horiz-adv-x="798" d="M832 0h-243l-195 281l-195 -281h-233l312 444l-260 381h224l152 -225l152 225h234l-270 -381z" />
68
+<glyph unicode="Y" horiz-adv-x="736" d="M-30 825h226l172 -264l172 264h226l-304 -455v-370h-188v370z" />
69
+<glyph unicode="Z" horiz-adv-x="769" d="M753 825l-409 -660h382v-165h-710l408 660h-350v165h679z" />
70
+<glyph unicode="[" horiz-adv-x="442" d="M60 860h322v-117h-169v-886h169v-117h-322v1120z" />
71
+<glyph unicode="\" horiz-adv-x="611" d="M435 0l-412 860h153l412 -860h-153z" />
72
+<glyph unicode="]" horiz-adv-x="442" d="M60 -143h169v886h-169v117h322v-1120h-322v117z" />
73
+<glyph unicode="^" horiz-adv-x="496" d="M340 605l-92 109l-92 -109h-161l207 235h92l207 -235h-161z" />
74
+<glyph unicode="_" horiz-adv-x="513" d="M0 -15h513v-85h-513v85z" />
75
+<glyph unicode="`" horiz-adv-x="388" d="M138 840l203 -176l-56 -77l-238 138z" />
76
+<glyph unicode="a" d="M23 256q0 114 72 193t183 79q102 0 168 -64v49h177v-513h-175v58h-2q-66 -73 -168 -73q-111 0 -183 78.5t-72 192.5zM211 256q0 -53 33 -86.5t87 -33.5q52 0 85.5 34t33.5 86q0 53 -34.5 87t-84.5 34q-51 0 -85.5 -34t-34.5 -87z" />
77
+<glyph unicode="b" d="M660 256q0 -114 -72 -192.5t-183 -78.5q-102 0 -168 73h-2v-58h-175v860h177v-396q66 64 168 64q111 0 183 -79t72 -193zM472 256q0 53 -34.5 87t-85.5 34q-50 0 -84.5 -34t-34.5 -87q0 -52 33.5 -86t85.5 -34q54 0 87 33.5t33 86.5z" />
78
+<glyph unicode="c" horiz-adv-x="491" d="M333 383q-50 0 -86 -37t-36 -89q0 -53 36 -90t86 -37q24 0 45.5 6t31.5 12l9 6l60 -123q-7 -5 -19.5 -12.5t-57 -20.5t-95.5 -13q-113 0 -198.5 79.5t-85.5 190.5q0 112 85.5 192.5t198.5 80.5q51 0 94 -12t61 -24l17 -12l-60 -121q-33 24 -86 24z" />
79
+<glyph unicode="d" d="M23 256q0 114 72 193t183 79q102 0 168 -64v396h177v-860h-175v58h-2q-66 -73 -168 -73q-111 0 -183 78.5t-72 192.5zM211 256q0 -53 33 -86.5t87 -33.5q52 0 85.5 34t33.5 86q0 53 -34.5 87t-84.5 34q-51 0 -85.5 -34t-34.5 -87z" />
80
+<glyph unicode="e" horiz-adv-x="603" d="M579 232h-372q0 -54 35 -80t76 -26q43 0 68 11.5t57 45.5l128 -64q-80 -134 -266 -134q-116 0 -199 79.5t-83 191.5t83 192t199 80q122 0 198.5 -70.5t76.5 -201.5q0 -18 -1 -24zM212 330h195q-6 40 -31.5 61.5t-65.5 21.5q-44 0 -70 -23t-28 -60z" />
81
+<glyph unicode="f" horiz-adv-x="375" d="M90 513v109q1 115 54 184t147 69q40 0 76.5 -11.5t52.5 -23.5l17 -11l-62 -125q-24 14 -53 14q-33 0 -44 -22.5t-11 -78.5v-104h118v-135h-118v-378h-177v378h-74v135h74z" />
82
+<glyph unicode="g" d="M37 -126l145 71q40 -66 139 -66q46 0 85.5 29.5t39.5 90.5v38q-47 -52 -168 -52q-111 0 -183 78.5t-72 192.5t72 193t183 79q99 0 165 -61h3v46h177v-527q0 -125 -83 -193t-219 -68q-220 0 -284 149zM211 256q0 -53 33 -86.5t87 -33.5q52 0 85.5 34t33.5 86 q0 53 -34.5 87t-84.5 34q-51 0 -85.5 -34t-34.5 -87z" />
83
+<glyph unicode="h" horiz-adv-x="661" d="M60 0v860h177v-401h2q69 69 147 69q38 0 75.5 -10t72 -31t56 -59.5t21.5 -89.5v-338h-177v290q0 40 -25.5 70t-66.5 30q-40 0 -72.5 -31t-32.5 -69v-290h-177z" />
84
+<glyph unicode="i" horiz-adv-x="302" d="M151 830q43 0 74 -31t31 -74t-31 -74t-74 -31t-74 31t-31 74t31 74t74 31zM60 513v-513h177v513h-177z" />
85
+<glyph unicode="j" horiz-adv-x="297" d="M151 830q43 0 74 -31t31 -74t-31 -74t-74 -31t-74 31t-31 74t31 74t74 31zM60 513v-558q0 -70 -49 -70q-10 0 -21 3.5t-18 7.5l-6 4l-55 -143q2 -1 13 -6l16.5 -7.5t18.5 -6.5t25 -6t30 -4t38 -2q50 0 88 17.5t58 47t29.5 62t9.5 69.5v592h-177z" />
86
+<glyph unicode="k" horiz-adv-x="646" d="M646 513l-244 -245l268 -268h-228l-205 205v-205h-177v860h177v-526l179 179h230z" />
87
+<glyph unicode="l" horiz-adv-x="297" d="M60 0v860h177v-860h-177z" />
88
+<glyph unicode="m" horiz-adv-x="985" d="M60 0v513h177v-54h2q69 69 147 69q56 0 105 -23t74 -71q78 94 170 94q82 0 141 -46t59 -144v-338h-177v290q0 41 -22.5 68.5t-67.5 27.5q-39 0 -59.5 -23.5t-22.5 -56.5v-306h-177v290q0 41 -22.5 68.5t-67.5 27.5q-41 0 -61.5 -25.5t-20.5 -60.5v-300h-177z" />
89
+<glyph unicode="n" horiz-adv-x="661" d="M60 0v513h177v-54h2q69 69 147 69q38 0 75.5 -10t72 -31t56 -59.5t21.5 -89.5v-338h-177v290q0 40 -25.5 70t-66.5 30q-40 0 -72.5 -31t-32.5 -69v-290h-177z" />
90
+<glyph unicode="o" horiz-adv-x="661" d="M23 256q0 119 89 195.5t220 76.5q129 0 217.5 -77t88.5 -195t-86.5 -194.5t-219.5 -76.5q-138 0 -223.5 76t-85.5 195zM211 256q0 -53 33 -86.5t87 -33.5q52 0 85.5 34t33.5 86q0 53 -34.5 87t-84.5 34q-51 0 -85.5 -34t-34.5 -87z" />
91
+<glyph unicode="p" d="M660 257q0 -114 -72 -193t-183 -79q-102 0 -168 64v-309h-177v773h175v-58h2q66 73 168 73q111 0 183 -78.5t72 -192.5zM472 257q0 53 -33 86.5t-87 33.5q-52 0 -85.5 -34t-33.5 -86q0 -53 34.5 -87t84.5 -34q51 0 85.5 34t34.5 87z" />
92
+<glyph unicode="q" d="M23 257q0 114 72 192.5t183 78.5q102 0 168 -73h2v58h175v-773h-177v309q-66 -64 -168 -64q-111 0 -183 79t-72 193zM211 257q0 -53 34.5 -87t85.5 -34q50 0 84.5 34t34.5 87q0 52 -33.5 86t-85.5 34q-54 0 -87 -33.5t-33 -86.5z" />
93
+<glyph unicode="r" horiz-adv-x="498" d="M60 0v513h177v-74h2q2 4 6.5 10t19.5 21t32 27t44 21.5t55 9.5q29 0 57 -8t41 -16l14 -8l-74 -150q-33 28 -92 28q-32 0 -55 -14t-32.5 -34t-13.5 -34t-4 -22v-270h-177z" />
94
+<glyph unicode="s" horiz-adv-x="492" d="M283 528q44 0 87 -10t64 -20l21 -10l-58 -116q-60 32 -114 32q-30 0 -42.5 -6.5t-12.5 -24.5q0 -4 1 -8t4 -7.5t5.5 -6t8.5 -5.5t9.5 -4.5t11.5 -4.5l12 -4.5t13.5 -4.5t14.5 -4q31 -9 54 -20t48.5 -30t39.5 -48t14 -66q0 -175 -243 -175q-55 0 -104.5 17t-71.5 34 l-22 18l72 121q8 -7 21 -16.5t47 -26t59 -16.5q55 0 55 37q0 17 -14 26.5t-47.5 21.5t-52.5 22q-48 25 -76 56.5t-28 83.5q0 78 60.5 121.5t163.5 43.5z" />
95
+<glyph unicode="t" horiz-adv-x="395" d="M90 513v191h177v-191h108v-135h-108v-163q0 -71 40 -71q10 0 21 4t17 8l6 4l44 -143q-57 -32 -130 -32q-50 0 -86 17.5t-54.5 47t-26.5 62t-8 69.5v197h-74v135h74z" />
96
+<glyph unicode="u" horiz-adv-x="656" d="M227 513v-244q0 -76 23 -108t78 -32t78 32t23 108v244h177v-287q0 -128 -66.5 -184.5t-211.5 -56.5t-211.5 56.5t-66.5 184.5v287h177z" />
97
+<glyph unicode="v" horiz-adv-x="630" d="M190 513l125 -279l125 279h210l-275 -513h-120l-275 513h210z" />
98
+<glyph unicode="w" horiz-adv-x="986" d="M375 0h-120l-275 513h204l125 -277l123 277h122l123 -277l125 277h204l-275 -513h-120l-118 265z" />
99
+<glyph unicode="x" horiz-adv-x="654" d="M654 0h-214l-113 145l-113 -145h-214l219 268l-188 245h207l89 -119l89 119h207l-188 -245z" />
100
+<glyph unicode="y" horiz-adv-x="633" d="M449 513h204l-403 -773h-204l177 340l-243 433h204l143 -263z" />
101
+<glyph unicode="z" horiz-adv-x="561" d="M556 513l-254 -378h234v-135h-531l254 378h-212v135h509z" />
102
+<glyph unicode="{" horiz-adv-x="446" d="M60 253v94q70 0 70 65v267q0 34 7 63.5t24 57.5t49.5 44t78.5 16h97v-128h-40q-27 0 -45 -19t-18 -49v-257q0 -75 -61 -107q61 -32 61 -107v-257q0 -30 18 -49t45 -19h40v-128h-97q-46 0 -78.5 16t-49.5 44t-24 57.5t-7 63.5v267q0 65 -70 65z" />
103
+<glyph unicode="|" horiz-adv-x="273" d="M60 0v860h153v-860h-153z" />
104
+<glyph unicode="}" horiz-adv-x="446" d="M386 347v-94q-70 0 -70 -65v-267q0 -34 -7 -63.5t-24 -57.5t-49.5 -44t-78.5 -16h-97v128h40q27 0 45 19t18 49v257q0 75 61 107q-61 32 -61 107v257q0 30 -18 49t-45 19h-40v128h97q46 0 78.5 -16t49.5 -44t24 -57.5t7 -63.5v-267q0 -65 70 -65z" />
105
+<glyph unicode="~" horiz-adv-x="694" d="M541 521l93 -81q-3 -6 -8 -15t-22 -32.5t-36 -41.5t-49.5 -33t-61.5 -15q-67 0 -147 53q-48 32 -73 32q-26 0 -47 -19.5t-29 -38.5l-8 -20l-93 81q3 6 8 15t22 32.5t36 41.5t49.5 33t61.5 15t61 -9.5t44 -17.5t44 -27q46 -31 71 -31q26 0 47 19.5t29 39.5z" />
106
+<glyph unicode="&#xa1;" horiz-adv-x="349" d="M174 386q-47 0 -80.5 33.5t-33.5 81.5q0 47 33.5 80.5t80.5 33.5q48 0 81.5 -33.5t33.5 -80.5q0 -48 -33.5 -81.5t-81.5 -33.5zM86 -260l24 590h129l24 -590h-177z" />
107
+<glyph unicode="&#xa2;" horiz-adv-x="491" d="M248 -129v121q-95 20 -160 94t-65 169q0 88 55.5 159t139.5 99v123h108v-109q45 -2 83 -14t54 -23l16 -10l-60 -121q-33 24 -86 24q-50 0 -86 -37t-36 -89q0 -53 36 -90t86 -37q24 0 45.5 6t31.5 12l9 6l60 -123q-43 -32 -123 -43v-117h-108z" />
108
+<glyph unicode="&#xa3;" horiz-adv-x="749" d="M55 387h102q-52 82 -52 171q0 123 73.5 203t207.5 80q66 0 118 -19.5t80 -47.5t46.5 -56t23.5 -48l6 -19l-158 -77l-2.5 12.5t-10.5 27.5t-20.5 35t-33.5 27.5t-49 12.5q-45 0 -70 -36t-25 -95q0 -24 2.5 -43.5t9 -39t10 -29t14 -32t12.5 -27.5h173v-98h-137q3 -21 3 -46 q0 -21 -7 -41t-14 -30l-7 -10q1 0 57 -16.5t100 -16.5q25 0 42 18t21 36l4 18l137 -68q-1 -6 -3.5 -16t-15 -35.5t-30.5 -45t-53.5 -35.5t-80.5 -16q-66 0 -167 29t-144 29q-18 0 -30 -10.5t-15 -21.5l-2 -11h-115q0 30 17 70t52 74t77 34q16 23 16 58q0 24 -12 53h-150v98z " />
109
+<glyph unicode="&#xa5;" horiz-adv-x="764" d="M75 110v133h213v60h-213v133h169l-260 389h226l172 -264l172 264h226l-260 -389h168v-133h-212v-60h212v-133h-212v-110h-188v110h-213z" />
110
+<glyph unicode="&#xa6;" horiz-adv-x="273" d="M60 528v332h153v-332h-153zM60 0v332h153v-332h-153z" />
111
+<glyph unicode="&#xa7;" horiz-adv-x="640" d="M288 -275q-65 0 -116.5 19.5t-78 48t-44 56.5t-21.5 47l-5 20l160 34q1 -3 3 -8.5t10.5 -18.5t19 -23t30 -18.5t42.5 -8.5q82 0 82 55q0 15 -9.5 28t-34.5 28t-44.5 25t-61.5 29q-98 46 -147.5 101.5t-49.5 136.5q3 57 38 105t96 75q-46 33 -67.5 74t-21.5 101 q0 88 65.5 148.5t192.5 60.5q43 0 80 -10t61 -25.5t43 -35t29.5 -38.5t17 -34.5t8.5 -25.5l2 -10l-160 -34q0 3 -1 7t-6 15.5t-12.5 20t-24 15.5t-37.5 7q-30 0 -46.5 -15.5t-16.5 -39.5q0 -27 35.5 -50t116.5 -60q98 -46 147.5 -101.5t49.5 -136.5q-3 -57 -38 -105t-96 -75 q46 -34 67.5 -75t21.5 -100q0 -36 -13.5 -69.5t-43 -66.5t-87 -53t-135.5 -20zM299 378l-24 11q-84 -24 -88 -84q1 -23 24 -45t45.5 -34t62.5 -31q2 -1 8 -3.5t9 -4.5l23 -11q85 22 89 84q-1 23 -24 45t-45.5 34t-62.5 31q-2 1 -8 3.5t-9 4.5z" />
112
+<glyph unicode="&#xa8;" horiz-adv-x="561" d="M162 791q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM399 791q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27z" />
113
+<glyph unicode="&#xa9;" horiz-adv-x="901" d="M23 412q0 177 125.5 302.5t301.5 125.5q177 0 302.5 -125.5t125.5 -302.5q0 -176 -125.5 -301.5t-302.5 -125.5q-176 0 -301.5 125.5t-125.5 301.5zM137 412q0 -129 92 -221t221 -92q130 0 222 92t92 221q0 130 -92 222t-222 92q-129 0 -221 -92t-92 -222zM490 516 q15 0 31.5 -4t26.5 -8l9 -4l43 89q-4 4 -16 11t-44.5 15.5t-70.5 8.5q-86 0 -152 -62.5t-66 -148.5q0 -85 66 -146t152 -61q34 0 67 8t48 16l16 9q-7 16 -22 45t-22 45q-27 -16 -66 -16q-41 0 -69.5 29.5t-28.5 72.5q0 42 28.5 71.5t69.5 29.5z" />
114
+<glyph unicode="&#xaa;" horiz-adv-x="512" d="M70 671q0 71 44.5 120t113.5 49q62 0 105 -40v30h109v-317h-108v36h-1q-42 -45 -105 -45q-69 0 -113.5 48.5t-44.5 118.5zM187 671q0 -32 20.5 -53t53.5 -21q32 0 53 21t21 53q0 33 -21.5 54t-52.5 21t-52.5 -21t-21.5 -54z" />
115
+<glyph unicode="&#xab;" horiz-adv-x="625" d="M228 28l-195 250l195 250l93 -73l-138 -177l138 -177zM478 28l-195 250l195 250l93 -73l-138 -177l138 -177z" />
116
+<glyph unicode="&#xae;" horiz-adv-x="494" d="M23 615q0 93 65.5 159t157.5 66q94 0 159.5 -66t65.5 -159q0 -92 -65.5 -157.5t-159.5 -65.5q-92 0 -157.5 65.5t-65.5 157.5zM83 615q0 -67 48 -115t115 -48q69 0 117 47.5t48 115.5t-48 116.5t-117 48.5q-67 0 -115 -48.5t-48 -116.5zM178 720h73q30 0 49 -16t19 -45 q0 -45 -42 -60l73 -86h-62l-63 82v-82h-47v207zM225 628h6q37 0 37 27q0 28 -37 28h-6v-55z" />
117
+<glyph unicode="&#xaf;" horiz-adv-x="548" d="M70 754h408v-120h-408v120z" />
118
+<glyph unicode="&#xb0;" horiz-adv-x="372" d="M70 772q0 45 33.5 74t82.5 29t82.5 -29t33.5 -74t-32.5 -74t-83.5 -29t-83.5 29t-32.5 74zM143 772q0 -19 12 -32.5t31 -13.5t31.5 13.5t12.5 32.5t-12.5 32t-31.5 13q-18 0 -30.5 -13t-12.5 -32z" />
119
+<glyph unicode="&#xb1;" horiz-adv-x="633" d="M393 208h-153v155h-180v153h180v155h153v-155h180v-153h-180v-155zM60 153h513v-153h-513v153z" />
120
+<glyph unicode="&#xb2;" horiz-adv-x="267" d="M152 778q-16 0 -30 -15t-20 -31l-7 -15l-61 30q1 4 3.5 10t13 22t22.5 28.5t33.5 22.5t45.5 10q39 0 66 -11.5t38.5 -30.5t16 -35.5t4.5 -35.5q0 -33 -28.5 -70.5t-56.5 -58.5l-28 -21h119v-64h-251v18q7 6 18 15.5t39.5 36t50.5 50.5t40 50.5t18 43.5q0 51 -46 51z" />
121
+<glyph unicode="&#xb3;" horiz-adv-x="253" d="M81 744l-56 27l2.5 7.5t9 16.5t18 21t30 16.5t44.5 7.5q45 0 74 -26t29 -66q0 -37 -28 -59q40 -24 40 -72q0 -46 -33 -75t-83 -29q-27 0 -49.5 8t-34.5 19.5t-20.5 23t-11.5 19.5l-3 8l67 32q0 -5 2 -13t15 -21.5t34 -13.5t33.5 11t12.5 31t-13 33t-33 13l-13 -2v47h15 q15 0 26.5 11.5t11.5 28.5q0 15 -12 25t-27 10q-18 0 -29.5 -9.5t-14.5 -19.5z" />
122
+<glyph unicode="&#xb4;" horiz-adv-x="566" d="M136 664l203 176l91 -115l-238 -138z" />
123
+<glyph unicode="&#xb6;" horiz-adv-x="708" d="M545 0v721h-61v-721h-103v306h-96q-117 0 -189.5 78t-72.5 187q0 108 72 181t190 73h363v-825h-103z" />
124
+<glyph unicode="&#xb7;" horiz-adv-x="349" d="M174 384q48 0 81.5 -33.5t33.5 -81.5q0 -47 -33.5 -80.5t-81.5 -33.5q-47 0 -80.5 33.5t-33.5 80.5q0 48 33.5 81.5t80.5 33.5z" />
125
+<glyph unicode="&#xb8;" horiz-adv-x="446" d="M269 4l-22 -67q47 0 88 -27t41 -75q0 -53 -37.5 -91t-114.5 -38q-40 0 -78.5 21t-57.5 41l-18 21l72 54q4 -5 11.5 -13t29 -21t41.5 -13q26 0 38 11.5t12 27.5q0 22 -19 33.5t-43 11.5q-16 0 -29 -2t-17 -4l-5 -3l-10 8l48 147z" />
126
+<glyph unicode="&#xb9;" horiz-adv-x="140" d="M9 697v71l88 57h34v-312h-71v217z" />
127
+<glyph unicode="&#xba;" horiz-adv-x="521" d="M70 671q0 73 55.5 121t136.5 48q80 0 134.5 -48t54.5 -121t-53.5 -120t-135.5 -47q-86 0 -139 47t-53 120zM187 671q0 -33 20.5 -53.5t53.5 -20.5q32 0 53 21t21 53q0 33 -21.5 54t-52.5 21t-52.5 -21t-21.5 -54z" />
128
+<glyph unicode="&#xbb;" horiz-adv-x="625" d="M147 528l195 -250l-195 -250l-93 73l138 177l-138 177zM304 101l138 177l-138 177l93 73l195 -250l-195 -250z" />
129
+<glyph unicode="&#xbc;" horiz-adv-x="876" d="M60 628v109l136 88h52v-480h-109v335zM699 825l-480 -825h-118l480 825h118zM787 197h55v-96h-55v-101h-103v101h-236v33l231 346h108v-283zM684 334h-1l-85 -137h86v137z" />
130
+<glyph unicode="&#xbd;" horiz-adv-x="945" d="M60 628v109l136 88h52v-480h-109v335zM699 825l-480 -825h-118l480 825h118zM710 391q-23 0 -44 -22.5t-30 -44.5l-10 -23l-90 43q2 6 6 15t18.5 33t32.5 42t49.5 33t67.5 15q57 0 96.5 -17t57 -45t24 -52.5t6.5 -51.5q0 -31 -17 -65t-41.5 -61t-49.5 -49t-42 -34 l-17 -12h176v-95h-369v27q10 8 26.5 22t58.5 53.5t74 74.5t58.5 74.5t26.5 64.5q0 14 -3 28t-19.5 30.5t-45.5 16.5z" />
131
+<glyph unicode="&#xbe;" horiz-adv-x="977" d="M142 685l-84 41q1 4 3.5 11t13.5 24.5t26.5 31t45.5 24.5t67 11q67 0 110 -38t43 -98q0 -56 -41 -88q60 -37 60 -107q0 -67 -49.5 -111t-124.5 -44q-41 0 -74 12t-51 29t-30.5 34t-16.5 29l-4 12l99 48q0 -3 1 -7.5t6 -17t12 -22t22 -17t35 -7.5q30 0 49 16.5t19 45.5 q0 30 -19.5 49t-48.5 19l-20 -3v70h23q22 0 39 17t17 42q0 22 -17.5 37t-40.5 15q-26 0 -43.5 -14.5t-22.5 -28.5zM800 825l-480 -825h-118l480 825h118zM888 197h55v-96h-55v-101h-103v101h-236v33l231 346h108v-283zM785 334h-1l-85 -137h86v137z" />
132
+<glyph unicode="&#xbf;" horiz-adv-x="596" d="M310 351q-48 0 -81.5 33.5t-33.5 81.5q0 47 33.5 80.5t81.5 33.5q47 0 80.5 -33.5t33.5 -80.5q0 -48 -33.5 -81.5t-80.5 -33.5zM573 -86l-147 71q-10 -40 -39.5 -71.5t-78.5 -31.5q-34 0 -57.5 23t-23.5 59q0 25 11 42.5t24 25.5t40 21.5t43 23.5q31 20 39 44t8 65v109 h-165v-56q0 -21 -1.5 -32t-9.5 -24t-24 -20q-169 -72 -169 -199q0 -103 84 -171t200 -68q63 0 113 19.5t77.5 45.5t45.5 55.5t24 47t6 21.5z" />
133
+<glyph unicode="&#xc0;" horiz-adv-x="784" d="M247 1152l203 -176l-56 -77l-238 138zM479 825l333 -825h-202l-61 165h-314l-61 -165h-202l333 825h174zM485 330l-92 240h-2l-92 -240h186z" />
134
+<glyph unicode="&#xc1;" horiz-adv-x="784" d="M333 976l203 176l91 -115l-238 -138zM479 825l333 -825h-202l-61 165h-314l-61 -165h-202l333 825h174zM485 330l-92 240h-2l-92 -240h186z" />
135
+<glyph unicode="&#xc2;" horiz-adv-x="784" d="M171 990l221 162l221 -162l-68 -91l-153 112l-153 -112zM479 825l333 -825h-202l-61 165h-314l-61 -165h-202l333 825h174zM485 330l-92 240h-2l-92 -240h186z" />
136
+<glyph unicode="&#xc3;" horiz-adv-x="784" d="M383 954q-40 19 -76 19q-14 0 -25.5 -11.5t-15.5 -23.5l-4 -11h-101q1 7 3.5 18.5t13 41t24 52.5t39 41.5t56.5 18.5q17 0 43 -6.5t44 -13.5l17 -7q40 -19 76 -19q14 0 25.5 11.5t15.5 23.5l4 11h101q-1 -7 -3.5 -18.5t-13 -41t-24 -52.5t-39 -41.5t-56.5 -18.5 q-17 0 -43 6.5t-44 13.5zM479 825l333 -825h-202l-61 165h-314l-61 -165h-202l333 825h174zM485 330l-92 240h-2l-92 -240h186z" />
137
+<glyph unicode="&#xc4;" horiz-adv-x="784" d="M273 1103q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM510 1103q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM479 825l333 -825h-202l-61 165h-314l-61 -165h-202l333 825h174zM485 330l-92 240h-2l-92 -240h186z" />
138
+<glyph unicode="&#xc5;" horiz-adv-x="784" d="M231 1045q0 62 46.5 102t114.5 40q69 0 115 -40t46 -102q0 -63 -45 -103t-116 -40q-72 0 -116.5 40t-44.5 103zM331 1045q0 -27 17 -45.5t44 -18.5q26 0 43.5 18.5t17.5 45.5q0 26 -18 44t-43 18t-43 -18.5t-18 -43.5zM479 825l333 -825h-202l-61 165h-314l-61 -165h-202 l333 825h174zM485 330l-92 240h-2l-92 -240h186z" />
139
+<glyph unicode="&#xc6;" horiz-adv-x="980" d="M267 165l-70 -165h-202l377 825h560v-165h-284v-164h272v-165h-272v-166h284v-165h-472v165h-193zM460 330v302h-2l-125 -302h127z" />
140
+<glyph unicode="&#xc7;" horiz-adv-x="753" d="M499 170q43 0 83.5 13t59.5 25l19 13l80 -160q-4 -3 -11 -8t-32.5 -18.5t-54.5 -23.5t-76 -18t-97 -8q-33 0 -60 4l-17 -52q47 0 88 -27t41 -75q0 -53 -37.5 -91t-114.5 -38q-40 0 -78.5 21t-57.5 41l-18 21l72 54q4 -5 11.5 -13t29 -21t41.5 -13q26 0 38 11.5t12 27.5 q0 22 -19 33.5t-43 11.5q-16 0 -29 -2t-17 -4l-5 -3l-10 8l41 126q-136 42 -225.5 154t-89.5 252q0 87 37 167t98.5 137t143.5 91t168 34q80 0 147.5 -19t95.5 -38l28 -19l-80 -160q-7 6 -21 14.5t-56 22.5t-85 14q-68 0 -122 -22t-85.5 -58t-48 -77.5t-16.5 -84.5 q0 -94 70.5 -168.5t201.5 -74.5z" />
141
+<glyph unicode="&#xc8;" horiz-adv-x="580" d="M145 1152l203 -176l-56 -77l-238 138zM532 825v-165h-284v-164h272v-165h-272v-166h284v-165h-472v825h472z" />
142
+<glyph unicode="&#xc9;" horiz-adv-x="580" d="M172 976l203 176l91 -115l-238 -138zM532 825v-165h-284v-164h272v-165h-272v-166h284v-165h-472v825h472z" />
143
+<glyph unicode="&#xca;" horiz-adv-x="580" d="M69 990l221 162l221 -162l-68 -91l-153 112l-153 -112zM532 825v-165h-284v-164h272v-165h-272v-166h284v-165h-472v825h472z" />
144
+<glyph unicode="&#xcb;" horiz-adv-x="580" d="M171 1103q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM408 1103q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM532 825v-165h-284v-164h272v-165h-272v-166h284v-165h-472v825h472z" />
145
+<glyph unicode="&#xcc;" horiz-adv-x="308" d="M9 1152l203 -176l-56 -77l-238 138zM248 825v-825h-188v825h188z" />
146
+<glyph unicode="&#xcd;" horiz-adv-x="308" d="M56 976l203 176l91 -115l-238 -138zM248 825v-825h-188v825h188z" />
147
+<glyph unicode="&#xce;" horiz-adv-x="308" d="M-67 990l221 162l221 -162l-68 -91l-153 112l-153 -112zM248 825v-825h-188v825h188z" />
148
+<glyph unicode="&#xcf;" horiz-adv-x="308" d="M36 1103q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM273 1103q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM248 825v-825h-188v825h188z" />
149
+<glyph unicode="&#xd0;" horiz-adv-x="776" d="M16 336v153h82v336h239q173 0 294.5 -117.5t121.5 -295.5q-1 -178 -122.5 -295t-293.5 -117h-239v336h-82zM550 413q-1 104 -66.5 174t-168.5 70h-29v-168h109v-153h-109v-168h29q104 0 169.5 70t65.5 175z" />
150
+<glyph unicode="&#xd1;" horiz-adv-x="826" d="M404 954q-40 19 -76 19q-14 0 -25.5 -11.5t-15.5 -23.5l-4 -11h-101q1 7 3.5 18.5t13 41t24 52.5t39 41.5t56.5 18.5q17 0 43 -6.5t43 -13.5l18 -7q40 -19 76 -19q14 0 25.5 11.5t15.5 23.5l4 11h101q-1 -7 -3.5 -18.5t-13 -41t-24 -52.5t-39 -41.5t-56.5 -18.5 q-17 0 -43 6.5t-43 13.5zM248 512v-512h-188v825h188l328 -512h2v512h188v-825h-188l-328 512h-2z" />
151
+<glyph unicode="&#xd2;" horiz-adv-x="877" d="M293 1152l203 -176l-56 -77l-238 138zM23 413q0 179 122 303t294 124q173 0 294 -123.5t121 -303.5q0 -181 -119 -304.5t-296 -123.5q-181 0 -298.5 122.5t-117.5 305.5zM226 413q0 -65 20 -118.5t70 -90.5t123 -37q105 0 158.5 72t53.5 174q0 101 -54.5 173.5 t-157.5 72.5q-102 0 -157.5 -72.5t-55.5 -173.5z" />
152
+<glyph unicode="&#xd3;" horiz-adv-x="877" d="M340 976l203 176l91 -115l-238 -138zM23 413q0 179 122 303t294 124q173 0 294 -123.5t121 -303.5q0 -181 -119 -304.5t-296 -123.5q-181 0 -298.5 122.5t-117.5 305.5zM226 413q0 -65 20 -118.5t70 -90.5t123 -37q105 0 158.5 72t53.5 174q0 101 -54.5 173.5 t-157.5 72.5q-102 0 -157.5 -72.5t-55.5 -173.5z" />
153
+<glyph unicode="&#xd4;" horiz-adv-x="877" d="M217 990l221 162l221 -162l-68 -91l-153 112l-153 -112zM23 413q0 179 122 303t294 124q173 0 294 -123.5t121 -303.5q0 -181 -119 -304.5t-296 -123.5q-181 0 -298.5 122.5t-117.5 305.5zM226 413q0 -65 20 -118.5t70 -90.5t123 -37q105 0 158.5 72t53.5 174 q0 101 -54.5 173.5t-157.5 72.5q-102 0 -157.5 -72.5t-55.5 -173.5z" />
154
+<glyph unicode="&#xd5;" horiz-adv-x="877" d="M429 954q-40 19 -76 19q-14 0 -25.5 -11.5t-15.5 -23.5l-4 -11h-101q1 7 3.5 18.5t13 41t24 52.5t39 41.5t56.5 18.5q17 0 43 -6.5t44 -13.5l17 -7q40 -19 76 -19q14 0 25.5 11.5t15.5 23.5l4 11h101q-1 -7 -3.5 -18.5t-13 -41t-24 -52.5t-39 -41.5t-56.5 -18.5 q-17 0 -43 6.5t-44 13.5zM23 413q0 179 122 303t294 124q173 0 294 -123.5t121 -303.5q0 -181 -119 -304.5t-296 -123.5q-181 0 -298.5 122.5t-117.5 305.5zM226 413q0 -65 20 -118.5t70 -90.5t123 -37q105 0 158.5 72t53.5 174q0 101 -54.5 173.5t-157.5 72.5 q-102 0 -157.5 -72.5t-55.5 -173.5z" />
155
+<glyph unicode="&#xd6;" horiz-adv-x="877" d="M320 1103q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM557 1103q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM23 413q0 179 122 303t294 124q173 0 294 -123.5t121 -303.5q0 -181 -119 -304.5t-296 -123.5q-181 0 -298.5 122.5 t-117.5 305.5zM226 413q0 -65 20 -118.5t70 -90.5t123 -37q105 0 158.5 72t53.5 174q0 101 -54.5 173.5t-157.5 72.5q-102 0 -157.5 -72.5t-55.5 -173.5z" />
156
+<glyph unicode="&#xd7;" horiz-adv-x="633" d="M577 262l-107 -108l-153 153l-153 -153l-108 109l152 152l-152 153l108 107l152 -152l153 152l108 -108l-153 -153z" />
157
+<glyph unicode="&#xd8;" horiz-adv-x="877" d="M67 59l55 69q-99 118 -99 285q0 179 122 303t294 124q109 0 205 -55l54 68l112 -86l-58 -73q102 -120 102 -281q0 -181 -119 -304.5t-296 -123.5q-115 0 -209 53l-51 -65zM226 413q0 -70 23 -125l279 352q-40 19 -89 19q-102 0 -157.5 -72.5t-55.5 -173.5zM651 413 q0 67 -25 123l-279 -351q39 -18 92 -18q105 0 158.5 72t53.5 174z" />
158
+<glyph unicode="&#xd9;" horiz-adv-x="744" d="M227 1152l203 -176l-56 -77l-238 138zM506 825v-477q0 -100 -31.5 -139t-102.5 -39t-102.5 39t-31.5 139v477h-188v-532q0 -152 82 -230t240 -78t240 78t82 230v532h-188z" />
159
+<glyph unicode="&#xda;" horiz-adv-x="744" d="M254 976l203 176l91 -115l-238 -138zM506 825v-477q0 -100 -31.5 -139t-102.5 -39t-102.5 39t-31.5 139v477h-188v-532q0 -152 82 -230t240 -78t240 78t82 230v532h-188z" />
160
+<glyph unicode="&#xdb;" horiz-adv-x="744" d="M151 990l221 162l221 -162l-68 -91l-153 112l-153 -112zM506 825v-477q0 -100 -31.5 -139t-102.5 -39t-102.5 39t-31.5 139v477h-188v-532q0 -152 82 -230t240 -78t240 78t82 230v532h-188z" />
161
+<glyph unicode="&#xdc;" horiz-adv-x="744" d="M253 1103q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM490 1103q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM506 825v-477q0 -100 -31.5 -139t-102.5 -39t-102.5 39t-31.5 139v477h-188v-532q0 -152 82 -230t240 -78t240 78 t82 230v532h-188z" />
162
+<glyph unicode="&#xdd;" horiz-adv-x="736" d="M251 976l203 176l91 -115l-238 -138zM-30 825h226l172 -264l172 264h226l-304 -455v-370h-188v370z" />
163
+<glyph unicode="&#xde;" horiz-adv-x="666" d="M248 825v-153h113q126 0 204 -65t78 -189t-79 -194.5t-203 -70.5h-113v-153h-188v825h188zM248 303h53q139 0 139 109q0 110 -139 110h-53v-219z" />
164
+<glyph unicode="&#xdf;" horiz-adv-x="656" d="M326 -15v162q52 0 85.5 32.5t33.5 84.5q0 57 -31.5 91t-87.5 34v135q45 0 76.5 30t31.5 76q0 45 -24 70.5t-67 25.5q-28 0 -52 -24.5t-24 -65.5v-636h-177v325h-66v135h66v162q0 110 75 181.5t178 71.5q115 -2 186.5 -71.5t71.5 -173.5q0 -114 -100 -170 q132 -61 132 -205q0 -118 -86.5 -194t-220.5 -76z" />
165
+<glyph unicode="&#xe0;" d="M196 840l203 -176l-56 -77l-238 138zM23 256q0 -114 72 -192.5t183 -78.5q102 0 168 73h2v-58h175v513h-177v-49q-66 64 -168 64q-111 0 -183 -79t-72 -193zM211 256q0 53 34.5 87t85.5 34q50 0 84.5 -34t34.5 -87q0 -52 -33.5 -86t-85.5 -34q-54 0 -87 33.5t-33 86.5z " />
166
+<glyph unicode="&#xe1;" d="M283 664l203 176l91 -115l-238 -138zM23 256q0 -114 72 -192.5t183 -78.5q102 0 168 73h2v-58h175v513h-177v-49q-66 64 -168 64q-111 0 -183 -79t-72 -193zM211 256q0 53 34.5 87t85.5 34q50 0 84.5 -34t34.5 -87q0 -52 -33.5 -86t-85.5 -34q-54 0 -87 33.5t-33 86.5z " />
167
+<glyph unicode="&#xe2;" d="M120 678l221 162l221 -162l-68 -91l-153 112l-153 -112zM23 256q0 -114 72 -192.5t183 -78.5q102 0 168 73h2v-58h175v513h-177v-49q-66 64 -168 64q-111 0 -183 -79t-72 -193zM211 256q0 53 34.5 87t85.5 34q50 0 84.5 -34t34.5 -87q0 -52 -33.5 -86t-85.5 -34 q-54 0 -87 33.5t-33 86.5z" />
168
+<glyph unicode="&#xe3;" d="M332 642q-40 19 -76 19q-14 0 -25.5 -11.5t-15.5 -23.5l-4 -11h-101q1 7 3.5 18.5t13 41t24 52.5t39 41.5t56.5 18.5q17 0 43 -6.5t43 -13.5l18 -7q40 -19 76 -19q14 0 25.5 11.5t15.5 23.5l4 11h101q-1 -7 -3.5 -18.5t-13 -41t-24 -52.5t-39 -41.5t-56.5 -18.5 q-17 0 -43 6.5t-43 13.5zM23 256q0 -114 72 -192.5t183 -78.5q102 0 168 73h2v-58h175v513h-177v-49q-66 64 -168 64q-111 0 -183 -79t-72 -193zM211 256q0 53 34.5 87t85.5 34q50 0 84.5 -34t34.5 -87q0 -52 -33.5 -86t-85.5 -34q-54 0 -87 33.5t-33 86.5z" />
169
+<glyph unicode="&#xe4;" d="M223 791q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM460 791q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM23 256q0 -114 72 -192.5t183 -78.5q102 0 168 73h2v-58h175v513h-177v-49q-66 64 -168 64q-111 0 -183 -79t-72 -193z M211 256q0 53 34.5 87t85.5 34q50 0 84.5 -34t34.5 -87q0 -52 -33.5 -86t-85.5 -34q-54 0 -87 33.5t-33 86.5z" />
170
+<glyph unicode="&#xe5;" d="M180 733q0 62 46.5 102t114.5 40q69 0 115 -40t46 -102q0 -63 -45 -103t-116 -40q-72 0 -116.5 40t-44.5 103zM280 733q0 -27 17 -45.5t44 -18.5q26 0 43.5 18.5t17.5 45.5q0 26 -18 44t-43 18t-43 -18.5t-18 -43.5zM23 256q0 114 72 193t183 79q102 0 168 -64v49h177 v-513h-175v58h-2q-66 -73 -168 -73q-111 0 -183 78.5t-72 192.5zM211 256q0 -53 33 -86.5t87 -33.5q52 0 85.5 34t33.5 86q0 53 -34.5 87t-84.5 34q-51 0 -85.5 -34t-34.5 -87z" />
171
+<glyph unicode="&#xe6;" horiz-adv-x="943" d="M112 357l-56 121q7 6 21.5 14t65 22t108.5 14q131 0 212 -64q78 64 182 64q122 0 198.5 -70.5t76.5 -201.5q0 -18 -1 -24h-372q0 -54 35 -80t76 -26q43 0 68 11.5t57 45.5l128 -64q-80 -134 -266 -134q-129 0 -213 94q-3 -4 -8 -10t-24 -22.5t-42 -29t-62 -22.5t-83 -10 q-82 0 -136 41.5t-54 109.5q0 71 49 118t134 47q101 0 157 -39v37q0 39 -35 63.5t-77 24.5q-41 0 -75.5 -7.5t-49.5 -15.5zM552 330h195q-6 40 -31.5 61.5t-65.5 21.5q-44 0 -70 -23t-28 -60zM199 151q0 -27 22 -43.5t57 -16.5q34 0 59.5 18.5t25.5 41.5t-25 39.5t-60 16.5 q-36 0 -57.5 -14.5t-21.5 -41.5z" />
172
+<glyph unicode="&#xe7;" horiz-adv-x="491" d="M177 -121l39 121q-83 28 -138 98t-55 157q0 112 85.5 192.5t198.5 80.5q51 0 94 -12t61 -24l17 -12l-60 -121q-33 24 -86 24q-50 0 -86 -37t-36 -89q0 -53 36 -90t86 -37q24 0 45.5 6t31.5 12l9 6l60 -123q-7 -5 -19.5 -12.5t-57 -20.5t-95.5 -13q-12 0 -18 1l-16 -49 q47 0 88 -27t41 -75q0 -53 -37.5 -91t-114.5 -38q-40 0 -78.5 21t-57.5 41l-18 21l72 54q4 -5 11.5 -13t29 -21t41.5 -13q26 0 38 11.5t12 27.5q0 22 -19 33.5t-43 11.5q-16 0 -29 -2t-17 -4l-5 -3z" />
173
+<glyph unicode="&#xe8;" horiz-adv-x="603" d="M156 840l203 -176l-56 -77l-238 138zM579 232h-372q0 -54 35 -80t76 -26q43 0 68 11.5t57 45.5l128 -64q-80 -134 -266 -134q-116 0 -199 79.5t-83 191.5t83 192t199 80q122 0 198.5 -70.5t76.5 -201.5q0 -18 -1 -24zM212 330h195q-6 40 -31.5 61.5t-65.5 21.5 q-44 0 -70 -23t-28 -60z" />
174
+<glyph unicode="&#xe9;" horiz-adv-x="603" d="M243 664l203 176l91 -115l-238 -138zM579 232h-372q0 -54 35 -80t76 -26q43 0 68 11.5t57 45.5l128 -64q-80 -134 -266 -134q-116 0 -199 79.5t-83 191.5t83 192t199 80q122 0 198.5 -70.5t76.5 -201.5q0 -18 -1 -24zM212 330h195q-6 40 -31.5 61.5t-65.5 21.5 q-44 0 -70 -23t-28 -60z" />
175
+<glyph unicode="&#xea;" horiz-adv-x="603" d="M80 678l221 162l221 -162l-68 -91l-153 112l-153 -112zM579 232h-372q0 -54 35 -80t76 -26q43 0 68 11.5t57 45.5l128 -64q-80 -134 -266 -134q-116 0 -199 79.5t-83 191.5t83 192t199 80q122 0 198.5 -70.5t76.5 -201.5q0 -18 -1 -24zM212 330h195q-6 40 -31.5 61.5 t-65.5 21.5q-44 0 -70 -23t-28 -60z" />
176
+<glyph unicode="&#xeb;" horiz-adv-x="603" d="M183 791q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM420 791q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM579 232h-372q0 -54 35 -80t76 -26q43 0 68 11.5t57 45.5l128 -64q-80 -134 -266 -134q-116 0 -199 79.5t-83 191.5 t83 192t199 80q122 0 198.5 -70.5t76.5 -201.5q0 -18 -1 -24zM212 330h195q-6 40 -31.5 61.5t-65.5 21.5q-44 0 -70 -23t-28 -60z" />
177
+<glyph unicode="&#xec;" horiz-adv-x="297" d="M4 840l203 -176l-56 -77l-238 138zM60 513v-513h177v513h-177z" />
178
+<glyph unicode="&#xed;" horiz-adv-x="297" d="M90 664l203 176l91 -115l-238 -138zM60 513v-513h177v513h-177z" />
179
+<glyph unicode="&#xee;" horiz-adv-x="297" d="M-72 678l221 162l221 -162l-68 -91l-153 112l-153 -112zM60 513v-513h177v513h-177z" />
180
+<glyph unicode="&#xef;" horiz-adv-x="297" d="M30 791q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM267 791q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM60 513v-513h177v513h-177z" />
181
+<glyph unicode="&#xf0;" horiz-adv-x="684" d="M41 256q0 79 42 143.5t100.5 96.5t115.5 32q61 0 90 -16q-44 63 -117 115l-83 -82l-77 77l62 62q-28 13 -56 23.5t-42 14.5l-13 3l42 150q85 -19 188 -72l73 72l76 -78l-52 -52q266 -187 266 -489q0 -118 -86.5 -194.5t-219.5 -76.5q-138 0 -223.5 76t-85.5 195zM229 256 q0 -53 33 -86.5t87 -33.5q52 0 85.5 34t33.5 86v5q-2 51 -36.5 83.5t-82.5 32.5q-51 0 -85.5 -34t-34.5 -87z" />
182
+<glyph unicode="&#xf1;" horiz-adv-x="661" d="M321 642q-40 19 -76 19q-14 0 -25.5 -11.5t-15.5 -23.5l-4 -11h-101q1 7 3.5 18.5t13 41t24 52.5t39 41.5t56.5 18.5q17 0 43 -6.5t44 -13.5l17 -7q40 -19 76 -19q14 0 25.5 11.5t15.5 23.5l4 11h101q-1 -7 -3.5 -18.5t-13 -41t-24 -52.5t-39 -41.5t-56.5 -18.5 q-17 0 -43 6.5t-44 13.5zM237 0v290q0 38 32.5 69t72.5 31q41 0 66.5 -30t25.5 -70v-290h177v338q0 51 -21.5 89.5t-56 59.5t-72 31t-75.5 10q-78 0 -147 -69h-2v54h-177v-513h177z" />
183
+<glyph unicode="&#xf2;" horiz-adv-x="661" d="M185 840l203 -176l-56 -77l-238 138zM23 256q0 -119 85.5 -195t223.5 -76q133 0 219.5 76.5t86.5 194.5t-88.5 195t-217.5 77q-131 0 -220 -76.5t-89 -195.5zM211 256q0 53 34.5 87t85.5 34q50 0 84.5 -34t34.5 -87q0 -52 -33.5 -86t-85.5 -34q-54 0 -87 33.5t-33 86.5z " />
184
+<glyph unicode="&#xf3;" horiz-adv-x="661" d="M232 664l203 176l91 -115l-238 -138zM23 256q0 -119 85.5 -195t223.5 -76q133 0 219.5 76.5t86.5 194.5t-88.5 195t-217.5 77q-131 0 -220 -76.5t-89 -195.5zM211 256q0 53 34.5 87t85.5 34q50 0 84.5 -34t34.5 -87q0 -52 -33.5 -86t-85.5 -34q-54 0 -87 33.5t-33 86.5z " />
185
+<glyph unicode="&#xf4;" horiz-adv-x="661" d="M109 678l221 162l221 -162l-68 -91l-153 112l-153 -112zM23 256q0 -119 85.5 -195t223.5 -76q133 0 219.5 76.5t86.5 194.5t-88.5 195t-217.5 77q-131 0 -220 -76.5t-89 -195.5zM211 256q0 53 34.5 87t85.5 34q50 0 84.5 -34t34.5 -87q0 -52 -33.5 -86t-85.5 -34 q-54 0 -87 33.5t-33 86.5z" />
186
+<glyph unicode="&#xf5;" horiz-adv-x="661" d="M321 642q-40 19 -76 19q-14 0 -25.5 -11.5t-15.5 -23.5l-4 -11h-101q1 7 3.5 18.5t13 41t24 52.5t39 41.5t56.5 18.5q17 0 43 -6.5t44 -13.5l17 -7q40 -19 76 -19q14 0 25.5 11.5t15.5 23.5l4 11h101q-1 -7 -3.5 -18.5t-13 -41t-24 -52.5t-39 -41.5t-56.5 -18.5 q-17 0 -43 6.5t-44 13.5zM23 256q0 -119 85.5 -195t223.5 -76q133 0 219.5 76.5t86.5 194.5t-88.5 195t-217.5 77q-131 0 -220 -76.5t-89 -195.5zM211 256q0 53 34.5 87t85.5 34q50 0 84.5 -34t34.5 -87q0 -52 -33.5 -86t-85.5 -34q-54 0 -87 33.5t-33 86.5z" />
187
+<glyph unicode="&#xf6;" horiz-adv-x="661" d="M212 791q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM449 791q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM23 256q0 -119 85.5 -195t223.5 -76q133 0 219.5 76.5t86.5 194.5t-88.5 195t-217.5 77q-131 0 -220 -76.5t-89 -195.5 zM211 256q0 53 34.5 87t85.5 34q50 0 84.5 -34t34.5 -87q0 -52 -33.5 -86t-85.5 -34q-54 0 -87 33.5t-33 86.5z" />
188
+<glyph unicode="&#xf7;" horiz-adv-x="633" d="M315 720q35 0 58.5 -24t23.5 -58q0 -33 -24 -56.5t-58 -23.5q-33 0 -56.5 23.5t-23.5 56.5q0 34 23.5 58t56.5 24zM60 491h513v-153h-513v153zM315 271q35 0 58.5 -23.5t23.5 -58.5q0 -33 -24 -56.5t-58 -23.5q-33 0 -56.5 23.5t-23.5 56.5q0 34 23.5 58t56.5 24z" />
189
+<glyph unicode="&#xf8;" horiz-adv-x="661" d="M668 484l-85 -69q55 -68 55 -159q0 -118 -86.5 -194.5t-219.5 -76.5q-124 0 -205 61l-89 -72l-45 54l83 67q-53 69 -53 161q0 119 89 195.5t220 76.5q116 0 201 -63l90 73zM211 256q0 -26 7 -46l181 146q-31 21 -68 21q-51 0 -85.5 -34t-34.5 -87zM331 136q52 0 85.5 34 t33.5 86q0 23 -8 45l-180 -146q30 -19 69 -19z" />
190
+<glyph unicode="&#xf9;" horiz-adv-x="656" d="M183 840l203 -176l-56 -77l-238 138zM50 513v-287q0 -128 66.5 -184.5t211.5 -56.5t211.5 56.5t66.5 184.5v287h-177v-244q0 -76 -23 -108t-78 -32t-78 32t-23 108v244h-177z" />
191
+<glyph unicode="&#xfa;" horiz-adv-x="656" d="M269 664l203 176l91 -115l-238 -138zM50 513v-287q0 -128 66.5 -184.5t211.5 -56.5t211.5 56.5t66.5 184.5v287h-177v-244q0 -76 -23 -108t-78 -32t-78 32t-23 108v244h-177z" />
192
+<glyph unicode="&#xfb;" horiz-adv-x="656" d="M107 678l221 162l221 -162l-68 -91l-153 112l-153 -112zM50 513v-287q0 -128 66.5 -184.5t211.5 -56.5t211.5 56.5t66.5 184.5v287h-177v-244q0 -76 -23 -108t-78 -32t-78 32t-23 108v244h-177z" />
193
+<glyph unicode="&#xfc;" horiz-adv-x="656" d="M209 791q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM446 791q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM50 513v-287q0 -128 66.5 -184.5t211.5 -56.5t211.5 56.5t66.5 184.5v287h-177v-244q0 -76 -23 -108t-78 -32t-78 32 t-23 108v244h-177z" />
194
+<glyph unicode="&#xfd;" horiz-adv-x="633" d="M219 664l203 176l91 -115l-238 -138zM449 513h204l-403 -773h-204l177 340l-243 433h204l143 -263z" />
195
+<glyph unicode="&#xfe;" d="M660 256q0 -114 -72 -192.5t-183 -78.5q-102 0 -168 73h-2v-318h-175v1120h177v-396q66 64 168 64q111 0 183 -79t72 -193zM472 256q0 53 -34.5 87t-85.5 34q-50 0 -84.5 -34t-34.5 -87q0 -52 33.5 -86t85.5 -34q54 0 87 33.5t33 86.5z" />
196
+<glyph unicode="&#xff;" horiz-adv-x="633" d="M198 791q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM435 791q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM449 513h204l-403 -773h-204l177 340l-243 433h204l143 -263z" />
197
+<glyph unicode="&#x100;" horiz-adv-x="784" d="M188 1066h408v-120h-408v120zM479 825l333 -825h-202l-61 165h-314l-61 -165h-202l333 825h174zM485 330l-92 240h-2l-92 -240h186z" />
198
+<glyph unicode="&#x101;" d="M137 754h408v-120h-408v120zM23 256q0 -114 72 -192.5t183 -78.5q102 0 168 73h2v-58h175v513h-177v-49q-66 64 -168 64q-111 0 -183 -79t-72 -193zM211 256q0 53 34.5 87t85.5 34q50 0 84.5 -34t34.5 -87q0 -52 -33.5 -86t-85.5 -34q-54 0 -87 33.5t-33 86.5z" />
199
+<glyph unicode="&#x102;" horiz-adv-x="784" d="M497 1152l126 -31q-9 -81 -72 -131t-159 -50t-159 50t-72 131l126 31q0 -4 1.5 -11t8.5 -25t17.5 -31.5t31 -24.5t46.5 -11t46.5 10.5t31 25.5t17.5 30.5t9 26.5zM479 825l333 -825h-202l-61 165h-314l-61 -165h-202l333 825h174zM485 330l-92 240h-2l-92 -240h186z" />
200
+<glyph unicode="&#x103;" d="M446 840l126 -31q-9 -81 -72 -131t-159 -50t-159 50t-72 131l126 31q0 -4 1.5 -11t8.5 -25t17.5 -31.5t31 -24.5t46.5 -11t46.5 10.5t31 25.5t17.5 30.5t8 26.5zM23 256q0 114 72 193t183 79q102 0 168 -64v49h177v-513h-175v58h-2q-66 -73 -168 -73q-111 0 -183 78.5 t-72 192.5zM211 256q0 -53 33 -86.5t87 -33.5q52 0 85.5 34t33.5 86q0 53 -34.5 87t-84.5 34q-51 0 -85.5 -34t-34.5 -87z" />
201
+<glyph unicode="&#x104;" horiz-adv-x="784" d="M549 -158q0 62 80 158h-19l-61 165h-314l-61 -165h-202l333 825h174l333 -825h-101q-7 -8 -16.5 -21.5t-26 -50.5t-16.5 -68q0 -18 11.5 -28.5t25.5 -10.5t26.5 7.5t18.5 15.5l6 7l72 -54q-2 -3 -5.5 -8t-16 -17t-27.5 -21.5t-38.5 -17.5t-49.5 -8q-47 0 -86.5 29 t-39.5 88zM485 330l-92 240h-2l-92 -240h186z" />
202
+<glyph unicode="&#x105;" d="M368 -158q0 65 80 158v58h-2q-66 -73 -168 -73q-111 0 -183 78.5t-72 192.5t72 193t183 79q102 0 168 -64v49h177v-513h-93q-7 -8 -16.5 -21.5t-26 -50.5t-16.5 -68q0 -18 11.5 -28.5t25.5 -10.5t26.5 7.5t18.5 15.5l6 7l72 -54q-2 -3 -5.5 -8t-16 -17t-27.5 -21.5 t-38.5 -17.5t-49.5 -8q-47 0 -86.5 29t-39.5 88zM211 256q0 -53 33 -86.5t87 -33.5q52 0 85.5 34t33.5 86q0 53 -34.5 87t-84.5 34q-51 0 -85.5 -34t-34.5 -87z" />
203
+<glyph unicode="&#x106;" horiz-adv-x="753" d="M271 976l203 176l91 -115l-238 -138zM499 170q-131 0 -201.5 74.5t-70.5 168.5q0 43 16.5 84.5t48 77.5t85.5 58t122 22q43 0 83.5 -12.5t59.5 -25.5l19 -13l80 160q-4 3 -11 8t-32.5 18.5t-54.5 23.5t-76 18t-97 8q-86 0 -168 -34t-143.5 -91t-98.5 -137t-37 -167 q0 -115 63 -214t166 -155.5t218 -56.5q80 0 147.5 19t95.5 38l28 19l-80 160q-7 -6 -21 -14.5t-56 -22.5t-85 -14z" />
204
+<glyph unicode="&#x107;" horiz-adv-x="491" d="M191 664l203 176l91 -115l-238 -138zM333 383q-50 0 -86 -37t-36 -89q0 -53 36 -90t86 -37q24 0 45.5 6t31.5 12l9 6l60 -123q-7 -5 -19.5 -12.5t-57 -20.5t-95.5 -13q-113 0 -198.5 79.5t-85.5 190.5q0 112 85.5 192.5t198.5 80.5q51 0 94 -12t61 -24l17 -12l-60 -121 q-33 24 -86 24z" />
205
+<glyph unicode="&#x10c;" horiz-adv-x="753" d="M288 1152l153 -112l153 112l68 -91l-221 -162l-221 162zM499 170q-131 0 -201.5 74.5t-70.5 168.5q0 43 16.5 84.5t48 77.5t85.5 58t122 22q43 0 83.5 -12.5t59.5 -25.5l19 -13l80 160q-4 3 -11 8t-32.5 18.5t-54.5 23.5t-76 18t-97 8q-86 0 -168 -34t-143.5 -91 t-98.5 -137t-37 -167q0 -115 63 -214t166 -155.5t218 -56.5q80 0 147.5 19t95.5 38l28 19l-80 160q-7 -6 -21 -14.5t-56 -22.5t-85 -14z" />
206
+<glyph unicode="&#x10d;" horiz-adv-x="491" d="M104 840l153 -112l153 112l68 -91l-221 -162l-221 162zM333 383q-50 0 -86 -37t-36 -89q0 -53 36 -90t86 -37q24 0 45.5 6t31.5 12l9 6l60 -123q-7 -5 -19.5 -12.5t-57 -20.5t-95.5 -13q-113 0 -198.5 79.5t-85.5 190.5q0 112 85.5 192.5t198.5 80.5q51 0 94 -12t61 -24 l17 -12l-60 -121q-33 24 -86 24z" />
207
+<glyph unicode="&#x10e;" horiz-adv-x="738" d="M207 1152l153 -112l153 112l68 -91l-221 -162l-221 162zM60 825h239q172 0 294 -117.5t122 -294.5q0 -178 -121.5 -295.5t-294.5 -117.5h-239v825zM248 168h29q103 0 168.5 69.5t66.5 174.5q0 105 -65.5 175t-169.5 70h-29v-489z" />
208
+<glyph unicode="&#x10f;" d="M23 256q0 114 72 193t183 79q102 0 168 -64v396h177v-860h-175v58h-2q-66 -73 -168 -73q-111 0 -183 78.5t-72 192.5zM756 824q38 0 64 -26t26 -64q0 -114 -130 -221l-40 31q47 45 59 110q-29 7 -48 29t-19 51q0 37 26 63.5t62 26.5zM211 256q0 -53 33 -86.5t87 -33.5 q52 0 85.5 34t33.5 86q0 53 -34.5 87t-84.5 34q-51 0 -85.5 -34t-34.5 -87z" />
209
+<glyph unicode="&#x110;" horiz-adv-x="776" d="M98 489v336h239q172 0 294 -117.5t122 -294.5q0 -178 -121.5 -295.5t-294.5 -117.5h-239v336h-82v153h82zM286 489h109v-153h-109v-168h29q103 0 168.5 69.5t66.5 174.5q0 105 -65.5 175t-169.5 70h-29v-168z" />
210
+<glyph unicode="&#x111;" d="M321 742h125v118h177v-118h60v-114h-60v-628h-175v58h-2q-66 -73 -168 -73q-111 0 -183 78.5t-72 192.5t72 193t183 79q102 0 168 -64v164h-125v114zM211 256q0 -53 33 -86.5t87 -33.5q52 0 85.5 34t33.5 86q0 53 -34.5 87t-84.5 34q-51 0 -85.5 -34t-34.5 -87z" />
211
+<glyph unicode="&#x112;" horiz-adv-x="580" d="M86 1066h408v-120h-408v120zM532 825v-165h-284v-164h272v-165h-272v-166h284v-165h-472v825h472z" />
212
+<glyph unicode="&#x113;" horiz-adv-x="603" d="M97 754h408v-120h-408v120zM579 232h-372q0 -54 35 -80t76 -26q43 0 68 11.5t57 45.5l128 -64q-80 -134 -266 -134q-116 0 -199 79.5t-83 191.5t83 192t199 80q122 0 198.5 -70.5t76.5 -201.5q0 -18 -1 -24zM212 330h195q-6 40 -31.5 61.5t-65.5 21.5q-44 0 -70 -23 t-28 -60z" />
213
+<glyph unicode="&#x116;" horiz-adv-x="580" d="M290 1103q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM532 825v-165h-284v-164h272v-165h-272v-166h284v-165h-472v825h472z" />
214
+<glyph unicode="&#x117;" horiz-adv-x="603" d="M301 791q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM579 232h-372q0 -54 35 -80t76 -26q43 0 68 11.5t57 45.5l128 -64q-80 -134 -266 -134q-116 0 -199 79.5t-83 191.5t83 192t199 80q122 0 198.5 -70.5t76.5 -201.5q0 -18 -1 -24zM212 330h195 q-6 40 -31.5 61.5t-65.5 21.5q-44 0 -70 -23t-28 -60z" />
215
+<glyph unicode="&#x118;" horiz-adv-x="580" d="M532 825v-165h-284v-164h272v-165h-272v-166h284v-165h-97q-7 -8 -16.5 -21.5t-26 -50.5t-16.5 -68q0 -18 11.5 -28.5t25.5 -10.5t26.5 7.5t18.5 15.5l6 7l72 -54q-2 -3 -5.5 -8t-16 -17t-27.5 -21.5t-38.5 -17.5t-49.5 -8q-47 0 -86.5 29t-39.5 88q0 62 80 158h-293v825 h472z" />
216
+<glyph unicode="&#x119;" horiz-adv-x="603" d="M579 232h-372q0 -54 35 -80t76 -26q43 0 68 11.5t57 45.5l128 -64q-54 -89 -153 -119q-7 -8 -16.5 -21.5t-26 -50.5t-16.5 -68q0 -18 11.5 -28.5t25.5 -10.5t26.5 7.5t18.5 15.5l6 7l72 -54q-2 -3 -5.5 -8t-16 -17t-27.5 -21.5t-38.5 -17.5t-49.5 -8q-47 0 -86.5 29 t-39.5 88q0 58 68 144q-3 0 -9.5 -0.5t-9.5 -0.5q-116 0 -199 79.5t-83 191.5t83 192t199 80q122 0 198.5 -70.5t76.5 -201.5q0 -18 -1 -24zM212 330h195q-6 40 -31.5 61.5t-65.5 21.5q-44 0 -70 -23t-28 -60z" />
217
+<glyph unicode="&#x11a;" horiz-adv-x="580" d="M137 1152l153 -112l153 112l68 -91l-221 -162l-221 162zM532 825v-165h-284v-164h272v-165h-272v-166h284v-165h-472v825h472z" />
218
+<glyph unicode="&#x11b;" horiz-adv-x="603" d="M148 840l153 -112l153 112l68 -91l-221 -162l-221 162zM579 232h-372q0 -54 35 -80t76 -26q43 0 68 11.5t57 45.5l128 -64q-80 -134 -266 -134q-116 0 -199 79.5t-83 191.5t83 192t199 80q122 0 198.5 -70.5t76.5 -201.5q0 -18 -1 -24zM212 330h195q-6 40 -31.5 61.5 t-65.5 21.5q-44 0 -70 -23t-28 -60z" />
219
+<glyph unicode="&#x122;" horiz-adv-x="829" d="M806 462v-179q-32 -147 -140 -222.5t-241 -75.5q-167 0 -284.5 125t-117.5 302q0 180 115 304t287 124q201 0 318 -141l-123 -135q-66 106 -184 106q-87 0 -148.5 -75.5t-61.5 -182.5q0 -105 61.5 -179.5t148.5 -74.5q72 0 125.5 43.5t53.5 115.5h-190v145h381zM413 -40 q-36 0 -62 -26.5t-26 -63.5q0 -29 19 -51t48 -29q-5 -29 -20 -56.5t-27 -40.5l-12 -13l40 -31q130 107 130 221q0 38 -26.5 64t-63.5 26z" />
220
+<glyph unicode="&#x123;" d="M342 607q-38 0 -64 26.5t-26 63.5q0 114 130 221l40 -31q-47 -45 -59 -110q29 -7 48 -29t19 -51q0 -37 -26 -63.5t-62 -26.5zM37 -126l145 71q40 -66 139 -66q46 0 85.5 29.5t39.5 90.5v38q-47 -52 -168 -52q-111 0 -183 78.5t-72 192.5t72 193t183 79q99 0 165 -61h3v46 h177v-527q0 -125 -83 -193t-219 -68q-220 0 -284 149zM211 256q0 -53 33 -86.5t87 -33.5q52 0 85.5 34t33.5 86q0 53 -34.5 87t-84.5 34q-51 0 -85.5 -34t-34.5 -87z" />
221
+<glyph unicode="&#x12a;" horiz-adv-x="308" d="M-50 1066h408v-120h-408v120zM248 825v-825h-188v825h188z" />
222
+<glyph unicode="&#x12b;" horiz-adv-x="297" d="M-55 754h408v-120h-408v120zM60 513v-513h177v513h-177z" />
223
+<glyph unicode="&#x12e;" horiz-adv-x="308" d="M248 825v-825h-53q-7 -8 -16.5 -21.5t-26 -50.5t-16.5 -68q0 -18 11.5 -28.5t25.5 -10.5t26.5 7.5t18.5 15.5l6 7l72 -54q-2 -3 -5.5 -8t-16 -17t-27.5 -21.5t-38.5 -17.5t-49.5 -8q-47 0 -86.5 29t-39.5 88q0 62 80 158h-53v825h188z" />
224
+<glyph unicode="&#x12f;" horiz-adv-x="297" d="M151 830q43 0 74 -31t31 -74t-31 -74t-74 -31t-74 31t-31 74t31 74t74 31zM29 -158q0 -59 39.5 -88t86.5 -29q41 0 75 18t48 36l14 18l-72 54q-20 -30 -51 -30q-14 0 -25.5 10.5t-11.5 28.5q0 31 15 66t29 54l15 20h46v513h-177v-513h49q-80 -93 -80 -158z" />
225
+<glyph unicode="&#x131;" horiz-adv-x="269" d="M46 0v513h177v-513h-177z" />
226
+<glyph unicode="&#x136;" horiz-adv-x="787" d="M811 0h-259l-304 350v-350h-188v825h188v-337l283 337h228l-332 -391zM392 -40q-36 0 -62 -26.5t-26 -63.5q0 -29 19 -51t48 -29q-5 -29 -20 -56.5t-27 -40.5l-12 -13l40 -31q130 107 130 221q0 38 -26 64t-64 26z" />
227
+<glyph unicode="&#x137;" horiz-adv-x="646" d="M646 513l-244 -245l268 -268h-228l-205 205v-205h-177v860h177v-526l179 179h230zM322 -40q38 0 64 -26t26 -64q0 -114 -130 -221l-40 31q47 45 59 110q-29 7 -48 29t-19 51q0 37 26 63.5t62 26.5z" />
228
+<glyph unicode="&#x139;" horiz-adv-x="565" d="M136 976l203 176l91 -115l-238 -138zM248 825v-660h284v-165h-472v825h188z" />
229
+<glyph unicode="&#x13a;" horiz-adv-x="297" d="M60 1011l203 176l91 -115l-238 -138zM60 860v-860h177v860h-177z" />
230
+<glyph unicode="&#x13b;" horiz-adv-x="565" d="M248 825v-660h284v-165h-472v825h188zM281 -40q-36 0 -62 -26.5t-26 -63.5q0 -29 19 -51t48 -29q-5 -29 -20 -56.5t-27 -40.5l-12 -13l40 -31q130 107 130 221q0 38 -26.5 64t-63.5 26z" />
231
+<glyph unicode="&#x13c;" horiz-adv-x="297" d="M60 0v860h177v-860h-177zM147 -40q37 0 63.5 -26t26.5 -64q0 -114 -130 -221l-40 31q47 45 59 110q-29 7 -48 29t-19 51q0 37 26 63.5t62 26.5z" />
232
+<glyph unicode="&#x13d;" horiz-adv-x="565" d="M248 825v-660h284v-165h-472v825h188zM417 824q-36 0 -62 -26.5t-26 -63.5q0 -29 19 -51t48 -29q-5 -29 -20 -56.5t-27 -40.5l-12 -13l40 -31q130 107 130 221q0 38 -26.5 64t-63.5 26z" />
233
+<glyph unicode="&#x13e;" horiz-adv-x="297" d="M60 0v860h177v-860h-177zM370 824q38 0 64 -26t26 -64q0 -114 -130 -221l-40 31q47 45 59 110q-29 7 -48 29t-19 51q0 37 26 63.5t62 26.5z" />
234
+<glyph unicode="&#x141;" horiz-adv-x="568" d="M20 250v153l76 59v363h188v-215l105 83v-153l-105 -83v-292h284v-165h-472v309z" />
235
+<glyph unicode="&#x142;" horiz-adv-x="369" d="M96 0v310l-76 -60v153l76 60v397h177v-258l76 60v-153l-76 -60v-449h-177z" />
236
+<glyph unicode="&#x143;" horiz-adv-x="826" d="M266 976l203 176l91 -115l-238 -138zM248 512v-512h-188v825h188l328 -512h2v512h188v-825h-188l-328 512h-2z" />
237
+<glyph unicode="&#x144;" horiz-adv-x="661" d="M271 664l203 176l91 -115l-238 -138zM237 0v290q0 38 32.5 69t72.5 31q41 0 66.5 -30t25.5 -70v-290h177v338q0 51 -21.5 89.5t-56 59.5t-72 31t-75.5 10q-78 0 -147 -69h-2v54h-177v-513h177z" />
238
+<glyph unicode="&#x145;" horiz-adv-x="826" d="M248 512v-512h-188v825h188l328 -512h2v512h188v-825h-188l-328 512h-2zM412 -40q-36 0 -62 -26.5t-26 -63.5q0 -29 19 -51t48 -29q-5 -29 -20 -56.5t-27 -40.5l-12 -13l40 -31q130 107 130 221q0 38 -26 64t-64 26z" />
239
+<glyph unicode="&#x146;" horiz-adv-x="661" d="M60 0v513h177v-54h2q69 69 147 69q38 0 75.5 -10t72 -31t56 -59.5t21.5 -89.5v-338h-177v290q0 40 -25.5 70t-66.5 30q-40 0 -72.5 -31t-32.5 -69v-290h-177zM329 -40q37 0 63.5 -26t26.5 -64q0 -114 -130 -221l-40 31q47 45 59 110q-29 7 -48 29t-19 51q0 37 26 63.5 t62 26.5z" />
240
+<glyph unicode="&#x147;" horiz-adv-x="826" d="M260 1152l153 -112l153 112l68 -91l-221 -162l-221 162zM248 512v-512h-188v825h188l328 -512h2v512h188v-825h-188l-328 512h-2z" />
241
+<glyph unicode="&#x148;" horiz-adv-x="661" d="M177 840l153 -112l153 112l68 -91l-221 -162l-221 162zM237 0v290q0 38 32.5 69t72.5 31q41 0 66.5 -30t25.5 -70v-290h177v338q0 51 -21.5 89.5t-56 59.5t-72 31t-75.5 10q-78 0 -147 -69h-2v54h-177v-513h177z" />
242
+<glyph unicode="&#x14c;" horiz-adv-x="877" d="M234 1066h408v-120h-408v120zM23 413q0 179 122 303t294 124q173 0 294 -123.5t121 -303.5q0 -181 -119 -304.5t-296 -123.5q-181 0 -298.5 122.5t-117.5 305.5zM226 413q0 -65 20 -118.5t70 -90.5t123 -37q105 0 158.5 72t53.5 174q0 101 -54.5 173.5t-157.5 72.5 q-102 0 -157.5 -72.5t-55.5 -173.5z" />
243
+<glyph unicode="&#x14d;" horiz-adv-x="661" d="M126 754h408v-120h-408v120zM23 256q0 -119 85.5 -195t223.5 -76q133 0 219.5 76.5t86.5 194.5t-88.5 195t-217.5 77q-131 0 -220 -76.5t-89 -195.5zM211 256q0 53 34.5 87t85.5 34q50 0 84.5 -34t34.5 -87q0 -52 -33.5 -86t-85.5 -34q-54 0 -87 33.5t-33 86.5z" />
244
+<glyph unicode="&#x150;" horiz-adv-x="877" d="M231 976l173 196l82 -104l-199 -169zM442 976l173 196l82 -104l-199 -169zM23 413q0 179 122 303t294 124q173 0 294 -123.5t121 -303.5q0 -181 -119 -304.5t-296 -123.5q-181 0 -298.5 122.5t-117.5 305.5zM226 413q0 -65 20 -118.5t70 -90.5t123 -37q105 0 158.5 72 t53.5 174q0 101 -54.5 173.5t-157.5 72.5q-102 0 -157.5 -72.5t-55.5 -173.5z" />
245
+<glyph unicode="&#x151;" horiz-adv-x="661" d="M123 664l173 196l82 -104l-199 -169zM334 664l173 196l82 -104l-199 -169zM23 256q0 -119 85.5 -195t223.5 -76q133 0 219.5 76.5t86.5 194.5t-88.5 195t-217.5 77q-131 0 -220 -76.5t-89 -195.5zM211 256q0 53 34.5 87t85.5 34q50 0 84.5 -34t34.5 -87q0 -52 -33.5 -86 t-85.5 -34q-54 0 -87 33.5t-33 86.5z" />
246
+<glyph unicode="&#x152;" horiz-adv-x="1010" d="M678 660v-164h272v-165h-272v-166h284v-165h-523q-173 0 -294.5 117t-121.5 295t121.5 295.5t294.5 117.5h523v-165h-284zM490 657h-29q-104 0 -169.5 -70t-65.5 -174q0 -105 65.5 -175t169.5 -70h29v489z" />
247
+<glyph unicode="&#x153;" horiz-adv-x="1021" d="M997 232h-372q0 -54 35 -80t76 -26q43 0 68 11.5t57 45.5l128 -64q-80 -134 -266 -134q-53 0 -103.5 20.5t-74.5 40.5l-24 20q-3 -3 -8 -8.5t-24 -19.5t-39.5 -24.5t-54 -19.5t-69.5 -9q-137 0 -220 75.5t-83 195.5q0 119 86 195.5t217 76.5q34 0 67 -8.5t55 -20.5 t39 -24t25 -21l8 -8q3 3 9 8.5t25.5 20t41.5 25t56.5 19.5t70.5 9q122 0 198.5 -70.5t76.5 -201.5q0 -18 -1 -24zM630 330h195q-6 40 -31.5 61.5t-65.5 21.5q-44 0 -70 -23t-28 -60zM208 256q0 -53 33 -86.5t87 -33.5q52 0 85.5 34t33.5 86q0 53 -34.5 87t-84.5 34 q-51 0 -85.5 -34t-34.5 -87z" />
248
+<glyph unicode="&#x154;" horiz-adv-x="716" d="M211 976l203 176l91 -115l-238 -138zM60 825h295q119 0 194 -63.5t75 -181.5q0 -91 -45.5 -152.5t-123.5 -86.5l284 -341h-239l-252 326v-326h-188v825zM248 459h22q26 0 44 1t41 7t37 17t24 32t10 51t-10 51t-24 32t-37 17t-41 7t-44 1h-22v-216z" />
249
+<glyph unicode="&#x155;" horiz-adv-x="498" d="M150 664l203 176l91 -115l-238 -138zM237 0v270q0 8 4 22t13.5 34t32.5 34t55 14q26 0 49 -7t33 -14l10 -7l74 150q-46 32 -112 32q-28 0 -54.5 -9t-44.5 -22t-31.5 -26.5t-19.5 -22.5l-7 -9h-2v74h-177v-513h177z" />
250
+<glyph unicode="&#x156;" horiz-adv-x="716" d="M60 825h295q119 0 194 -63.5t75 -181.5q0 -91 -45.5 -152.5t-123.5 -86.5l284 -341h-239l-252 326v-326h-188v825zM248 459h22q26 0 44 1t41 7t37 17t24 32t10 51t-10 51t-24 32t-37 17t-41 7t-44 1h-22v-216zM357 -40q-36 0 -62 -26.5t-26 -63.5q0 -29 19 -51t48 -29 q-5 -29 -20 -56.5t-27 -40.5l-12 -13l40 -31q130 107 130 221q0 38 -26.5 64t-63.5 26z" />
251
+<glyph unicode="&#x157;" horiz-adv-x="498" d="M60 0v513h177v-74h2q2 4 6.5 10t19.5 21t32 27t44 21.5t55 9.5q29 0 57 -8t41 -16l14 -8l-74 -150q-33 28 -92 28q-32 0 -55 -14t-32.5 -34t-13.5 -34t-4 -22v-270h-177zM148 -40q38 0 64 -26t26 -64q0 -114 -130 -221l-40 31q47 45 59 110q-29 7 -48 29t-19 51 q0 37 26 63.5t62 26.5z" />
252
+<glyph unicode="&#x158;" horiz-adv-x="716" d="M171 1152l153 -112l153 112l68 -91l-221 -162l-221 162zM60 825h295q119 0 194 -63.5t75 -181.5q0 -91 -45.5 -152.5t-123.5 -86.5l284 -341h-239l-252 326v-326h-188v825zM248 459h22q26 0 44 1t41 7t37 17t24 32t10 51t-10 51t-24 32t-37 17t-41 7t-44 1h-22v-216z" />
253
+<glyph unicode="&#x159;" horiz-adv-x="498" d="M96 840l153 -112l153 112l68 -91l-221 -162l-221 162zM237 0v270q0 8 4 22t13.5 34t32.5 34t55 14q26 0 49 -7t33 -14l10 -7l74 150q-46 32 -112 32q-28 0 -54.5 -9t-44.5 -22t-31.5 -26.5t-19.5 -22.5l-7 -9h-2v74h-177v-513h177z" />
254
+<glyph unicode="&#x15a;" horiz-adv-x="672" d="M189 976l203 176l91 -115l-238 -138zM364 840q67 0 131 -19.5t95 -38.5l30 -20l-76 -150q-9 6 -25 15.5t-60 25.5t-82 16q-47 0 -72.5 -20t-25.5 -54q0 -17 12 -31.5t41 -31t51 -26.5t68 -30q80 -34 136.5 -92.5t56.5 -132.5q0 -71 -25.5 -124t-70 -83t-98.5 -44.5 t-117 -14.5q-54 0 -106 11t-87 27.5t-63 32.5t-41 27l-13 11l94 158q12 -10 33 -25.5t74.5 -41.5t94.5 -26q119 0 119 81q0 17 -8.5 31.5t-30 29t-38 23t-54 26t-55.5 26.5q-75 37 -116 92.5t-41 119.5q0 111 82 181.5t187 70.5z" />
255
+<glyph unicode="&#x15b;" horiz-adv-x="492" d="M139 664l203 176l91 -115l-238 -138zM283 528q44 0 87 -10t64 -20l21 -10l-58 -116q-60 32 -114 32q-30 0 -42.5 -6.5t-12.5 -24.5q0 -4 1 -8t4 -7.5t5.5 -6t8.5 -5.5t9.5 -4.5t11.5 -4.5l12 -4.5t13.5 -4.5t14.5 -4q31 -9 54 -20t48.5 -30t39.5 -48t14 -66 q0 -175 -243 -175q-55 0 -104.5 17t-71.5 34l-22 18l72 121q8 -7 21 -16.5t47 -26t59 -16.5q55 0 55 37q0 17 -14 26.5t-47.5 21.5t-52.5 22q-48 25 -76 56.5t-28 83.5q0 78 60.5 121.5t163.5 43.5z" />
256
+<glyph unicode="&#x160;" horiz-adv-x="672" d="M183 1152l153 -112l153 112l68 -91l-221 -162l-221 162zM364 840q67 0 131 -19.5t95 -38.5l30 -20l-76 -150q-9 6 -25 15.5t-60 25.5t-82 16q-47 0 -72.5 -20t-25.5 -54q0 -17 12 -31.5t41 -31t51 -26.5t68 -30q80 -34 136.5 -92.5t56.5 -132.5q0 -71 -25.5 -124t-70 -83 t-98.5 -44.5t-117 -14.5q-54 0 -106 11t-87 27.5t-63 32.5t-41 27l-13 11l94 158q12 -10 33 -25.5t74.5 -41.5t94.5 -26q119 0 119 81q0 17 -8.5 31.5t-30 29t-38 23t-54 26t-55.5 26.5q-75 37 -116 92.5t-41 119.5q0 111 82 181.5t187 70.5z" />
257
+<glyph unicode="&#x161;" horiz-adv-x="492" d="M93 840l153 -112l153 112l68 -91l-221 -162l-221 162zM283 528q44 0 87 -10t64 -20l21 -10l-58 -116q-60 32 -114 32q-30 0 -42.5 -6.5t-12.5 -24.5q0 -4 1 -8t4 -7.5t5.5 -6t8.5 -5.5t9.5 -4.5t11.5 -4.5l12 -4.5t13.5 -4.5t14.5 -4q31 -9 54 -20t48.5 -30t39.5 -48 t14 -66q0 -175 -243 -175q-55 0 -104.5 17t-71.5 34l-22 18l72 121q8 -7 21 -16.5t47 -26t59 -16.5q55 0 55 37q0 17 -14 26.5t-47.5 21.5t-52.5 22q-48 25 -76 56.5t-28 83.5q0 78 60.5 121.5t163.5 43.5z" />
258
+<glyph unicode="&#x164;" horiz-adv-x="596" d="M145 1152l153 -112l153 112l68 -91l-221 -162l-221 162zM8 660v165h580v-165h-196v-660h-188v660h-196z" />
259
+<glyph unicode="&#x165;" horiz-adv-x="436" d="M476 824q38 0 64 -26t26 -64q0 -114 -130 -221l-40 31q47 45 59 110q-29 7 -48 29t-19 51q0 37 26 63.5t62 26.5zM90 513v191h177v-191h108v-135h-108v-163q0 -71 40 -71q10 0 21 4t17 8l6 4l44 -143q-57 -32 -130 -32q-50 0 -86 17.5t-54.5 47t-26.5 62t-8 69.5v197h-74 v135h74z" />
260
+<glyph unicode="&#x16a;" horiz-adv-x="744" d="M168 1066h408v-120h-408v120zM506 825v-477q0 -100 -31.5 -139t-102.5 -39t-102.5 39t-31.5 139v477h-188v-532q0 -152 82 -230t240 -78t240 78t82 230v532h-188z" />
261
+<glyph unicode="&#x16b;" horiz-adv-x="656" d="M124 754h408v-120h-408v120zM50 513v-287q0 -128 66.5 -184.5t211.5 -56.5t211.5 56.5t66.5 184.5v287h-177v-244q0 -76 -23 -108t-78 -32t-78 32t-23 108v244h-177z" />
262
+<glyph unicode="&#x16e;" horiz-adv-x="744" d="M211 1045q0 62 46.5 102t114.5 40q69 0 115 -40t46 -102q0 -63 -45 -103t-116 -40q-72 0 -116.5 40t-44.5 103zM311 1045q0 -27 17 -45.5t44 -18.5q26 0 43.5 18.5t17.5 45.5q0 26 -18 44t-43 18t-43 -18.5t-18 -43.5zM694 825v-532q0 -152 -82 -230t-240 -78t-240 78 t-82 230v532h188v-477q0 -100 31.5 -139t102.5 -39t102.5 39t31.5 139v477h188z" />
263
+<glyph unicode="&#x16f;" horiz-adv-x="656" d="M167 733q0 62 46.5 102t114.5 40q69 0 115 -40t46 -102q0 -63 -45 -103t-116 -40q-72 0 -116.5 40t-44.5 103zM267 733q0 -27 17 -45.5t44 -18.5q26 0 43.5 18.5t17.5 45.5q0 26 -18 44t-43 18t-43 -18.5t-18 -43.5zM227 513v-244q0 -76 23 -108t78 -32t78 32t23 108v244 h177v-287q0 -128 -66.5 -184.5t-211.5 -56.5t-211.5 56.5t-66.5 184.5v287h177z" />
264
+<glyph unicode="&#x170;" horiz-adv-x="744" d="M165 976l173 196l82 -104l-199 -169zM376 976l173 196l82 -104l-199 -169zM506 825v-477q0 -100 -31.5 -139t-102.5 -39t-102.5 39t-31.5 139v477h-188v-532q0 -152 82 -230t240 -78t240 78t82 230v532h-188z" />
265
+<glyph unicode="&#x171;" horiz-adv-x="656" d="M121 664l173 196l82 -104l-199 -169zM332 664l173 196l82 -104l-199 -169zM50 513v-287q0 -128 66.5 -184.5t211.5 -56.5t211.5 56.5t66.5 184.5v287h-177v-244q0 -76 -23 -108t-78 -32t-78 32t-23 108v244h-177z" />
266
+<glyph unicode="&#x172;" horiz-adv-x="744" d="M265 -158q0 58 69 145q-284 18 -284 306v532h188v-477q0 -100 31.5 -139t102.5 -39t102.5 39t31.5 139v477h188v-532q0 -141 -70.5 -218t-206.5 -88q-49 -66 -49 -127q0 -18 11.5 -28.5t25.5 -10.5t26.5 7.5t18.5 15.5l6 7l72 -54q-2 -3 -5.5 -8t-16 -17t-27.5 -21.5 t-38.5 -17.5t-49.5 -8q-47 0 -86.5 29t-39.5 88z" />
267
+<glyph unicode="&#x173;" horiz-adv-x="656" d="M221 -158q0 62 69 144q-125 7 -182.5 64t-57.5 176v287h177v-244q0 -76 23 -108t78 -32t78 32t23 108v244h177v-287q0 -118 -56 -175t-178 -65q-48 -68 -48 -126q0 -18 11.5 -28.5t25.5 -10.5t26.5 7.5t18.5 15.5l6 7l72 -54q-2 -3 -5.5 -8t-16 -17t-27.5 -21.5 t-38.5 -17.5t-49.5 -8q-47 0 -86.5 29t-39.5 88z" />
268
+<glyph unicode="&#x178;" horiz-adv-x="736" d="M249 1103q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM486 1103q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM-30 825h226l172 -264l172 264h226l-304 -455v-370h-188v370z" />
269
+<glyph unicode="&#x179;" horiz-adv-x="769" d="M237 976l203 176l91 -115l-238 -138zM753 825l-409 -660h382v-165h-710l408 660h-350v165h679z" />
270
+<glyph unicode="&#x17a;" horiz-adv-x="561" d="M190 664l203 176l91 -115l-238 -138zM556 513l-254 -378h234v-135h-531l254 378h-212v135h509z" />
271
+<glyph unicode="&#x17b;" horiz-adv-x="769" d="M384 1103q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM753 825l-409 -660h382v-165h-710l408 660h-350v165h679z" />
272
+<glyph unicode="&#x17c;" horiz-adv-x="561" d="M280 791q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27zM556 513l-254 -378h234v-135h-531l254 378h-212v135h509z" />
273
+<glyph unicode="&#x17d;" horiz-adv-x="769" d="M231 1152l153 -112l153 112l68 -91l-221 -162l-221 162zM753 825l-409 -660h382v-165h-710l408 660h-350v165h679z" />
274
+<glyph unicode="&#x17e;" horiz-adv-x="561" d="M128 840l153 -112l153 112l68 -91l-221 -162l-221 162zM556 513l-254 -378h234v-135h-531l254 378h-212v135h509z" />
275
+<glyph unicode="&#x218;" horiz-adv-x="672" d="M364 840q67 0 131 -19.5t95 -38.5l30 -20l-76 -150q-9 6 -25 15.5t-60 25.5t-82 16q-47 0 -72.5 -20t-25.5 -54q0 -17 12 -31.5t41 -31t51 -26.5t68 -30q80 -34 136.5 -92.5t56.5 -132.5q0 -71 -25.5 -124t-70 -83t-98.5 -44.5t-117 -14.5q-54 0 -106 11t-87 27.5 t-63 32.5t-41 27l-13 11l94 158q12 -10 33 -25.5t74.5 -41.5t94.5 -26q119 0 119 81q0 17 -8.5 31.5t-30 29t-38 23t-54 26t-55.5 26.5q-75 37 -116 92.5t-41 119.5q0 111 82 181.5t187 70.5zM335 -40q-36 0 -62 -26.5t-26 -63.5q0 -29 19 -51t48 -29q-5 -29 -20 -56.5 t-27 -40.5l-12 -13l40 -31q130 107 130 221q0 38 -26.5 64t-63.5 26z" />
276
+<glyph unicode="&#x219;" horiz-adv-x="492" d="M283 528q44 0 87 -10t64 -20l21 -10l-58 -116q-60 32 -114 32q-30 0 -42.5 -6.5t-12.5 -24.5q0 -4 1 -8t4 -7.5t5.5 -6t8.5 -5.5t9.5 -4.5t11.5 -4.5l12 -4.5t13.5 -4.5t14.5 -4q31 -9 54 -20t48.5 -30t39.5 -48t14 -66q0 -175 -243 -175q-55 0 -104.5 17t-71.5 34 l-22 18l72 121q8 -7 21 -16.5t47 -26t59 -16.5q55 0 55 37q0 17 -14 26.5t-47.5 21.5t-52.5 22q-48 25 -76 56.5t-28 83.5q0 78 60.5 121.5t163.5 43.5zM245 -40q-36 0 -62 -26.5t-26 -63.5q0 -29 19 -51t48 -29q-5 -29 -20 -56.5t-27 -40.5l-12 -13l40 -31q130 107 130 221 q0 38 -26.5 64t-63.5 26z" />
277
+<glyph unicode="&#x21a;" horiz-adv-x="596" d="M8 660v165h580v-165h-196v-660h-188v660h-196zM297 -40q-36 0 -62 -26.5t-26 -63.5q0 -29 19 -51t48 -29q-5 -29 -20 -56.5t-27 -40.5l-12 -13l40 -31q130 107 130 221q0 38 -26.5 64t-63.5 26z" />
278
+<glyph unicode="&#x21b;" horiz-adv-x="395" d="M90 513v191h177v-191h108v-135h-108v-163q0 -71 40 -71q10 0 21 4t17 8l6 4l44 -143q-57 -32 -130 -32q-50 0 -86 17.5t-54.5 47t-26.5 62t-8 69.5v197h-74v135h74zM196 -40q38 0 64 -26t26 -64q0 -114 -130 -221l-40 31q47 45 59 110q-29 7 -48 29t-19 51q0 37 26 63.5 t62 26.5z" />
279
+<glyph unicode="&#x2c6;" horiz-adv-x="582" d="M70 678l221 162l221 -162l-68 -91l-153 112l-153 -112z" />
280
+<glyph unicode="&#x2c7;" horiz-adv-x="582" d="M138 840l153 -112l153 112l68 -91l-221 -162l-221 162z" />
281
+<glyph unicode="&#x2d8;" horiz-adv-x="602" d="M406 840l126 -31q-9 -81 -72 -131t-159 -50t-159 50t-72 131l126 31q0 -4 1.5 -11t8.5 -25t17.5 -31.5t31 -24.5t46.5 -11t46.5 10.5t31 25.5t17.5 30.5t8 26.5z" />
282
+<glyph unicode="&#x2d9;" horiz-adv-x="324" d="M162 791q38 0 65 -27t27 -65t-27 -65t-65 -27t-65 27t-27 65t27 65t65 27z" />
283
+<glyph unicode="&#x2da;" horiz-adv-x="462" d="M70 733q0 62 46.5 102t114.5 40q69 0 115 -40t46 -102q0 -63 -45 -103t-116 -40q-72 0 -116.5 40t-44.5 103zM170 733q0 -27 17 -45.5t44 -18.5q26 0 43.5 18.5t17.5 45.5q0 26 -18 44t-43 18t-43 -18.5t-18 -43.5z" />
284
+<glyph unicode="&#x2db;" horiz-adv-x="403" d="M70 -158q0 35 26 81t52 75l26 28l58 -26q-7 -8 -16.5 -21.5t-26 -50.5t-16.5 -68q0 -18 11.5 -28.5t25.5 -10.5t26.5 7.5t18.5 15.5l6 7l72 -54q-2 -3 -5.5 -8t-16 -17t-27.5 -21.5t-38.5 -17.5t-49.5 -8q-47 0 -86.5 29t-39.5 88z" />
285
+<glyph unicode="&#x2dc;" horiz-adv-x="602" d="M292 642q-40 19 -76 19q-14 0 -25.5 -11.5t-15.5 -23.5l-4 -11h-101q1 7 3.5 18.5t13 41t24 52.5t39 41.5t56.5 18.5q17 0 43 -6.5t43 -13.5l18 -7q40 -19 76 -19q14 0 25.5 11.5t15.5 23.5l4 11h101q-1 -7 -3.5 -18.5t-13 -41t-24 -52.5t-39 -41.5t-56.5 -18.5 q-17 0 -43 6.5t-43 13.5z" />
286
+<glyph unicode="&#x2dd;" horiz-adv-x="606" d="M96 664l173 196l82 -104l-199 -169zM307 664l173 196l82 -104l-199 -169z" />
287
+<glyph unicode="&#x2013;" horiz-adv-x="540" d="M0 366h540v-153h-540v153z" />
288
+<glyph unicode="&#x2014;" horiz-adv-x="1080" d="M0 366h1080v-153h-1080v153z" />
289
+<glyph unicode="&#x2018;" horiz-adv-x="291" d="M128 476q-44 0 -74.5 31t-30.5 74q0 132 152 259l47 -37q-6 -6 -15.5 -16.5t-28.5 -44t-25 -67.5q34 -8 56 -34t22 -60q0 -44 -30 -74.5t-73 -30.5z" />
290
+<glyph unicode="&#x2019;" horiz-adv-x="291" d="M163 840q43 0 74 -31t31 -74q0 -132 -152 -259l-47 37q6 6 15.5 16.5t28.5 44t25 67.5q-34 8 -56 34t-22 60q0 44 30 74.5t73 30.5z" />
291
+<glyph unicode="&#x201a;" horiz-adv-x="291" d="M163 214q43 0 74 -31t31 -74q0 -132 -152 -259l-47 37q6 6 15.5 16.5t28.5 44t25 67.5q-34 8 -56 34t-22 60q0 44 30 74.5t73 30.5z" />
292
+<glyph unicode="&#x201c;" horiz-adv-x="545" d="M128 476q-44 0 -74.5 31t-30.5 74q0 132 152 259l47 -37q-6 -6 -15.5 -16.5t-28.5 -44t-25 -67.5q34 -8 56 -34t22 -60q0 -44 -30 -74.5t-73 -30.5zM381 476q-43 0 -73 30.5t-30 74.5q0 135 151 259l47 -37q-6 -6 -15.5 -16.5t-28.5 -44t-26 -67.5q35 -8 57 -34t22 -60 q0 -43 -30.5 -74t-73.5 -31z" />
293
+<glyph unicode="&#x201d;" horiz-adv-x="545" d="M164 840q43 0 73 -30.5t30 -74.5q0 -135 -151 -259l-47 37q6 6 15.5 16.5t28.5 44t26 67.5q-35 8 -57 34t-22 60q0 43 30.5 74t73.5 31zM417 840q43 0 74 -31t31 -74q0 -132 -152 -259l-47 37q6 6 15.5 16.5t28.5 44t25 67.5q-34 8 -56 34t-22 60q0 44 30 74.5t73 30.5z " />
294
+<glyph unicode="&#x201e;" horiz-adv-x="545" d="M164 214q43 0 73 -30.5t30 -74.5q0 -135 -151 -259l-47 37q6 6 15.5 16.5t28.5 44t26 67.5q-35 8 -57 34t-22 60q0 43 30.5 74t73.5 31zM417 214q43 0 74 -31t31 -74q0 -132 -152 -259l-47 37q6 6 15.5 16.5t28.5 44t25 67.5q-34 8 -56 34t-22 60q0 44 30 74.5t73 30.5z " />
295
+<glyph unicode="&#x2020;" horiz-adv-x="542" d="M70 650h124v210h153v-210h125v-136h-125v-514h-153v514h-124v136z" />
296
+<glyph unicode="&#x2021;" horiz-adv-x="542" d="M70 366h124v128h-124v136h124v230h153v-230h125v-136h-125v-128h125v-136h-125v-230h-153v230h-124v136z" />
297
+<glyph unicode="&#x2022;" horiz-adv-x="716" d="M357 553q82 0 139.5 -57.5t57.5 -139.5q0 -81 -57.5 -138t-139.5 -57q-81 0 -138 57t-57 138q0 82 57 139.5t138 57.5z" />
298
+<glyph unicode="&#x2026;" horiz-adv-x="1047" d="M174 214q48 0 81.5 -33.5t33.5 -81.5q0 -47 -33.5 -80.5t-81.5 -33.5q-47 0 -80.5 33.5t-33.5 80.5q0 48 33.5 81.5t80.5 33.5zM523 214q48 0 81.5 -33.5t33.5 -81.5q0 -47 -33.5 -80.5t-81.5 -33.5q-47 0 -80.5 33.5t-33.5 80.5q0 48 33.5 81.5t80.5 33.5zM872 214 q48 0 81.5 -33.5t33.5 -81.5q0 -47 -33.5 -80.5t-81.5 -33.5q-47 0 -80.5 33.5t-33.5 80.5q0 48 33.5 81.5t80.5 33.5z" />
299
+<glyph unicode="&#x2030;" horiz-adv-x="1469" d="M23 643q0 86 64 141.5t159 55.5q93 0 156 -55.5t63 -141.5t-61.5 -141.5t-157.5 -55.5q-100 0 -161.5 55.5t-61.5 141.5zM791 825l-480 -825h-118l480 825h118zM152 643q0 -40 25.5 -65.5t66.5 -25.5q39 0 64.5 25.5t25.5 65.5t-26 66.5t-64 26.5q-39 0 -65.5 -26.5 t-26.5 -66.5zM516 182q0 86 61.5 141.5t161.5 55.5q96 0 157.5 -55.5t61.5 -141.5t-63 -141.5t-156 -55.5q-95 0 -159 55.5t-64 141.5zM1004 182q0 86 61.5 141.5t161.5 55.5q96 0 157.5 -55.5t61.5 -141.5t-63 -141.5t-156 -55.5q-95 0 -159 55.5t-64 141.5zM645 182 q0 -40 26.5 -66.5t65.5 -26.5q38 0 64 26.5t26 66.5t-25.5 65.5t-64.5 25.5q-41 0 -66.5 -25.5t-25.5 -65.5zM1133 182q0 -40 26.5 -66.5t65.5 -26.5q38 0 64 26.5t26 66.5t-25.5 65.5t-64.5 25.5q-41 0 -66.5 -25.5t-25.5 -65.5z" />
300
+<glyph unicode="&#x2039;" horiz-adv-x="375" d="M228 28l-195 250l195 250l93 -73l-138 -177l138 -177z" />
301
+<glyph unicode="&#x203a;" horiz-adv-x="375" d="M54 101l138 177l-138 177l93 73l195 -250l-195 -250z" />
302
+<glyph unicode="&#x2044;" horiz-adv-x="264" d="M431 825l-480 -825h-118l480 825h118z" />
303
+<glyph unicode="&#x20ac;" horiz-adv-x="831" d="M646 442h-347q-2 -10 -2 -28q0 -10 2 -32h347v-108h-303q75 -100 225 -100q43 0 83.5 13t59.5 25l19 13l82 -164q-4 -3 -11 -8t-32.5 -18.5t-54.5 -23.5t-76 -18t-97 -8q-139 0 -256.5 81t-165.5 208h-96v108h72q-1 9 -1 29t1 31h-72v108h96q48 127 165.5 208.5 t256.5 81.5q80 0 147.5 -19t95.5 -38l28 -19l-82 -164q-7 6 -21 14.5t-56 22.5t-85 14q-150 0 -226 -101h304v-108z" />
304
+<glyph unicode="&#x2122;" horiz-adv-x="514" d="M200 825v-52h-61v-206h-61v206h-61v52h183zM436 567l-12 153h-1l-53 -151h-35l-53 151h-1l-13 -153h-59l23 258h63l57 -148l57 148h63l24 -258h-60z" />
305
+<glyph unicode="&#x2212;" horiz-adv-x="633" d="M60 491h513v-153h-513v153z" />
306
+<glyph unicode="&#x2260;" horiz-adv-x="633" d="M153 70h-118l86 148h-61v153h150l50 87h-200v153h289l84 144h118l-84 -144h106v-153h-195l-50 -87h245v-153h-334z" />
307
+<glyph unicode="&#x2264;" horiz-adv-x="667" d="M60 603l547 222v-142l-358 -140l358 -138v-142l-547 222v118zM60 153h547v-153h-547v153z" />
308
+<glyph unicode="&#x2265;" horiz-adv-x="667" d="M60 405l358 138l-358 140v142l547 -222v-118l-547 -222v142zM60 153h547v-153h-547v153z" />
309
+<glyph unicode="&#xe000;" horiz-adv-x="515" d="M0 515h515v-515h-515v515z" />
310
+<glyph unicode="&#xfb00;" horiz-adv-x="750" d="M465 513v109q1 115 54 184t147 69q40 0 76.5 -11.5t53.5 -23.5l16 -11l-62 -125q-24 14 -53 14q-33 0 -44 -22.5t-11 -78.5v-104h118v-135h-118v-378h-177v378h-178v-378h-177v378h-74v135h74v109q1 115 54 184t147 69q40 0 76.5 -11.5t52.5 -23.5l17 -11l-62 -125 q-24 14 -53 14q-33 0 -44 -22.5t-11 -78.5v-104h178z" />
311
+<glyph unicode="&#xfb01;" horiz-adv-x="672" d="M435 0v378h-168v-378h-177v378h-74v135h74v109q1 116 55 184.5t156 68.5q39 0 77 -8.5t64.5 -21t47.5 -24.5t32 -21l10 -8l-62 -125q-64 52 -117 52q-51 0 -68.5 -23t-17.5 -79v-104h345v-513h-177z" />
312
+<glyph unicode="&#xfb02;" horiz-adv-x="672" d="M90 513v109q1 115 54 184t147 69q70 0 125 -32l-41 -139q-24 14 -53 14q-33 0 -44 -22.5t-11 -78.5v-104h118v-135h-118v-378h-177v378h-74v135h74zM435 0v860h177v-860h-177z" />
313
+<glyph unicode="&#xfb03;" horiz-adv-x="1047" d="M810 0v378h-168v-378h-177v378h-178v-378h-177v378h-74v135h74v109q1 115 54 184t147 69q40 0 76.5 -11.5t52.5 -23.5l17 -11l-62 -125q-24 14 -53 14q-33 0 -44 -22.5t-11 -78.5v-104h178v109q1 116 55 184.5t156 68.5q39 0 77 -8.5t64.5 -21t47.5 -24.5t31 -21l11 -8 l-62 -125q-64 52 -117 52q-51 0 -68.5 -23t-17.5 -79v-104h345v-513h-177z" />
314
+<glyph unicode="&#xfb04;" horiz-adv-x="1047" d="M110 513v109q1 115 54 184t147 69q40 0 76.5 -11.5t52.5 -23.5l17 -11l-62 -125q-24 14 -53 14q-33 0 -44 -22.5t-11 -78.5v-104h178v109q1 115 54 184t147 69q70 0 125 -32l-41 -139q-24 14 -53 14q-33 0 -44 -22.5t-11 -78.5v-104h118v-135h-118v-378h-177v378h-178 v-378h-177v378h-74v135h74zM810 0v860h177v-860h-177z" />
315
+<glyph horiz-adv-x="722" d="M60 825h295q119 0 194 -63.5t75 -181.5q0 -91 -45.5 -152.5t-123.5 -86.5q21 -24 55 -65q66 -78 89 -100t44 -22q12 0 23.5 4t17.5 8l5 3l54 -136q-5 -5 -15 -13t-45.5 -21.5t-75.5 -13.5q-29 0 -57 9t-46 22t-32.5 26t-21.5 22l-6 9l-196 253v-326h-188v825zM248 459h22 q26 0 44 1t41 7t37 17t24 32t10 51t-10 51t-24 32t-37 17t-41 7t-44 1h-22v-216z" />
316
+<glyph horiz-adv-x="876" d="M896 142l-83 -168q-83 31 -151 79q-99 -68 -228 -68q-181 0 -296 122.5t-115 305.5q0 180 120 303.5t291 123.5q172 0 291 -123.5t119 -303.5q0 -128 -61 -231q46 -22 113 -40zM226 413q0 -48 11 -89.5t34.5 -75.5t65 -53.5t97.5 -19.5q34 0 59 7q-54 50 -102 112l80 100 q56 -62 140 -119q30 57 30 138q0 101 -52 169.5t-155 68.5q-102 0 -155 -69t-53 -169z" />
317
+<glyph horiz-adv-x="1047" d="M987 513v-592q0 -37 -9.5 -69.5t-29.5 -62t-58 -47t-88 -17.5q-20 0 -38 2t-30 4t-25 6t-18.5 6.5l-16.5 7.5t-13 6l55 143q23 -15 45 -15q49 0 49 70v423h-168v-378h-177v378h-178v-378h-177v378h-74v135h74v109q1 115 54 184t147 69q40 0 76.5 -11.5t52.5 -23.5l17 -11 l-62 -125q-24 14 -53 14q-33 0 -44 -22.5t-11 -78.5v-104h178v109q1 116 55 184.5t156 68.5q39 0 77 -8.5t64.5 -21t47.5 -24.5t31 -21l11 -8l-62 -125q-64 52 -117 52q-51 0 -68.5 -23t-17.5 -79v-104h345z" />
318
+<glyph horiz-adv-x="1115" d="M110 513v109q1 115 54 184t147 69q40 0 76.5 -11.5t52.5 -23.5l17 -11l-62 -125q-24 14 -53 14q-33 0 -44 -22.5t-11 -78.5v-104h178v109q1 115 54 184t147 69q40 0 76.5 -11.5t53.5 -23.5l16 -11l-62 -125q-24 14 -53 14q-33 0 -44 -22.5t-11 -78.5v-104h168v191h177 v-191h108v-135h-108v-163q0 -71 40 -71q10 0 21 4t17 8l6 4l44 -143q-57 -32 -130 -32q-50 0 -86 17.5t-54.5 47t-26.5 62t-8 69.5v197h-168v-378h-177v378h-178v-378h-177v378h-74v135h74z" />
319
+<glyph horiz-adv-x="672" d="M612 513v-592q0 -37 -9.5 -69.5t-29.5 -62t-58 -47t-88 -17.5q-20 0 -38 2t-30 4t-25 6t-18.5 6.5l-16.5 7.5t-13 6l55 143q23 -15 45 -15q49 0 49 70v423h-168v-378h-177v378h-74v135h74v109q1 116 55 184.5t156 68.5q39 0 77 -8.5t64.5 -21t47.5 -24.5t32 -21l10 -8 l-62 -125q-64 52 -117 52q-51 0 -68.5 -23t-17.5 -79v-104h345z" />
320
+<glyph horiz-adv-x="740" d="M90 513v109q1 115 54 184t147 69q40 0 76.5 -11.5t52.5 -23.5l17 -11l-62 -125q-24 14 -53 14q-33 0 -44 -22.5t-11 -78.5v-104h168v191h177v-191h108v-135h-108v-163q0 -71 40 -71q10 0 21 4t17 8l6 4l44 -143q-57 -32 -130 -32q-50 0 -86 17.5t-54.5 47t-26.5 62 t-8 69.5v197h-168v-378h-177v378h-74v135h74z" />
321
+<hkern u1="&#x2d;" u2="&#x37;" k="20" />
322
+<hkern u1="&#x33;" u2="&#x37;" k="2" />
323
+<hkern u1="&#x34;" u2="&#x39;" k="-2" />
324
+<hkern u1="&#x34;" u2="&#x38;" k="-8" />
325
+<hkern u1="&#x34;" u2="&#x33;" k="-10" />
326
+<hkern u1="&#x37;" u2="&#x34;" k="25" />
327
+<hkern u1="&#x37;" u2="&#x32;" k="20" />
328
+<hkern u1="&#x37;" u2="&#x31;" k="-5" />
329
+<hkern u1="&#x38;" u2="&#x32;" k="8" />
330
+<hkern u1="B" u2="&#x178;" k="30" />
331
+<hkern u1="B" u2="&#x104;" k="20" />
332
+<hkern u1="B" u2="&#x102;" k="20" />
333
+<hkern u1="B" u2="&#x100;" k="20" />
334
+<hkern u1="B" u2="&#xdd;" k="30" />
335
+<hkern u1="B" u2="&#xc5;" k="20" />
336
+<hkern u1="B" u2="&#xc4;" k="20" />
337
+<hkern u1="B" u2="&#xc3;" k="20" />
338
+<hkern u1="B" u2="&#xc2;" k="20" />
339
+<hkern u1="B" u2="&#xc1;" k="20" />
340
+<hkern u1="B" u2="&#xc0;" k="20" />
341
+<hkern u1="B" u2="Y" k="30" />
342
+<hkern u1="B" u2="A" k="20" />
343
+<hkern u1="F" u2="&#x2026;" k="50" />
344
+<hkern u1="F" u2="&#x153;" k="32" />
345
+<hkern u1="F" u2="&#x151;" k="32" />
346
+<hkern u1="F" u2="&#x14d;" k="32" />
347
+<hkern u1="F" u2="&#x11b;" k="32" />
348
+<hkern u1="F" u2="&#x119;" k="32" />
349
+<hkern u1="F" u2="&#x117;" k="32" />
350
+<hkern u1="F" u2="&#x113;" k="32" />
351
+<hkern u1="F" u2="&#x10d;" k="32" />
352
+<hkern u1="F" u2="&#x107;" k="32" />
353
+<hkern u1="F" u2="&#x105;" k="32" />
354
+<hkern u1="F" u2="&#x104;" k="35" />
355
+<hkern u1="F" u2="&#x103;" k="32" />
356
+<hkern u1="F" u2="&#x102;" k="35" />
357
+<hkern u1="F" u2="&#x101;" k="32" />
358
+<hkern u1="F" u2="&#x100;" k="35" />
359
+<hkern u1="F" u2="&#xf8;" k="32" />
360
+<hkern u1="F" u2="&#xf6;" k="32" />
361
+<hkern u1="F" u2="&#xf5;" k="32" />
362
+<hkern u1="F" u2="&#xf4;" k="32" />
363
+<hkern u1="F" u2="&#xf3;" k="32" />
364
+<hkern u1="F" u2="&#xf2;" k="32" />
365
+<hkern u1="F" u2="&#xeb;" k="32" />
366
+<hkern u1="F" u2="&#xea;" k="32" />
367
+<hkern u1="F" u2="&#xe9;" k="32" />
368
+<hkern u1="F" u2="&#xe8;" k="32" />
369
+<hkern u1="F" u2="&#xe7;" k="32" />
370
+<hkern u1="F" u2="&#xe5;" k="32" />
371
+<hkern u1="F" u2="&#xe4;" k="32" />
372
+<hkern u1="F" u2="&#xe3;" k="32" />
373
+<hkern u1="F" u2="&#xe2;" k="32" />
374
+<hkern u1="F" u2="&#xe1;" k="32" />
375
+<hkern u1="F" u2="&#xe0;" k="32" />
376
+<hkern u1="F" u2="&#xc5;" k="35" />
377
+<hkern u1="F" u2="&#xc4;" k="35" />
378
+<hkern u1="F" u2="&#xc3;" k="35" />
379
+<hkern u1="F" u2="&#xc2;" k="35" />
380
+<hkern u1="F" u2="&#xc1;" k="35" />
381
+<hkern u1="F" u2="&#xc0;" k="35" />
382
+<hkern u1="F" u2="&#xa2;" k="32" />
383
+<hkern u1="F" u2="o" k="32" />
384
+<hkern u1="F" u2="e" k="32" />
385
+<hkern u1="F" u2="c" k="32" />
386
+<hkern u1="F" u2="a" k="32" />
387
+<hkern u1="F" u2="A" k="35" />
388
+<hkern u1="F" u2="&#x2e;" k="50" />
389
+<hkern u1="F" u2="&#x2c;" k="50" />
390
+<hkern u1="K" u2="&#x153;" k="35" />
391
+<hkern u1="K" u2="&#x151;" k="35" />
392
+<hkern u1="K" u2="&#x14d;" k="35" />
393
+<hkern u1="K" u2="&#x11b;" k="35" />
394
+<hkern u1="K" u2="&#x119;" k="35" />
395
+<hkern u1="K" u2="&#x117;" k="35" />
396
+<hkern u1="K" u2="&#x113;" k="35" />
397
+<hkern u1="K" u2="&#x10d;" k="35" />
398
+<hkern u1="K" u2="&#x107;" k="35" />
399
+<hkern u1="K" u2="&#x105;" k="30" />
400
+<hkern u1="K" u2="&#x103;" k="30" />
401
+<hkern u1="K" u2="&#x101;" k="30" />
402
+<hkern u1="K" u2="&#xff;" k="52" />
403
+<hkern u1="K" u2="&#xfd;" k="52" />
404
+<hkern u1="K" u2="&#xf8;" k="35" />
405
+<hkern u1="K" u2="&#xf6;" k="35" />
406
+<hkern u1="K" u2="&#xf5;" k="35" />
407
+<hkern u1="K" u2="&#xf4;" k="35" />
408
+<hkern u1="K" u2="&#xf3;" k="35" />
409
+<hkern u1="K" u2="&#xf2;" k="35" />
410
+<hkern u1="K" u2="&#xeb;" k="35" />
411
+<hkern u1="K" u2="&#xea;" k="35" />
412
+<hkern u1="K" u2="&#xe9;" k="35" />
413
+<hkern u1="K" u2="&#xe8;" k="35" />
414
+<hkern u1="K" u2="&#xe7;" k="35" />
415
+<hkern u1="K" u2="&#xe5;" k="30" />
416
+<hkern u1="K" u2="&#xe4;" k="30" />
417
+<hkern u1="K" u2="&#xe3;" k="30" />
418
+<hkern u1="K" u2="&#xe2;" k="30" />
419
+<hkern u1="K" u2="&#xe1;" k="30" />
420
+<hkern u1="K" u2="&#xe0;" k="30" />
421
+<hkern u1="K" u2="&#xa2;" k="35" />
422
+<hkern u1="K" u2="y" k="52" />
423
+<hkern u1="K" u2="w" k="52" />
424
+<hkern u1="K" u2="v" k="52" />
425
+<hkern u1="K" u2="o" k="35" />
426
+<hkern u1="K" u2="e" k="35" />
427
+<hkern u1="K" u2="c" k="35" />
428
+<hkern u1="K" u2="a" k="30" />
429
+<hkern u1="P" u2="&#x159;" k="25" />
430
+<hkern u1="P" u2="&#x157;" k="25" />
431
+<hkern u1="P" u2="&#x155;" k="25" />
432
+<hkern u1="P" u2="&#x153;" k="48" />
433
+<hkern u1="P" u2="&#x151;" k="48" />
434
+<hkern u1="P" u2="&#x14d;" k="48" />
435
+<hkern u1="P" u2="&#x148;" k="25" />
436
+<hkern u1="P" u2="&#x146;" k="25" />
437
+<hkern u1="P" u2="&#x144;" k="25" />
438
+<hkern u1="P" u2="&#x11b;" k="48" />
439
+<hkern u1="P" u2="&#x119;" k="48" />
440
+<hkern u1="P" u2="&#x117;" k="48" />
441
+<hkern u1="P" u2="&#x113;" k="48" />
442
+<hkern u1="P" u2="&#x10d;" k="48" />
443
+<hkern u1="P" u2="&#x107;" k="48" />
444
+<hkern u1="P" u2="&#x105;" k="40" />
445
+<hkern u1="P" u2="&#x104;" k="64" />
446
+<hkern u1="P" u2="&#x103;" k="40" />
447
+<hkern u1="P" u2="&#x102;" k="64" />
448
+<hkern u1="P" u2="&#x101;" k="40" />
449
+<hkern u1="P" u2="&#x100;" k="64" />
450
+<hkern u1="P" u2="&#xf8;" k="48" />
451
+<hkern u1="P" u2="&#xf6;" k="48" />
452
+<hkern u1="P" u2="&#xf5;" k="48" />
453
+<hkern u1="P" u2="&#xf4;" k="48" />
454
+<hkern u1="P" u2="&#xf3;" k="48" />
455
+<hkern u1="P" u2="&#xf2;" k="48" />
456
+<hkern u1="P" u2="&#xf1;" k="25" />
457
+<hkern u1="P" u2="&#xeb;" k="48" />
458
+<hkern u1="P" u2="&#xea;" k="48" />
459
+<hkern u1="P" u2="&#xe9;" k="48" />
460
+<hkern u1="P" u2="&#xe8;" k="48" />
461
+<hkern u1="P" u2="&#xe7;" k="48" />
462
+<hkern u1="P" u2="&#xe5;" k="40" />
463
+<hkern u1="P" u2="&#xe4;" k="40" />
464
+<hkern u1="P" u2="&#xe3;" k="40" />
465
+<hkern u1="P" u2="&#xe2;" k="40" />
466
+<hkern u1="P" u2="&#xe1;" k="40" />
467
+<hkern u1="P" u2="&#xe0;" k="40" />
468
+<hkern u1="P" u2="&#xc5;" k="64" />
469
+<hkern u1="P" u2="&#xc4;" k="64" />
470
+<hkern u1="P" u2="&#xc3;" k="64" />
471
+<hkern u1="P" u2="&#xc2;" k="64" />
472
+<hkern u1="P" u2="&#xc1;" k="64" />
473
+<hkern u1="P" u2="&#xc0;" k="64" />
474
+<hkern u1="P" u2="&#xa2;" k="48" />
475
+<hkern u1="P" u2="r" k="25" />
476
+<hkern u1="P" u2="q" k="40" />
477
+<hkern u1="P" u2="p" k="25" />
478
+<hkern u1="P" u2="o" k="48" />
479
+<hkern u1="P" u2="n" k="25" />
480
+<hkern u1="P" u2="m" k="25" />
481
+<hkern u1="P" u2="e" k="48" />
482
+<hkern u1="P" u2="d" k="40" />
483
+<hkern u1="P" u2="c" k="48" />
484
+<hkern u1="P" u2="a" k="40" />
485
+<hkern u1="P" u2="A" k="64" />
486
+<hkern u1="T" u2="x" k="65" />
487
+<hkern u1="Y" u2="&#x2d;" k="48" />
488
+<hkern u1="a" u2="f" k="5" />
489
+<hkern u1="c" u2="f" k="5" />
490
+<hkern u1="e" u2="f" k="5" />
491
+<hkern u1="f" u2="&#x201d;" k="-65" />
492
+<hkern u1="f" u2="&#x201c;" k="-65" />
493
+<hkern u1="f" u2="&#x2019;" k="-65" />
494
+<hkern u1="f" u2="&#x2018;" k="-65" />
495
+<hkern u1="f" u2="&#x105;" k="2" />
496
+<hkern u1="f" u2="&#x103;" k="2" />
497
+<hkern u1="f" u2="&#x101;" k="2" />
498
+<hkern u1="f" u2="&#xe5;" k="2" />
499
+<hkern u1="f" u2="&#xe4;" k="2" />
500
+<hkern u1="f" u2="&#xe3;" k="2" />
501
+<hkern u1="f" u2="&#xe2;" k="2" />
502
+<hkern u1="f" u2="&#xe1;" k="2" />
503
+<hkern u1="f" u2="&#xe0;" k="2" />
504
+<hkern u1="f" u2="f" k="6" />
505
+<hkern u1="f" u2="a" k="2" />
506
+<hkern u1="f" u2="&#x27;" k="-65" />
507
+<hkern u1="k" u2="&#x153;" k="25" />
508
+<hkern u1="k" u2="&#x151;" k="25" />
509
+<hkern u1="k" u2="&#x14d;" k="25" />
510
+<hkern u1="k" u2="&#x11b;" k="25" />
511
+<hkern u1="k" u2="&#x119;" k="25" />
512
+<hkern u1="k" u2="&#x117;" k="25" />
513
+<hkern u1="k" u2="&#x113;" k="25" />
514
+<hkern u1="k" u2="&#x10d;" k="25" />
515
+<hkern u1="k" u2="&#x107;" k="25" />
516
+<hkern u1="k" u2="&#x105;" k="25" />
517
+<hkern u1="k" u2="&#x103;" k="25" />
518
+<hkern u1="k" u2="&#x101;" k="25" />
519
+<hkern u1="k" u2="&#xf8;" k="25" />
520
+<hkern u1="k" u2="&#xf6;" k="25" />
521
+<hkern u1="k" u2="&#xf5;" k="25" />
522
+<hkern u1="k" u2="&#xf4;" k="25" />
523
+<hkern u1="k" u2="&#xf3;" k="25" />
524
+<hkern u1="k" u2="&#xf2;" k="25" />
525
+<hkern u1="k" u2="&#xeb;" k="25" />
526
+<hkern u1="k" u2="&#xea;" k="25" />
527
+<hkern u1="k" u2="&#xe9;" k="25" />
528
+<hkern u1="k" u2="&#xe8;" k="25" />
529
+<hkern u1="k" u2="&#xe7;" k="25" />
530
+<hkern u1="k" u2="&#xe5;" k="25" />
531
+<hkern u1="k" u2="&#xe4;" k="25" />
532
+<hkern u1="k" u2="&#xe3;" k="25" />
533
+<hkern u1="k" u2="&#xe2;" k="25" />
534
+<hkern u1="k" u2="&#xe1;" k="25" />
535
+<hkern u1="k" u2="&#xe0;" k="25" />
536
+<hkern u1="k" u2="&#xa2;" k="25" />
537
+<hkern u1="k" u2="o" k="25" />
538
+<hkern u1="k" u2="e" k="25" />
539
+<hkern u1="k" u2="c" k="25" />
540
+<hkern u1="k" u2="a" k="25" />
541
+<hkern u1="o" u2="f" k="5" />
542
+<hkern u1="&#xa2;" u2="f" k="5" />
543
+<hkern u1="&#xdd;" u2="&#x2d;" k="48" />
544
+<hkern u1="&#xe0;" u2="f" k="5" />
545
+<hkern u1="&#xe1;" u2="f" k="5" />
546
+<hkern u1="&#xe2;" u2="f" k="5" />
547
+<hkern u1="&#xe3;" u2="f" k="5" />
548
+<hkern u1="&#xe4;" u2="f" k="5" />
549
+<hkern u1="&#xe5;" u2="f" k="5" />
550
+<hkern u1="&#xe7;" u2="f" k="5" />
551
+<hkern u1="&#xe8;" u2="f" k="5" />
552
+<hkern u1="&#xe9;" u2="f" k="5" />
553
+<hkern u1="&#xea;" u2="f" k="5" />
554
+<hkern u1="&#xeb;" u2="f" k="5" />
555
+<hkern u1="&#xf2;" u2="f" k="5" />
556
+<hkern u1="&#xf3;" u2="f" k="5" />
557
+<hkern u1="&#xf4;" u2="f" k="5" />
558
+<hkern u1="&#xf5;" u2="f" k="5" />
559
+<hkern u1="&#xf6;" u2="f" k="5" />
560
+<hkern u1="&#xf8;" u2="f" k="5" />
561
+<hkern u1="&#x101;" u2="f" k="5" />
562
+<hkern u1="&#x103;" u2="f" k="5" />
563
+<hkern u1="&#x105;" u2="f" k="5" />
564
+<hkern u1="&#x107;" u2="f" k="5" />
565
+<hkern u1="&#x10d;" u2="f" k="5" />
566
+<hkern u1="&#x113;" u2="f" k="5" />
567
+<hkern u1="&#x117;" u2="f" k="5" />
568
+<hkern u1="&#x119;" u2="f" k="5" />
569
+<hkern u1="&#x11b;" u2="f" k="5" />
570
+<hkern u1="&#x14d;" u2="f" k="5" />
571
+<hkern u1="&#x151;" u2="f" k="5" />
572
+<hkern u1="&#x153;" u2="f" k="5" />
573
+<hkern u1="&#x164;" u2="x" k="65" />
574
+<hkern u1="&#x178;" u2="&#x2d;" k="48" />
575
+<hkern u1="&#x21a;" u2="x" k="65" />
576
+<hkern g1="C,Ccedilla,Cacute,Ccaron" 	g2="v,w,y,yacute,ydieresis" 	k="28" />
577
+<hkern g1="T,Tcaron,uni021A" 	g2="s,sacute,scaron,scommaaccent" 	k="75" />
578
+<hkern g1="T,Tcaron,uni021A" 	g2="v,w,y,yacute,ydieresis" 	k="58" />
579
+<hkern g1="T,Tcaron,uni021A" 	g2="C,Ccedilla,Cacute,Ccaron" 	k="32" />
580
+<hkern g1="T,Tcaron,uni021A" 	g2="T,Tcaron,uni021A" 	k="-14" />
581
+<hkern g1="T,Tcaron,uni021A" 	g2="m,n,p,r,ntilde,nacute,ncommaaccent,ncaron,racute,rcommaaccent,rcaron" 	k="65" />
582
+<hkern g1="T,Tcaron,uni021A" 	g2="O,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,Omacron,Ohungarumlaut" 	k="32" />
583
+<hkern g1="T,Tcaron,uni021A" 	g2="comma,period,ellipsis" 	k="65" />
584
+<hkern g1="T,Tcaron,uni021A" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,Amacron,Abreve,Aogonek" 	k="48" />
585
+<hkern g1="T,Tcaron,uni021A" 	g2="u,ugrave,uacute,ucircumflex,udieresis,umacron,uring,uhungarumlaut,uogonek" 	k="70" />
586
+<hkern g1="T,Tcaron,uni021A" 	g2="c,e,o,cent,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,cacute,ccaron,emacron,edotaccent,eogonek,ecaron,omacron,ohungarumlaut,oe" 	k="78" />
587
+<hkern g1="T,Tcaron,uni021A" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,amacron,abreve,aogonek" 	k="78" />
588
+<hkern g1="O,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,Omacron,Ohungarumlaut" 	g2="T,Tcaron,uni021A" 	k="32" />
589
+<hkern g1="O,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,Omacron,Ohungarumlaut" 	g2="V,W" 	k="32" />
590
+<hkern g1="r,racute,rcommaaccent,rcaron" 	g2="s,sacute,scaron,scommaaccent" 	k="8" />
591
+<hkern g1="r,racute,rcommaaccent,rcaron" 	g2="comma,period,ellipsis" 	k="55" />
592
+<hkern g1="r,racute,rcommaaccent,rcaron" 	g2="c,e,o,cent,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,cacute,ccaron,emacron,edotaccent,eogonek,ecaron,omacron,ohungarumlaut,oe" 	k="6" />
593
+<hkern g1="r,racute,rcommaaccent,rcaron" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,amacron,abreve,aogonek" 	k="8" />
594
+<hkern g1="r,racute,rcommaaccent,rcaron" 	g2="g,gcommaaccent" 	k="8" />
595
+<hkern g1="Icircumflex,Idieresis,icircumflex,idieresis,Imacron,imacron" 	g2="c,e,o,cent,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,cacute,ccaron,emacron,edotaccent,eogonek,ecaron,omacron,ohungarumlaut,oe" 	k="2" />
596
+<hkern g1="g,gcommaaccent" 	g2="s,sacute,scaron,scommaaccent" 	k="4" />
597
+<hkern g1="g,gcommaaccent" 	g2="comma,period,ellipsis" 	k="-10" />
598
+<hkern g1="g,gcommaaccent" 	g2="c,e,o,cent,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,cacute,ccaron,emacron,edotaccent,eogonek,ecaron,omacron,ohungarumlaut,oe" 	k="5" />
599
+<hkern g1="V,W" 	g2="v,w,y,yacute,ydieresis" 	k="36" />
600
+<hkern g1="V,W" 	g2="C,Ccedilla,Cacute,Ccaron" 	k="33" />
601
+<hkern g1="V,W" 	g2="m,n,p,r,ntilde,nacute,ncommaaccent,ncaron,racute,rcommaaccent,rcaron" 	k="40" />
602
+<hkern g1="V,W" 	g2="O,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,Omacron,Ohungarumlaut" 	k="32" />
603
+<hkern g1="V,W" 	g2="comma,period,ellipsis" 	k="65" />
604
+<hkern g1="V,W" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,Amacron,Abreve,Aogonek" 	k="91" />
605
+<hkern g1="V,W" 	g2="u,ugrave,uacute,ucircumflex,udieresis,umacron,uring,uhungarumlaut,uogonek" 	k="45" />
606
+<hkern g1="V,W" 	g2="c,e,o,cent,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,cacute,ccaron,emacron,edotaccent,eogonek,ecaron,omacron,ohungarumlaut,oe" 	k="70" />
607
+<hkern g1="V,W" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,amacron,abreve,aogonek" 	k="68" />
608
+<hkern g1="V,W" 	g2="G,Gcommaaccent,Q.2" 	k="32" />
609
+<hkern g1="E,Egrave,Eacute,Ecircumflex,Edieresis,Emacron,Edotaccent,Eogonek,Ecaron" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,Amacron,Abreve,Aogonek" 	k="-6" />
610
+<hkern g1="b,h,m,n,p,ntilde,thorn,nacute,ncommaaccent,ncaron" 	g2="t,uni021B" 	k="6" />
611
+<hkern g1="b,h,m,n,p,ntilde,thorn,nacute,ncommaaccent,ncaron" 	g2="s,sacute,scaron,scommaaccent" 	k="5" />
612
+<hkern g1="s,sacute,scaron,scommaaccent" 	g2="t,uni021B" 	k="9" />
613
+<hkern g1="t,uni021B" 	g2="t,uni021B" 	k="6" />
614
+<hkern g1="t,uni021B" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,amacron,abreve,aogonek" 	k="2" />
615
+<hkern g1="t,uni021B" 	g2="z,zacute,zdotaccent,zcaron" 	k="-10" />
616
+<hkern g1="L,Lacute,Lcommaaccent,Lcaron,Lslash" 	g2="v,w,y,yacute,ydieresis" 	k="25" />
617
+<hkern g1="L,Lacute,Lcommaaccent,Lcaron,Lslash" 	g2="T,Tcaron,uni021A" 	k="52" />
618
+<hkern g1="L,Lacute,Lcommaaccent,Lcaron,Lslash" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,Amacron,Abreve,Aogonek" 	k="-15" />
619
+<hkern g1="L,Lacute,Lcommaaccent,Lcaron,Lslash" 	g2="Y,Yacute,Ydieresis" 	k="78" />
620
+<hkern g1="R,Racute,Rcommaaccent,Rcaron,R.1" 	g2="t,uni021B" 	k="25" />
621
+<hkern g1="R,Racute,Rcommaaccent,Rcaron,R.1" 	g2="T,Tcaron,uni021A" 	k="40" />
622
+<hkern g1="R,Racute,Rcommaaccent,Rcaron,R.1" 	g2="c,e,o,cent,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,cacute,ccaron,emacron,edotaccent,eogonek,ecaron,omacron,ohungarumlaut,oe" 	k="24" />
623
+<hkern g1="R,Racute,Rcommaaccent,Rcaron,R.1" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,amacron,abreve,aogonek" 	k="20" />
624
+<hkern g1="R,Racute,Rcommaaccent,Rcaron,R.1" 	g2="Y,Yacute,Ydieresis" 	k="90" />
625
+<hkern g1="R,Racute,Rcommaaccent,Rcaron,R.1" 	g2="d,q" 	k="20" />
626
+<hkern g1="c,e,o,cent,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,cacute,ccaron,emacron,edotaccent,eogonek,ecaron,omacron,ohungarumlaut,oe" 	g2="t,uni021B" 	k="5" />
627
+<hkern g1="c,e,o,cent,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,cacute,ccaron,emacron,edotaccent,eogonek,ecaron,omacron,ohungarumlaut,oe" 	g2="s,sacute,scaron,scommaaccent" 	k="4" />
628
+<hkern g1="c,e,o,cent,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,cacute,ccaron,emacron,edotaccent,eogonek,ecaron,omacron,ohungarumlaut,oe" 	g2="v,w,y,yacute,ydieresis" 	k="5" />
629
+<hkern g1="c,e,o,cent,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,cacute,ccaron,emacron,edotaccent,eogonek,ecaron,omacron,ohungarumlaut,oe" 	g2="m,n,p,r,ntilde,nacute,ncommaaccent,ncaron,racute,rcommaaccent,rcaron" 	k="2" />
630
+<hkern g1="c,e,o,cent,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,cacute,ccaron,emacron,edotaccent,eogonek,ecaron,omacron,ohungarumlaut,oe" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,amacron,abreve,aogonek" 	k="5" />
631
+<hkern g1="c,e,o,cent,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,cacute,ccaron,emacron,edotaccent,eogonek,ecaron,omacron,ohungarumlaut,oe" 	g2="I,i,l,bar,Igrave,Iacute,igrave,iacute,iogonek,dotlessi,lacute,lcommaaccent" 	k="2" />
632
+<hkern g1="c,e,o,cent,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,cacute,ccaron,emacron,edotaccent,eogonek,ecaron,omacron,ohungarumlaut,oe" 	g2="Icircumflex,Idieresis,icircumflex,idieresis,Imacron,imacron" 	k="2" />
633
+<hkern g1="u,ugrave,uacute,ucircumflex,udieresis,umacron,uring,uhungarumlaut,uogonek" 	g2="t,uni021B" 	k="5" />
634
+<hkern g1="u,ugrave,uacute,ucircumflex,udieresis,umacron,uring,uhungarumlaut,uogonek" 	g2="s,sacute,scaron,scommaaccent" 	k="4" />
635
+<hkern g1="u,ugrave,uacute,ucircumflex,udieresis,umacron,uring,uhungarumlaut,uogonek" 	g2="v,w,y,yacute,ydieresis" 	k="5" />
636
+<hkern g1="space,exclam,quotedbl,numbersign,dollar,percent,ampersand,parenleft,parenright,asterisk,plus,comma,hyphen,period,slash,zero,one,two,three,four,five,six,seven,eight,nine,colon,semicolon,less,equal,greater,question,at,A,B,D,F,G,H,I,J,K,M,N,P,Q,S,U,X,Z,bracketleft,backslash,bracketright,asciicircum,underscore,grave,d,f,i,j,k,l,q,x,z,braceleft,bar,braceright,asciitilde,exclamdown,sterling,yen,brokenbar,section,dieresis,copyright,ordfeminine,guillemotleft,registered,macron,degree,plusminus,twosuperior,threesuperior,acute,paragraph,periodcentered,cedilla,onesuperior,ordmasculine,guillemotright,onequarter,onehalf,threequarters,questiondown,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE,Igrave,Iacute,Eth,Ntilde,multiply,Ugrave,Uacute,Ucircumflex,Udieresis,Thorn,germandbls,ae,igrave,iacute,eth,divide,Amacron,Abreve,Aogonek,Dcaron,dcaron,Dcroat,dcroat,Gcommaaccent,Iogonek,iogonek,dotlessi,Kcommaaccent,kcommaaccent,lacute,lcommaaccent,lcaron,lslash,Nacute,Ncommaaccent,Ncaron,OE,Sacute,Scaron,tcaron,Umacron,Uring,Uhungarumlaut,Uogonek,Zacute,zacute,Zdotaccent,zdotaccent,Zcaron,zcaron,Scommaaccent,circumflex,caron,breve,dotaccent,ring,ogonek,tilde,hungarumlaut,endash,emdash,quotesinglbase,quotedblbase,dagger,daggerdbl,bullet,ellipsis,perthousand,guilsinglleft,guilsinglright,fraction,Euro,trademark,minus,notequal,lessequal,greaterequal,f_f,fi,fl,f_f_i,f_f_l,Q.2,f_f_j,f_f_t,f_j,f_t" 	g2="v,w,y,yacute,ydieresis" 	k="6" />
637
+<hkern g1="space,exclam,quotedbl,numbersign,dollar,percent,ampersand,parenleft,parenright,asterisk,plus,comma,hyphen,period,slash,zero,one,two,three,four,five,six,seven,eight,nine,colon,semicolon,less,equal,greater,question,at,A,B,D,F,G,H,I,J,K,M,N,P,Q,S,U,X,Z,bracketleft,backslash,bracketright,asciicircum,underscore,grave,d,f,i,j,k,l,q,x,z,braceleft,bar,braceright,asciitilde,exclamdown,sterling,yen,brokenbar,section,dieresis,copyright,ordfeminine,guillemotleft,registered,macron,degree,plusminus,twosuperior,threesuperior,acute,paragraph,periodcentered,cedilla,onesuperior,ordmasculine,guillemotright,onequarter,onehalf,threequarters,questiondown,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE,Igrave,Iacute,Eth,Ntilde,multiply,Ugrave,Uacute,Ucircumflex,Udieresis,Thorn,germandbls,ae,igrave,iacute,eth,divide,Amacron,Abreve,Aogonek,Dcaron,dcaron,Dcroat,dcroat,Gcommaaccent,Iogonek,iogonek,dotlessi,Kcommaaccent,kcommaaccent,lacute,lcommaaccent,lcaron,lslash,Nacute,Ncommaaccent,Ncaron,OE,Sacute,Scaron,tcaron,Umacron,Uring,Uhungarumlaut,Uogonek,Zacute,zacute,Zdotaccent,zdotaccent,Zcaron,zcaron,Scommaaccent,circumflex,caron,breve,dotaccent,ring,ogonek,tilde,hungarumlaut,endash,emdash,quotesinglbase,quotedblbase,dagger,daggerdbl,bullet,ellipsis,perthousand,guilsinglleft,guilsinglright,fraction,Euro,trademark,minus,notequal,lessequal,greaterequal,f_f,fi,fl,f_f_i,f_f_l,Q.2,f_f_j,f_f_t,f_j,f_t" 	g2="C,Ccedilla,Cacute,Ccaron" 	k="32" />
638
+<hkern g1="space,exclam,quotedbl,numbersign,dollar,percent,ampersand,parenleft,parenright,asterisk,plus,comma,hyphen,period,slash,zero,one,two,three,four,five,six,seven,eight,nine,colon,semicolon,less,equal,greater,question,at,A,B,D,F,G,H,I,J,K,M,N,P,Q,S,U,X,Z,bracketleft,backslash,bracketright,asciicircum,underscore,grave,d,f,i,j,k,l,q,x,z,braceleft,bar,braceright,asciitilde,exclamdown,sterling,yen,brokenbar,section,dieresis,copyright,ordfeminine,guillemotleft,registered,macron,degree,plusminus,twosuperior,threesuperior,acute,paragraph,periodcentered,cedilla,onesuperior,ordmasculine,guillemotright,onequarter,onehalf,threequarters,questiondown,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE,Igrave,Iacute,Eth,Ntilde,multiply,Ugrave,Uacute,Ucircumflex,Udieresis,Thorn,germandbls,ae,igrave,iacute,eth,divide,Amacron,Abreve,Aogonek,Dcaron,dcaron,Dcroat,dcroat,Gcommaaccent,Iogonek,iogonek,dotlessi,Kcommaaccent,kcommaaccent,lacute,lcommaaccent,lcaron,lslash,Nacute,Ncommaaccent,Ncaron,OE,Sacute,Scaron,tcaron,Umacron,Uring,Uhungarumlaut,Uogonek,Zacute,zacute,Zdotaccent,zdotaccent,Zcaron,zcaron,Scommaaccent,circumflex,caron,breve,dotaccent,ring,ogonek,tilde,hungarumlaut,endash,emdash,quotesinglbase,quotedblbase,dagger,daggerdbl,bullet,ellipsis,perthousand,guilsinglleft,guilsinglright,fraction,Euro,trademark,minus,notequal,lessequal,greaterequal,f_f,fi,fl,f_f_i,f_f_l,Q.2,f_f_j,f_f_t,f_j,f_t" 	g2="T,Tcaron,uni021A" 	k="48" />
639
+<hkern g1="space,exclam,quotedbl,numbersign,dollar,percent,ampersand,parenleft,parenright,asterisk,plus,comma,hyphen,period,slash,zero,one,two,three,four,five,six,seven,eight,nine,colon,semicolon,less,equal,greater,question,at,A,B,D,F,G,H,I,J,K,M,N,P,Q,S,U,X,Z,bracketleft,backslash,bracketright,asciicircum,underscore,grave,d,f,i,j,k,l,q,x,z,braceleft,bar,braceright,asciitilde,exclamdown,sterling,yen,brokenbar,section,dieresis,copyright,ordfeminine,guillemotleft,registered,macron,degree,plusminus,twosuperior,threesuperior,acute,paragraph,periodcentered,cedilla,onesuperior,ordmasculine,guillemotright,onequarter,onehalf,threequarters,questiondown,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE,Igrave,Iacute,Eth,Ntilde,multiply,Ugrave,Uacute,Ucircumflex,Udieresis,Thorn,germandbls,ae,igrave,iacute,eth,divide,Amacron,Abreve,Aogonek,Dcaron,dcaron,Dcroat,dcroat,Gcommaaccent,Iogonek,iogonek,dotlessi,Kcommaaccent,kcommaaccent,lacute,lcommaaccent,lcaron,lslash,Nacute,Ncommaaccent,Ncaron,OE,Sacute,Scaron,tcaron,Umacron,Uring,Uhungarumlaut,Uogonek,Zacute,zacute,Zdotaccent,zdotaccent,Zcaron,zcaron,Scommaaccent,circumflex,caron,breve,dotaccent,ring,ogonek,tilde,hungarumlaut,endash,emdash,quotesinglbase,quotedblbase,dagger,daggerdbl,bullet,ellipsis,perthousand,guilsinglleft,guilsinglright,fraction,Euro,trademark,minus,notequal,lessequal,greaterequal,f_f,fi,fl,f_f_i,f_f_l,Q.2,f_f_j,f_f_t,f_j,f_t" 	g2="V,W" 	k="85" />
640
+<hkern g1="space,exclam,quotedbl,numbersign,dollar,percent,ampersand,parenleft,parenright,asterisk,plus,comma,hyphen,period,slash,zero,one,two,three,four,five,six,seven,eight,nine,colon,semicolon,less,equal,greater,question,at,A,B,D,F,G,H,I,J,K,M,N,P,Q,S,U,X,Z,bracketleft,backslash,bracketright,asciicircum,underscore,grave,d,f,i,j,k,l,q,x,z,braceleft,bar,braceright,asciitilde,exclamdown,sterling,yen,brokenbar,section,dieresis,copyright,ordfeminine,guillemotleft,registered,macron,degree,plusminus,twosuperior,threesuperior,acute,paragraph,periodcentered,cedilla,onesuperior,ordmasculine,guillemotright,onequarter,onehalf,threequarters,questiondown,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE,Igrave,Iacute,Eth,Ntilde,multiply,Ugrave,Uacute,Ucircumflex,Udieresis,Thorn,germandbls,ae,igrave,iacute,eth,divide,Amacron,Abreve,Aogonek,Dcaron,dcaron,Dcroat,dcroat,Gcommaaccent,Iogonek,iogonek,dotlessi,Kcommaaccent,kcommaaccent,lacute,lcommaaccent,lcaron,lslash,Nacute,Ncommaaccent,Ncaron,OE,Sacute,Scaron,tcaron,Umacron,Uring,Uhungarumlaut,Uogonek,Zacute,zacute,Zdotaccent,zdotaccent,Zcaron,zcaron,Scommaaccent,circumflex,caron,breve,dotaccent,ring,ogonek,tilde,hungarumlaut,endash,emdash,quotesinglbase,quotedblbase,dagger,daggerdbl,bullet,ellipsis,perthousand,guilsinglleft,guilsinglright,fraction,Euro,trademark,minus,notequal,lessequal,greaterequal,f_f,fi,fl,f_f_i,f_f_l,Q.2,f_f_j,f_f_t,f_j,f_t" 	g2="Y,Yacute,Ydieresis" 	k="90" />
641
+<hkern g1="space,exclam,quotedbl,numbersign,dollar,percent,ampersand,parenleft,parenright,asterisk,plus,comma,hyphen,period,slash,zero,one,two,three,four,five,six,seven,eight,nine,colon,semicolon,less,equal,greater,question,at,A,B,D,F,G,H,I,J,K,M,N,P,Q,S,U,X,Z,bracketleft,backslash,bracketright,asciicircum,underscore,grave,d,f,i,j,k,l,q,x,z,braceleft,bar,braceright,asciitilde,exclamdown,sterling,yen,brokenbar,section,dieresis,copyright,ordfeminine,guillemotleft,registered,macron,degree,plusminus,twosuperior,threesuperior,acute,paragraph,periodcentered,cedilla,onesuperior,ordmasculine,guillemotright,onequarter,onehalf,threequarters,questiondown,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE,Igrave,Iacute,Eth,Ntilde,multiply,Ugrave,Uacute,Ucircumflex,Udieresis,Thorn,germandbls,ae,igrave,iacute,eth,divide,Amacron,Abreve,Aogonek,Dcaron,dcaron,Dcroat,dcroat,Gcommaaccent,Iogonek,iogonek,dotlessi,Kcommaaccent,kcommaaccent,lacute,lcommaaccent,lcaron,lslash,Nacute,Ncommaaccent,Ncaron,OE,Sacute,Scaron,tcaron,Umacron,Uring,Uhungarumlaut,Uogonek,Zacute,zacute,Zdotaccent,zdotaccent,Zcaron,zcaron,Scommaaccent,circumflex,caron,breve,dotaccent,ring,ogonek,tilde,hungarumlaut,endash,emdash,quotesinglbase,quotedblbase,dagger,daggerdbl,bullet,ellipsis,perthousand,guilsinglleft,guilsinglright,fraction,Euro,trademark,minus,notequal,lessequal,greaterequal,f_f,fi,fl,f_f_i,f_f_l,Q.2,f_f_j,f_f_t,f_j,f_t" 	g2="dollar,S,Sacute,Scaron,Scommaaccent" 	k="20" />
642
+<hkern g1="Y,Yacute,Ydieresis" 	g2="v,w,y,yacute,ydieresis" 	k="82" />
643
+<hkern g1="Y,Yacute,Ydieresis" 	g2="m,n,p,r,ntilde,nacute,ncommaaccent,ncaron,racute,rcommaaccent,rcaron" 	k="82" />
644
+<hkern g1="Y,Yacute,Ydieresis" 	g2="comma,period,ellipsis" 	k="75" />
645
+<hkern g1="Y,Yacute,Ydieresis" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,Amacron,Abreve,Aogonek" 	k="90" />
646
+<hkern g1="Y,Yacute,Ydieresis" 	g2="u,ugrave,uacute,ucircumflex,udieresis,umacron,uring,uhungarumlaut,uogonek" 	k="82" />
647
+<hkern g1="Y,Yacute,Ydieresis" 	g2="c,e,o,cent,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,cacute,ccaron,emacron,edotaccent,eogonek,ecaron,omacron,ohungarumlaut,oe" 	k="92" />
648
+<hkern g1="Y,Yacute,Ydieresis" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,amacron,abreve,aogonek" 	k="99" />
649
+<hkern g1="Y,Yacute,Ydieresis" 	g2="d,q" 	k="35" />
650
+<hkern g1="Y,Yacute,Ydieresis" 	g2="dollar,S,Sacute,Scaron,Scommaaccent" 	k="48" />
651
+<hkern g1="Y,Yacute,Ydieresis" 	g2="colon,semicolon" 	k="48" />
652
+<hkern g1="v,w,y,yacute,ydieresis" 	g2="s,sacute,scaron,scommaaccent" 	k="28" />
653
+<hkern g1="v,w,y,yacute,ydieresis" 	g2="comma,period,ellipsis" 	k="45" />
654
+<hkern g1="v,w,y,yacute,ydieresis" 	g2="c,e,o,cent,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,cacute,ccaron,emacron,edotaccent,eogonek,ecaron,omacron,ohungarumlaut,oe" 	k="3" />
655
+<hkern g1="v,w,y,yacute,ydieresis" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,amacron,abreve,aogonek" 	k="7" />
656
+<hkern g1="v,w,y,yacute,ydieresis" 	g2="quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" 	k="-18" />
657
+<hkern g1="quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" 	g2="s,sacute,scaron,scommaaccent" 	k="58" />
658
+<hkern g1="quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" 	g2="c,e,o,cent,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,cacute,ccaron,emacron,edotaccent,eogonek,ecaron,omacron,ohungarumlaut,oe" 	k="55" />
659
+<hkern g1="quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,amacron,abreve,aogonek" 	k="55" />
660
+</font>
661
+</defs></svg> 

BIN
site/static/res/fonts/leaguespartan-bold.ttf Ver fichero


BIN
site/static/res/fonts/leaguespartan-bold.woff Ver fichero


BIN
site/static/res/fonts/leaguespartan-bold.woff2 Ver fichero


+ 105
- 0
site/static/res/fonts/ofl.markdown Ver fichero

@@ -0,0 +1,105 @@
1
+	Copyright (c) September 22 2014, Micah Rich micah@micahrich.com, with Reserved Font Name: "League Spartan".
2
+
3
+	This Font Software is licensed under the SIL Open Font License, Version 1.1.
4
+	This license is copied below, and is also available with a FAQ at:
5
+	http://scripts.sil.org/OFL
6
+
7
+	Version 1.1 - 26 February 2007
8
+
9
+
10
+SIL Open Font License
11
+====================================================
12
+
13
+
14
+Preamble
15
+----------
16
+
17
+The goals of the Open Font License (OFL) are to stimulate worldwide
18
+development of collaborative font projects, to support the font creation
19
+efforts of academic and linguistic communities, and to provide a free and
20
+open framework in which fonts may be shared and improved in partnership
21
+with others.
22
+
23
+The OFL allows the licensed fonts to be used, studied, modified and
24
+redistributed freely as long as they are not sold by themselves. The
25
+fonts, including any derivative works, can be bundled, embedded, 
26
+redistributed and/or sold with any software provided that any reserved
27
+names are not used by derivative works. The fonts and derivatives,
28
+however, cannot be released under any other type of license. The
29
+requirement for fonts to remain under this license does not apply
30
+to any document created using the fonts or their derivatives.
31
+
32
+Definitions
33
+-------------
34
+
35
+`"Font Software"` refers to the set of files released by the Copyright
36
+Holder(s) under this license and clearly marked as such. This may
37
+include source files, build scripts and documentation.
38
+
39
+`"Reserved Font Name"` refers to any names specified as such after the
40
+copyright statement(s).
41
+
42
+`"Original Version"` refers to the collection of Font Software components as
43
+distributed by the Copyright Holder(s).
44
+
45
+`"Modified Version"` refers to any derivative made by adding to, deleting,
46
+or substituting -- in part or in whole -- any of the components of the
47
+Original Version, by changing formats or by porting the Font Software to a
48
+new environment.
49
+
50
+`"Author"` refers to any designer, engineer, programmer, technical
51
+writer or other person who contributed to the Font Software.
52
+
53
+Permission & Conditions
54
+------------------------
55
+
56
+Permission is hereby granted, free of charge, to any person obtaining
57
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
58
+redistribute, and sell modified and unmodified copies of the Font
59
+Software, subject to the following conditions:
60
+
61
+1. Neither the Font Software nor any of its individual components,
62
+in Original or Modified Versions, may be sold by itself.
63
+
64
+2. Original or Modified Versions of the Font Software may be bundled,
65
+redistributed and/or sold with any software, provided that each copy
66
+contains the above copyright notice and this license. These can be
67
+included either as stand-alone text files, human-readable headers or
68
+in the appropriate machine-readable metadata fields within text or
69
+binary files as long as those fields can be easily viewed by the user.
70
+
71
+3. No Modified Version of the Font Software may use the Reserved Font
72
+Name(s) unless explicit written permission is granted by the corresponding
73
+Copyright Holder. This restriction only applies to the primary font name as
74
+presented to the users.
75
+
76
+4. The name(s) of the Copyright Holder(s) or the Author(s) of the Font
77
+Software shall not be used to promote, endorse or advertise any
78
+Modified Version, except to acknowledge the contribution(s) of the
79
+Copyright Holder(s) and the Author(s) or with their explicit written
80
+permission.
81
+
82
+5. The Font Software, modified or unmodified, in part or in whole,
83
+must be distributed entirely under this license, and must not be
84
+distributed under any other license. The requirement for fonts to
85
+remain under this license does not apply to any document created
86
+using the Font Software.
87
+
88
+Termination
89
+-----------
90
+
91
+This license becomes null and void if any of the above conditions are
92
+not met.
93
+
94
+
95
+	DISCLAIMER
96
+
97
+	THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
98
+	EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
99
+	MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
100
+	OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
101
+	COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
102
+	INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
103
+	DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
104
+	FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
105
+	OTHER DEALINGS IN THE FONT SOFTWARE.

+ 508
- 0
site/static/res/js/smart-underlines.js Ver fichero

@@ -0,0 +1,508 @@
1
+/*
2
+
3
+From https://github.com/CloudflareApps/SmartUnderline
4
+
5
+MIT License
6
+
7
+Copyright (c) 2017 Cloudflare Inc.
8
+
9
+Permission is hereby granted, free of charge, to any person obtaining a copy
10
+of this software and associated documentation files (the "Software"), to deal
11
+in the Software without restriction, including without limitation the rights
12
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
13
+copies of the Software, and to permit persons to whom the Software is
14
+furnished to do so, subject to the following conditions:
15
+
16
+The above copyright notice and this permission notice shall be included in all
17
+copies or substantial portions of the Software.
18
+
19
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
22
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
23
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
24
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
25
+SOFTWARE.
26
+
27
+*/
28
+
29
+(function() {
30
+  var PHI, backgroundPositionYCache, calculateBaselineYRatio, calculateTextHighestY, calculateTypeMetrics, clearCanvas, containerIdAttrName, containsAnyNonInlineElements, containsInvalidElements, countParentContainers, destroy, fontAvailable, getBackgroundColor, getBackgroundColorNode, getFirstAvailableFont, getLinkColor, getUnderlineBackgroundPositionY, hasValidLinkContent, init, initLink, initLinkOnHover, isTransparent, isUnderlined, linkAlwysAttrName, linkBgPosAttrName, linkColorAttrName, linkContainers, linkHoverAttrName, linkLargeAttrName, linkSmallAttrName, performanceTimes, renderStyles, selectionColor, sortContainersForCSSPrecendence, styleNode, time, uniqueLinkContainerID;
31
+
32
+  window.SmartUnderline = {
33
+    init: function() {},
34
+    destroy: function() {}
35
+  };
36
+
37
+  if (!(window['getComputedStyle'] && document.documentElement.getAttribute)) {
38
+    return;
39
+  }
40
+
41
+  PHI = 1.618034;
42
+
43
+  selectionColor = '#b4d5fe';
44
+
45
+  linkColorAttrName = 'data-smart-underline-link-color';
46
+
47
+  linkSmallAttrName = 'data-smart-underline-link-small';
48
+
49
+  linkLargeAttrName = 'data-smart-underline-link-large';
50
+
51
+  linkAlwysAttrName = 'data-smart-underline-link-always';
52
+
53
+  linkBgPosAttrName = 'data-smart-underline-link-background-position';
54
+
55
+  linkHoverAttrName = 'data-smart-underline-link-hover';
56
+
57
+  containerIdAttrName = 'data-smart-underline-container-id';
58
+
59
+  performanceTimes = [];
60
+
61
+  time = function() {
62
+    return +(new Date);
63
+  };
64
+
65
+  linkContainers = {};
66
+
67
+  uniqueLinkContainerID = (function() {
68
+    var id;
69
+    id = 0;
70
+    return function() {
71
+      return id += 1;
72
+    };
73
+  })();
74
+
75
+  clearCanvas = function(canvas, context) {
76
+    return context.clearRect(0, 0, canvas.width, canvas.height);
77
+  };
78
+
79
+  calculateTextHighestY = function(text, canvas, context) {
80
+    var alpha, highestY, i, j, pixelData, r, ref, ref1, textWidth, x, y;
81
+    clearCanvas(canvas, context);
82
+    context.fillStyle = 'red';
83
+    textWidth = context.measureText(text).width;
84
+    context.fillText(text, 0, 0);
85
+    highestY = void 0;
86
+    for (x = i = 0, ref = textWidth; 0 <= ref ? i <= ref : i >= ref; x = 0 <= ref ? ++i : --i) {
87
+      for (y = j = 0, ref1 = canvas.height; 0 <= ref1 ? j <= ref1 : j >= ref1; y = 0 <= ref1 ? ++j : --j) {
88
+        pixelData = context.getImageData(x, y, x + 1, y + 1);
89
+        r = pixelData.data[0];
90
+        alpha = pixelData.data[3];
91
+        if (r === 255 && alpha > 50) {
92
+          if (!highestY) {
93
+            highestY = y;
94
+          }
95
+          if (y > highestY) {
96
+            highestY = y;
97
+          }
98
+        }
99
+      }
100
+    }
101
+    clearCanvas(canvas, context);
102
+    return highestY;
103
+  };
104
+
105
+  calculateTypeMetrics = function(computedStyle) {
106
+    var baselineY, canvas, context, descenderHeight, gLowestPixel;
107
+    canvas = document.createElement('canvas');
108
+    context = canvas.getContext('2d');
109
+    canvas.height = canvas.width = 2 * parseInt(computedStyle.fontSize, 10);
110
+    context.textBaseline = 'top';
111
+    context.textAlign = 'start';
112
+    context.fontStretch = 1;
113
+    context.angle = 0;
114
+    context.font = computedStyle.fontVariant + " " + computedStyle.fontStyle + " " + computedStyle.fontWeight + " " + computedStyle.fontSize + "/" + computedStyle.lineHeight + " " + computedStyle.fontFamily;
115
+    baselineY = calculateTextHighestY('I', canvas, context);
116
+    gLowestPixel = calculateTextHighestY('g', canvas, context);
117
+    descenderHeight = gLowestPixel - baselineY;
118
+    return {
119
+      baselineY: baselineY,
120
+      descenderHeight: descenderHeight
121
+    };
122
+  };
123
+
124
+  calculateBaselineYRatio = function(node) {
125
+    var baselinePositionY, baselineYRatio, height, large, largeRect, small, smallRect, test;
126
+    test = document.createElement('div');
127
+    test.style.display = 'block';
128
+    test.style.position = 'absolute';
129
+    test.style.bottom = 0;
130
+    test.style.right = 0;
131
+    test.style.width = 0;
132
+    test.style.height = 0;
133
+    test.style.margin = 0;
134
+    test.style.padding = 0;
135
+    test.style.visibility = 'hidden';
136
+    test.style.overflow = 'hidden';
137
+    test.style.wordWrap = 'normal';
138
+    test.style.whiteSpace = 'nowrap';
139
+    small = document.createElement('span');
140
+    large = document.createElement('span');
141
+    small.style.display = 'inline';
142
+    large.style.display = 'inline';
143
+    small.style.fontSize = '0px';
144
+    large.style.fontSize = '2000px';
145
+    small.innerHTML = 'X';
146
+    large.innerHTML = 'X';
147
+    test.appendChild(small);
148
+    test.appendChild(large);
149
+    node.appendChild(test);
150
+    smallRect = small.getBoundingClientRect();
151
+    largeRect = large.getBoundingClientRect();
152
+    node.removeChild(test);
153
+    baselinePositionY = smallRect.top - largeRect.top;
154
+    height = largeRect.height;
155
+    return baselineYRatio = Math.abs(baselinePositionY / height);
156
+  };
157
+
158
+  backgroundPositionYCache = {};
159
+
160
+  getFirstAvailableFont = function(fontFamily) {
161
+    var font, fonts, i, len;
162
+    fonts = fontFamily.split(',');
163
+    for (i = 0, len = fonts.length; i < len; i++) {
164
+      font = fonts[i];
165
+      if (fontAvailable(font)) {
166
+        return font;
167
+      }
168
+    }
169
+    return false;
170
+  };
171
+
172
+  fontAvailable = function(font) {
173
+    var baselineSize, canvas, context, newSize, text;
174
+    canvas = document.createElement('canvas');
175
+    context = canvas.getContext('2d');
176
+    text = 'abcdefghijklmnopqrstuvwxyz0123456789';
177
+    context.font = '72px monospace';
178
+    baselineSize = context.measureText(text).width;
179
+    context.font = "72px " + font + ", monospace";
180
+    newSize = context.measureText(text).width;
181
+    if (newSize === baselineSize) {
182
+      return false;
183
+    }
184
+    return true;
185
+  };
186
+
187
+  getUnderlineBackgroundPositionY = function(node) {
188
+    var adjustment, backgroundPositionY, backgroundPositionYPercent, baselineY, baselineYRatio, cache, cacheKey, clientRects, computedStyle, descenderHeight, descenderY, firstAvailableFont, fontSizeInt, minimumCloseness, ref, textHeight;
189
+    computedStyle = getComputedStyle(node);
190
+    firstAvailableFont = getFirstAvailableFont(computedStyle.fontFamily);
191
+    if (!firstAvailableFont) {
192
+      cacheKey = "" + (Math.random());
193
+    } else {
194
+      cacheKey = "font:" + firstAvailableFont + "size:" + computedStyle.fontSize + "weight:" + computedStyle.fontWeight;
195
+    }
196
+    cache = backgroundPositionYCache[cacheKey];
197
+    if (cache) {
198
+      return cache;
199
+    }
200
+    ref = calculateTypeMetrics(computedStyle), baselineY = ref.baselineY, descenderHeight = ref.descenderHeight;
201
+    clientRects = node.getClientRects();
202
+    if (!(clientRects != null ? clientRects.length : void 0)) {
203
+      return;
204
+    }
205
+    adjustment = 1;
206
+    textHeight = clientRects[0].height - adjustment;
207
+    if (-1 < navigator.userAgent.toLowerCase().indexOf('firefox')) {
208
+      adjustment = .98;
209
+      baselineYRatio = calculateBaselineYRatio(node);
210
+      baselineY = baselineYRatio * textHeight * adjustment;
211
+    }
212
+    descenderY = baselineY + descenderHeight;
213
+    fontSizeInt = parseInt(computedStyle.fontSize, 10);
214
+    minimumCloseness = 3;
215
+    backgroundPositionY = baselineY + Math.max(minimumCloseness, descenderHeight / PHI);
216
+    if (descenderHeight === 4) {
217
+      backgroundPositionY = descenderY - 1;
218
+    }
219
+    if (descenderHeight === 3) {
220
+      backgroundPositionY = descenderY;
221
+    }
222
+    backgroundPositionYPercent = Math.round(100 * backgroundPositionY / textHeight);
223
+    if (descenderHeight > 2 && fontSizeInt > 10 && backgroundPositionYPercent <= 100) {
224
+      backgroundPositionYCache[cacheKey] = backgroundPositionYPercent;
225
+      return backgroundPositionYPercent;
226
+    }
227
+  };
228
+
229
+  isTransparent = function(color) {
230
+    var alpha, rgbaAlphaMatch;
231
+    if (color === 'transparent' || color === 'rgba(0, 0, 0, 0)') {
232
+      return true;
233
+    }
234
+    rgbaAlphaMatch = color.match(/^rgba\(.*,(.+)\)/i);
235
+    if ((rgbaAlphaMatch != null ? rgbaAlphaMatch.length : void 0) === 2) {
236
+      alpha = parseFloat(rgbaAlphaMatch[1]);
237
+      if (alpha < .0001) {
238
+        return true;
239
+      }
240
+    }
241
+    return false;
242
+  };
243
+
244
+  getBackgroundColorNode = function(node) {
245
+    var backgroundColor, computedStyle, parentNode, reachedRootNode;
246
+    computedStyle = getComputedStyle(node);
247
+    backgroundColor = computedStyle.backgroundColor;
248
+    parentNode = node.parentNode;
249
+    reachedRootNode = !parentNode || parentNode === document.documentElement || parentNode === node;
250
+    if (computedStyle.backgroundImage !== 'none') {
251
+      return null;
252
+    }
253
+    if (isTransparent(backgroundColor)) {
254
+      if (reachedRootNode) {
255
+        return node.parentNode || node;
256
+      } else {
257
+        return getBackgroundColorNode(parentNode);
258
+      }
259
+    } else {
260
+      return node;
261
+    }
262
+  };
263
+
264
+  hasValidLinkContent = function(node) {
265
+    return containsInvalidElements(node) || containsAnyNonInlineElements(node);
266
+  };
267
+
268
+  containsInvalidElements = function(node) {
269
+    var child, i, len, ref, ref1, ref2;
270
+    ref = node.children;
271
+    for (i = 0, len = ref.length; i < len; i++) {
272
+      child = ref[i];
273
+      if ((ref1 = (ref2 = child.tagName) != null ? ref2.toLowerCase() : void 0) === 'img' || ref1 === 'video' || ref1 === 'canvas' || ref1 === 'embed' || ref1 === 'object' || ref1 === 'iframe') {
274
+        return true;
275
+      }
276
+      return containsInvalidElements(child);
277
+    }
278
+    return false;
279
+  };
280
+
281
+  containsAnyNonInlineElements = function(node) {
282
+    var child, i, len, ref, style;
283
+    ref = node.children;
284
+    for (i = 0, len = ref.length; i < len; i++) {
285
+      child = ref[i];
286
+      style = getComputedStyle(child);
287
+      if (style.display !== 'inline') {
288
+        return true;
289
+      }
290
+      return containsAnyNonInlineElements(child);
291
+    }
292
+    return false;
293
+  };
294
+
295
+  getBackgroundColor = function(node) {
296
+    var backgroundColor;
297
+    backgroundColor = getComputedStyle(node).backgroundColor;
298
+    if (node === document.documentElement && isTransparent(backgroundColor)) {
299
+      return 'rgb(255, 255, 255)';
300
+    } else {
301
+      return backgroundColor;
302
+    }
303
+  };
304
+
305
+  getLinkColor = function(node) {
306
+    return getComputedStyle(node).color;
307
+  };
308
+
309
+  styleNode = document.createElement('style');
310
+
311
+  countParentContainers = function(node, count) {
312
+    var parentNode, reachedRootNode;
313
+    if (count == null) {
314
+      count = 0;
315
+    }
316
+    parentNode = node.parentNode;
317
+    reachedRootNode = !parentNode || parentNode === document || parentNode === node;
318
+    if (reachedRootNode) {
319
+      return count;
320
+    } else {
321
+      if (parentNode.hasAttribute(containerIdAttrName)) {
322
+        count += 1;
323
+      }
324
+      return count + countParentContainers(parentNode);
325
+    }
326
+  };
327
+
328
+  sortContainersForCSSPrecendence = function(containers) {
329
+    var container, id, sorted;
330
+    sorted = [];
331
+    for (id in containers) {
332
+      container = containers[id];
333
+      container.depth = countParentContainers(container.container);
334
+      sorted.push(container);
335
+    }
336
+    sorted.sort(function(a, b) {
337
+      if (a.depth < b.depth) {
338
+        return -1;
339
+      }
340
+      if (a.depth > b.depth) {
341
+        return 1;
342
+      }
343
+      return 0;
344
+    });
345
+    return sorted;
346
+  };
347
+
348
+  isUnderlined = function(style) {
349
+    var i, len, property, ref, ref1;
350
+    ref = ['textDecorationLine', 'textDecoration'];
351
+    for (i = 0, len = ref.length; i < len; i++) {
352
+      property = ref[i];
353
+      if ((ref1 = style[property]) != null ? ref1.match(/\bunderline\b/) : void 0) {
354
+        return true;
355
+      }
356
+    }
357
+    return false;
358
+  };
359
+
360
+  initLink = function(link) {
361
+    var backgroundPositionY, container, fontSize, id, style;
362
+    style = getComputedStyle(link);
363
+    fontSize = parseFloat(style.fontSize);
364
+    if (isUnderlined(style) && style.display === 'inline' && fontSize >= 10 && !hasValidLinkContent(link)) {
365
+      container = getBackgroundColorNode(link);
366
+      if (container) {
367
+        backgroundPositionY = getUnderlineBackgroundPositionY(link);
368
+        if (backgroundPositionY) {
369
+          link.setAttribute(linkColorAttrName, getLinkColor(link));
370
+          link.setAttribute(linkBgPosAttrName, backgroundPositionY);
371
+          id = container.getAttribute(containerIdAttrName);
372
+          if (id) {
373
+            linkContainers[id].links.push(link);
374
+          } else {
375
+            id = uniqueLinkContainerID();
376
+            container.setAttribute(containerIdAttrName, id);
377
+            linkContainers[id] = {
378
+              id: id,
379
+              container: container,
380
+              links: [link]
381
+            };
382
+          }
383
+          return true;
384
+        }
385
+      }
386
+    }
387
+    return false;
388
+  };
389
+
390
+  renderStyles = function() {
391
+    var backgroundColor, backgroundPositionY, color, container, containersWithPrecedence, i, j, len, len1, link, linkBackgroundPositionYs, linkColors, linkSelector, ref, styles;
392
+    styles = '';
393
+    containersWithPrecedence = sortContainersForCSSPrecendence(linkContainers);
394
+    linkBackgroundPositionYs = {};
395
+    for (i = 0, len = containersWithPrecedence.length; i < len; i++) {
396
+      container = containersWithPrecedence[i];
397
+      linkColors = {};
398
+      ref = container.links;
399
+      for (j = 0, len1 = ref.length; j < len1; j++) {
400
+        link = ref[j];
401
+        linkColors[getLinkColor(link)] = true;
402
+        linkBackgroundPositionYs[getUnderlineBackgroundPositionY(link)] = true;
403
+      }
404
+      backgroundColor = getBackgroundColor(container.container);
405
+      for (color in linkColors) {
406
+        linkSelector = function(modifier) {
407
+          if (modifier == null) {
408
+            modifier = '';
409
+          }
410
+          return "[" + containerIdAttrName + "=\"" + container.id + "\"] a[" + linkColorAttrName + "=\"" + color + "\"][" + linkAlwysAttrName + "]" + modifier + ",\n[" + containerIdAttrName + "=\"" + container.id + "\"] a[" + linkColorAttrName + "=\"" + color + "\"][" + linkHoverAttrName + "]" + modifier + ":hover";
411
+        };
412
+        styles += (linkSelector()) + ", " + (linkSelector(':visited')) + " {\n  color: " + color + ";\n  text-decoration: none !important;\n  text-shadow: 0.03em 0 " + backgroundColor + ", -0.03em 0 " + backgroundColor + ", 0 0.03em " + backgroundColor + ", 0 -0.03em " + backgroundColor + ", 0.06em 0 " + backgroundColor + ", -0.06em 0 " + backgroundColor + ", 0.09em 0 " + backgroundColor + ", -0.09em 0 " + backgroundColor + ", 0.12em 0 " + backgroundColor + ", -0.12em 0 " + backgroundColor + ", 0.15em 0 " + backgroundColor + ", -0.15em 0 " + backgroundColor + ";\n  background-color: transparent;\n  background-image: -webkit-linear-gradient(" + backgroundColor + ", " + backgroundColor + "), -webkit-linear-gradient(" + backgroundColor + ", " + backgroundColor + "), -webkit-linear-gradient(" + color + ", " + color + ");\n  background-image: -moz-linear-gradient(" + backgroundColor + ", " + backgroundColor + "), -moz-linear-gradient(" + backgroundColor + ", " + backgroundColor + "), -moz-linear-gradient(" + color + ", " + color + ");\n  background-image: -o-linear-gradient(" + backgroundColor + ", " + backgroundColor + "), -o-linear-gradient(" + backgroundColor + ", " + backgroundColor + "), -o-linear-gradient(" + color + ", " + color + ");\n  background-image: -ms-linear-gradient(" + backgroundColor + ", " + backgroundColor + "), -ms-linear-gradient(" + backgroundColor + ", " + backgroundColor + "), -ms-linear-gradient(" + color + ", " + color + ");\n  background-image: linear-gradient(" + backgroundColor + ", " + backgroundColor + "), linear-gradient(" + backgroundColor + ", " + backgroundColor + "), linear-gradient(" + color + ", " + color + ");\n  -webkit-background-size: 0.05em 1px, 0.05em 1px, 1px 1px;\n  -moz-background-size: 0.05em 1px, 0.05em 1px, 1px 1px;\n  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;\n  background-repeat: no-repeat, no-repeat, repeat-x;\n}\n\n" + (linkSelector('::selection')) + " {\n  text-shadow: 0.03em 0 " + selectionColor + ", -0.03em 0 " + selectionColor + ", 0 0.03em " + selectionColor + ", 0 -0.03em " + selectionColor + ", 0.06em 0 " + selectionColor + ", -0.06em 0 " + selectionColor + ", 0.09em 0 " + selectionColor + ", -0.09em 0 " + selectionColor + ", 0.12em 0 " + selectionColor + ", -0.12em 0 " + selectionColor + ", 0.15em 0 " + selectionColor + ", -0.15em 0 " + selectionColor + ";\n  background: " + selectionColor + ";\n}\n\n" + (linkSelector('::-moz-selection')) + " {\n  text-shadow: 0.03em 0 " + selectionColor + ", -0.03em 0 " + selectionColor + ", 0 0.03em " + selectionColor + ", 0 -0.03em " + selectionColor + ", 0.06em 0 " + selectionColor + ", -0.06em 0 " + selectionColor + ", 0.09em 0 " + selectionColor + ", -0.09em 0 " + selectionColor + ", 0.12em 0 " + selectionColor + ", -0.12em 0 " + selectionColor + ", 0.15em 0 " + selectionColor + ", -0.15em 0 " + selectionColor + ";\n  background: " + selectionColor + ";\n}";
413
+      }
414
+    }
415
+    for (backgroundPositionY in linkBackgroundPositionYs) {
416
+      styles += "a[" + linkBgPosAttrName + "=\"" + backgroundPositionY + "\"] {\n  background-position: 0% " + backgroundPositionY + "%, 100% " + backgroundPositionY + "%, 0% " + backgroundPositionY + "%;\n}";
417
+    }
418
+    return styleNode.innerHTML = styles;
419
+  };
420
+
421
+  initLinkOnHover = function() {
422
+    var alreadyMadeSmart, link, madeSmart;
423
+    link = this;
424
+    alreadyMadeSmart = link.hasAttribute(linkHoverAttrName);
425
+    if (!alreadyMadeSmart) {
426
+      madeSmart = initLink(link);
427
+      if (madeSmart) {
428
+        link.setAttribute(linkHoverAttrName, '');
429
+        return renderStyles();
430
+      }
431
+    }
432
+  };
433
+
434
+  init = function(options) {
435
+    var i, len, link, links, madeSmart, startTime;
436
+    startTime = time();
437
+    links = document.querySelectorAll((options.location ? options.location + ' ' : '') + "a");
438
+    if (!links.length) {
439
+      return;
440
+    }
441
+    linkContainers = {};
442
+    for (i = 0, len = links.length; i < len; i++) {
443
+      link = links[i];
444
+      madeSmart = initLink(link);
445
+      if (madeSmart) {
446
+        link.setAttribute(linkAlwysAttrName, '');
447
+      } else {
448
+        link.removeEventListener('mouseover', initLinkOnHover);
449
+        link.addEventListener('mouseover', initLinkOnHover);
450
+      }
451
+    }
452
+    renderStyles();
453
+    document.body.appendChild(styleNode);
454
+    return performanceTimes.push(time() - startTime);
455
+  };
456
+
457
+  destroy = function() {
458
+    var attribute, i, len, ref, ref1, results;
459
+    if ((ref = styleNode.parentNode) != null) {
460
+      ref.removeChild(styleNode);
461
+    }
462
+    Array.prototype.forEach.call(document.querySelectorAll("[" + linkHoverAttrName + "]"), function(node) {
463
+      return node.removeEventListener(initLinkOnHover);
464
+    });
465
+    ref1 = [linkColorAttrName, linkSmallAttrName, linkLargeAttrName, linkAlwysAttrName, linkHoverAttrName, containerIdAttrName];
466
+    results = [];
467
+    for (i = 0, len = ref1.length; i < len; i++) {
468
+      attribute = ref1[i];
469
+      results.push(Array.prototype.forEach.call(document.querySelectorAll("[" + attribute + "]"), function(node) {
470
+        return node.removeAttribute(attribute);
471
+      }));
472
+    }
473
+    return results;
474
+  };
475
+
476
+  window.SmartUnderline = {
477
+    init: function(options) {
478
+      if (options == null) {
479
+        options = {};
480
+      }
481
+      if (document.readyState === 'loading') {
482
+        window.addEventListener('DOMContentLoaded', function() {
483
+          return init(options);
484
+        });
485
+        return window.addEventListener('load', function() {
486
+          destroy();
487
+          return init(options);
488
+        });
489
+      } else {
490
+        destroy();
491
+        return init(options);
492
+      }
493
+    },
494
+    destroy: function() {
495
+      return destroy();
496
+    },
497
+    performanceTimes: function() {
498
+      return performanceTimes;
499
+    }
500
+  };
501
+
502
+}).call(this);
503
+
504
+window.addEventListener('load', function() {
505
+  SmartUnderline.init({
506
+    location: ''
507
+  });
508
+});

Loading…
Cancelar
Guardar