Browse Source

added new webfont builds

Chris Simpkins 10 năm trước cách đây
mục cha
commit
0d3933645c
41 tập tin đã thay đổi với 160 bổ sung75 xóa
  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"
+
+
+
+