소스 검색

added new webfont builds

Chris Simpkins 9 년 전
부모
커밋
0d3933645c
41개의 변경된 파일160개의 추가작업 그리고 75개의 파일을 삭제
  1. BIN
      build/webfonts/fonts/eot/hack-bold-webfont.eot
  2. BIN
      build/webfonts/fonts/eot/hack-bolditalic-webfont.eot
  3. BIN
      build/webfonts/fonts/eot/hack-italic-webfont.eot
  4. BIN
      build/webfonts/fonts/eot/hack-regular-webfont.eot
  5. BIN
      build/webfonts/fonts/eot/latin/hack-bold-latin-webfont.eot
  6. BIN
      build/webfonts/fonts/eot/latin/hack-bolditalic-latin-webfont.eot
  7. BIN
      build/webfonts/fonts/eot/latin/hack-italic-latin-webfont.eot
  8. BIN
      build/webfonts/fonts/eot/latin/hack-regular-latin-webfont.eot
  9. 8 8
      build/webfonts/fonts/svg/hack-bold-webfont.svg
  10. 10 10
      build/webfonts/fonts/svg/hack-bolditalic-webfont.svg
  11. 9 9
      build/webfonts/fonts/svg/hack-italic-webfont.svg
  12. 8 8
      build/webfonts/fonts/svg/hack-regular-webfont.svg
  13. 8 8
      build/webfonts/fonts/svg/latin/hack-bold-latin-webfont.svg
  14. 13 13
      build/webfonts/fonts/svg/latin/hack-bolditalic-latin-webfont.svg
  15. 11 11
      build/webfonts/fonts/svg/latin/hack-italic-latin-webfont.svg
  16. 8 8
      build/webfonts/fonts/svg/latin/hack-regular-latin-webfont.svg
  17. BIN
      build/webfonts/fonts/web-ttf/hack-bold-webfont.ttf
  18. BIN
      build/webfonts/fonts/web-ttf/hack-bolditalic-webfont.ttf
  19. BIN
      build/webfonts/fonts/web-ttf/hack-italic-webfont.ttf
  20. BIN
      build/webfonts/fonts/web-ttf/hack-regular-webfont.ttf
  21. BIN
      build/webfonts/fonts/web-ttf/latin/hack-bold-latin-webfont.ttf
  22. BIN
      build/webfonts/fonts/web-ttf/latin/hack-bolditalic-latin-webfont.ttf
  23. BIN
      build/webfonts/fonts/web-ttf/latin/hack-italic-latin-webfont.ttf
  24. BIN
      build/webfonts/fonts/web-ttf/latin/hack-regular-latin-webfont.ttf
  25. BIN
      build/webfonts/fonts/woff/hack-bold-webfont.woff
  26. BIN
      build/webfonts/fonts/woff/hack-bolditalic-webfont.woff
  27. BIN
      build/webfonts/fonts/woff/hack-italic-webfont.woff
  28. BIN
      build/webfonts/fonts/woff/hack-regular-webfont.woff
  29. BIN
      build/webfonts/fonts/woff/latin/hack-bold-latin-webfont.woff
  30. BIN
      build/webfonts/fonts/woff/latin/hack-bolditalic-latin-webfont.woff
  31. BIN
      build/webfonts/fonts/woff/latin/hack-italic-latin-webfont.woff
  32. BIN
      build/webfonts/fonts/woff/latin/hack-regular-latin-webfont.woff
  33. BIN
      build/webfonts/fonts/woff2/hack-bold-webfont.woff2
  34. BIN
      build/webfonts/fonts/woff2/hack-bolditalic-webfont.woff2
  35. BIN
      build/webfonts/fonts/woff2/hack-italic-webfont.woff2
  36. BIN
      build/webfonts/fonts/woff2/hack-regular-webfont.woff2
  37. BIN
      build/webfonts/fonts/woff2/latin/hack-bold-latin-webfont.woff2
  38. BIN
      build/webfonts/fonts/woff2/latin/hack-bolditalic-latin-webfont.woff2
  39. BIN
      build/webfonts/fonts/woff2/latin/hack-italic-latin-webfont.woff2
  40. BIN
      build/webfonts/fonts/woff2/latin/hack-regular-latin-webfont.woff2
  41. 85 0
      postbuild_processing/webfonts/releasewebfonts.sh

BIN
build/webfonts/fonts/eot/hack-bold-webfont.eot


BIN
build/webfonts/fonts/eot/hack-bolditalic-webfont.eot


BIN
build/webfonts/fonts/eot/hack-italic-webfont.eot


BIN
build/webfonts/fonts/eot/hack-regular-webfont.eot


BIN
build/webfonts/fonts/eot/latin/hack-bold-latin-webfont.eot


BIN
build/webfonts/fonts/eot/latin/hack-bolditalic-latin-webfont.eot


BIN
build/webfonts/fonts/eot/latin/hack-italic-latin-webfont.eot


BIN
build/webfonts/fonts/eot/latin/hack-regular-latin-webfont.eot


+ 8 - 8
build/webfonts/fonts/svg/hack-bold-webfont.svg

@@ -4,7 +4,7 @@
 <metadata></metadata>
 <defs>
 <font id="hackbold" horiz-adv-x="1233" >
-<font-face units-per-em="2048" ascent="1638" descent="-410" />
+<font-face units-per-em="2048" ascent="1556" descent="-492" />
 <missing-glyph horiz-adv-x="500" />
 <glyph unicode="&#xd;" />
 <glyph horiz-adv-x="0" />
@@ -19,7 +19,7 @@
 <glyph unicode="'" d="M487 1493h256v-555h-256v555z" />
 <glyph unicode="(" d="M596 -270q-74 107 -134 220.5t-102 235.5q-77 225 -77 457q0 231 78 458q38 110 94.5 221t140.5 232h228q-64 -116 -113.5 -232t-82.5 -231q-64 -222 -64 -448q0 -224 64 -447q65 -227 196 -466h-228v0z" />
 <glyph unicode=")" d="M409 -270q131 239 196 466q64 223 64 447q0 226 -64 448q-32 110 -80.5 226t-115.5 237h228q159 -229 236 -453q39 -114 58 -230.5t19 -229.5q0 -230 -77 -455q-40 -117 -98.5 -229t-137.5 -227h-228v0z" />
-<glyph unicode="*" d="M216 560l239 366l-358 155l51 148l369 -120l19 416h156l19 -416l369 120l51 -148l-358 -155l239 -366l-133 -95l-265 350l-265 -350z" />
+<glyph unicode="*" d="M216 455l239 366l-358 155l51 148l369 -120l19 416h156l19 -416l369 120l51 -148l-358 -155l239 -366l-133 -95l-265 350l-265 -350z" />
 <glyph unicode="+" d="M498 524h-432v238h432v430h237v-430h430v-238h-430v-432h-237v432z" />
 <glyph unicode="," d="M380 -275l14 6q102 44 168 121t74 182q-7 -1 -12.5 -1.5t-14.5 -0.5q-32 0 -62.5 10.5t-54.5 32.5q-23 20 -36 49t-13 72q0 14 1.5 25.5t4.5 22.5q4 14 8.5 24t8.5 17t11 16.5t17 17.5q14 12 27 20t30 14q15 5 31 8t36 3q17 0 30.5 -2t27.5 -6q27 -8 50 -25q12 -9 21 -19 t17 -23q25 -35 37 -85t12 -111q0 -88 -24 -164q-11 -35 -28 -70t-43 -70q-49 -67 -115.5 -112.5t-151.5 -77.5l-13 -5z" />
 <glyph unicode="-" d="M221 746h791v-291h-791v291z" />
@@ -35,7 +35,7 @@
 <glyph unicode="7" d="M758 1233h-623v260h944v-209l-506 -1284h-301z" />
 <glyph unicode="8" d="M617 -29q-123 0 -212 30.5t-149 86.5q-64 59 -95.5 142t-31.5 184q0 76 18 134.5t53 107.5q71 97 197 135q-113 39 -172 123q-29 42 -44 92.5t-15 114.5q0 91 30 164t91 127q121 108 329 108t330 -108q121 -108 121 -292q0 -123 -58 -205q-58 -84 -169 -124 q122 -37 194 -136q35 -49 52.5 -107.5t17.5 -133.5q0 -101 -31.5 -184t-95.5 -142q-128 -117 -360 -117zM616 903q88 0 139 52q50 52 50 138q0 89 -50 139q-23 23 -58 36.5t-81 13.5q-86 0 -137 -51t-51 -138q0 -86 51 -138q27 -28 61 -40t76 -12zM616 209q48 0 89 15.5 t72 47.5q29 29 45 72t16 96q0 50 -15 91t-46 73q-28 29 -68 45.5t-93 16.5q-48 0 -88.5 -15t-71.5 -47q-61 -62 -61 -165q0 -51 15 -93.5t46 -74.5q27 -28 68 -45t92 -17z" />
 <glyph unicode="9" d="M502 -39q-40 0 -75.5 3.5t-72.5 11.5q-38 8 -75.5 19t-75.5 25v269q40 -23 77.5 -40t74.5 -28q70 -22 140 -22q76 0 137.5 26t104.5 81q40 51 63 130t25 188q-25 -34 -53.5 -57t-66.5 -40t-79.5 -25t-92.5 -8q-100 0 -179 32t-134 96q-54 63 -81.5 153.5t-27.5 207.5 q0 122 30.5 220t91.5 167q122 137 357 137q139 0 233 -47.5t154 -135.5q68 -100 96.5 -245t28.5 -323q0 -110 -10 -200.5t-29 -164t-47 -132t-64 -104.5q-78 -100 -193 -147t-257 -47zM589 741q96 0 147 70q50 70 50 200q0 69 -13.5 119.5t-36.5 82.5q-26 35 -63 52t-84 17 q-51 0 -86.5 -18.5t-59.5 -50.5q-52 -70 -52 -201t52 -201q26 -35 61.5 -52.5t84.5 -17.5z" />
-<glyph unicode=":" d="M619 701q-39 0 -70.5 14.5t-53.5 36.5q-27 27 -39.5 61t-12.5 72q0 43 14 76.5t37 56.5q26 26 59 38.5t68 12.5t67 -12.5t58 -38.5q23 -23 37 -56.5t14 -75.5t-14 -76.5t-37 -57.5t-56 -37t-71 -14zM620 -15q-74 0 -125 51q-52 52 -52 133t52 133q51 51 125 51 q36 0 68 -12.5t58 -38.5q23 -23 37 -56.5t14 -76.5q0 -42 -13.5 -75.5t-37.5 -57.5q-26 -26 -58 -38.5t-68 -12.5z" />
+<glyph unicode=":" d="M619 752q-39 0 -70.5 14.5t-53.5 36.5q-27 27 -39.5 61t-12.5 72q0 43 14 76.5t37 56.5q26 26 59 38.5t68 12.5t67 -12.5t58 -38.5q23 -23 37 -56.5t14 -75.5t-14 -76.5t-37 -57.5t-56 -37t-71 -14zM620 36q-74 0 -125 51q-52 52 -52 133t52 133q51 51 125 51 q36 0 68 -12.5t58 -38.5q23 -23 37 -56.5t14 -76.5q0 -42 -13.5 -75.5t-37.5 -57.5q-26 -26 -58 -38.5t-68 -12.5z" />
 <glyph unicode=";" d="M609 695q-41 0 -74 15t-56 38q-29 29 -41.5 65t-12.5 75q0 45 15 80.5t38 59.5q27 26 61.5 39.5t72.5 13.5q76 0 131 -53q24 -25 38.5 -59.5t14.5 -79.5t-14.5 -80.5t-38.5 -60.5q-25 -24 -59.5 -38.5t-74.5 -14.5zM373 -346l15 7q55 23 103 57.5t80 74.5q29 36 48 83.5 t23 102.5q-10 -2 -13 -2h-10q-35 0 -69.5 11t-59.5 34q-26 23 -38.5 55.5t-12.5 72.5q0 81 54 128q14 12 28.5 20.5t31.5 15.5q14 5 32 8t39 3q23 0 45 -4.5t42 -15.5q40 -19 65 -58q14 -21 23.5 -42.5t15.5 -47.5q7 -26 10 -55t3 -61q0 -94 -25.5 -174t-73.5 -145 q-93 -129 -281 -200l-14 -5z" />
 <glyph unicode="&#x3c;" d="M88 524v236l1057 416v-250l-795 -285l795 -283v-249z" />
 <glyph unicode="=" d="M88 987h1057v-235h-1057v235zM88 532h1057v-237h-1057v237z" />
@@ -72,7 +72,7 @@
 <glyph unicode="\" d="M111 1493h223l786 -1683h-223z" />
 <glyph unicode="]" d="M344 -83h243v1528h-243v190h505v-1905h-505v187z" />
 <glyph unicode="^" d="M494 1493h245l437 -557h-242l-318 301l-317 -301h-242z" />
-<glyph unicode="_" d="M0 -293h1233v-190h-1233v190z" />
+<glyph unicode="_" d="M94 -190h1044v-200h-1044v200z" />
 <glyph unicode="`" d="M199 1638h282l283 -376h-197z" />
 <glyph unicode="a" d="M494 -29q-91 0 -164.5 25t-127.5 76q-107 101 -107 282q0 96 30.5 169t96.5 121q127 93 393 93h203v49q0 37 -13.5 64t-37.5 44q-26 19 -65.5 27.5t-91.5 8.5q-48 0 -98.5 -6.5t-99.5 -19.5q-48 -13 -100 -34.5t-106 -50.5v250q42 17 94.5 33.5t102.5 25.5q41 8 100 14 t125 6q70 0 126.5 -8t102 -23t80 -36t60.5 -46q27 -27 48 -62t35.5 -82.5t21.5 -108t7 -138.5q0 -19 -0.5 -50t-1 -68t-1 -76.5t-1 -74.5t-1 -62t-0.5 -39q0 -21 0.5 -42t1.5 -35q2 -20 3.5 -39.5t3.5 -32.5q3 -20 7 -38.5t7 -28.5q5 -15 12.5 -31t15.5 -27h-290 q-9 15 -16.5 31t-11.5 27q-3 10 -7 28.5t-6 38.5q-55 -73 -142 -114q-42 -20 -86.5 -30t-101.5 -10zM576 174q56 0 101 21.5t77 66.5q64 86 64 244v20h-117q-165 0 -229 -42q-65 -42 -65 -142q0 -41 11 -70.5t34 -52.5q45 -45 124 -45z" />
 <glyph unicode="b" d="M740 -29q-103 0 -177 49q-75 49 -121 146l-29 -166h-263v1556h292v-595q54 94 126 140q35 23 75.5 34.5t91.5 11.5q96 0 172 -38.5t129 -113.5q51 -72 79 -180.5t28 -254.5q0 -137 -26 -247.5t-80 -188.5q-54 -77 -128.5 -115t-168.5 -38zM647 211q95 0 149 92 q54 91 54 254q0 162 -54 254t-149 92q-94 0 -150 -92q-55 -91 -55 -254t55 -254q56 -92 150 -92z" />
@@ -103,7 +103,7 @@
 <glyph unicode="{" d="M853 -334q-248 0 -333 74q-85 73 -85 295v215q0 70 -12.5 124.5t-40.5 84.5q-27 29 -77 43t-117 14h-92v191h92q140 0 194 57q53 58 53 209v215q0 222 85 295q83 73 333 73h150v-190h-123q-105 0 -139 -42q-35 -43 -35 -185v-209q0 -165 -49 -232q-49 -66 -175 -86 q125 -21 175 -89q49 -67 49 -232v-205q0 -143 35 -187q34 -42 139 -42h123v-191h-150v0z" />
 <glyph unicode="|" d="M502 1565h227v-2048h-227v2048z" />
 <glyph unicode="}" d="M230 -143h121q104 0 140 43t36 186v205q0 165 49 232q26 35 70.5 57t103.5 32q-127 20 -174 86q-49 67 -49 232v209q0 140 -35 184q-19 23 -56 33t-85 10h-121v190h150q249 0 332 -73q83 -74 83 -295v-215q0 -81 14.5 -130.5t40.5 -77.5t73 -43t122 -15h92v-191h-92 q-141 0 -195 -58q-55 -58 -55 -208v-215q0 -221 -83 -295q-85 -74 -332 -74h-150v191z" />
-<glyph unicode="~" d="M850 463q-30 0 -56 4t-50.5 10.5t-48.5 16t-50 20.5q-11 4 -17.5 7t-9.5 4.5l-4 2t-2 0.5q-38 17 -70 28.5t-58 17.5q-53 12 -103 12q-76 0 -148 -29q-29 -12 -66.5 -34.5t-78.5 -57.5v229q77 61 151 88q37 14 76.5 20.5t78.5 6.5q55 0 104 -11q23 -5 57.5 -16.5 t66.5 -25.5l33 -15q61 -28 109 -41.5t99 -13.5q39 0 72.5 8t67.5 23t69 37.5t73 56.5v-233q-74 -59 -146 -87q-33 -13 -69.5 -20.5t-79.5 -7.5z" />
+<glyph unicode="~" d="M1165 848q-2 -67 -6.5 -123.5t-12.5 -104.5t-20.5 -88.5t-31.5 -73.5l1 3q-80 -162 -265 -162q-88 0 -152 38q-59 35 -133 138q-69 97 -97 119q-13 8 -23.5 13t-20.5 5q-43 0 -59 -40v1q-29 -68 -38 -268h-239q6 254 71 387q92 160 260 160q82 0 147 -40q33 -20 69 -54.5 t69 -80.5l-1 1q51 -69 94 -112q27 -27 50 -27q51 0 73 75.5t24 233.5h241z" />
 <glyph unicode="&#xa0;" />
 <glyph unicode="&#xa1;" d="M615 1508q17 0 34 -2.5t34 -10.5q17 -7 29.5 -15.5t26.5 -23.5q12 -13 17 -20t11 -18q8 -14 11.5 -23t5.5 -22q5 -25 5 -49q0 -41 -12 -74.5t-37 -58.5q-24 -25 -56.5 -38t-66.5 -13q-8 0 -16.5 0.5t-14.5 1.5l-26 6q-6 2 -14.5 5.5t-10.5 4.5q-7 3 -13 7t-10 7 q-4 4 -7 6.5t-14 13.5q-50 49 -50 131q0 84 50 134q23 23 54.5 37t69.5 14zM687 960l68 -576v-456h-285v456l78 576h139z" />
 <glyph unicode="&#xa2;" d="M655 -25q-235 22 -371 179q-137 158 -137 408q0 130 35 232t102 179q136 156 371 172v287h142v-287q61 -5 120 -21q35 -10 62.5 -21.5t56.5 -25.5v-268q-29 22 -60.5 39.5t-55.5 27.5q-26 11 -58.5 19t-64.5 12v-692q33 2 64.5 10t59.5 19q29 12 58 28.5t57 38.5v-268 q-29 -16 -55.5 -27t-56.5 -19q-63 -18 -127 -22v-288h-142v288zM655 907q-113 -13 -175 -103q-30 -44 -46 -104.5t-16 -139.5q0 -75 15.5 -136.5t47.5 -109.5q63 -93 174 -99v692z" />
@@ -172,7 +172,7 @@
 <glyph unicode="&#xe1;" d="M752 1673h282l-368 -376h-197zM494 -29q-91 0 -164.5 25t-127.5 76q-107 101 -107 282q0 96 30.5 169t96.5 121q127 93 393 93h203v49q0 37 -13.5 64t-37.5 44q-26 19 -65.5 27.5t-91.5 8.5q-48 0 -98.5 -6.5t-99.5 -19.5q-48 -13 -100 -34.5t-106 -50.5v250 q42 17 94.5 33.5t102.5 25.5q41 8 100 14t125 6q70 0 126.5 -8t102 -23t80 -36t60.5 -46q27 -27 48 -62t35.5 -82.5t21.5 -108t7 -138.5q0 -19 -0.5 -50t-1 -68t-1 -76.5t-1 -74.5t-1 -62t-0.5 -39q0 -21 0.5 -42t1.5 -35q2 -20 3.5 -39.5t3.5 -32.5q3 -20 7 -38.5t7 -28.5 q5 -15 12.5 -31t15.5 -27h-290q-9 15 -16.5 31t-11.5 27q-3 10 -7 28.5t-6 38.5q-55 -73 -142 -114q-42 -20 -86.5 -30t-101.5 -10zM576 174q56 0 101 21.5t77 66.5q64 86 64 244v20h-117q-165 0 -229 -42q-65 -42 -65 -142q0 -41 11 -70.5t34 -52.5q45 -45 124 -45z" />
 <glyph unicode="&#xe2;" d="M496 1672h241l256 -376h-178l-199 225l-198 -225h-178zM494 -29q-91 0 -164.5 25t-127.5 76q-107 101 -107 282q0 96 30.5 169t96.5 121q127 93 393 93h203v49q0 37 -13.5 64t-37.5 44q-26 19 -65.5 27.5t-91.5 8.5q-48 0 -98.5 -6.5t-99.5 -19.5q-48 -13 -100 -34.5 t-106 -50.5v250q42 17 94.5 33.5t102.5 25.5q41 8 100 14t125 6q70 0 126.5 -8t102 -23t80 -36t60.5 -46q27 -27 48 -62t35.5 -82.5t21.5 -108t7 -138.5q0 -19 -0.5 -50t-1 -68t-1 -76.5t-1 -74.5t-1 -62t-0.5 -39q0 -21 0.5 -42t1.5 -35q2 -20 3.5 -39.5t3.5 -32.5 q3 -20 7 -38.5t7 -28.5q5 -15 12.5 -31t15.5 -27h-290q-9 15 -16.5 31t-11.5 27q-3 10 -7 28.5t-6 38.5q-55 -73 -142 -114q-42 -20 -86.5 -30t-101.5 -10zM576 174q56 0 101 21.5t77 66.5q64 86 64 244v20h-117q-165 0 -229 -42q-65 -42 -65 -142q0 -41 11 -70.5t34 -52.5 q45 -45 124 -45z" />
 <glyph unicode="&#xe3;" d="M768 1317q-36 0 -69 12t-81 45l-67 45q-22 14 -39 21.5t-33 7.5q-19 0 -31.5 -8.5t-20.5 -22.5q-19 -31 -19 -90v-8h-140q0 71 13.5 123.5t38.5 87.5q23 33 59 53t86 20q37 0 72 -13q20 -8 38 -18.5t39 -25.5l62 -43q13 -9 21 -13.5t19 -9.5q19 -8 35 -8q35 0 55 32 q19 31 19 89v8h140q0 -137 -51 -210q-24 -35 -60.5 -54.5t-85.5 -19.5zM494 -29q-91 0 -164.5 25t-127.5 76q-107 101 -107 282q0 96 30.5 169t96.5 121q127 93 393 93h203v49q0 37 -13.5 64t-37.5 44q-26 19 -65.5 27.5t-91.5 8.5q-48 0 -98.5 -6.5t-99.5 -19.5 q-48 -13 -100 -34.5t-106 -50.5v250q42 17 94.5 33.5t102.5 25.5q41 8 100 14t125 6q70 0 126.5 -8t102 -23t80 -36t60.5 -46q27 -27 48 -62t35.5 -82.5t21.5 -108t7 -138.5q0 -19 -0.5 -50t-1 -68t-1 -76.5t-1 -74.5t-1 -62t-0.5 -39q0 -21 0.5 -42t1.5 -35 q2 -20 3.5 -39.5t3.5 -32.5q3 -20 7 -38.5t7 -28.5q5 -15 12.5 -31t15.5 -27h-290q-9 15 -16.5 31t-11.5 27q-3 10 -7 28.5t-6 38.5q-55 -73 -142 -114q-42 -20 -86.5 -30t-101.5 -10zM576 174q56 0 101 21.5t77 66.5q64 86 64 244v20h-117q-165 0 -229 -42 q-65 -42 -65 -142q0 -41 11 -70.5t34 -52.5q45 -45 124 -45z" />
-<glyph unicode="&#xe4;" d="M331 1359q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM726 1359q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM494 -29q-91 0 -164.5 25t-127.5 76q-107 101 -107 282q0 96 30.5 169t96.5 121q127 93 393 93h203 v49q0 37 -13.5 64t-37.5 44q-26 19 -65.5 27.5t-91.5 8.5q-48 0 -98.5 -6.5t-99.5 -19.5q-48 -13 -100 -34.5t-106 -50.5v250q42 17 94.5 33.5t102.5 25.5q41 8 100 14t125 6q70 0 126.5 -8t102 -23t80 -36t60.5 -46q27 -27 48 -62t35.5 -82.5t21.5 -108t7 -138.5 q0 -19 -0.5 -50t-1 -68t-1 -76.5t-1 -74.5t-1 -62t-0.5 -39q0 -21 0.5 -42t1.5 -35q2 -20 3.5 -39.5t3.5 -32.5q3 -20 7 -38.5t7 -28.5q5 -15 12.5 -31t15.5 -27h-290q-9 15 -16.5 31t-11.5 27q-3 10 -7 28.5t-6 38.5q-55 -73 -142 -114q-42 -20 -86.5 -30t-101.5 -10z M576 174q56 0 101 21.5t77 66.5q64 86 64 244v20h-117q-165 0 -229 -42q-65 -42 -65 -142q0 -41 11 -70.5t34 -52.5q45 -45 124 -45z" />
+<glyph unicode="&#xe4;" d="M331 1349q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM726 1349q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM494 -29q-91 0 -164.5 25t-127.5 76q-107 101 -107 282q0 96 30.5 169t96.5 121q127 93 393 93h203 v49q0 37 -13.5 64t-37.5 44q-26 19 -65.5 27.5t-91.5 8.5q-48 0 -98.5 -6.5t-99.5 -19.5q-48 -13 -100 -34.5t-106 -50.5v250q42 17 94.5 33.5t102.5 25.5q41 8 100 14t125 6q70 0 126.5 -8t102 -23t80 -36t60.5 -46q27 -27 48 -62t35.5 -82.5t21.5 -108t7 -138.5 q0 -19 -0.5 -50t-1 -68t-1 -76.5t-1 -74.5t-1 -62t-0.5 -39q0 -21 0.5 -42t1.5 -35q2 -20 3.5 -39.5t3.5 -32.5q3 -20 7 -38.5t7 -28.5q5 -15 12.5 -31t15.5 -27h-290q-9 15 -16.5 31t-11.5 27q-3 10 -7 28.5t-6 38.5q-55 -73 -142 -114q-42 -20 -86.5 -30t-101.5 -10z M576 174q56 0 101 21.5t77 66.5q64 86 64 244v20h-117q-165 0 -229 -42q-65 -42 -65 -142q0 -41 11 -70.5t34 -52.5q45 -45 124 -45z" />
 <glyph unicode="&#xe5;" d="M617 1249q-57 0 -109.5 21t-93.5 62q-35 35 -58.5 87.5t-23.5 115.5q0 64 24 115.5t59 86.5q41 41 92.5 61.5t108.5 20.5q62 0 113.5 -22.5t88.5 -59.5q36 -36 59.5 -88t23.5 -115q0 -57 -20.5 -108t-61.5 -93q-42 -42 -93.5 -63t-108.5 -21zM617 1403q54 0 93 39 q38 38 38 92t-39 93q-40 38 -93 38q-54 0 -92 -38q-39 -39 -39 -93q0 -55 38 -93q16 -16 40 -27t54 -11zM494 -29q-91 0 -164.5 25t-127.5 76q-107 101 -107 282q0 96 30.5 169t96.5 121q127 93 393 93h203v49q0 37 -13.5 64t-37.5 44q-26 19 -65.5 27.5t-91.5 8.5 q-48 0 -98.5 -6.5t-99.5 -19.5q-48 -13 -100 -34.5t-106 -50.5v250q42 17 94.5 33.5t102.5 25.5q41 8 100 14t125 6q70 0 126.5 -8t102 -23t80 -36t60.5 -46q27 -27 48 -62t35.5 -82.5t21.5 -108t7 -138.5q0 -19 -0.5 -50t-1 -68t-1 -76.5t-1 -74.5t-1 -62t-0.5 -39 q0 -21 0.5 -42t1.5 -35q2 -20 3.5 -39.5t3.5 -32.5q3 -20 7 -38.5t7 -28.5q5 -15 12.5 -31t15.5 -27h-290q-9 15 -16.5 31t-11.5 27q-3 10 -7 28.5t-6 38.5q-55 -73 -142 -114q-42 -20 -86.5 -30t-101.5 -10zM576 174q56 0 101 21.5t77 66.5q64 86 64 244v20h-117 q-165 0 -229 -42q-65 -42 -65 -142q0 -41 11 -70.5t34 -52.5q45 -45 124 -45z" />
 <glyph unicode="&#xe6;" d="M346 -29q-158 0 -245 92q-87 93 -87 263q0 185 101 277q100 91 305 91h76v51q0 93 -39 140t-114 47q-32 0 -64 -7.5t-61 -19.5t-66 -32.5t-76 -49.5v246q75 40 144 59t137 19q46 0 86 -7.5t72 -23.5q62 -31 97 -96q28 61 95 94q66 33 158 33q91 0 151.5 -29.5t97.5 -89.5 q18 -29 31.5 -67t23 -89t14.5 -117t5 -149v-127h-451q0 -143 50 -219q23 -35 58 -55.5t87 -20.5q34 0 63 8t57 22q26 13 55.5 33t63.5 54v-244q-50 -44 -112 -65q-32 -11 -68.5 -16t-74.5 -5q-55 0 -99 10.5t-82 31.5q-75 42 -117 122q-20 -42 -47 -73t-59 -51 q-65 -40 -166 -40zM963 690v23q0 126 -25 172q-26 47 -88 47t-88 -47q-25 -46 -25 -172v-23h226zM365 184q63 0 94 43q30 43 30 131v125h-73q-86 0 -131 -39t-45 -115q0 -69 32 -107t93 -38z" />
 <glyph unicode="&#xe7;" d="M761 909q-75 0 -128.5 -23.5t-90.5 -67.5q-77 -92 -77 -259t77 -258q76 -90 220 -90q84 0 159 29q32 12 68.5 33t71.5 53v-269q-40 -23 -78.5 -38t-80.5 -26q-50 -12 -101 -18q22 -26 37.5 -49t25.5 -41q27 -51 27 -106q0 -46 -16.5 -79.5t-45.5 -55.5 q-26 -20 -69.5 -32.5t-116.5 -12.5q-24 0 -49.5 1.5t-50.5 4.5q-38 5 -59.5 10t-44.5 10v156q23 -8 44.5 -14.5t42.5 -11.5q42 -9 78 -9q57 0 91 23q32 23 32 61q0 28 -21 69q-8 16 -19.5 34.5t-27.5 39.5q-110 8 -195.5 46.5t-149.5 107.5q-146 157 -146 432q0 276 147 434 q147 156 404 156q92 0 176 -21q83 -21 166 -65v-268q-32 28 -68.5 49.5t-71.5 35.5t-76 21.5t-84 7.5z" />
@@ -183,7 +183,7 @@
 <glyph unicode="&#xec;" d="M159 1683h282l283 -376h-197zM822 -12q-209 0 -300 108q-91 107 -91 359v440h-247v225h540v-665q0 -131 41 -187q40 -55 139 -55h234v-225h-316z" />
 <glyph unicode="&#xed;" d="M694 1673h282l-368 -376h-197zM802 -12q-209 0 -300 108q-91 107 -91 359v440h-227v225h520v-665q0 -131 41 -187q40 -55 139 -55h234v-225h-316z" />
 <glyph unicode="&#xee;" d="M440 1673h241l256 -376h-178l-199 225l-198 -225h-178zM812 -12q-209 0 -300 108q-91 107 -91 359v440h-237v225h530v-665q0 -131 41 -187q40 -55 139 -55h234v-225h-316z" />
-<glyph unicode="&#xef;" d="M261 1320q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM656 1320q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM812 -12q-209 0 -300 108q-91 107 -91 359v440h-237v225h530v-665q0 -131 41 -187q40 -55 139 -55 h234v-225h-316z" />
+<glyph unicode="&#xef;" d="M261 1347q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM656 1347q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM812 -12q-209 0 -300 108q-91 107 -91 359v440h-237v225h530v-665q0 -131 41 -187q40 -55 139 -55 h234v-225h-316z" />
 <glyph unicode="&#xf0;" d="M613 -29q-125 0 -219 41t-158 112q-69 77 -103.5 181t-34.5 229q0 239 129 379q61 66 148 103t199 37q41 0 73 -6t58 -19l-160 219l-312 -119l-55 117l283 109l-158 202h293l92 -116l297 127l66 -123l-277 -117l166 -227q51 -70 86 -135t57 -128q43 -126 43 -278 q0 -137 -34 -246t-101 -186t-162.5 -116.5t-215.5 -39.5zM613 209q57 0 98.5 24.5t67.5 66.5q29 45 43 111t14 145q0 26 -1.5 52.5t-4.5 48.5q-2 17 -7.5 46.5t-11.5 56.5q-33 18 -56 27t-42 14q-51 14 -96 14q-52 0 -95 -18.5t-73 -53.5q-29 -35 -44.5 -86t-15.5 -122 q0 -72 15.5 -133t44.5 -104q59 -89 164 -89z" />
 <glyph unicode="&#xf1;" d="M768 1297q-36 0 -69 12t-81 45l-67 45q-22 14 -39 21.5t-33 7.5q-19 0 -31.5 -8.5t-20.5 -22.5q-19 -31 -19 -90v-8h-140q0 71 13.5 123.5t38.5 87.5q23 33 59 53t86 20q37 0 72 -13q20 -8 38 -18.5t39 -25.5l62 -43q13 -9 21 -13.5t19 -9.5q19 -8 35 -8q35 0 55 32 q19 31 19 89v8h140q0 -137 -51 -210q-24 -35 -60.5 -54.5t-85.5 -19.5zM172 1120h262l29 -168q32 93 106 144q75 51 182 51q158 0 239 -105q81 -107 81 -315v-727h-291v682q0 123 -34 175q-17 26 -45.5 39t-64.5 13q-43 0 -73.5 -18t-53.5 -53q-22 -34 -34 -81t-12 -116 v-641h-291v1120z" />
 <glyph unicode="&#xf2;" d="M199 1596h282l283 -299h-197zM617 -29q-128 0 -222 43.5t-157 114.5q-70 79 -105 189t-35 242q0 134 35.5 242.5t104.5 186.5t164.5 118t213.5 40q123 0 218 -41.5t161 -115.5t103 -181.5t37 -249.5q0 -134 -35 -242t-104 -187q-66 -75 -161.5 -117t-217.5 -42zM616 209 q106 0 166 92q60 93 60 259q0 164 -60 257q-31 48 -73 70t-93 22q-56 0 -96.5 -24.5t-68.5 -67.5q-60 -93 -60 -257q0 -166 60 -259q60 -92 165 -92z" />
@@ -196,7 +196,7 @@
 <glyph unicode="&#xf9;" d="M199 1646h282l283 -376h-197zM481 -29q-75 0 -135.5 25t-103.5 81q-82 106 -82 314v729h293v-684q0 -121 34 -173q17 -26 45.5 -39t65.5 -13q38 0 70 16t56 54q44 71 44 196v643h293v-1120h-264l-29 166q-32 -93 -105 -144q-75 -51 -182 -51z" />
 <glyph unicode="&#xfa;" d="M752 1646h282l-368 -376h-197zM481 -29q-75 0 -135.5 25t-103.5 81q-82 106 -82 314v729h293v-684q0 -121 34 -173q17 -26 45.5 -39t65.5 -13q38 0 70 16t56 54q44 71 44 196v643h293v-1120h-264l-29 166q-32 -93 -105 -144q-75 -51 -182 -51z" />
 <glyph unicode="&#xfb;" d="M496 1646h241l256 -376h-178l-199 225l-198 -225h-178zM481 -29q-75 0 -135.5 25t-103.5 81q-82 106 -82 314v729h293v-684q0 -121 34 -173q17 -26 45.5 -39t65.5 -13q38 0 70 16t56 54q44 71 44 196v643h293v-1120h-264l-29 166q-32 -93 -105 -144q-75 -51 -182 -51z " />
-<glyph unicode="&#xfc;" d="M331 1320q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM726 1320q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM481 -29q-75 0 -135.5 25t-103.5 81q-82 106 -82 314v729h293v-684q0 -121 34 -173q17 -26 45.5 -39 t65.5 -13q38 0 70 16t56 54q44 71 44 196v643h293v-1120h-264l-29 166q-32 -93 -105 -144q-75 -51 -182 -51z" />
+<glyph unicode="&#xfc;" d="M331 1347q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM726 1347q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM481 -29q-75 0 -135.5 25t-103.5 81q-82 106 -82 314v729h293v-684q0 -121 34 -173q17 -26 45.5 -39 t65.5 -13q38 0 70 16t56 54q44 71 44 196v643h293v-1120h-264l-29 166q-32 -93 -105 -144q-75 -51 -182 -51z" />
 <glyph unicode="&#xfd;" d="M762 1646h282l-368 -376h-197zM137 -201h119q42 0 76.5 7t55.5 23q23 17 45.5 57t39.5 85l22 60l-426 1089h308l256 -727l245 727h308l-465 -1241q-32 -85 -67.5 -141t-73.5 -90t-88 -53t-113 -19h-242v223z" />
 <glyph unicode="&#xfe;" d="M150 1556h292v-604q46 97 121 146q74 49 177 49q94 0 168.5 -38t128.5 -115q54 -78 80 -188.5t26 -247.5q0 -146 -28 -254.5t-79 -180.5q-55 -78 -132.5 -115t-168.5 -37q-47 0 -88.5 10.5t-79.5 36.5q-32 21 -65.5 56.5t-59.5 83.5v-584h-292v1982zM647 215q95 0 149 92 q54 91 54 254q0 162 -54 254t-149 92q-94 0 -150 -92q-55 -91 -55 -254t55 -254q56 -92 150 -92z" />
 <glyph unicode="&#xff;" d="M341 1320q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM736 1320q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM137 -201h119q42 0 76.5 7t55.5 23q23 17 45.5 57t39.5 85l22 60l-426 1089h308l256 -727l245 727 h308l-465 -1241q-32 -85 -67.5 -141t-73.5 -90t-88 -53t-113 -19h-242v223z" />

+ 10 - 10
build/webfonts/fonts/svg/hack-bolditalic-webfont.svg

@@ -4,7 +4,7 @@
 <metadata></metadata>
 <defs>
 <font id="hackbold_italic" horiz-adv-x="1233" >
-<font-face units-per-em="2048" ascent="1638" descent="-410" />
+<font-face units-per-em="2048" ascent="1556" descent="-492" />
 <missing-glyph horiz-adv-x="500" />
 <glyph unicode="&#xd;" />
 <glyph horiz-adv-x="0" />
@@ -19,10 +19,10 @@
 <glyph unicode="'" d="M487 1493h256v-555h-256v555z" />
 <glyph unicode="(" d="M440 -270q-39 82 -70 166t-52 171q-40 163 -40 326q0 149 32.5 292t97.5 289t159 288t227 292h225q-234 -314 -350 -613q-117 -302 -117 -595q0 -71 7 -145t21 -151q15 -81 36.5 -161t48.5 -159h-225v0z" />
 <glyph unicode=")" d="M243 -270q233 313 350 614t117 595q0 71 -7 144.5t-21 151.5q-29 155 -85 319h225q82 -173 122 -336q20 -83 30 -164.5t10 -161.5q0 -146 -32 -291t-97 -291q-64 -144 -161 -289t-226 -291h-225v0z" />
-<glyph unicode="*" d="M230 562l240 368l-361 157l46 130l371 -122l20 420h136l20 -420l371 122l46 -130l-361 -157l240 -368l-117 -84l-267 353l-267 -353z" />
+<glyph unicode="*" d="M230 467l240 368l-361 157l46 130l371 -122l20 420h136l20 -420l371 122l46 -130l-361 -157l240 -368l-117 -84l-267 353l-267 -353z" />
 <glyph unicode="+" d="M498 524h-432v238h432v430h237v-430h430v-238h-430v-432h-237v432z" />
 <glyph unicode="," d="M380 -275l14 6q102 44 168 121t74 182q-7 -1 -12.5 -1.5t-14.5 -0.5q-32 0 -62.5 10.5t-54.5 32.5q-23 20 -36 49t-13 72q0 14 1.5 25.5t4.5 22.5q4 14 8.5 24t8.5 17t11 16.5t17 17.5q14 12 27 20t30 14q15 5 31 8t36 3q17 0 30.5 -2t27.5 -6q27 -8 50 -25q12 -9 21 -19 t17 -23q25 -35 37 -85t12 -111q0 -88 -24 -164q-12 -38 -30.5 -74.5t-40.5 -65.5q-49 -67 -115.5 -112.5t-151.5 -77.5l-13 -5z" />
-<glyph unicode="-" d="M259 745h789l-56 -291h-788z" />
+<glyph unicode="-" d="M259 746h789l-56 -291h-788z" />
 <glyph unicode="." d="M614 -42q-76 0 -127 51q-24 24 -37.5 57.5t-13.5 76.5q0 79 51 132q51 51 125 51q76 0 127 -51t51 -134q0 -80 -51 -132q-51 -51 -125 -51z" />
 <glyph unicode="/" d="M852 1493h223l-854 -1683h-221z" />
 <glyph unicode="0" d="M504 -29q-108 0 -183.5 31.5t-125.5 95.5q-48 62 -72.5 154t-24.5 225q0 57 4 103.5t11 94.5q8 59 18 108t24 103q28 106 64.5 196.5t79.5 160.5q16 26 32 48t30 38q33 39 70 70q36 30 77 53q61 34 129.5 51t148.5 17q112 0 187 -32.5t123 -93.5q50 -63 74.5 -156 t24.5 -215q0 -93 -14 -200.5t-43 -216.5q-27 -103 -64.5 -195.5t-79.5 -160.5q-19 -31 -43 -63t-52 -60q-25 -25 -54 -47.5t-60 -39.5q-122 -69 -281 -69zM529 165q22 0 40.5 3t37.5 9q16 5 35 14t36 21q32 22 62.5 58t53.5 81q7 13 16 31.5t19 40.5q9 20 16.5 40t14.5 39 q5 14 9 24.5t7 20.5t6 19.5t7 22.5q5 16 12 43t13 53q5 22 9 39.5t7 32.5t5.5 29.5t5.5 29.5q6 35 10 64.5t6 58.5t3.5 58.5t1.5 53.5q0 17 -0.5 32.5t-1.5 27.5t-2 23t-4 26q-1 5 -4 19t-5 22q-2 6 -6 17.5t-8 18.5q-2 5 -6 11.5t-11 15.5q-11 15 -26 27t-34 20t-42 11.5 t-46 3.5q-42 0 -80.5 -12t-71.5 -35q-38 -26 -67 -62.5t-50 -74.5q-35 -63 -67 -151t-54 -184q-24 -103 -35.5 -201.5t-11.5 -172.5q0 -76 12 -125.5t38 -81.5q49 -61 150 -61zM572 410q-1 0 -1.5 1t-1.5 1h-4q-48 15 -44 131v12q0 3 0.5 6t1.5 7v13v4.5t1 9.5q4 33 6 52.5 t4 32.5t3.5 22.5t3.5 22.5q1 6 3.5 18t5 24.5t5 23t3.5 13.5q4 15 6.5 23.5t4 13t2 5.5t0.5 2q2 8 8 26.5t10 30.5q6 17 14.5 37.5t13.5 31.5q9 21 21 41t25.5 35.5t27 24.5t25.5 9h5q2 0 6 -2q53 -15 48 -128v-1q-1 -4 -1 -12v-14q-2 -32 -12 -102q-5 -25 -9 -46.5 t-7 -32.5q-4 -17 -11 -42t-16 -52t-18.5 -54.5t-18.5 -49.5q-14 -35 -26.5 -60t-25.5 -43q-14 -19 -27.5 -27t-27.5 -8h-3z" />
@@ -35,7 +35,7 @@
 <glyph unicode="7" d="M844 1233h-633l51 260h963l-41 -209l-756 -1284h-319z" />
 <glyph unicode="8" d="M502 -29q-106 0 -187 26t-137 74q-115 100 -115 281q0 85 25.5 157t73.5 130t116 99t156 61q-51 14 -90 37.5t-67 60.5q-26 34 -40 77.5t-14 100.5q0 88 36 169t111 147q69 60 160 94.5t200 34.5q90 0 164 -24.5t131 -73.5q54 -47 83 -112t29 -149q0 -145 -89 -248 q-88 -101 -239 -127q108 -28 170 -113q30 -42 45.5 -93t15.5 -119q0 -104 -36.5 -194.5t-111.5 -159.5q-69 -63 -166.5 -99.5t-223.5 -36.5zM653 903q44 0 86 15t74 45q64 60 64 153q0 79 -46 124q-47 44 -126 44q-94 0 -157 -61q-29 -28 -46 -67t-17 -86q0 -35 11 -66 t34 -54q24 -25 55 -36t68 -11zM528 209q54 0 100 19t81 57q34 37 51.5 86t17.5 103q0 49 -14 84t-39 59q-24 23 -60 37t-86 14q-112 0 -182 -75q-35 -37 -53 -86t-18 -102q0 -44 13.5 -81t42.5 -64q28 -26 65 -38.5t81 -12.5z" />
 <glyph unicode="9" d="M345 -31q-42 0 -75.5 3.5t-68.5 11.5q-31 7 -67.5 17.5t-78.5 27.5l51 268q30 -21 62.5 -38.5t68.5 -28.5q35 -11 70 -17t72 -6q156 0 262 109q58 60 94.5 140t59.5 177q-63 -66 -137 -98q-38 -17 -78.5 -25t-85.5 -8q-92 0 -156 31t-106 79q-52 60 -74.5 138.5 t-22.5 168.5q0 130 41 241.5t110 189.5q75 85 177 127.5t222 42.5q109 0 192.5 -33t137.5 -93q113 -123 113 -386q0 -99 -15 -204t-45 -208t-72.5 -193t-96.5 -165q-52 -72 -108.5 -120t-127.5 -82q-73 -35 -152.5 -51t-165.5 -16zM589 739q106 0 179 100q36 50 55 111 t19 128q0 48 -10.5 84.5t-34.5 64.5q-46 53 -122 53q-107 0 -179 -101q-36 -51 -54 -114t-18 -130q0 -54 11 -86.5t34 -58.5q20 -23 48.5 -37t71.5 -14z" />
-<glyph unicode=":" d="M734 697q-40 0 -68 13t-46 33q-17 20 -28 48t-11 63q0 31 9 61.5t26.5 57t42.5 47t57 32.5q17 6 34.5 9.5t37.5 3.5q37 0 66 -12t49 -34q21 -23 29.5 -54.5t8.5 -60.5q0 -23 -4 -40t-10 -32q-17 -43 -48 -73.5t-73 -47.5q-34 -14 -72 -14zM620 -15q-40 0 -68 13t-46 33 q-17 20 -28 48t-11 63q0 31 9 61.5t26.5 57t42.5 47t57 32.5q17 6 34.5 9.5t37.5 3.5q37 0 66 -12t49 -34q21 -23 29.5 -54.5t8.5 -60.5q0 -23 -4 -40t-10 -32q-17 -43 -48 -73.5t-73 -47.5q-34 -14 -72 -14z" />
+<glyph unicode=":" d="M734 747q-40 0 -68 13t-46 33q-17 20 -28 48t-11 63q0 31 9 61.5t26.5 57t42.5 47t57 32.5q17 6 34.5 9.5t37.5 3.5q37 0 66 -12t49 -34q21 -23 29.5 -54.5t8.5 -60.5q0 -23 -4 -40t-10 -32q-17 -43 -48 -73.5t-73 -47.5q-34 -14 -72 -14zM620 35q-40 0 -68 13t-46 33 q-17 20 -28 48t-11 63q0 31 9 61.5t26.5 57t42.5 47t57 32.5q17 6 34.5 9.5t37.5 3.5q37 0 66 -12t49 -34q21 -23 29.5 -54.5t8.5 -60.5q0 -23 -4 -40t-10 -32q-17 -43 -48 -73.5t-73 -47.5q-34 -14 -72 -14z" />
 <glyph unicode=";" d="M724 698q-38 0 -70.5 13.5t-55.5 39.5q-19 23 -26.5 52t-7.5 60v4.5t1 7.5l2 20q4 20 9.5 38t16.5 38q19 34 48 60q29 24 63 38.5t76 14.5q38 0 70 -13.5t55 -39.5q18 -22 27.5 -49t9.5 -62v-4.5t-1 -7.5l-2 -19q-6 -29 -12 -45t-16 -33q-10 -18 -21 -32t-27 -28 q-17 -15 -32.5 -23.5t-32.5 -16.5q-33 -13 -74 -13zM320 -342l13 6q129 54 205 134.5t101 182.5q-5 -1 -10 -1h-10q-79 0 -122 46q-35 37 -35 93v10q0 6 0.5 12.5t1.5 14.5q6 39 25 71t48 55q18 16 42 25q20 12 45 16q11 2 23 3.5t26 1.5q48 0 84 -19t59 -61 q14 -26 20.5 -56.5t6.5 -59.5q0 -17 -2 -42.5t-5 -47.5q-13 -90 -51 -171t-98 -148q-31 -34 -65.5 -61.5t-74.5 -53.5q-50 -32 -92 -51t-79 -32l-16 -5z" />
 <glyph unicode="&#x3c;" d="M88 524v236l1057 416v-250l-795 -285l795 -283v-249z" />
 <glyph unicode="=" d="M88 987h1057v-235h-1057v235zM88 532h1057v-237h-1057v237z" />
@@ -72,7 +72,7 @@
 <glyph unicode="\" d="M340 1493h203l198 -1683h-202z" />
 <glyph unicode="]" d="M373 -112h240l251 1589h-240l28 173h455l-307 -1935h-455z" />
 <glyph unicode="^" d="M494 1493h245l437 -557h-242l-318 301l-317 -301h-242z" />
-<glyph unicode="_" d="M0 -293h1233v-190h-1233v190z" />
+<glyph unicode="_" d="M94 -190h1044v-200h-1044v200z" />
 <glyph unicode="`" d="M371 1638h284l209 -376h-198z" />
 <glyph unicode="a" d="M379 -29q-75 0 -137 21t-107 66q-47 46 -67.5 108t-20.5 134q0 102 39 184.5t117 139.5q155 113 448 113h193l8 49q2 10 2 12v17q0 57 -51 87t-146 30q-85 0 -187 -28q-50 -14 -103.5 -34.5t-118.5 -50.5l47 250q115 40 214 59q51 10 98 14.5t98 4.5q104 0 185.5 -19 t138.5 -57q60 -40 86 -96.5t26 -129.5q0 -18 -1.5 -39.5t-5.5 -49.5q-4 -29 -8 -53.5t-12 -63.5l-123 -639h-262l-4 125q-70 -79 -153 -115q-44 -20 -93 -29.5t-100 -9.5zM501 172q54 0 103.5 23t89.5 70q38 44 66.5 110t42.5 155h-113q-173 0 -255 -52q-42 -26 -62.5 -66 t-20.5 -91q0 -36 10.5 -62t30.5 -46t45.5 -30.5t62.5 -10.5z" />
 <glyph unicode="b" d="M651 -29q-58 0 -102.5 17t-78.5 46t-57 71t-32 102l-70 -207h-264l303 1556h293l-119 -604q63 96 146 146q42 25 86.5 37t91.5 12q71 0 130.5 -27t102.5 -82q45 -57 64.5 -135t19.5 -171q0 -58 -7.5 -123t-22.5 -130q-13 -54 -34.5 -116t-51.5 -119q-34 -63 -78 -114.5 t-95 -86.5t-108.5 -53.5t-116.5 -18.5zM599 209q57 0 106.5 37.5t86.5 104.5q38 69 58 155.5t20 175.5q0 60 -10 100.5t-31 68.5q-42 56 -115 56q-53 0 -104.5 -33t-93.5 -105q-39 -67 -60.5 -153t-21.5 -172q0 -63 11.5 -105t32.5 -70q22 -29 53 -44.5t68 -15.5z" />
@@ -103,7 +103,7 @@
 <glyph unicode="{" d="M644 -334q-105 0 -171 14t-108 40t-63.5 68.5t-21.5 110.5q0 13 1 24t3 28q0 3 1.5 12t3.5 20.5t4 25t5 26.5l43 215q1 4 2.5 13t3.5 20.5t4 23.5t3 21q2 17 3 28.5t1 20.5q0 42 -15.5 67.5t-47.5 41.5q-27 14 -73 22t-109 8h-62l37 191h91q143 0 207 55t94 211l41 215 q22 115 56.5 188t80.5 108q93 72 353 72h149l-36 -190h-123q-56 0 -91.5 -11t-57.5 -32q-23 -22 -40 -65.5t-31 -118.5l-38 -209q-14 -78 -38 -138t-57 -96q-61 -67 -192 -84q96 -21 137 -64q20 -20 30.5 -48.5t10.5 -71.5q0 -11 -1 -29t-3 -35q-2 -13 -4.5 -30t-7.5 -43 l-41 -205q-3 -13 -4.5 -21t-3 -15t-2.5 -15.5t-3 -22.5l-3 -25.5t-1 -18.5q0 -32 8.5 -52.5t25.5 -33.5q34 -25 114 -25h121l-37 -191h-148v0z" />
 <glyph unicode="|" d="M502 1565h227v-2048h-227v2048z" />
 <glyph unicode="}" d="M56 -143h123q48 0 86.5 11t60.5 32q45 43 72 186l39 205q15 79 38.5 138t56.5 95q62 68 192 88q-95 16 -136 58q-42 42 -42 122q0 11 1 26.5t3 33.5q2 11 5 34.5t7 43.5l41 209q5 18 7.5 35t5.5 40q2 15 3 22t1 11t-0.5 5t-0.5 5q0 28 -8 50t-25 35q-33 24 -114 24h-121 l37 190h147q204 0 287 -48q42 -24 62 -65t20 -92q0 -49 -20 -149l-3 -15l-41 -215q-3 -16 -5.5 -32.5t-4.5 -28.5q-2 -16 -3 -26.5t-1 -20.5q0 -53 18.5 -80t44.5 -42q62 -35 178 -35h62l-37 -191h-92q-141 0 -206 -58q-67 -59 -95 -208l-41 -215q-42 -222 -142 -295 q-100 -74 -347 -74h-150z" />
-<glyph unicode="~" d="M850 463q-30 0 -56 4t-50.5 10.5t-48.5 16t-50 20.5q-11 4 -17.5 7t-9.5 4.5l-4 2t-2 0.5q-38 17 -70 28.5t-58 17.5q-53 12 -103 12q-76 0 -148 -29q-29 -12 -66.5 -34.5t-78.5 -57.5v229q77 61 151 88q37 14 76.5 20.5t78.5 6.5q55 0 104 -11q23 -5 57.5 -16.5 t66.5 -25.5l33 -15q61 -28 109 -41.5t99 -13.5q39 0 72.5 8t67.5 23t69 37.5t73 56.5v-233q-74 -59 -146 -87q-33 -13 -69.5 -20.5t-79.5 -7.5z" />
+<glyph unicode="~" d="M1165 848q-2 -67 -6.5 -123.5t-12.5 -104.5t-20.5 -88.5t-31.5 -73.5l1 3q-80 -162 -265 -162q-88 0 -152 38q-59 35 -133 138q-69 97 -97 119q-13 8 -23.5 13t-20.5 5q-43 0 -59 -40v1q-29 -68 -38 -268h-239q6 254 71 387q92 160 260 160q82 0 147 -40q33 -20 69 -54.5 t69 -80.5l-1 1q51 -69 94 -112q27 -27 50 -27q51 0 73 75.5t24 233.5h241z" />
 <glyph unicode="&#xa0;" />
 <glyph unicode="&#xa1;" d="M696 1198q-38 0 -65 12.5t-44 30.5q-22 25 -30 55.5t-8 56.5q0 31 9.5 61t27 55t42 44.5t53.5 30.5q33 12 73 12q43 0 68.5 -14.5t41.5 -31.5q20 -23 28.5 -50t8.5 -57q0 -21 -4 -40.5t-10 -33.5q-16 -39 -45.5 -70t-71.5 -48q-33 -13 -74 -13zM455 655l112 357h199 l-25 -357l-127 -655h-286z" />
 <glyph unicode="&#xa2;" d="M506 -25q-195 23 -298 141q-52 60 -78 138.5t-26 183.5q0 77 14 148.5t41 140.5q29 72 69 134t87 110q37 38 83 71t105 57q51 21 109 33t121 13l55 287h142l-55 -287q27 -2 55.5 -7t54.5 -13q57 -17 117 -48l-53 -264q-23 20 -48.5 36.5t-51.5 27.5q-52 22 -119 30 l-135 -692q32 2 64.5 9.5t64.5 18.5q34 12 65 28t63 36l-51 -264q-61 -31 -125 -48q-65 -17 -129 -20l-55 -288h-141zM688 907q-136 -15 -229 -145q-46 -64 -70 -139t-24 -160q0 -60 13 -102.5t39 -75.5q25 -32 57.5 -50t77.5 -20z" />
@@ -179,24 +179,24 @@
 <glyph unicode="&#xe8;" d="M391 1674h284l209 -376h-198zM583 -29q-250 0 -378 118q-66 61 -97.5 148.5t-31.5 200.5q0 137 44 271q23 68 53.5 124t70.5 105q43 52 93.5 91.5t106.5 65.5q54 26 116.5 40t133.5 14q102 0 188 -30t148 -90q58 -56 91.5 -135t33.5 -181q0 -20 -1.5 -50t-4.5 -56 q-2 -20 -8 -60.5t-13 -81.5h-759q-2 -8 -2.5 -16t-1.5 -16l-3 -30q0 -55 18 -90.5t49 -58.5q67 -51 200 -51q52 0 106 7.5t108 23.5q108 31 201 90l-51 -269q-95 -42 -198 -63q-104 -21 -212 -21zM876 684q4 13 6 28q1 7 1 13v12q0 84 -51 134q-50 49 -140 49 q-100 0 -171 -59t-111 -177h466z" />
 <glyph unicode="&#xe9;" d="M867 1673h321l-442 -376h-197zM583 -29q-250 0 -378 118q-66 61 -97.5 148.5t-31.5 200.5q0 137 44 271q23 68 53.5 124t70.5 105q43 52 93.5 91.5t106.5 65.5q54 26 116.5 40t133.5 14q102 0 188 -30t148 -90q58 -56 91.5 -135t33.5 -181q0 -20 -1.5 -50t-4.5 -56 q-2 -20 -8 -60.5t-13 -81.5h-759q-2 -8 -2.5 -16t-1.5 -16l-3 -30q0 -55 18 -90.5t49 -58.5q67 -51 200 -51q52 0 106 7.5t108 23.5q108 31 201 90l-51 -269q-95 -42 -198 -63q-104 -21 -212 -21zM876 684q4 13 6 28q1 7 1 13v12q0 84 -51 134q-50 49 -140 49 q-100 0 -171 -59t-111 -177h466z" />
 <glyph unicode="&#xea;" d="M668 1673h243l183 -376h-176l-152 225l-240 -225h-190zM583 -29q-250 0 -378 118q-66 61 -97.5 148.5t-31.5 200.5q0 137 44 271q23 68 53.5 124t70.5 105q43 52 93.5 91.5t106.5 65.5q54 26 116.5 40t133.5 14q102 0 188 -30t148 -90q58 -56 91.5 -135t33.5 -181 q0 -20 -1.5 -50t-4.5 -56q-2 -20 -8 -60.5t-13 -81.5h-759q-2 -8 -2.5 -16t-1.5 -16l-3 -30q0 -55 18 -90.5t49 -58.5q67 -51 200 -51q52 0 106 7.5t108 23.5q108 31 201 90l-51 -269q-95 -42 -198 -63q-104 -21 -212 -21zM876 684q4 13 6 28q1 7 1 13v12q0 84 -51 134 q-50 49 -140 49q-100 0 -171 -59t-111 -177h466z" />
-<glyph unicode="&#xeb;" d="M439 1349q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h177q27 0 27 -26q0 -4 -0.5 -4.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-175zM834 1349q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h178q27 0 27 -26q0 -4 -0.5 -4.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-176zM583 -29 q-250 0 -378 118q-66 61 -97.5 148.5t-31.5 200.5q0 137 44 271q23 68 53.5 124t70.5 105q43 52 93.5 91.5t106.5 65.5q54 26 116.5 40t133.5 14q102 0 188 -30t148 -90q58 -56 91.5 -135t33.5 -181q0 -20 -1.5 -50t-4.5 -56q-2 -20 -8 -60.5t-13 -81.5h-759q-2 -8 -2.5 -16 t-1.5 -16l-3 -30q0 -55 18 -90.5t49 -58.5q67 -51 200 -51q52 0 106 7.5t108 23.5q108 31 201 90l-51 -269q-95 -42 -198 -63q-104 -21 -212 -21zM876 684q4 13 6 28q1 7 1 13v12q0 84 -51 134q-50 49 -140 49q-100 0 -171 -59t-111 -177h466z" />
+<glyph unicode="&#xeb;" d="M439 1347q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h177q27 0 27 -26q0 -4 -0.5 -4.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-175zM834 1347q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h178q27 0 27 -26q0 -4 -0.5 -4.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-176zM583 -29 q-250 0 -378 118q-66 61 -97.5 148.5t-31.5 200.5q0 137 44 271q23 68 53.5 124t70.5 105q43 52 93.5 91.5t106.5 65.5q54 26 116.5 40t133.5 14q102 0 188 -30t148 -90q58 -56 91.5 -135t33.5 -181q0 -20 -1.5 -50t-4.5 -56q-2 -20 -8 -60.5t-13 -81.5h-759q-2 -8 -2.5 -16 t-1.5 -16l-3 -30q0 -55 18 -90.5t49 -58.5q67 -51 200 -51q52 0 106 7.5t108 23.5q108 31 201 90l-51 -269q-95 -42 -198 -63q-104 -21 -212 -21zM876 684q4 13 6 28q1 7 1 13v12q0 84 -51 134q-50 49 -140 49q-100 0 -171 -59t-111 -177h466z" />
 <glyph unicode="&#xec;" d="M306 1648h284l209 -376h-198zM737 -8q-107 0 -177 14t-113 43q-47 31 -66 76.5t-19 103.5q0 17 1.5 31.5t3.5 31.5q2 18 5.5 37.5t8.5 41.5l120 524h-236l43 225h528l-166 -763q-3 -12 -4 -17.5t-1 -8.5v-4.5t-1 -5.5q-2 -8 -2.5 -14t-0.5 -12q0 -17 7 -32.5t24 -26.5 q31 -19 109 -19h278l-45 -225h-297z" />
 <glyph unicode="&#xed;" d="M862 1648h321l-442 -376h-197zM697 -8q-107 0 -177 14t-113 43q-47 31 -66 76.5t-19 103.5q0 17 1.5 31.5t3.5 31.5q2 18 5.5 37.5t8.5 41.5l120 524h-236l43 225h528l-166 -763q-3 -12 -4 -17.5t-1 -8.5v-4.5t-1 -5.5q-2 -8 -2.5 -14t-0.5 -12q0 -17 7 -32.5t24 -26.5 q31 -19 109 -19h278l-45 -225h-297z" />
 <glyph unicode="&#xee;" d="M596 1673h243l183 -376h-176l-152 225l-240 -225h-190zM700 -8q-107 0 -177 14t-113 43q-47 31 -66 76.5t-19 103.5q0 17 1.5 31.5t3.5 31.5q2 18 5.5 37.5t8.5 41.5l120 524h-236l43 225h528l-166 -763q-3 -12 -4 -17.5t-1 -8.5v-4.5t-1 -5.5q-2 -8 -2.5 -14t-0.5 -12 q0 -17 7 -32.5t24 -26.5q31 -19 109 -19h278l-45 -225h-297z" />
-<glyph unicode="&#xef;" d="M395 1320q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h177q14 0 18 -6.5t8 -17.5q1 -5 0 -9l-37 -186q-5 -27 -32 -27h-175zM790 1320q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h178q14 0 18 -6.5t8 -17.5q1 -5 0 -9l-37 -186q-5 -27 -32 -27h-176zM718 -8q-107 0 -177 14 t-113 43q-47 31 -66 76.5t-19 103.5q0 17 1.5 31.5t3.5 31.5q2 18 5.5 37.5t8.5 41.5l120 524h-236l43 225h528l-166 -763q-3 -12 -4 -17.5t-1 -8.5v-4.5t-1 -5.5q-2 -8 -2.5 -14t-0.5 -12q0 -17 7 -32.5t24 -26.5q31 -19 109 -19h278l-45 -225h-297z" />
+<glyph unicode="&#xef;" d="M395 1347q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h177q14 0 18 -6.5t8 -17.5q1 -5 0 -9l-37 -186q-5 -27 -32 -27h-175zM790 1347q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h178q14 0 18 -6.5t8 -17.5q1 -5 0 -9l-37 -186q-5 -27 -32 -27h-176zM718 -8q-107 0 -177 14 t-113 43q-47 31 -66 76.5t-19 103.5q0 17 1.5 31.5t3.5 31.5q2 18 5.5 37.5t8.5 41.5l120 524h-236l43 225h528l-166 -763q-3 -12 -4 -17.5t-1 -8.5v-4.5t-1 -5.5q-2 -8 -2.5 -14t-0.5 -12q0 -17 7 -32.5t24 -26.5q31 -19 109 -19h278l-45 -225h-297z" />
 <glyph unicode="&#xf0;" d="M538 -29q-112 0 -195.5 30.5t-140.5 84.5q-63 60 -91.5 143.5t-28.5 190.5q0 129 39.5 245.5t119.5 207.5q74 84 176.5 132t233.5 48q42 0 75 -6q17 -3 32.5 -7.5t29.5 -11.5q-6 15 -10.5 25t-10 22t-13.5 28l-21 42q-23 44 -35 65.5t-20 32.5l-330 -123l-41 115l307 115 l-125 206h279l74 -120l323 118l41 -112l-303 -113q120 -182 179 -349q29 -81 44 -163t15 -171q0 -144 -41 -269t-123 -219q-78 -90 -188 -138.5t-251 -48.5zM560 207q60 0 113 31t94 94q39 60 60 143.5t21 176.5q0 17 -0.5 36t-1.5 30q-1 8 -3.5 27t-4.5 33q-19 11 -40 18.5 t-39 12.5q-20 5 -42.5 7.5t-40.5 2.5q-68 0 -122.5 -29t-93.5 -80q-43 -57 -64 -128.5t-21 -144.5q0 -60 13 -101.5t36 -68.5q22 -26 56 -43t80 -17z" />
 <glyph unicode="&#xf1;" d="M880 1297q-20 0 -35.5 3t-32.5 10t-35 17.5t-38 26.5l-49 37q-3 3 -3 2.5t-2 1.5q-17 13 -35 23t-38 10q-35 0 -60 -34t-36 -95h-139q19 130 87 207q34 38 75 57.5t86 19.5q17 0 35 -3t32 -9t33.5 -19t42.5 -30l51 -39q10 -8 19 -13.5t18 -9.5t17 -6t17 -2q20 0 35.5 9 t27.5 25q25 33 36 95h139q-22 -140 -85 -212t-163 -72zM276 1120h264l-3 -168q25 48 59 84t73 60q82 51 188 51q61 0 110 -17t84 -52q33 -33 51 -82t18 -116q0 -14 -1 -31t-3 -36q-2 -12 -5.5 -37t-8.5 -48l-141 -728h-293l133 682q1 4 2 12.5t2.5 17t2.5 15.5t1 8 q1 13 1.5 26t0.5 23q0 29 -6.5 52.5t-22.5 40.5q-29 30 -83 30q-83 0 -141 -72q-60 -73 -85 -206l-121 -629h-293z" />
 <glyph unicode="&#xf2;" d="M371 1673h284l209 -376h-198zM543 -29q-114 0 -197.5 33.5t-137.5 86.5q-64 63 -92 151t-28 200q0 142 41.5 274t124.5 233q80 97 190 148.5t245 51.5q100 0 187 -29.5t149 -89.5q63 -62 91.5 -151t28.5 -203q0 -145 -42 -276t-123 -229q-85 -103 -196.5 -151.5 t-240.5 -48.5zM563 207q58 0 110 33.5t94 102.5q38 63 60.5 148t22.5 181q0 69 -12 111.5t-34 69.5q-26 32 -61 45t-71 13q-124 0 -206 -135q-21 -36 -37 -76.5t-26 -83t-15 -85.5t-5 -83q0 -53 10 -100t38 -81q21 -26 54 -43t78 -17z" />
 <glyph unicode="&#xf3;" d="M887 1673h321l-442 -376h-197zM543 -29q-114 0 -197.5 33.5t-137.5 86.5q-64 63 -92 151t-28 200q0 142 41.5 274t124.5 233q80 97 190 148.5t245 51.5q100 0 187 -29.5t149 -89.5q63 -62 91.5 -151t28.5 -203q0 -145 -42 -276t-123 -229q-85 -103 -196.5 -151.5 t-240.5 -48.5zM563 207q58 0 110 33.5t94 102.5q38 63 60.5 148t22.5 181q0 69 -12 111.5t-34 69.5q-26 32 -61 45t-71 13q-124 0 -206 -135q-21 -36 -37 -76.5t-26 -83t-15 -85.5t-5 -83q0 -53 10 -100t38 -81q21 -26 54 -43t78 -17z" />
 <glyph unicode="&#xf4;" d="M668 1675h243l183 -376h-176l-152 225l-240 -225h-190zM543 -29q-114 0 -197.5 33.5t-137.5 86.5q-64 63 -92 151t-28 200q0 142 41.5 274t124.5 233q80 97 190 148.5t245 51.5q100 0 187 -29.5t149 -89.5q63 -62 91.5 -151t28.5 -203q0 -145 -42 -276t-123 -229 q-85 -103 -196.5 -151.5t-240.5 -48.5zM563 207q58 0 110 33.5t94 102.5q38 63 60.5 148t22.5 181q0 69 -12 111.5t-34 69.5q-26 32 -61 45t-71 13q-124 0 -206 -135q-21 -36 -37 -76.5t-26 -83t-15 -85.5t-5 -83q0 -53 10 -100t38 -81q21 -26 54 -43t78 -17z" />
 <glyph unicode="&#xf5;" d="M880 1299q-20 0 -35.5 3t-32.5 10t-35 17.5t-38 26.5l-49 37q-3 3 -3 2.5t-2 1.5q-17 13 -35 23t-38 10q-35 0 -60 -34t-36 -95h-139q19 130 87 207q34 38 75 57.5t86 19.5q17 0 35 -3t32 -9t33.5 -19t42.5 -30l51 -39q10 -8 19 -13.5t18 -9.5t17 -6t17 -2q20 0 35.5 9 t27.5 25q25 33 36 95h139q-22 -140 -85 -212t-163 -72zM543 -29q-114 0 -197.5 33.5t-137.5 86.5q-64 63 -92 151t-28 200q0 142 41.5 274t124.5 233q80 97 190 148.5t245 51.5q100 0 187 -29.5t149 -89.5q63 -62 91.5 -151t28.5 -203q0 -145 -42 -276t-123 -229 q-85 -103 -196.5 -151.5t-240.5 -48.5zM563 207q58 0 110 33.5t94 102.5q38 63 60.5 148t22.5 181q0 69 -12 111.5t-34 69.5q-26 32 -61 45t-71 13q-124 0 -206 -135q-21 -36 -37 -76.5t-26 -83t-15 -85.5t-5 -83q0 -53 10 -100t38 -81q21 -26 54 -43t78 -17z" />
-<glyph unicode="&#xf6;" d="M449 1349q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h177q27 0 27 -26q0 -4 -0.5 -4.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-175zM844 1349q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h178q27 0 27 -26q0 -4 -0.5 -4.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-176zM543 -29 q-114 0 -197.5 33.5t-137.5 86.5q-64 63 -92 151t-28 200q0 142 41.5 274t124.5 233q80 97 190 148.5t245 51.5q100 0 187 -29.5t149 -89.5q63 -62 91.5 -151t28.5 -203q0 -145 -42 -276t-123 -229q-85 -103 -196.5 -151.5t-240.5 -48.5zM563 207q58 0 110 33.5t94 102.5 q38 63 60.5 148t22.5 181q0 69 -12 111.5t-34 69.5q-26 32 -61 45t-71 13q-124 0 -206 -135q-21 -36 -37 -76.5t-26 -83t-15 -85.5t-5 -83q0 -53 10 -100t38 -81q21 -26 54 -43t78 -17z" />
+<glyph unicode="&#xf6;" d="M449 1347q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h177q27 0 27 -26q0 -4 -0.5 -4.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-175zM844 1347q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h178q27 0 27 -26q0 -4 -0.5 -4.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-176zM543 -29 q-114 0 -197.5 33.5t-137.5 86.5q-64 63 -92 151t-28 200q0 142 41.5 274t124.5 233q80 97 190 148.5t245 51.5q100 0 187 -29.5t149 -89.5q63 -62 91.5 -151t28.5 -203q0 -145 -42 -276t-123 -229q-85 -103 -196.5 -151.5t-240.5 -48.5zM563 207q58 0 110 33.5t94 102.5 q38 63 60.5 148t22.5 181q0 69 -12 111.5t-34 69.5q-26 32 -61 45t-71 13q-124 0 -206 -135q-21 -36 -37 -76.5t-26 -83t-15 -85.5t-5 -83q0 -53 10 -100t38 -81q21 -26 54 -43t78 -17z" />
 <glyph unicode="&#xf7;" d="M461 1198h309v-309h-309v309zM66 762h1099v-238h-1099v238zM461 395h309v-309h-309v309z" />
 <glyph unicode="&#xf8;" d="M-82 2l211 207q-11 27 -17.5 49t-12.5 50q-5 26 -8 53.5t-3 68.5q0 153 42 287t123 233q83 100 194.5 149.5t240.5 49.5q45 0 88 -6t82 -19q76 -25 143 -75l193 186l117 -121l-207 -201q10 -25 18 -50.5t13 -52.5q5 -28 7.5 -53.5t2.5 -60.5q0 -155 -41.5 -290.5 t-123.5 -235.5q-79 -96 -189.5 -147.5t-249.5 -51.5q-47 0 -90 6t-81 19q-76 25 -137 76l-198 -189zM801 856q-26 29 -56 42t-71 13q-63 0 -110.5 -29.5t-85.5 -88.5q-39 -61 -62 -145t-33 -195zM562 207q120 0 196 121q39 63 61.5 147.5t30.5 194.5l-416 -404 q14 -17 26.5 -26.5t29.5 -17.5q31 -15 72 -15z" />
 <glyph unicode="&#xf9;" d="M381 1648h284l209 -376h-198zM370 -29q-61 0 -110.5 18t-84.5 53q-69 70 -69 202q0 14 1 30t3 34q2 12 5 36t8 47l143 729h291l-131 -684q-2 -11 -3.5 -24t-3.5 -29t-2.5 -26t-0.5 -21q0 -35 7.5 -56t21.5 -37q13 -14 32.5 -23t51.5 -9q44 0 78 18t61 53q58 74 84 207 l122 631h291l-217 -1120h-264l4 166q-24 -51 -60 -86.5t-68 -55.5q-47 -29 -95 -41t-95 -12z" />
 <glyph unicode="&#xfa;" d="M897 1648h321l-442 -376h-197zM370 -29q-61 0 -110.5 18t-84.5 53q-69 70 -69 202q0 14 1 30t3 34q2 12 5 36t8 47l143 729h291l-131 -684q-2 -11 -3.5 -24t-3.5 -29t-2.5 -26t-0.5 -21q0 -35 7.5 -56t21.5 -37q13 -14 32.5 -23t51.5 -9q44 0 78 18t61 53q58 74 84 207 l122 631h291l-217 -1120h-264l4 166q-24 -51 -60 -86.5t-68 -55.5q-47 -29 -95 -41t-95 -12z" />
 <glyph unicode="&#xfb;" d="M678 1648h243l183 -376h-176l-152 225l-240 -225h-190zM370 -29q-61 0 -110.5 18t-84.5 53q-69 70 -69 202q0 14 1 30t3 34q2 12 5 36t8 47l143 729h291l-131 -684q-2 -11 -3.5 -24t-3.5 -29t-2.5 -26t-0.5 -21q0 -35 7.5 -56t21.5 -37q13 -14 32.5 -23t51.5 -9 q44 0 78 18t61 53q58 74 84 207l122 631h291l-217 -1120h-264l4 166q-24 -51 -60 -86.5t-68 -55.5q-47 -29 -95 -41t-95 -12z" />
-<glyph unicode="&#xfc;" d="M459 1320q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h177q27 0 27 -24q0 -6 -1 -9l-37 -186q-5 -27 -32 -27h-175zM854 1320q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h178q27 0 27 -24q0 -6 -1 -9l-37 -186q-5 -27 -32 -27h-176zM370 -29q-61 0 -110.5 18t-84.5 53 q-69 70 -69 202q0 14 1 30t3 34q2 12 5 36t8 47l143 729h291l-131 -684q-2 -11 -3.5 -24t-3.5 -29t-2.5 -26t-0.5 -21q0 -35 7.5 -56t21.5 -37q13 -14 32.5 -23t51.5 -9q44 0 78 18t61 53q58 74 84 207l122 631h291l-217 -1120h-264l4 166q-24 -51 -60 -86.5t-68 -55.5 q-47 -29 -95 -41t-95 -12z" />
+<glyph unicode="&#xfc;" d="M459 1347q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h177q27 0 27 -24q0 -6 -1 -9l-37 -186q-5 -27 -32 -27h-175zM854 1347q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h178q27 0 27 -24q0 -6 -1 -9l-37 -186q-5 -27 -32 -27h-176zM370 -29q-61 0 -110.5 18t-84.5 53 q-69 70 -69 202q0 14 1 30t3 34q2 12 5 36t8 47l143 729h291l-131 -684q-2 -11 -3.5 -24t-3.5 -29t-2.5 -26t-0.5 -21q0 -35 7.5 -56t21.5 -37q13 -14 32.5 -23t51.5 -9q44 0 78 18t61 53q58 74 84 207l122 631h291l-217 -1120h-264l4 166q-24 -51 -60 -86.5t-68 -55.5 q-47 -29 -95 -41t-95 -12z" />
 <glyph unicode="&#xfd;" d="M922 1648h321l-442 -376h-197zM-20 -201h117q90 0 137 30q24 15 52 50t58 92l39 74l-217 1075h297l127 -700l383 700h309l-706 -1241q-56 -98 -103 -160t-90 -91q-38 -26 -91.5 -39t-116.5 -13h-240z" />
 <glyph unicode="&#xfe;" d="M348 1556h293l-117 -604q70 97 153 147q39 23 83.5 35.5t93.5 12.5q145 0 230 -109q43 -55 64 -129.5t21 -174.5q0 -60 -7.5 -124t-23.5 -130t-38.5 -126t-48.5 -110q-69 -129 -174 -201t-223 -72q-110 0 -183 62t-92 174l-123 -633h-293zM601 209q60 0 109 39t84 102 q38 69 59 156.5t21 176.5q0 60 -10 100t-31 68q-42 56 -115 56q-56 0 -107 -34.5t-92 -103.5q-40 -68 -61.5 -153t-21.5 -172q0 -55 10 -99t34 -76q21 -28 52 -44t69 -16z" />
 <glyph unicode="&#xff;" d="M484 1320q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h177q27 0 27 -24q0 -6 -0.5 -6.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-175zM879 1320q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h178q27 0 27 -24q0 -6 -0.5 -6.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-176zM-20 -201 h117q90 0 137 30q24 15 52 50t58 92l39 74l-217 1075h297l127 -700l383 700h309l-706 -1241q-56 -98 -103 -160t-90 -91q-38 -26 -91.5 -39t-116.5 -13h-240z" />

+ 9 - 9
build/webfonts/fonts/svg/hack-italic-webfont.svg

@@ -1,10 +1,10 @@
 <?xml version="1.0" standalone="no"?>
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
-<svg xmlns="http://www.w3.org/2000/svg">
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
 <metadata></metadata>
 <defs>
 <font id="hackitalic" horiz-adv-x="1233" >
-<font-face units-per-em="2048" ascent="1638" descent="-410" />
+<font-face units-per-em="2048" ascent="1556" descent="-492" />
 <missing-glyph horiz-adv-x="500" />
 <glyph unicode="&#xd;" />
 <glyph horiz-adv-x="0" />
@@ -19,10 +19,10 @@
 <glyph unicode="'" d="M528 1493h174v-555h-174v555z" />
 <glyph unicode="(" d="M426 -270q-40 95 -68.5 181t-47.5 165t-28 153t-9 152q0 146 32 296t97 301q63 147 158 291t223 285h159q-118 -152 -206 -301t-149 -305q-120 -306 -120 -608q0 -79 8 -151t22 -146q16 -81 37.5 -156.5t51.5 -156.5h-160v0z" />
 <glyph unicode=")" d="M320 -270q237 302 356 606q60 153 89.5 304.5t29.5 299.5q0 74 -7.5 150.5t-21.5 150.5q-14 73 -37 152.5t-53 160.5h160q79 -190 116 -345q19 -79 28 -153t9 -152q0 -146 -32 -296.5t-97 -300.5q-66 -152 -160.5 -295t-220.5 -282h-159v0z" />
-<glyph unicode="*" d="M250 566l242 371l-364 158l36 103l376 -123l20 425h108l20 -425l376 123l36 -103l-364 -158l242 -371l-94 -67l-270 357l-270 -357z" />
+<glyph unicode="*" d="M250 486l242 371l-364 158l36 103l376 -123l20 425h108l20 -425l376 123l36 -103l-364 -158l242 -371l-94 -67l-270 357l-270 -357z" />
 <glyph unicode="+" d="M532 557h-444v170h444v444h168v-444h445v-170h-445v-444h-168v444z" />
 <glyph unicode="," d="M400 -283q244 109 252 334q-12 -2 -21.5 -3t-18.5 -1q-32 0 -60 9.5t-50 29.5q-44 39 -44 111q0 71 46 111q20 18 48.5 29.5t66.5 11.5q86 0 133 -68q46 -67 46 -188q0 -171 -92 -295q-92 -123 -260 -185z" />
-<glyph unicode="-" d="M226 673h822l-33 -164h-822z" />
+<glyph unicode="-" d="M226 683h822l-33 -164h-822z" />
 <glyph unicode="." d="M613 -27q-68 0 -115 47t-47 122t47 122t115 47t115 -47t47 -122t-47 -122t-115 -47z" />
 <glyph unicode="/" d="M868 1493h191l-854 -1683h-189z" />
 <glyph unicode="0" d="M480 -29q-194 0 -288 124t-94 369q0 99 14.5 207t41.5 214t64 198t79 161q42 71 90 122.5t106 86.5q52 32 115 49.5t141 17.5q101 0 172 -30.5t119 -93.5q45 -60 70 -150t25 -218q0 -101 -15 -211t-41 -209q-26 -103 -63 -194.5t-80 -164.5q-42 -72 -90 -124t-105 -86 q-54 -32 -118.5 -50t-142.5 -18zM502 135q85 0 153 51q39 29 67 69.5t48 78.5q33 66 63 156.5t53 190.5q23 103 34.5 199t11.5 177q0 84 -12 139.5t-37 90.5t-64 52t-87 17q-42 0 -81 -12.5t-73 -37.5q-36 -26 -65 -64.5t-52 -83.5q-34 -66 -63.5 -153t-52.5 -193 q-24 -110 -35 -208t-11 -175q0 -87 13 -140t39 -86q24 -31 62 -49.5t89 -18.5zM550 401q-8 0 -12 2q-23 8 -32 41t-9 82q0 14 0.5 25.5t1.5 26.5q2 38 5 69t6.5 57t8 48.5t9.5 45.5q3 11 7.5 30.5t12 44t17.5 52t22 54.5q26 57 51.5 83.5t47.5 26.5h4t7 -2q19 -5 31.5 -31 t12.5 -87q-1 -6 -1 -13v-15q-2 -38 -4 -67t-5 -51.5t-6 -40t-7 -32.5q-5 -21 -12 -46.5t-15.5 -53t-18.5 -56t-20 -53.5q-26 -67 -51 -103.5t-51 -36.5z" />
@@ -35,7 +35,7 @@
 <glyph unicode="7" d="M952 1323h-708l32 170h936l-16 -94l-805 -1399h-217z" />
 <glyph unicode="8" d="M483 -29q-100 0 -182 25.5t-142 76.5q-54 47 -86 117t-32 164q0 87 28 158.5t77 126.5t120 95t164 59q-57 20 -96 48t-65 63q-29 38 -41.5 82.5t-12.5 94.5q0 90 38 170.5t109 141.5q75 64 169 95.5t195 31.5q87 0 160.5 -22.5t128.5 -67.5q52 -42 81.5 -102t29.5 -137 q0 -70 -25 -135.5t-72 -119.5t-113 -94.5t-144 -59.5q125 -30 190 -113q32 -42 48 -95.5t16 -118.5q0 -103 -38.5 -192.5t-112.5 -155.5q-72 -65 -171.5 -100.5t-220.5 -35.5zM634 866q124 0 208 87q42 44 63 97t21 112q0 50 -15 85.5t-45 62.5q-60 54 -160 54 q-66 0 -118 -21t-90 -59q-82 -81 -82 -203q0 -101 59 -158q58 -57 159 -57zM494 127q72 0 132 23.5t105 68.5q45 46 67.5 106.5t22.5 132.5q0 62 -16.5 107t-49.5 78q-66 66 -183 66q-144 0 -234 -98q-46 -50 -69 -113t-23 -134q0 -60 16.5 -101t50.5 -73t78 -47.5 t103 -15.5z" />
 <glyph unicode="9" d="M343 -29q-76 0 -146 15q-32 7 -65.5 17.5t-68.5 27.5l35 186q29 -19 60.5 -32.5t65.5 -23.5q69 -20 142 -20q194 0 320 144q124 142 180 426q-67 -101 -161 -154q-51 -29 -103.5 -41t-109.5 -12q-87 0 -153.5 25.5t-114.5 74.5q-97 100 -97 285q0 63 10.5 122.5 t29.5 115.5q20 58 47.5 109t59.5 91q37 46 82.5 83.5t95.5 61.5q99 48 224 48q101 0 180.5 -30t133.5 -87q110 -116 110 -344q0 -69 -9.5 -156t-29.5 -177q-20 -91 -47 -172t-60 -153q-52 -112 -114 -190.5t-137 -131.5q-81 -57 -170.5 -82.5t-189.5 -25.5zM551 662 q75 0 138 33t110 93t72.5 140t25.5 169q0 69 -15.5 117.5t-44.5 80.5t-72 49.5t-94 17.5q-72 0 -134.5 -34.5t-109.5 -99.5q-45 -63 -71 -147t-26 -174q0 -57 13 -104.5t45 -80.5q29 -30 71.5 -45t91.5 -15z" />
-<glyph unicode=":" d="M728 716q-28 0 -52.5 9.5t-44.5 31.5q-21 23 -28.5 50t-7.5 56q0 39 15.5 74t46.5 63q27 25 61 39.5t72 14.5q35 0 59 -11.5t41 -29.5q16 -17 25.5 -42.5t9.5 -57.5q0 -38 -14.5 -76t-46.5 -67q-30 -28 -66.5 -41t-69.5 -13zM617 0q-32 0 -58 11t-43 31q-18 20 -26 46.5 t-8 54.5q0 39 15 76t47 66q26 24 60.5 38.5t72.5 14.5q28 0 54 -9t46 -32q16 -17 25.5 -42.5t9.5 -60.5q0 -83 -62 -140q-28 -26 -62 -40t-71 -14z" />
+<glyph unicode=":" d="M728 776q-28 0 -52.5 9.5t-44.5 31.5q-21 23 -28.5 50t-7.5 56q0 39 15.5 74t46.5 63q27 25 61 39.5t72 14.5q35 0 59 -11.5t41 -29.5q16 -17 25.5 -42.5t9.5 -57.5q0 -38 -14.5 -76t-46.5 -67q-30 -28 -66.5 -41t-69.5 -13zM617 60q-32 0 -58 11t-43 31q-18 20 -26 46.5 t-8 54.5q0 39 15 76t47 66q26 24 60.5 38.5t72.5 14.5q28 0 54 -9t46 -32q16 -17 25.5 -42.5t9.5 -60.5q0 -83 -62 -140q-28 -26 -62 -40t-71 -14z" />
 <glyph unicode=";" d="M723 713q-71 0 -112 50q-32 38 -32 93q0 9 1 18t3 18q7 42 25 73.5t44 53.5q26 23 59 36t68 13t64.5 -12.5t49.5 -35.5q33 -38 33 -94q0 -16 -3 -34q-15 -80 -71 -129q-26 -23 -58.5 -36.5t-70.5 -13.5zM339 -351q275 114 320 351q-14 -3 -23 -4t-19 -1q-33 0 -61 10.5 t-48 30.5q-30 31 -30 84v9q0 5 0.5 11t1.5 13q6 35 22 64t45 52t61 33t64 10q91 0 130 -71q13 -23 19 -52t6 -57q0 -17 -2 -42t-5 -46q-14 -92 -51.5 -170.5t-94.5 -140.5q-56 -61 -134 -111.5t-169 -81.5z" />
 <glyph unicode="&#x3c;" d="M88 559v166l1057 418v-182l-850 -320l850 -317v-183z" />
 <glyph unicode="=" d="M88 930h1057v-170h-1057v170zM88 524h1057v-172h-1057v172z" />
@@ -72,7 +72,7 @@
 <glyph unicode="\" d="M356 1493h170l199 -1683h-170z" />
 <glyph unicode="]" d="M366 -127h240l256 1619h-240l23 143h424l-302 -1905h-424z" />
 <glyph unicode="^" d="M528 1493h177l456 -557h-178l-367 395l-366 -395h-178z" />
-<glyph unicode="_" d="M0 -403h1024v-80h-1024v80z" />
+<glyph unicode="_" d="M94 -190h1044v-120h-1044v120z" />
 <glyph unicode="`" d="M453 1638h198l197 -376h-143z" />
 <glyph unicode="a" d="M407 -29q-74 0 -135.5 20.5t-107.5 62.5q-48 43 -70 100t-22 126q0 92 39 172t115 138t182 87.5t237 29.5h246l12 61l3 19q1 5 1 10v7q0 57 -18 89.5t-45 52.5q-29 21 -73 33t-106 12q-43 0 -89.5 -6t-96.5 -19q-51 -13 -103 -32t-108 -45l35 180q54 20 105 34.5 t100 24.5t95.5 14.5t89.5 4.5q92 0 166 -20t126 -62q49 -39 75.5 -96.5t26.5 -129.5q0 -33 -6 -85q-4 -32 -8.5 -59.5t-9.5 -55.5l-125 -639h-164l12 166q-72 -94 -170 -144q-50 -26 -101 -38.5t-108 -12.5zM461 125q72 0 134.5 27t115.5 80q56 56 92 130t53 160l8 41h-172 q-60 0 -104 -1.5t-73 -5.5t-55 -11t-46 -15q-26 -11 -55 -30.5t-54 -57.5q-41 -62 -41 -135q0 -48 15.5 -80.5t36.5 -52.5q24 -23 59.5 -36t85.5 -13z" />
 <glyph unicode="b" d="M535 -29q-97 0 -164 43q-66 43 -101 127l-46 -141h-165l303 1556h185l-113 -579q61 83 144 127q82 43 185 43q79 0 144 -25.5t111 -77.5q90 -102 90 -296q0 -66 -10.5 -138.5t-30.5 -144.5q-19 -67 -46.5 -130t-66.5 -122q-78 -116 -184 -178q-56 -32 -115 -48t-120 -16z M540 127q83 0 151 45q35 23 62.5 55t51.5 77q25 46 45 100.5t33 108.5q14 58 21 114t7 106q0 62 -11.5 111.5t-38.5 84.5q-51 64 -151 64q-44 0 -82.5 -12t-70.5 -34t-62.5 -56t-56.5 -79q-26 -46 -44.5 -96t-32.5 -105q-14 -59 -21.5 -116t-7.5 -106q0 -63 12.5 -111.5 t40.5 -83.5q30 -38 70.5 -52.5t84.5 -14.5z" />
@@ -103,7 +103,7 @@
 <glyph unicode="{" d="M685 -334q-187 0 -268 54q-82 55 -82 178v13q-1 14 0 24.5t3 27.5q4 29 6.5 44.5t4.5 26.5l45 236q2 5 2 7.5t1 4.5q5 25 7.5 45t2.5 45q0 49 -12 79t-37 49q-49 37 -162 37h-92l29 147h91q146 0 208 55q62 54 93 205l50 244q25 124 61 194q36 71 90 111q22 16 49.5 28.5 t67.5 20.5q34 7 83 10.5t118 3.5h82l-29 -143h-85q-69 0 -111 -9.5t-65 -29.5q-25 -22 -44 -70t-33 -120l-51 -252q-15 -75 -37.5 -133.5t-55.5 -98.5q-59 -71 -171 -94q72 -18 113 -69q40 -52 40 -127q1 -13 0.5 -22.5t-3.5 -34.5q-2 -16 -3 -24.5t-2 -14.5t-2.5 -12.5 t-3.5 -18.5l-47 -244q-4 -20 -5.5 -33t-2.5 -26l-1.5 -25.5t-0.5 -13t-0.5 -6.5t-0.5 -5q0 -64 43 -92t140 -28h78l-29 -144h-72v0z" />
 <glyph unicode="|" d="M530 1565h172v-2048h-172v2048z" />
 <glyph unicode="}" d="M64 -190h78q137 0 183 40q22 19 41 63t36 126l51 252q15 75 37 133.5t56 99.5q61 73 172 92q-74 20 -114 70q-20 26 -30 55.5t-10 71.5q0 12 1 25.5t3 31.5q2 21 3.5 34t6.5 36l47 243q0 2 1.5 11t3 19.5t3 19t1.5 10.5q1 12 1.5 25t0.5 22q0 66 -42 95q-43 28 -141 28 h-77l26 143h74q100 0 165 -14t104 -40t60 -67.5t21 -114.5q0 -14 -1 -26.5t-3 -34.5q-2 -19 -3.5 -32t-6.5 -39l-45 -236l-2 -12q-5 -25 -7.5 -48t-2.5 -43q0 -89 49 -126t161 -37h92l-29 -147h-91q-143 0 -207 -55q-32 -27 -56.5 -77t-39.5 -128l-47 -244 q-12 -63 -28 -111.5t-34 -83.5q-36 -71 -90 -110q-25 -18 -53 -29.5t-63 -19.5q-69 -15 -201 -15h-82z" />
-<glyph unicode="~" d="M88 666q78 60 151 87t156 27q28 0 53 -3t49 -8q20 -5 53 -15t73 -27q8 -3 12 -5l7 -3.5t5.5 -3t7.5 -3.5q114 -55 210 -55q69 0 138 31q68 30 142 92v-174q-75 -58 -146 -86q-33 -13 -69.5 -20.5t-79.5 -7.5q-30 0 -56 4t-50.5 10.5t-48.5 16t-50 20.5q-11 4 -17.5 7 t-9.5 4.5l-4 2t-2 0.5q-76 33 -128 45q-53 12 -102 12q-41 0 -79.5 -7.5t-70.5 -21.5q-31 -13 -68.5 -36.5t-75.5 -56.5v174z" />
+<glyph unicode="~" d="M1151 782q-4 -112 -17.5 -194t-50.5 -147q-72 -145 -237 -145q-79 0 -137 34q-52 33 -126 134q-78 108 -115 137q-40 29 -77 29q-77 0 -109 -72q-35 -84 -42 -255h-156q5 208 68 340q82 143 234 143q73 0 132 -35q30 -18 64.5 -51.5t66.5 -78.5q54 -74 105 -125 q21 -22 42 -33t46 -11q80 0 115.5 81.5t37.5 248.5h156z" />
 <glyph unicode="&#xa0;" />
 <glyph unicode="&#xa1;" d="M713 1170q-33 0 -58 9.5t-43 31.5q-21 25 -28 55t-7 53q0 41 16 76t45 64q29 28 63 41.5t70 13.5q31 0 58 -10t46 -30q22 -24 28 -52.5t6 -43.5q0 -43 -18 -85.5t-53 -74.5q-24 -23 -54.5 -35.5t-70.5 -12.5zM498 655l108 357h162l-39 -357l-127 -655h-233z" />
 <glyph unicode="&#xa2;" d="M510 -27q-88 9 -161 44.5t-124 95.5t-76.5 140.5t-25.5 180.5q0 88 20 175.5t61 168.5q44 88 101 151.5t120 106.5q38 26 75.5 44.5t73.5 31.5q76 27 163 33l56 287h102l-55 -287q58 -3 123 -20q64 -17 124 -48l-32 -172q-50 38 -110 60t-134 28l-170 -870q32 2 66 9.5 t69 18.5t70.5 26.5t73.5 35.5l-33 -172q-20 -9 -41 -16.5t-40.5 -13.5t-35.5 -10.5t-26 -7.5q-30 -8 -65 -13t-67 -7l-55 -286h-102zM709 991q-165 -15 -279 -179q-58 -84 -86.5 -180.5t-28.5 -200.5q0 -75 15 -126t44 -89q28 -36 67.5 -59t99.5 -30z" />
@@ -183,7 +183,7 @@
 <glyph unicode="&#xec;" d="M383 1646h198l197 -376h-143zM749 -4q-174 0 -257 64q-85 64 -85 192q0 17 1.5 33.5t3.5 36.5t5.5 42t8.5 44l133 568h-246l29 144h430l-162 -716q-4 -16 -6.5 -35t-3.5 -27q-2 -16 -3 -25.5t-1 -19.5q0 -74 44 -109q45 -36 136 -36h211l-31 -156h-207z" />
 <glyph unicode="&#xed;" d="M828 1673h219l-395 -376h-156zM749 -4q-174 0 -257 64q-85 64 -85 192q0 17 1.5 33.5t3.5 36.5t5.5 42t8.5 44l133 568h-246l29 144h430l-162 -716q-4 -16 -6.5 -35t-3.5 -27q-2 -16 -3 -25.5t-1 -19.5q0 -74 44 -109q45 -36 136 -36h211l-31 -156h-207z" />
 <glyph unicode="&#xee;" d="M688 1673h147l164 -376h-133l-117 241l-225 -241h-156zM749 -4q-174 0 -257 64q-85 64 -85 192q0 17 1.5 33.5t3.5 36.5t5.5 42t8.5 44l133 568h-246l29 144h430l-162 -716q-4 -16 -6.5 -35t-3.5 -27q-2 -16 -3 -25.5t-1 -19.5q0 -74 44 -109q45 -36 136 -36h211 l-31 -156h-207z" />
-<glyph unicode="&#xef;" d="M380 1320q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM771 1320q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM749 -4q-174 0 -257 64q-85 64 -85 192 q0 17 1.5 33.5t3.5 36.5t5.5 42t8.5 44l133 568h-246l29 144h430l-162 -716q-4 -16 -6.5 -35t-3.5 -27q-2 -16 -3 -25.5t-1 -19.5q0 -74 44 -109q45 -36 136 -36h211l-31 -156h-207z" />
+<glyph unicode="&#xef;" d="M380 1350q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM771 1350q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM749 -4q-174 0 -257 64q-85 64 -85 192 q0 17 1.5 33.5t3.5 36.5t5.5 42t8.5 44l133 568h-246l29 144h430l-162 -716q-4 -16 -6.5 -35t-3.5 -27q-2 -16 -3 -25.5t-1 -19.5q0 -74 44 -109q45 -36 136 -36h211l-31 -156h-207z" />
 <glyph unicode="&#xf0;" d="M516 -29q-193 0 -295 108q-54 57 -78 134.5t-24 175.5q0 125 38 248q20 66 50 125.5t59 101.5q77 112 192 173q58 31 120.5 46t118.5 15q18 0 35 -1.5t40 -3.5l33 -3q-20 37 -45 81q-5 7 -12.5 19.5t-17 26.5t-19.5 28.5t-19 26.5l-297 -94l-30 92l274 86l-141 200h213 l104 -145l287 88l28 -92l-260 -80q62 -86 107 -166.5t73 -153.5q56 -147 56 -306q0 -64 -9 -130t-28 -131q-37 -129 -108 -233q-42 -61 -87.5 -103.5t-102.5 -72.5q-114 -60 -255 -60zM534 127q79 0 149 40.5t123 120.5q53 81 79 186.5t26 227.5q0 36 -2 64t-7 54 q-9 51 -28 87q-37 19 -77 28q-41 9 -83 9q-94 0 -166.5 -41t-123.5 -114q-28 -40 -49 -87t-34.5 -97.5t-20.5 -103t-7 -103.5q0 -67 12.5 -119t44.5 -87q26 -29 67.5 -47t96.5 -18z" />
 <glyph unicode="&#xf1;" d="M890 1297q-43 0 -76 15q-15 7 -33.5 19.5t-39.5 34.5l-47 49q-5 5 -15.5 14t-20.5 14q-17 9 -37 9q-15 0 -32 -7t-31 -30q-25 -38 -32 -116h-125q16 135 74 209q57 73 147 73q43 0 76 -15q17 -8 35.5 -22t36.5 -32l47 -47q14 -14 20 -19t17 -11q16 -9 34 -9q20 0 37 10.5 t28 28.5t19.5 47.5t12.5 68.5h125q-8 -63 -26 -117.5t-47 -92.5t-66 -56t-81 -18zM303 1120h164l-12 -168q74 96 163 146q43 24 88 36.5t101 12.5q66 0 120 -18t92 -54q38 -35 57.5 -86.5t19.5 -111.5q0 -17 -1.5 -40.5t-3.5 -43.5t-5.5 -42t-10.5 -57l-135 -694h-184 l135 695q3 9 2 8.5t1 5.5q4 21 6.5 35.5t4.5 26.5t3 22.5t1 23.5q0 44 -11.5 74.5t-34.5 52.5q-46 43 -133 43q-129 0 -217 -93q-89 -94 -122 -261l-123 -633h-184z" />
 <glyph unicode="&#xf2;" d="M453 1673h198l197 -376h-143zM510 -29q-92 0 -166 26t-126 83q-47 51 -74 129t-27 187q0 130 41 267q19 63 47.5 126t68.5 121q81 118 190 177q112 60 253 60q91 0 166.5 -26t128.5 -81q102 -107 102 -314q0 -135 -41 -273q-23 -75 -53 -137t-62 -109 q-42 -61 -88.5 -104.5t-103.5 -72.5t-121.5 -44t-134.5 -15zM533 127q87 0 157.5 45t121.5 126q27 42 47 91.5t33.5 103.5t20.5 111t7 114q0 72 -12.5 123t-43.5 86q-30 34 -71.5 49t-90.5 15q-90 0 -159.5 -45t-120.5 -126q-50 -79 -79.5 -188t-29.5 -230q0 -72 12.5 -124 t43.5 -87q29 -32 71.5 -48t92.5 -16z" />
@@ -196,7 +196,7 @@
 <glyph unicode="&#xf9;" d="M449 1648h198l197 -376h-143zM409 -27q-65 0 -117.5 18t-90.5 55q-39 38 -57.5 89.5t-18.5 112.5q0 18 1.5 39.5t3.5 44.5q3 30 5.5 49.5t7.5 44.5l133 694h185l-135 -694q-1 -6 -2.5 -16t-3 -20.5t-3 -19.5l-2.5 -15q-2 -17 -3 -32t-1 -25q0 -37 11 -68.5t36 -54.5 q23 -21 56.5 -31.5t74.5 -10.5q60 0 115 22.5t100 69.5q45 48 75 114.5t46 147.5l123 633h185l-218 -1120h-164l13 168q-74 -98 -162 -146q-47 -26 -94.5 -37.5t-98.5 -11.5z" />
 <glyph unicode="&#xfa;" d="M903 1648h219l-395 -376h-156zM409 -27q-65 0 -117.5 18t-90.5 55q-39 38 -57.5 89.5t-18.5 112.5q0 18 1.5 39.5t3.5 44.5q3 30 5.5 49.5t7.5 44.5l133 694h185l-135 -694q-1 -6 -2.5 -16t-3 -20.5t-3 -19.5l-2.5 -15q-2 -17 -3 -32t-1 -25q0 -37 11 -68.5t36 -54.5 q23 -21 56.5 -31.5t74.5 -10.5q60 0 115 22.5t100 69.5q45 48 75 114.5t46 147.5l123 633h185l-218 -1120h-164l13 168q-74 -98 -162 -146q-47 -26 -94.5 -37.5t-98.5 -11.5z" />
 <glyph unicode="&#xfb;" d="M713 1648h147l164 -376h-133l-117 241l-225 -241h-156zM409 -27q-65 0 -117.5 18t-90.5 55q-39 38 -57.5 89.5t-18.5 112.5q0 18 1.5 39.5t3.5 44.5q3 30 5.5 49.5t7.5 44.5l133 694h185l-135 -694q-1 -6 -2.5 -16t-3 -20.5t-3 -19.5l-2.5 -15q-2 -17 -3 -32t-1 -25 q0 -37 11 -68.5t36 -54.5q23 -21 56.5 -31.5t74.5 -10.5q60 0 115 22.5t100 69.5q45 48 75 114.5t46 147.5l123 633h185l-218 -1120h-164l13 168q-74 -98 -162 -146q-47 -26 -94.5 -37.5t-98.5 -11.5z" />
-<glyph unicode="&#xfc;" d="M465 1320q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM856 1320q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM409 -27q-65 0 -117.5 18t-90.5 55 q-39 38 -57.5 89.5t-18.5 112.5q0 18 1.5 39.5t3.5 44.5q3 30 5.5 49.5t7.5 44.5l133 694h185l-135 -694q-1 -6 -2.5 -16t-3 -20.5t-3 -19.5l-2.5 -15q-2 -17 -3 -32t-1 -25q0 -37 11 -68.5t36 -54.5q23 -21 56.5 -31.5t74.5 -10.5q60 0 115 22.5t100 69.5q45 48 75 114.5 t46 147.5l123 633h185l-218 -1120h-164l13 168q-74 -98 -162 -146q-47 -26 -94.5 -37.5t-98.5 -11.5z" />
+<glyph unicode="&#xfc;" d="M465 1350q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM856 1350q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM409 -27q-65 0 -117.5 18t-90.5 55 q-39 38 -57.5 89.5t-18.5 112.5q0 18 1.5 39.5t3.5 44.5q3 30 5.5 49.5t7.5 44.5l133 694h185l-135 -694q-1 -6 -2.5 -16t-3 -20.5t-3 -19.5l-2.5 -15q-2 -17 -3 -32t-1 -25q0 -37 11 -68.5t36 -54.5q23 -21 56.5 -31.5t74.5 -10.5q60 0 115 22.5t100 69.5q45 48 75 114.5 t46 147.5l123 633h185l-218 -1120h-164l13 168q-74 -98 -162 -146q-47 -26 -94.5 -37.5t-98.5 -11.5z" />
 <glyph unicode="&#xfd;" d="M947 1648h219l-395 -376h-156zM20 -272h108q83 0 140 47q62 50 118 159l43 84l-217 1102h183l172 -862l483 862h205l-439 -760q-33 -58 -52 -90t-29.5 -50.5t-16 -28.5t-12.5 -22.5t-19.5 -34t-35.5 -62.5q-51 -90 -84.5 -148t-56 -95.5t-38 -60.5t-30.5 -43 q-27 -35 -58.5 -64.5t-73.5 -49.5q-74 -37 -171 -37h-148z" />
 <glyph unicode="&#xfe;" d="M385 1567h184l-114 -590q61 82 147 126t186 44q76 0 141 -25t111 -79q45 -52 66.5 -127t21.5 -172q0 -64 -9.5 -135.5t-29.5 -143.5q-21 -77 -50 -141.5t-60 -112.5q-38 -60 -82 -104t-95 -75q-101 -61 -224 -61q-100 0 -170 42q-72 43 -115 128l-111 -567h-184zM567 127 q43 0 81 12t70 33q34 23 61 54.5t50 74.5q24 45 44 99.5t33 108.5q14 58 21 115t7 107q0 73 -13.5 120.5t-37.5 76.5q-27 33 -66.5 48t-88.5 15q-83 0 -152 -45q-37 -24 -64.5 -56t-52.5 -77q-26 -46 -45 -97.5t-32 -104.5q-14 -57 -21 -114.5t-7 -104.5q0 -69 14 -117.5 t41 -80.5q28 -33 68 -50t90 -17z" />
 <glyph unicode="&#xff;" d="M509 1320q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM900 1320q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM20 -272h108q83 0 140 47q62 50 118 159 l43 84l-217 1102h183l172 -862l483 862h205l-439 -760q-33 -58 -52 -90t-29.5 -50.5t-16 -28.5t-12.5 -22.5t-19.5 -34t-35.5 -62.5q-51 -90 -84.5 -148t-56 -95.5t-38 -60.5t-30.5 -43q-27 -35 -58.5 -64.5t-73.5 -49.5q-74 -37 -171 -37h-148z" />

+ 8 - 8
build/webfonts/fonts/svg/hack-regular-webfont.svg

@@ -4,7 +4,7 @@
 <metadata></metadata>
 <defs>
 <font id="hackregular" horiz-adv-x="1233" >
-<font-face units-per-em="2048" ascent="1638" descent="-410" />
+<font-face units-per-em="2048" ascent="1556" descent="-492" />
 <missing-glyph horiz-adv-x="500" />
 <glyph unicode="&#xd;" />
 <glyph horiz-adv-x="0" />
@@ -19,7 +19,7 @@
 <glyph unicode="'" d="M528 1493h174v-555h-174v555z" />
 <glyph unicode="(" d="M595 -270q-78 124 -133 237.5t-92 226.5q-74 227 -74 449q0 221 74 449q38 115 93 228.5t132 233.5h160q-71 -121 -118.5 -231.5t-79.5 -222.5q-34 -118 -50 -230t-16 -227q0 -118 16.5 -229.5t49.5 -226.5t81 -226t117 -231h-160v0z" />
 <glyph unicode=")" d="M478 -270q132 231 199 459q31 107 48 222t17 232q0 112 -16.5 227.5t-48.5 227.5q-31 107 -80.5 222t-118.5 234h160q153 -237 225 -462q74 -228 74 -449q0 -223 -74 -451q-74 -227 -225 -462h-160v0z" />
-<glyph unicode="*" d="M250 566l242 371l-364 158l36 103l376 -123l20 425h108l20 -425l376 123l36 -103l-364 -158l242 -371l-94 -67l-270 357l-270 -357z" />
+<glyph unicode="*" d="M250 486l242 371l-364 158l36 103l376 -123l20 425h108l20 -425l376 123l36 -103l-364 -158l242 -371l-94 -67l-270 357l-270 -357z" />
 <glyph unicode="+" d="M532 557h-444v170h444v444h168v-444h445v-170h-445v-444h-168v444z" />
 <glyph unicode="," d="M400 -283q244 109 252 334q-12 -2 -21.5 -3t-18.5 -1q-32 0 -60 9.5t-50 29.5q-44 39 -44 110q0 33 11 62.5t35 50.5q20 17 50 28.5t66 11.5q85 0 132 -68q46 -67 46 -188q0 -171 -92 -295q-92 -123 -260 -185z" />
 <glyph unicode="-" d="M206 683h821v-164h-821v164z" />
@@ -35,7 +35,7 @@
 <glyph unicode="7" d="M854 1323h-715v170h940v-86l-534 -1407h-211z" />
 <glyph unicode="8" d="M615 -29q-116 0 -204.5 29.5t-150.5 83.5t-95.5 132.5t-33.5 183.5q0 159 80 260q79 100 229 133q-61 15 -113 46t-88 76q-38 47 -55.5 103t-17.5 119q0 85 30 155.5t91 123.5q59 51 140.5 77.5t188.5 26.5t189 -26.5t141 -77.5q60 -51 90.5 -121.5t30.5 -158.5 q0 -68 -18.5 -122t-53.5 -98t-85.5 -75t-116.5 -48q151 -33 230 -133t79 -258q0 -105 -33.5 -184.5t-95.5 -133.5q-63 -55 -153 -84t-205 -29zM616 868q121 0 186 63q64 63 64 183q0 121 -63 186q-64 64 -187 64q-121 0 -185 -64t-64 -186q0 -120 64 -183t185 -63zM619 129 q66 0 118 19t89 57t55 91.5t18 121.5q0 74 -19.5 127t-54.5 88q-75 76 -209 76q-135 0 -208 -75q-35 -36 -54.5 -89.5t-19.5 -123.5q0 -68 18.5 -122.5t55.5 -92.5q38 -39 91.5 -58t119.5 -19z" />
 <glyph unicode="9" d="M528 -29q-37 0 -75.5 3.5t-73.5 11.5q-32 7 -70 19t-73 26v186q32 -19 66.5 -33t67.5 -23q72 -20 147 -20q193 0 292 145q98 145 98 425q-23 -51 -58 -90t-74 -64q-83 -53 -206 -53q-100 0 -182 33.5t-141 99.5q-119 134 -119 373q0 118 29.5 214.5t92.5 164.5 q60 66 147 98.5t198 32.5q137 0 228 -48.5t150 -139.5q64 -100 93 -243t29 -323q0 -198 -34.5 -347t-109.5 -250q-74 -100 -181 -149t-241 -49zM593 662q70 0 121 24.5t85 67.5q35 44 54 108.5t19 149.5t-19 149.5t-54 108.5q-34 43 -85 67.5t-121 24.5q-62 0 -113 -21 t-86 -67q-68 -89 -68 -262t68 -262q34 -45 84.5 -66.5t114.5 -21.5z" />
-<glyph unicode=":" d="M620 716q-68 0 -115 47t-47 122t47 122t115 47t115 -47t47 -122t-47 -122t-115 -47zM620 0q-68 0 -115 47t-47 122t47 122t115 47t115 -47t47 -122t-47 -122t-115 -47z" />
+<glyph unicode=":" d="M620 776q-68 0 -115 47t-47 122t47 122t115 47t115 -47t47 -122t-47 -122t-115 -47zM620 60q-68 0 -115 47t-47 122t47 122t115 47t115 -47t47 -122t-47 -122t-115 -47z" />
 <glyph unicode=";" d="M610 703q-72 0 -120 50q-50 48 -50 128q0 78 50 128q48 49 120 49q73 0 121 -49q49 -49 49 -128q0 -80 -49 -128q-48 -50 -121 -50zM394 -361q256 114 265 351q-13 -3 -23 -4t-19 -1q-33 0 -63 10.5t-53 30.5q-46 43 -46 116q0 35 11.5 65.5t36.5 52.5q21 19 52.5 30.5 t69.5 11.5q89 0 139 -71q48 -71 48 -197q0 -180 -97 -310t-273 -194z" />
 <glyph unicode="&#x3c;" d="M88 559v166l1057 418v-182l-850 -320l850 -317v-183z" />
 <glyph unicode="=" d="M88 930h1057v-170h-1057v170zM88 524h1057v-172h-1057v172z" />
@@ -72,7 +72,7 @@
 <glyph unicode="\" d="M102 1493h191l786 -1683h-190z" />
 <glyph unicode="]" d="M386 -127h240v1619h-240v143h424v-1905h-424v143z" />
 <glyph unicode="^" d="M528 1493h177l456 -557h-178l-367 395l-366 -395h-178z" />
-<glyph unicode="_" d="M0 -403h1024v-80h-1024v80z" />
+<glyph unicode="_" d="M94 -190h1044v-120h-1044v120z" />
 <glyph unicode="`" d="M604 1262l-325 376h198l281 -376h-154z" />
 <glyph unicode="a" d="M513 -29q-174 0 -275 97q-48 46 -75 108.5t-27 150.5q0 185 126 283q124 97 368 97h247v29q0 64 -17 114t-51 81q-33 30 -87 45t-126 15q-95 0 -191 -27q-97 -27 -187 -79v184q42 16 93 32t103 27q91 19 183 19q71 0 129 -10.5t108 -31.5q46 -20 87.5 -50.5t70.5 -70.5 q21 -29 34 -61t20 -63q16 -73 16 -221v-229q2 -58 3 -102t6 -82q5 -42 11.5 -79t11.5 -56q7 -31 16 -58.5t11 -32.5h-185q-5 12 -12.5 35.5t-14.5 51.5q-5 22 -9.5 44.5t-6.5 38.5q-29 -50 -74.5 -89t-89.5 -62q-48 -25 -101.5 -36.5t-114.5 -11.5zM551 125q151 0 238 106 q88 108 88 291v41h-233q-160 0 -242 -56q-43 -29 -62.5 -71.5t-19.5 -98.5q0 -52 16 -90.5t45 -65.5q29 -26 70.5 -41t99.5 -15z" />
 <glyph unicode="b" d="M676 -29q-51 0 -93 10.5t-83 33.5q-77 44 -123 126l-18 -141h-166v1556h184v-579q43 82 122 126q77 44 181 44q96 0 176.5 -38t139.5 -116q58 -78 87 -187t29 -245q0 -274 -116 -432q-57 -78 -137 -118t-183 -40zM650 127q133 0 200 109q68 110 68 323t-68 323 q-67 109 -201 109t-203 -109q-69 -110 -69 -323t69 -322q69 -110 204 -110z" />
@@ -103,7 +103,7 @@
 <glyph unicode="{" d="M908 -253q-248 0 -333 74q-85 73 -85 295v239q0 150 -53 209q-54 58 -194 58h-116v143h116q141 0 194 57q53 58 53 207v240q0 222 85 295q83 73 333 73h64v-143h-70q-140 0 -182 -43q-43 -43 -43 -186v-248q0 -158 -45 -228q-22 -34 -61 -58.5t-95 -37.5q111 -27 156 -98 t45 -227v-248q0 -143 43 -186q42 -43 182 -43h70v-144h-64v0z" />
 <glyph unicode="|" d="M530 1565h172v-2048h-172v2048z" />
 <glyph unicode="}" d="M261 -118h68q140 0 184 44q43 43 43 185v248q0 156 45 227t156 98q-110 26 -155 96q-22 34 -34 88.5t-12 139.5v248q0 142 -43 185q-44 44 -184 44h-68v143h62q250 0 333 -73q84 -74 84 -295v-240q0 -78 21 -127.5t63 -79.5q40 -29 97.5 -43t126.5 -14h64v-143h-64 q-71 0 -128 -14.5t-96 -43.5q-42 -31 -63 -81t-21 -128v-239q0 -222 -84 -295q-85 -74 -333 -74h-62v144z" />
-<glyph unicode="~" d="M88 666q78 60 151 87t156 27q28 0 53 -3t49 -8q15 -3 29 -7t28 -9t31 -11t38 -15q8 -3 15 -6.5l17 -8.5q114 -55 210 -55q69 0 138 31q32 14 66.5 36t75.5 56v-174q-75 -58 -146 -86q-33 -13 -69.5 -20.5t-80.5 -7.5q-29 0 -54 3.5t-49 10.5t-48.5 16t-52.5 21q-3 1 -8 3 t-10 4.5t-9.5 4t-5.5 2.5q-76 33 -128 45q-53 12 -102 12q-41 0 -79.5 -7.5t-70.5 -21.5q-31 -13 -68.5 -36.5t-75.5 -56.5v174z" />
+<glyph unicode="~" d="M1151 782q-4 -112 -17.5 -194t-50.5 -147q-72 -145 -237 -145q-79 0 -137 34q-52 33 -126 134q-78 108 -115 137q-40 29 -77 29q-77 0 -109 -72q-35 -84 -42 -255h-156q5 208 68 340q82 143 234 143q73 0 132 -35q30 -18 64.5 -51.5t66.5 -78.5q54 -74 105 -125 q21 -22 42 -33t46 -11q80 0 115.5 81.5t37.5 248.5h156z" />
 <glyph unicode="&#xa0;" />
 <glyph unicode="&#xa1;" d="M626 1498q69 0 116 -48q23 -23 34.5 -53t11.5 -72q0 -78 -46 -124q-47 -47 -116 -47t-116 47q-46 47 -46 124q0 78 46 125q46 48 116 48zM689 952l67 -567v-445h-265v445l77 567h121z" />
 <glyph unicode="&#xa2;" d="M698 -27q-112 11 -200 54.5t-154 124.5q-63 77 -98.5 181.5t-35.5 224.5q0 122 36.5 227.5t98.5 181.5q61 75 148 121t205 57v287h103v-287q29 -2 61 -7t61 -13t65.5 -20t72.5 -28v-172q-30 18 -65 34.5t-67 27.5q-35 12 -66 18t-62 8v-870q32 2 64 9.5t65 18.5 q31 11 65 26.5t66 35.5v-172q-46 -20 -76.5 -30t-61.5 -18q-65 -17 -122 -20v-286h-103v286zM698 991q-133 -12 -212 -130q-80 -119 -80 -302t80 -301q41 -60 93.5 -92t118.5 -39v864z" />
@@ -179,11 +179,11 @@
 <glyph unicode="&#xe8;" d="M294 1673h198l281 -376h-154zM677 -29q-129 0 -231.5 39.5t-174.5 116.5t-109.5 185.5t-37.5 245.5q0 141 38 247.5t105 181.5q73 81 171 120.5t211 39.5q112 0 196.5 -37t144.5 -107t91.5 -169.5t31.5 -227.5v-90h-797v-6q0 -183 96 -283q46 -48 111.5 -74t156.5 -26 t185 28q97 29 205 85v-183q-53 -22 -107 -39t-95 -26q-48 -11 -96 -16t-95 -5zM929 660q-2 86 -22.5 147.5t-53.5 99.5q-36 42 -89 63t-119 21q-135 0 -220 -88q-86 -89 -102 -244z" />
 <glyph unicode="&#xe9;" d="M771 1673h198l-325 -376h-154zM677 -29q-129 0 -231.5 39.5t-174.5 116.5t-109.5 185.5t-37.5 245.5q0 141 38 247.5t105 181.5q73 81 171 120.5t211 39.5q112 0 196.5 -37t144.5 -107t91.5 -169.5t31.5 -227.5v-90h-797v-6q0 -183 96 -283q46 -48 111.5 -74t156.5 -26 t185 28q97 29 205 85v-183q-53 -22 -107 -39t-95 -26q-48 -11 -96 -16t-95 -5zM929 660q-2 86 -22.5 147.5t-53.5 99.5q-36 42 -89 63t-119 21q-135 0 -220 -88q-86 -89 -102 -244z" />
 <glyph unicode="&#xea;" d="M558 1673h147l246 -376h-139l-181 245l-180 -245h-139zM677 -29q-129 0 -231.5 39.5t-174.5 116.5t-109.5 185.5t-37.5 245.5q0 141 38 247.5t105 181.5q73 81 171 120.5t211 39.5q112 0 196.5 -37t144.5 -107t91.5 -169.5t31.5 -227.5v-90h-797v-6q0 -183 96 -283 q46 -48 111.5 -74t156.5 -26t185 28q97 29 205 85v-183q-53 -22 -107 -39t-95 -26q-48 -11 -96 -16t-95 -5zM929 660q-2 86 -22.5 147.5t-53.5 99.5q-36 42 -89 63t-119 21q-135 0 -220 -88q-86 -89 -102 -244z" />
-<glyph unicode="&#xeb;" d="M364 1348q-30 0 -30 30v142q0 30 30 30h143q30 0 30 -30v-142q0 -30 -30 -30h-143zM756 1348q-30 0 -30 30v142q0 30 30 30h142q30 0 30 -30v-142q0 -30 -30 -30h-142zM677 -29q-129 0 -231.5 39.5t-174.5 116.5t-109.5 185.5t-37.5 245.5q0 141 38 247.5t105 181.5 q73 81 171 120.5t211 39.5q112 0 196.5 -37t144.5 -107t91.5 -169.5t31.5 -227.5v-90h-797v-6q0 -183 96 -283q46 -48 111.5 -74t156.5 -26t185 28q97 29 205 85v-183q-53 -22 -107 -39t-95 -26q-48 -11 -96 -16t-95 -5zM929 660q-2 86 -22.5 147.5t-53.5 99.5 q-36 42 -89 63t-119 21q-135 0 -220 -88q-86 -89 -102 -244z" />
+<glyph unicode="&#xeb;" d="M364 1350q-30 0 -30 30v142q0 30 30 30h143q30 0 30 -30v-142q0 -30 -30 -30h-143zM756 1350q-30 0 -30 30v142q0 30 30 30h142q30 0 30 -30v-142q0 -30 -30 -30h-142zM677 -29q-129 0 -231.5 39.5t-174.5 116.5t-109.5 185.5t-37.5 245.5q0 141 38 247.5t105 181.5 q73 81 171 120.5t211 39.5q112 0 196.5 -37t144.5 -107t91.5 -169.5t31.5 -227.5v-90h-797v-6q0 -183 96 -283q46 -48 111.5 -74t156.5 -26t185 28q97 29 205 85v-183q-53 -22 -107 -39t-95 -26q-48 -11 -96 -16t-95 -5zM929 660q-2 86 -22.5 147.5t-53.5 99.5 q-36 42 -89 63t-119 21q-135 0 -220 -88q-86 -89 -102 -244z" />
 <glyph unicode="&#xec;" d="M218 1647h198l281 -376h-154zM859 -8q-80 0 -143.5 25t-111.5 81q-91 106 -91 300v578h-245v144h429v-722q0 -125 46 -187q24 -33 57.5 -48t76.5 -15h215v-156h-233z" />
 <glyph unicode="&#xed;" d="M794 1647h198l-325 -376h-154zM859 -8q-80 0 -143.5 25t-111.5 81q-91 106 -91 300v578h-245v144h429v-722q0 -125 46 -187q24 -33 57.5 -48t76.5 -15h215v-156h-233z" />
 <glyph unicode="&#xee;" d="M514 1648h147l246 -376h-139l-181 245l-180 -245h-139zM859 -8q-80 0 -143.5 25t-111.5 81q-91 106 -91 300v578h-245v144h429v-722q0 -125 46 -187q24 -33 57.5 -48t76.5 -15h215v-156h-233z" />
-<glyph unicode="&#xef;" d="M328 1320q-30 0 -30 30v142q0 30 30 30h143q30 0 30 -30v-142q0 -30 -30 -30h-143zM720 1320q-30 0 -30 30v142q0 30 30 30h142q30 0 30 -30v-142q0 -30 -30 -30h-142zM859 -8q-80 0 -143.5 25t-111.5 81q-91 106 -91 300v578h-245v144h429v-722q0 -125 46 -187 q24 -33 57.5 -48t76.5 -15h215v-156h-233z" />
+<glyph unicode="&#xef;" d="M328 1350q-30 0 -30 30v142q0 30 30 30h143q30 0 30 -30v-142q0 -30 -30 -30h-143zM720 1350q-30 0 -30 30v142q0 30 30 30h142q30 0 30 -30v-142q0 -30 -30 -30h-142zM859 -8q-80 0 -143.5 25t-111.5 81q-91 106 -91 300v578h-245v144h429v-722q0 -125 46 -187 q24 -33 57.5 -48t76.5 -15h215v-156h-233z" />
 <glyph unicode="&#xf0;" d="M617 -29q-116 0 -204.5 37.5t-150.5 110.5q-63 75 -94 179t-31 235q0 132 31.5 237t93.5 179t152.5 110.5t216.5 36.5q18 0 23.5 -0.5t8.5 -0.5q11 -1 14.5 -1t5 -0.5t3.5 -0.5t10 -1l-10.5 14t-17.5 23t-20.5 27t-20.5 26q-18 23 -36.5 44.5t-37.5 43.5l-279 -92l-30 98 l237 80l-182 200h219l127 -145l289 94l33 -98l-250 -80q196 -212 288 -402q46 -96 68.5 -192.5t22.5 -204.5q0 -128 -31 -231t-94 -178q-64 -76 -153 -112t-201 -36zM616 127q138 0 211 106q37 54 55.5 129t18.5 169q0 60 -7.5 112.5t-21.5 103.5t-34 93.5t-45 77.5 q-17 7 -39.5 12.5t-36.5 7.5q-41 6 -79 6q-73 0 -131.5 -25t-97.5 -79t-58 -131.5t-19 -174.5q0 -194 74 -301q73 -106 210 -106z" />
 <glyph unicode="&#xf1;" d="M287 1286q2 135 52 208q51 74 141 74q39 0 72 -14q30 -13 69 -47l57 -55q11 -10 21.5 -17.5t16.5 -11.5q10 -6 16 -8t14 -2q38 0 56 37q17 36 19 118h125q-2 -135 -52 -208q-51 -74 -141 -74q-39 0 -72 14q-30 13 -69 47l-57 55q-13 12 -22.5 19t-15.5 11q-9 5 -15.5 7 t-14.5 2q-38 0 -56 -37q-19 -39 -20 -118h-124zM195 1120h166l18 -168q50 97 133 146t198 49q90 0 153 -29t104 -83q84 -113 84 -341v-694h-185v694q0 151 -53 222t-167 71q-66 0 -114.5 -23t-82.5 -68q-70 -91 -70 -263v-633h-184v1120z" />
 <glyph unicode="&#xf2;" d="M279 1673h198l281 -376h-154zM616 -29q-115 0 -204.5 37.5t-151.5 112.5q-63 78 -93 188.5t-30 250.5q0 284 123 436q123 151 356 151q120 0 208.5 -38.5t148.5 -112.5q123 -152 123 -435q0 -143 -30.5 -254t-92.5 -186q-60 -74 -149.5 -112t-207.5 -38zM616 127 q141 0 213 110q72 109 72 322t-72 323q-72 109 -213 109q-140 0 -212 -109q-72 -110 -72 -323t72 -322q72 -110 212 -110z" />
@@ -196,7 +196,7 @@
 <glyph unicode="&#xf9;" d="M279 1644h198l281 -376h-154zM534 -29q-171 0 -255 113q-84 112 -84 340v694h184v-694q0 -152 54 -222q26 -34 65.5 -52.5t99.5 -18.5q130 0 199 92q69 91 69 262v633h185v-1118h-167l-18 168q-50 -98 -133 -147q-85 -50 -199 -50z" />
 <glyph unicode="&#xfa;" d="M756 1644h198l-325 -376h-154zM534 -29q-171 0 -255 113q-84 112 -84 340v694h184v-694q0 -152 54 -222q26 -34 65.5 -52.5t99.5 -18.5q130 0 199 92q69 91 69 262v633h185v-1118h-167l-18 168q-50 -98 -133 -147q-85 -50 -199 -50z" />
 <glyph unicode="&#xfb;" d="M543 1644h147l246 -376h-139l-181 245l-180 -245h-139zM534 -29q-171 0 -255 113q-84 112 -84 340v694h184v-694q0 -152 54 -222q26 -34 65.5 -52.5t99.5 -18.5q130 0 199 92q69 91 69 262v633h185v-1118h-167l-18 168q-50 -98 -133 -147q-85 -50 -199 -50z" />
-<glyph unicode="&#xfc;" d="M349 1320q-30 0 -30 30v142q0 30 30 30h143q30 0 30 -30v-142q0 -30 -30 -30h-143zM741 1320q-30 0 -30 30v142q0 30 30 30h142q30 0 30 -30v-142q0 -30 -30 -30h-142zM534 -29q-171 0 -255 113q-84 112 -84 340v694h184v-694q0 -152 54 -222q26 -34 65.5 -52.5 t99.5 -18.5q130 0 199 92q69 91 69 262v633h185v-1118h-167l-18 168q-50 -98 -133 -147q-85 -50 -199 -50z" />
+<glyph unicode="&#xfc;" d="M349 1350q-30 0 -30 30v142q0 30 30 30h143q30 0 30 -30v-142q0 -30 -30 -30h-143zM741 1350q-30 0 -30 30v142q0 30 30 30h142q30 0 30 -30v-142q0 -30 -30 -30h-142zM534 -29q-171 0 -255 113q-84 112 -84 340v694h184v-694q0 -152 54 -222q26 -34 65.5 -52.5 t99.5 -18.5q130 0 199 92q69 91 69 262v633h185v-1118h-167l-18 168q-50 -98 -133 -147q-85 -50 -199 -50z" />
 <glyph unicode="&#xfd;" d="M756 1646h198l-325 -376h-154zM184 -272h109q45 0 76 13.5t51 33.5q22 23 50 79t67 164l-433 1102h195l332 -876l327 876h195l-295 -760q-33 -84 -52.5 -135t-31.5 -82.5t-19 -50.5t-14 -40q-25 -70 -45 -121.5t-36.5 -89t-30 -63.5t-23.5 -45q-31 -54 -57 -79.5 t-55 -41.5q-35 -19 -78 -28.5t-84 -9.5h-148v154z" />
 <glyph unicode="&#xfe;" d="M190 1567h185v-590q47 84 123 127t177 43q100 0 180 -39t138 -118t86.5 -187.5t28.5 -245.5q0 -275 -116 -430q-116 -156 -318 -156q-57 0 -99 11.5t-79 32.5q-78 45 -121 126v-567h-185v1993zM647 127q134 0 201 109t67 323t-67 323t-201 109t-203 -109 q-69 -110 -69 -323t69 -322q69 -110 203 -110z" />
 <glyph unicode="&#xff;" d="M349 1320q-30 0 -30 30v142q0 30 30 30h143q30 0 30 -30v-142q0 -30 -30 -30h-143zM741 1320q-30 0 -30 30v142q0 30 30 30h142q30 0 30 -30v-142q0 -30 -30 -30h-142zM184 -272h109q45 0 76 13.5t51 33.5q22 23 50 79t67 164l-433 1102h195l332 -876l327 876h195 l-295 -760q-24 -62 -37.5 -96t-21 -53.5t-11.5 -30t-9 -24.5t-13.5 -37t-24.5 -67q-30 -81 -51.5 -136t-37.5 -91.5t-26.5 -58t-17.5 -34.5q-22 -38 -49 -67.5t-66 -51.5q-69 -39 -161 -39h-148v154z" />

+ 8 - 8
build/webfonts/fonts/svg/latin/hack-bold-latin-webfont.svg

@@ -4,7 +4,7 @@
 <metadata></metadata>
 <defs>
 <font id="hackbold" horiz-adv-x="1233" >
-<font-face units-per-em="2048" ascent="1638" descent="-410" />
+<font-face units-per-em="2048" ascent="1556" descent="-492" />
 <missing-glyph horiz-adv-x="500" />
 <glyph horiz-adv-x="0" />
 <glyph unicode="&#xd;" />
@@ -20,7 +20,7 @@
 <glyph unicode="'" d="M487 1493h256v-555h-256v555z" />
 <glyph unicode="(" d="M596 -270q-74 107 -134 220.5t-102 235.5q-77 225 -77 457q0 231 78 458q38 110 94.5 221t140.5 232h228q-64 -116 -113.5 -232t-82.5 -231q-64 -222 -64 -448q0 -224 64 -447q65 -227 196 -466h-228v0z" />
 <glyph unicode=")" d="M409 -270q131 239 196 466q64 223 64 447q0 226 -64 448q-32 110 -80.5 226t-115.5 237h228q159 -229 236 -453q39 -114 58 -230.5t19 -229.5q0 -230 -77 -455q-40 -117 -98.5 -229t-137.5 -227h-228v0z" />
-<glyph unicode="*" d="M216 560l239 366l-358 155l51 148l369 -120l19 416h156l19 -416l369 120l51 -148l-358 -155l239 -366l-133 -95l-265 350l-265 -350z" />
+<glyph unicode="*" d="M216 455l239 366l-358 155l51 148l369 -120l19 416h156l19 -416l369 120l51 -148l-358 -155l239 -366l-133 -95l-265 350l-265 -350z" />
 <glyph unicode="+" d="M498 524h-432v238h432v430h237v-430h430v-238h-430v-432h-237v432z" />
 <glyph unicode="," d="M380 -275l14 6q102 44 168 121t74 182q-7 -1 -12.5 -1.5t-14.5 -0.5q-32 0 -62.5 10.5t-54.5 32.5q-23 20 -36 49t-13 72q0 14 1.5 25.5t4.5 22.5q4 14 8.5 24t8.5 17t11 16.5t17 17.5q14 12 27 20t30 14q15 5 31 8t36 3q17 0 30.5 -2t27.5 -6q27 -8 50 -25q12 -9 21 -19 t17 -23q25 -35 37 -85t12 -111q0 -88 -24 -164q-11 -35 -28 -70t-43 -70q-49 -67 -115.5 -112.5t-151.5 -77.5l-13 -5z" />
 <glyph unicode="-" d="M221 746h791v-291h-791v291z" />
@@ -36,7 +36,7 @@
 <glyph unicode="7" d="M758 1233h-623v260h944v-209l-506 -1284h-301z" />
 <glyph unicode="8" d="M617 -29q-123 0 -212 30.5t-149 86.5q-64 59 -95.5 142t-31.5 184q0 76 18 134.5t53 107.5q71 97 197 135q-113 39 -172 123q-29 42 -44 92.5t-15 114.5q0 91 30 164t91 127q121 108 329 108t330 -108q121 -108 121 -292q0 -123 -58 -205q-58 -84 -169 -124 q122 -37 194 -136q35 -49 52.5 -107.5t17.5 -133.5q0 -101 -31.5 -184t-95.5 -142q-128 -117 -360 -117zM616 903q88 0 139 52q50 52 50 138q0 89 -50 139q-23 23 -58 36.5t-81 13.5q-86 0 -137 -51t-51 -138q0 -86 51 -138q27 -28 61 -40t76 -12zM616 209q48 0 89 15.5 t72 47.5q29 29 45 72t16 96q0 50 -15 91t-46 73q-28 29 -68 45.5t-93 16.5q-48 0 -88.5 -15t-71.5 -47q-61 -62 -61 -165q0 -51 15 -93.5t46 -74.5q27 -28 68 -45t92 -17z" />
 <glyph unicode="9" d="M502 -39q-40 0 -75.5 3.5t-72.5 11.5q-38 8 -75.5 19t-75.5 25v269q40 -23 77.5 -40t74.5 -28q70 -22 140 -22q76 0 137.5 26t104.5 81q40 51 63 130t25 188q-25 -34 -53.5 -57t-66.5 -40t-79.5 -25t-92.5 -8q-100 0 -179 32t-134 96q-54 63 -81.5 153.5t-27.5 207.5 q0 122 30.5 220t91.5 167q122 137 357 137q139 0 233 -47.5t154 -135.5q68 -100 96.5 -245t28.5 -323q0 -110 -10 -200.5t-29 -164t-47 -132t-64 -104.5q-78 -100 -193 -147t-257 -47zM589 741q96 0 147 70q50 70 50 200q0 69 -13.5 119.5t-36.5 82.5q-26 35 -63 52t-84 17 q-51 0 -86.5 -18.5t-59.5 -50.5q-52 -70 -52 -201t52 -201q26 -35 61.5 -52.5t84.5 -17.5z" />
-<glyph unicode=":" d="M619 701q-39 0 -70.5 14.5t-53.5 36.5q-27 27 -39.5 61t-12.5 72q0 43 14 76.5t37 56.5q26 26 59 38.5t68 12.5t67 -12.5t58 -38.5q23 -23 37 -56.5t14 -75.5t-14 -76.5t-37 -57.5t-56 -37t-71 -14zM620 -15q-74 0 -125 51q-52 52 -52 133t52 133q51 51 125 51 q36 0 68 -12.5t58 -38.5q23 -23 37 -56.5t14 -76.5q0 -42 -13.5 -75.5t-37.5 -57.5q-26 -26 -58 -38.5t-68 -12.5z" />
+<glyph unicode=":" d="M619 752q-39 0 -70.5 14.5t-53.5 36.5q-27 27 -39.5 61t-12.5 72q0 43 14 76.5t37 56.5q26 26 59 38.5t68 12.5t67 -12.5t58 -38.5q23 -23 37 -56.5t14 -75.5t-14 -76.5t-37 -57.5t-56 -37t-71 -14zM620 36q-74 0 -125 51q-52 52 -52 133t52 133q51 51 125 51 q36 0 68 -12.5t58 -38.5q23 -23 37 -56.5t14 -76.5q0 -42 -13.5 -75.5t-37.5 -57.5q-26 -26 -58 -38.5t-68 -12.5z" />
 <glyph unicode=";" d="M609 695q-41 0 -74 15t-56 38q-29 29 -41.5 65t-12.5 75q0 45 15 80.5t38 59.5q27 26 61.5 39.5t72.5 13.5q76 0 131 -53q24 -25 38.5 -59.5t14.5 -79.5t-14.5 -80.5t-38.5 -60.5q-25 -24 -59.5 -38.5t-74.5 -14.5zM373 -346l15 7q55 23 103 57.5t80 74.5q29 36 48 83.5 t23 102.5q-10 -2 -13 -2h-10q-35 0 -69.5 11t-59.5 34q-26 23 -38.5 55.5t-12.5 72.5q0 81 54 128q14 12 28.5 20.5t31.5 15.5q14 5 32 8t39 3q23 0 45 -4.5t42 -15.5q40 -19 65 -58q14 -21 23.5 -42.5t15.5 -47.5q7 -26 10 -55t3 -61q0 -94 -25.5 -174t-73.5 -145 q-93 -129 -281 -200l-14 -5z" />
 <glyph unicode="&#x3c;" d="M88 524v236l1057 416v-250l-795 -285l795 -283v-249z" />
 <glyph unicode="=" d="M88 987h1057v-235h-1057v235zM88 532h1057v-237h-1057v237z" />
@@ -73,7 +73,7 @@
 <glyph unicode="\" d="M111 1493h223l786 -1683h-223z" />
 <glyph unicode="]" d="M344 -83h243v1528h-243v190h505v-1905h-505v187z" />
 <glyph unicode="^" d="M494 1493h245l437 -557h-242l-318 301l-317 -301h-242z" />
-<glyph unicode="_" d="M0 -293h1233v-190h-1233v190z" />
+<glyph unicode="_" d="M94 -190h1044v-200h-1044v200z" />
 <glyph unicode="`" d="M199 1638h282l283 -376h-197z" />
 <glyph unicode="a" d="M494 -29q-91 0 -164.5 25t-127.5 76q-107 101 -107 282q0 96 30.5 169t96.5 121q127 93 393 93h203v49q0 37 -13.5 64t-37.5 44q-26 19 -65.5 27.5t-91.5 8.5q-48 0 -98.5 -6.5t-99.5 -19.5q-48 -13 -100 -34.5t-106 -50.5v250q42 17 94.5 33.5t102.5 25.5q41 8 100 14 t125 6q70 0 126.5 -8t102 -23t80 -36t60.5 -46q27 -27 48 -62t35.5 -82.5t21.5 -108t7 -138.5q0 -19 -0.5 -50t-1 -68t-1 -76.5t-1 -74.5t-1 -62t-0.5 -39q0 -21 0.5 -42t1.5 -35q2 -20 3.5 -39.5t3.5 -32.5q3 -20 7 -38.5t7 -28.5q5 -15 12.5 -31t15.5 -27h-290 q-9 15 -16.5 31t-11.5 27q-3 10 -7 28.5t-6 38.5q-55 -73 -142 -114q-42 -20 -86.5 -30t-101.5 -10zM576 174q56 0 101 21.5t77 66.5q64 86 64 244v20h-117q-165 0 -229 -42q-65 -42 -65 -142q0 -41 11 -70.5t34 -52.5q45 -45 124 -45z" />
 <glyph unicode="b" d="M740 -29q-103 0 -177 49q-75 49 -121 146l-29 -166h-263v1556h292v-595q54 94 126 140q35 23 75.5 34.5t91.5 11.5q96 0 172 -38.5t129 -113.5q51 -72 79 -180.5t28 -254.5q0 -137 -26 -247.5t-80 -188.5q-54 -77 -128.5 -115t-168.5 -38zM647 211q95 0 149 92 q54 91 54 254q0 162 -54 254t-149 92q-94 0 -150 -92q-55 -91 -55 -254t55 -254q56 -92 150 -92z" />
@@ -104,7 +104,7 @@
 <glyph unicode="{" d="M853 -334q-248 0 -333 74q-85 73 -85 295v215q0 70 -12.5 124.5t-40.5 84.5q-27 29 -77 43t-117 14h-92v191h92q140 0 194 57q53 58 53 209v215q0 222 85 295q83 73 333 73h150v-190h-123q-105 0 -139 -42q-35 -43 -35 -185v-209q0 -165 -49 -232q-49 -66 -175 -86 q125 -21 175 -89q49 -67 49 -232v-205q0 -143 35 -187q34 -42 139 -42h123v-191h-150v0z" />
 <glyph unicode="|" d="M502 1565h227v-2048h-227v2048z" />
 <glyph unicode="}" d="M230 -143h121q104 0 140 43t36 186v205q0 165 49 232q26 35 70.5 57t103.5 32q-127 20 -174 86q-49 67 -49 232v209q0 140 -35 184q-19 23 -56 33t-85 10h-121v190h150q249 0 332 -73q83 -74 83 -295v-215q0 -81 14.5 -130.5t40.5 -77.5t73 -43t122 -15h92v-191h-92 q-141 0 -195 -58q-55 -58 -55 -208v-215q0 -221 -83 -295q-85 -74 -332 -74h-150v191z" />
-<glyph unicode="~" d="M850 463q-30 0 -56 4t-50.5 10.5t-48.5 16t-50 20.5q-11 4 -17.5 7t-9.5 4.5l-4 2t-2 0.5q-38 17 -70 28.5t-58 17.5q-53 12 -103 12q-76 0 -148 -29q-29 -12 -66.5 -34.5t-78.5 -57.5v229q77 61 151 88q37 14 76.5 20.5t78.5 6.5q55 0 104 -11q23 -5 57.5 -16.5 t66.5 -25.5l33 -15q61 -28 109 -41.5t99 -13.5q39 0 72.5 8t67.5 23t69 37.5t73 56.5v-233q-74 -59 -146 -87q-33 -13 -69.5 -20.5t-79.5 -7.5z" />
+<glyph unicode="~" d="M1165 848q-2 -67 -6.5 -123.5t-12.5 -104.5t-20.5 -88.5t-31.5 -73.5l1 3q-80 -162 -265 -162q-88 0 -152 38q-59 35 -133 138q-69 97 -97 119q-13 8 -23.5 13t-20.5 5q-43 0 -59 -40v1q-29 -68 -38 -268h-239q6 254 71 387q92 160 260 160q82 0 147 -40q33 -20 69 -54.5 t69 -80.5l-1 1q51 -69 94 -112q27 -27 50 -27q51 0 73 75.5t24 233.5h241z" />
 <glyph unicode="&#xa0;" />
 <glyph unicode="&#xa1;" d="M615 1508q17 0 34 -2.5t34 -10.5q17 -7 29.5 -15.5t26.5 -23.5q12 -13 17 -20t11 -18q8 -14 11.5 -23t5.5 -22q5 -25 5 -49q0 -41 -12 -74.5t-37 -58.5q-24 -25 -56.5 -38t-66.5 -13q-8 0 -16.5 0.5t-14.5 1.5l-26 6q-6 2 -14.5 5.5t-10.5 4.5q-7 3 -13 7t-10 7 q-4 4 -7 6.5t-14 13.5q-50 49 -50 131q0 84 50 134q23 23 54.5 37t69.5 14zM687 960l68 -576v-456h-285v456l78 576h139z" />
 <glyph unicode="&#xa2;" d="M655 -25q-235 22 -371 179q-137 158 -137 408q0 130 35 232t102 179q136 156 371 172v287h142v-287q61 -5 120 -21q35 -10 62.5 -21.5t56.5 -25.5v-268q-29 22 -60.5 39.5t-55.5 27.5q-26 11 -58.5 19t-64.5 12v-692q33 2 64.5 10t59.5 19q29 12 58 28.5t57 38.5v-268 q-29 -16 -55.5 -27t-56.5 -19q-63 -18 -127 -22v-288h-142v288zM655 907q-113 -13 -175 -103q-30 -44 -46 -104.5t-16 -139.5q0 -75 15.5 -136.5t47.5 -109.5q63 -93 174 -99v692z" />
@@ -173,7 +173,7 @@
 <glyph unicode="&#xe1;" d="M752 1673h282l-368 -376h-197zM494 -29q-91 0 -164.5 25t-127.5 76q-107 101 -107 282q0 96 30.5 169t96.5 121q127 93 393 93h203v49q0 37 -13.5 64t-37.5 44q-26 19 -65.5 27.5t-91.5 8.5q-48 0 -98.5 -6.5t-99.5 -19.5q-48 -13 -100 -34.5t-106 -50.5v250 q42 17 94.5 33.5t102.5 25.5q41 8 100 14t125 6q70 0 126.5 -8t102 -23t80 -36t60.5 -46q27 -27 48 -62t35.5 -82.5t21.5 -108t7 -138.5q0 -19 -0.5 -50t-1 -68t-1 -76.5t-1 -74.5t-1 -62t-0.5 -39q0 -21 0.5 -42t1.5 -35q2 -20 3.5 -39.5t3.5 -32.5q3 -20 7 -38.5t7 -28.5 q5 -15 12.5 -31t15.5 -27h-290q-9 15 -16.5 31t-11.5 27q-3 10 -7 28.5t-6 38.5q-55 -73 -142 -114q-42 -20 -86.5 -30t-101.5 -10zM576 174q56 0 101 21.5t77 66.5q64 86 64 244v20h-117q-165 0 -229 -42q-65 -42 -65 -142q0 -41 11 -70.5t34 -52.5q45 -45 124 -45z" />
 <glyph unicode="&#xe2;" d="M496 1672h241l256 -376h-178l-199 225l-198 -225h-178zM494 -29q-91 0 -164.5 25t-127.5 76q-107 101 -107 282q0 96 30.5 169t96.5 121q127 93 393 93h203v49q0 37 -13.5 64t-37.5 44q-26 19 -65.5 27.5t-91.5 8.5q-48 0 -98.5 -6.5t-99.5 -19.5q-48 -13 -100 -34.5 t-106 -50.5v250q42 17 94.5 33.5t102.5 25.5q41 8 100 14t125 6q70 0 126.5 -8t102 -23t80 -36t60.5 -46q27 -27 48 -62t35.5 -82.5t21.5 -108t7 -138.5q0 -19 -0.5 -50t-1 -68t-1 -76.5t-1 -74.5t-1 -62t-0.5 -39q0 -21 0.5 -42t1.5 -35q2 -20 3.5 -39.5t3.5 -32.5 q3 -20 7 -38.5t7 -28.5q5 -15 12.5 -31t15.5 -27h-290q-9 15 -16.5 31t-11.5 27q-3 10 -7 28.5t-6 38.5q-55 -73 -142 -114q-42 -20 -86.5 -30t-101.5 -10zM576 174q56 0 101 21.5t77 66.5q64 86 64 244v20h-117q-165 0 -229 -42q-65 -42 -65 -142q0 -41 11 -70.5t34 -52.5 q45 -45 124 -45z" />
 <glyph unicode="&#xe3;" d="M768 1317q-36 0 -69 12t-81 45l-67 45q-22 14 -39 21.5t-33 7.5q-19 0 -31.5 -8.5t-20.5 -22.5q-19 -31 -19 -90v-8h-140q0 71 13.5 123.5t38.5 87.5q23 33 59 53t86 20q37 0 72 -13q20 -8 38 -18.5t39 -25.5l62 -43q13 -9 21 -13.5t19 -9.5q19 -8 35 -8q35 0 55 32 q19 31 19 89v8h140q0 -137 -51 -210q-24 -35 -60.5 -54.5t-85.5 -19.5zM494 -29q-91 0 -164.5 25t-127.5 76q-107 101 -107 282q0 96 30.5 169t96.5 121q127 93 393 93h203v49q0 37 -13.5 64t-37.5 44q-26 19 -65.5 27.5t-91.5 8.5q-48 0 -98.5 -6.5t-99.5 -19.5 q-48 -13 -100 -34.5t-106 -50.5v250q42 17 94.5 33.5t102.5 25.5q41 8 100 14t125 6q70 0 126.5 -8t102 -23t80 -36t60.5 -46q27 -27 48 -62t35.5 -82.5t21.5 -108t7 -138.5q0 -19 -0.5 -50t-1 -68t-1 -76.5t-1 -74.5t-1 -62t-0.5 -39q0 -21 0.5 -42t1.5 -35 q2 -20 3.5 -39.5t3.5 -32.5q3 -20 7 -38.5t7 -28.5q5 -15 12.5 -31t15.5 -27h-290q-9 15 -16.5 31t-11.5 27q-3 10 -7 28.5t-6 38.5q-55 -73 -142 -114q-42 -20 -86.5 -30t-101.5 -10zM576 174q56 0 101 21.5t77 66.5q64 86 64 244v20h-117q-165 0 -229 -42 q-65 -42 -65 -142q0 -41 11 -70.5t34 -52.5q45 -45 124 -45z" />
-<glyph unicode="&#xe4;" d="M331 1359q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM726 1359q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM494 -29q-91 0 -164.5 25t-127.5 76q-107 101 -107 282q0 96 30.5 169t96.5 121q127 93 393 93h203 v49q0 37 -13.5 64t-37.5 44q-26 19 -65.5 27.5t-91.5 8.5q-48 0 -98.5 -6.5t-99.5 -19.5q-48 -13 -100 -34.5t-106 -50.5v250q42 17 94.5 33.5t102.5 25.5q41 8 100 14t125 6q70 0 126.5 -8t102 -23t80 -36t60.5 -46q27 -27 48 -62t35.5 -82.5t21.5 -108t7 -138.5 q0 -19 -0.5 -50t-1 -68t-1 -76.5t-1 -74.5t-1 -62t-0.5 -39q0 -21 0.5 -42t1.5 -35q2 -20 3.5 -39.5t3.5 -32.5q3 -20 7 -38.5t7 -28.5q5 -15 12.5 -31t15.5 -27h-290q-9 15 -16.5 31t-11.5 27q-3 10 -7 28.5t-6 38.5q-55 -73 -142 -114q-42 -20 -86.5 -30t-101.5 -10z M576 174q56 0 101 21.5t77 66.5q64 86 64 244v20h-117q-165 0 -229 -42q-65 -42 -65 -142q0 -41 11 -70.5t34 -52.5q45 -45 124 -45z" />
+<glyph unicode="&#xe4;" d="M331 1349q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM726 1349q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM494 -29q-91 0 -164.5 25t-127.5 76q-107 101 -107 282q0 96 30.5 169t96.5 121q127 93 393 93h203 v49q0 37 -13.5 64t-37.5 44q-26 19 -65.5 27.5t-91.5 8.5q-48 0 -98.5 -6.5t-99.5 -19.5q-48 -13 -100 -34.5t-106 -50.5v250q42 17 94.5 33.5t102.5 25.5q41 8 100 14t125 6q70 0 126.5 -8t102 -23t80 -36t60.5 -46q27 -27 48 -62t35.5 -82.5t21.5 -108t7 -138.5 q0 -19 -0.5 -50t-1 -68t-1 -76.5t-1 -74.5t-1 -62t-0.5 -39q0 -21 0.5 -42t1.5 -35q2 -20 3.5 -39.5t3.5 -32.5q3 -20 7 -38.5t7 -28.5q5 -15 12.5 -31t15.5 -27h-290q-9 15 -16.5 31t-11.5 27q-3 10 -7 28.5t-6 38.5q-55 -73 -142 -114q-42 -20 -86.5 -30t-101.5 -10z M576 174q56 0 101 21.5t77 66.5q64 86 64 244v20h-117q-165 0 -229 -42q-65 -42 -65 -142q0 -41 11 -70.5t34 -52.5q45 -45 124 -45z" />
 <glyph unicode="&#xe5;" d="M617 1249q-57 0 -109.5 21t-93.5 62q-35 35 -58.5 87.5t-23.5 115.5q0 64 24 115.5t59 86.5q41 41 92.5 61.5t108.5 20.5q62 0 113.5 -22.5t88.5 -59.5q36 -36 59.5 -88t23.5 -115q0 -57 -20.5 -108t-61.5 -93q-42 -42 -93.5 -63t-108.5 -21zM617 1403q54 0 93 39 q38 38 38 92t-39 93q-40 38 -93 38q-54 0 -92 -38q-39 -39 -39 -93q0 -55 38 -93q16 -16 40 -27t54 -11zM494 -29q-91 0 -164.5 25t-127.5 76q-107 101 -107 282q0 96 30.5 169t96.5 121q127 93 393 93h203v49q0 37 -13.5 64t-37.5 44q-26 19 -65.5 27.5t-91.5 8.5 q-48 0 -98.5 -6.5t-99.5 -19.5q-48 -13 -100 -34.5t-106 -50.5v250q42 17 94.5 33.5t102.5 25.5q41 8 100 14t125 6q70 0 126.5 -8t102 -23t80 -36t60.5 -46q27 -27 48 -62t35.5 -82.5t21.5 -108t7 -138.5q0 -19 -0.5 -50t-1 -68t-1 -76.5t-1 -74.5t-1 -62t-0.5 -39 q0 -21 0.5 -42t1.5 -35q2 -20 3.5 -39.5t3.5 -32.5q3 -20 7 -38.5t7 -28.5q5 -15 12.5 -31t15.5 -27h-290q-9 15 -16.5 31t-11.5 27q-3 10 -7 28.5t-6 38.5q-55 -73 -142 -114q-42 -20 -86.5 -30t-101.5 -10zM576 174q56 0 101 21.5t77 66.5q64 86 64 244v20h-117 q-165 0 -229 -42q-65 -42 -65 -142q0 -41 11 -70.5t34 -52.5q45 -45 124 -45z" />
 <glyph unicode="&#xe6;" d="M346 -29q-158 0 -245 92q-87 93 -87 263q0 185 101 277q100 91 305 91h76v51q0 93 -39 140t-114 47q-32 0 -64 -7.5t-61 -19.5t-66 -32.5t-76 -49.5v246q75 40 144 59t137 19q46 0 86 -7.5t72 -23.5q62 -31 97 -96q28 61 95 94q66 33 158 33q91 0 151.5 -29.5t97.5 -89.5 q18 -29 31.5 -67t23 -89t14.5 -117t5 -149v-127h-451q0 -143 50 -219q23 -35 58 -55.5t87 -20.5q34 0 63 8t57 22q26 13 55.5 33t63.5 54v-244q-50 -44 -112 -65q-32 -11 -68.5 -16t-74.5 -5q-55 0 -99 10.5t-82 31.5q-75 42 -117 122q-20 -42 -47 -73t-59 -51 q-65 -40 -166 -40zM963 690v23q0 126 -25 172q-26 47 -88 47t-88 -47q-25 -46 -25 -172v-23h226zM365 184q63 0 94 43q30 43 30 131v125h-73q-86 0 -131 -39t-45 -115q0 -69 32 -107t93 -38z" />
 <glyph unicode="&#xe7;" d="M761 909q-75 0 -128.5 -23.5t-90.5 -67.5q-77 -92 -77 -259t77 -258q76 -90 220 -90q84 0 159 29q32 12 68.5 33t71.5 53v-269q-40 -23 -78.5 -38t-80.5 -26q-50 -12 -101 -18q22 -26 37.5 -49t25.5 -41q27 -51 27 -106q0 -46 -16.5 -79.5t-45.5 -55.5 q-26 -20 -69.5 -32.5t-116.5 -12.5q-24 0 -49.5 1.5t-50.5 4.5q-38 5 -59.5 10t-44.5 10v156q23 -8 44.5 -14.5t42.5 -11.5q42 -9 78 -9q57 0 91 23q32 23 32 61q0 28 -21 69q-8 16 -19.5 34.5t-27.5 39.5q-110 8 -195.5 46.5t-149.5 107.5q-146 157 -146 432q0 276 147 434 q147 156 404 156q92 0 176 -21q83 -21 166 -65v-268q-32 28 -68.5 49.5t-71.5 35.5t-76 21.5t-84 7.5z" />
@@ -184,7 +184,7 @@
 <glyph unicode="&#xec;" d="M159 1683h282l283 -376h-197zM822 -12q-209 0 -300 108q-91 107 -91 359v440h-247v225h540v-665q0 -131 41 -187q40 -55 139 -55h234v-225h-316z" />
 <glyph unicode="&#xed;" d="M694 1673h282l-368 -376h-197zM802 -12q-209 0 -300 108q-91 107 -91 359v440h-227v225h520v-665q0 -131 41 -187q40 -55 139 -55h234v-225h-316z" />
 <glyph unicode="&#xee;" d="M440 1673h241l256 -376h-178l-199 225l-198 -225h-178zM812 -12q-209 0 -300 108q-91 107 -91 359v440h-237v225h530v-665q0 -131 41 -187q40 -55 139 -55h234v-225h-316z" />
-<glyph unicode="&#xef;" d="M261 1320q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM656 1320q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM812 -12q-209 0 -300 108q-91 107 -91 359v440h-237v225h530v-665q0 -131 41 -187q40 -55 139 -55 h234v-225h-316z" />
+<glyph unicode="&#xef;" d="M261 1347q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM656 1347q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM812 -12q-209 0 -300 108q-91 107 -91 359v440h-237v225h530v-665q0 -131 41 -187q40 -55 139 -55 h234v-225h-316z" />
 <glyph unicode="&#xf0;" d="M613 -29q-125 0 -219 41t-158 112q-69 77 -103.5 181t-34.5 229q0 239 129 379q61 66 148 103t199 37q41 0 73 -6t58 -19l-160 219l-312 -119l-55 117l283 109l-158 202h293l92 -116l297 127l66 -123l-277 -117l166 -227q51 -70 86 -135t57 -128q43 -126 43 -278 q0 -137 -34 -246t-101 -186t-162.5 -116.5t-215.5 -39.5zM613 209q57 0 98.5 24.5t67.5 66.5q29 45 43 111t14 145q0 26 -1.5 52.5t-4.5 48.5q-2 17 -7.5 46.5t-11.5 56.5q-33 18 -56 27t-42 14q-51 14 -96 14q-52 0 -95 -18.5t-73 -53.5q-29 -35 -44.5 -86t-15.5 -122 q0 -72 15.5 -133t44.5 -104q59 -89 164 -89z" />
 <glyph unicode="&#xf1;" d="M768 1297q-36 0 -69 12t-81 45l-67 45q-22 14 -39 21.5t-33 7.5q-19 0 -31.5 -8.5t-20.5 -22.5q-19 -31 -19 -90v-8h-140q0 71 13.5 123.5t38.5 87.5q23 33 59 53t86 20q37 0 72 -13q20 -8 38 -18.5t39 -25.5l62 -43q13 -9 21 -13.5t19 -9.5q19 -8 35 -8q35 0 55 32 q19 31 19 89v8h140q0 -137 -51 -210q-24 -35 -60.5 -54.5t-85.5 -19.5zM172 1120h262l29 -168q32 93 106 144q75 51 182 51q158 0 239 -105q81 -107 81 -315v-727h-291v682q0 123 -34 175q-17 26 -45.5 39t-64.5 13q-43 0 -73.5 -18t-53.5 -53q-22 -34 -34 -81t-12 -116 v-641h-291v1120z" />
 <glyph unicode="&#xf2;" d="M199 1596h282l283 -299h-197zM617 -29q-128 0 -222 43.5t-157 114.5q-70 79 -105 189t-35 242q0 134 35.5 242.5t104.5 186.5t164.5 118t213.5 40q123 0 218 -41.5t161 -115.5t103 -181.5t37 -249.5q0 -134 -35 -242t-104 -187q-66 -75 -161.5 -117t-217.5 -42zM616 209 q106 0 166 92q60 93 60 259q0 164 -60 257q-31 48 -73 70t-93 22q-56 0 -96.5 -24.5t-68.5 -67.5q-60 -93 -60 -257q0 -166 60 -259q60 -92 165 -92z" />
@@ -197,7 +197,7 @@
 <glyph unicode="&#xf9;" d="M199 1646h282l283 -376h-197zM481 -29q-75 0 -135.5 25t-103.5 81q-82 106 -82 314v729h293v-684q0 -121 34 -173q17 -26 45.5 -39t65.5 -13q38 0 70 16t56 54q44 71 44 196v643h293v-1120h-264l-29 166q-32 -93 -105 -144q-75 -51 -182 -51z" />
 <glyph unicode="&#xfa;" d="M752 1646h282l-368 -376h-197zM481 -29q-75 0 -135.5 25t-103.5 81q-82 106 -82 314v729h293v-684q0 -121 34 -173q17 -26 45.5 -39t65.5 -13q38 0 70 16t56 54q44 71 44 196v643h293v-1120h-264l-29 166q-32 -93 -105 -144q-75 -51 -182 -51z" />
 <glyph unicode="&#xfb;" d="M496 1646h241l256 -376h-178l-199 225l-198 -225h-178zM481 -29q-75 0 -135.5 25t-103.5 81q-82 106 -82 314v729h293v-684q0 -121 34 -173q17 -26 45.5 -39t65.5 -13q38 0 70 16t56 54q44 71 44 196v643h293v-1120h-264l-29 166q-32 -93 -105 -144q-75 -51 -182 -51z " />
-<glyph unicode="&#xfc;" d="M331 1320q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM726 1320q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM481 -29q-75 0 -135.5 25t-103.5 81q-82 106 -82 314v729h293v-684q0 -121 34 -173q17 -26 45.5 -39 t65.5 -13q38 0 70 16t56 54q44 71 44 196v643h293v-1120h-264l-29 166q-32 -93 -105 -144q-75 -51 -182 -51z" />
+<glyph unicode="&#xfc;" d="M331 1347q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM726 1347q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM481 -29q-75 0 -135.5 25t-103.5 81q-82 106 -82 314v729h293v-684q0 -121 34 -173q17 -26 45.5 -39 t65.5 -13q38 0 70 16t56 54q44 71 44 196v643h293v-1120h-264l-29 166q-32 -93 -105 -144q-75 -51 -182 -51z" />
 <glyph unicode="&#xfd;" d="M762 1646h282l-368 -376h-197zM137 -201h119q42 0 76.5 7t55.5 23q23 17 45.5 57t39.5 85l22 60l-426 1089h308l256 -727l245 727h308l-465 -1241q-32 -85 -67.5 -141t-73.5 -90t-88 -53t-113 -19h-242v223z" />
 <glyph unicode="&#xfe;" d="M150 1556h292v-604q46 97 121 146q74 49 177 49q94 0 168.5 -38t128.5 -115q54 -78 80 -188.5t26 -247.5q0 -146 -28 -254.5t-79 -180.5q-55 -78 -132.5 -115t-168.5 -37q-47 0 -88.5 10.5t-79.5 36.5q-32 21 -65.5 56.5t-59.5 83.5v-584h-292v1982zM647 215q95 0 149 92 q54 91 54 254q0 162 -54 254t-149 92q-94 0 -150 -92q-55 -91 -55 -254t55 -254q56 -92 150 -92z" />
 <glyph unicode="&#xff;" d="M341 1320q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM736 1320q-30 0 -30 30v186q0 30 30 30h176q30 0 30 -30v-186q0 -30 -30 -30h-176zM137 -201h119q42 0 76.5 7t55.5 23q23 17 45.5 57t39.5 85l22 60l-426 1089h308l256 -727l245 727 h308l-465 -1241q-32 -85 -67.5 -141t-73.5 -90t-88 -53t-113 -19h-242v223z" />

+ 13 - 13
build/webfonts/fonts/svg/latin/hack-bolditalic-latin-webfont.svg

@@ -4,7 +4,7 @@
 <metadata></metadata>
 <defs>
 <font id="hackbold_italic" horiz-adv-x="1233" >
-<font-face units-per-em="2048" ascent="1638" descent="-410" />
+<font-face units-per-em="2048" ascent="1556" descent="-492" />
 <missing-glyph horiz-adv-x="500" />
 <glyph horiz-adv-x="0" />
 <glyph unicode="&#xd;" />
@@ -20,10 +20,10 @@
 <glyph unicode="'" d="M487 1493h256v-555h-256v555z" />
 <glyph unicode="(" d="M440 -270q-39 82 -70 166t-52 171q-40 163 -40 326q0 149 32.5 292t97.5 289t159 288t227 292h225q-234 -314 -350 -613q-117 -302 -117 -595q0 -71 7 -145t21 -151q15 -81 36.5 -161t48.5 -159h-225v0z" />
 <glyph unicode=")" d="M243 -270q233 313 350 614t117 595q0 71 -7 144.5t-21 151.5q-29 155 -85 319h225q82 -173 122 -336q20 -83 30 -164.5t10 -161.5q0 -146 -32 -291t-97 -291q-64 -144 -161 -289t-226 -291h-225v0z" />
-<glyph unicode="*" d="M230 562l240 368l-361 157l46 130l371 -122l20 420h136l20 -420l371 122l46 -130l-361 -157l240 -368l-117 -84l-267 353l-267 -353z" />
+<glyph unicode="*" d="M230 467l240 368l-361 157l46 130l371 -122l20 420h136l20 -420l371 122l46 -130l-361 -157l240 -368l-117 -84l-267 353l-267 -353z" />
 <glyph unicode="+" d="M498 524h-432v238h432v430h237v-430h430v-238h-430v-432h-237v432z" />
 <glyph unicode="," d="M380 -275l14 6q102 44 168 121t74 182q-7 -1 -12.5 -1.5t-14.5 -0.5q-32 0 -62.5 10.5t-54.5 32.5q-23 20 -36 49t-13 72q0 14 1.5 25.5t4.5 22.5q4 14 8.5 24t8.5 17t11 16.5t17 17.5q14 12 27 20t30 14q15 5 31 8t36 3q17 0 30.5 -2t27.5 -6q27 -8 50 -25q12 -9 21 -19 t17 -23q25 -35 37 -85t12 -111q0 -88 -24 -164q-12 -38 -30.5 -74.5t-40.5 -65.5q-49 -67 -115.5 -112.5t-151.5 -77.5l-13 -5z" />
-<glyph unicode="-" d="M259 745h789l-56 -291h-788z" />
+<glyph unicode="-" d="M259 746h789l-56 -291h-788z" />
 <glyph unicode="." d="M614 -42q-76 0 -127 51q-24 24 -37.5 57.5t-13.5 76.5q0 79 51 132q51 51 125 51q76 0 127 -51t51 -134q0 -80 -51 -132q-51 -51 -125 -51z" />
 <glyph unicode="/" d="M852 1493h223l-854 -1683h-221z" />
 <glyph unicode="0" d="M504 -29q-108 0 -183.5 31.5t-125.5 95.5q-48 62 -72.5 154t-24.5 225q0 57 4 103.5t11 94.5q8 59 18 108t24 103q28 106 64.5 196.5t79.5 160.5q16 26 32 48t30 38q33 39 70 70q36 30 77 53q61 34 129.5 51t148.5 17q112 0 187 -32.5t123 -93.5q50 -63 74.5 -156 t24.5 -215q0 -93 -14 -200.5t-43 -216.5q-27 -103 -64.5 -195.5t-79.5 -160.5q-19 -31 -43 -63t-52 -60q-25 -25 -54 -47.5t-60 -39.5q-122 -69 -281 -69zM529 165q22 0 40.5 3t37.5 9q16 5 35 14t36 21q32 22 62.5 58t53.5 81q7 13 16 31.5t19 40.5q9 20 16.5 40t14.5 39 q5 14 9 24.5t7 20.5t6 19.5t7 22.5q5 16 12 43t13 53q5 22 9 39.5t7 32.5t5.5 29.5t5.5 29.5q6 35 10 64.5t6 58.5t3.5 58.5t1.5 53.5q0 17 -0.5 32.5t-1.5 27.5t-2 23t-4 26q-1 5 -4 19t-5 22q-2 6 -6 17.5t-8 18.5q-2 5 -6 11.5t-11 15.5q-11 15 -26 27t-34 20t-42 11.5 t-46 3.5q-42 0 -80.5 -12t-71.5 -35q-38 -26 -67 -62.5t-50 -74.5q-35 -63 -67 -151t-54 -184q-24 -103 -35.5 -201.5t-11.5 -172.5q0 -76 12 -125.5t38 -81.5q49 -61 150 -61zM572 410q-1 0 -1.5 1t-1.5 1h-4q-48 15 -44 131v12q0 3 0.5 6t1.5 7v13v4.5t1 9.5q4 33 6 52.5 t4 32.5t3.5 22.5t3.5 22.5q1 6 3.5 18t5 24.5t5 23t3.5 13.5q4 15 6.5 23.5t4 13t2 5.5t0.5 2q2 8 8 26.5t10 30.5q6 17 14.5 37.5t13.5 31.5q9 21 21 41t25.5 35.5t27 24.5t25.5 9h5q2 0 6 -2q53 -15 48 -128v-1q-1 -4 -1 -12v-14q-2 -32 -12 -102q-5 -25 -9 -46.5 t-7 -32.5q-4 -17 -11 -42t-16 -52t-18.5 -54.5t-18.5 -49.5q-14 -35 -26.5 -60t-25.5 -43q-14 -19 -27.5 -27t-27.5 -8h-3z" />
@@ -36,7 +36,7 @@
 <glyph unicode="7" d="M844 1233h-633l51 260h963l-41 -209l-756 -1284h-319z" />
 <glyph unicode="8" d="M502 -29q-106 0 -187 26t-137 74q-115 100 -115 281q0 85 25.5 157t73.5 130t116 99t156 61q-51 14 -90 37.5t-67 60.5q-26 34 -40 77.5t-14 100.5q0 88 36 169t111 147q69 60 160 94.5t200 34.5q90 0 164 -24.5t131 -73.5q54 -47 83 -112t29 -149q0 -145 -89 -248 q-88 -101 -239 -127q108 -28 170 -113q30 -42 45.5 -93t15.5 -119q0 -104 -36.5 -194.5t-111.5 -159.5q-69 -63 -166.5 -99.5t-223.5 -36.5zM653 903q44 0 86 15t74 45q64 60 64 153q0 79 -46 124q-47 44 -126 44q-94 0 -157 -61q-29 -28 -46 -67t-17 -86q0 -35 11 -66 t34 -54q24 -25 55 -36t68 -11zM528 209q54 0 100 19t81 57q34 37 51.5 86t17.5 103q0 49 -14 84t-39 59q-24 23 -60 37t-86 14q-112 0 -182 -75q-35 -37 -53 -86t-18 -102q0 -44 13.5 -81t42.5 -64q28 -26 65 -38.5t81 -12.5z" />
 <glyph unicode="9" d="M345 -31q-42 0 -75.5 3.5t-68.5 11.5q-31 7 -67.5 17.5t-78.5 27.5l51 268q30 -21 62.5 -38.5t68.5 -28.5q35 -11 70 -17t72 -6q156 0 262 109q58 60 94.5 140t59.5 177q-63 -66 -137 -98q-38 -17 -78.5 -25t-85.5 -8q-92 0 -156 31t-106 79q-52 60 -74.5 138.5 t-22.5 168.5q0 130 41 241.5t110 189.5q75 85 177 127.5t222 42.5q109 0 192.5 -33t137.5 -93q113 -123 113 -386q0 -99 -15 -204t-45 -208t-72.5 -193t-96.5 -165q-52 -72 -108.5 -120t-127.5 -82q-73 -35 -152.5 -51t-165.5 -16zM589 739q106 0 179 100q36 50 55 111 t19 128q0 48 -10.5 84.5t-34.5 64.5q-46 53 -122 53q-107 0 -179 -101q-36 -51 -54 -114t-18 -130q0 -54 11 -86.5t34 -58.5q20 -23 48.5 -37t71.5 -14z" />
-<glyph unicode=":" d="M734 697q-40 0 -68 13t-46 33q-17 20 -28 48t-11 63q0 31 9 61.5t26.5 57t42.5 47t57 32.5q17 6 34.5 9.5t37.5 3.5q37 0 66 -12t49 -34q21 -23 29.5 -54.5t8.5 -60.5q0 -23 -4 -40t-10 -32q-17 -43 -48 -73.5t-73 -47.5q-34 -14 -72 -14zM620 -15q-40 0 -68 13t-46 33 q-17 20 -28 48t-11 63q0 31 9 61.5t26.5 57t42.5 47t57 32.5q17 6 34.5 9.5t37.5 3.5q37 0 66 -12t49 -34q21 -23 29.5 -54.5t8.5 -60.5q0 -23 -4 -40t-10 -32q-17 -43 -48 -73.5t-73 -47.5q-34 -14 -72 -14z" />
+<glyph unicode=":" d="M734 747q-40 0 -68 13t-46 33q-17 20 -28 48t-11 63q0 31 9 61.5t26.5 57t42.5 47t57 32.5q17 6 34.5 9.5t37.5 3.5q37 0 66 -12t49 -34q21 -23 29.5 -54.5t8.5 -60.5q0 -23 -4 -40t-10 -32q-17 -43 -48 -73.5t-73 -47.5q-34 -14 -72 -14zM620 35q-40 0 -68 13t-46 33 q-17 20 -28 48t-11 63q0 31 9 61.5t26.5 57t42.5 47t57 32.5q17 6 34.5 9.5t37.5 3.5q37 0 66 -12t49 -34q21 -23 29.5 -54.5t8.5 -60.5q0 -23 -4 -40t-10 -32q-17 -43 -48 -73.5t-73 -47.5q-34 -14 -72 -14z" />
 <glyph unicode=";" d="M724 698q-38 0 -70.5 13.5t-55.5 39.5q-19 23 -26.5 52t-7.5 60v4.5t1 7.5l2 20q4 20 9.5 38t16.5 38q19 34 48 60q29 24 63 38.5t76 14.5q38 0 70 -13.5t55 -39.5q18 -22 27.5 -49t9.5 -62v-4.5t-1 -7.5l-2 -19q-6 -29 -12 -45t-16 -33q-10 -18 -21 -32t-27 -28 q-17 -15 -32.5 -23.5t-32.5 -16.5q-33 -13 -74 -13zM320 -342l13 6q129 54 205 134.5t101 182.5q-5 -1 -10 -1h-10q-79 0 -122 46q-35 37 -35 93v10q0 6 0.5 12.5t1.5 14.5q6 39 25 71t48 55q18 16 42 25q20 12 45 16q11 2 23 3.5t26 1.5q48 0 84 -19t59 -61 q14 -26 20.5 -56.5t6.5 -59.5q0 -17 -2 -42.5t-5 -47.5q-13 -90 -51 -171t-98 -148q-31 -34 -65.5 -61.5t-74.5 -53.5q-50 -32 -92 -51t-79 -32l-16 -5z" />
 <glyph unicode="&#x3c;" d="M88 524v236l1057 416v-250l-795 -285l795 -283v-249z" />
 <glyph unicode="=" d="M88 987h1057v-235h-1057v235zM88 532h1057v-237h-1057v237z" />
@@ -73,7 +73,7 @@
 <glyph unicode="\" d="M340 1493h203l198 -1683h-202z" />
 <glyph unicode="]" d="M373 -112h240l251 1589h-240l28 173h455l-307 -1935h-455z" />
 <glyph unicode="^" d="M494 1493h245l437 -557h-242l-318 301l-317 -301h-242z" />
-<glyph unicode="_" d="M0 -293h1233v-190h-1233v190z" />
+<glyph unicode="_" d="M94 -190h1044v-200h-1044v200z" />
 <glyph unicode="`" d="M371 1638h284l209 -376h-198z" />
 <glyph unicode="a" d="M379 -29q-75 0 -137 21t-107 66q-47 46 -67.5 108t-20.5 134q0 102 39 184.5t117 139.5q155 113 448 113h193l8 49q2 10 2 12v17q0 57 -51 87t-146 30q-85 0 -187 -28q-50 -14 -103.5 -34.5t-118.5 -50.5l47 250q115 40 214 59q51 10 98 14.5t98 4.5q104 0 185.5 -19 t138.5 -57q60 -40 86 -96.5t26 -129.5q0 -18 -1.5 -39.5t-5.5 -49.5q-4 -29 -8 -53.5t-12 -63.5l-123 -639h-262l-4 125q-70 -79 -153 -115q-44 -20 -93 -29.5t-100 -9.5zM501 172q54 0 103.5 23t89.5 70q38 44 66.5 110t42.5 155h-113q-173 0 -255 -52q-42 -26 -62.5 -66 t-20.5 -91q0 -36 10.5 -62t30.5 -46t45.5 -30.5t62.5 -10.5z" />
 <glyph unicode="b" d="M651 -29q-58 0 -102.5 17t-78.5 46t-57 71t-32 102l-70 -207h-264l303 1556h293l-119 -604q63 96 146 146q42 25 86.5 37t91.5 12q71 0 130.5 -27t102.5 -82q45 -57 64.5 -135t19.5 -171q0 -58 -7.5 -123t-22.5 -130q-13 -54 -34.5 -116t-51.5 -119q-34 -63 -78 -114.5 t-95 -86.5t-108.5 -53.5t-116.5 -18.5zM599 209q57 0 106.5 37.5t86.5 104.5q38 69 58 155.5t20 175.5q0 60 -10 100.5t-31 68.5q-42 56 -115 56q-53 0 -104.5 -33t-93.5 -105q-39 -67 -60.5 -153t-21.5 -172q0 -63 11.5 -105t32.5 -70q22 -29 53 -44.5t68 -15.5z" />
@@ -104,7 +104,7 @@
 <glyph unicode="{" d="M644 -334q-105 0 -171 14t-108 40t-63.5 68.5t-21.5 110.5q0 13 1 24t3 28q0 3 1.5 12t3.5 20.5t4 25t5 26.5l43 215q1 4 2.5 13t3.5 20.5t4 23.5t3 21q2 17 3 28.5t1 20.5q0 42 -15.5 67.5t-47.5 41.5q-27 14 -73 22t-109 8h-62l37 191h91q143 0 207 55t94 211l41 215 q22 115 56.5 188t80.5 108q93 72 353 72h149l-36 -190h-123q-56 0 -91.5 -11t-57.5 -32q-23 -22 -40 -65.5t-31 -118.5l-38 -209q-14 -78 -38 -138t-57 -96q-61 -67 -192 -84q96 -21 137 -64q20 -20 30.5 -48.5t10.5 -71.5q0 -11 -1 -29t-3 -35q-2 -13 -4.5 -30t-7.5 -43 l-41 -205q-3 -13 -4.5 -21t-3 -15t-2.5 -15.5t-3 -22.5l-3 -25.5t-1 -18.5q0 -32 8.5 -52.5t25.5 -33.5q34 -25 114 -25h121l-37 -191h-148v0z" />
 <glyph unicode="|" d="M502 1565h227v-2048h-227v2048z" />
 <glyph unicode="}" d="M56 -143h123q48 0 86.5 11t60.5 32q45 43 72 186l39 205q15 79 38.5 138t56.5 95q62 68 192 88q-95 16 -136 58q-42 42 -42 122q0 11 1 26.5t3 33.5q2 11 5 34.5t7 43.5l41 209q5 18 7.5 35t5.5 40q2 15 3 22t1 11t-0.5 5t-0.5 5q0 28 -8 50t-25 35q-33 24 -114 24h-121 l37 190h147q204 0 287 -48q42 -24 62 -65t20 -92q0 -49 -20 -149l-3 -15l-41 -215q-3 -16 -5.5 -32.5t-4.5 -28.5q-2 -16 -3 -26.5t-1 -20.5q0 -53 18.5 -80t44.5 -42q62 -35 178 -35h62l-37 -191h-92q-141 0 -206 -58q-67 -59 -95 -208l-41 -215q-42 -222 -142 -295 q-100 -74 -347 -74h-150z" />
-<glyph unicode="~" d="M850 463q-30 0 -56 4t-50.5 10.5t-48.5 16t-50 20.5q-11 4 -17.5 7t-9.5 4.5l-4 2t-2 0.5q-38 17 -70 28.5t-58 17.5q-53 12 -103 12q-76 0 -148 -29q-29 -12 -66.5 -34.5t-78.5 -57.5v229q77 61 151 88q37 14 76.5 20.5t78.5 6.5q55 0 104 -11q23 -5 57.5 -16.5 t66.5 -25.5l33 -15q61 -28 109 -41.5t99 -13.5q39 0 72.5 8t67.5 23t69 37.5t73 56.5v-233q-74 -59 -146 -87q-33 -13 -69.5 -20.5t-79.5 -7.5z" />
+<glyph unicode="~" d="M1165 848q-2 -67 -6.5 -123.5t-12.5 -104.5t-20.5 -88.5t-31.5 -73.5l1 3q-80 -162 -265 -162q-88 0 -152 38q-59 35 -133 138q-69 97 -97 119q-13 8 -23.5 13t-20.5 5q-43 0 -59 -40v1q-29 -68 -38 -268h-239q6 254 71 387q92 160 260 160q82 0 147 -40q33 -20 69 -54.5 t69 -80.5l-1 1q51 -69 94 -112q27 -27 50 -27q51 0 73 75.5t24 233.5h241z" />
 <glyph unicode="&#xa0;" />
 <glyph unicode="&#xa1;" d="M696 1198q-38 0 -65 12.5t-44 30.5q-22 25 -30 55.5t-8 56.5q0 31 9.5 61t27 55t42 44.5t53.5 30.5q33 12 73 12q43 0 68.5 -14.5t41.5 -31.5q20 -23 28.5 -50t8.5 -57q0 -21 -4 -40.5t-10 -33.5q-16 -39 -45.5 -70t-71.5 -48q-33 -13 -74 -13zM455 655l112 357h199 l-25 -357l-127 -655h-286z" />
 <glyph unicode="&#xa2;" d="M506 -25q-195 23 -298 141q-52 60 -78 138.5t-26 183.5q0 77 14 148.5t41 140.5q29 72 69 134t87 110q37 38 83 71t105 57q51 21 109 33t121 13l55 287h142l-55 -287q27 -2 55.5 -7t54.5 -13q57 -17 117 -48l-53 -264q-23 20 -48.5 36.5t-51.5 27.5q-52 22 -119 30 l-135 -692q32 2 64.5 9.5t64.5 18.5q34 12 65 28t63 36l-51 -264q-61 -31 -125 -48q-65 -17 -129 -20l-55 -288h-141zM688 907q-136 -15 -229 -145q-46 -64 -70 -139t-24 -160q0 -60 13 -102.5t39 -75.5q25 -32 57.5 -50t77.5 -20z" />
@@ -180,24 +180,24 @@
 <glyph unicode="&#xe8;" d="M391 1674h284l209 -376h-198zM583 -29q-250 0 -378 118q-66 61 -97.5 148.5t-31.5 200.5q0 137 44 271q23 68 53.5 124t70.5 105q43 52 93.5 91.5t106.5 65.5q54 26 116.5 40t133.5 14q102 0 188 -30t148 -90q58 -56 91.5 -135t33.5 -181q0 -20 -1.5 -50t-4.5 -56 q-2 -20 -8 -60.5t-13 -81.5h-759q-2 -8 -2.5 -16t-1.5 -16l-3 -30q0 -55 18 -90.5t49 -58.5q67 -51 200 -51q52 0 106 7.5t108 23.5q108 31 201 90l-51 -269q-95 -42 -198 -63q-104 -21 -212 -21zM876 684q4 13 6 28q1 7 1 13v12q0 84 -51 134q-50 49 -140 49 q-100 0 -171 -59t-111 -177h466z" />
 <glyph unicode="&#xe9;" d="M867 1673h321l-442 -376h-197zM583 -29q-250 0 -378 118q-66 61 -97.5 148.5t-31.5 200.5q0 137 44 271q23 68 53.5 124t70.5 105q43 52 93.5 91.5t106.5 65.5q54 26 116.5 40t133.5 14q102 0 188 -30t148 -90q58 -56 91.5 -135t33.5 -181q0 -20 -1.5 -50t-4.5 -56 q-2 -20 -8 -60.5t-13 -81.5h-759q-2 -8 -2.5 -16t-1.5 -16l-3 -30q0 -55 18 -90.5t49 -58.5q67 -51 200 -51q52 0 106 7.5t108 23.5q108 31 201 90l-51 -269q-95 -42 -198 -63q-104 -21 -212 -21zM876 684q4 13 6 28q1 7 1 13v12q0 84 -51 134q-50 49 -140 49 q-100 0 -171 -59t-111 -177h466z" />
 <glyph unicode="&#xea;" d="M668 1673h243l183 -376h-176l-152 225l-240 -225h-190zM583 -29q-250 0 -378 118q-66 61 -97.5 148.5t-31.5 200.5q0 137 44 271q23 68 53.5 124t70.5 105q43 52 93.5 91.5t106.5 65.5q54 26 116.5 40t133.5 14q102 0 188 -30t148 -90q58 -56 91.5 -135t33.5 -181 q0 -20 -1.5 -50t-4.5 -56q-2 -20 -8 -60.5t-13 -81.5h-759q-2 -8 -2.5 -16t-1.5 -16l-3 -30q0 -55 18 -90.5t49 -58.5q67 -51 200 -51q52 0 106 7.5t108 23.5q108 31 201 90l-51 -269q-95 -42 -198 -63q-104 -21 -212 -21zM876 684q4 13 6 28q1 7 1 13v12q0 84 -51 134 q-50 49 -140 49q-100 0 -171 -59t-111 -177h466z" />
-<glyph unicode="&#xeb;" d="M439 1349q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h177q27 0 27 -26q0 -4 -0.5 -4.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-175zM834 1349q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h178q27 0 27 -26q0 -4 -0.5 -4.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-176zM583 -29 q-250 0 -378 118q-66 61 -97.5 148.5t-31.5 200.5q0 137 44 271q23 68 53.5 124t70.5 105q43 52 93.5 91.5t106.5 65.5q54 26 116.5 40t133.5 14q102 0 188 -30t148 -90q58 -56 91.5 -135t33.5 -181q0 -20 -1.5 -50t-4.5 -56q-2 -20 -8 -60.5t-13 -81.5h-759q-2 -8 -2.5 -16 t-1.5 -16l-3 -30q0 -55 18 -90.5t49 -58.5q67 -51 200 -51q52 0 106 7.5t108 23.5q108 31 201 90l-51 -269q-95 -42 -198 -63q-104 -21 -212 -21zM876 684q4 13 6 28q1 7 1 13v12q0 84 -51 134q-50 49 -140 49q-100 0 -171 -59t-111 -177h466z" />
+<glyph unicode="&#xeb;" d="M439 1347q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h177q27 0 27 -26q0 -4 -0.5 -4.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-175zM834 1347q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h178q27 0 27 -26q0 -4 -0.5 -4.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-176zM583 -29 q-250 0 -378 118q-66 61 -97.5 148.5t-31.5 200.5q0 137 44 271q23 68 53.5 124t70.5 105q43 52 93.5 91.5t106.5 65.5q54 26 116.5 40t133.5 14q102 0 188 -30t148 -90q58 -56 91.5 -135t33.5 -181q0 -20 -1.5 -50t-4.5 -56q-2 -20 -8 -60.5t-13 -81.5h-759q-2 -8 -2.5 -16 t-1.5 -16l-3 -30q0 -55 18 -90.5t49 -58.5q67 -51 200 -51q52 0 106 7.5t108 23.5q108 31 201 90l-51 -269q-95 -42 -198 -63q-104 -21 -212 -21zM876 684q4 13 6 28q1 7 1 13v12q0 84 -51 134q-50 49 -140 49q-100 0 -171 -59t-111 -177h466z" />
 <glyph unicode="&#xec;" d="M306 1648h284l209 -376h-198zM737 -8q-107 0 -177 14t-113 43q-47 31 -66 76.5t-19 103.5q0 17 1.5 31.5t3.5 31.5q2 18 5.5 37.5t8.5 41.5l120 524h-236l43 225h528l-166 -763q-3 -12 -4 -17.5t-1 -8.5v-4.5t-1 -5.5q-2 -8 -2.5 -14t-0.5 -12q0 -17 7 -32.5t24 -26.5 q31 -19 109 -19h278l-45 -225h-297z" />
 <glyph unicode="&#xed;" d="M862 1648h321l-442 -376h-197zM697 -8q-107 0 -177 14t-113 43q-47 31 -66 76.5t-19 103.5q0 17 1.5 31.5t3.5 31.5q2 18 5.5 37.5t8.5 41.5l120 524h-236l43 225h528l-166 -763q-3 -12 -4 -17.5t-1 -8.5v-4.5t-1 -5.5q-2 -8 -2.5 -14t-0.5 -12q0 -17 7 -32.5t24 -26.5 q31 -19 109 -19h278l-45 -225h-297z" />
 <glyph unicode="&#xee;" d="M596 1673h243l183 -376h-176l-152 225l-240 -225h-190zM700 -8q-107 0 -177 14t-113 43q-47 31 -66 76.5t-19 103.5q0 17 1.5 31.5t3.5 31.5q2 18 5.5 37.5t8.5 41.5l120 524h-236l43 225h528l-166 -763q-3 -12 -4 -17.5t-1 -8.5v-4.5t-1 -5.5q-2 -8 -2.5 -14t-0.5 -12 q0 -17 7 -32.5t24 -26.5q31 -19 109 -19h278l-45 -225h-297z" />
-<glyph unicode="&#xef;" d="M395 1320q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h177q14 0 18 -6.5t8 -17.5q1 -5 0 -9l-37 -186q-5 -27 -32 -27h-175zM790 1320q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h178q14 0 18 -6.5t8 -17.5q1 -5 0 -9l-37 -186q-5 -27 -32 -27h-176zM718 -8q-107 0 -177 14 t-113 43q-47 31 -66 76.5t-19 103.5q0 17 1.5 31.5t3.5 31.5q2 18 5.5 37.5t8.5 41.5l120 524h-236l43 225h528l-166 -763q-3 -12 -4 -17.5t-1 -8.5v-4.5t-1 -5.5q-2 -8 -2.5 -14t-0.5 -12q0 -17 7 -32.5t24 -26.5q31 -19 109 -19h278l-45 -225h-297z" />
+<glyph unicode="&#xef;" d="M395 1347q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h177q14 0 18 -6.5t8 -17.5q1 -5 0 -9l-37 -186q-5 -27 -32 -27h-175zM790 1347q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h178q14 0 18 -6.5t8 -17.5q1 -5 0 -9l-37 -186q-5 -27 -32 -27h-176zM718 -8q-107 0 -177 14 t-113 43q-47 31 -66 76.5t-19 103.5q0 17 1.5 31.5t3.5 31.5q2 18 5.5 37.5t8.5 41.5l120 524h-236l43 225h528l-166 -763q-3 -12 -4 -17.5t-1 -8.5v-4.5t-1 -5.5q-2 -8 -2.5 -14t-0.5 -12q0 -17 7 -32.5t24 -26.5q31 -19 109 -19h278l-45 -225h-297z" />
 <glyph unicode="&#xf0;" d="M538 -29q-112 0 -195.5 30.5t-140.5 84.5q-63 60 -91.5 143.5t-28.5 190.5q0 129 39.5 245.5t119.5 207.5q74 84 176.5 132t233.5 48q42 0 75 -6q17 -3 32.5 -7.5t29.5 -11.5q-6 15 -10.5 25t-10 22t-13.5 28l-21 42q-23 44 -35 65.5t-20 32.5l-330 -123l-41 115l307 115 l-125 206h279l74 -120l323 118l41 -112l-303 -113q120 -182 179 -349q29 -81 44 -163t15 -171q0 -144 -41 -269t-123 -219q-78 -90 -188 -138.5t-251 -48.5zM560 207q60 0 113 31t94 94q39 60 60 143.5t21 176.5q0 17 -0.5 36t-1.5 30q-1 8 -3.5 27t-4.5 33q-19 11 -40 18.5 t-39 12.5q-20 5 -42.5 7.5t-40.5 2.5q-68 0 -122.5 -29t-93.5 -80q-43 -57 -64 -128.5t-21 -144.5q0 -60 13 -101.5t36 -68.5q22 -26 56 -43t80 -17z" />
 <glyph unicode="&#xf1;" d="M880 1297q-20 0 -35.5 3t-32.5 10t-35 17.5t-38 26.5l-49 37q-3 3 -3 2.5t-2 1.5q-17 13 -35 23t-38 10q-35 0 -60 -34t-36 -95h-139q19 130 87 207q34 38 75 57.5t86 19.5q17 0 35 -3t32 -9t33.5 -19t42.5 -30l51 -39q10 -8 19 -13.5t18 -9.5t17 -6t17 -2q20 0 35.5 9 t27.5 25q25 33 36 95h139q-22 -140 -85 -212t-163 -72zM276 1120h264l-3 -168q25 48 59 84t73 60q82 51 188 51q61 0 110 -17t84 -52q33 -33 51 -82t18 -116q0 -14 -1 -31t-3 -36q-2 -12 -5.5 -37t-8.5 -48l-141 -728h-293l133 682q1 4 2 12.5t2.5 17t2.5 15.5t1 8 q1 13 1.5 26t0.5 23q0 29 -6.5 52.5t-22.5 40.5q-29 30 -83 30q-83 0 -141 -72q-60 -73 -85 -206l-121 -629h-293z" />
 <glyph unicode="&#xf2;" d="M371 1673h284l209 -376h-198zM543 -29q-114 0 -197.5 33.5t-137.5 86.5q-64 63 -92 151t-28 200q0 142 41.5 274t124.5 233q80 97 190 148.5t245 51.5q100 0 187 -29.5t149 -89.5q63 -62 91.5 -151t28.5 -203q0 -145 -42 -276t-123 -229q-85 -103 -196.5 -151.5 t-240.5 -48.5zM563 207q58 0 110 33.5t94 102.5q38 63 60.5 148t22.5 181q0 69 -12 111.5t-34 69.5q-26 32 -61 45t-71 13q-124 0 -206 -135q-21 -36 -37 -76.5t-26 -83t-15 -85.5t-5 -83q0 -53 10 -100t38 -81q21 -26 54 -43t78 -17z" />
 <glyph unicode="&#xf3;" d="M887 1673h321l-442 -376h-197zM543 -29q-114 0 -197.5 33.5t-137.5 86.5q-64 63 -92 151t-28 200q0 142 41.5 274t124.5 233q80 97 190 148.5t245 51.5q100 0 187 -29.5t149 -89.5q63 -62 91.5 -151t28.5 -203q0 -145 -42 -276t-123 -229q-85 -103 -196.5 -151.5 t-240.5 -48.5zM563 207q58 0 110 33.5t94 102.5q38 63 60.5 148t22.5 181q0 69 -12 111.5t-34 69.5q-26 32 -61 45t-71 13q-124 0 -206 -135q-21 -36 -37 -76.5t-26 -83t-15 -85.5t-5 -83q0 -53 10 -100t38 -81q21 -26 54 -43t78 -17z" />
 <glyph unicode="&#xf4;" d="M668 1675h243l183 -376h-176l-152 225l-240 -225h-190zM543 -29q-114 0 -197.5 33.5t-137.5 86.5q-64 63 -92 151t-28 200q0 142 41.5 274t124.5 233q80 97 190 148.5t245 51.5q100 0 187 -29.5t149 -89.5q63 -62 91.5 -151t28.5 -203q0 -145 -42 -276t-123 -229 q-85 -103 -196.5 -151.5t-240.5 -48.5zM563 207q58 0 110 33.5t94 102.5q38 63 60.5 148t22.5 181q0 69 -12 111.5t-34 69.5q-26 32 -61 45t-71 13q-124 0 -206 -135q-21 -36 -37 -76.5t-26 -83t-15 -85.5t-5 -83q0 -53 10 -100t38 -81q21 -26 54 -43t78 -17z" />
 <glyph unicode="&#xf5;" d="M880 1299q-20 0 -35.5 3t-32.5 10t-35 17.5t-38 26.5l-49 37q-3 3 -3 2.5t-2 1.5q-17 13 -35 23t-38 10q-35 0 -60 -34t-36 -95h-139q19 130 87 207q34 38 75 57.5t86 19.5q17 0 35 -3t32 -9t33.5 -19t42.5 -30l51 -39q10 -8 19 -13.5t18 -9.5t17 -6t17 -2q20 0 35.5 9 t27.5 25q25 33 36 95h139q-22 -140 -85 -212t-163 -72zM543 -29q-114 0 -197.5 33.5t-137.5 86.5q-64 63 -92 151t-28 200q0 142 41.5 274t124.5 233q80 97 190 148.5t245 51.5q100 0 187 -29.5t149 -89.5q63 -62 91.5 -151t28.5 -203q0 -145 -42 -276t-123 -229 q-85 -103 -196.5 -151.5t-240.5 -48.5zM563 207q58 0 110 33.5t94 102.5q38 63 60.5 148t22.5 181q0 69 -12 111.5t-34 69.5q-26 32 -61 45t-71 13q-124 0 -206 -135q-21 -36 -37 -76.5t-26 -83t-15 -85.5t-5 -83q0 -53 10 -100t38 -81q21 -26 54 -43t78 -17z" />
-<glyph unicode="&#xf6;" d="M449 1349q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h177q27 0 27 -26q0 -4 -0.5 -4.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-175zM844 1349q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h178q27 0 27 -26q0 -4 -0.5 -4.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-176zM543 -29 q-114 0 -197.5 33.5t-137.5 86.5q-64 63 -92 151t-28 200q0 142 41.5 274t124.5 233q80 97 190 148.5t245 51.5q100 0 187 -29.5t149 -89.5q63 -62 91.5 -151t28.5 -203q0 -145 -42 -276t-123 -229q-85 -103 -196.5 -151.5t-240.5 -48.5zM563 207q58 0 110 33.5t94 102.5 q38 63 60.5 148t22.5 181q0 69 -12 111.5t-34 69.5q-26 32 -61 45t-71 13q-124 0 -206 -135q-21 -36 -37 -76.5t-26 -83t-15 -85.5t-5 -83q0 -53 10 -100t38 -81q21 -26 54 -43t78 -17z" />
+<glyph unicode="&#xf6;" d="M449 1347q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h177q27 0 27 -26q0 -4 -0.5 -4.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-175zM844 1347q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h178q27 0 27 -26q0 -4 -0.5 -4.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-176zM543 -29 q-114 0 -197.5 33.5t-137.5 86.5q-64 63 -92 151t-28 200q0 142 41.5 274t124.5 233q80 97 190 148.5t245 51.5q100 0 187 -29.5t149 -89.5q63 -62 91.5 -151t28.5 -203q0 -145 -42 -276t-123 -229q-85 -103 -196.5 -151.5t-240.5 -48.5zM563 207q58 0 110 33.5t94 102.5 q38 63 60.5 148t22.5 181q0 69 -12 111.5t-34 69.5q-26 32 -61 45t-71 13q-124 0 -206 -135q-21 -36 -37 -76.5t-26 -83t-15 -85.5t-5 -83q0 -53 10 -100t38 -81q21 -26 54 -43t78 -17z" />
 <glyph unicode="&#xf7;" d="M461 1198h309v-309h-309v309zM66 762h1099v-238h-1099v238zM461 395h309v-309h-309v309z" />
 <glyph unicode="&#xf8;" d="M-82 2l211 207q-11 27 -17.5 49t-12.5 50q-5 26 -8 53.5t-3 68.5q0 153 42 287t123 233q83 100 194.5 149.5t240.5 49.5q45 0 88 -6t82 -19q76 -25 143 -75l193 186l117 -121l-207 -201q10 -25 18 -50.5t13 -52.5q5 -28 7.5 -53.5t2.5 -60.5q0 -155 -41.5 -290.5 t-123.5 -235.5q-79 -96 -189.5 -147.5t-249.5 -51.5q-47 0 -90 6t-81 19q-76 25 -137 76l-198 -189zM801 856q-26 29 -56 42t-71 13q-63 0 -110.5 -29.5t-85.5 -88.5q-39 -61 -62 -145t-33 -195zM562 207q120 0 196 121q39 63 61.5 147.5t30.5 194.5l-416 -404 q14 -17 26.5 -26.5t29.5 -17.5q31 -15 72 -15z" />
 <glyph unicode="&#xf9;" d="M381 1648h284l209 -376h-198zM370 -29q-61 0 -110.5 18t-84.5 53q-69 70 -69 202q0 14 1 30t3 34q2 12 5 36t8 47l143 729h291l-131 -684q-2 -11 -3.5 -24t-3.5 -29t-2.5 -26t-0.5 -21q0 -35 7.5 -56t21.5 -37q13 -14 32.5 -23t51.5 -9q44 0 78 18t61 53q58 74 84 207 l122 631h291l-217 -1120h-264l4 166q-24 -51 -60 -86.5t-68 -55.5q-47 -29 -95 -41t-95 -12z" />
 <glyph unicode="&#xfa;" d="M897 1648h321l-442 -376h-197zM370 -29q-61 0 -110.5 18t-84.5 53q-69 70 -69 202q0 14 1 30t3 34q2 12 5 36t8 47l143 729h291l-131 -684q-2 -11 -3.5 -24t-3.5 -29t-2.5 -26t-0.5 -21q0 -35 7.5 -56t21.5 -37q13 -14 32.5 -23t51.5 -9q44 0 78 18t61 53q58 74 84 207 l122 631h291l-217 -1120h-264l4 166q-24 -51 -60 -86.5t-68 -55.5q-47 -29 -95 -41t-95 -12z" />
 <glyph unicode="&#xfb;" d="M678 1648h243l183 -376h-176l-152 225l-240 -225h-190zM370 -29q-61 0 -110.5 18t-84.5 53q-69 70 -69 202q0 14 1 30t3 34q2 12 5 36t8 47l143 729h291l-131 -684q-2 -11 -3.5 -24t-3.5 -29t-2.5 -26t-0.5 -21q0 -35 7.5 -56t21.5 -37q13 -14 32.5 -23t51.5 -9 q44 0 78 18t61 53q58 74 84 207l122 631h291l-217 -1120h-264l4 166q-24 -51 -60 -86.5t-68 -55.5q-47 -29 -95 -41t-95 -12z" />
-<glyph unicode="&#xfc;" d="M459 1320q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h177q27 0 27 -24q0 -6 -1 -9l-37 -186q-5 -27 -32 -27h-175zM854 1320q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h178q27 0 27 -24q0 -6 -1 -9l-37 -186q-5 -27 -32 -27h-176zM370 -29q-61 0 -110.5 18t-84.5 53 q-69 70 -69 202q0 14 1 30t3 34q2 12 5 36t8 47l143 729h291l-131 -684q-2 -11 -3.5 -24t-3.5 -29t-2.5 -26t-0.5 -21q0 -35 7.5 -56t21.5 -37q13 -14 32.5 -23t51.5 -9q44 0 78 18t61 53q58 74 84 207l122 631h291l-217 -1120h-264l4 166q-24 -51 -60 -86.5t-68 -55.5 q-47 -29 -95 -41t-95 -12z" />
+<glyph unicode="&#xfc;" d="M459 1347q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h177q27 0 27 -24q0 -6 -1 -9l-37 -186q-5 -27 -32 -27h-175zM854 1347q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h178q27 0 27 -24q0 -6 -1 -9l-37 -186q-5 -27 -32 -27h-176zM370 -29q-61 0 -110.5 18t-84.5 53 q-69 70 -69 202q0 14 1 30t3 34q2 12 5 36t8 47l143 729h291l-131 -684q-2 -11 -3.5 -24t-3.5 -29t-2.5 -26t-0.5 -21q0 -35 7.5 -56t21.5 -37q13 -14 32.5 -23t51.5 -9q44 0 78 18t61 53q58 74 84 207l122 631h291l-217 -1120h-264l4 166q-24 -51 -60 -86.5t-68 -55.5 q-47 -29 -95 -41t-95 -12z" />
 <glyph unicode="&#xfd;" d="M922 1648h321l-442 -376h-197zM-20 -201h117q90 0 137 30q24 15 52 50t58 92l39 74l-217 1075h297l127 -700l383 700h309l-706 -1241q-56 -98 -103 -160t-90 -91q-38 -26 -91.5 -39t-116.5 -13h-240z" />
 <glyph unicode="&#xfe;" d="M348 1556h293l-117 -604q70 97 153 147q39 23 83.5 35.5t93.5 12.5q145 0 230 -109q43 -55 64 -129.5t21 -174.5q0 -60 -7.5 -124t-23.5 -130t-38.5 -126t-48.5 -110q-69 -129 -174 -201t-223 -72q-110 0 -183 62t-92 174l-123 -633h-293zM601 209q60 0 109 39t84 102 q38 69 59 156.5t21 176.5q0 60 -10 100t-31 68q-42 56 -115 56q-56 0 -107 -34.5t-92 -103.5q-40 -68 -61.5 -153t-21.5 -172q0 -55 10 -99t34 -76q21 -28 52 -44t69 -16z" />
 <glyph unicode="&#xff;" d="M484 1320q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h177q27 0 27 -24q0 -6 -0.5 -6.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-175zM879 1320q-15 0 -22.5 9t-4.5 24l36 186q4 27 32 27h178q27 0 27 -24q0 -6 -0.5 -6.5t-0.5 -2.5l-37 -186q-5 -27 -32 -27h-176zM-20 -201 h117q90 0 137 30q24 15 52 50t58 92l39 74l-217 1075h297l127 -700l383 700h309l-706 -1241q-56 -98 -103 -160t-90 -91q-38 -26 -91.5 -39t-116.5 -13h-240z" />
@@ -217,9 +217,9 @@
 <glyph unicode="&#x2008;" horiz-adv-x="246" />
 <glyph unicode="&#x2009;" horiz-adv-x="394" />
 <glyph unicode="&#x200a;" horiz-adv-x="109" />
-<glyph unicode="&#x2010;" d="M259 745h789l-56 -291h-788z" />
-<glyph unicode="&#x2011;" d="M259 745h789l-56 -291h-788z" />
-<glyph unicode="&#x2012;" d="M259 745h789l-56 -291h-788z" />
+<glyph unicode="&#x2010;" d="M259 746h789l-56 -291h-788z" />
+<glyph unicode="&#x2011;" d="M259 746h789l-56 -291h-788z" />
+<glyph unicode="&#x2012;" d="M259 746h789l-56 -291h-788z" />
 <glyph unicode="&#x2013;" d="M-10 690h1233l-49 -246h-1233z" />
 <glyph unicode="&#x2014;" d="M-10 690h1233l-49 -246h-1233z" />
 <glyph unicode="&#x2018;" d="M473 1174l270 382h215l-172 -382l-53 -271h-313z" />

+ 11 - 11
build/webfonts/fonts/svg/latin/hack-italic-latin-webfont.svg

@@ -4,7 +4,7 @@
 <metadata></metadata>
 <defs>
 <font id="hackitalic" horiz-adv-x="1233" >
-<font-face units-per-em="2048" ascent="1638" descent="-410" />
+<font-face units-per-em="2048" ascent="1556" descent="-492" />
 <missing-glyph horiz-adv-x="500" />
 <glyph horiz-adv-x="0" />
 <glyph unicode="&#xd;" />
@@ -20,10 +20,10 @@
 <glyph unicode="'" d="M528 1493h174v-555h-174v555z" />
 <glyph unicode="(" d="M426 -270q-40 95 -68.5 181t-47.5 165t-28 153t-9 152q0 146 32 296t97 301q63 147 158 291t223 285h159q-118 -152 -206 -301t-149 -305q-120 -306 -120 -608q0 -79 8 -151t22 -146q16 -81 37.5 -156.5t51.5 -156.5h-160v0z" />
 <glyph unicode=")" d="M320 -270q237 302 356 606q60 153 89.5 304.5t29.5 299.5q0 74 -7.5 150.5t-21.5 150.5q-14 73 -37 152.5t-53 160.5h160q79 -190 116 -345q19 -79 28 -153t9 -152q0 -146 -32 -296.5t-97 -300.5q-66 -152 -160.5 -295t-220.5 -282h-159v0z" />
-<glyph unicode="*" d="M250 566l242 371l-364 158l36 103l376 -123l20 425h108l20 -425l376 123l36 -103l-364 -158l242 -371l-94 -67l-270 357l-270 -357z" />
+<glyph unicode="*" d="M250 486l242 371l-364 158l36 103l376 -123l20 425h108l20 -425l376 123l36 -103l-364 -158l242 -371l-94 -67l-270 357l-270 -357z" />
 <glyph unicode="+" d="M532 557h-444v170h444v444h168v-444h445v-170h-445v-444h-168v444z" />
 <glyph unicode="," d="M400 -283q244 109 252 334q-12 -2 -21.5 -3t-18.5 -1q-32 0 -60 9.5t-50 29.5q-44 39 -44 111q0 71 46 111q20 18 48.5 29.5t66.5 11.5q86 0 133 -68q46 -67 46 -188q0 -171 -92 -295q-92 -123 -260 -185z" />
-<glyph unicode="-" d="M226 673h822l-33 -164h-822z" />
+<glyph unicode="-" d="M226 683h822l-33 -164h-822z" />
 <glyph unicode="." d="M613 -27q-68 0 -115 47t-47 122t47 122t115 47t115 -47t47 -122t-47 -122t-115 -47z" />
 <glyph unicode="/" d="M868 1493h191l-854 -1683h-189z" />
 <glyph unicode="0" d="M480 -29q-194 0 -288 124t-94 369q0 99 14.5 207t41.5 214t64 198t79 161q42 71 90 122.5t106 86.5q52 32 115 49.5t141 17.5q101 0 172 -30.5t119 -93.5q45 -60 70 -150t25 -218q0 -101 -15 -211t-41 -209q-26 -103 -63 -194.5t-80 -164.5q-42 -72 -90 -124t-105 -86 q-54 -32 -118.5 -50t-142.5 -18zM502 135q85 0 153 51q39 29 67 69.5t48 78.5q33 66 63 156.5t53 190.5q23 103 34.5 199t11.5 177q0 84 -12 139.5t-37 90.5t-64 52t-87 17q-42 0 -81 -12.5t-73 -37.5q-36 -26 -65 -64.5t-52 -83.5q-34 -66 -63.5 -153t-52.5 -193 q-24 -110 -35 -208t-11 -175q0 -87 13 -140t39 -86q24 -31 62 -49.5t89 -18.5zM550 401q-8 0 -12 2q-23 8 -32 41t-9 82q0 14 0.5 25.5t1.5 26.5q2 38 5 69t6.5 57t8 48.5t9.5 45.5q3 11 7.5 30.5t12 44t17.5 52t22 54.5q26 57 51.5 83.5t47.5 26.5h4t7 -2q19 -5 31.5 -31 t12.5 -87q-1 -6 -1 -13v-15q-2 -38 -4 -67t-5 -51.5t-6 -40t-7 -32.5q-5 -21 -12 -46.5t-15.5 -53t-18.5 -56t-20 -53.5q-26 -67 -51 -103.5t-51 -36.5z" />
@@ -36,7 +36,7 @@
 <glyph unicode="7" d="M952 1323h-708l32 170h936l-16 -94l-805 -1399h-217z" />
 <glyph unicode="8" d="M483 -29q-100 0 -182 25.5t-142 76.5q-54 47 -86 117t-32 164q0 87 28 158.5t77 126.5t120 95t164 59q-57 20 -96 48t-65 63q-29 38 -41.5 82.5t-12.5 94.5q0 90 38 170.5t109 141.5q75 64 169 95.5t195 31.5q87 0 160.5 -22.5t128.5 -67.5q52 -42 81.5 -102t29.5 -137 q0 -70 -25 -135.5t-72 -119.5t-113 -94.5t-144 -59.5q125 -30 190 -113q32 -42 48 -95.5t16 -118.5q0 -103 -38.5 -192.5t-112.5 -155.5q-72 -65 -171.5 -100.5t-220.5 -35.5zM634 866q124 0 208 87q42 44 63 97t21 112q0 50 -15 85.5t-45 62.5q-60 54 -160 54 q-66 0 -118 -21t-90 -59q-82 -81 -82 -203q0 -101 59 -158q58 -57 159 -57zM494 127q72 0 132 23.5t105 68.5q45 46 67.5 106.5t22.5 132.5q0 62 -16.5 107t-49.5 78q-66 66 -183 66q-144 0 -234 -98q-46 -50 -69 -113t-23 -134q0 -60 16.5 -101t50.5 -73t78 -47.5 t103 -15.5z" />
 <glyph unicode="9" d="M343 -29q-76 0 -146 15q-32 7 -65.5 17.5t-68.5 27.5l35 186q29 -19 60.5 -32.5t65.5 -23.5q69 -20 142 -20q194 0 320 144q124 142 180 426q-67 -101 -161 -154q-51 -29 -103.5 -41t-109.5 -12q-87 0 -153.5 25.5t-114.5 74.5q-97 100 -97 285q0 63 10.5 122.5 t29.5 115.5q20 58 47.5 109t59.5 91q37 46 82.5 83.5t95.5 61.5q99 48 224 48q101 0 180.5 -30t133.5 -87q110 -116 110 -344q0 -69 -9.5 -156t-29.5 -177q-20 -91 -47 -172t-60 -153q-52 -112 -114 -190.5t-137 -131.5q-81 -57 -170.5 -82.5t-189.5 -25.5zM551 662 q75 0 138 33t110 93t72.5 140t25.5 169q0 69 -15.5 117.5t-44.5 80.5t-72 49.5t-94 17.5q-72 0 -134.5 -34.5t-109.5 -99.5q-45 -63 -71 -147t-26 -174q0 -57 13 -104.5t45 -80.5q29 -30 71.5 -45t91.5 -15z" />
-<glyph unicode=":" d="M728 716q-28 0 -52.5 9.5t-44.5 31.5q-21 23 -28.5 50t-7.5 56q0 39 15.5 74t46.5 63q27 25 61 39.5t72 14.5q35 0 59 -11.5t41 -29.5q16 -17 25.5 -42.5t9.5 -57.5q0 -38 -14.5 -76t-46.5 -67q-30 -28 -66.5 -41t-69.5 -13zM617 0q-32 0 -58 11t-43 31q-18 20 -26 46.5 t-8 54.5q0 39 15 76t47 66q26 24 60.5 38.5t72.5 14.5q28 0 54 -9t46 -32q16 -17 25.5 -42.5t9.5 -60.5q0 -83 -62 -140q-28 -26 -62 -40t-71 -14z" />
+<glyph unicode=":" d="M728 776q-28 0 -52.5 9.5t-44.5 31.5q-21 23 -28.5 50t-7.5 56q0 39 15.5 74t46.5 63q27 25 61 39.5t72 14.5q35 0 59 -11.5t41 -29.5q16 -17 25.5 -42.5t9.5 -57.5q0 -38 -14.5 -76t-46.5 -67q-30 -28 -66.5 -41t-69.5 -13zM617 60q-32 0 -58 11t-43 31q-18 20 -26 46.5 t-8 54.5q0 39 15 76t47 66q26 24 60.5 38.5t72.5 14.5q28 0 54 -9t46 -32q16 -17 25.5 -42.5t9.5 -60.5q0 -83 -62 -140q-28 -26 -62 -40t-71 -14z" />
 <glyph unicode=";" d="M723 713q-71 0 -112 50q-32 38 -32 93q0 9 1 18t3 18q7 42 25 73.5t44 53.5q26 23 59 36t68 13t64.5 -12.5t49.5 -35.5q33 -38 33 -94q0 -16 -3 -34q-15 -80 -71 -129q-26 -23 -58.5 -36.5t-70.5 -13.5zM339 -351q275 114 320 351q-14 -3 -23 -4t-19 -1q-33 0 -61 10.5 t-48 30.5q-30 31 -30 84v9q0 5 0.5 11t1.5 13q6 35 22 64t45 52t61 33t64 10q91 0 130 -71q13 -23 19 -52t6 -57q0 -17 -2 -42t-5 -46q-14 -92 -51.5 -170.5t-94.5 -140.5q-56 -61 -134 -111.5t-169 -81.5z" />
 <glyph unicode="&#x3c;" d="M88 559v166l1057 418v-182l-850 -320l850 -317v-183z" />
 <glyph unicode="=" d="M88 930h1057v-170h-1057v170zM88 524h1057v-172h-1057v172z" />
@@ -73,7 +73,7 @@
 <glyph unicode="\" d="M356 1493h170l199 -1683h-170z" />
 <glyph unicode="]" d="M366 -127h240l256 1619h-240l23 143h424l-302 -1905h-424z" />
 <glyph unicode="^" d="M528 1493h177l456 -557h-178l-367 395l-366 -395h-178z" />
-<glyph unicode="_" d="M0 -403h1024v-80h-1024v80z" />
+<glyph unicode="_" d="M94 -190h1044v-120h-1044v120z" />
 <glyph unicode="`" d="M453 1638h198l197 -376h-143z" />
 <glyph unicode="a" d="M407 -29q-74 0 -135.5 20.5t-107.5 62.5q-48 43 -70 100t-22 126q0 92 39 172t115 138t182 87.5t237 29.5h246l12 61l3 19q1 5 1 10v7q0 57 -18 89.5t-45 52.5q-29 21 -73 33t-106 12q-43 0 -89.5 -6t-96.5 -19q-51 -13 -103 -32t-108 -45l35 180q54 20 105 34.5 t100 24.5t95.5 14.5t89.5 4.5q92 0 166 -20t126 -62q49 -39 75.5 -96.5t26.5 -129.5q0 -33 -6 -85q-4 -32 -8.5 -59.5t-9.5 -55.5l-125 -639h-164l12 166q-72 -94 -170 -144q-50 -26 -101 -38.5t-108 -12.5zM461 125q72 0 134.5 27t115.5 80q56 56 92 130t53 160l8 41h-172 q-60 0 -104 -1.5t-73 -5.5t-55 -11t-46 -15q-26 -11 -55 -30.5t-54 -57.5q-41 -62 -41 -135q0 -48 15.5 -80.5t36.5 -52.5q24 -23 59.5 -36t85.5 -13z" />
 <glyph unicode="b" d="M535 -29q-97 0 -164 43q-66 43 -101 127l-46 -141h-165l303 1556h185l-113 -579q61 83 144 127q82 43 185 43q79 0 144 -25.5t111 -77.5q90 -102 90 -296q0 -66 -10.5 -138.5t-30.5 -144.5q-19 -67 -46.5 -130t-66.5 -122q-78 -116 -184 -178q-56 -32 -115 -48t-120 -16z M540 127q83 0 151 45q35 23 62.5 55t51.5 77q25 46 45 100.5t33 108.5q14 58 21 114t7 106q0 62 -11.5 111.5t-38.5 84.5q-51 64 -151 64q-44 0 -82.5 -12t-70.5 -34t-62.5 -56t-56.5 -79q-26 -46 -44.5 -96t-32.5 -105q-14 -59 -21.5 -116t-7.5 -106q0 -63 12.5 -111.5 t40.5 -83.5q30 -38 70.5 -52.5t84.5 -14.5z" />
@@ -104,7 +104,7 @@
 <glyph unicode="{" d="M685 -334q-187 0 -268 54q-82 55 -82 178v13q-1 14 0 24.5t3 27.5q4 29 6.5 44.5t4.5 26.5l45 236q2 5 2 7.5t1 4.5q5 25 7.5 45t2.5 45q0 49 -12 79t-37 49q-49 37 -162 37h-92l29 147h91q146 0 208 55q62 54 93 205l50 244q25 124 61 194q36 71 90 111q22 16 49.5 28.5 t67.5 20.5q34 7 83 10.5t118 3.5h82l-29 -143h-85q-69 0 -111 -9.5t-65 -29.5q-25 -22 -44 -70t-33 -120l-51 -252q-15 -75 -37.5 -133.5t-55.5 -98.5q-59 -71 -171 -94q72 -18 113 -69q40 -52 40 -127q1 -13 0.5 -22.5t-3.5 -34.5q-2 -16 -3 -24.5t-2 -14.5t-2.5 -12.5 t-3.5 -18.5l-47 -244q-4 -20 -5.5 -33t-2.5 -26l-1.5 -25.5t-0.5 -13t-0.5 -6.5t-0.5 -5q0 -64 43 -92t140 -28h78l-29 -144h-72v0z" />
 <glyph unicode="|" d="M530 1565h172v-2048h-172v2048z" />
 <glyph unicode="}" d="M64 -190h78q137 0 183 40q22 19 41 63t36 126l51 252q15 75 37 133.5t56 99.5q61 73 172 92q-74 20 -114 70q-20 26 -30 55.5t-10 71.5q0 12 1 25.5t3 31.5q2 21 3.5 34t6.5 36l47 243q0 2 1.5 11t3 19.5t3 19t1.5 10.5q1 12 1.5 25t0.5 22q0 66 -42 95q-43 28 -141 28 h-77l26 143h74q100 0 165 -14t104 -40t60 -67.5t21 -114.5q0 -14 -1 -26.5t-3 -34.5q-2 -19 -3.5 -32t-6.5 -39l-45 -236l-2 -12q-5 -25 -7.5 -48t-2.5 -43q0 -89 49 -126t161 -37h92l-29 -147h-91q-143 0 -207 -55q-32 -27 -56.5 -77t-39.5 -128l-47 -244 q-12 -63 -28 -111.5t-34 -83.5q-36 -71 -90 -110q-25 -18 -53 -29.5t-63 -19.5q-69 -15 -201 -15h-82z" />
-<glyph unicode="~" d="M88 666q78 60 151 87t156 27q28 0 53 -3t49 -8q20 -5 53 -15t73 -27q8 -3 12 -5l7 -3.5t5.5 -3t7.5 -3.5q114 -55 210 -55q69 0 138 31q68 30 142 92v-174q-75 -58 -146 -86q-33 -13 -69.5 -20.5t-79.5 -7.5q-30 0 -56 4t-50.5 10.5t-48.5 16t-50 20.5q-11 4 -17.5 7 t-9.5 4.5l-4 2t-2 0.5q-76 33 -128 45q-53 12 -102 12q-41 0 -79.5 -7.5t-70.5 -21.5q-31 -13 -68.5 -36.5t-75.5 -56.5v174z" />
+<glyph unicode="~" d="M1151 782q-4 -112 -17.5 -194t-50.5 -147q-72 -145 -237 -145q-79 0 -137 34q-52 33 -126 134q-78 108 -115 137q-40 29 -77 29q-77 0 -109 -72q-35 -84 -42 -255h-156q5 208 68 340q82 143 234 143q73 0 132 -35q30 -18 64.5 -51.5t66.5 -78.5q54 -74 105 -125 q21 -22 42 -33t46 -11q80 0 115.5 81.5t37.5 248.5h156z" />
 <glyph unicode="&#xa0;" />
 <glyph unicode="&#xa1;" d="M713 1170q-33 0 -58 9.5t-43 31.5q-21 25 -28 55t-7 53q0 41 16 76t45 64q29 28 63 41.5t70 13.5q31 0 58 -10t46 -30q22 -24 28 -52.5t6 -43.5q0 -43 -18 -85.5t-53 -74.5q-24 -23 -54.5 -35.5t-70.5 -12.5zM498 655l108 357h162l-39 -357l-127 -655h-233z" />
 <glyph unicode="&#xa2;" d="M510 -27q-88 9 -161 44.5t-124 95.5t-76.5 140.5t-25.5 180.5q0 88 20 175.5t61 168.5q44 88 101 151.5t120 106.5q38 26 75.5 44.5t73.5 31.5q76 27 163 33l56 287h102l-55 -287q58 -3 123 -20q64 -17 124 -48l-32 -172q-50 38 -110 60t-134 28l-170 -870q32 2 66 9.5 t69 18.5t70.5 26.5t73.5 35.5l-33 -172q-20 -9 -41 -16.5t-40.5 -13.5t-35.5 -10.5t-26 -7.5q-30 -8 -65 -13t-67 -7l-55 -286h-102zM709 991q-165 -15 -279 -179q-58 -84 -86.5 -180.5t-28.5 -200.5q0 -75 15 -126t44 -89q28 -36 67.5 -59t99.5 -30z" />
@@ -184,7 +184,7 @@
 <glyph unicode="&#xec;" d="M383 1646h198l197 -376h-143zM749 -4q-174 0 -257 64q-85 64 -85 192q0 17 1.5 33.5t3.5 36.5t5.5 42t8.5 44l133 568h-246l29 144h430l-162 -716q-4 -16 -6.5 -35t-3.5 -27q-2 -16 -3 -25.5t-1 -19.5q0 -74 44 -109q45 -36 136 -36h211l-31 -156h-207z" />
 <glyph unicode="&#xed;" d="M828 1673h219l-395 -376h-156zM749 -4q-174 0 -257 64q-85 64 -85 192q0 17 1.5 33.5t3.5 36.5t5.5 42t8.5 44l133 568h-246l29 144h430l-162 -716q-4 -16 -6.5 -35t-3.5 -27q-2 -16 -3 -25.5t-1 -19.5q0 -74 44 -109q45 -36 136 -36h211l-31 -156h-207z" />
 <glyph unicode="&#xee;" d="M688 1673h147l164 -376h-133l-117 241l-225 -241h-156zM749 -4q-174 0 -257 64q-85 64 -85 192q0 17 1.5 33.5t3.5 36.5t5.5 42t8.5 44l133 568h-246l29 144h430l-162 -716q-4 -16 -6.5 -35t-3.5 -27q-2 -16 -3 -25.5t-1 -19.5q0 -74 44 -109q45 -36 136 -36h211 l-31 -156h-207z" />
-<glyph unicode="&#xef;" d="M380 1320q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM771 1320q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM749 -4q-174 0 -257 64q-85 64 -85 192 q0 17 1.5 33.5t3.5 36.5t5.5 42t8.5 44l133 568h-246l29 144h430l-162 -716q-4 -16 -6.5 -35t-3.5 -27q-2 -16 -3 -25.5t-1 -19.5q0 -74 44 -109q45 -36 136 -36h211l-31 -156h-207z" />
+<glyph unicode="&#xef;" d="M380 1350q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM771 1350q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM749 -4q-174 0 -257 64q-85 64 -85 192 q0 17 1.5 33.5t3.5 36.5t5.5 42t8.5 44l133 568h-246l29 144h430l-162 -716q-4 -16 -6.5 -35t-3.5 -27q-2 -16 -3 -25.5t-1 -19.5q0 -74 44 -109q45 -36 136 -36h211l-31 -156h-207z" />
 <glyph unicode="&#xf0;" d="M516 -29q-193 0 -295 108q-54 57 -78 134.5t-24 175.5q0 125 38 248q20 66 50 125.5t59 101.5q77 112 192 173q58 31 120.5 46t118.5 15q18 0 35 -1.5t40 -3.5l33 -3q-20 37 -45 81q-5 7 -12.5 19.5t-17 26.5t-19.5 28.5t-19 26.5l-297 -94l-30 92l274 86l-141 200h213 l104 -145l287 88l28 -92l-260 -80q62 -86 107 -166.5t73 -153.5q56 -147 56 -306q0 -64 -9 -130t-28 -131q-37 -129 -108 -233q-42 -61 -87.5 -103.5t-102.5 -72.5q-114 -60 -255 -60zM534 127q79 0 149 40.5t123 120.5q53 81 79 186.5t26 227.5q0 36 -2 64t-7 54 q-9 51 -28 87q-37 19 -77 28q-41 9 -83 9q-94 0 -166.5 -41t-123.5 -114q-28 -40 -49 -87t-34.5 -97.5t-20.5 -103t-7 -103.5q0 -67 12.5 -119t44.5 -87q26 -29 67.5 -47t96.5 -18z" />
 <glyph unicode="&#xf1;" d="M890 1297q-43 0 -76 15q-15 7 -33.5 19.5t-39.5 34.5l-47 49q-5 5 -15.5 14t-20.5 14q-17 9 -37 9q-15 0 -32 -7t-31 -30q-25 -38 -32 -116h-125q16 135 74 209q57 73 147 73q43 0 76 -15q17 -8 35.5 -22t36.5 -32l47 -47q14 -14 20 -19t17 -11q16 -9 34 -9q20 0 37 10.5 t28 28.5t19.5 47.5t12.5 68.5h125q-8 -63 -26 -117.5t-47 -92.5t-66 -56t-81 -18zM303 1120h164l-12 -168q74 96 163 146q43 24 88 36.5t101 12.5q66 0 120 -18t92 -54q38 -35 57.5 -86.5t19.5 -111.5q0 -17 -1.5 -40.5t-3.5 -43.5t-5.5 -42t-10.5 -57l-135 -694h-184 l135 695q3 9 2 8.5t1 5.5q4 21 6.5 35.5t4.5 26.5t3 22.5t1 23.5q0 44 -11.5 74.5t-34.5 52.5q-46 43 -133 43q-129 0 -217 -93q-89 -94 -122 -261l-123 -633h-184z" />
 <glyph unicode="&#xf2;" d="M453 1673h198l197 -376h-143zM510 -29q-92 0 -166 26t-126 83q-47 51 -74 129t-27 187q0 130 41 267q19 63 47.5 126t68.5 121q81 118 190 177q112 60 253 60q91 0 166.5 -26t128.5 -81q102 -107 102 -314q0 -135 -41 -273q-23 -75 -53 -137t-62 -109 q-42 -61 -88.5 -104.5t-103.5 -72.5t-121.5 -44t-134.5 -15zM533 127q87 0 157.5 45t121.5 126q27 42 47 91.5t33.5 103.5t20.5 111t7 114q0 72 -12.5 123t-43.5 86q-30 34 -71.5 49t-90.5 15q-90 0 -159.5 -45t-120.5 -126q-50 -79 -79.5 -188t-29.5 -230q0 -72 12.5 -124 t43.5 -87q29 -32 71.5 -48t92.5 -16z" />
@@ -197,7 +197,7 @@
 <glyph unicode="&#xf9;" d="M449 1648h198l197 -376h-143zM409 -27q-65 0 -117.5 18t-90.5 55q-39 38 -57.5 89.5t-18.5 112.5q0 18 1.5 39.5t3.5 44.5q3 30 5.5 49.5t7.5 44.5l133 694h185l-135 -694q-1 -6 -2.5 -16t-3 -20.5t-3 -19.5l-2.5 -15q-2 -17 -3 -32t-1 -25q0 -37 11 -68.5t36 -54.5 q23 -21 56.5 -31.5t74.5 -10.5q60 0 115 22.5t100 69.5q45 48 75 114.5t46 147.5l123 633h185l-218 -1120h-164l13 168q-74 -98 -162 -146q-47 -26 -94.5 -37.5t-98.5 -11.5z" />
 <glyph unicode="&#xfa;" d="M903 1648h219l-395 -376h-156zM409 -27q-65 0 -117.5 18t-90.5 55q-39 38 -57.5 89.5t-18.5 112.5q0 18 1.5 39.5t3.5 44.5q3 30 5.5 49.5t7.5 44.5l133 694h185l-135 -694q-1 -6 -2.5 -16t-3 -20.5t-3 -19.5l-2.5 -15q-2 -17 -3 -32t-1 -25q0 -37 11 -68.5t36 -54.5 q23 -21 56.5 -31.5t74.5 -10.5q60 0 115 22.5t100 69.5q45 48 75 114.5t46 147.5l123 633h185l-218 -1120h-164l13 168q-74 -98 -162 -146q-47 -26 -94.5 -37.5t-98.5 -11.5z" />
 <glyph unicode="&#xfb;" d="M713 1648h147l164 -376h-133l-117 241l-225 -241h-156zM409 -27q-65 0 -117.5 18t-90.5 55q-39 38 -57.5 89.5t-18.5 112.5q0 18 1.5 39.5t3.5 44.5q3 30 5.5 49.5t7.5 44.5l133 694h185l-135 -694q-1 -6 -2.5 -16t-3 -20.5t-3 -19.5l-2.5 -15q-2 -17 -3 -32t-1 -25 q0 -37 11 -68.5t36 -54.5q23 -21 56.5 -31.5t74.5 -10.5q60 0 115 22.5t100 69.5q45 48 75 114.5t46 147.5l123 633h185l-218 -1120h-164l13 168q-74 -98 -162 -146q-47 -26 -94.5 -37.5t-98.5 -11.5z" />
-<glyph unicode="&#xfc;" d="M465 1320q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM856 1320q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM409 -27q-65 0 -117.5 18t-90.5 55 q-39 38 -57.5 89.5t-18.5 112.5q0 18 1.5 39.5t3.5 44.5q3 30 5.5 49.5t7.5 44.5l133 694h185l-135 -694q-1 -6 -2.5 -16t-3 -20.5t-3 -19.5l-2.5 -15q-2 -17 -3 -32t-1 -25q0 -37 11 -68.5t36 -54.5q23 -21 56.5 -31.5t74.5 -10.5q60 0 115 22.5t100 69.5q45 48 75 114.5 t46 147.5l123 633h185l-218 -1120h-164l13 168q-74 -98 -162 -146q-47 -26 -94.5 -37.5t-98.5 -11.5z" />
+<glyph unicode="&#xfc;" d="M465 1350q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM856 1350q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM409 -27q-65 0 -117.5 18t-90.5 55 q-39 38 -57.5 89.5t-18.5 112.5q0 18 1.5 39.5t3.5 44.5q3 30 5.5 49.5t7.5 44.5l133 694h185l-135 -694q-1 -6 -2.5 -16t-3 -20.5t-3 -19.5l-2.5 -15q-2 -17 -3 -32t-1 -25q0 -37 11 -68.5t36 -54.5q23 -21 56.5 -31.5t74.5 -10.5q60 0 115 22.5t100 69.5q45 48 75 114.5 t46 147.5l123 633h185l-218 -1120h-164l13 168q-74 -98 -162 -146q-47 -26 -94.5 -37.5t-98.5 -11.5z" />
 <glyph unicode="&#xfd;" d="M947 1648h219l-395 -376h-156zM20 -272h108q83 0 140 47q62 50 118 159l43 84l-217 1102h183l172 -862l483 862h205l-439 -760q-33 -58 -52 -90t-29.5 -50.5t-16 -28.5t-12.5 -22.5t-19.5 -34t-35.5 -62.5q-51 -90 -84.5 -148t-56 -95.5t-38 -60.5t-30.5 -43 q-27 -35 -58.5 -64.5t-73.5 -49.5q-74 -37 -171 -37h-148z" />
 <glyph unicode="&#xfe;" d="M385 1567h184l-114 -590q61 82 147 126t186 44q76 0 141 -25t111 -79q45 -52 66.5 -127t21.5 -172q0 -64 -9.5 -135.5t-29.5 -143.5q-21 -77 -50 -141.5t-60 -112.5q-38 -60 -82 -104t-95 -75q-101 -61 -224 -61q-100 0 -170 42q-72 43 -115 128l-111 -567h-184zM567 127 q43 0 81 12t70 33q34 23 61 54.5t50 74.5q24 45 44 99.5t33 108.5q14 58 21 115t7 107q0 73 -13.5 120.5t-37.5 76.5q-27 33 -66.5 48t-88.5 15q-83 0 -152 -45q-37 -24 -64.5 -56t-52.5 -77q-26 -46 -45 -97.5t-32 -104.5q-14 -57 -21 -114.5t-7 -104.5q0 -69 14 -117.5 t41 -80.5q28 -33 68 -50t90 -17z" />
 <glyph unicode="&#xff;" d="M509 1320q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM900 1320q-15 0 -22.5 9t-4.5 24l28 142q4 27 32 27h143q15 0 22.5 -9t4.5 -24l-28 -142q-5 -27 -32 -27h-143zM20 -272h108q83 0 140 47q62 50 118 159 l43 84l-217 1102h183l172 -862l483 862h205l-439 -760q-33 -58 -52 -90t-29.5 -50.5t-16 -28.5t-12.5 -22.5t-19.5 -34t-35.5 -62.5q-51 -90 -84.5 -148t-56 -95.5t-38 -60.5t-30.5 -43q-27 -35 -58.5 -64.5t-73.5 -49.5q-74 -37 -171 -37h-148z" />
@@ -217,9 +217,9 @@
 <glyph unicode="&#x2008;" horiz-adv-x="246" />
 <glyph unicode="&#x2009;" horiz-adv-x="394" />
 <glyph unicode="&#x200a;" horiz-adv-x="109" />
-<glyph unicode="&#x2010;" d="M226 673h822l-33 -164h-822z" />
-<glyph unicode="&#x2011;" d="M226 673h822l-33 -164h-822z" />
-<glyph unicode="&#x2012;" d="M226 673h822l-33 -164h-822z" />
+<glyph unicode="&#x2010;" d="M226 683h822l-33 -164h-822z" />
+<glyph unicode="&#x2011;" d="M226 683h822l-33 -164h-822z" />
+<glyph unicode="&#x2012;" d="M226 683h822l-33 -164h-822z" />
 <glyph unicode="&#x2013;" d="M-23 633h1233l-28 -141h-1233z" />
 <glyph unicode="&#x2014;" d="M-23 633h1233l-28 -141h-1233z" />
 <glyph unicode="&#x2018;" d="M504 1174l270 382h154l-172 -382l-41 -207h-252z" />

+ 8 - 8
build/webfonts/fonts/svg/latin/hack-regular-latin-webfont.svg

@@ -4,7 +4,7 @@
 <metadata></metadata>
 <defs>
 <font id="hackregular" horiz-adv-x="1233" >
-<font-face units-per-em="2048" ascent="1638" descent="-410" />
+<font-face units-per-em="2048" ascent="1556" descent="-492" />
 <missing-glyph horiz-adv-x="500" />
 <glyph horiz-adv-x="0" />
 <glyph unicode="&#xd;" />
@@ -20,7 +20,7 @@
 <glyph unicode="'" d="M528 1493h174v-555h-174v555z" />
 <glyph unicode="(" d="M595 -270q-78 124 -133 237.5t-92 226.5q-74 227 -74 449q0 221 74 449q38 115 93 228.5t132 233.5h160q-71 -121 -118.5 -231.5t-79.5 -222.5q-34 -118 -50 -230t-16 -227q0 -118 16.5 -229.5t49.5 -226.5t81 -226t117 -231h-160v0z" />
 <glyph unicode=")" d="M478 -270q132 231 199 459q31 107 48 222t17 232q0 112 -16.5 227.5t-48.5 227.5q-31 107 -80.5 222t-118.5 234h160q153 -237 225 -462q74 -228 74 -449q0 -223 -74 -451q-74 -227 -225 -462h-160v0z" />
-<glyph unicode="*" d="M250 566l242 371l-364 158l36 103l376 -123l20 425h108l20 -425l376 123l36 -103l-364 -158l242 -371l-94 -67l-270 357l-270 -357z" />
+<glyph unicode="*" d="M250 486l242 371l-364 158l36 103l376 -123l20 425h108l20 -425l376 123l36 -103l-364 -158l242 -371l-94 -67l-270 357l-270 -357z" />
 <glyph unicode="+" d="M532 557h-444v170h444v444h168v-444h445v-170h-445v-444h-168v444z" />
 <glyph unicode="," d="M400 -283q244 109 252 334q-12 -2 -21.5 -3t-18.5 -1q-32 0 -60 9.5t-50 29.5q-44 39 -44 110q0 33 11 62.5t35 50.5q20 17 50 28.5t66 11.5q85 0 132 -68q46 -67 46 -188q0 -171 -92 -295q-92 -123 -260 -185z" />
 <glyph unicode="-" d="M206 683h821v-164h-821v164z" />
@@ -36,7 +36,7 @@
 <glyph unicode="7" d="M854 1323h-715v170h940v-86l-534 -1407h-211z" />
 <glyph unicode="8" d="M615 -29q-116 0 -204.5 29.5t-150.5 83.5t-95.5 132.5t-33.5 183.5q0 159 80 260q79 100 229 133q-61 15 -113 46t-88 76q-38 47 -55.5 103t-17.5 119q0 85 30 155.5t91 123.5q59 51 140.5 77.5t188.5 26.5t189 -26.5t141 -77.5q60 -51 90.5 -121.5t30.5 -158.5 q0 -68 -18.5 -122t-53.5 -98t-85.5 -75t-116.5 -48q151 -33 230 -133t79 -258q0 -105 -33.5 -184.5t-95.5 -133.5q-63 -55 -153 -84t-205 -29zM616 868q121 0 186 63q64 63 64 183q0 121 -63 186q-64 64 -187 64q-121 0 -185 -64t-64 -186q0 -120 64 -183t185 -63zM619 129 q66 0 118 19t89 57t55 91.5t18 121.5q0 74 -19.5 127t-54.5 88q-75 76 -209 76q-135 0 -208 -75q-35 -36 -54.5 -89.5t-19.5 -123.5q0 -68 18.5 -122.5t55.5 -92.5q38 -39 91.5 -58t119.5 -19z" />
 <glyph unicode="9" d="M528 -29q-37 0 -75.5 3.5t-73.5 11.5q-32 7 -70 19t-73 26v186q32 -19 66.5 -33t67.5 -23q72 -20 147 -20q193 0 292 145q98 145 98 425q-23 -51 -58 -90t-74 -64q-83 -53 -206 -53q-100 0 -182 33.5t-141 99.5q-119 134 -119 373q0 118 29.5 214.5t92.5 164.5 q60 66 147 98.5t198 32.5q137 0 228 -48.5t150 -139.5q64 -100 93 -243t29 -323q0 -198 -34.5 -347t-109.5 -250q-74 -100 -181 -149t-241 -49zM593 662q70 0 121 24.5t85 67.5q35 44 54 108.5t19 149.5t-19 149.5t-54 108.5q-34 43 -85 67.5t-121 24.5q-62 0 -113 -21 t-86 -67q-68 -89 -68 -262t68 -262q34 -45 84.5 -66.5t114.5 -21.5z" />
-<glyph unicode=":" d="M620 716q-68 0 -115 47t-47 122t47 122t115 47t115 -47t47 -122t-47 -122t-115 -47zM620 0q-68 0 -115 47t-47 122t47 122t115 47t115 -47t47 -122t-47 -122t-115 -47z" />
+<glyph unicode=":" d="M620 776q-68 0 -115 47t-47 122t47 122t115 47t115 -47t47 -122t-47 -122t-115 -47zM620 60q-68 0 -115 47t-47 122t47 122t115 47t115 -47t47 -122t-47 -122t-115 -47z" />
 <glyph unicode=";" d="M610 703q-72 0 -120 50q-50 48 -50 128q0 78 50 128q48 49 120 49q73 0 121 -49q49 -49 49 -128q0 -80 -49 -128q-48 -50 -121 -50zM394 -361q256 114 265 351q-13 -3 -23 -4t-19 -1q-33 0 -63 10.5t-53 30.5q-46 43 -46 116q0 35 11.5 65.5t36.5 52.5q21 19 52.5 30.5 t69.5 11.5q89 0 139 -71q48 -71 48 -197q0 -180 -97 -310t-273 -194z" />
 <glyph unicode="&#x3c;" d="M88 559v166l1057 418v-182l-850 -320l850 -317v-183z" />
 <glyph unicode="=" d="M88 930h1057v-170h-1057v170zM88 524h1057v-172h-1057v172z" />
@@ -73,7 +73,7 @@
 <glyph unicode="\" d="M102 1493h191l786 -1683h-190z" />
 <glyph unicode="]" d="M386 -127h240v1619h-240v143h424v-1905h-424v143z" />
 <glyph unicode="^" d="M528 1493h177l456 -557h-178l-367 395l-366 -395h-178z" />
-<glyph unicode="_" d="M0 -403h1024v-80h-1024v80z" />
+<glyph unicode="_" d="M94 -190h1044v-120h-1044v120z" />
 <glyph unicode="`" d="M604 1262l-325 376h198l281 -376h-154z" />
 <glyph unicode="a" d="M513 -29q-174 0 -275 97q-48 46 -75 108.5t-27 150.5q0 185 126 283q124 97 368 97h247v29q0 64 -17 114t-51 81q-33 30 -87 45t-126 15q-95 0 -191 -27q-97 -27 -187 -79v184q42 16 93 32t103 27q91 19 183 19q71 0 129 -10.5t108 -31.5q46 -20 87.5 -50.5t70.5 -70.5 q21 -29 34 -61t20 -63q16 -73 16 -221v-229q2 -58 3 -102t6 -82q5 -42 11.5 -79t11.5 -56q7 -31 16 -58.5t11 -32.5h-185q-5 12 -12.5 35.5t-14.5 51.5q-5 22 -9.5 44.5t-6.5 38.5q-29 -50 -74.5 -89t-89.5 -62q-48 -25 -101.5 -36.5t-114.5 -11.5zM551 125q151 0 238 106 q88 108 88 291v41h-233q-160 0 -242 -56q-43 -29 -62.5 -71.5t-19.5 -98.5q0 -52 16 -90.5t45 -65.5q29 -26 70.5 -41t99.5 -15z" />
 <glyph unicode="b" d="M676 -29q-51 0 -93 10.5t-83 33.5q-77 44 -123 126l-18 -141h-166v1556h184v-579q43 82 122 126q77 44 181 44q96 0 176.5 -38t139.5 -116q58 -78 87 -187t29 -245q0 -274 -116 -432q-57 -78 -137 -118t-183 -40zM650 127q133 0 200 109q68 110 68 323t-68 323 q-67 109 -201 109t-203 -109q-69 -110 -69 -323t69 -322q69 -110 204 -110z" />
@@ -104,7 +104,7 @@
 <glyph unicode="{" d="M908 -253q-248 0 -333 74q-85 73 -85 295v239q0 150 -53 209q-54 58 -194 58h-116v143h116q141 0 194 57q53 58 53 207v240q0 222 85 295q83 73 333 73h64v-143h-70q-140 0 -182 -43q-43 -43 -43 -186v-248q0 -158 -45 -228q-22 -34 -61 -58.5t-95 -37.5q111 -27 156 -98 t45 -227v-248q0 -143 43 -186q42 -43 182 -43h70v-144h-64v0z" />
 <glyph unicode="|" d="M530 1565h172v-2048h-172v2048z" />
 <glyph unicode="}" d="M261 -118h68q140 0 184 44q43 43 43 185v248q0 156 45 227t156 98q-110 26 -155 96q-22 34 -34 88.5t-12 139.5v248q0 142 -43 185q-44 44 -184 44h-68v143h62q250 0 333 -73q84 -74 84 -295v-240q0 -78 21 -127.5t63 -79.5q40 -29 97.5 -43t126.5 -14h64v-143h-64 q-71 0 -128 -14.5t-96 -43.5q-42 -31 -63 -81t-21 -128v-239q0 -222 -84 -295q-85 -74 -333 -74h-62v144z" />
-<glyph unicode="~" d="M88 666q78 60 151 87t156 27q28 0 53 -3t49 -8q15 -3 29 -7t28 -9t31 -11t38 -15q8 -3 15 -6.5l17 -8.5q114 -55 210 -55q69 0 138 31q32 14 66.5 36t75.5 56v-174q-75 -58 -146 -86q-33 -13 -69.5 -20.5t-80.5 -7.5q-29 0 -54 3.5t-49 10.5t-48.5 16t-52.5 21q-3 1 -8 3 t-10 4.5t-9.5 4t-5.5 2.5q-76 33 -128 45q-53 12 -102 12q-41 0 -79.5 -7.5t-70.5 -21.5q-31 -13 -68.5 -36.5t-75.5 -56.5v174z" />
+<glyph unicode="~" d="M1151 782q-4 -112 -17.5 -194t-50.5 -147q-72 -145 -237 -145q-79 0 -137 34q-52 33 -126 134q-78 108 -115 137q-40 29 -77 29q-77 0 -109 -72q-35 -84 -42 -255h-156q5 208 68 340q82 143 234 143q73 0 132 -35q30 -18 64.5 -51.5t66.5 -78.5q54 -74 105 -125 q21 -22 42 -33t46 -11q80 0 115.5 81.5t37.5 248.5h156z" />
 <glyph unicode="&#xa0;" />
 <glyph unicode="&#xa1;" d="M626 1498q69 0 116 -48q23 -23 34.5 -53t11.5 -72q0 -78 -46 -124q-47 -47 -116 -47t-116 47q-46 47 -46 124q0 78 46 125q46 48 116 48zM689 952l67 -567v-445h-265v445l77 567h121z" />
 <glyph unicode="&#xa2;" d="M698 -27q-112 11 -200 54.5t-154 124.5q-63 77 -98.5 181.5t-35.5 224.5q0 122 36.5 227.5t98.5 181.5q61 75 148 121t205 57v287h103v-287q29 -2 61 -7t61 -13t65.5 -20t72.5 -28v-172q-30 18 -65 34.5t-67 27.5q-35 12 -66 18t-62 8v-870q32 2 64 9.5t65 18.5 q31 11 65 26.5t66 35.5v-172q-46 -20 -76.5 -30t-61.5 -18q-65 -17 -122 -20v-286h-103v286zM698 991q-133 -12 -212 -130q-80 -119 -80 -302t80 -301q41 -60 93.5 -92t118.5 -39v864z" />
@@ -180,11 +180,11 @@
 <glyph unicode="&#xe8;" d="M294 1673h198l281 -376h-154zM677 -29q-129 0 -231.5 39.5t-174.5 116.5t-109.5 185.5t-37.5 245.5q0 141 38 247.5t105 181.5q73 81 171 120.5t211 39.5q112 0 196.5 -37t144.5 -107t91.5 -169.5t31.5 -227.5v-90h-797v-6q0 -183 96 -283q46 -48 111.5 -74t156.5 -26 t185 28q97 29 205 85v-183q-53 -22 -107 -39t-95 -26q-48 -11 -96 -16t-95 -5zM929 660q-2 86 -22.5 147.5t-53.5 99.5q-36 42 -89 63t-119 21q-135 0 -220 -88q-86 -89 -102 -244z" />
 <glyph unicode="&#xe9;" d="M771 1673h198l-325 -376h-154zM677 -29q-129 0 -231.5 39.5t-174.5 116.5t-109.5 185.5t-37.5 245.5q0 141 38 247.5t105 181.5q73 81 171 120.5t211 39.5q112 0 196.5 -37t144.5 -107t91.5 -169.5t31.5 -227.5v-90h-797v-6q0 -183 96 -283q46 -48 111.5 -74t156.5 -26 t185 28q97 29 205 85v-183q-53 -22 -107 -39t-95 -26q-48 -11 -96 -16t-95 -5zM929 660q-2 86 -22.5 147.5t-53.5 99.5q-36 42 -89 63t-119 21q-135 0 -220 -88q-86 -89 -102 -244z" />
 <glyph unicode="&#xea;" d="M558 1673h147l246 -376h-139l-181 245l-180 -245h-139zM677 -29q-129 0 -231.5 39.5t-174.5 116.5t-109.5 185.5t-37.5 245.5q0 141 38 247.5t105 181.5q73 81 171 120.5t211 39.5q112 0 196.5 -37t144.5 -107t91.5 -169.5t31.5 -227.5v-90h-797v-6q0 -183 96 -283 q46 -48 111.5 -74t156.5 -26t185 28q97 29 205 85v-183q-53 -22 -107 -39t-95 -26q-48 -11 -96 -16t-95 -5zM929 660q-2 86 -22.5 147.5t-53.5 99.5q-36 42 -89 63t-119 21q-135 0 -220 -88q-86 -89 -102 -244z" />
-<glyph unicode="&#xeb;" d="M364 1348q-30 0 -30 30v142q0 30 30 30h143q30 0 30 -30v-142q0 -30 -30 -30h-143zM756 1348q-30 0 -30 30v142q0 30 30 30h142q30 0 30 -30v-142q0 -30 -30 -30h-142zM677 -29q-129 0 -231.5 39.5t-174.5 116.5t-109.5 185.5t-37.5 245.5q0 141 38 247.5t105 181.5 q73 81 171 120.5t211 39.5q112 0 196.5 -37t144.5 -107t91.5 -169.5t31.5 -227.5v-90h-797v-6q0 -183 96 -283q46 -48 111.5 -74t156.5 -26t185 28q97 29 205 85v-183q-53 -22 -107 -39t-95 -26q-48 -11 -96 -16t-95 -5zM929 660q-2 86 -22.5 147.5t-53.5 99.5 q-36 42 -89 63t-119 21q-135 0 -220 -88q-86 -89 -102 -244z" />
+<glyph unicode="&#xeb;" d="M364 1350q-30 0 -30 30v142q0 30 30 30h143q30 0 30 -30v-142q0 -30 -30 -30h-143zM756 1350q-30 0 -30 30v142q0 30 30 30h142q30 0 30 -30v-142q0 -30 -30 -30h-142zM677 -29q-129 0 -231.5 39.5t-174.5 116.5t-109.5 185.5t-37.5 245.5q0 141 38 247.5t105 181.5 q73 81 171 120.5t211 39.5q112 0 196.5 -37t144.5 -107t91.5 -169.5t31.5 -227.5v-90h-797v-6q0 -183 96 -283q46 -48 111.5 -74t156.5 -26t185 28q97 29 205 85v-183q-53 -22 -107 -39t-95 -26q-48 -11 -96 -16t-95 -5zM929 660q-2 86 -22.5 147.5t-53.5 99.5 q-36 42 -89 63t-119 21q-135 0 -220 -88q-86 -89 -102 -244z" />
 <glyph unicode="&#xec;" d="M218 1647h198l281 -376h-154zM859 -8q-80 0 -143.5 25t-111.5 81q-91 106 -91 300v578h-245v144h429v-722q0 -125 46 -187q24 -33 57.5 -48t76.5 -15h215v-156h-233z" />
 <glyph unicode="&#xed;" d="M794 1647h198l-325 -376h-154zM859 -8q-80 0 -143.5 25t-111.5 81q-91 106 -91 300v578h-245v144h429v-722q0 -125 46 -187q24 -33 57.5 -48t76.5 -15h215v-156h-233z" />
 <glyph unicode="&#xee;" d="M514 1648h147l246 -376h-139l-181 245l-180 -245h-139zM859 -8q-80 0 -143.5 25t-111.5 81q-91 106 -91 300v578h-245v144h429v-722q0 -125 46 -187q24 -33 57.5 -48t76.5 -15h215v-156h-233z" />
-<glyph unicode="&#xef;" d="M328 1320q-30 0 -30 30v142q0 30 30 30h143q30 0 30 -30v-142q0 -30 -30 -30h-143zM720 1320q-30 0 -30 30v142q0 30 30 30h142q30 0 30 -30v-142q0 -30 -30 -30h-142zM859 -8q-80 0 -143.5 25t-111.5 81q-91 106 -91 300v578h-245v144h429v-722q0 -125 46 -187 q24 -33 57.5 -48t76.5 -15h215v-156h-233z" />
+<glyph unicode="&#xef;" d="M328 1350q-30 0 -30 30v142q0 30 30 30h143q30 0 30 -30v-142q0 -30 -30 -30h-143zM720 1350q-30 0 -30 30v142q0 30 30 30h142q30 0 30 -30v-142q0 -30 -30 -30h-142zM859 -8q-80 0 -143.5 25t-111.5 81q-91 106 -91 300v578h-245v144h429v-722q0 -125 46 -187 q24 -33 57.5 -48t76.5 -15h215v-156h-233z" />
 <glyph unicode="&#xf0;" d="M617 -29q-116 0 -204.5 37.5t-150.5 110.5q-63 75 -94 179t-31 235q0 132 31.5 237t93.5 179t152.5 110.5t216.5 36.5q18 0 23.5 -0.5t8.5 -0.5q11 -1 14.5 -1t5 -0.5t3.5 -0.5t10 -1l-10.5 14t-17.5 23t-20.5 27t-20.5 26q-18 23 -36.5 44.5t-37.5 43.5l-279 -92l-30 98 l237 80l-182 200h219l127 -145l289 94l33 -98l-250 -80q196 -212 288 -402q46 -96 68.5 -192.5t22.5 -204.5q0 -128 -31 -231t-94 -178q-64 -76 -153 -112t-201 -36zM616 127q138 0 211 106q37 54 55.5 129t18.5 169q0 60 -7.5 112.5t-21.5 103.5t-34 93.5t-45 77.5 q-17 7 -39.5 12.5t-36.5 7.5q-41 6 -79 6q-73 0 -131.5 -25t-97.5 -79t-58 -131.5t-19 -174.5q0 -194 74 -301q73 -106 210 -106z" />
 <glyph unicode="&#xf1;" d="M287 1286q2 135 52 208q51 74 141 74q39 0 72 -14q30 -13 69 -47l57 -55q11 -10 21.5 -17.5t16.5 -11.5q10 -6 16 -8t14 -2q38 0 56 37q17 36 19 118h125q-2 -135 -52 -208q-51 -74 -141 -74q-39 0 -72 14q-30 13 -69 47l-57 55q-13 12 -22.5 19t-15.5 11q-9 5 -15.5 7 t-14.5 2q-38 0 -56 -37q-19 -39 -20 -118h-124zM195 1120h166l18 -168q50 97 133 146t198 49q90 0 153 -29t104 -83q84 -113 84 -341v-694h-185v694q0 151 -53 222t-167 71q-66 0 -114.5 -23t-82.5 -68q-70 -91 -70 -263v-633h-184v1120z" />
 <glyph unicode="&#xf2;" d="M279 1673h198l281 -376h-154zM616 -29q-115 0 -204.5 37.5t-151.5 112.5q-63 78 -93 188.5t-30 250.5q0 284 123 436q123 151 356 151q120 0 208.5 -38.5t148.5 -112.5q123 -152 123 -435q0 -143 -30.5 -254t-92.5 -186q-60 -74 -149.5 -112t-207.5 -38zM616 127 q141 0 213 110q72 109 72 322t-72 323q-72 109 -213 109q-140 0 -212 -109q-72 -110 -72 -323t72 -322q72 -110 212 -110z" />
@@ -197,7 +197,7 @@
 <glyph unicode="&#xf9;" d="M279 1644h198l281 -376h-154zM534 -29q-171 0 -255 113q-84 112 -84 340v694h184v-694q0 -152 54 -222q26 -34 65.5 -52.5t99.5 -18.5q130 0 199 92q69 91 69 262v633h185v-1118h-167l-18 168q-50 -98 -133 -147q-85 -50 -199 -50z" />
 <glyph unicode="&#xfa;" d="M756 1644h198l-325 -376h-154zM534 -29q-171 0 -255 113q-84 112 -84 340v694h184v-694q0 -152 54 -222q26 -34 65.5 -52.5t99.5 -18.5q130 0 199 92q69 91 69 262v633h185v-1118h-167l-18 168q-50 -98 -133 -147q-85 -50 -199 -50z" />
 <glyph unicode="&#xfb;" d="M543 1644h147l246 -376h-139l-181 245l-180 -245h-139zM534 -29q-171 0 -255 113q-84 112 -84 340v694h184v-694q0 -152 54 -222q26 -34 65.5 -52.5t99.5 -18.5q130 0 199 92q69 91 69 262v633h185v-1118h-167l-18 168q-50 -98 -133 -147q-85 -50 -199 -50z" />
-<glyph unicode="&#xfc;" d="M349 1320q-30 0 -30 30v142q0 30 30 30h143q30 0 30 -30v-142q0 -30 -30 -30h-143zM741 1320q-30 0 -30 30v142q0 30 30 30h142q30 0 30 -30v-142q0 -30 -30 -30h-142zM534 -29q-171 0 -255 113q-84 112 -84 340v694h184v-694q0 -152 54 -222q26 -34 65.5 -52.5 t99.5 -18.5q130 0 199 92q69 91 69 262v633h185v-1118h-167l-18 168q-50 -98 -133 -147q-85 -50 -199 -50z" />
+<glyph unicode="&#xfc;" d="M349 1350q-30 0 -30 30v142q0 30 30 30h143q30 0 30 -30v-142q0 -30 -30 -30h-143zM741 1350q-30 0 -30 30v142q0 30 30 30h142q30 0 30 -30v-142q0 -30 -30 -30h-142zM534 -29q-171 0 -255 113q-84 112 -84 340v694h184v-694q0 -152 54 -222q26 -34 65.5 -52.5 t99.5 -18.5q130 0 199 92q69 91 69 262v633h185v-1118h-167l-18 168q-50 -98 -133 -147q-85 -50 -199 -50z" />
 <glyph unicode="&#xfd;" d="M756 1646h198l-325 -376h-154zM184 -272h109q45 0 76 13.5t51 33.5q22 23 50 79t67 164l-433 1102h195l332 -876l327 876h195l-295 -760q-33 -84 -52.5 -135t-31.5 -82.5t-19 -50.5t-14 -40q-25 -70 -45 -121.5t-36.5 -89t-30 -63.5t-23.5 -45q-31 -54 -57 -79.5 t-55 -41.5q-35 -19 -78 -28.5t-84 -9.5h-148v154z" />
 <glyph unicode="&#xfe;" d="M190 1567h185v-590q47 84 123 127t177 43q100 0 180 -39t138 -118t86.5 -187.5t28.5 -245.5q0 -275 -116 -430q-116 -156 -318 -156q-57 0 -99 11.5t-79 32.5q-78 45 -121 126v-567h-185v1993zM647 127q134 0 201 109t67 323t-67 323t-201 109t-203 -109 q-69 -110 -69 -323t69 -322q69 -110 203 -110z" />
 <glyph unicode="&#xff;" d="M349 1320q-30 0 -30 30v142q0 30 30 30h143q30 0 30 -30v-142q0 -30 -30 -30h-143zM741 1320q-30 0 -30 30v142q0 30 30 30h142q30 0 30 -30v-142q0 -30 -30 -30h-142zM184 -272h109q45 0 76 13.5t51 33.5q22 23 50 79t67 164l-433 1102h195l332 -876l327 876h195 l-295 -760q-24 -62 -37.5 -96t-21 -53.5t-11.5 -30t-9 -24.5t-13.5 -37t-24.5 -67q-30 -81 -51.5 -136t-37.5 -91.5t-26.5 -58t-17.5 -34.5q-22 -38 -49 -67.5t-66 -51.5q-69 -39 -161 -39h-148v154z" />

BIN
build/webfonts/fonts/web-ttf/hack-bold-webfont.ttf


BIN
build/webfonts/fonts/web-ttf/hack-bolditalic-webfont.ttf


BIN
build/webfonts/fonts/web-ttf/hack-italic-webfont.ttf


BIN
build/webfonts/fonts/web-ttf/hack-regular-webfont.ttf


BIN
build/webfonts/fonts/web-ttf/latin/hack-bold-latin-webfont.ttf


BIN
build/webfonts/fonts/web-ttf/latin/hack-bolditalic-latin-webfont.ttf


BIN
build/webfonts/fonts/web-ttf/latin/hack-italic-latin-webfont.ttf


BIN
build/webfonts/fonts/web-ttf/latin/hack-regular-latin-webfont.ttf


BIN
build/webfonts/fonts/woff/hack-bold-webfont.woff


BIN
build/webfonts/fonts/woff/hack-bolditalic-webfont.woff


BIN
build/webfonts/fonts/woff/hack-italic-webfont.woff


BIN
build/webfonts/fonts/woff/hack-regular-webfont.woff


BIN
build/webfonts/fonts/woff/latin/hack-bold-latin-webfont.woff


BIN
build/webfonts/fonts/woff/latin/hack-bolditalic-latin-webfont.woff


BIN
build/webfonts/fonts/woff/latin/hack-italic-latin-webfont.woff


BIN
build/webfonts/fonts/woff/latin/hack-regular-latin-webfont.woff


BIN
build/webfonts/fonts/woff2/hack-bold-webfont.woff2


BIN
build/webfonts/fonts/woff2/hack-bolditalic-webfont.woff2


BIN
build/webfonts/fonts/woff2/hack-italic-webfont.woff2


BIN
build/webfonts/fonts/woff2/hack-regular-webfont.woff2


BIN
build/webfonts/fonts/woff2/latin/hack-bold-latin-webfont.woff2


BIN
build/webfonts/fonts/woff2/latin/hack-bolditalic-latin-webfont.woff2


BIN
build/webfonts/fonts/woff2/latin/hack-italic-latin-webfont.woff2


BIN
build/webfonts/fonts/woff2/latin/hack-regular-latin-webfont.woff2


+ 85 - 0
postbuild_processing/webfonts/releasewebfonts.sh

@@ -0,0 +1,85 @@
+# ------------------------------------------------------------------
+#
+#  releasewebfonts.sh
+#  Copyright 2015 Christopher Simpkins
+#  MIT license
+#
+# ------------------------------------------------------------------
+
+# DESCRIPTION
+#  Moves web font builds to release directories
+
+
+# EOT files Latin subset
+cp webfont-Hack-Latin/hack-regular-latin-webfont.eot ../../build/webfonts/fonts/eot/latin/hack-regular-latin-webfont.eot
+cp webfont-Hack-Latin/hack-italic-latin-webfont.eot ../../build/webfonts/fonts/eot/latin/hack-italic-latin-webfont.eot
+cp webfont-Hack-Latin/hack-bold-latin-webfont.eot ../../build/webfonts/fonts/eot/latin/hack-bold-latin-webfont.eot
+cp webfont-Hack-Latin/hack-bolditalic-latin-webfont.eot ../../build/webfonts/fonts/eot/latin/hack-bolditalic-latin-webfont.eot
+
+# EOT files entire set
+cp webfont-Hack/hack-regular-webfont.eot ../../build/webfonts/fonts/eot/hack-regular-webfont.eot
+cp webfont-Hack/hack-italic-webfont.eot ../../build/webfonts/fonts/eot/hack-italic-webfont.eot
+cp webfont-Hack/hack-bold-webfont.eot ../../build/webfonts/fonts/eot/hack-bold-webfont.eot
+cp webfont-Hack/hack-bolditalic-webfont.eot ../../build/webfonts/fonts/eot/hack-bolditalic-webfont.eot
+
+echo "EOT files copied to webfonts release directories"
+
+# SVG files Latin subset
+cp webfont-Hack-Latin/hack-regular-latin-webfont.svg ../../build/webfonts/fonts/svg/latin/hack-regular-latin-webfont.svg
+cp webfont-Hack-Latin/hack-italic-latin-webfont.svg ../../build/webfonts/fonts/svg/latin/hack-italic-latin-webfont.svg
+cp webfont-Hack-Latin/hack-bold-latin-webfont.svg ../../build/webfonts/fonts/svg/latin/hack-bold-latin-webfont.svg
+cp webfont-Hack-Latin/hack-bolditalic-latin-webfont.svg ../../build/webfonts/fonts/svg/latin/hack-bolditalic-latin-webfont.svg
+
+# SVG files entire set
+cp webfont-Hack/hack-regular-webfont.svg ../../build/webfonts/fonts/svg/hack-regular-webfont.svg
+cp webfont-Hack/hack-italic-webfont.svg ../../build/webfonts/fonts/svg/hack-italic-webfont.svg
+cp webfont-Hack/hack-bold-webfont.svg ../../build/webfonts/fonts/svg/hack-bold-webfont.svg
+cp webfont-Hack/hack-bolditalic-webfont.svg ../../build/webfonts/fonts/svg/hack-bolditalic-webfont.svg
+
+echo "SVG files copied to webfonts release directories"
+
+# Web TTF Latin subset
+cp webfont-Hack-Latin/hack-regular-latin-webfont.ttf ../../build/webfonts/fonts/web-ttf/latin/hack-regular-latin-webfont.ttf
+cp webfont-Hack-Latin/hack-italic-latin-webfont.ttf ../../build/webfonts/fonts/web-ttf/latin/hack-italic-latin-webfont.ttf
+cp webfont-Hack-Latin/hack-bold-latin-webfont.ttf ../../build/webfonts/fonts/web-ttf/latin/hack-bold-latin-webfont.ttf
+cp webfont-Hack-Latin/hack-bolditalic-latin-webfont.ttf ../../build/webfonts/fonts/web-ttf/latin/hack-bolditalic-latin-webfont.ttf
+
+# Web TTF entire set
+cp webfont-Hack/hack-regular-webfont.ttf ../../build/webfonts/fonts/web-ttf/hack-regular-webfont.ttf
+cp webfont-Hack/hack-italic-webfont.ttf ../../build/webfonts/fonts/web-ttf/hack-italic-webfont.ttf
+cp webfont-Hack/hack-bold-webfont.ttf ../../build/webfonts/fonts/web-ttf/hack-bold-webfont.ttf
+cp webfont-Hack/hack-bolditalic-webfont.ttf ../../build/webfonts/fonts/web-ttf/hack-bolditalic-webfont.ttf
+
+echo "TTF files copied to webfonts release directories"
+
+# WOFF Latin subset
+cp webfont-Hack-Latin/hack-regular-latin-webfont.woff ../../build/webfonts/fonts/woff/latin/hack-regular-latin-webfont.woff
+cp webfont-Hack-Latin/hack-italic-latin-webfont.woff ../../build/webfonts/fonts/woff/latin/hack-italic-latin-webfont.woff
+cp webfont-Hack-Latin/hack-bold-latin-webfont.woff ../../build/webfonts/fonts/woff/latin/hack-bold-latin-webfont.woff
+cp webfont-Hack-Latin/hack-bolditalic-latin-webfont.woff ../../build/webfonts/fonts/woff/latin/hack-bolditalic-latin-webfont.woff
+
+# WOFF entire set
+cp webfont-Hack/hack-regular-webfont.woff ../../build/webfonts/fonts/woff/hack-regular-webfont.woff
+cp webfont-Hack/hack-italic-webfont.woff ../../build/webfonts/fonts/woff/hack-italic-webfont.woff
+cp webfont-Hack/hack-bold-webfont.woff ../../build/webfonts/fonts/woff/hack-bold-webfont.woff
+cp webfont-Hack/hack-bolditalic-webfont.woff ../../build/webfonts/fonts/woff/hack-bolditalic-webfont.woff
+
+echo "WOFF files copied to webfonts release directories"
+
+# WOFF2 Latin subset
+cp webfont-Hack-Latin/hack-regular-latin-webfont.woff2 ../../build/webfonts/fonts/woff2/latin/hack-regular-latin-webfont.woff2
+cp webfont-Hack-Latin/hack-italic-latin-webfont.woff2 ../../build/webfonts/fonts/woff2/latin/hack-italic-latin-webfont.woff2
+cp webfont-Hack-Latin/hack-bold-latin-webfont.woff2 ../../build/webfonts/fonts/woff2/latin/hack-bold-latin-webfont.woff2
+cp webfont-Hack-Latin/hack-bolditalic-latin-webfont.woff2 ../../build/webfonts/fonts/woff2/latin/hack-bolditalic-latin-webfont.woff2
+
+# WOFF2 entire set
+cp webfont-Hack/hack-regular-webfont.woff2 ../../build/webfonts/fonts/woff2/hack-regular-webfont.woff2
+cp webfont-Hack/hack-italic-webfont.woff2 ../../build/webfonts/fonts/woff2/hack-italic-webfont.woff2
+cp webfont-Hack/hack-bold-webfont.woff2 ../../build/webfonts/fonts/woff2/hack-bold-webfont.woff2
+cp webfont-Hack/hack-bolditalic-webfont.woff2 ../../build/webfonts/fonts/woff2/hack-bolditalic-webfont.woff2
+
+echo "WOFF2 files copied to webfonts release directories"
+
+
+
+