소스 검색

UFO source file updates from ufo-curves analysis in preparation for move to scripted builds in v3.0 releases (https://github.com/sf-playground/ufo-curves)

Chris Simpkins 7 년 전
부모
커밋
2c7f7341fa
100개의 변경된 파일2563개의 추가작업 그리고 4690개의 파일을 삭제
  1. 0 723
      source/Hack-Bold.ufo/data/com.fontlab.v2.otl.ttx.xml
  2. 47 113
      source/Hack-Bold.ufo/features.fea
  3. 238 242
      source/Hack-Bold.ufo/fontinfo.plist
  4. 0 64
      source/Hack-Bold.ufo/glyphs/AE__.glif
  5. 4 21
      source/Hack-Bold.ufo/glyphs/A_.glif
  6. 37 0
      source/Hack-Bold.ufo/glyphs/A_E_.glif
  7. 34 0
      source/Hack-Bold.ufo/glyphs/A_acute.glif
  8. 44 0
      source/Hack-Bold.ufo/glyphs/A_breve.glif
  9. 37 0
      source/Hack-Bold.ufo/glyphs/A_circumflex.glif
  10. 64 0
      source/Hack-Bold.ufo/glyphs/A_dieresis.glif
  11. 34 0
      source/Hack-Bold.ufo/glyphs/A_grave.glif
  12. 28 0
      source/Hack-Bold.ufo/glyphs/A_lpha.glif
  13. 34 0
      source/Hack-Bold.ufo/glyphs/A_lphatonos.glif
  14. 34 0
      source/Hack-Bold.ufo/glyphs/A_macron.glif
  15. 51 0
      source/Hack-Bold.ufo/glyphs/A_ogonek.glif
  16. 77 0
      source/Hack-Bold.ufo/glyphs/A_ring.glif
  17. 87 0
      source/Hack-Bold.ufo/glyphs/A_tilde.glif
  18. 0 54
      source/Hack-Bold.ufo/glyphs/Aacute_.glif
  19. 0 64
      source/Hack-Bold.ufo/glyphs/Abreve_.glif
  20. 0 58
      source/Hack-Bold.ufo/glyphs/Acircumflex_.glif
  21. 0 86
      source/Hack-Bold.ufo/glyphs/Adieresis_.glif
  22. 0 54
      source/Hack-Bold.ufo/glyphs/Agrave_.glif
  23. 0 45
      source/Hack-Bold.ufo/glyphs/Alpha_.glif
  24. 0 54
      source/Hack-Bold.ufo/glyphs/Alphatonos_.glif
  25. 0 53
      source/Hack-Bold.ufo/glyphs/Amacron_.glif
  26. 0 82
      source/Hack-Bold.ufo/glyphs/Aogonek_.glif
  27. 0 102
      source/Hack-Bold.ufo/glyphs/Aring_.glif
  28. 0 104
      source/Hack-Bold.ufo/glyphs/Atilde_.glif
  29. 49 75
      source/Hack-Bold.ufo/glyphs/B_.glif
  30. 52 0
      source/Hack-Bold.ufo/glyphs/B_eta.glif
  31. 0 90
      source/Hack-Bold.ufo/glyphs/Beta_.glif
  32. 52 62
      source/Hack-Bold.ufo/glyphs/C_.glif
  33. 0 0
      source/Hack-Bold.ufo/glyphs/C_R_.glif
  34. 71 0
      source/Hack-Bold.ufo/glyphs/C_acute.glif
  35. 74 0
      source/Hack-Bold.ufo/glyphs/C_caron.glif
  36. 102 0
      source/Hack-Bold.ufo/glyphs/C_cedilla.glif
  37. 59 0
      source/Hack-Bold.ufo/glyphs/C_circumflex.glif
  38. 59 0
      source/Hack-Bold.ufo/glyphs/C_dotaccent.glif
  39. 27 0
      source/Hack-Bold.ufo/glyphs/C_hi.glif
  40. 0 84
      source/Hack-Bold.ufo/glyphs/Cacute_.glif
  41. 0 88
      source/Hack-Bold.ufo/glyphs/Ccaron_.glif
  42. 0 125
      source/Hack-Bold.ufo/glyphs/Ccedilla_.glif
  43. 0 63
      source/Hack-Bold.ufo/glyphs/Ccircumflex_.glif
  44. 0 88
      source/Hack-Bold.ufo/glyphs/Cdotaccent_.glif
  45. 0 45
      source/Hack-Bold.ufo/glyphs/Chi_.glif
  46. 27 48
      source/Hack-Bold.ufo/glyphs/D_.glif
  47. 44 0
      source/Hack-Bold.ufo/glyphs/D_caron.glif
  48. 43 0
      source/Hack-Bold.ufo/glyphs/D_croat.glif
  49. 0 82
      source/Hack-Bold.ufo/glyphs/Dcaron_.glif
  50. 0 82
      source/Hack-Bold.ufo/glyphs/Dcroat_.glif
  51. 0 39
      source/Hack-Bold.ufo/glyphs/Delta_.glif
  52. 4 25
      source/Hack-Bold.ufo/glyphs/E_.glif
  53. 33 0
      source/Hack-Bold.ufo/glyphs/E_acute.glif
  54. 36 0
      source/Hack-Bold.ufo/glyphs/E_caron.glif
  55. 36 0
      source/Hack-Bold.ufo/glyphs/E_circumflex.glif
  56. 63 0
      source/Hack-Bold.ufo/glyphs/E_dieresis.glif
  57. 45 0
      source/Hack-Bold.ufo/glyphs/E_dotaccent.glif
  58. 33 0
      source/Hack-Bold.ufo/glyphs/E_grave.glif
  59. 33 0
      source/Hack-Bold.ufo/glyphs/E_macron.glif
  60. 43 0
      source/Hack-Bold.ufo/glyphs/E_ng.glif
  61. 50 0
      source/Hack-Bold.ufo/glyphs/E_ogonek.glif
  62. 27 0
      source/Hack-Bold.ufo/glyphs/E_psilon.glif
  63. 33 0
      source/Hack-Bold.ufo/glyphs/E_psilontonos.glif
  64. 27 0
      source/Hack-Bold.ufo/glyphs/E_ta.glif
  65. 33 0
      source/Hack-Bold.ufo/glyphs/E_tatonos.glif
  66. 52 0
      source/Hack-Bold.ufo/glyphs/E_th.glif
  67. 101 0
      source/Hack-Bold.ufo/glyphs/E_uro.glif
  68. 0 57
      source/Hack-Bold.ufo/glyphs/Eacute_.glif
  69. 0 61
      source/Hack-Bold.ufo/glyphs/Ecaron_.glif
  70. 0 62
      source/Hack-Bold.ufo/glyphs/Ecircumflex_.glif
  71. 0 86
      source/Hack-Bold.ufo/glyphs/Edieresis_.glif
  72. 0 73
      source/Hack-Bold.ufo/glyphs/Edotaccent_.glif
  73. 0 58
      source/Hack-Bold.ufo/glyphs/Egrave_.glif
  74. 0 56
      source/Hack-Bold.ufo/glyphs/Emacron_.glif
  75. 0 80
      source/Hack-Bold.ufo/glyphs/Eng_.glif
  76. 0 85
      source/Hack-Bold.ufo/glyphs/Eogonek_.glif
  77. 0 48
      source/Hack-Bold.ufo/glyphs/Epsilon_.glif
  78. 0 58
      source/Hack-Bold.ufo/glyphs/Epsilontonos_.glif
  79. 0 55
      source/Hack-Bold.ufo/glyphs/Eta_.glif
  80. 0 65
      source/Hack-Bold.ufo/glyphs/Etatonos_.glif
  81. 0 79
      source/Hack-Bold.ufo/glyphs/Eth_.glif
  82. 0 127
      source/Hack-Bold.ufo/glyphs/Euro_.glif
  83. 4 24
      source/Hack-Bold.ufo/glyphs/F_.glif
  84. 52 72
      source/Hack-Bold.ufo/glyphs/G_.glif
  85. 21 0
      source/Hack-Bold.ufo/glyphs/G_amma.glif
  86. 97 0
      source/Hack-Bold.ufo/glyphs/G_breve.glif
  87. 54 0
      source/Hack-Bold.ufo/glyphs/G_caron.glif
  88. 63 0
      source/Hack-Bold.ufo/glyphs/G_circumflex.glif
  89. 69 0
      source/Hack-Bold.ufo/glyphs/G_dotaccent.glif
  90. 0 38
      source/Hack-Bold.ufo/glyphs/Gamma_.glif
  91. 0 115
      source/Hack-Bold.ufo/glyphs/Gbreve_.glif
  92. 0 87
      source/Hack-Bold.ufo/glyphs/Gcaron_.glif
  93. 0 70
      source/Hack-Bold.ufo/glyphs/Gcircumflex_.glif
  94. 0 102
      source/Hack-Bold.ufo/glyphs/Gdotaccent_.glif
  95. 0 57
      source/Hack-Bold.ufo/glyphs/H18533_.glif
  96. 0 33
      source/Hack-Bold.ufo/glyphs/H18543_.glif
  97. 0 47
      source/Hack-Bold.ufo/glyphs/H18551_.glif
  98. 0 48
      source/Hack-Bold.ufo/glyphs/H22073_.glif
  99. 4 32
      source/Hack-Bold.ufo/glyphs/H_.glif
  100. 41 0
      source/Hack-Bold.ufo/glyphs/H_bar.glif

+ 0 - 723
source/Hack-Bold.ufo/data/com.fontlab.v2.otl.ttx.xml

@@ -1,723 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<OTLayout>
-<GSUB>
-  <Version value="1.0"/>
-  <ScriptList>
-    <!-- ScriptCount=2 -->
-    <ScriptRecord index="0">
-      <ScriptTag value="DFLT"/>
-      <Script>
-        <DefaultLangSys>
-            <ReqFeatureIndex value="65535"/>
-            <!-- FeatureCount=7 -->
-            <FeatureIndex index="0" value="0"/>
-            <FeatureIndex index="1" value="6"/>
-            <FeatureIndex index="2" value="8"/>
-            <FeatureIndex index="3" value="15"/>
-            <FeatureIndex index="4" value="18"/>
-            <FeatureIndex index="5" value="25"/>
-            <FeatureIndex index="6" value="26"/>
-        </DefaultLangSys>
-        <!-- LangSysCount=0 -->
-      </Script>
-    </ScriptRecord>
-    <ScriptRecord index="1">
-      <ScriptTag value="latn"/>
-      <Script>
-        <DefaultLangSys>
-            <ReqFeatureIndex value="65535"/>
-            <!-- FeatureCount=7 -->
-            <FeatureIndex index="0" value="1"/>
-            <FeatureIndex index="1" value="7"/>
-            <FeatureIndex index="2" value="10"/>
-            <FeatureIndex index="3" value="16"/>
-            <FeatureIndex index="4" value="21"/>
-            <FeatureIndex index="5" value="22"/>
-            <FeatureIndex index="6" value="29"/>
-        </DefaultLangSys>
-        <!-- LangSysCount=2 -->
-        <LangSysRecord index="0">
-          <LangSysTag value="MOL "/>
-          <LangSys>
-            <ReqFeatureIndex value="65535"/>
-            <!-- FeatureCount=8 -->
-            <FeatureIndex index="0" value="3"/>
-            <FeatureIndex index="1" value="4"/>
-            <FeatureIndex index="2" value="9"/>
-            <FeatureIndex index="3" value="13"/>
-            <FeatureIndex index="4" value="17"/>
-            <FeatureIndex index="5" value="19"/>
-            <FeatureIndex index="6" value="23"/>
-            <FeatureIndex index="7" value="27"/>
-          </LangSys>
-        </LangSysRecord>
-        <LangSysRecord index="1">
-          <LangSysTag value="ROM "/>
-          <LangSys>
-            <ReqFeatureIndex value="65535"/>
-            <!-- FeatureCount=8 -->
-            <FeatureIndex index="0" value="2"/>
-            <FeatureIndex index="1" value="5"/>
-            <FeatureIndex index="2" value="11"/>
-            <FeatureIndex index="3" value="12"/>
-            <FeatureIndex index="4" value="14"/>
-            <FeatureIndex index="5" value="20"/>
-            <FeatureIndex index="6" value="24"/>
-            <FeatureIndex index="7" value="28"/>
-          </LangSys>
-        </LangSysRecord>
-      </Script>
-    </ScriptRecord>
-  </ScriptList>
-  <FeatureList>
-    <!-- FeatureCount=30 -->
-    <FeatureRecord index="0">
-      <FeatureTag value="aalt"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="0"/>
-        <LookupListIndex index="1" value="1"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="1">
-      <FeatureTag value="aalt"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="0"/>
-        <LookupListIndex index="1" value="1"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="2">
-      <FeatureTag value="aalt"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="0"/>
-        <LookupListIndex index="1" value="1"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="3">
-      <FeatureTag value="aalt"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="0"/>
-        <LookupListIndex index="1" value="1"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="4">
-      <FeatureTag value="case"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="14"/>
-        <LookupListIndex index="1" value="15"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="5">
-      <FeatureTag value="case"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="14"/>
-        <LookupListIndex index="1" value="15"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="6">
-      <FeatureTag value="case"/>
-      <Feature>
-        <!-- LookupCount=1 -->
-        <LookupListIndex index="0" value="14"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="7">
-      <FeatureTag value="case"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="14"/>
-        <LookupListIndex index="1" value="15"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="8">
-      <FeatureTag value="frac"/>
-      <Feature>
-        <!-- LookupCount=1 -->
-        <LookupListIndex index="0" value="10"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="9">
-      <FeatureTag value="frac"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="10"/>
-        <LookupListIndex index="1" value="11"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="10">
-      <FeatureTag value="frac"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="10"/>
-        <LookupListIndex index="1" value="11"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="11">
-      <FeatureTag value="frac"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="10"/>
-        <LookupListIndex index="1" value="11"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="12">
-      <FeatureTag value="locl"/>
-      <Feature>
-        <!-- LookupCount=1 -->
-        <LookupListIndex index="0" value="3"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="13">
-      <FeatureTag value="locl"/>
-      <Feature>
-        <!-- LookupCount=1 -->
-        <LookupListIndex index="0" value="2"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="14">
-      <FeatureTag value="ordn"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="12"/>
-        <LookupListIndex index="1" value="13"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="15">
-      <FeatureTag value="ordn"/>
-      <Feature>
-        <!-- LookupCount=1 -->
-        <LookupListIndex index="0" value="12"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="16">
-      <FeatureTag value="ordn"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="12"/>
-        <LookupListIndex index="1" value="13"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="17">
-      <FeatureTag value="ordn"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="12"/>
-        <LookupListIndex index="1" value="13"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="18">
-      <FeatureTag value="sinf"/>
-      <Feature>
-        <!-- LookupCount=1 -->
-        <LookupListIndex index="0" value="6"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="19">
-      <FeatureTag value="sinf"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="6"/>
-        <LookupListIndex index="1" value="7"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="20">
-      <FeatureTag value="sinf"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="6"/>
-        <LookupListIndex index="1" value="7"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="21">
-      <FeatureTag value="sinf"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="6"/>
-        <LookupListIndex index="1" value="7"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="22">
-      <FeatureTag value="subs"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="4"/>
-        <LookupListIndex index="1" value="5"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="23">
-      <FeatureTag value="subs"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="4"/>
-        <LookupListIndex index="1" value="5"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="24">
-      <FeatureTag value="subs"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="4"/>
-        <LookupListIndex index="1" value="5"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="25">
-      <FeatureTag value="subs"/>
-      <Feature>
-        <!-- LookupCount=1 -->
-        <LookupListIndex index="0" value="4"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="26">
-      <FeatureTag value="sups"/>
-      <Feature>
-        <!-- LookupCount=1 -->
-        <LookupListIndex index="0" value="8"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="27">
-      <FeatureTag value="sups"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="8"/>
-        <LookupListIndex index="1" value="9"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="28">
-      <FeatureTag value="sups"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="8"/>
-        <LookupListIndex index="1" value="9"/>
-      </Feature>
-    </FeatureRecord>
-    <FeatureRecord index="29">
-      <FeatureTag value="sups"/>
-      <Feature>
-        <!-- LookupCount=2 -->
-        <LookupListIndex index="0" value="8"/>
-        <LookupListIndex index="1" value="9"/>
-      </Feature>
-    </FeatureRecord>
-  </FeatureList>
-  <LookupList>
-    <!-- LookupCount=17 -->
-    <Lookup index="0">
-      <LookupType value="1"/>
-      <LookupFlag value="0"/>
-      <!-- SubTableCount=1 -->
-      <SingleSubst index="0" Format="2">
-        <Substitution in="O" out="ordmasculine"/>
-        <Substitution in="Scedilla" out="uni0218"/>
-        <Substitution in="a" out="ordfeminine"/>
-        <Substitution in="o" out="ordmasculine"/>
-        <Substitution in="scedilla" out="uni0219"/>
-        <Substitution in="exclamdown" out="exclamdown.case"/>
-        <Substitution in="questiondown" out="questiondown.case"/>
-        <Substitution in="uni2E18" out="uni2E18.case"/>
-        <Substitution in="uni0304" out="uni0304.case"/>
-        <Substitution in="uni0306" out="uni0306.case"/>
-        <Substitution in="uni0307" out="uni0307.case"/>
-        <Substitution in="uni030B" out="uni030B.case"/>
-        <Substitution in="uni030F" out="uni030F.case"/>
-        <Substitution in="uni0311" out="uni0311.case"/>
-        <Substitution in="A" out="ordfeminine"/>
-      </SingleSubst>
-    </Lookup>
-    <Lookup index="1">
-      <LookupType value="3"/>
-      <LookupFlag value="0"/>
-      <!-- SubTableCount=1 -->
-      <AlternateSubst index="0" Format="1">
-        <AlternateSet glyph="zero">
-          <Alternate glyph="zero.subs"/>
-          <Alternate glyph="onesuperior"/>
-        </AlternateSet>
-        <AlternateSet glyph="one">
-          <Alternate glyph="one.subs"/>
-          <Alternate glyph="twosuperior"/>
-        </AlternateSet>
-        <AlternateSet glyph="two">
-          <Alternate glyph="two.subs"/>
-          <Alternate glyph="threesuperior"/>
-        </AlternateSet>
-        <AlternateSet glyph="three">
-          <Alternate glyph="three.subs"/>
-          <Alternate glyph="uni2070"/>
-        </AlternateSet>
-        <AlternateSet glyph="four">
-          <Alternate glyph="four.subs"/>
-          <Alternate glyph="uni2074"/>
-        </AlternateSet>
-        <AlternateSet glyph="five">
-          <Alternate glyph="five.subs"/>
-          <Alternate glyph="uni2075"/>
-        </AlternateSet>
-        <AlternateSet glyph="six">
-          <Alternate glyph="six.subs"/>
-          <Alternate glyph="uni2076"/>
-        </AlternateSet>
-        <AlternateSet glyph="seven">
-          <Alternate glyph="seven.subs"/>
-          <Alternate glyph="uni2077"/>
-        </AlternateSet>
-        <AlternateSet glyph="eight">
-          <Alternate glyph="eight.subs"/>
-          <Alternate glyph="uni2078"/>
-        </AlternateSet>
-        <AlternateSet glyph="nine">
-          <Alternate glyph="nine.subs"/>
-          <Alternate glyph="uni2079"/>
-        </AlternateSet>
-      </AlternateSubst>
-    </Lookup>
-    <Lookup index="2">
-      <LookupType value="1"/>
-      <LookupFlag value="0"/>
-      <!-- SubTableCount=1 -->
-      <SingleSubst index="0" Format="2">
-        <Substitution in="Scedilla" out="uni0218"/>
-        <Substitution in="scedilla" out="uni0219"/>
-      </SingleSubst>
-    </Lookup>
-    <Lookup index="3">
-      <LookupType value="1"/>
-      <LookupFlag value="0"/>
-      <!-- SubTableCount=1 -->
-      <SingleSubst index="0" Format="2">
-        <Substitution in="Scedilla" out="uni0218"/>
-        <Substitution in="scedilla" out="uni0219"/>
-      </SingleSubst>
-    </Lookup>
-    <Lookup index="4">
-      <LookupType value="1"/>
-      <LookupFlag value="0"/>
-      <!-- SubTableCount=1 -->
-      <SingleSubst index="0" Format="2">
-        <Substitution in="zero" out="zero.subs"/>
-        <Substitution in="one" out="one.subs"/>
-        <Substitution in="two" out="two.subs"/>
-        <Substitution in="three" out="three.subs"/>
-        <Substitution in="four" out="four.subs"/>
-        <Substitution in="five" out="five.subs"/>
-        <Substitution in="six" out="six.subs"/>
-        <Substitution in="seven" out="seven.subs"/>
-        <Substitution in="eight" out="eight.subs"/>
-        <Substitution in="nine" out="nine.subs"/>
-      </SingleSubst>
-    </Lookup>
-    <Lookup index="5">
-      <LookupType value="1"/>
-      <LookupFlag value="0"/>
-      <!-- SubTableCount=1 -->
-      <SingleSubst index="0" Format="2">
-        <Substitution in="zero" out="zero.subs"/>
-        <Substitution in="one" out="one.subs"/>
-        <Substitution in="two" out="two.subs"/>
-        <Substitution in="three" out="three.subs"/>
-        <Substitution in="four" out="four.subs"/>
-        <Substitution in="five" out="five.subs"/>
-        <Substitution in="six" out="six.subs"/>
-        <Substitution in="seven" out="seven.subs"/>
-        <Substitution in="eight" out="eight.subs"/>
-        <Substitution in="nine" out="nine.subs"/>
-      </SingleSubst>
-    </Lookup>
-    <Lookup index="6">
-      <LookupType value="1"/>
-      <LookupFlag value="0"/>
-      <!-- SubTableCount=1 -->
-      <SingleSubst index="0" Format="2">
-        <Substitution in="zero" out="zero.subs"/>
-        <Substitution in="one" out="one.subs"/>
-        <Substitution in="two" out="two.subs"/>
-        <Substitution in="three" out="three.subs"/>
-        <Substitution in="four" out="four.subs"/>
-        <Substitution in="five" out="five.subs"/>
-        <Substitution in="six" out="six.subs"/>
-        <Substitution in="seven" out="seven.subs"/>
-        <Substitution in="eight" out="eight.subs"/>
-        <Substitution in="nine" out="nine.subs"/>
-      </SingleSubst>
-    </Lookup>
-    <Lookup index="7">
-      <LookupType value="1"/>
-      <LookupFlag value="0"/>
-      <!-- SubTableCount=1 -->
-      <SingleSubst index="0" Format="2">
-        <Substitution in="zero" out="zero.subs"/>
-        <Substitution in="one" out="one.subs"/>
-        <Substitution in="two" out="two.subs"/>
-        <Substitution in="three" out="three.subs"/>
-        <Substitution in="four" out="four.subs"/>
-        <Substitution in="five" out="five.subs"/>
-        <Substitution in="six" out="six.subs"/>
-        <Substitution in="seven" out="seven.subs"/>
-        <Substitution in="eight" out="eight.subs"/>
-        <Substitution in="nine" out="nine.subs"/>
-      </SingleSubst>
-    </Lookup>
-    <Lookup index="8">
-      <LookupType value="1"/>
-      <LookupFlag value="0"/>
-      <!-- SubTableCount=1 -->
-      <SingleSubst index="0" Format="2">
-        <Substitution in="zero" out="onesuperior"/>
-        <Substitution in="one" out="twosuperior"/>
-        <Substitution in="two" out="threesuperior"/>
-        <Substitution in="three" out="uni2070"/>
-        <Substitution in="four" out="uni2074"/>
-        <Substitution in="five" out="uni2075"/>
-        <Substitution in="six" out="uni2076"/>
-        <Substitution in="seven" out="uni2077"/>
-        <Substitution in="eight" out="uni2078"/>
-        <Substitution in="nine" out="uni2079"/>
-      </SingleSubst>
-    </Lookup>
-    <Lookup index="9">
-      <LookupType value="1"/>
-      <LookupFlag value="0"/>
-      <!-- SubTableCount=1 -->
-      <SingleSubst index="0" Format="2">
-        <Substitution in="zero" out="onesuperior"/>
-        <Substitution in="one" out="twosuperior"/>
-        <Substitution in="two" out="threesuperior"/>
-        <Substitution in="three" out="uni2070"/>
-        <Substitution in="four" out="uni2074"/>
-        <Substitution in="five" out="uni2075"/>
-        <Substitution in="six" out="uni2076"/>
-        <Substitution in="seven" out="uni2077"/>
-        <Substitution in="eight" out="uni2078"/>
-        <Substitution in="nine" out="uni2079"/>
-      </SingleSubst>
-    </Lookup>
-    <Lookup index="10">
-      <LookupType value="4"/>
-      <LookupFlag value="0"/>
-      <!-- SubTableCount=1 -->
-      <LigatureSubst index="0" Format="1">
-        <LigatureSet glyph="one">
-          <Ligature components="slash,two" glyph="onehalf"/>
-          <Ligature components="slash,three" glyph="onethird"/>
-          <Ligature components="slash,four" glyph="onequarter"/>
-          <Ligature components="slash,five" glyph="uni2155"/>
-          <Ligature components="slash,six" glyph="uni2159"/>
-          <Ligature components="slash,eight" glyph="oneeighth"/>
-        </LigatureSet>
-        <LigatureSet glyph="two">
-          <Ligature components="slash,three" glyph="twothirds"/>
-        </LigatureSet>
-        <LigatureSet glyph="three">
-          <Ligature components="slash,four" glyph="threequarters"/>
-          <Ligature components="slash,five" glyph="uni2157"/>
-          <Ligature components="slash,eight" glyph="threeeighths"/>
-        </LigatureSet>
-        <LigatureSet glyph="four">
-          <Ligature components="slash,five" glyph="uni2158"/>
-        </LigatureSet>
-        <LigatureSet glyph="five">
-          <Ligature components="slash,six" glyph="uni215A"/>
-          <Ligature components="slash,eight" glyph="fiveeighths"/>
-        </LigatureSet>
-        <LigatureSet glyph="seven">
-          <Ligature components="slash,eight" glyph="seveneighths"/>
-        </LigatureSet>
-      </LigatureSubst>
-    </Lookup>
-    <Lookup index="11">
-      <LookupType value="4"/>
-      <LookupFlag value="0"/>
-      <!-- SubTableCount=1 -->
-      <LigatureSubst index="0" Format="1">
-        <LigatureSet glyph="one">
-          <Ligature components="slash,two" glyph="onehalf"/>
-          <Ligature components="slash,three" glyph="onethird"/>
-          <Ligature components="slash,four" glyph="onequarter"/>
-          <Ligature components="slash,five" glyph="uni2155"/>
-          <Ligature components="slash,six" glyph="uni2159"/>
-          <Ligature components="slash,eight" glyph="oneeighth"/>
-        </LigatureSet>
-        <LigatureSet glyph="two">
-          <Ligature components="slash,three" glyph="twothirds"/>
-        </LigatureSet>
-        <LigatureSet glyph="three">
-          <Ligature components="slash,four" glyph="threequarters"/>
-          <Ligature components="slash,five" glyph="uni2157"/>
-          <Ligature components="slash,eight" glyph="threeeighths"/>
-        </LigatureSet>
-        <LigatureSet glyph="four">
-          <Ligature components="slash,five" glyph="uni2158"/>
-        </LigatureSet>
-        <LigatureSet glyph="five">
-          <Ligature components="slash,six" glyph="uni215A"/>
-          <Ligature components="slash,eight" glyph="fiveeighths"/>
-        </LigatureSet>
-        <LigatureSet glyph="seven">
-          <Ligature components="slash,eight" glyph="seveneighths"/>
-        </LigatureSet>
-      </LigatureSubst>
-    </Lookup>
-    <Lookup index="12">
-      <LookupType value="6"/>
-      <LookupFlag value="0"/>
-      <!-- SubTableCount=2 -->
-      <ChainContextSubst index="0" Format="3">
-        <!-- BacktrackGlyphCount=1 -->
-        <BacktrackCoverage index="0">
-          <Glyph value="zero"/>
-          <Glyph value="one"/>
-          <Glyph value="two"/>
-          <Glyph value="three"/>
-          <Glyph value="four"/>
-          <Glyph value="five"/>
-          <Glyph value="six"/>
-          <Glyph value="seven"/>
-          <Glyph value="eight"/>
-          <Glyph value="nine"/>
-        </BacktrackCoverage>
-        <!-- InputGlyphCount=1 -->
-        <InputCoverage index="0">
-          <Glyph value="a"/>
-          <Glyph value="A"/>
-        </InputCoverage>
-        <!-- LookAheadGlyphCount=0 -->
-        <!-- SubstCount=1 -->
-        <SubstLookupRecord index="0">
-          <SequenceIndex value="0"/>
-          <LookupListIndex value="16"/>
-        </SubstLookupRecord>
-      </ChainContextSubst>
-      <ChainContextSubst index="1" Format="3">
-        <!-- BacktrackGlyphCount=1 -->
-        <BacktrackCoverage index="0">
-          <Glyph value="zero"/>
-          <Glyph value="one"/>
-          <Glyph value="two"/>
-          <Glyph value="three"/>
-          <Glyph value="four"/>
-          <Glyph value="five"/>
-          <Glyph value="six"/>
-          <Glyph value="seven"/>
-          <Glyph value="eight"/>
-          <Glyph value="nine"/>
-        </BacktrackCoverage>
-        <!-- InputGlyphCount=1 -->
-        <InputCoverage index="0">
-          <Glyph value="O"/>
-          <Glyph value="o"/>
-        </InputCoverage>
-        <!-- LookAheadGlyphCount=0 -->
-        <!-- SubstCount=1 -->
-        <SubstLookupRecord index="0">
-          <SequenceIndex value="0"/>
-          <LookupListIndex value="16"/>
-        </SubstLookupRecord>
-      </ChainContextSubst>
-    </Lookup>
-    <Lookup index="13">
-      <LookupType value="6"/>
-      <LookupFlag value="0"/>
-      <!-- SubTableCount=2 -->
-      <ChainContextSubst index="0" Format="3">
-        <!-- BacktrackGlyphCount=1 -->
-        <BacktrackCoverage index="0">
-          <Glyph value="zero"/>
-          <Glyph value="one"/>
-          <Glyph value="two"/>
-          <Glyph value="three"/>
-          <Glyph value="four"/>
-          <Glyph value="five"/>
-          <Glyph value="six"/>
-          <Glyph value="seven"/>
-          <Glyph value="eight"/>
-          <Glyph value="nine"/>
-        </BacktrackCoverage>
-        <!-- InputGlyphCount=1 -->
-        <InputCoverage index="0">
-          <Glyph value="a"/>
-          <Glyph value="A"/>
-        </InputCoverage>
-        <!-- LookAheadGlyphCount=0 -->
-        <!-- SubstCount=1 -->
-        <SubstLookupRecord index="0">
-          <SequenceIndex value="0"/>
-          <LookupListIndex value="16"/>
-        </SubstLookupRecord>
-      </ChainContextSubst>
-      <ChainContextSubst index="1" Format="3">
-        <!-- BacktrackGlyphCount=1 -->
-        <BacktrackCoverage index="0">
-          <Glyph value="zero"/>
-          <Glyph value="one"/>
-          <Glyph value="two"/>
-          <Glyph value="three"/>
-          <Glyph value="four"/>
-          <Glyph value="five"/>
-          <Glyph value="six"/>
-          <Glyph value="seven"/>
-          <Glyph value="eight"/>
-          <Glyph value="nine"/>
-        </BacktrackCoverage>
-        <!-- InputGlyphCount=1 -->
-        <InputCoverage index="0">
-          <Glyph value="O"/>
-          <Glyph value="o"/>
-        </InputCoverage>
-        <!-- LookAheadGlyphCount=0 -->
-        <!-- SubstCount=1 -->
-        <SubstLookupRecord index="0">
-          <SequenceIndex value="0"/>
-          <LookupListIndex value="16"/>
-        </SubstLookupRecord>
-      </ChainContextSubst>
-    </Lookup>
-    <Lookup index="14">
-      <LookupType value="1"/>
-      <LookupFlag value="0"/>
-      <!-- SubTableCount=1 -->
-      <SingleSubst index="0" Format="2">
-        <Substitution in="exclamdown" out="exclamdown.case"/>
-        <Substitution in="questiondown" out="questiondown.case"/>
-        <Substitution in="uni2E18" out="uni2E18.case"/>
-        <Substitution in="uni0304" out="uni0304.case"/>
-        <Substitution in="uni0306" out="uni0306.case"/>
-        <Substitution in="uni0307" out="uni0307.case"/>
-        <Substitution in="uni030B" out="uni030B.case"/>
-        <Substitution in="uni030F" out="uni030F.case"/>
-        <Substitution in="uni0311" out="uni0311.case"/>
-      </SingleSubst>
-    </Lookup>
-    <Lookup index="15">
-      <LookupType value="1"/>
-      <LookupFlag value="0"/>
-      <!-- SubTableCount=1 -->
-      <SingleSubst index="0" Format="2">
-        <Substitution in="exclamdown" out="exclamdown.case"/>
-        <Substitution in="questiondown" out="questiondown.case"/>
-        <Substitution in="uni2E18" out="uni2E18.case"/>
-        <Substitution in="uni0304" out="uni0304.case"/>
-        <Substitution in="uni0306" out="uni0306.case"/>
-        <Substitution in="uni0307" out="uni0307.case"/>
-        <Substitution in="uni030B" out="uni030B.case"/>
-        <Substitution in="uni030F" out="uni030F.case"/>
-        <Substitution in="uni0311" out="uni0311.case"/>
-      </SingleSubst>
-    </Lookup>
-    <Lookup index="16">
-      <LookupType value="1"/>
-      <LookupFlag value="0"/>
-      <!-- SubTableCount=1 -->
-      <SingleSubst index="0" Format="2">
-        <Substitution in="O" out="ordmasculine"/>
-        <Substitution in="a" out="ordfeminine"/>
-        <Substitution in="o" out="ordmasculine"/>
-        <Substitution in="A" out="ordfeminine"/>
-      </SingleSubst>
-    </Lookup>
-  </LookupList>
-</GSUB>
-</OTLayout>

+ 47 - 113
source/Hack-Bold.ufo/features.fea

@@ -1,107 +1,73 @@
-@aalt1 = [\zero \one \two \three \four \five \six \seven \eight \nine];
-@aalt2 = [\A \O \Scedilla \a \o \scedilla \exclamdown \questiondown \uni2E18 \uni0304 \uni0306 \uni0307 \uni030B \uni030F \uni0311];
-@aalt3 = [\ordfeminine \ordmasculine \ordfeminine \ordmasculine \exclamdown.case \questiondown.case \uni2E18.case \uni0304.case \uni0306.case \uni0307.case \uni030B.case \uni030F.case \uni0311.case];
-@case1 = [\exclamdown \questiondown \uni2E18 \uni0304 \uni0306 \uni0307 \uni030B \uni030F \uni0311];
-@case2 = [\exclamdown.case \questiondown.case \uni2E18.case \uni0304.case \uni0306.case \uni0307.case \uni030B.case \uni030F.case \uni0311.case];
-@subs1 = [\zero.subs \one.subs \two.subs \three.subs \four.subs \five.subs \six.subs \seven.subs \eight.subs \nine.subs];
-@sups1 = [\onesuperior \twosuperior \threesuperior \uni2070 \uni2074 \uni2075 \uni2076 \uni2077 \uni2078 \uni2079];
-@aalt1 = [\zero \one \two \three \four \five \six \seven \eight \nine];
-@aalt2 = [\A \O \Scedilla \a \o \scedilla \exclamdown \questiondown \uni2E18 \uni0304 \uni0306 \uni0307 \uni030B \uni030F \uni0311];
-@aalt3 = [\ordfeminine \ordmasculine \ordfeminine \ordmasculine \exclamdown.case \questiondown.case \uni2E18.case \uni0304.case \uni0306.case \uni0307.case \uni030B.case \uni030F.case \uni0311.case];
-@case1 = [\exclamdown \questiondown \uni2E18 \uni0304 \uni0306 \uni0307 \uni030B \uni030F \uni0311];
-@case2 = [\exclamdown.case \questiondown.case \uni2E18.case \uni0304.case \uni0306.case \uni0307.case \uni030B.case \uni030F.case \uni0311.case];
-@subs1 = [\zero.subs \one.subs \two.subs \three.subs \four.subs \five.subs \six.subs \seven.subs \eight.subs \nine.subs];
-@sups1 = [\onesuperior \twosuperior \threesuperior \uni2070 \uni2074 \uni2075 \uni2076 \uni2077 \uni2078 \uni2079];
+# Prefix: Languagesystems
 languagesystem DFLT dflt;
 languagesystem latn dflt;
 languagesystem latn MOL ;
 languagesystem latn ROM ;
 
+# Prefix: Prefix
+@aalt1 = [\zero \one \two \three \four \five \six \seven \eight \nine];
+@subs1 = [\zero.subs \one.subs \two.subs \three.subs \four.subs \five.subs \six.subs \seven.subs \eight.subs \nine.subs];
+@sups1 = [\uni00B9 \uni00B2 \uni00B3 \uni2070 \uni2074 \uni2075 \uni2076 \uni2077 \uni2078 \uni2079];
+# @case1 = [\exclamdown \questiondown \uni2E18 \uni0304 \uni0306 \uni0307 \uni030B \uni030F \uni0311];
+# @case2 = [\exclamdown.case \questiondown.case \uni2E18.case \uni0304.case \uni0306.case \uni0307.case \uni030B.case \uni030F.case \uni0311.case];
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-feature aalt{
+feature aalt {
   feature locl;
   feature subs;
   feature sinf;
   feature sups;
   feature ordn;
-  feature case;
-} aalt;

-feature locl { # Localized Forms
+} aalt;
+
+feature locl {
+ # Localized Forms
  script latn; # Latin
  language MOL  exclude_dflt; # Moldavian
     sub [Scedilla scedilla] by [uni0218 uni0219];
  language ROM  exclude_dflt; # Romanian
     sub [Scedilla scedilla] by [uni0218 uni0219];
-} locl;

-feature subs { # Subscript
+} locl;
+
+feature subs {
+ # Subscript
  # DEFAULT
     sub @aalt1 by @subs1;
  script latn; # Latin
     sub @aalt1 by @subs1;
  language MOL ; # Moldavian
  language ROM ; # Romanian
-} subs;

-feature sinf { # Scientific Inferiors
+} subs;
+
+feature sinf {
+ # Scientific Inferiors
  # DEFAULT
     sub @aalt1 by @subs1;
  script latn; # Latin
     sub @aalt1 by @subs1;
  language MOL ; # Moldavian
  language ROM ; # Romanian
-} sinf;

-feature sups { # Superscript
+} sinf;
+
+feature sups {
+ # Superscript
  # DEFAULT
     sub @aalt1 by @sups1;
  script latn; # Latin
     sub @aalt1 by @sups1;
  language MOL ; # Moldavian
  language ROM ; # Romanian
-} sups;

-feature frac { # Fractions
+} sups;
+
+feature frac {
+ # Fractions
  # DEFAULT
     sub one slash two by onehalf;
-    sub one slash three by onethird;
+    sub one slash three by uni2153;
     sub one slash four by onequarter;
     sub one slash five by uni2155;
     sub one slash six by uni2159;
     sub one slash eight by oneeighth;
-    sub two slash three by twothirds;
+    sub two slash three by uni2154;
     sub three slash four by threequarters;
     sub three slash five by uni2157;
     sub three slash eight by threeeighths;
@@ -111,12 +77,12 @@ feature frac { # Fractions
     sub seven slash eight by seveneighths;
  script latn; # Latin
     sub one slash two by onehalf;
-    sub one slash three by onethird;
+    sub one slash three by uni2153;
     sub one slash four by onequarter;
     sub one slash five by uni2155;
     sub one slash six by uni2159;
     sub one slash eight by oneeighth;
-    sub two slash three by twothirds;
+    sub two slash three by uni2154;
     sub three slash four by threequarters;
     sub three slash five by uni2157;
     sub three slash eight by threeeighths;
@@ -126,8 +92,10 @@ feature frac { # Fractions
     sub seven slash eight by seveneighths;
  language MOL ; # Moldavian
  language ROM ; # Romanian
-} frac;

-feature ordn { # Ordinals
+} frac;
+
+feature ordn {
+ # Ordinals
  # DEFAULT
     sub @aalt1 [A a]' by [ordfeminine ordfeminine];
     sub @aalt1 [O o]' by [ordmasculine ordmasculine];
@@ -136,49 +104,15 @@ feature ordn { # Ordinals
     sub @aalt1 [O o]' by [ordmasculine ordmasculine];
  language MOL ; # Moldavian
  language ROM ; # Romanian
-} ordn;

-feature case { # Case-Sensitive Forms
- # DEFAULT
-    sub @case1 by @case2;
- script latn; # Latin
-    sub @case1 by @case2;
- language MOL ; # Moldavian
- language ROM ; # Romanian
-} case;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+} ordn;
+
+#feature case {
+# # Case-Sensitive Forms
+# # DEFAULT
+#    sub @case1 by @case2;
+# script latn; # Latin
+#    sub @case1 by @case2;
+# language MOL ; # Moldavian
+# language ROM ; # Romanian
+#} case;
 
-


+ 238 - 242
source/Hack-Bold.ufo/fontinfo.plist

@@ -2,41 +2,45 @@
 <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 <plist version="1.0">
 <dict>
-  <key>ascender</key>
-  <integer>1556</integer>
-  <key>capHeight</key>
-  <integer>1495</integer>
-  <key>copyright</key>
-  <string>Copyright (c) 2016 Christopher Simpkins / Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.</string>
-  <key>descender</key>
-  <integer>-492</integer>
-  <key>familyName</key>
-  <string>Hack</string>
-  <key>italicAngle</key>
-  <integer>0</integer>
-  <key>openTypeHeadCreated</key>
-  <string>2016/01/16 22:39:29</string>
-  <key>openTypeHeadFlags</key>
-  <array>
-  </array>
-  <key>note</key>
-  <string></string>
-  <key>openTypeHheaAscender</key>
-  <integer>1901</integer>
-  <key>openTypeHheaDescender</key>
-  <integer>-483</integer>
-  <key>openTypeHheaLineGap</key>
-  <integer>0</integer>
-  <key>openTypeNameCompatibleFullName</key>
-  <string>Hack Bold</string>
-  <key>openTypeNameDesigner</key>
-  <string>Christopher Simpkins</string>
-  <key>openTypeNameDesignerURL</key>
-  <string>https://github.com/chrissimpkins/Hack</string>
-  <key>openTypeNameLicense</key>
-  <string>Hack Copyright 2016, Christopher Simpkins with Reserved Font Name &quot;Hack&quot;. 
+	<key>ascender</key>
+	<integer>1556</integer>
+	<key>capHeight</key>
+	<integer>1495</integer>
+	<key>copyright</key>
+	<string>Copyright (c) 2017 Christopher Simpkins / Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.</string>
+	<key>descender</key>
+	<integer>-492</integer>
+	<key>familyName</key>
+	<string>Hack</string>
+	<key>macintoshFONDFamilyID</key>
+	<integer>128</integer>
+	<key>macintoshFONDName</key>
+	<string>Hack</string>
+	<key>note</key>
+	<string></string>
+	<key>openTypeHeadCreated</key>
+	<string>2017/07/15 12:00:00</string>
+	<key>openTypeHeadFlags</key>
+	<array>
+	</array>
+	<key>openTypeHheaAscender</key>
+	<integer>1901</integer>
+	<key>openTypeHheaDescender</key>
+	<integer>-483</integer>
+	<key>openTypeHheaLineGap</key>
+	<integer>0</integer>
+	<key>openTypeNameCompatibleFullName</key>
+	<string>Hack Bold</string>
+	<key>openTypeNameDescription</key>
+	<string></string>
+	<key>openTypeNameDesigner</key>
+	<string>Christopher Simpkins</string>
+	<key>openTypeNameDesignerURL</key>
+	<string>https://github.com/chrissimpkins/Hack</string>
+	<key>openTypeNameLicense</key>
+	<string>Hack Copyright 2017, Christopher Simpkins with Reserved Font Name "Hack".
 
-Bitstream Vera Sans Mono Copyright 2003 Bitstream Inc. and licensed under the Bitstream Vera License with Reserved Font Names &quot;Bitstream&quot; and &quot;Vera&quot;
+Bitstream Vera Sans Mono Copyright 2003 Bitstream Inc. and licensed under the Bitstream Vera License with Reserved Font Names "Bitstream" and "Vera"
 
 DejaVu modifications of the original Bitstream Vera Sans Mono typeface have been committed to the public domain.
 
@@ -55,15 +59,15 @@ Copyright 2015 by Christopher Simpkins. All Rights Reserved.
 
 DEFINITIONS
 
-&quot;Author&quot; refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software.
+"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software.
 
 PERMISSION AND CONDITIONS
 
-Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license (&quot;Fonts&quot;) and associated source code, documentation, and binary files (the &quot;Font Software&quot;), to reproduce and distribute the modifications to the Bitstream Vera Font Software, including without limitation the rights to use, study, copy, merge, embed, modify, redistribute, and/or sell modified or unmodified copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions:
+Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated source code, documentation, and binary files (the "Font Software"), to reproduce and distribute the modifications to the Bitstream Vera Font Software, including without limitation the rights to use, study, copy, merge, embed, modify, redistribute, and/or sell modified or unmodified copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions:
 
 (1) The above copyright notice and this permission notice shall be included in all modified and unmodified copies of the Font Software typefaces. These notices can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user.
 
-(2) The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing the word &quot;Hack&quot;.
+(2) The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing the word "Hack".
 
 (3) Neither the Font Software nor any of its individual components, in original or modified versions, may be sold by itself.
 
@@ -71,7 +75,7 @@ TERMINATION
 
 This license becomes null and void if any of the above conditions are not met.
 
-THE FONT SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
 
 Except as contained in this notice, the names of Christopher Simpkins and the Author(s) of the Font Software shall not be used to promote, endorse or advertise any modified version, except to acknowledge the contribution(s) of Christopher Simpkins and the Author(s) or with their explicit written permission.  For further information, contact: chris at sourcefoundry dot org.
 
@@ -81,218 +85,210 @@ BITSTREAM VERA LICENSE
 
 Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc.
 
-Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license (&quot;Fonts&quot;) and associated documentation files (the &quot;Font Software&quot;), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions:
+Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions:
 
 The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces.
 
-The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words &quot;Bitstream&quot; or the word &quot;Vera&quot;.
+The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Bitstream" or the word "Vera".
 
-This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the &quot;Bitstream Vera&quot; names.
+This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Bitstream Vera" names.
 
 The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself.
 
-THE FONT SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
 
 Except as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org.</string>
-  <key>openTypeNameLicenseURL</key>
-  <string>https://github.com/chrissimpkins/Hack/blob/master/LICENSE.md</string>
-  <key>openTypeNameManufacturer</key>
-  <string>Christopher Simpkins</string>
-  <key>openTypeNameManufacturerURL</key>
-  <string>https://github.com/chrissimpkins/Hack</string>
-  <key>openTypeNameDescription</key>
-  <string></string>
-  <key>openTypeNamePreferredSubfamilyName</key>
-  <string>Hack</string>
-  <key>openTypeNameSampleText</key>
-  <string></string>
-  <key>openTypeNameUniqueID</key>
-  <string>ChristopherSimpkins: Hack Bold: 2015</string>
-  <key>openTypeNameVersion</key>
-  <string>Version 2.020</string>
-  <key>openTypeOS2CodePageRanges</key>
-  <array>
-    <integer>0</integer>
-    <integer>1</integer>
-    <integer>2</integer>
-    <integer>3</integer>
-    <integer>4</integer>
-    <integer>7</integer>
-    <integer>8</integer>
-    <integer>29</integer>
-    <integer>48</integer>
-    <integer>49</integer>
-    <integer>50</integer>
-    <integer>52</integer>
-    <integer>54</integer>
-    <integer>55</integer>
-    <integer>56</integer>
-    <integer>57</integer>
-    <integer>58</integer>
-    <integer>59</integer>
-    <integer>60</integer>
-    <integer>62</integer>
-    <integer>63</integer>
-  </array>
-  <key>openTypeOS2FamilyClass</key>
-  <array>
-    <integer>0</integer>
-    <integer>0</integer>
-  </array>
-  <key>openTypeOS2Panose</key>
-  <array>
-    <integer>2</integer>
-    <integer>11</integer>
-    <integer>8</integer>
-    <integer>9</integer>
-    <integer>3</integer>
-    <integer>2</integer>
-    <integer>2</integer>
-    <integer>2</integer>
-    <integer>2</integer>
-    <integer>4</integer>
-  </array>
-  <key>openTypeOS2Selection</key>
-  <array>
-  </array>
-  <key>openTypeOS2StrikeoutPosition</key>
-  <integer>530</integer>
-  <key>openTypeOS2StrikeoutSize</key>
-  <integer>102</integer>
-  <key>openTypeOS2SubscriptXOffset</key>
-  <integer>0</integer>
-  <key>openTypeOS2SubscriptXSize</key>
-  <integer>1331</integer>
-  <key>openTypeOS2SubscriptYOffset</key>
-  <integer>153</integer>
-  <key>openTypeOS2SubscriptYSize</key>
-  <integer>1228</integer>
-  <key>openTypeOS2SuperscriptXOffset</key>
-  <integer>0</integer>
-  <key>openTypeOS2SuperscriptXSize</key>
-  <integer>1331</integer>
-  <key>openTypeOS2SuperscriptYOffset</key>
-  <integer>716</integer>
-  <key>openTypeOS2SuperscriptYSize</key>
-  <integer>1228</integer>
-  <key>openTypeOS2Type</key>
-  <array>
-    <integer>3</integer>
-  </array>
-  <key>openTypeOS2TypoAscender</key>
-  <integer>1556</integer>
-  <key>openTypeOS2TypoDescender</key>
-  <integer>-492</integer>
-  <key>openTypeOS2TypoLineGap</key>
-  <integer>410</integer>
-  <key>openTypeOS2UnicodeRanges</key>
-  <array>
-    <integer>0</integer>
-    <integer>1</integer>
-    <integer>2</integer>
-    <integer>3</integer>
-    <integer>5</integer>
-    <integer>6</integer>
-    <integer>7</integer>
-    <integer>9</integer>
-    <integer>10</integer>
-    <integer>24</integer>
-    <integer>26</integer>
-    <integer>29</integer>
-    <integer>31</integer>
-    <integer>32</integer>
-    <integer>33</integer>
-    <integer>35</integer>
-    <integer>36</integer>
-    <integer>37</integer>
-    <integer>38</integer>
-    <integer>39</integer>
-    <integer>43</integer>
-    <integer>44</integer>
-    <integer>45</integer>
-    <integer>47</integer>
-    <integer>69</integer>
-  </array>
-  <key>openTypeOS2VendorID</key>
-  <string>simp</string>
-  <key>openTypeOS2WeightClass</key>
-  <integer>700</integer>
-  <key>openTypeOS2WidthClass</key>
-  <integer>5</integer>
-  <key>openTypeOS2WinAscent</key>
-  <integer>1901</integer>
-  <key>openTypeOS2WinDescent</key>
-  <integer>483</integer>
-  <key>postscriptBlueFuzz</key>
-  <integer>0</integer>
-  <key>postscriptBlueScale</key>
-  <real>0.037</real>
-  <key>postscriptBlueShift</key>
-  <integer>14</integer>
-  <key>postscriptBlueValues</key>
-  <array>
-    <integer>-29</integer>
-    <integer>0</integer>
-    <integer>1120</integer>
-    <integer>1149</integer>
-    <integer>1493</integer>
-    <integer>1520</integer>
-  </array>
-  <key>postscriptUniqueID</key>
-  <integer>-1</integer>
-  <key>postscriptFontName</key>
-  <string>Hack-BoldMonospaced</string>
-  <key>postscriptForceBold</key>
-  <true/>
-  <key>postscriptFullName</key>
-  <string>Hack Bold Monospaced</string>
-  <key>postscriptIsFixedPitch</key>
-  <true/>
-  <key>postscriptOtherBlues</key>
-  <array>
-    <integer>-426</integer>
-    <integer>-426</integer>
-  </array>
-  <key>postscriptStemSnapH</key>
-  <array>
-    <integer>260</integer>
-    <integer>172</integer>
-    <integer>225</integer>
-  </array>
-  <key>postscriptStemSnapV</key>
-  <array>
-    <integer>295</integer>
-    <integer>114</integer>
-    <integer>160</integer>
-    <integer>236</integer>
-  </array>
-  <key>postscriptUnderlinePosition</key>
-  <integer>-220</integer>
-  <key>postscriptUnderlineThickness</key>
-  <integer>90</integer>
-  <key>postscriptWeightName</key>
-  <string>Bold</string>
-  <key>styleMapFamilyName</key>
-  <string>Hack</string>
-  <key>styleMapStyleName</key>
-  <string>regular</string>
-  <key>styleName</key>
-  <string>Bold Monospaced</string>
-  <key>trademark</key>
-  <string></string>
-  <key>unitsPerEm</key>
-  <integer>2048</integer>
-  <key>versionMajor</key>
-  <integer>2</integer>
-  <key>versionMinor</key>
-  <integer>20</integer>
-  <key>year</key>
-  <integer>2015</integer>
-  <key>xHeight</key>
-  <integer>1120</integer>
-  <key>macintoshFONDName</key>
-  <string>Hack</string>
-  <key>macintoshFONDFamilyID</key>
-  <integer>128</integer>
+	<key>openTypeNameLicenseURL</key>
+	<string>https://github.com/chrissimpkins/Hack/blob/master/LICENSE.md</string>
+	<key>openTypeNameManufacturer</key>
+	<string>Source Foundry</string>
+	<key>openTypeNameManufacturerURL</key>
+	<string>https://github.com/source-foundry</string>
+	<key>openTypeNamePreferredFamilyName</key>
+	<string>Hack</string>
+	<key>openTypeNamePreferredSubfamilyName</key>
+	<string>Hack</string>
+	<key>openTypeNameSampleText</key>
+	<string></string>
+	<key>openTypeNameUniqueID</key>
+	<string>ChristopherSimpkins: Hack Bold: 2015</string>
+	<key>openTypeNameVersion</key>
+	<string>Version 3.000</string>
+	<key>openTypeOS2CodePageRanges</key>
+	<array>
+		<integer>0</integer>
+		<integer>1</integer>
+		<integer>2</integer>
+		<integer>3</integer>
+		<integer>4</integer>
+		<integer>7</integer>
+		<integer>8</integer>
+		<integer>29</integer>
+		<integer>48</integer>
+		<integer>49</integer>
+		<integer>50</integer>
+		<integer>52</integer>
+		<integer>54</integer>
+		<integer>55</integer>
+		<integer>56</integer>
+		<integer>57</integer>
+		<integer>58</integer>
+		<integer>59</integer>
+		<integer>60</integer>
+		<integer>62</integer>
+		<integer>63</integer>
+	</array>
+	<key>openTypeOS2FamilyClass</key>
+	<array>
+		<integer>0</integer>
+		<integer>0</integer>
+	</array>
+	<key>openTypeOS2Panose</key>
+	<array>
+		<integer>2</integer>
+		<integer>11</integer>
+		<integer>8</integer>
+		<integer>9</integer>
+		<integer>3</integer>
+		<integer>2</integer>
+		<integer>2</integer>
+		<integer>2</integer>
+		<integer>2</integer>
+		<integer>4</integer>
+	</array>
+	<key>openTypeOS2Selection</key>
+	<array>
+	</array>
+	<key>openTypeOS2StrikeoutPosition</key>
+	<integer>530</integer>
+	<key>openTypeOS2StrikeoutSize</key>
+	<integer>102</integer>
+	<key>openTypeOS2SubscriptXOffset</key>
+	<integer>0</integer>
+	<key>openTypeOS2SubscriptXSize</key>
+	<integer>1331</integer>
+	<key>openTypeOS2SubscriptYOffset</key>
+	<integer>153</integer>
+	<key>openTypeOS2SubscriptYSize</key>
+	<integer>1228</integer>
+	<key>openTypeOS2SuperscriptXOffset</key>
+	<integer>0</integer>
+	<key>openTypeOS2SuperscriptXSize</key>
+	<integer>1331</integer>
+	<key>openTypeOS2SuperscriptYOffset</key>
+	<integer>716</integer>
+	<key>openTypeOS2SuperscriptYSize</key>
+	<integer>1228</integer>
+	<key>openTypeOS2Type</key>
+	<array>
+		<integer>0</integer>
+	</array>
+	<key>openTypeOS2TypoAscender</key>
+	<integer>1556</integer>
+	<key>openTypeOS2TypoDescender</key>
+	<integer>-492</integer>
+	<key>openTypeOS2TypoLineGap</key>
+	<integer>410</integer>
+	<key>openTypeOS2UnicodeRanges</key>
+	<array>
+		<integer>0</integer>
+		<integer>1</integer>
+		<integer>2</integer>
+		<integer>3</integer>
+		<integer>5</integer>
+		<integer>6</integer>
+		<integer>7</integer>
+		<integer>9</integer>
+		<integer>10</integer>
+		<integer>24</integer>
+		<integer>26</integer>
+		<integer>29</integer>
+		<integer>31</integer>
+		<integer>32</integer>
+		<integer>33</integer>
+		<integer>35</integer>
+		<integer>36</integer>
+		<integer>37</integer>
+		<integer>38</integer>
+		<integer>39</integer>
+		<integer>43</integer>
+		<integer>44</integer>
+		<integer>45</integer>
+		<integer>47</integer>
+		<integer>69</integer>
+	</array>
+	<key>openTypeOS2VendorID</key>
+	<string>SRC</string>
+	<key>openTypeOS2WeightClass</key>
+	<integer>700</integer>
+	<key>openTypeOS2WidthClass</key>
+	<integer>5</integer>
+	<key>openTypeOS2WinAscent</key>
+	<integer>1901</integer>
+	<key>openTypeOS2WinDescent</key>
+	<integer>483</integer>
+	<key>postscriptBlueFuzz</key>
+	<integer>0</integer>
+	<key>postscriptBlueScale</key>
+	<real>0.036999999999999998</real>
+	<key>postscriptBlueShift</key>
+	<integer>14</integer>
+	<key>postscriptBlueValues</key>
+	<array>
+		<integer>-29</integer>
+		<integer>0</integer>
+		<integer>1120</integer>
+		<integer>1149</integer>
+		<integer>1493</integer>
+		<integer>1520</integer>
+	</array>
+	<key>postscriptFontName</key>
+	<string>Hack-Bold</string>
+	<key>postscriptForceBold</key>
+	<true/>
+	<key>postscriptFullName</key>
+	<string>Hack Bold</string>
+	<key>postscriptIsFixedPitch</key>
+	<true/>
+	<key>postscriptOtherBlues</key>
+	<array>
+		<integer>-440</integer>
+		<integer>-426</integer>
+	</array>
+	<key>postscriptStemSnapH</key>
+	<array>
+		<integer>260</integer>
+		<integer>172</integer>
+		<integer>225</integer>
+	</array>
+	<key>postscriptStemSnapV</key>
+	<array>
+		<integer>295</integer>
+		<integer>114</integer>
+		<integer>160</integer>
+		<integer>236</integer>
+	</array>
+	<key>postscriptUnderlinePosition</key>
+	<integer>-220</integer>
+	<key>postscriptUnderlineThickness</key>
+	<integer>90</integer>
+	<key>postscriptUniqueID</key>
+	<integer>-1</integer>
+	<key>styleMapFamilyName</key>
+	<string>Hack</string>
+	<key>styleMapStyleName</key>
+	<string>bold</string>
+	<key>styleName</key>
+	<string>Bold</string>
+	<key>trademark</key>
+	<string></string>
+	<key>unitsPerEm</key>
+	<integer>2048</integer>
+	<key>versionMajor</key>
+	<integer>3</integer>
+	<key>versionMinor</key>
+	<integer>000</integer>
+	<key>xHeight</key>
+	<integer>1120</integer>
 </dict>
 </plist>

+ 0 - 64
source/Hack-Bold.ufo/glyphs/AE__.glif

@@ -1,64 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="AE" format="1">
-  <advance width="1233"/>
-  <unicode hex="00C6"/>
-  <outline>
-    <contour>
-      <point x="358" y="1493" type="line" name="hr00"/>
-      <point x="1161" y="1493" type="line"/>
-      <point x="1161" y="1233" type="line" name="sv01"/>
-      <point x="870" y="1233" type="line" name="sh01"/>
-      <point x="870" y="922" type="line"/>
-      <point x="1130" y="922" type="line" name="dv02"/>
-      <point x="1130" y="662" type="line" name="dv01"/>
-      <point x="870" y="662" type="line"/>
-      <point x="870" y="260" type="line" name="dh02"/>
-      <point x="1180" y="260" type="line"/>
-      <point x="1180" y="0" type="line" name="ab01"/>
-      <point x="616" y="0" type="line"/>
-      <point x="616" y="362" type="line" name="dh01"/>
-      <point x="334" y="362" type="line"/>
-      <point x="248" y="0" type="line" name="ab02"/>
-      <point x="0" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="616" y="598" type="line" name="sh02"/>
-      <point x="616" y="1233" type="line" name="sv02"/>
-      <point x="537" y="1233" type="line" name="sv03"/>
-      <point x="389" y="598" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="hr00" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="alignb" point="ab02" zone="b: 0"/>
-    <ttc code="doublev" point1="dh01" point2="sh02" stem="y: 225"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="hr00" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="ab01" point2="dh02" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="sv01" point2="sv02"/>
-    <ttc code="singlev" point1="sv02" point2="sv03"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 236"/>
-    <ttc code="singleh" point1="dh02" point2="sh01"/>
-    <ttc code="singleh" point1="dh01" point2="sh02"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="0" width="260" />
-      <hstem pos="362" width="236" />
-      <hstem pos="662" width="260" />
-      <hstem pos="1233" width="260" />
-      <vstem pos="616" width="254" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 4 - 21
source/Hack-Bold.ufo/glyphs/A_.glif

@@ -20,26 +20,9 @@
     </contour>
   </outline>
   <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="hr00" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="alignb" point="ab02" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="21" width="-21" />
-      <hstem pos="369" width="243" />
-      <hstem pos="1493" width="-20" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
   </lib>
 </glyph>

+ 37 - 0
source/Hack-Bold.ufo/glyphs/A_E_.glif

@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="AE" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C6"/>
+  <outline>
+    <contour>
+      <point x="358" y="1493" type="line" name="hr00"/>
+      <point x="1161" y="1493" type="line"/>
+      <point x="1161" y="1233" type="line" name="sv01"/>
+      <point x="870" y="1233" type="line" name="sh01"/>
+      <point x="870" y="922" type="line"/>
+      <point x="1130" y="922" type="line" name="dv02"/>
+      <point x="1130" y="662" type="line" name="dv01"/>
+      <point x="870" y="662" type="line"/>
+      <point x="870" y="260" type="line" name="dh02"/>
+      <point x="1180" y="260" type="line"/>
+      <point x="1180" y="0" type="line" name="ab01"/>
+      <point x="616" y="0" type="line"/>
+      <point x="616" y="362" type="line" name="dh01"/>
+      <point x="334" y="362" type="line"/>
+      <point x="248" y="0" type="line" name="ab02"/>
+      <point x="0" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="616" y="598" type="line" name="sh02"/>
+      <point x="616" y="1233" type="line" name="sv02"/>
+      <point x="537" y="1233" type="line" name="sv03"/>
+      <point x="389" y="598" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 34 - 0
source/Hack-Bold.ufo/glyphs/A_acute.glif

@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Aacute" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C1"/>
+  <outline>
+    <contour>
+      <point x="668" y="1852" type="line" name="hr00"/>
+      <point x="952" y="1852" type="line"/>
+      <point x="666" y="1588" type="line"/>
+      <point x="469" y="1588" type="line" name="iv01"/>
+    </contour>
+    <contour>
+      <point x="436" y="1493" type="line" name="at01"/>
+      <point x="797" y="1493" type="line"/>
+      <point x="1200" y="0" type="line" name="ab01"/>
+      <point x="905" y="0" type="line"/>
+      <point x="813" y="369" type="line" name="dv01"/>
+      <point x="418" y="369" type="line"/>
+      <point x="328" y="0" type="line" name="ab02"/>
+      <point x="33" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="756" y="612" type="line" name="dv02"/>
+      <point x="616" y="1223" type="line"/>
+      <point x="477" y="612" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 44 - 0
source/Hack-Bold.ufo/glyphs/A_breve.glif

@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Abreve" format="1">
+  <advance width="1233"/>
+  <unicode hex="0102"/>
+  <outline>
+    <contour>
+      <point x="616" y="1588" type="curve" name="dv01" smooth="yes"/>
+      <point x="419" y="1588"/>
+      <point x="301" y="1679"/>
+      <point x="281" y="1852" type="curve" name="sv02"/>
+      <point x="422" y="1852" type="line"/>
+      <point x="449" y="1771"/>
+      <point x="515" y="1731"/>
+      <point x="618" y="1731" type="curve" name="dv02" smooth="yes"/>
+      <point x="719" y="1731"/>
+      <point x="782" y="1771"/>
+      <point x="809" y="1852" type="curve" name="sv01"/>
+      <point x="952" y="1852" type="line"/>
+      <point x="932" y="1679"/>
+      <point x="815" y="1588"/>
+    </contour>
+    <contour>
+      <point x="436" y="1493" type="line" name="at01"/>
+      <point x="797" y="1493" type="line"/>
+      <point x="1200" y="0" type="line" name="ab01"/>
+      <point x="905" y="0" type="line"/>
+      <point x="813" y="369" type="line" name="dv03"/>
+      <point x="418" y="369" type="line"/>
+      <point x="328" y="0" type="line" name="ab02"/>
+      <point x="33" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="756" y="612" type="line" name="hr01"/>
+      <point x="616" y="1223" type="line" name="hr02"/>
+      <point x="477" y="612" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 37 - 0
source/Hack-Bold.ufo/glyphs/A_circumflex.glif

@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Acircumflex" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C2"/>
+  <outline>
+    <contour>
+      <point x="461" y="1852" type="line" name="hr00"/>
+      <point x="770" y="1852" type="line"/>
+      <point x="993" y="1588" type="line" name="iv01"/>
+      <point x="815" y="1588" type="line"/>
+      <point x="616" y="1749" type="line"/>
+      <point x="418" y="1588" type="line"/>
+      <point x="240" y="1588" type="line" name="iv02"/>
+    </contour>
+    <contour>
+      <point x="436" y="1493" type="line" name="at01"/>
+      <point x="797" y="1493" type="line"/>
+      <point x="1200" y="0" type="line" name="ab01"/>
+      <point x="905" y="0" type="line"/>
+      <point x="813" y="369" type="line" name="dv01"/>
+      <point x="418" y="369" type="line"/>
+      <point x="328" y="0" type="line" name="ab02"/>
+      <point x="33" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="756" y="612" type="line" name="dv02"/>
+      <point x="616" y="1223" type="line"/>
+      <point x="477" y="612" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 64 - 0
source/Hack-Bold.ufo/glyphs/A_dieresis.glif

@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Adieresis" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C4"/>
+  <outline>
+    <contour>
+      <point x="331" y="1606" type="line" name="hr00" smooth="yes"/>
+      <point x="311" y="1606"/>
+      <point x="301" y="1616"/>
+      <point x="301" y="1636" type="curve" name="sh01" smooth="yes"/>
+      <point x="301" y="1822" type="line" smooth="yes"/>
+      <point x="301" y="1842"/>
+      <point x="311" y="1852"/>
+      <point x="331" y="1852" type="curve" name="dv01" smooth="yes"/>
+      <point x="507" y="1852" type="line" smooth="yes"/>
+      <point x="527" y="1852"/>
+      <point x="537" y="1842"/>
+      <point x="537" y="1822" type="curve" smooth="yes"/>
+      <point x="537" y="1636" type="line" name="sh02" smooth="yes"/>
+      <point x="537" y="1616"/>
+      <point x="527" y="1606"/>
+      <point x="507" y="1606" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="726" y="1606" type="line" name="sv01" smooth="yes"/>
+      <point x="706" y="1606"/>
+      <point x="696" y="1616"/>
+      <point x="696" y="1636" type="curve" name="ah01" smooth="yes"/>
+      <point x="696" y="1822" type="line" smooth="yes"/>
+      <point x="696" y="1842"/>
+      <point x="706" y="1852"/>
+      <point x="726" y="1852" type="curve" name="sv02" smooth="yes"/>
+      <point x="902" y="1852" type="line" smooth="yes"/>
+      <point x="922" y="1852"/>
+      <point x="932" y="1842"/>
+      <point x="932" y="1822" type="curve" smooth="yes"/>
+      <point x="932" y="1636" type="line" name="sh03" smooth="yes"/>
+      <point x="932" y="1616"/>
+      <point x="922" y="1606"/>
+      <point x="902" y="1606" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="436" y="1493" type="line" name="at01"/>
+      <point x="797" y="1493" type="line"/>
+      <point x="1200" y="0" type="line" name="ab01"/>
+      <point x="905" y="0" type="line"/>
+      <point x="813" y="369" type="line" name="dv02"/>
+      <point x="418" y="369" type="line"/>
+      <point x="328" y="0" type="line" name="ab02"/>
+      <point x="33" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="756" y="612" type="line" name="dv03"/>
+      <point x="616" y="1223" type="line" name="ih01"/>
+      <point x="477" y="612" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 34 - 0
source/Hack-Bold.ufo/glyphs/A_grave.glif

@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Agrave" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C0"/>
+  <outline>
+    <contour>
+      <point x="283" y="1852" type="line" name="hr00"/>
+      <point x="567" y="1852" type="line"/>
+      <point x="766" y="1588" type="line" name="iv01"/>
+      <point x="569" y="1588" type="line"/>
+    </contour>
+    <contour>
+      <point x="436" y="1493" type="line" name="at01"/>
+      <point x="797" y="1493" type="line"/>
+      <point x="1200" y="0" type="line" name="ab01"/>
+      <point x="905" y="0" type="line"/>
+      <point x="813" y="369" type="line" name="dv01"/>
+      <point x="418" y="369" type="line"/>
+      <point x="328" y="0" type="line" name="ab02"/>
+      <point x="33" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="756" y="612" type="line" name="dv02"/>
+      <point x="616" y="1223" type="line"/>
+      <point x="477" y="612" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 28 - 0
source/Hack-Bold.ufo/glyphs/A_lpha.glif

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Alpha" format="1">
+  <advance width="1233"/>
+  <unicode hex="0391"/>
+  <outline>
+    <contour>
+      <point x="436" y="1493" type="line" name="hr00"/>
+      <point x="797" y="1493" type="line"/>
+      <point x="1200" y="0" type="line" name="ab01"/>
+      <point x="905" y="0" type="line"/>
+      <point x="813" y="369" type="line" name="dv01"/>
+      <point x="418" y="369" type="line"/>
+      <point x="328" y="0" type="line" name="ab02"/>
+      <point x="33" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="756" y="612" type="line" name="dv02"/>
+      <point x="616" y="1223" type="line"/>
+      <point x="477" y="612" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 34 - 0
source/Hack-Bold.ufo/glyphs/A_lphatonos.glif

@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Alphatonos" format="1">
+  <advance width="1233"/>
+  <unicode hex="0386"/>
+  <outline>
+    <contour>
+      <point x="202" y="1638" type="line" name="hr00"/>
+      <point x="484" y="1638" type="line"/>
+      <point x="116" y="1262" type="line"/>
+      <point x="-81" y="1262" type="line" name="iv01"/>
+    </contour>
+    <contour>
+      <point x="436" y="1493" type="line" name="at01"/>
+      <point x="797" y="1493" type="line"/>
+      <point x="1200" y="0" type="line" name="ab01"/>
+      <point x="905" y="0" type="line"/>
+      <point x="813" y="369" type="line" name="dv01"/>
+      <point x="418" y="369" type="line"/>
+      <point x="328" y="0" type="line" name="ab02"/>
+      <point x="33" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="756" y="612" type="line" name="dv02"/>
+      <point x="616" y="1223" type="line"/>
+      <point x="477" y="612" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 34 - 0
source/Hack-Bold.ufo/glyphs/A_macron.glif

@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Amacron" format="1">
+  <advance width="1233"/>
+  <unicode hex="0100"/>
+  <outline>
+    <contour>
+      <point x="301" y="1823" type="line" name="hr00"/>
+      <point x="932" y="1823" type="line" name="dv02"/>
+      <point x="932" y="1635" type="line" name="dv01"/>
+      <point x="301" y="1635" type="line"/>
+    </contour>
+    <contour>
+      <point x="436" y="1493" type="line" name="at01"/>
+      <point x="797" y="1493" type="line"/>
+      <point x="1200" y="0" type="line" name="ab01"/>
+      <point x="905" y="0" type="line"/>
+      <point x="813" y="369" type="line" name="dv03"/>
+      <point x="418" y="369" type="line"/>
+      <point x="328" y="0" type="line" name="ab02"/>
+      <point x="33" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="756" y="612" type="line" name="dv04"/>
+      <point x="616" y="1223" type="line"/>
+      <point x="477" y="612" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 51 - 0
source/Hack-Bold.ufo/glyphs/A_ogonek.glif

@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Aogonek" format="1">
+  <advance width="1233"/>
+  <unicode hex="0104"/>
+  <outline>
+    <contour>
+      <point x="1081" y="-254" type="curve" name="dv02" smooth="yes"/>
+      <point x="1122" y="-254"/>
+      <point x="1176" y="-244"/>
+      <point x="1229" y="-223" type="curve" name="sh01"/>
+      <point x="1229" y="-379" type="line"/>
+      <point x="1157" y="-394"/>
+      <point x="1093" y="-401"/>
+      <point x="1042" y="-401" type="curve" name="dv01" smooth="yes"/>
+      <point x="886" y="-401"/>
+      <point x="801" y="-339"/>
+      <point x="801" y="-224" type="curve" name="dh01" smooth="yes"/>
+      <point x="801" y="-151"/>
+      <point x="836" y="-81"/>
+      <point x="912" y="0" type="curve" name="ih01"/>
+      <point x="905" y="0" type="line"/>
+      <point x="813" y="369" type="line" name="dv03"/>
+      <point x="418" y="369" type="line"/>
+      <point x="328" y="0" type="line" name="ab01"/>
+      <point x="33" y="0" type="line"/>
+      <point x="436" y="1493" type="line" name="at01"/>
+      <point x="797" y="1493" type="line"/>
+      <point x="1200" y="0" type="line" name="ih02"/>
+      <point x="1053" y="0" type="line"/>
+      <point x="1007" y="-62"/>
+      <point x="993" y="-87"/>
+      <point x="982" y="-106" type="curve" smooth="yes"/>
+      <point x="969" y="-130"/>
+      <point x="963" y="-147"/>
+      <point x="963" y="-166" type="curve" name="dh02" smooth="yes"/>
+      <point x="963" y="-213"/>
+      <point x="998" y="-254"/>
+    </contour>
+    <contour>
+      <point x="756" y="612" type="line" name="dv04"/>
+      <point x="616" y="1223" type="line" name="hr01"/>
+      <point x="477" y="612" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 77 - 0
source/Hack-Bold.ufo/glyphs/A_ring.glif

@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Aring" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C5"/>
+  <outline>
+    <contour>
+      <point x="418" y="1421" type="line" name="hr00"/>
+      <point x="388" y="1447"/>
+      <point x="366" y="1476"/>
+      <point x="353" y="1507" type="curve" smooth="yes"/>
+      <point x="338" y="1539"/>
+      <point x="332" y="1577"/>
+      <point x="332" y="1614" type="curve" name="sh01" smooth="yes"/>
+      <point x="332" y="1698"/>
+      <point x="366" y="1769"/>
+      <point x="415" y="1818" type="curve" smooth="yes"/>
+      <point x="462" y="1865"/>
+      <point x="533" y="1901"/>
+      <point x="617" y="1901" type="curve" name="dv02" smooth="yes"/>
+      <point x="692" y="1901"/>
+      <point x="763" y="1873"/>
+      <point x="819" y="1817" type="curve" smooth="yes"/>
+      <point x="867" y="1769"/>
+      <point x="901" y="1699"/>
+      <point x="901" y="1615" type="curve" name="sh02" smooth="yes"/>
+      <point x="901" y="1576"/>
+      <point x="895" y="1538"/>
+      <point x="880" y="1507" type="curve" smooth="yes"/>
+      <point x="866" y="1475"/>
+      <point x="844" y="1446"/>
+      <point x="815" y="1421" type="curve"/>
+      <point x="1200" y="0" type="line" name="ab01"/>
+      <point x="905" y="0" type="line" name="sh03"/>
+      <point x="813" y="369" type="line" name="dv03"/>
+      <point x="418" y="369" type="line"/>
+      <point x="328" y="0" type="line" name="sh04"/>
+      <point x="33" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="618" y="1485" type="curve" smooth="yes"/>
+      <point x="653" y="1485"/>
+      <point x="684" y="1498"/>
+      <point x="710" y="1524" type="curve" smooth="yes"/>
+      <point x="735" y="1549"/>
+      <point x="748" y="1580"/>
+      <point x="748" y="1616" type="curve" name="ah01" smooth="yes"/>
+      <point x="748" y="1652"/>
+      <point x="735" y="1683"/>
+      <point x="709" y="1709" type="curve" smooth="yes"/>
+      <point x="682" y="1734"/>
+      <point x="652" y="1747"/>
+      <point x="617" y="1747" type="curve" name="dv01" smooth="yes"/>
+      <point x="578" y="1747"/>
+      <point x="547" y="1732"/>
+      <point x="524" y="1709" type="curve" smooth="yes"/>
+      <point x="498" y="1683"/>
+      <point x="485" y="1652"/>
+      <point x="485" y="1616" type="curve" name="sh05" smooth="yes"/>
+      <point x="485" y="1577"/>
+      <point x="500" y="1547"/>
+      <point x="523" y="1524" type="curve" smooth="yes"/>
+      <point x="550" y="1497"/>
+      <point x="583" y="1485"/>
+    </contour>
+    <contour>
+      <point x="756" y="612" type="line" name="sh06"/>
+      <point x="616" y="1223" type="line"/>
+      <point x="477" y="612" type="line" name="sh07"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 87 - 0
source/Hack-Bold.ufo/glyphs/A_tilde.glif

@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Atilde" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C3"/>
+  <outline>
+    <contour>
+      <point x="268" y="1618" type="line" name="hr00" smooth="yes"/>
+      <point x="268" y="1691"/>
+      <point x="289" y="1750"/>
+      <point x="322" y="1789" type="curve" smooth="yes"/>
+      <point x="359" y="1833"/>
+      <point x="411" y="1854"/>
+      <point x="466" y="1854" type="curve" name="sv01" smooth="yes"/>
+      <point x="491" y="1854"/>
+      <point x="515" y="1850"/>
+      <point x="539" y="1842" type="curve" smooth="yes"/>
+      <point x="558" y="1835"/>
+      <point x="590" y="1821"/>
+      <point x="614" y="1805" type="curve" smooth="yes"/>
+      <point x="674" y="1766" type="line" smooth="yes"/>
+      <point x="682" y="1761"/>
+      <point x="695" y="1753"/>
+      <point x="715" y="1745" type="curve" smooth="yes"/>
+      <point x="728" y="1740"/>
+      <point x="738" y="1737"/>
+      <point x="750" y="1737" type="curve" smooth="yes"/>
+      <point x="774" y="1737"/>
+      <point x="793" y="1747"/>
+      <point x="806" y="1767" type="curve" smooth="yes"/>
+      <point x="819" y="1786"/>
+      <point x="825" y="1815"/>
+      <point x="825" y="1854" type="curve" name="dv02"/>
+      <point x="965" y="1854" type="line"/>
+      <point x="965" y="1849"/>
+      <point x="963" y="1829"/>
+      <point x="963" y="1826" type="curve" smooth="yes"/>
+      <point x="963" y="1754"/>
+      <point x="945" y="1696"/>
+      <point x="910" y="1653" type="curve" smooth="yes"/>
+      <point x="871" y="1606"/>
+      <point x="823" y="1588"/>
+      <point x="768" y="1588" type="curve" name="dv01" smooth="yes"/>
+      <point x="744" y="1588"/>
+      <point x="720" y="1592"/>
+      <point x="696" y="1599" type="curve" smooth="yes"/>
+      <point x="669" y="1607"/>
+      <point x="646" y="1618"/>
+      <point x="618" y="1637" type="curve" smooth="yes"/>
+      <point x="564" y="1671" type="line" smooth="yes"/>
+      <point x="561" y="1672"/>
+      <point x="559" y="1675"/>
+      <point x="552" y="1678" type="curve" smooth="yes"/>
+      <point x="524" y="1693"/>
+      <point x="502" y="1704"/>
+      <point x="479" y="1704" type="curve" smooth="yes"/>
+      <point x="458" y="1704"/>
+      <point x="441" y="1694"/>
+      <point x="428" y="1674" type="curve" smooth="yes"/>
+      <point x="415" y="1653"/>
+      <point x="408" y="1627"/>
+      <point x="408" y="1594" type="curve" smooth="yes"/>
+      <point x="408" y="1588" type="line" name="sv02"/>
+      <point x="268" y="1588" type="line"/>
+    </contour>
+    <contour>
+      <point x="436" y="1493" type="line" name="at01"/>
+      <point x="797" y="1493" type="line"/>
+      <point x="1200" y="0" type="line" name="ab01"/>
+      <point x="905" y="0" type="line"/>
+      <point x="813" y="369" type="line" name="dv03"/>
+      <point x="418" y="369" type="line"/>
+      <point x="328" y="0" type="line" name="ab02"/>
+      <point x="33" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="756" y="612" type="line" name="dv04"/>
+      <point x="616" y="1223" type="line"/>
+      <point x="477" y="612" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 0 - 54
source/Hack-Bold.ufo/glyphs/Aacute_.glif

@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Aacute" format="1">
-  <advance width="1233"/>
-  <unicode hex="00C1"/>
-  <outline>
-    <contour>
-      <point x="668" y="1852" type="line" name="hr00"/>
-      <point x="952" y="1852" type="line"/>
-      <point x="666" y="1588" type="line"/>
-      <point x="469" y="1588" type="line" name="iv01"/>
-    </contour>
-    <contour>
-      <point x="436" y="1493" type="line" name="at01"/>
-      <point x="797" y="1493" type="line"/>
-      <point x="1200" y="0" type="line" name="ab01"/>
-      <point x="905" y="0" type="line"/>
-      <point x="813" y="369" type="line" name="dv01"/>
-      <point x="418" y="369" type="line"/>
-      <point x="328" y="0" type="line" name="ab02"/>
-      <point x="33" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="756" y="612" type="line" name="dv02"/>
-      <point x="616" y="1223" type="line"/>
-      <point x="477" y="612" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignv" point="hr00" align="round"/>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="alignb" point="ab02" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="interpolatev" point="iv01" point1="ab01" point2="hr00"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="21" width="-21" />
-      <hstem pos="369" width="243" />
-      <hstem pos="1493" width="-20" />
-      <hstem pos="1852" width="-20" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 64
source/Hack-Bold.ufo/glyphs/Abreve_.glif

@@ -1,64 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Abreve" format="1">
-  <advance width="1233"/>
-  <unicode hex="0102"/>
-  <outline>
-    <contour>
-      <point x="616" y="1588" type="qcurve" name="dv01"/>
-      <point x="468" y="1588"/>
-      <point x="296" y="1722"/>
-      <point x="281" y="1852" type="qcurve" name="sv02"/>
-      <point x="422" y="1852" type="line"/>
-      <point x="463" y="1731"/>
-      <point x="618" y="1731" type="qcurve" name="dv02"/>
-      <point x="769" y="1731"/>
-      <point x="809" y="1852" type="qcurve" name="sv01"/>
-      <point x="952" y="1852" type="line"/>
-      <point x="937" y="1722"/>
-      <point x="765" y="1588"/>
-    </contour>
-    <contour>
-      <point x="436" y="1493" type="line" name="at01"/>
-      <point x="797" y="1493" type="line"/>
-      <point x="1200" y="0" type="line" name="ab01"/>
-      <point x="905" y="0" type="line"/>
-      <point x="813" y="369" type="line" name="dv03"/>
-      <point x="418" y="369" type="line"/>
-      <point x="328" y="0" type="line" name="ab02"/>
-      <point x="33" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="756" y="612" type="line" name="hr01"/>
-      <point x="616" y="1223" type="line" name="hr02"/>
-      <point x="477" y="612" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="alignb" point="ab02" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="Y: 172"/>
-    <ttc code="doublev" point1="dv03" point2="hr01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="dv01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="sv01" point2="sv02"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="dv01">
-      <hstem pos="21" width="-21" />
-      <hstem pos="369" width="243" />
-      <hstem pos="1493" width="-20" />
-      <hstem pos="1588" width="143" />
-      <hstem pos="1588" width="264" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 58
source/Hack-Bold.ufo/glyphs/Acircumflex_.glif

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Acircumflex" format="1">
-  <advance width="1233"/>
-  <unicode hex="00C2"/>
-  <outline>
-    <contour>
-      <point x="461" y="1852" type="line" name="hr00"/>
-      <point x="770" y="1852" type="line"/>
-      <point x="993" y="1588" type="line" name="iv01"/>
-      <point x="815" y="1588" type="line"/>
-      <point x="616" y="1749" type="line"/>
-      <point x="418" y="1588" type="line"/>
-      <point x="240" y="1588" type="line" name="iv02"/>
-    </contour>
-    <contour>
-      <point x="436" y="1493" type="line" name="at01"/>
-      <point x="797" y="1493" type="line"/>
-      <point x="1200" y="0" type="line" name="ab01"/>
-      <point x="905" y="0" type="line"/>
-      <point x="813" y="369" type="line" name="dv01"/>
-      <point x="418" y="369" type="line"/>
-      <point x="328" y="0" type="line" name="ab02"/>
-      <point x="33" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="756" y="612" type="line" name="dv02"/>
-      <point x="616" y="1223" type="line"/>
-      <point x="477" y="612" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignv" point="hr00" align="round"/>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="alignb" point="ab02" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="interpolatev" point="iv01" point1="ab01" point2="hr00"/>
-    <ttc code="interpolatev" point="iv02" point1="ab01" point2="hr00"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="21" width="-21" />
-      <hstem pos="369" width="243" />
-      <hstem pos="1493" width="-20" />
-      <hstem pos="1852" width="-20" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 86
source/Hack-Bold.ufo/glyphs/Adieresis_.glif

@@ -1,86 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Adieresis" format="1">
-  <advance width="1233"/>
-  <unicode hex="00C4"/>
-  <outline>
-    <contour>
-      <point x="331" y="1606" type="line" name="hr00"/>
-      <point x="301" y="1606"/>
-      <point x="301" y="1636" type="qcurve" name="sh01"/>
-      <point x="301" y="1822" type="line"/>
-      <point x="301" y="1852"/>
-      <point x="331" y="1852" type="qcurve" name="dv01"/>
-      <point x="507" y="1852" type="line"/>
-      <point x="537" y="1852"/>
-      <point x="537" y="1822" type="qcurve"/>
-      <point x="537" y="1636" type="line" name="sh02"/>
-      <point x="537" y="1606"/>
-      <point x="507" y="1606" type="qcurve"/>
-    </contour>
-    <contour>
-      <point x="726" y="1606" type="line" name="sv01"/>
-      <point x="696" y="1606"/>
-      <point x="696" y="1636" type="qcurve" name="ah01"/>
-      <point x="696" y="1822" type="line"/>
-      <point x="696" y="1852"/>
-      <point x="726" y="1852" type="qcurve" name="sv02"/>
-      <point x="902" y="1852" type="line"/>
-      <point x="932" y="1852"/>
-      <point x="932" y="1822" type="qcurve"/>
-      <point x="932" y="1636" type="line" name="sh03"/>
-      <point x="932" y="1606"/>
-      <point x="902" y="1606" type="qcurve"/>
-    </contour>
-    <contour>
-      <point x="436" y="1493" type="line" name="at01"/>
-      <point x="797" y="1493" type="line"/>
-      <point x="1200" y="0" type="line" name="ab01"/>
-      <point x="905" y="0" type="line"/>
-      <point x="813" y="369" type="line" name="dv02"/>
-      <point x="418" y="369" type="line"/>
-      <point x="328" y="0" type="line" name="ab02"/>
-      <point x="33" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="756" y="612" type="line" name="dv03"/>
-      <point x="616" y="1223" type="line" name="ih01"/>
-      <point x="477" y="612" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="alignb" point="ab02" zone="b: 0"/>
-    <ttc code="doublev" point1="hr00" point2="dv01" stem="y: 260.Hstem"/>
-    <ttc code="doublev" point1="dv02" point2="dv03" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="hr00" point2="sv01"/>
-    <ttc code="singlev" point1="dv01" point2="sv02"/>
-    <ttc code="alignh" point="lsb" align="round"/>
-    <ttc code="alignh" point="ah01" align="round"/>
-    <ttc code="singleh" point1="lsb" point2="sh01" align="round"/>
-    <ttc code="singleh" point1="sh01" point2="sh02" stem="X: 236"/>
-    <ttc code="singleh" point1="ah01" point2="sh03" stem="X: 236"/>
-    <ttc code="interpolateh" point="ih01" point1="sh01" point2="sh03"/>
-    <ttc code="singleh" point1="sh03" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="21" width="-21" />
-      <hstem pos="369" width="243" />
-      <hstem pos="1493" width="-20" />
-      <hstem pos="1606" width="246" />
-      <vstem pos="301" width="236" />
-      <vstem pos="696" width="236" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 54
source/Hack-Bold.ufo/glyphs/Agrave_.glif

@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Agrave" format="1">
-  <advance width="1233"/>
-  <unicode hex="00C0"/>
-  <outline>
-    <contour>
-      <point x="283" y="1852" type="line" name="hr00"/>
-      <point x="567" y="1852" type="line"/>
-      <point x="766" y="1588" type="line" name="iv01"/>
-      <point x="569" y="1588" type="line"/>
-    </contour>
-    <contour>
-      <point x="436" y="1493" type="line" name="at01"/>
-      <point x="797" y="1493" type="line"/>
-      <point x="1200" y="0" type="line" name="ab01"/>
-      <point x="905" y="0" type="line"/>
-      <point x="813" y="369" type="line" name="dv01"/>
-      <point x="418" y="369" type="line"/>
-      <point x="328" y="0" type="line" name="ab02"/>
-      <point x="33" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="756" y="612" type="line" name="dv02"/>
-      <point x="616" y="1223" type="line"/>
-      <point x="477" y="612" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignv" point="hr00" align="round"/>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="alignb" point="ab02" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="interpolatev" point="iv01" point1="ab01" point2="hr00"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="21" width="-21" />
-      <hstem pos="369" width="243" />
-      <hstem pos="1493" width="-20" />
-      <hstem pos="1852" width="-20" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 45
source/Hack-Bold.ufo/glyphs/Alpha_.glif

@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Alpha" format="1">
-  <advance width="1233"/>
-  <unicode hex="0391"/>
-  <outline>
-    <contour>
-      <point x="436" y="1493" type="line" name="hr00"/>
-      <point x="797" y="1493" type="line"/>
-      <point x="1200" y="0" type="line" name="ab01"/>
-      <point x="905" y="0" type="line"/>
-      <point x="813" y="369" type="line" name="dv01"/>
-      <point x="418" y="369" type="line"/>
-      <point x="328" y="0" type="line" name="ab02"/>
-      <point x="33" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="756" y="612" type="line" name="dv02"/>
-      <point x="616" y="1223" type="line"/>
-      <point x="477" y="612" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="hr00" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="alignb" point="ab02" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="21" width="-21" />
-      <hstem pos="369" width="243" />
-      <hstem pos="1493" width="-20" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 54
source/Hack-Bold.ufo/glyphs/Alphatonos_.glif

@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Alphatonos" format="1">
-  <advance width="1233"/>
-  <unicode hex="0386"/>
-  <outline>
-    <contour>
-      <point x="202" y="1638" type="line" name="hr00"/>
-      <point x="484" y="1638" type="line"/>
-      <point x="116" y="1262" type="line"/>
-      <point x="-81" y="1262" type="line" name="iv01"/>
-    </contour>
-    <contour>
-      <point x="436" y="1493" type="line" name="at01"/>
-      <point x="797" y="1493" type="line"/>
-      <point x="1200" y="0" type="line" name="ab01"/>
-      <point x="905" y="0" type="line"/>
-      <point x="813" y="369" type="line" name="dv01"/>
-      <point x="418" y="369" type="line"/>
-      <point x="328" y="0" type="line" name="ab02"/>
-      <point x="33" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="756" y="612" type="line" name="dv02"/>
-      <point x="616" y="1223" type="line"/>
-      <point x="477" y="612" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignv" point="hr00" align="round"/>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="alignb" point="ab02" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="interpolatev" point="iv01" point1="ab01" point2="hr00"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="21" width="-21" />
-      <hstem pos="369" width="243" />
-      <hstem pos="1493" width="-20" />
-      <hstem pos="1638" width="-20" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 53
source/Hack-Bold.ufo/glyphs/Amacron_.glif

@@ -1,53 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Amacron" format="1">
-  <advance width="1233"/>
-  <unicode hex="0100"/>
-  <outline>
-    <contour>
-      <point x="301" y="1823" type="line" name="hr00"/>
-      <point x="932" y="1823" type="line" name="dv02"/>
-      <point x="932" y="1635" type="line" name="dv01"/>
-      <point x="301" y="1635" type="line"/>
-    </contour>
-    <contour>
-      <point x="436" y="1493" type="line" name="at01"/>
-      <point x="797" y="1493" type="line"/>
-      <point x="1200" y="0" type="line" name="ab01"/>
-      <point x="905" y="0" type="line"/>
-      <point x="813" y="369" type="line" name="dv03"/>
-      <point x="418" y="369" type="line"/>
-      <point x="328" y="0" type="line" name="ab02"/>
-      <point x="33" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="756" y="612" type="line" name="dv04"/>
-      <point x="616" y="1223" type="line"/>
-      <point x="477" y="612" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="alignb" point="ab02" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="Y: 172"/>
-    <ttc code="doublev" point1="dv03" point2="dv04" stem="y: 260.Hstem"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="21" width="-21" />
-      <hstem pos="369" width="243" />
-      <hstem pos="1493" width="-20" />
-      <hstem pos="1635" width="188" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 82
source/Hack-Bold.ufo/glyphs/Aogonek_.glif

@@ -1,82 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Aogonek" format="1">
-  <advance width="1233"/>
-  <unicode hex="0104"/>
-  <outline>
-    <contour>
-      <point x="1081" y="-254" type="qcurve" name="dv02"/>
-      <point x="1112" y="-254"/>
-      <point x="1189" y="-239"/>
-      <point x="1229" y="-223" type="qcurve" name="sh01"/>
-      <point x="1229" y="-379" type="line"/>
-      <point x="1175" y="-390"/>
-      <point x="1080" y="-401"/>
-      <point x="1042" y="-401" type="qcurve" name="dv01"/>
-      <point x="925" y="-401"/>
-      <point x="801" y="-310"/>
-      <point x="801" y="-224" type="qcurve" name="dh01"/>
-      <point x="801" y="-169"/>
-      <point x="855" y="-61"/>
-      <point x="912" y="0" type="qcurve" name="ih01"/>
-      <point x="905" y="0" type="line"/>
-      <point x="813" y="369" type="line" name="dv03"/>
-      <point x="418" y="369" type="line"/>
-      <point x="328" y="0" type="line" name="ab01"/>
-      <point x="33" y="0" type="line"/>
-      <point x="436" y="1493" type="line" name="at01"/>
-      <point x="797" y="1493" type="line"/>
-      <point x="1200" y="0" type="line" name="ih02"/>
-      <point x="1053" y="0" type="line"/>
-      <point x="1036" y="-23"/>
-      <point x="1012" y="-57"/>
-      <point x="996" y="-81"/>
-      <point x="986" y="-99"/>
-      <point x="982" y="-106" type="qcurve"/>
-      <point x="972" y="-124"/>
-      <point x="963" y="-152"/>
-      <point x="963" y="-166" type="qcurve" name="dh02"/>
-      <point x="963" y="-201"/>
-      <point x="1019" y="-254"/>
-    </contour>
-    <contour>
-      <point x="756" y="612" type="line" name="dv04"/>
-      <point x="616" y="1223" type="line" name="hr01"/>
-      <point x="477" y="612" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="alignb" point="ih01" zone="b: 0"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="alignb" point="ih02" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="Y: 172"/>
-    <ttc code="doublev" point1="dv03" point2="dv04" stem="y: 260.Hstem"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 160"/>
-    <ttc code="mdeltah" point="dh01" delta="3" ppm1="20" ppm2="21"/>
-    <ttc code="mdeltah" point="dh01" delta="2" ppm1="9" ppm2="19"/>
-    <ttc code="singleh" point1="dh01" point2="sh01" stem="X: 295.Vstem"/>
-    <ttc code="interpolateh" point="ih01" point1="dh01" point2="dh02"/>
-    <ttc code="interpolateh" point="ih02" point1="dh01" point2="sh01"/>
-    <ttc code="singleh" point1="dh02" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="dv02">
-      <hstem pos="-401" width="147" />
-      <hstem pos="21" width="-21" />
-      <hstem pos="369" width="243" />
-      <hstem pos="1493" width="-20" />
-      <vstem pos="801" width="162" />
-      <vstem pos="801" width="428" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 102
source/Hack-Bold.ufo/glyphs/Aring_.glif

@@ -1,102 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Aring" format="1">
-  <advance width="1233"/>
-  <unicode hex="00C5"/>
-  <outline>
-    <contour>
-      <point x="418" y="1421" type="line" name="hr00"/>
-      <point x="373" y="1460"/>
-      <point x="353" y="1507" type="qcurve"/>
-      <point x="342" y="1531"/>
-      <point x="332" y="1586"/>
-      <point x="332" y="1614" type="qcurve" name="sh01"/>
-      <point x="332" y="1677"/>
-      <point x="378" y="1781"/>
-      <point x="415" y="1818" type="qcurve"/>
-      <point x="450" y="1853"/>
-      <point x="554" y="1901"/>
-      <point x="617" y="1901" type="qcurve" name="dv02"/>
-      <point x="673" y="1901"/>
-      <point x="777" y="1859"/>
-      <point x="819" y="1817" type="qcurve"/>
-      <point x="855" y="1781"/>
-      <point x="901" y="1678"/>
-      <point x="901" y="1615" type="qcurve" name="sh02"/>
-      <point x="901" y="1586"/>
-      <point x="891" y="1530"/>
-      <point x="880" y="1507" type="qcurve"/>
-      <point x="859" y="1459"/>
-      <point x="815" y="1421" type="qcurve"/>
-      <point x="1200" y="0" type="line" name="ab01"/>
-      <point x="905" y="0" type="line" name="sh03"/>
-      <point x="813" y="369" type="line" name="dv03"/>
-      <point x="418" y="369" type="line"/>
-      <point x="328" y="0" type="line" name="sh04"/>
-      <point x="33" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="618" y="1485" type="qcurve"/>
-      <point x="671" y="1485"/>
-      <point x="710" y="1524" type="qcurve"/>
-      <point x="748" y="1562"/>
-      <point x="748" y="1616" type="qcurve" name="ah01"/>
-      <point x="748" y="1670"/>
-      <point x="709" y="1709" type="qcurve"/>
-      <point x="669" y="1747"/>
-      <point x="617" y="1747" type="qcurve" name="dv01"/>
-      <point x="588" y="1747"/>
-      <point x="541" y="1726"/>
-      <point x="524" y="1709" type="qcurve"/>
-      <point x="485" y="1670"/>
-      <point x="485" y="1616" type="qcurve" name="sh05"/>
-      <point x="485" y="1587"/>
-      <point x="506" y="1541"/>
-      <point x="523" y="1524" type="qcurve"/>
-      <point x="543" y="1504"/>
-      <point x="592" y="1485"/>
-    </contour>
-    <contour>
-      <point x="756" y="612" type="line" name="sh06"/>
-      <point x="616" y="1223" type="line"/>
-      <point x="477" y="612" type="line" name="sh07"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="alignb" point="sh04" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="Y: 172"/>
-    <ttc code="doublev" point1="dv03" point2="sh06" stem="y: 260.Hstem"/>
-    <ttc code="alignh" point="lsb" align="round"/>
-    <ttc code="alignh" point="ah01" align="round"/>
-    <ttc code="singleh" point1="lsb" point2="sh01" align="round"/>
-    <ttc code="mdeltah" point="ah01" delta="3" ppm1="20" ppm2="21"/>
-    <ttc code="mdeltah" point="ah01" delta="2" ppm1="9" ppm2="19"/>
-    <ttc code="singleh" point1="ah01" point2="sh02" stem="X: 160"/>
-    <ttc code="singleh" point1="sh02" point2="sh03" align="round"/>
-    <ttc code="singleh" point1="sh01" point2="sh04" align="round"/>
-    <ttc code="singleh" point1="sh01" point2="sh05" stem="X: 160"/>
-    <ttc code="mdeltah" point="sh05" delta="-2" ppm1="9" ppm2="19"/>
-    <ttc code="mdeltah" point="sh05" delta="-3" ppm1="20" ppm2="21"/>
-    <ttc code="singleh" point1="ah01" point2="sh06" align="round"/>
-    <ttc code="singleh" point1="sh05" point2="sh07" align="round"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="21" width="-21" />
-      <hstem pos="369" width="243" />
-      <hstem pos="1747" width="154" />
-      <vstem pos="332" width="153" />
-      <vstem pos="748" width="153" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 104
source/Hack-Bold.ufo/glyphs/Atilde_.glif

@@ -1,104 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Atilde" format="1">
-  <advance width="1233"/>
-  <unicode hex="00C3"/>
-  <outline>
-    <contour>
-      <point x="268" y="1618" type="line" name="hr00"/>
-      <point x="268" y="1673"/>
-      <point x="297" y="1760"/>
-      <point x="322" y="1789" type="qcurve"/>
-      <point x="350" y="1822"/>
-      <point x="425" y="1854"/>
-      <point x="466" y="1854" type="qcurve" name="sv01"/>
-      <point x="503" y="1854"/>
-      <point x="539" y="1842" type="qcurve"/>
-      <point x="553" y="1837"/>
-      <point x="596" y="1817"/>
-      <point x="614" y="1805" type="qcurve"/>
-      <point x="674" y="1766" type="line"/>
-      <point x="680" y="1762"/>
-      <point x="700" y="1751"/>
-      <point x="715" y="1745" type="qcurve"/>
-      <point x="725" y="1741"/>
-      <point x="741" y="1737"/>
-      <point x="750" y="1737" type="qcurve"/>
-      <point x="786" y="1737"/>
-      <point x="806" y="1767" type="qcurve"/>
-      <point x="825" y="1796"/>
-      <point x="825" y="1854" type="qcurve" name="dv02"/>
-      <point x="965" y="1854" type="line"/>
-      <point x="965" y="1852"/>
-      <point x="965" y="1844"/>
-      <point x="964" y="1839" type="qcurve"/>
-      <point x="963" y="1834"/>
-      <point x="963" y="1828"/>
-      <point x="963" y="1826" type="qcurve"/>
-      <point x="963" y="1718"/>
-      <point x="910" y="1653" type="qcurve"/>
-      <point x="881" y="1618"/>
-      <point x="809" y="1588"/>
-      <point x="768" y="1588" type="qcurve" name="dv01"/>
-      <point x="732" y="1588"/>
-      <point x="696" y="1599" type="qcurve"/>
-      <point x="676" y="1605"/>
-      <point x="639" y="1623"/>
-      <point x="618" y="1637" type="qcurve"/>
-      <point x="564" y="1671" type="line"/>
-      <point x="562" y="1672"/>
-      <point x="557" y="1676"/>
-      <point x="552" y="1678" type="qcurve"/>
-      <point x="531" y="1689"/>
-      <point x="496" y="1704"/>
-      <point x="479" y="1704" type="qcurve"/>
-      <point x="447" y="1704"/>
-      <point x="428" y="1674" type="qcurve"/>
-      <point x="408" y="1643"/>
-      <point x="408" y="1594" type="qcurve"/>
-      <point x="408" y="1588" type="line" name="sv02"/>
-      <point x="268" y="1588" type="line"/>
-    </contour>
-    <contour>
-      <point x="436" y="1493" type="line" name="at01"/>
-      <point x="797" y="1493" type="line"/>
-      <point x="1200" y="0" type="line" name="ab01"/>
-      <point x="905" y="0" type="line"/>
-      <point x="813" y="369" type="line" name="dv03"/>
-      <point x="418" y="369" type="line"/>
-      <point x="328" y="0" type="line" name="ab02"/>
-      <point x="33" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="756" y="612" type="line" name="dv04"/>
-      <point x="616" y="1223" type="line"/>
-      <point x="477" y="612" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="alignb" point="ab02" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="doublev" point1="dv03" point2="dv04" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="dv02" point2="sv01"/>
-    <ttc code="singlev" point1="dv01" point2="sv02"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="21" width="-21" />
-      <hstem pos="369" width="243" />
-      <hstem pos="1493" width="-20" />
-      <hstem pos="1588" width="266" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 49 - 75
source/Hack-Bold.ufo/glyphs/B_.glif

@@ -5,92 +5,66 @@
   <outline>
     <contour>
       <point x="125" y="1495" type="line" name="dh01"/>
-      <point x="606" y="1495" type="line"/>
-      <point x="856" y="1495"/>
-      <point x="981" y="1401" type="qcurve"/>
-      <point x="1106" y="1306"/>
-      <point x="1106" y="1118" type="qcurve" name="dh04"/>
-      <point x="1106" y="975"/>
-      <point x="1032" y="893" type="qcurve"/>
-      <point x="959" y="813"/>
-      <point x="815" y="799" type="qcurve" name="ih01"/>
-      <point x="903" y="791"/>
-      <point x="1031" y="732"/>
-      <point x="1073" y="684" type="qcurve"/>
-      <point x="1159" y="586"/>
-      <point x="1159" y="409" type="qcurve" name="sh01"/>
-      <point x="1159" y="194"/>
-      <point x="1029" y="97" type="qcurve"/>
-      <point x="899" y="0"/>
-      <point x="606" y="0" type="qcurve" name="ab01"/>
+      <point x="606" y="1495" type="line" smooth="yes"/>
+      <point x="773" y="1495"/>
+      <point x="898" y="1464"/>
+      <point x="981" y="1401" type="curve" smooth="yes"/>
+      <point x="1064" y="1338"/>
+      <point x="1106" y="1243"/>
+      <point x="1106" y="1118" type="curve" name="dh04" smooth="yes"/>
+      <point x="1106" y="1023"/>
+      <point x="1081" y="948"/>
+      <point x="1032" y="893" type="curve" smooth="yes"/>
+      <point x="983" y="840"/>
+      <point x="911" y="808"/>
+      <point x="815" y="799" type="curve" name="ih01"/>
+      <point x="932" y="788"/>
+      <point x="1017" y="748"/>
+      <point x="1073" y="684" type="curve" smooth="yes"/>
+      <point x="1130" y="619"/>
+      <point x="1159" y="527"/>
+      <point x="1159" y="409" type="curve" name="sh01" smooth="yes"/>
+      <point x="1159" y="122"/>
+      <point x="997" y="0"/>
+      <point x="606" y="0" type="curve" name="ab01" smooth="yes"/>
       <point x="125" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="606" y="913" type="line" name="hr01"/>
-      <point x="666" y="913"/>
-      <point x="742" y="933"/>
-      <point x="766" y="954" type="qcurve"/>
-      <point x="789" y="974"/>
-      <point x="813" y="1035"/>
-      <point x="813" y="1085" type="qcurve" name="dh03"/>
-      <point x="813" y="1129"/>
-      <point x="791" y="1195"/>
-      <point x="765" y="1218" type="qcurve"/>
-      <point x="744" y="1236"/>
-      <point x="671" y="1260"/>
-      <point x="606" y="1260" type="qcurve" name="sv01"/>
+      <point x="606" y="913" type="line" name="hr01" smooth="yes"/>
+      <point x="686" y="913"/>
+      <point x="734" y="926"/>
+      <point x="766" y="954" type="curve" smooth="yes"/>
+      <point x="797" y="981"/>
+      <point x="813" y="1018"/>
+      <point x="813" y="1085" type="curve" name="dh03" smooth="yes"/>
+      <point x="813" y="1144"/>
+      <point x="800" y="1187"/>
+      <point x="765" y="1218" type="curve" smooth="yes"/>
+      <point x="737" y="1242"/>
+      <point x="693" y="1260"/>
+      <point x="606" y="1260" type="curve" name="sv01" smooth="yes"/>
       <point x="410" y="1260" type="line" name="dh02"/>
       <point x="410" y="913" type="line" name="hr02"/>
     </contour>
     <contour>
-      <point x="606" y="236" type="line" name="sv02"/>
-      <point x="747" y="236"/>
-      <point x="804" y="284" type="qcurve"/>
-      <point x="860" y="332"/>
-      <point x="860" y="451" type="qcurve" name="ih02"/>
-      <point x="860" y="572"/>
-      <point x="801" y="625" type="qcurve" name="hr03"/>
-      <point x="742" y="678"/>
-      <point x="606" y="678" type="qcurve" name="dv01"/>
+      <point x="606" y="236" type="line" name="sv02" smooth="yes"/>
+      <point x="700" y="236"/>
+      <point x="766" y="252"/>
+      <point x="804" y="284" type="curve" smooth="yes"/>
+      <point x="841" y="316"/>
+      <point x="860" y="372"/>
+      <point x="860" y="451" type="curve" name="ih02" smooth="yes"/>
+      <point x="860" y="612"/>
+      <point x="787" y="678"/>
+      <point x="606" y="678" type="curve" name="dv01" smooth="yes"/>
       <point x="410" y="678" type="line" name="sh02"/>
       <point x="410" y="236" type="line"/>
     </contour>
   </outline>
   <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="dh01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="hr01" stem="y: 225"/>
-    <ttc code="interpolatev" point="ih01" point1="dv01" point2="hr01"/>
-    <ttc code="singlev" point1="dh01" point2="sv01" stem="y: 225"/>
-    <ttc code="singlev" point1="ab01" point2="sv02" stem="y: 225"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 293"/>
-    <ttc code="doubleh" point1="dh03" point2="dh04" stem="X: 293"/>
-    <ttc code="mdeltah" point="dh03" delta="2" ppm1="9" ppm2="9"/>
-    <ttc code="interpolateh" point="ih01" point1="dh03" point2="dh04"/>
-    <ttc code="interpolateh" point="ih02" point1="dh03" point2="dh04" align="round"/>
-    <ttc code="mdeltah" point="ih02" delta="2" ppm1="9" ppm2="10"/>
-    <ttc code="singleh" point1="ih02" point2="sh01" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="dh02" point2="sh02"/>
-    <ttc code="singleh" point1="sh01" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="dh01">
-      <hstem pos="0" width="236" />
-      <hstem pos="678" width="235" />
-      <hstem pos="1260" width="235" />
-      <vstem pos="125" width="285" />
-      <vstem pos="813" width="293" />
-      <vstem pos="860" width="299" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
   </lib>
 </glyph>

+ 52 - 0
source/Hack-Bold.ufo/glyphs/B_eta.glif

@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Beta" format="1">
+  <advance width="1233"/>
+  <unicode hex="0392"/>
+  <outline>
+    <contour>
+      <point x="125" y="1495" type="line" name="dh01"/>
+      <point x="606" y="1495" type="line" smooth="yes"/>
+      <point x="939" y="1495"/>
+      <point x="1106" y="1370"/>
+      <point x="1106" y="1119" type="curve" name="dh03" smooth="yes"/>
+      <point x="1106" y="924"/>
+      <point x="1007" y="816"/>
+      <point x="815" y="799" type="curve" name="ih01"/>
+      <point x="1050" y="775"/>
+      <point x="1159" y="643"/>
+      <point x="1159" y="407" type="curve" name="sh02" smooth="yes"/>
+      <point x="1159" y="122"/>
+      <point x="995" y="0"/>
+      <point x="606" y="0" type="curve" name="ab01" smooth="yes"/>
+      <point x="125" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="606" y="913" type="line" name="dv01" smooth="yes"/>
+      <point x="755" y="913"/>
+      <point x="813" y="961"/>
+      <point x="813" y="1084" type="curve" name="hr01" smooth="yes"/>
+      <point x="813" y="1208"/>
+      <point x="753" y="1260"/>
+      <point x="606" y="1260" type="curve" name="sv01" smooth="yes"/>
+      <point x="410" y="1260" type="line" name="dh02"/>
+      <point x="410" y="913" type="line"/>
+    </contour>
+    <contour>
+      <point x="606" y="236" type="line" name="hr02" smooth="yes"/>
+      <point x="793" y="236"/>
+      <point x="860" y="292"/>
+      <point x="860" y="449" type="curve" name="sh01" smooth="yes"/>
+      <point x="860" y="612"/>
+      <point x="788" y="678"/>
+      <point x="606" y="678" type="curve" name="hr03" smooth="yes"/>
+      <point x="410" y="678" type="line" name="sh03"/>
+      <point x="410" y="236" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 0 - 90
source/Hack-Bold.ufo/glyphs/Beta_.glif

@@ -1,90 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Beta" format="1">
-  <advance width="1233"/>
-  <unicode hex="0392"/>
-  <outline>
-    <contour>
-      <point x="125" y="1495" type="line" name="dh01"/>
-      <point x="606" y="1495" type="line"/>
-      <point x="1106" y="1495"/>
-      <point x="1106" y="1119" type="qcurve" name="dh03"/>
-      <point x="1106" y="973"/>
-      <point x="959" y="812"/>
-      <point x="815" y="799" type="qcurve" name="ih01"/>
-      <point x="991" y="781"/>
-      <point x="1159" y="584"/>
-      <point x="1159" y="407" type="qcurve" name="sh02"/>
-      <point x="1159" y="300"/>
-      <point x="1096" y="146"/>
-      <point x="961" y="47"/>
-      <point x="752" y="0"/>
-      <point x="606" y="0" type="qcurve" name="ab01"/>
-      <point x="125" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="606" y="913" type="line" name="dv01"/>
-      <point x="662" y="913"/>
-      <point x="741" y="932"/>
-      <point x="790" y="973"/>
-      <point x="813" y="1038"/>
-      <point x="813" y="1084" type="qcurve" name="hr01"/>
-      <point x="813" y="1177"/>
-      <point x="716" y="1260"/>
-      <point x="606" y="1260" type="qcurve" name="sv01"/>
-      <point x="410" y="1260" type="line" name="dh02"/>
-      <point x="410" y="913" type="line"/>
-    </contour>
-    <contour>
-      <point x="606" y="236" type="line" name="hr02"/>
-      <point x="676" y="236"/>
-      <point x="773" y="258"/>
-      <point x="833" y="309"/>
-      <point x="860" y="390"/>
-      <point x="860" y="449" type="qcurve" name="sh01"/>
-      <point x="860" y="510"/>
-      <point x="832" y="597"/>
-      <point x="771" y="652"/>
-      <point x="674" y="678"/>
-      <point x="606" y="678" type="qcurve" name="hr03"/>
-      <point x="410" y="678" type="line" name="sh03"/>
-      <point x="410" y="236" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="dh01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="doublev" point1="hr03" point2="dv01" stem="y: 225"/>
-    <ttc code="interpolatev" point="ih01" point1="hr03" point2="dv01"/>
-    <ttc code="singlev" point1="dh01" point2="sv01" stem="y: 225"/>
-    <ttc code="singlev" point1="ab01" point2="hr02" stem="y: 225"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 293"/>
-    <ttc code="doubleh" point1="hr01" point2="dh03" stem="X: 293"/>
-    <ttc code="mdeltah" point="hr01" delta="2" ppm1="9" ppm2="9"/>
-    <ttc code="interpolateh" point="ih01" point1="hr01" point2="dh03"/>
-    <ttc code="singleh" point1="dh03" point2="sh01" stem="X: 236"/>
-    <ttc code="singleh" point1="sh01" point2="sh02" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="dh02" point2="sh03"/>
-    <ttc code="singleh" point1="dh03" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="dh01">
-      <hstem pos="0" width="236" />
-      <hstem pos="678" width="235" />
-      <hstem pos="1260" width="235" />
-      <vstem pos="125" width="285" />
-      <vstem pos="813" width="293" />
-      <vstem pos="860" width="246" />
-      <vstem pos="860" width="299" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 52 - 62
source/Hack-Bold.ufo/glyphs/C_.glif

@@ -4,72 +4,62 @@
   <unicode hex="0043"/>
   <outline>
     <contour>
-      <point x="759" y="-29" type="qcurve" name="hr00"/>
-      <point x="610" y="-29"/>
-      <point x="380" y="70"/>
-      <point x="300" y="170" type="qcurve"/>
-      <point x="141" y="369"/>
-      <point x="141" y="745" type="qcurve" name="dh01"/>
-      <point x="141" y="1121"/>
-      <point x="300" y="1321" type="qcurve"/>
-      <point x="380" y="1421"/>
-      <point x="610" y="1520"/>
-      <point x="759" y="1520" type="qcurve" name="at01"/>
-      <point x="804" y="1520"/>
-      <point x="885" y="1511"/>
-      <point x="924" y="1502" type="qcurve"/>
-      <point x="1003" y="1484"/>
-      <point x="1070" y="1448" type="qcurve"/>
+      <point x="759" y="-29" type="curve" name="hr00" smooth="yes"/>
+      <point x="560" y="-29"/>
+      <point x="407" y="37"/>
+      <point x="300" y="170" type="curve" smooth="yes"/>
+      <point x="194" y="303"/>
+      <point x="141" y="494"/>
+      <point x="141" y="745" type="curve" name="dh01" smooth="yes"/>
+      <point x="141" y="996"/>
+      <point x="194" y="1188"/>
+      <point x="300" y="1321" type="curve" smooth="yes"/>
+      <point x="407" y="1454"/>
+      <point x="560" y="1520"/>
+      <point x="759" y="1520" type="curve" name="at01" smooth="yes"/>
+      <point x="819" y="1520"/>
+      <point x="872" y="1514"/>
+      <point x="924" y="1502" type="curve" smooth="yes"/>
+      <point x="977" y="1490"/>
+      <point x="1025" y="1472"/>
+      <point x="1070" y="1448" type="curve"/>
       <point x="1070" y="1120" type="line"/>
-      <point x="1025" y="1162"/>
-      <point x="954" y="1209"/>
-      <point x="922" y="1223" type="qcurve"/>
-      <point x="884" y="1240"/>
-      <point x="811" y="1255"/>
-      <point x="774" y="1255" type="qcurve" name="sv01"/>
-      <point x="614" y="1255"/>
-      <point x="531" y="1127" type="qcurve"/>
-      <point x="448" y="997"/>
-      <point x="448" y="745" type="qcurve" name="dh02"/>
-      <point x="448" y="493"/>
-      <point x="531" y="365" type="qcurve"/>
-      <point x="613" y="236"/>
-      <point x="774" y="236" type="qcurve" name="dv01"/>
-      <point x="851" y="236"/>
-      <point x="923" y="269" type="qcurve"/>
-      <point x="958" y="285"/>
-      <point x="1027" y="332"/>
-      <point x="1070" y="371" type="qcurve"/>
+      <point x="1010" y="1176"/>
+      <point x="965" y="1204"/>
+      <point x="922" y="1223" type="curve" smooth="yes"/>
+      <point x="871" y="1246"/>
+      <point x="823" y="1255"/>
+      <point x="774" y="1255" type="curve" name="sv01" smooth="yes"/>
+      <point x="667" y="1255"/>
+      <point x="586" y="1212"/>
+      <point x="531" y="1127" type="curve" smooth="yes"/>
+      <point x="476" y="1040"/>
+      <point x="448" y="913"/>
+      <point x="448" y="745" type="curve" name="dh02" smooth="yes"/>
+      <point x="448" y="577"/>
+      <point x="476" y="450"/>
+      <point x="531" y="365" type="curve" smooth="yes"/>
+      <point x="586" y="279"/>
+      <point x="667" y="236"/>
+      <point x="774" y="236" type="curve" name="dv01" smooth="yes"/>
+      <point x="825" y="236"/>
+      <point x="875" y="247"/>
+      <point x="923" y="269" type="curve" smooth="yes"/>
+      <point x="970" y="290"/>
+      <point x="1013" y="319"/>
+      <point x="1070" y="371" type="curve"/>
       <point x="1070" y="43" type="line"/>
-      <point x="999" y="7"/>
-      <point x="923" y="-11" type="qcurve"/>
-      <point x="885" y="-20"/>
-      <point x="804" y="-29"/>
+      <point x="1023" y="19"/>
+      <point x="974" y="1"/>
+      <point x="923" y="-11" type="curve" smooth="yes"/>
+      <point x="872" y="-23"/>
+      <point x="819" y="-29"/>
     </contour>
   </outline>
   <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="doublev" point1="hr00" point2="dv01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="at01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="mdeltav" point="sv01" delta="1" ppm1="9" ppm2="9"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 295.Vstem"/>
-    <ttc code="mdeltah" point="dh02" delta="-2" ppm1="9" ppm2="10"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="-29" width="265" />
-      <hstem pos="1255" width="265" />
-      <vstem pos="141" width="307" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
   </lib>
 </glyph>

+ 0 - 0
source/Hack-Bold.ufo/glyphs/CR__.glif → source/Hack-Bold.ufo/glyphs/C_R_.glif


+ 71 - 0
source/Hack-Bold.ufo/glyphs/C_acute.glif

@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Cacute" format="1">
+  <advance width="1233"/>
+  <unicode hex="0106"/>
+  <outline>
+    <contour>
+      <point x="794" y="1852" type="line" name="hr00"/>
+      <point x="1078" y="1852" type="line"/>
+      <point x="792" y="1588" type="line"/>
+      <point x="595" y="1588" type="line" name="iv01"/>
+    </contour>
+    <contour>
+      <point x="759" y="-29" type="curve" name="dv01" smooth="yes"/>
+      <point x="560" y="-29"/>
+      <point x="407" y="37"/>
+      <point x="300" y="170" type="curve" smooth="yes"/>
+      <point x="194" y="303"/>
+      <point x="141" y="494"/>
+      <point x="141" y="745" type="curve" name="dh01" smooth="yes"/>
+      <point x="141" y="996"/>
+      <point x="194" y="1188"/>
+      <point x="300" y="1321" type="curve" smooth="yes"/>
+      <point x="407" y="1454"/>
+      <point x="560" y="1520"/>
+      <point x="759" y="1520" type="curve" name="at01" smooth="yes"/>
+      <point x="819" y="1520"/>
+      <point x="872" y="1514"/>
+      <point x="924" y="1502" type="curve" smooth="yes"/>
+      <point x="977" y="1490"/>
+      <point x="1025" y="1472"/>
+      <point x="1070" y="1448" type="curve"/>
+      <point x="1070" y="1120" type="line"/>
+      <point x="1010" y="1176"/>
+      <point x="965" y="1204"/>
+      <point x="922" y="1223" type="curve" smooth="yes"/>
+      <point x="871" y="1246"/>
+      <point x="823" y="1255"/>
+      <point x="774" y="1255" type="curve" name="sv01" smooth="yes"/>
+      <point x="667" y="1255"/>
+      <point x="586" y="1212"/>
+      <point x="531" y="1127" type="curve" smooth="yes"/>
+      <point x="476" y="1040"/>
+      <point x="448" y="913"/>
+      <point x="448" y="745" type="curve" name="dh02" smooth="yes"/>
+      <point x="448" y="577"/>
+      <point x="476" y="450"/>
+      <point x="531" y="365" type="curve" smooth="yes"/>
+      <point x="586" y="279"/>
+      <point x="667" y="236"/>
+      <point x="774" y="236" type="curve" name="dv02" smooth="yes"/>
+      <point x="825" y="236"/>
+      <point x="875" y="247"/>
+      <point x="923" y="269" type="curve" smooth="yes"/>
+      <point x="970" y="290"/>
+      <point x="1013" y="319"/>
+      <point x="1070" y="371" type="curve"/>
+      <point x="1070" y="43" type="line"/>
+      <point x="1023" y="19"/>
+      <point x="974" y="1"/>
+      <point x="923" y="-11" type="curve" smooth="yes"/>
+      <point x="872" y="-23"/>
+      <point x="819" y="-29"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 74 - 0
source/Hack-Bold.ufo/glyphs/C_caron.glif

@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ccaron" format="1">
+  <advance width="1233"/>
+  <unicode hex="010C"/>
+  <outline>
+    <contour>
+      <point x="366" y="1852" type="line" name="hr00"/>
+      <point x="544" y="1852" type="line"/>
+      <point x="742" y="1690" type="line"/>
+      <point x="941" y="1852" type="line" name="av01"/>
+      <point x="1119" y="1852" type="line"/>
+      <point x="896" y="1588" type="line"/>
+      <point x="587" y="1588" type="line"/>
+    </contour>
+    <contour>
+      <point x="759" y="-29" type="curve" name="dv01" smooth="yes"/>
+      <point x="560" y="-29"/>
+      <point x="407" y="37"/>
+      <point x="300" y="170" type="curve" smooth="yes"/>
+      <point x="194" y="303"/>
+      <point x="141" y="494"/>
+      <point x="141" y="745" type="curve" name="dh01" smooth="yes"/>
+      <point x="141" y="996"/>
+      <point x="194" y="1188"/>
+      <point x="300" y="1321" type="curve" smooth="yes"/>
+      <point x="407" y="1454"/>
+      <point x="560" y="1520"/>
+      <point x="759" y="1520" type="curve" name="at01" smooth="yes"/>
+      <point x="819" y="1520"/>
+      <point x="872" y="1514"/>
+      <point x="924" y="1502" type="curve" smooth="yes"/>
+      <point x="977" y="1490"/>
+      <point x="1025" y="1472"/>
+      <point x="1070" y="1448" type="curve"/>
+      <point x="1070" y="1120" type="line"/>
+      <point x="1010" y="1176"/>
+      <point x="965" y="1204"/>
+      <point x="922" y="1223" type="curve" smooth="yes"/>
+      <point x="871" y="1246"/>
+      <point x="823" y="1255"/>
+      <point x="774" y="1255" type="curve" name="sv01" smooth="yes"/>
+      <point x="667" y="1255"/>
+      <point x="586" y="1212"/>
+      <point x="531" y="1127" type="curve" smooth="yes"/>
+      <point x="476" y="1040"/>
+      <point x="448" y="913"/>
+      <point x="448" y="745" type="curve" name="dh02" smooth="yes"/>
+      <point x="448" y="577"/>
+      <point x="476" y="450"/>
+      <point x="531" y="365" type="curve" smooth="yes"/>
+      <point x="586" y="279"/>
+      <point x="667" y="236"/>
+      <point x="774" y="236" type="curve" name="dv02" smooth="yes"/>
+      <point x="825" y="236"/>
+      <point x="875" y="247"/>
+      <point x="923" y="269" type="curve" smooth="yes"/>
+      <point x="970" y="290"/>
+      <point x="1013" y="319"/>
+      <point x="1070" y="371" type="curve"/>
+      <point x="1070" y="43" type="line"/>
+      <point x="1023" y="19"/>
+      <point x="974" y="1"/>
+      <point x="923" y="-11" type="curve" smooth="yes"/>
+      <point x="872" y="-23"/>
+      <point x="819" y="-29"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 102 - 0
source/Hack-Bold.ufo/glyphs/C_cedilla.glif

@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ccedilla" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C7"/>
+  <outline>
+    <contour>
+      <point x="774" y="1255" type="curve" name="hr00" smooth="yes"/>
+      <point x="667" y="1255"/>
+      <point x="586" y="1212"/>
+      <point x="531" y="1127" type="curve" smooth="yes"/>
+      <point x="476" y="1040"/>
+      <point x="448" y="913"/>
+      <point x="448" y="745" type="curve" name="sh02" smooth="yes"/>
+      <point x="448" y="577"/>
+      <point x="476" y="450"/>
+      <point x="531" y="365" type="curve" smooth="yes"/>
+      <point x="586" y="279"/>
+      <point x="667" y="236"/>
+      <point x="774" y="236" type="curve" name="sv01" smooth="yes"/>
+      <point x="825" y="236"/>
+      <point x="875" y="247"/>
+      <point x="923" y="269" type="curve" name="sh04" smooth="yes"/>
+      <point x="970" y="290"/>
+      <point x="1013" y="319"/>
+      <point x="1070" y="371" type="curve" name="iv01"/>
+      <point x="1070" y="43" type="line"/>
+      <point x="1023" y="19"/>
+      <point x="974" y="1"/>
+      <point x="923" y="-11" type="curve" name="sh05" smooth="yes"/>
+      <point x="895" y="-18"/>
+      <point x="867" y="-22"/>
+      <point x="836" y="-25" type="curve" name="ih01"/>
+      <point x="864" y="-60"/>
+      <point x="885" y="-91"/>
+      <point x="898" y="-115" type="curve" smooth="yes"/>
+      <point x="916" y="-149"/>
+      <point x="925" y="-184"/>
+      <point x="925" y="-221" type="curve" name="sh03" smooth="yes"/>
+      <point x="925" y="-282"/>
+      <point x="902" y="-327"/>
+      <point x="863" y="-356" type="curve" smooth="yes"/>
+      <point x="828" y="-383"/>
+      <point x="774" y="-401"/>
+      <point x="677" y="-401" type="curve" name="dv01" smooth="yes"/>
+      <point x="645" y="-401"/>
+      <point x="610" y="-399"/>
+      <point x="577" y="-395" type="curve" name="sv02" smooth="yes"/>
+      <point x="526" y="-388"/>
+      <point x="504" y="-382"/>
+      <point x="473" y="-375" type="curve"/>
+      <point x="473" y="-219" type="line" name="ah01"/>
+      <point x="504" y="-230"/>
+      <point x="532" y="-238"/>
+      <point x="560" y="-245" type="curve" smooth="yes"/>
+      <point x="588" y="-251"/>
+      <point x="614" y="-254"/>
+      <point x="638" y="-254" type="curve" name="dv02" smooth="yes"/>
+      <point x="676" y="-254"/>
+      <point x="706" y="-246"/>
+      <point x="729" y="-231" type="curve" smooth="yes"/>
+      <point x="750" y="-216"/>
+      <point x="761" y="-195"/>
+      <point x="761" y="-170" type="curve" smooth="yes"/>
+      <point x="761" y="-151"/>
+      <point x="754" y="-128"/>
+      <point x="740" y="-101" type="curve" smooth="yes"/>
+      <point x="729" y="-80"/>
+      <point x="714" y="-55"/>
+      <point x="693" y="-26" type="curve" name="ab01"/>
+      <point x="524" y="-13"/>
+      <point x="393" y="53"/>
+      <point x="300" y="170" type="curve" smooth="yes"/>
+      <point x="194" y="303"/>
+      <point x="141" y="494"/>
+      <point x="141" y="745" type="curve" name="sh01" smooth="yes"/>
+      <point x="141" y="996"/>
+      <point x="194" y="1188"/>
+      <point x="300" y="1321" type="curve" smooth="yes"/>
+      <point x="407" y="1454"/>
+      <point x="560" y="1520"/>
+      <point x="759" y="1520" type="curve" name="at01" smooth="yes"/>
+      <point x="819" y="1520"/>
+      <point x="872" y="1514"/>
+      <point x="924" y="1502" type="curve" name="sh06" smooth="yes"/>
+      <point x="977" y="1490"/>
+      <point x="1025" y="1472"/>
+      <point x="1070" y="1448" type="curve"/>
+      <point x="1070" y="1120" type="line" name="iv02"/>
+      <point x="1010" y="1176"/>
+      <point x="965" y="1204"/>
+      <point x="922" y="1223" type="curve" name="sh07" smooth="yes"/>
+      <point x="871" y="1246"/>
+      <point x="823" y="1255"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 59 - 0
source/Hack-Bold.ufo/glyphs/C_circumflex.glif

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ccircumflex" format="1">
+  <advance width="1233"/>
+  <unicode hex="0108"/>
+  <outline>
+    <contour>
+      <point x="465" y="1588" type="line" name="hr00"/>
+      <point x="663" y="1749" type="line"/>
+      <point x="862" y="1588" type="line"/>
+      <point x="1040" y="1588" type="line"/>
+      <point x="817" y="1852" type="line"/>
+      <point x="508" y="1852" type="line"/>
+      <point x="287" y="1588" type="line"/>
+    </contour>
+    <contour>
+      <point x="1070" y="43" type="curve"/>
+      <point x="1070" y="371" type="line"/>
+      <point x="1014" y="320"/>
+      <point x="971" y="290"/>
+      <point x="923" y="269" type="curve" smooth="yes"/>
+      <point x="875" y="247"/>
+      <point x="825" y="236"/>
+      <point x="774" y="236" type="curve" smooth="yes"/>
+      <point x="559" y="236"/>
+      <point x="448" y="409"/>
+      <point x="448" y="745" type="curve" smooth="yes"/>
+      <point x="448" y="1080"/>
+      <point x="561" y="1255"/>
+      <point x="774" y="1255" type="curve" smooth="yes"/>
+      <point x="878" y="1255"/>
+      <point x="967" y="1215"/>
+      <point x="1070" y="1120" type="curve"/>
+      <point x="1070" y="1448" type="line"/>
+      <point x="979" y="1496"/>
+      <point x="876" y="1520"/>
+      <point x="759" y="1520" type="curve" smooth="yes"/>
+      <point x="627" y="1520"/>
+      <point x="515" y="1490"/>
+      <point x="422" y="1431" type="curve" smooth="yes"/>
+      <point x="237" y="1311"/>
+      <point x="141" y="1078"/>
+      <point x="141" y="745" type="curve" smooth="yes"/>
+      <point x="141" y="579"/>
+      <point x="165" y="438"/>
+      <point x="213" y="323" type="curve" smooth="yes"/>
+      <point x="308" y="91"/>
+      <point x="495" y="-29"/>
+      <point x="759" y="-29" type="curve" smooth="yes"/>
+      <point x="874" y="-29"/>
+      <point x="977" y="-5"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 59 - 0
source/Hack-Bold.ufo/glyphs/C_dotaccent.glif

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Cdotaccent" format="1">
+  <advance width="1233"/>
+  <unicode hex="010A"/>
+  <outline>
+    <contour>
+      <point x="599" y="1596" type="line" name="hr00" smooth="yes"/>
+      <point x="582" y="1596"/>
+      <point x="568" y="1610"/>
+      <point x="568" y="1627" type="curve" name="ah01" smooth="yes"/>
+      <point x="568" y="1811" type="line" smooth="yes"/>
+      <point x="568" y="1828"/>
+      <point x="582" y="1842"/>
+      <point x="599" y="1842" type="curve" name="dv03" smooth="yes"/>
+      <point x="812" y="1842" type="line" smooth="yes"/>
+      <point x="829" y="1842"/>
+      <point x="843" y="1828"/>
+      <point x="843" y="1811" type="curve" smooth="yes"/>
+      <point x="843" y="1627" type="line" name="sh01" smooth="yes"/>
+      <point x="843" y="1610"/>
+      <point x="829" y="1596"/>
+      <point x="812" y="1596" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="757" y="-29" type="curve" name="dv01" smooth="yes"/>
+      <point x="360" y="-29"/>
+      <point x="141" y="244"/>
+      <point x="141" y="745" type="curve" name="sh02" smooth="yes"/>
+      <point x="141" y="1248"/>
+      <point x="360" y="1520"/>
+      <point x="757" y="1520" type="curve" name="at01" smooth="yes"/>
+      <point x="874" y="1520"/>
+      <point x="979" y="1496"/>
+      <point x="1070" y="1448" type="curve"/>
+      <point x="1070" y="1120" type="line"/>
+      <point x="969" y="1213"/>
+      <point x="877" y="1255"/>
+      <point x="772" y="1255" type="curve" name="sv01" smooth="yes"/>
+      <point x="559" y="1255"/>
+      <point x="448" y="1084"/>
+      <point x="448" y="745" type="curve" name="sh03" smooth="yes"/>
+      <point x="448" y="406"/>
+      <point x="559" y="236"/>
+      <point x="772" y="236" type="curve" name="dv02" smooth="yes"/>
+      <point x="877" y="236"/>
+      <point x="969" y="278"/>
+      <point x="1070" y="371" type="curve"/>
+      <point x="1070" y="43" type="line"/>
+      <point x="977" y="-5"/>
+      <point x="876" y="-29"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 27 - 0
source/Hack-Bold.ufo/glyphs/C_hi.glif

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Chi" format="1">
+  <advance width="1233"/>
+  <unicode hex="03A7"/>
+  <outline>
+    <contour>
+      <point x="465" y="758" type="line" name="hr00"/>
+      <point x="39" y="1493" type="line" name="at01"/>
+      <point x="344" y="1493" type="line"/>
+      <point x="616" y="1018" type="line" name="iv01"/>
+      <point x="889" y="1493" type="line" name="at02"/>
+      <point x="1194" y="1493" type="line"/>
+      <point x="770" y="758" type="line"/>
+      <point x="1206" y="0" type="line" name="ab01"/>
+      <point x="901" y="0" type="line"/>
+      <point x="616" y="494" type="line" name="iv02"/>
+      <point x="332" y="0" type="line" name="ab02"/>
+      <point x="27" y="0" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 0 - 84
source/Hack-Bold.ufo/glyphs/Cacute_.glif

@@ -1,84 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Cacute" format="1">
-  <advance width="1233"/>
-  <unicode hex="0106"/>
-  <outline>
-    <contour>
-      <point x="794" y="1852" type="line" name="hr00"/>
-      <point x="1078" y="1852" type="line"/>
-      <point x="792" y="1588" type="line"/>
-      <point x="595" y="1588" type="line" name="iv01"/>
-    </contour>
-    <contour>
-      <point x="759" y="-29" type="qcurve" name="dv01"/>
-      <point x="610" y="-29"/>
-      <point x="380" y="70"/>
-      <point x="300" y="170" type="qcurve"/>
-      <point x="141" y="369"/>
-      <point x="141" y="745" type="qcurve" name="dh01"/>
-      <point x="141" y="1121"/>
-      <point x="300" y="1321" type="qcurve"/>
-      <point x="380" y="1421"/>
-      <point x="610" y="1520"/>
-      <point x="759" y="1520" type="qcurve" name="at01"/>
-      <point x="804" y="1520"/>
-      <point x="885" y="1511"/>
-      <point x="924" y="1502" type="qcurve"/>
-      <point x="1003" y="1484"/>
-      <point x="1070" y="1448" type="qcurve"/>
-      <point x="1070" y="1120" type="line"/>
-      <point x="1025" y="1162"/>
-      <point x="954" y="1209"/>
-      <point x="922" y="1223" type="qcurve"/>
-      <point x="884" y="1240"/>
-      <point x="811" y="1255"/>
-      <point x="774" y="1255" type="qcurve" name="sv01"/>
-      <point x="614" y="1255"/>
-      <point x="531" y="1127" type="qcurve"/>
-      <point x="448" y="997"/>
-      <point x="448" y="745" type="qcurve" name="dh02"/>
-      <point x="448" y="493"/>
-      <point x="531" y="365" type="qcurve"/>
-      <point x="613" y="236"/>
-      <point x="774" y="236" type="qcurve" name="dv02"/>
-      <point x="851" y="236"/>
-      <point x="923" y="269" type="qcurve"/>
-      <point x="958" y="285"/>
-      <point x="1027" y="332"/>
-      <point x="1070" y="371" type="qcurve"/>
-      <point x="1070" y="43" type="line"/>
-      <point x="999" y="7"/>
-      <point x="923" y="-11" type="qcurve"/>
-      <point x="885" y="-20"/>
-      <point x="804" y="-29"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignv" point="hr00" align="round"/>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="interpolatev" point="iv01" point1="at01" point2="hr00"/>
-    <ttc code="singlev" point1="at01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="mdeltav" point="sv01" delta="1" ppm1="9" ppm2="9"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 295.Vstem"/>
-    <ttc code="mdeltah" point="dh02" delta="-2" ppm1="9" ppm2="10"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="-29" width="265" />
-      <hstem pos="1255" width="265" />
-      <hstem pos="1852" width="-20" />
-      <vstem pos="141" width="307" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 88
source/Hack-Bold.ufo/glyphs/Ccaron_.glif

@@ -1,88 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Ccaron" format="1">
-  <advance width="1233"/>
-  <unicode hex="010C"/>
-  <outline>
-    <contour>
-      <point x="366" y="1852" type="line" name="hr00"/>
-      <point x="544" y="1852" type="line"/>
-      <point x="742" y="1690" type="line"/>
-      <point x="941" y="1852" type="line" name="av01"/>
-      <point x="1119" y="1852" type="line"/>
-      <point x="896" y="1588" type="line"/>
-      <point x="587" y="1588" type="line"/>
-    </contour>
-    <contour>
-      <point x="759" y="-29" type="qcurve" name="dv01"/>
-      <point x="610" y="-29"/>
-      <point x="380" y="70"/>
-      <point x="300" y="170" type="qcurve"/>
-      <point x="141" y="369"/>
-      <point x="141" y="745" type="qcurve" name="dh01"/>
-      <point x="141" y="1121"/>
-      <point x="300" y="1321" type="qcurve"/>
-      <point x="380" y="1421"/>
-      <point x="610" y="1520"/>
-      <point x="759" y="1520" type="qcurve" name="at01"/>
-      <point x="804" y="1520"/>
-      <point x="885" y="1511"/>
-      <point x="924" y="1502" type="qcurve"/>
-      <point x="1003" y="1484"/>
-      <point x="1070" y="1448" type="qcurve"/>
-      <point x="1070" y="1120" type="line"/>
-      <point x="1025" y="1162"/>
-      <point x="954" y="1209"/>
-      <point x="922" y="1223" type="qcurve"/>
-      <point x="884" y="1240"/>
-      <point x="811" y="1255"/>
-      <point x="774" y="1255" type="qcurve" name="sv01"/>
-      <point x="614" y="1255"/>
-      <point x="531" y="1127" type="qcurve"/>
-      <point x="448" y="997"/>
-      <point x="448" y="745" type="qcurve" name="dh02"/>
-      <point x="448" y="493"/>
-      <point x="531" y="365" type="qcurve"/>
-      <point x="613" y="236"/>
-      <point x="774" y="236" type="qcurve" name="dv02"/>
-      <point x="851" y="236"/>
-      <point x="923" y="269" type="qcurve"/>
-      <point x="958" y="285"/>
-      <point x="1027" y="332"/>
-      <point x="1070" y="371" type="qcurve"/>
-      <point x="1070" y="43" type="line"/>
-      <point x="999" y="7"/>
-      <point x="923" y="-11" type="qcurve"/>
-      <point x="885" y="-20"/>
-      <point x="804" y="-29"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignv" point="hr00" align="round"/>
-    <ttc code="alignv" point="av01" align="round"/>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="at01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="mdeltav" point="sv01" delta="1" ppm1="9" ppm2="9"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 295.Vstem"/>
-    <ttc code="mdeltah" point="dh02" delta="-2" ppm1="9" ppm2="10"/>
-    <ttc code="interpolateh" point="hr00" point1="dh01" point2="dh02"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="-29" width="265" />
-      <hstem pos="1255" width="265" />
-      <hstem pos="1852" width="-20" />
-      <vstem pos="141" width="307" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 125
source/Hack-Bold.ufo/glyphs/Ccedilla_.glif

@@ -1,125 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Ccedilla" format="1">
-  <advance width="1233"/>
-  <unicode hex="00C7"/>
-  <outline>
-    <contour>
-      <point x="774" y="1255" type="qcurve" name="hr00"/>
-      <point x="614" y="1255"/>
-      <point x="531" y="1127" type="qcurve"/>
-      <point x="448" y="997"/>
-      <point x="448" y="745" type="qcurve" name="sh02"/>
-      <point x="448" y="493"/>
-      <point x="531" y="365" type="qcurve"/>
-      <point x="613" y="236"/>
-      <point x="774" y="236" type="qcurve" name="sv01"/>
-      <point x="851" y="236"/>
-      <point x="923" y="269" type="qcurve" name="sh04"/>
-      <point x="958" y="285"/>
-      <point x="1027" y="332"/>
-      <point x="1070" y="371" type="qcurve" name="iv01"/>
-      <point x="1070" y="43" type="line"/>
-      <point x="999" y="7"/>
-      <point x="923" y="-11" type="qcurve" name="sh05"/>
-      <point x="902" y="-16"/>
-      <point x="859" y="-23"/>
-      <point x="836" y="-25" type="qcurve" name="ih01"/>
-      <point x="857" y="-51"/>
-      <point x="888" y="-97"/>
-      <point x="898" y="-115" type="qcurve"/>
-      <point x="925" y="-166"/>
-      <point x="925" y="-221" type="qcurve" name="sh03"/>
-      <point x="925" y="-267"/>
-      <point x="892" y="-334"/>
-      <point x="863" y="-356" type="qcurve"/>
-      <point x="837" y="-376"/>
-      <point x="750" y="-401"/>
-      <point x="677" y="-401" type="qcurve" name="dv01"/>
-      <point x="653" y="-401"/>
-      <point x="602" y="-398"/>
-      <point x="577" y="-395" type="qcurve" name="sv02"/>
-      <point x="539" y="-390"/>
-      <point x="496" y="-380"/>
-      <point x="473" y="-375" type="qcurve"/>
-      <point x="473" y="-219" type="line" name="ah01"/>
-      <point x="496" y="-227"/>
-      <point x="539" y="-240"/>
-      <point x="560" y="-245" type="qcurve"/>
-      <point x="602" y="-254"/>
-      <point x="638" y="-254" type="qcurve" name="dv02"/>
-      <point x="695" y="-254"/>
-      <point x="729" y="-231" type="qcurve"/>
-      <point x="761" y="-208"/>
-      <point x="761" y="-170" type="qcurve"/>
-      <point x="761" y="-142"/>
-      <point x="740" y="-101" type="qcurve"/>
-      <point x="732" y="-85"/>
-      <point x="709" y="-48"/>
-      <point x="693" y="-26" type="qcurve" name="ab01"/>
-      <point x="440" y="-6"/>
-      <point x="300" y="170" type="qcurve"/>
-      <point x="141" y="369"/>
-      <point x="141" y="745" type="qcurve" name="sh01"/>
-      <point x="141" y="1121"/>
-      <point x="300" y="1321" type="qcurve"/>
-      <point x="380" y="1421"/>
-      <point x="610" y="1520"/>
-      <point x="759" y="1520" type="qcurve" name="at01"/>
-      <point x="804" y="1520"/>
-      <point x="885" y="1511"/>
-      <point x="924" y="1502" type="qcurve" name="sh06"/>
-      <point x="1003" y="1484"/>
-      <point x="1070" y="1448" type="qcurve"/>
-      <point x="1070" y="1120" type="line" name="iv02"/>
-      <point x="1025" y="1162"/>
-      <point x="954" y="1209"/>
-      <point x="922" y="1223" type="qcurve" name="sh07"/>
-      <point x="884" y="1240"/>
-      <point x="811" y="1255"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="alignb" point="ih01" zone="b: 0"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="Y: 172"/>
-    <ttc code="singlev" point1="at01" point2="hr00" stem="y: 260.Hstem"/>
-    <ttc code="mdeltav" point="hr00" delta="1" ppm1="9" ppm2="9"/>
-    <ttc code="singlev" point1="ih01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="mdeltav" point="sv01" delta="-1" ppm1="9" ppm2="9"/>
-    <ttc code="interpolatev" point="iv01" point1="ab01" point2="at01"/>
-    <ttc code="singlev" point1="dv01" point2="sv02" align="round"/>
-    <ttc code="interpolatev" point="iv02" point1="ab01" point2="at01"/>
-    <ttc code="alignh" point="lsb" align="round"/>
-    <ttc code="alignh" point="ah01" align="round"/>
-    <ttc code="singleh" point1="lsb" point2="sh01" align="round"/>
-    <ttc code="singleh" point1="sh01" point2="sh02" stem="X: 295.Vstem"/>
-    <ttc code="mdeltah" point="sh02" delta="-2" ppm1="9" ppm2="10"/>
-    <ttc code="singleh" point1="ah01" point2="sh03" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="sh03" point2="sh04" align="round"/>
-    <ttc code="singleh" point1="sh03" point2="sh05" align="round"/>
-    <ttc code="interpolateh" point="ih01" point1="ah01" point2="sh03"/>
-    <ttc code="singleh" point1="sh03" point2="sh06" align="round"/>
-    <ttc code="singleh" point1="sh03" point2="sh07" align="round"/>
-    <ttc code="singleh" point1="sh03" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="-401" width="147" />
-      <hstem pos="-26" width="262" />
-      <hstem pos="1255" width="265" />
-      <vstem pos="141" width="307" />
-      <vstem pos="473" width="452" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 63
source/Hack-Bold.ufo/glyphs/Ccircumflex_.glif

@@ -1,63 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Ccircumflex" format="1">
-  <advance width="1233"/>
-  <unicode hex="0108"/>
-  <outline>
-    <contour>
-      <point x="465" y="1588" type="line" name="hr00"/>
-      <point x="663" y="1749" type="line"/>
-      <point x="862" y="1588" type="line"/>
-      <point x="1040" y="1588" type="line"/>
-      <point x="817" y="1852" type="line"/>
-      <point x="508" y="1852" type="line"/>
-      <point x="287" y="1588" type="line"/>
-    </contour>
-    <contour>
-      <point x="1070" y="43" type="qcurve"/>
-      <point x="1070" y="371" type="line"/>
-      <point x="1028" y="333"/>
-      <point x="959" y="285"/>
-      <point x="923" y="269" type="qcurve"/>
-      <point x="851" y="236"/>
-      <point x="774" y="236" type="qcurve"/>
-      <point x="613" y="236"/>
-      <point x="448" y="493"/>
-      <point x="448" y="745" type="qcurve"/>
-      <point x="448" y="996"/>
-      <point x="614" y="1255"/>
-      <point x="774" y="1255" type="qcurve"/>
-      <point x="852" y="1255"/>
-      <point x="993" y="1191"/>
-      <point x="1070" y="1120" type="qcurve"/>
-      <point x="1070" y="1448" type="line"/>
-      <point x="934" y="1520"/>
-      <point x="759" y="1520" type="qcurve"/>
-      <point x="561" y="1520"/>
-      <point x="422" y="1431" type="qcurve"/>
-      <point x="283" y="1341"/>
-      <point x="141" y="995"/>
-      <point x="141" y="745" type="qcurve"/>
-      <point x="141" y="496"/>
-      <point x="213" y="323" type="qcurve"/>
-      <point x="284" y="149"/>
-      <point x="561" y="-29"/>
-      <point x="759" y="-29" type="qcurve"/>
-      <point x="931" y="-29"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="-29" width="265" />
-      <hstem pos="1255" width="265" />
-      <hstem pos="1852" width="-20" />
-      <vstem pos="141" width="307" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 88
source/Hack-Bold.ufo/glyphs/Cdotaccent_.glif

@@ -1,88 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Cdotaccent" format="1">
-  <advance width="1233"/>
-  <unicode hex="010A"/>
-  <outline>
-    <contour>
-      <point x="599" y="1596" type="line" name="hr00"/>
-      <point x="586" y="1596"/>
-      <point x="568" y="1614"/>
-      <point x="568" y="1627" type="qcurve" name="ah01"/>
-      <point x="568" y="1811" type="line"/>
-      <point x="568" y="1824"/>
-      <point x="586" y="1842"/>
-      <point x="599" y="1842" type="qcurve" name="dv03"/>
-      <point x="812" y="1842" type="line"/>
-      <point x="825" y="1842"/>
-      <point x="843" y="1824"/>
-      <point x="843" y="1811" type="qcurve"/>
-      <point x="843" y="1627" type="line" name="sh01"/>
-      <point x="843" y="1614"/>
-      <point x="825" y="1596"/>
-      <point x="812" y="1596" type="qcurve"/>
-    </contour>
-    <contour>
-      <point x="757" y="-29" type="qcurve" name="dv01"/>
-      <point x="608" y="-29"/>
-      <point x="378" y="72"/>
-      <point x="222" y="268"/>
-      <point x="141" y="557"/>
-      <point x="141" y="745" type="qcurve" name="sh02"/>
-      <point x="141" y="934"/>
-      <point x="222" y="1223"/>
-      <point x="378" y="1419"/>
-      <point x="608" y="1520"/>
-      <point x="757" y="1520" type="qcurve" name="at01"/>
-      <point x="933" y="1520"/>
-      <point x="1070" y="1448" type="qcurve"/>
-      <point x="1070" y="1120" type="line"/>
-      <point x="994" y="1190"/>
-      <point x="851" y="1255"/>
-      <point x="772" y="1255" type="qcurve" name="sv01"/>
-      <point x="612" y="1255"/>
-      <point x="448" y="999"/>
-      <point x="448" y="745" type="qcurve" name="sh03"/>
-      <point x="448" y="491"/>
-      <point x="612" y="236"/>
-      <point x="772" y="236" type="qcurve" name="dv02"/>
-      <point x="851" y="236"/>
-      <point x="994" y="301"/>
-      <point x="1070" y="371" type="qcurve"/>
-      <point x="1070" y="43" type="line"/>
-      <point x="1000" y="7"/>
-      <point x="846" y="-29"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="doublev" point1="hr00" point2="dv03" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="at01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="mdeltav" point="sv01" delta="1" ppm1="9" ppm2="9"/>
-    <ttc code="alignh" point="lsb" align="round"/>
-    <ttc code="alignh" point="ah01" align="round"/>
-    <ttc code="singleh" point1="ah01" point2="sh01" stem="X: 293"/>
-    <ttc code="singleh" point1="lsb" point2="sh02" align="round"/>
-    <ttc code="singleh" point1="sh02" point2="sh03" stem="X: 295.Vstem"/>
-    <ttc code="mdeltah" point="sh03" delta="-2" ppm1="9" ppm2="10"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="-29" width="265" />
-      <hstem pos="1255" width="265" />
-      <hstem pos="1596" width="246" />
-      <vstem pos="141" width="307" />
-      <vstem pos="568" width="275" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 45
source/Hack-Bold.ufo/glyphs/Chi_.glif

@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Chi" format="1">
-  <advance width="1233"/>
-  <unicode hex="03A7"/>
-  <outline>
-    <contour>
-      <point x="465" y="758" type="line" name="hr00"/>
-      <point x="39" y="1493" type="line" name="at01"/>
-      <point x="344" y="1493" type="line"/>
-      <point x="616" y="1018" type="line" name="iv01"/>
-      <point x="889" y="1493" type="line" name="at02"/>
-      <point x="1194" y="1493" type="line"/>
-      <point x="770" y="758" type="line"/>
-      <point x="1206" y="0" type="line" name="ab01"/>
-      <point x="901" y="0" type="line"/>
-      <point x="616" y="494" type="line" name="iv02"/>
-      <point x="332" y="0" type="line" name="ab02"/>
-      <point x="27" y="0" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="alignt" point="at02" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="alignb" point="ab02" zone="b: 0"/>
-    <ttc code="interpolatev" point="iv01" point1="ab01" point2="at01"/>
-    <ttc code="interpolatev" point="iv02" point1="ab01" point2="at01"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="21" width="-21" />
-      <hstem pos="1493" width="-20" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 27 - 48
source/Hack-Bold.ufo/glyphs/D_.glif

@@ -5,61 +5,40 @@
   <outline>
     <contour>
       <point x="137" y="1493" type="line" name="hr00"/>
-      <point x="453" y="1493" type="line"/>
-      <point x="819" y="1493"/>
-      <point x="980" y="1319" type="qcurve"/>
-      <point x="1059" y="1233"/>
-      <point x="1141" y="950"/>
-      <point x="1141" y="747" type="qcurve" name="sh01"/>
-      <point x="1141" y="352"/>
-      <point x="980" y="176" type="qcurve"/>
-      <point x="819" y="0"/>
-      <point x="453" y="0" type="qcurve" name="ab01"/>
+      <point x="453" y="1493" type="line" smooth="yes"/>
+      <point x="697" y="1493"/>
+      <point x="873" y="1435"/>
+      <point x="980" y="1319" type="curve" smooth="yes"/>
+      <point x="1085" y="1204"/>
+      <point x="1141" y="1018"/>
+      <point x="1141" y="747" type="curve" name="sh01" smooth="yes"/>
+      <point x="1141" y="484"/>
+      <point x="1087" y="293"/>
+      <point x="980" y="176" type="curve" smooth="yes"/>
+      <point x="873" y="59"/>
+      <point x="697" y="0"/>
+      <point x="453" y="0" type="curve" name="ab01" smooth="yes"/>
       <point x="137" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="512" y="266" type="line" name="sv01"/>
-      <point x="686" y="266"/>
-      <point x="760" y="376" type="qcurve"/>
-      <point x="834" y="486"/>
-      <point x="834" y="748" type="qcurve" name="ah01"/>
-      <point x="834" y="1008"/>
-      <point x="760" y="1118" type="qcurve"/>
-      <point x="687" y="1227"/>
-      <point x="512" y="1227" type="qcurve" name="sv02"/>
+      <point x="512" y="266" type="line" name="sv01" smooth="yes"/>
+      <point x="744" y="266"/>
+      <point x="834" y="399"/>
+      <point x="834" y="748" type="curve" name="ah01" smooth="yes"/>
+      <point x="834" y="921"/>
+      <point x="809" y="1045"/>
+      <point x="760" y="1118" type="curve" smooth="yes"/>
+      <point x="711" y="1191"/>
+      <point x="629" y="1227"/>
+      <point x="512" y="1227" type="curve" name="sv02" smooth="yes"/>
       <point x="432" y="1227" type="line" name="sh02"/>
       <point x="432" y="266" type="line"/>
     </contour>
   </outline>
   <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="hr00" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="singlev" point1="ab01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="hr00" point2="sv02" stem="y: 260.Hstem"/>
-    <ttc code="alignh" point="lsb" align="round"/>
-    <ttc code="alignh" point="ah01" align="round"/>
-    <ttc code="singleh" point1="lsb" point2="hr00" align="round"/>
-    <ttc code="mdeltah" point="ah01" delta="2" ppm1="9" ppm2="10"/>
-    <ttc code="singleh" point1="ah01" point2="sh01" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="hr00" point2="sh02" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="sh01" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="0" width="266" />
-      <hstem pos="1227" width="266" />
-      <vstem pos="137" width="295" />
-      <vstem pos="834" width="307" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
   </lib>
 </glyph>

+ 44 - 0
source/Hack-Bold.ufo/glyphs/D_caron.glif

@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Dcaron" format="1">
+  <advance width="1233"/>
+  <unicode hex="010E"/>
+  <outline>
+    <contour>
+      <point x="227" y="1860" type="line" name="hr00"/>
+      <point x="405" y="1860" type="line"/>
+      <point x="603" y="1698" type="line"/>
+      <point x="802" y="1860" type="line" name="av01"/>
+      <point x="980" y="1860" type="line" name="ih01"/>
+      <point x="757" y="1596" type="line"/>
+      <point x="448" y="1596" type="line"/>
+    </contour>
+    <contour>
+      <point x="137" y="1493" type="line" name="sh01"/>
+      <point x="453" y="1493" type="line" smooth="yes"/>
+      <point x="941" y="1493"/>
+      <point x="1141" y="1276"/>
+      <point x="1141" y="748" type="curve" name="sh03" smooth="yes"/>
+      <point x="1141" y="219"/>
+      <point x="941" y="0"/>
+      <point x="453" y="0" type="curve" name="ab01" smooth="yes"/>
+      <point x="137" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="512" y="266" type="line" name="sv01" smooth="yes"/>
+      <point x="744" y="266"/>
+      <point x="834" y="398"/>
+      <point x="834" y="747" type="curve" name="ah01" smooth="yes"/>
+      <point x="834" y="1096"/>
+      <point x="744" y="1227"/>
+      <point x="512" y="1227" type="curve" name="sv02" smooth="yes"/>
+      <point x="432" y="1227" type="line" name="sh02"/>
+      <point x="432" y="266" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 43 - 0
source/Hack-Bold.ufo/glyphs/D_croat.glif

@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Dcroat" format="1">
+  <advance width="1233"/>
+  <unicode hex="0110"/>
+  <outline>
+    <contour>
+      <point x="137" y="664" type="line" name="hr00"/>
+      <point x="0" y="664" type="line"/>
+      <point x="0" y="901" type="line"/>
+      <point x="137" y="901" type="line" name="sh01"/>
+      <point x="137" y="1493" type="line" name="at01"/>
+      <point x="453" y="1493" type="line" smooth="yes"/>
+      <point x="941" y="1493"/>
+      <point x="1141" y="1276"/>
+      <point x="1141" y="748" type="curve" name="sh02" smooth="yes"/>
+      <point x="1141" y="219"/>
+      <point x="941" y="0"/>
+      <point x="453" y="0" type="curve" name="ab01" smooth="yes"/>
+      <point x="137" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="512" y="266" type="line" name="sv01" smooth="yes"/>
+      <point x="744" y="266"/>
+      <point x="834" y="398"/>
+      <point x="834" y="747" type="curve" name="ah01" smooth="yes"/>
+      <point x="834" y="1096"/>
+      <point x="744" y="1227"/>
+      <point x="512" y="1227" type="curve" name="sv02" smooth="yes"/>
+      <point x="432" y="1227" type="line" name="sh04"/>
+      <point x="432" y="901" type="line" name="sv03"/>
+      <point x="643" y="901" type="line"/>
+      <point x="643" y="664" type="line" name="sv04"/>
+      <point x="432" y="664" type="line" name="sh03"/>
+      <point x="432" y="266" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 0 - 82
source/Hack-Bold.ufo/glyphs/Dcaron_.glif

@@ -1,82 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Dcaron" format="1">
-  <advance width="1233"/>
-  <unicode hex="010E"/>
-  <outline>
-    <contour>
-      <point x="227" y="1860" type="line" name="hr00"/>
-      <point x="405" y="1860" type="line"/>
-      <point x="603" y="1698" type="line"/>
-      <point x="802" y="1860" type="line" name="av01"/>
-      <point x="980" y="1860" type="line" name="ih01"/>
-      <point x="757" y="1596" type="line"/>
-      <point x="448" y="1596" type="line"/>
-    </contour>
-    <contour>
-      <point x="137" y="1493" type="line" name="sh01"/>
-      <point x="453" y="1493" type="line"/>
-      <point x="636" y="1493"/>
-      <point x="897" y="1409"/>
-      <point x="1063" y="1228"/>
-      <point x="1141" y="946"/>
-      <point x="1141" y="748" type="qcurve" name="sh03"/>
-      <point x="1141" y="550"/>
-      <point x="1063" y="266"/>
-      <point x="897" y="85"/>
-      <point x="636" y="0"/>
-      <point x="453" y="0" type="qcurve" name="ab01"/>
-      <point x="137" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="512" y="266" type="line" name="sv01"/>
-      <point x="599" y="266"/>
-      <point x="721" y="318"/>
-      <point x="799" y="433"/>
-      <point x="834" y="616"/>
-      <point x="834" y="747" type="qcurve" name="ah01"/>
-      <point x="834" y="878"/>
-      <point x="799" y="1061"/>
-      <point x="721" y="1175"/>
-      <point x="599" y="1227"/>
-      <point x="512" y="1227" type="qcurve" name="sv02"/>
-      <point x="432" y="1227" type="line" name="sh02"/>
-      <point x="432" y="266" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignv" point="hr00" align="round"/>
-    <ttc code="alignv" point="av01" align="round"/>
-    <ttc code="alignt" point="sh01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="singlev" point1="ab01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="sh01" point2="sv02" stem="y: 260.Hstem"/>
-    <ttc code="alignh" point="lsb" align="round"/>
-    <ttc code="alignh" point="ah01" align="round"/>
-    <ttc code="singleh" point1="lsb" point2="sh01" align="round"/>
-    <ttc code="singleh" point1="sh01" point2="sh02" stem="X: 295.Vstem"/>
-    <ttc code="interpolateh" point="hr00" point1="sh01" point2="sh02"/>
-    <ttc code="mdeltah" point="ah01" delta="2" ppm1="9" ppm2="10"/>
-    <ttc code="singleh" point1="ah01" point2="sh03" stem="X: 295.Vstem"/>
-    <ttc code="interpolateh" point="ih01" point1="ah01" point2="sh03"/>
-    <ttc code="singleh" point1="sh03" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="0" width="266" />
-      <hstem pos="1227" width="266" />
-      <hstem pos="1860" width="-20" />
-      <vstem pos="137" width="295" />
-      <vstem pos="834" width="307" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 82
source/Hack-Bold.ufo/glyphs/Dcroat_.glif

@@ -1,82 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Dcroat" format="1">
-  <advance width="1233"/>
-  <unicode hex="0110"/>
-  <outline>
-    <contour>
-      <point x="137" y="664" type="line" name="hr00"/>
-      <point x="0" y="664" type="line"/>
-      <point x="0" y="901" type="line"/>
-      <point x="137" y="901" type="line" name="sh01"/>
-      <point x="137" y="1493" type="line" name="at01"/>
-      <point x="453" y="1493" type="line"/>
-      <point x="636" y="1493"/>
-      <point x="897" y="1409"/>
-      <point x="1063" y="1228"/>
-      <point x="1141" y="946"/>
-      <point x="1141" y="748" type="qcurve" name="sh02"/>
-      <point x="1141" y="550"/>
-      <point x="1063" y="266"/>
-      <point x="897" y="85"/>
-      <point x="636" y="0"/>
-      <point x="453" y="0" type="qcurve" name="ab01"/>
-      <point x="137" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="512" y="266" type="line" name="sv01"/>
-      <point x="599" y="266"/>
-      <point x="721" y="318"/>
-      <point x="799" y="433"/>
-      <point x="834" y="616"/>
-      <point x="834" y="747" type="qcurve" name="ah01"/>
-      <point x="834" y="878"/>
-      <point x="799" y="1061"/>
-      <point x="721" y="1175"/>
-      <point x="599" y="1227"/>
-      <point x="512" y="1227" type="qcurve" name="sv02"/>
-      <point x="432" y="1227" type="line" name="sh04"/>
-      <point x="432" y="901" type="line" name="sv03"/>
-      <point x="643" y="901" type="line"/>
-      <point x="643" y="664" type="line" name="sv04"/>
-      <point x="432" y="664" type="line" name="sh03"/>
-      <point x="432" y="266" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="doublev" point1="hr00" point2="sh01" stem="y: 225"/>
-    <ttc code="singlev" point1="ab01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="at01" point2="sv02" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="sh01" point2="sv03"/>
-    <ttc code="singlev" point1="hr00" point2="sv04"/>
-    <ttc code="alignh" point="lsb" align="round"/>
-    <ttc code="alignh" point="ah01" align="round"/>
-    <ttc code="singleh" point1="lsb" point2="hr00" align="round"/>
-    <ttc code="singleh" point1="hr00" point2="sh01"/>
-    <ttc code="mdeltah" point="ah01" delta="2" ppm1="9" ppm2="10"/>
-    <ttc code="singleh" point1="ah01" point2="sh02" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="hr00" point2="sh03" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="sh03" point2="sh04"/>
-    <ttc code="singleh" point1="sh02" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="0" width="266" />
-      <hstem pos="664" width="237" />
-      <hstem pos="1227" width="266" />
-      <vstem pos="137" width="295" />
-      <vstem pos="834" width="307" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 39
source/Hack-Bold.ufo/glyphs/Delta_.glif

@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Delta" format="1">
-  <advance width="1233"/>
-  <unicode hex="2206"/>
-  <outline>
-    <contour>
-      <point x="487" y="1423" type="line" name="hr00"/>
-      <point x="745" y="1423" type="line"/>
-      <point x="1241" y="0" type="line" name="ab01"/>
-      <point x="-6" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="891" y="221" type="line" name="sv01"/>
-      <point x="616" y="1042" type="line"/>
-      <point x="342" y="221" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignv" point="hr00" align="round"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="singlev" point1="ab01" point2="sv01" stem="y: 225"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="0" width="221" />
-      <hstem pos="1423" width="-20" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 4 - 25
source/Hack-Bold.ufo/glyphs/E_.glif

@@ -19,30 +19,9 @@
     </contour>
   </outline>
   <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="hr00" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="hr00" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="ab01" point2="sv02" stem="y: 260.Hstem"/>
-    <ttc code="doubleh" point1="hr00" point2="dh01" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="dh01" point2="sh01"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="0" width="260" />
-      <hstem pos="651" width="260" />
-      <hstem pos="1233" width="260" />
-      <vstem pos="168" width="295" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
   </lib>
 </glyph>

+ 33 - 0
source/Hack-Bold.ufo/glyphs/E_acute.glif

@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Eacute" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C9"/>
+  <outline>
+    <contour>
+      <point x="699" y="1841" type="line" name="hr00"/>
+      <point x="983" y="1841" type="line"/>
+      <point x="697" y="1577" type="line"/>
+      <point x="500" y="1577" type="line" name="iv01"/>
+    </contour>
+    <contour>
+      <point x="168" y="1493" type="line" name="dh01"/>
+      <point x="1098" y="1493" type="line"/>
+      <point x="1098" y="1233" type="line" name="sv01"/>
+      <point x="463" y="1233" type="line" name="dh02"/>
+      <point x="463" y="911" type="line"/>
+      <point x="1038" y="911" type="line" name="dv02"/>
+      <point x="1038" y="651" type="line" name="dv01"/>
+      <point x="463" y="651" type="line" name="sh01"/>
+      <point x="463" y="260" type="line" name="sv02"/>
+      <point x="1098" y="260" type="line"/>
+      <point x="1098" y="0" type="line" name="ab01"/>
+      <point x="168" y="0" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 36 - 0
source/Hack-Bold.ufo/glyphs/E_caron.glif

@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ecaron" format="1">
+  <advance width="1233"/>
+  <unicode hex="011A"/>
+  <outline>
+    <contour>
+      <point x="293" y="1852" type="line" name="hr00"/>
+      <point x="471" y="1852" type="line"/>
+      <point x="669" y="1690" type="line"/>
+      <point x="868" y="1852" type="line" name="av01"/>
+      <point x="1046" y="1852" type="line"/>
+      <point x="823" y="1588" type="line"/>
+      <point x="514" y="1588" type="line"/>
+    </contour>
+    <contour>
+      <point x="168" y="1493" type="line" name="dh01"/>
+      <point x="1098" y="1493" type="line"/>
+      <point x="1098" y="1233" type="line" name="sv01"/>
+      <point x="463" y="1233" type="line" name="dh02"/>
+      <point x="463" y="911" type="line"/>
+      <point x="1038" y="911" type="line" name="dv02"/>
+      <point x="1038" y="651" type="line" name="dv01"/>
+      <point x="463" y="651" type="line" name="sh01"/>
+      <point x="463" y="260" type="line" name="sv02"/>
+      <point x="1098" y="260" type="line"/>
+      <point x="1098" y="0" type="line" name="ab01"/>
+      <point x="168" y="0" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 36 - 0
source/Hack-Bold.ufo/glyphs/E_circumflex.glif

@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ecircumflex" format="1">
+  <advance width="1233"/>
+  <unicode hex="00CA"/>
+  <outline>
+    <contour>
+      <point x="492" y="1852" type="line" name="hr00"/>
+      <point x="801" y="1852" type="line"/>
+      <point x="1024" y="1588" type="line" name="iv01"/>
+      <point x="846" y="1588" type="line"/>
+      <point x="647" y="1749" type="line"/>
+      <point x="449" y="1588" type="line"/>
+      <point x="271" y="1588" type="line" name="ih01"/>
+    </contour>
+    <contour>
+      <point x="168" y="1493" type="line" name="dh01"/>
+      <point x="1098" y="1493" type="line"/>
+      <point x="1098" y="1233" type="line" name="sv01"/>
+      <point x="463" y="1233" type="line" name="dh02"/>
+      <point x="463" y="911" type="line"/>
+      <point x="1038" y="911" type="line" name="dv02"/>
+      <point x="1038" y="651" type="line" name="dv01"/>
+      <point x="463" y="651" type="line" name="sh01"/>
+      <point x="463" y="260" type="line" name="sv02"/>
+      <point x="1098" y="260" type="line"/>
+      <point x="1098" y="0" type="line" name="ab01"/>
+      <point x="168" y="0" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 63 - 0
source/Hack-Bold.ufo/glyphs/E_dieresis.glif

@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Edieresis" format="1">
+  <advance width="1233"/>
+  <unicode hex="00CB"/>
+  <outline>
+    <contour>
+      <point x="362" y="1606" type="line" name="dv01" smooth="yes"/>
+      <point x="342" y="1606"/>
+      <point x="332" y="1616"/>
+      <point x="332" y="1636" type="curve" name="ih01" smooth="yes"/>
+      <point x="332" y="1822" type="line" smooth="yes"/>
+      <point x="332" y="1842"/>
+      <point x="342" y="1852"/>
+      <point x="362" y="1852" type="curve" name="dv02" smooth="yes"/>
+      <point x="538" y="1852" type="line" smooth="yes"/>
+      <point x="558" y="1852"/>
+      <point x="568" y="1842"/>
+      <point x="568" y="1822" type="curve" smooth="yes"/>
+      <point x="568" y="1636" type="line" name="sh01" smooth="yes"/>
+      <point x="568" y="1616"/>
+      <point x="558" y="1606"/>
+      <point x="538" y="1606" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="757" y="1606" type="line" name="sv01" smooth="yes"/>
+      <point x="737" y="1606"/>
+      <point x="727" y="1616"/>
+      <point x="727" y="1636" type="curve" name="dh03" smooth="yes"/>
+      <point x="727" y="1822" type="line" smooth="yes"/>
+      <point x="727" y="1842"/>
+      <point x="737" y="1852"/>
+      <point x="757" y="1852" type="curve" name="sv02" smooth="yes"/>
+      <point x="933" y="1852" type="line" smooth="yes"/>
+      <point x="953" y="1852"/>
+      <point x="963" y="1842"/>
+      <point x="963" y="1822" type="curve" smooth="yes"/>
+      <point x="963" y="1636" type="line" name="dh04" smooth="yes"/>
+      <point x="963" y="1616"/>
+      <point x="953" y="1606"/>
+      <point x="933" y="1606" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="168" y="1493" type="line" name="dh01"/>
+      <point x="1098" y="1493" type="line"/>
+      <point x="1098" y="1233" type="line" name="sv03"/>
+      <point x="463" y="1233" type="line" name="dh02"/>
+      <point x="463" y="911" type="line"/>
+      <point x="1038" y="911" type="line" name="hr01"/>
+      <point x="1038" y="651" type="line" name="dv03"/>
+      <point x="463" y="651" type="line" name="sh02"/>
+      <point x="463" y="260" type="line" name="sv04"/>
+      <point x="1098" y="260" type="line"/>
+      <point x="1098" y="0" type="line" name="ab01"/>
+      <point x="168" y="0" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 45 - 0
source/Hack-Bold.ufo/glyphs/E_dotaccent.glif

@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Edotaccent" format="1">
+  <advance width="1233"/>
+  <unicode hex="0116"/>
+  <outline>
+    <contour>
+      <point x="541" y="1606" type="line" name="hr00" smooth="yes"/>
+      <point x="524" y="1606"/>
+      <point x="510" y="1620"/>
+      <point x="510" y="1637" type="curve" name="ah01" smooth="yes"/>
+      <point x="510" y="1821" type="line" smooth="yes"/>
+      <point x="510" y="1838"/>
+      <point x="524" y="1852"/>
+      <point x="541" y="1852" type="curve" name="dv01" smooth="yes"/>
+      <point x="754" y="1852" type="line" smooth="yes"/>
+      <point x="771" y="1852"/>
+      <point x="785" y="1838"/>
+      <point x="785" y="1821" type="curve" smooth="yes"/>
+      <point x="785" y="1637" type="line" name="sh01" smooth="yes"/>
+      <point x="785" y="1620"/>
+      <point x="771" y="1606"/>
+      <point x="754" y="1606" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="168" y="1493" type="line" name="sh02"/>
+      <point x="1098" y="1493" type="line"/>
+      <point x="1098" y="1233" type="line" name="sv01"/>
+      <point x="463" y="1233" type="line" name="sh03"/>
+      <point x="463" y="911" type="line"/>
+      <point x="1038" y="911" type="line" name="dv03"/>
+      <point x="1038" y="651" type="line" name="dv02"/>
+      <point x="463" y="651" type="line" name="sh04"/>
+      <point x="463" y="260" type="line" name="sv02"/>
+      <point x="1098" y="260" type="line"/>
+      <point x="1098" y="0" type="line" name="ab01"/>
+      <point x="168" y="0" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 33 - 0
source/Hack-Bold.ufo/glyphs/E_grave.glif

@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Egrave" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C8"/>
+  <outline>
+    <contour>
+      <point x="314" y="1842" type="line" name="hr00"/>
+      <point x="598" y="1842" type="line"/>
+      <point x="797" y="1578" type="line" name="iv01"/>
+      <point x="600" y="1578" type="line"/>
+    </contour>
+    <contour>
+      <point x="168" y="1493" type="line" name="dh01"/>
+      <point x="1098" y="1493" type="line"/>
+      <point x="1098" y="1233" type="line" name="sv01"/>
+      <point x="463" y="1233" type="line" name="dh02"/>
+      <point x="463" y="911" type="line"/>
+      <point x="1038" y="911" type="line" name="dv02"/>
+      <point x="1038" y="651" type="line" name="dv01"/>
+      <point x="463" y="651" type="line" name="sh01"/>
+      <point x="463" y="260" type="line" name="sv02"/>
+      <point x="1098" y="260" type="line"/>
+      <point x="1098" y="0" type="line" name="ab01"/>
+      <point x="168" y="0" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 33 - 0
source/Hack-Bold.ufo/glyphs/E_macron.glif

@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Emacron" format="1">
+  <advance width="1233"/>
+  <unicode hex="0112"/>
+  <outline>
+    <contour>
+      <point x="332" y="1820" type="line" name="hr00"/>
+      <point x="963" y="1820" type="line" name="dv02"/>
+      <point x="963" y="1632" type="line" name="dv01"/>
+      <point x="332" y="1632" type="line"/>
+    </contour>
+    <contour>
+      <point x="168" y="1493" type="line" name="dh01"/>
+      <point x="1098" y="1493" type="line"/>
+      <point x="1098" y="1233" type="line" name="sv01"/>
+      <point x="463" y="1233" type="line" name="dh02"/>
+      <point x="463" y="911" type="line"/>
+      <point x="1038" y="911" type="line" name="dv04"/>
+      <point x="1038" y="651" type="line" name="dv03"/>
+      <point x="463" y="651" type="line" name="sh01"/>
+      <point x="463" y="260" type="line" name="sv02"/>
+      <point x="1098" y="260" type="line"/>
+      <point x="1098" y="0" type="line" name="ab01"/>
+      <point x="168" y="0" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 43 - 0
source/Hack-Bold.ufo/glyphs/E_ng.glif

@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Eng" format="1">
+  <advance width="1233"/>
+  <unicode hex="014A"/>
+  <outline>
+    <contour>
+      <point x="612" y="-199" type="line" name="sv01"/>
+      <point x="649" y="-199" type="line" smooth="yes"/>
+      <point x="782" y="-199"/>
+      <point x="831" y="-133"/>
+      <point x="831" y="44" type="curve" name="ah01" smooth="yes"/>
+      <point x="831" y="1015" type="line" smooth="yes"/>
+      <point x="831" y="1182"/>
+      <point x="773" y="1255"/>
+      <point x="641" y="1255" type="curve" name="sv02" smooth="yes"/>
+      <point x="481" y="1255"/>
+      <point x="401" y="1145"/>
+      <point x="401" y="972" type="curve" smooth="yes"/>
+      <point x="401" y="0" type="line" name="hr01"/>
+      <point x="106" y="0" type="line" name="sh01"/>
+      <point x="106" y="1493" type="line" name="at01"/>
+      <point x="372" y="1493" type="line"/>
+      <point x="401" y="1253" type="line" name="sh02"/>
+      <point x="452" y="1426"/>
+      <point x="572" y="1522"/>
+      <point x="747" y="1522" type="curve" name="sv03" smooth="yes"/>
+      <point x="992" y="1522"/>
+      <point x="1125" y="1327"/>
+      <point x="1125" y="942" type="curve" smooth="yes"/>
+      <point x="1125" y="58" type="line" name="sh03" smooth="yes"/>
+      <point x="1125" y="-298"/>
+      <point x="1009" y="-426"/>
+      <point x="733" y="-426" type="curve" name="ab01" smooth="yes"/>
+      <point x="612" y="-426" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 50 - 0
source/Hack-Bold.ufo/glyphs/E_ogonek.glif

@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Eogonek" format="1">
+  <advance width="1233"/>
+  <unicode hex="0118"/>
+  <outline>
+    <contour>
+      <point x="951" y="-254" type="curve" name="dv02" smooth="yes"/>
+      <point x="992" y="-254"/>
+      <point x="1046" y="-244"/>
+      <point x="1099" y="-223" type="curve" name="sh02"/>
+      <point x="1099" y="-379" type="line"/>
+      <point x="1027" y="-394"/>
+      <point x="963" y="-401"/>
+      <point x="912" y="-401" type="curve" name="dv01" smooth="yes"/>
+      <point x="756" y="-401"/>
+      <point x="671" y="-339"/>
+      <point x="671" y="-224" type="curve" name="hr01" smooth="yes"/>
+      <point x="671" y="-151"/>
+      <point x="706" y="-81"/>
+      <point x="782" y="0" type="curve" name="ab01"/>
+      <point x="168" y="0" type="line" name="dh01"/>
+      <point x="168" y="1493" type="line" name="at01"/>
+      <point x="1098" y="1493" type="line" name="sh03"/>
+      <point x="1098" y="1233" type="line" name="sv01"/>
+      <point x="463" y="1233" type="line" name="sh04"/>
+      <point x="463" y="911" type="line"/>
+      <point x="1038" y="911" type="line" name="dv04"/>
+      <point x="1038" y="651" type="line" name="dv03"/>
+      <point x="463" y="651" type="line"/>
+      <point x="463" y="260" type="line" name="dh02"/>
+      <point x="1098" y="260" type="line" name="sv02"/>
+      <point x="1098" y="0" type="line" name="sh01"/>
+      <point x="923" y="0" type="line"/>
+      <point x="877" y="-62"/>
+      <point x="863" y="-87"/>
+      <point x="852" y="-106" type="curve" smooth="yes"/>
+      <point x="839" y="-130"/>
+      <point x="833" y="-147"/>
+      <point x="833" y="-166" type="curve" name="dh03" smooth="yes"/>
+      <point x="833" y="-213"/>
+      <point x="868" y="-254"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 27 - 0
source/Hack-Bold.ufo/glyphs/E_psilon.glif

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Epsilon" format="1">
+  <advance width="1233"/>
+  <unicode hex="0395"/>
+  <outline>
+    <contour>
+      <point x="168" y="1493" type="line" name="hr00"/>
+      <point x="1098" y="1493" type="line"/>
+      <point x="1098" y="1233" type="line" name="sv01"/>
+      <point x="463" y="1233" type="line" name="dh01"/>
+      <point x="463" y="911" type="line"/>
+      <point x="1038" y="911" type="line" name="dv02"/>
+      <point x="1038" y="651" type="line" name="dv01"/>
+      <point x="463" y="651" type="line" name="sh01"/>
+      <point x="463" y="260" type="line" name="sv02"/>
+      <point x="1098" y="260" type="line"/>
+      <point x="1098" y="0" type="line" name="ab01"/>
+      <point x="168" y="0" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 33 - 0
source/Hack-Bold.ufo/glyphs/E_psilontonos.glif

@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Epsilontonos" format="1">
+  <advance width="1233"/>
+  <unicode hex="0388"/>
+  <outline>
+    <contour>
+      <point x="-68" y="1638" type="line" name="hr00"/>
+      <point x="214" y="1638" type="line" name="ih01"/>
+      <point x="-154" y="1262" type="line"/>
+      <point x="-351" y="1262" type="line" name="iv01"/>
+    </contour>
+    <contour>
+      <point x="168" y="1493" type="line" name="dh01"/>
+      <point x="1098" y="1493" type="line"/>
+      <point x="1098" y="1233" type="line" name="sv01"/>
+      <point x="463" y="1233" type="line" name="dh02"/>
+      <point x="463" y="911" type="line"/>
+      <point x="1038" y="911" type="line" name="dv02"/>
+      <point x="1038" y="651" type="line" name="dv01"/>
+      <point x="463" y="651" type="line" name="sh01"/>
+      <point x="463" y="260" type="line" name="sv02"/>
+      <point x="1098" y="260" type="line"/>
+      <point x="1098" y="0" type="line" name="ab01"/>
+      <point x="168" y="0" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 27 - 0
source/Hack-Bold.ufo/glyphs/E_ta.glif

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Eta" format="1">
+  <advance width="1233"/>
+  <unicode hex="0397"/>
+  <outline>
+    <contour>
+      <point x="137" y="1493" type="line" name="hr00"/>
+      <point x="432" y="1493" type="line" name="sh01"/>
+      <point x="432" y="924" type="line"/>
+      <point x="801" y="924" type="line" name="dv02"/>
+      <point x="801" y="1493" type="line" name="ah01"/>
+      <point x="1096" y="1493" type="line" name="sh02"/>
+      <point x="1096" y="0" type="line" name="ab01"/>
+      <point x="801" y="0" type="line" name="sh03"/>
+      <point x="801" y="664" type="line" name="dv01"/>
+      <point x="432" y="664" type="line" name="sh04"/>
+      <point x="432" y="0" type="line" name="ab02"/>
+      <point x="137" y="0" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 33 - 0
source/Hack-Bold.ufo/glyphs/E_tatonos.glif

@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Etatonos" format="1">
+  <advance width="1233"/>
+  <unicode hex="0389"/>
+  <outline>
+    <contour>
+      <point x="-108" y="1638" type="line" name="hr00"/>
+      <point x="174" y="1638" type="line" name="ih01"/>
+      <point x="-194" y="1262" type="line"/>
+      <point x="-391" y="1262" type="line" name="iv01"/>
+    </contour>
+    <contour>
+      <point x="137" y="1493" type="line" name="sh01"/>
+      <point x="432" y="1493" type="line" name="sh02"/>
+      <point x="432" y="924" type="line"/>
+      <point x="801" y="924" type="line" name="dv02"/>
+      <point x="801" y="1493" type="line" name="ah01"/>
+      <point x="1096" y="1493" type="line" name="sh03"/>
+      <point x="1096" y="0" type="line" name="ab01"/>
+      <point x="801" y="0" type="line" name="sh04"/>
+      <point x="801" y="664" type="line" name="dv01"/>
+      <point x="432" y="664" type="line" name="sh05"/>
+      <point x="432" y="0" type="line" name="ab02"/>
+      <point x="137" y="0" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 52 - 0
source/Hack-Bold.ufo/glyphs/E_th.glif

@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Eth" format="1">
+  <advance width="1233"/>
+  <unicode hex="00D0"/>
+  <outline>
+    <contour>
+      <point x="137" y="664" type="line" name="hr00"/>
+      <point x="0" y="664" type="line"/>
+      <point x="0" y="901" type="line"/>
+      <point x="137" y="901" type="line" name="sh01"/>
+      <point x="137" y="1493" type="line" name="at01"/>
+      <point x="453" y="1493" type="line" smooth="yes"/>
+      <point x="697" y="1493"/>
+      <point x="873" y="1435"/>
+      <point x="980" y="1319" type="curve" smooth="yes"/>
+      <point x="1085" y="1204"/>
+      <point x="1141" y="1018"/>
+      <point x="1141" y="747" type="curve" name="sh02" smooth="yes"/>
+      <point x="1141" y="484"/>
+      <point x="1087" y="293"/>
+      <point x="980" y="176" type="curve" smooth="yes"/>
+      <point x="873" y="59"/>
+      <point x="697" y="0"/>
+      <point x="453" y="0" type="curve" name="ab01" smooth="yes"/>
+      <point x="137" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="512" y="266" type="line" name="sv01" smooth="yes"/>
+      <point x="744" y="266"/>
+      <point x="834" y="399"/>
+      <point x="834" y="748" type="curve" name="ah01" smooth="yes"/>
+      <point x="834" y="921"/>
+      <point x="809" y="1045"/>
+      <point x="760" y="1118" type="curve" smooth="yes"/>
+      <point x="711" y="1191"/>
+      <point x="629" y="1227"/>
+      <point x="512" y="1227" type="curve" name="sv02" smooth="yes"/>
+      <point x="432" y="1227" type="line" name="sh04"/>
+      <point x="432" y="901" type="line" name="sv03"/>
+      <point x="643" y="901" type="line"/>
+      <point x="643" y="664" type="line" name="sv04"/>
+      <point x="432" y="664" type="line" name="sh03"/>
+      <point x="432" y="266" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 101 - 0
source/Hack-Bold.ufo/glyphs/E_uro.glif

@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Euro" format="1">
+  <advance width="1233"/>
+  <unicode hex="20AC"/>
+  <outline>
+    <contour>
+      <point x="779" y="-29" type="curve" name="hr00" smooth="yes"/>
+      <point x="623" y="-29"/>
+      <point x="496" y="15"/>
+      <point x="399" y="102" type="curve" smooth="yes"/>
+      <point x="301" y="190"/>
+      <point x="238" y="317"/>
+      <point x="209" y="483" type="curve" name="dv02"/>
+      <point x="6" y="483" type="line"/>
+      <point x="90" y="670" type="line"/>
+      <point x="186" y="670" type="line" name="dv03"/>
+      <point x="185" y="679"/>
+      <point x="185" y="689"/>
+      <point x="185" y="700" type="curve" name="sh01" smooth="yes"/>
+      <point x="185" y="703"/>
+      <point x="184" y="705"/>
+      <point x="184" y="745" type="curve" name="dh01" smooth="yes"/>
+      <point x="184" y="786"/>
+      <point x="185" y="786"/>
+      <point x="185" y="790" type="curve" name="sh02" smooth="yes"/>
+      <point x="185" y="801"/>
+      <point x="185" y="810"/>
+      <point x="186" y="821" type="curve" name="sh03"/>
+      <point x="6" y="821" type="line"/>
+      <point x="90" y="1010" type="line"/>
+      <point x="209" y="1010" type="line" name="dv04"/>
+      <point x="238" y="1175"/>
+      <point x="301" y="1302"/>
+      <point x="399" y="1390" type="curve" smooth="yes"/>
+      <point x="496" y="1478"/>
+      <point x="623" y="1520"/>
+      <point x="778" y="1520" type="curve" name="at01" smooth="yes"/>
+      <point x="837" y="1520"/>
+      <point x="887" y="1514"/>
+      <point x="936" y="1502" type="curve" smooth="yes"/>
+      <point x="985" y="1490"/>
+      <point x="1032" y="1472"/>
+      <point x="1077" y="1448" type="curve"/>
+      <point x="1077" y="1120" type="line"/>
+      <point x="1028" y="1172"/>
+      <point x="980" y="1210"/>
+      <point x="933" y="1234" type="curve" smooth="yes"/>
+      <point x="886" y="1258"/>
+      <point x="837" y="1270"/>
+      <point x="786" y="1270" type="curve" name="sv01" smooth="yes"/>
+      <point x="710" y="1270"/>
+      <point x="652" y="1244"/>
+      <point x="609" y="1205" type="curve" smooth="yes"/>
+      <point x="566" y="1165"/>
+      <point x="531" y="1102"/>
+      <point x="508" y="1010" type="curve" name="sv02"/>
+      <point x="950" y="1010" type="line"/>
+      <point x="866" y="821" type="line" name="sv03"/>
+      <point x="484" y="821" type="line"/>
+      <point x="483" y="810"/>
+      <point x="482" y="799"/>
+      <point x="482" y="787" type="curve" name="sh04" smooth="yes"/>
+      <point x="482" y="780"/>
+      <point x="481" y="777"/>
+      <point x="481" y="742" type="curve" name="dh02" smooth="yes"/>
+      <point x="481" y="707"/>
+      <point x="482" y="707"/>
+      <point x="482" y="703" type="curve" name="sh05" smooth="yes"/>
+      <point x="482" y="692"/>
+      <point x="482" y="681"/>
+      <point x="483" y="670" type="curve" name="sh06"/>
+      <point x="799" y="670" type="line"/>
+      <point x="715" y="483" type="line" name="sv04"/>
+      <point x="508" y="483" type="line"/>
+      <point x="524" y="399"/>
+      <point x="556" y="334"/>
+      <point x="604" y="289" type="curve" smooth="yes"/>
+      <point x="655" y="242"/>
+      <point x="712" y="221"/>
+      <point x="783" y="221" type="curve" name="dv01" smooth="yes"/>
+      <point x="836" y="221"/>
+      <point x="886" y="233"/>
+      <point x="933" y="257" type="curve" smooth="yes"/>
+      <point x="980" y="281"/>
+      <point x="1028" y="319"/>
+      <point x="1077" y="371" type="curve"/>
+      <point x="1077" y="43" type="line"/>
+      <point x="1033" y="19"/>
+      <point x="987" y="1"/>
+      <point x="938" y="-11" type="curve" smooth="yes"/>
+      <point x="889" y="-23"/>
+      <point x="836" y="-29"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 0 - 57
source/Hack-Bold.ufo/glyphs/Eacute_.glif

@@ -1,57 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Eacute" format="1">
-  <advance width="1233"/>
-  <unicode hex="00C9"/>
-  <outline>
-    <contour>
-      <point x="699" y="1841" type="line" name="hr00"/>
-      <point x="983" y="1841" type="line"/>
-      <point x="697" y="1577" type="line"/>
-      <point x="500" y="1577" type="line" name="iv01"/>
-    </contour>
-    <contour>
-      <point x="168" y="1493" type="line" name="dh01"/>
-      <point x="1098" y="1493" type="line"/>
-      <point x="1098" y="1233" type="line" name="sv01"/>
-      <point x="463" y="1233" type="line" name="dh02"/>
-      <point x="463" y="911" type="line"/>
-      <point x="1038" y="911" type="line" name="dv02"/>
-      <point x="1038" y="651" type="line" name="dv01"/>
-      <point x="463" y="651" type="line" name="sh01"/>
-      <point x="463" y="260" type="line" name="sv02"/>
-      <point x="1098" y="260" type="line"/>
-      <point x="1098" y="0" type="line" name="ab01"/>
-      <point x="168" y="0" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignv" point="hr00" align="round"/>
-    <ttc code="alignt" point="dh01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="interpolatev" point="iv01" point1="ab01" point2="hr00"/>
-    <ttc code="singlev" point1="dh01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="ab01" point2="sv02" stem="y: 260.Hstem"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="dh02" point2="sh01"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="0" width="260" />
-      <hstem pos="651" width="260" />
-      <hstem pos="1233" width="260" />
-      <hstem pos="1841" width="-20" />
-      <vstem pos="168" width="295" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 61
source/Hack-Bold.ufo/glyphs/Ecaron_.glif

@@ -1,61 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Ecaron" format="1">
-  <advance width="1233"/>
-  <unicode hex="011A"/>
-  <outline>
-    <contour>
-      <point x="293" y="1852" type="line" name="hr00"/>
-      <point x="471" y="1852" type="line"/>
-      <point x="669" y="1690" type="line"/>
-      <point x="868" y="1852" type="line" name="av01"/>
-      <point x="1046" y="1852" type="line"/>
-      <point x="823" y="1588" type="line"/>
-      <point x="514" y="1588" type="line"/>
-    </contour>
-    <contour>
-      <point x="168" y="1493" type="line" name="dh01"/>
-      <point x="1098" y="1493" type="line"/>
-      <point x="1098" y="1233" type="line" name="sv01"/>
-      <point x="463" y="1233" type="line" name="dh02"/>
-      <point x="463" y="911" type="line"/>
-      <point x="1038" y="911" type="line" name="dv02"/>
-      <point x="1038" y="651" type="line" name="dv01"/>
-      <point x="463" y="651" type="line" name="sh01"/>
-      <point x="463" y="260" type="line" name="sv02"/>
-      <point x="1098" y="260" type="line"/>
-      <point x="1098" y="0" type="line" name="ab01"/>
-      <point x="168" y="0" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignv" point="hr00" align="round"/>
-    <ttc code="alignv" point="av01" align="round"/>
-    <ttc code="alignt" point="dh01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="dh01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="ab01" point2="sv02" stem="y: 260.Hstem"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 295.Vstem"/>
-    <ttc code="interpolateh" point="hr00" point1="dh01" point2="dh02"/>
-    <ttc code="singleh" point1="dh02" point2="sh01"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="0" width="260" />
-      <hstem pos="651" width="260" />
-      <hstem pos="1233" width="260" />
-      <hstem pos="1852" width="-20" />
-      <vstem pos="168" width="295" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 62
source/Hack-Bold.ufo/glyphs/Ecircumflex_.glif

@@ -1,62 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Ecircumflex" format="1">
-  <advance width="1233"/>
-  <unicode hex="00CA"/>
-  <outline>
-    <contour>
-      <point x="492" y="1852" type="line" name="hr00"/>
-      <point x="801" y="1852" type="line"/>
-      <point x="1024" y="1588" type="line" name="iv01"/>
-      <point x="846" y="1588" type="line"/>
-      <point x="647" y="1749" type="line"/>
-      <point x="449" y="1588" type="line"/>
-      <point x="271" y="1588" type="line" name="ih01"/>
-    </contour>
-    <contour>
-      <point x="168" y="1493" type="line" name="dh01"/>
-      <point x="1098" y="1493" type="line"/>
-      <point x="1098" y="1233" type="line" name="sv01"/>
-      <point x="463" y="1233" type="line" name="dh02"/>
-      <point x="463" y="911" type="line"/>
-      <point x="1038" y="911" type="line" name="dv02"/>
-      <point x="1038" y="651" type="line" name="dv01"/>
-      <point x="463" y="651" type="line" name="sh01"/>
-      <point x="463" y="260" type="line" name="sv02"/>
-      <point x="1098" y="260" type="line"/>
-      <point x="1098" y="0" type="line" name="ab01"/>
-      <point x="168" y="0" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignv" point="hr00" align="round"/>
-    <ttc code="alignt" point="dh01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="interpolatev" point="iv01" point1="ab01" point2="hr00"/>
-    <ttc code="interpolatev" point="ih01" point1="ab01" point2="hr00"/>
-    <ttc code="singlev" point1="dh01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="ab01" point2="sv02" stem="y: 260.Hstem"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 295.Vstem"/>
-    <ttc code="interpolateh" point="ih01" point1="dh01" point2="dh02"/>
-    <ttc code="singleh" point1="dh02" point2="sh01"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="0" width="260" />
-      <hstem pos="651" width="260" />
-      <hstem pos="1233" width="260" />
-      <hstem pos="1852" width="-20" />
-      <vstem pos="168" width="295" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 86
source/Hack-Bold.ufo/glyphs/Edieresis_.glif

@@ -1,86 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Edieresis" format="1">
-  <advance width="1233"/>
-  <unicode hex="00CB"/>
-  <outline>
-    <contour>
-      <point x="362" y="1606" type="line" name="dv01"/>
-      <point x="332" y="1606"/>
-      <point x="332" y="1636" type="qcurve" name="ih01"/>
-      <point x="332" y="1822" type="line"/>
-      <point x="332" y="1852"/>
-      <point x="362" y="1852" type="qcurve" name="dv02"/>
-      <point x="538" y="1852" type="line"/>
-      <point x="568" y="1852"/>
-      <point x="568" y="1822" type="qcurve"/>
-      <point x="568" y="1636" type="line" name="sh01"/>
-      <point x="568" y="1606"/>
-      <point x="538" y="1606" type="qcurve"/>
-    </contour>
-    <contour>
-      <point x="757" y="1606" type="line" name="sv01"/>
-      <point x="727" y="1606"/>
-      <point x="727" y="1636" type="qcurve" name="dh03"/>
-      <point x="727" y="1822" type="line"/>
-      <point x="727" y="1852"/>
-      <point x="757" y="1852" type="qcurve" name="sv02"/>
-      <point x="933" y="1852" type="line"/>
-      <point x="963" y="1852"/>
-      <point x="963" y="1822" type="qcurve"/>
-      <point x="963" y="1636" type="line" name="dh04"/>
-      <point x="963" y="1606"/>
-      <point x="933" y="1606" type="qcurve"/>
-    </contour>
-    <contour>
-      <point x="168" y="1493" type="line" name="dh01"/>
-      <point x="1098" y="1493" type="line"/>
-      <point x="1098" y="1233" type="line" name="sv03"/>
-      <point x="463" y="1233" type="line" name="dh02"/>
-      <point x="463" y="911" type="line"/>
-      <point x="1038" y="911" type="line" name="hr01"/>
-      <point x="1038" y="651" type="line" name="dv03"/>
-      <point x="463" y="651" type="line" name="sh02"/>
-      <point x="463" y="260" type="line" name="sv04"/>
-      <point x="1098" y="260" type="line"/>
-      <point x="1098" y="0" type="line" name="ab01"/>
-      <point x="168" y="0" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="dh01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="doublev" point1="dv03" point2="hr01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="dv01" point2="sv01"/>
-    <ttc code="singlev" point1="dv02" point2="sv02"/>
-    <ttc code="singlev" point1="dh01" point2="sv03" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="ab01" point2="sv04" stem="y: 260.Hstem"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 295.Vstem"/>
-    <ttc code="doubleh" point1="dh03" point2="dh04" stem="X: 236"/>
-    <ttc code="interpolateh" point="ih01" point1="dh01" point2="dh02" align="round"/>
-    <ttc code="singleh" point1="ih01" point2="sh01" stem="X: 236"/>
-    <ttc code="singleh" point1="dh02" point2="sh02"/>
-    <ttc code="singleh" point1="dh04" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="dv01">
-      <hstem pos="0" width="260" />
-      <hstem pos="651" width="260" />
-      <hstem pos="1233" width="260" />
-      <hstem pos="1606" width="246" />
-      <vstem pos="168" width="295" />
-      <vstem pos="332" width="236" />
-      <vstem pos="727" width="236" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 73
source/Hack-Bold.ufo/glyphs/Edotaccent_.glif

@@ -1,73 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Edotaccent" format="1">
-  <advance width="1233"/>
-  <unicode hex="0116"/>
-  <outline>
-    <contour>
-      <point x="541" y="1606" type="line" name="hr00"/>
-      <point x="528" y="1606"/>
-      <point x="510" y="1624"/>
-      <point x="510" y="1637" type="qcurve" name="ah01"/>
-      <point x="510" y="1821" type="line"/>
-      <point x="510" y="1834"/>
-      <point x="528" y="1852"/>
-      <point x="541" y="1852" type="qcurve" name="dv01"/>
-      <point x="754" y="1852" type="line"/>
-      <point x="767" y="1852"/>
-      <point x="785" y="1834"/>
-      <point x="785" y="1821" type="qcurve"/>
-      <point x="785" y="1637" type="line" name="sh01"/>
-      <point x="785" y="1624"/>
-      <point x="767" y="1606"/>
-      <point x="754" y="1606" type="qcurve"/>
-    </contour>
-    <contour>
-      <point x="168" y="1493" type="line" name="sh02"/>
-      <point x="1098" y="1493" type="line"/>
-      <point x="1098" y="1233" type="line" name="sv01"/>
-      <point x="463" y="1233" type="line" name="sh03"/>
-      <point x="463" y="911" type="line"/>
-      <point x="1038" y="911" type="line" name="dv03"/>
-      <point x="1038" y="651" type="line" name="dv02"/>
-      <point x="463" y="651" type="line" name="sh04"/>
-      <point x="463" y="260" type="line" name="sv02"/>
-      <point x="1098" y="260" type="line"/>
-      <point x="1098" y="0" type="line" name="ab01"/>
-      <point x="168" y="0" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="sh02" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="doublev" point1="hr00" point2="dv01" stem="y: 260.Hstem"/>
-    <ttc code="doublev" point1="dv02" point2="dv03" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="sh02" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="ab01" point2="sv02" stem="y: 260.Hstem"/>
-    <ttc code="alignh" point="lsb" align="round"/>
-    <ttc code="alignh" point="ah01" align="round"/>
-    <ttc code="singleh" point1="ah01" point2="sh01" stem="X: 293"/>
-    <ttc code="singleh" point1="lsb" point2="sh02" align="round"/>
-    <ttc code="singleh" point1="sh02" point2="sh03" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="sh03" point2="sh04"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="0" width="260" />
-      <hstem pos="651" width="260" />
-      <hstem pos="1233" width="260" />
-      <hstem pos="1606" width="246" />
-      <vstem pos="168" width="295" />
-      <vstem pos="510" width="275" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 58
source/Hack-Bold.ufo/glyphs/Egrave_.glif

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Egrave" format="1">
-  <advance width="1233"/>
-  <unicode hex="00C8"/>
-  <outline>
-    <contour>
-      <point x="314" y="1842" type="line" name="hr00"/>
-      <point x="598" y="1842" type="line"/>
-      <point x="797" y="1578" type="line" name="iv01"/>
-      <point x="600" y="1578" type="line"/>
-    </contour>
-    <contour>
-      <point x="168" y="1493" type="line" name="dh01"/>
-      <point x="1098" y="1493" type="line"/>
-      <point x="1098" y="1233" type="line" name="sv01"/>
-      <point x="463" y="1233" type="line" name="dh02"/>
-      <point x="463" y="911" type="line"/>
-      <point x="1038" y="911" type="line" name="dv02"/>
-      <point x="1038" y="651" type="line" name="dv01"/>
-      <point x="463" y="651" type="line" name="sh01"/>
-      <point x="463" y="260" type="line" name="sv02"/>
-      <point x="1098" y="260" type="line"/>
-      <point x="1098" y="0" type="line" name="ab01"/>
-      <point x="168" y="0" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignv" point="hr00" align="round"/>
-    <ttc code="alignt" point="dh01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="interpolatev" point="iv01" point1="ab01" point2="hr00"/>
-    <ttc code="singlev" point1="dh01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="ab01" point2="sv02" stem="y: 260.Hstem"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 295.Vstem"/>
-    <ttc code="interpolateh" point="hr00" point1="dh01" point2="dh02"/>
-    <ttc code="singleh" point1="dh02" point2="sh01"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="0" width="260" />
-      <hstem pos="651" width="260" />
-      <hstem pos="1233" width="260" />
-      <hstem pos="1842" width="-20" />
-      <vstem pos="168" width="295" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 56
source/Hack-Bold.ufo/glyphs/Emacron_.glif

@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Emacron" format="1">
-  <advance width="1233"/>
-  <unicode hex="0112"/>
-  <outline>
-    <contour>
-      <point x="332" y="1820" type="line" name="hr00"/>
-      <point x="963" y="1820" type="line" name="dv02"/>
-      <point x="963" y="1632" type="line" name="dv01"/>
-      <point x="332" y="1632" type="line"/>
-    </contour>
-    <contour>
-      <point x="168" y="1493" type="line" name="dh01"/>
-      <point x="1098" y="1493" type="line"/>
-      <point x="1098" y="1233" type="line" name="sv01"/>
-      <point x="463" y="1233" type="line" name="dh02"/>
-      <point x="463" y="911" type="line"/>
-      <point x="1038" y="911" type="line" name="dv04"/>
-      <point x="1038" y="651" type="line" name="dv03"/>
-      <point x="463" y="651" type="line" name="sh01"/>
-      <point x="463" y="260" type="line" name="sv02"/>
-      <point x="1098" y="260" type="line"/>
-      <point x="1098" y="0" type="line" name="ab01"/>
-      <point x="168" y="0" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="dh01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="Y: 172"/>
-    <ttc code="doublev" point1="dv03" point2="dv04" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="dh01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="ab01" point2="sv02" stem="y: 260.Hstem"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="dh02" point2="sh01"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="0" width="260" />
-      <hstem pos="651" width="260" />
-      <hstem pos="1233" width="260" />
-      <hstem pos="1632" width="188" />
-      <vstem pos="168" width="295" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 80
source/Hack-Bold.ufo/glyphs/Eng_.glif

@@ -1,80 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Eng" format="1">
-  <advance width="1233"/>
-  <unicode hex="014A"/>
-  <outline>
-    <contour>
-      <point x="612" y="-199" type="line" name="sv01"/>
-      <point x="649" y="-199" type="line"/>
-      <point x="699" y="-199"/>
-      <point x="768" y="-173"/>
-      <point x="812" y="-115"/>
-      <point x="831" y="-22"/>
-      <point x="831" y="44" type="qcurve" name="ah01"/>
-      <point x="831" y="1015" type="line"/>
-      <point x="831" y="1140"/>
-      <point x="740" y="1255"/>
-      <point x="641" y="1255" type="qcurve" name="sv02"/>
-      <point x="581" y="1255"/>
-      <point x="491" y="1215"/>
-      <point x="431" y="1142"/>
-      <point x="401" y="1037"/>
-      <point x="401" y="972" type="qcurve"/>
-      <point x="401" y="0" type="line" name="hr01"/>
-      <point x="106" y="0" type="line" name="sh01"/>
-      <point x="106" y="1493" type="line" name="at01"/>
-      <point x="372" y="1493" type="line"/>
-      <point x="401" y="1253" type="line" name="sh02"/>
-      <point x="439" y="1383"/>
-      <point x="616" y="1522"/>
-      <point x="747" y="1522" type="qcurve" name="sv03"/>
-      <point x="931" y="1522"/>
-      <point x="1125" y="1231"/>
-      <point x="1125" y="942" type="qcurve"/>
-      <point x="1125" y="58" type="line" name="sh03"/>
-      <point x="1125" y="-75"/>
-      <point x="1080" y="-260"/>
-      <point x="985" y="-375"/>
-      <point x="837" y="-426"/>
-      <point x="733" y="-426" type="qcurve" name="ab01"/>
-      <point x="612" y="-426" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="alignb" point="hr01" zone="b: 0"/>
-    <ttc code="alignb" point="ab01" zone="b: 2"/>
-    <ttc code="singlev" point1="ab01" point2="sv01" stem="y: 225"/>
-    <ttc code="singlev" point1="at01" point2="sv02" stem="y: 225"/>
-    <ttc code="mdeltav" point="sv02" delta="1" ppm1="9" ppm2="9"/>
-    <ttc code="interpolatev" point="sh02" point1="ab01" point2="at01"/>
-    <ttc code="singlev" point1="sv02" point2="sv03" stem="y: 260.Hstem"/>
-    <ttc code="alignh" point="lsb" align="round"/>
-    <ttc code="alignh" point="ah01" align="round"/>
-    <ttc code="singleh" point1="lsb" point2="sh01" align="round"/>
-    <ttc code="singleh" point1="sh01" point2="hr01" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="hr01" point2="sh02"/>
-    <ttc code="singleh" point1="ah01" point2="sh03" stem="X: 293"/>
-    <ttc code="singleh" point1="sh03" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="sv01">
-      <hstem pos="-426" width="227" />
-      <hstem pos="21" width="-21" />
-      <hstem pos="1255" width="238" />
-      <hstem pos="1255" width="267" />
-      <vstem pos="106" width="295" />
-      <vstem pos="831" width="294" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 85
source/Hack-Bold.ufo/glyphs/Eogonek_.glif

@@ -1,85 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Eogonek" format="1">
-  <advance width="1233"/>
-  <unicode hex="0118"/>
-  <outline>
-    <contour>
-      <point x="951" y="-254" type="qcurve" name="dv02"/>
-      <point x="982" y="-254"/>
-      <point x="1059" y="-239"/>
-      <point x="1099" y="-223" type="qcurve" name="sh02"/>
-      <point x="1099" y="-379" type="line"/>
-      <point x="1045" y="-390"/>
-      <point x="950" y="-401"/>
-      <point x="912" y="-401" type="qcurve" name="dv01"/>
-      <point x="795" y="-401"/>
-      <point x="671" y="-310"/>
-      <point x="671" y="-224" type="qcurve" name="hr01"/>
-      <point x="671" y="-169"/>
-      <point x="725" y="-61"/>
-      <point x="782" y="0" type="qcurve" name="ab01"/>
-      <point x="168" y="0" type="line" name="dh01"/>
-      <point x="168" y="1493" type="line" name="at01"/>
-      <point x="1098" y="1493" type="line" name="sh03"/>
-      <point x="1098" y="1233" type="line" name="sv01"/>
-      <point x="463" y="1233" type="line" name="sh04"/>
-      <point x="463" y="911" type="line"/>
-      <point x="1038" y="911" type="line" name="dv04"/>
-      <point x="1038" y="651" type="line" name="dv03"/>
-      <point x="463" y="651" type="line"/>
-      <point x="463" y="260" type="line" name="dh02"/>
-      <point x="1098" y="260" type="line" name="sv02"/>
-      <point x="1098" y="0" type="line" name="sh01"/>
-      <point x="923" y="0" type="line"/>
-      <point x="906" y="-23"/>
-      <point x="882" y="-57"/>
-      <point x="866" y="-81"/>
-      <point x="856" y="-99"/>
-      <point x="852" y="-106" type="qcurve"/>
-      <point x="842" y="-124"/>
-      <point x="833" y="-152"/>
-      <point x="833" y="-166" type="qcurve" name="dh03"/>
-      <point x="833" y="-201"/>
-      <point x="889" y="-254"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="alignb" point="sh01" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="Y: 172"/>
-    <ttc code="doublev" point1="dv03" point2="dv04" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="at01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="ab01" point2="dh02" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="dh02" point2="sv02"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 295.Vstem"/>
-    <ttc code="doubleh" point1="hr01" point2="dh03" stem="X: 160"/>
-    <ttc code="mdeltah" point="hr01" delta="3" ppm1="20" ppm2="21"/>
-    <ttc code="mdeltah" point="hr01" delta="2" ppm1="9" ppm2="19"/>
-    <ttc code="singleh" point1="hr01" point2="sh01" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="sh01" point2="sh02" align="round"/>
-    <ttc code="singleh" point1="sh01" point2="sh03"/>
-    <ttc code="singleh" point1="dh02" point2="sh04"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="dv02">
-      <hstem pos="-401" width="147" />
-      <hstem pos="0" width="260" />
-      <hstem pos="651" width="260" />
-      <hstem pos="1233" width="260" />
-      <vstem pos="168" width="295" />
-      <vstem pos="671" width="162" />
-      <vstem pos="671" width="427" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 48
source/Hack-Bold.ufo/glyphs/Epsilon_.glif

@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Epsilon" format="1">
-  <advance width="1233"/>
-  <unicode hex="0395"/>
-  <outline>
-    <contour>
-      <point x="168" y="1493" type="line" name="hr00"/>
-      <point x="1098" y="1493" type="line"/>
-      <point x="1098" y="1233" type="line" name="sv01"/>
-      <point x="463" y="1233" type="line" name="dh01"/>
-      <point x="463" y="911" type="line"/>
-      <point x="1038" y="911" type="line" name="dv02"/>
-      <point x="1038" y="651" type="line" name="dv01"/>
-      <point x="463" y="651" type="line" name="sh01"/>
-      <point x="463" y="260" type="line" name="sv02"/>
-      <point x="1098" y="260" type="line"/>
-      <point x="1098" y="0" type="line" name="ab01"/>
-      <point x="168" y="0" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="hr00" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="hr00" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="ab01" point2="sv02" stem="y: 260.Hstem"/>
-    <ttc code="doubleh" point1="hr00" point2="dh01" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="dh01" point2="sh01"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="0" width="260" />
-      <hstem pos="651" width="260" />
-      <hstem pos="1233" width="260" />
-      <vstem pos="168" width="295" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 58
source/Hack-Bold.ufo/glyphs/Epsilontonos_.glif

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Epsilontonos" format="1">
-  <advance width="1233"/>
-  <unicode hex="0388"/>
-  <outline>
-    <contour>
-      <point x="-68" y="1638" type="line" name="hr00"/>
-      <point x="214" y="1638" type="line" name="ih01"/>
-      <point x="-154" y="1262" type="line"/>
-      <point x="-351" y="1262" type="line" name="iv01"/>
-    </contour>
-    <contour>
-      <point x="168" y="1493" type="line" name="dh01"/>
-      <point x="1098" y="1493" type="line"/>
-      <point x="1098" y="1233" type="line" name="sv01"/>
-      <point x="463" y="1233" type="line" name="dh02"/>
-      <point x="463" y="911" type="line"/>
-      <point x="1038" y="911" type="line" name="dv02"/>
-      <point x="1038" y="651" type="line" name="dv01"/>
-      <point x="463" y="651" type="line" name="sh01"/>
-      <point x="463" y="260" type="line" name="sv02"/>
-      <point x="1098" y="260" type="line"/>
-      <point x="1098" y="0" type="line" name="ab01"/>
-      <point x="168" y="0" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignv" point="hr00" align="round"/>
-    <ttc code="alignt" point="dh01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="dh01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="interpolatev" point="iv01" point1="dh01" point2="sv01"/>
-    <ttc code="singlev" point1="ab01" point2="sv02" stem="y: 260.Hstem"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 295.Vstem"/>
-    <ttc code="interpolateh" point="ih01" point1="dh01" point2="dh02"/>
-    <ttc code="singleh" point1="dh02" point2="sh01"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="0" width="260" />
-      <hstem pos="651" width="260" />
-      <hstem pos="1233" width="260" />
-      <hstem pos="1638" width="-20" />
-      <vstem pos="168" width="295" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 55
source/Hack-Bold.ufo/glyphs/Eta_.glif

@@ -1,55 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Eta" format="1">
-  <advance width="1233"/>
-  <unicode hex="0397"/>
-  <outline>
-    <contour>
-      <point x="137" y="1493" type="line" name="hr00"/>
-      <point x="432" y="1493" type="line" name="sh01"/>
-      <point x="432" y="924" type="line"/>
-      <point x="801" y="924" type="line" name="dv02"/>
-      <point x="801" y="1493" type="line" name="ah01"/>
-      <point x="1096" y="1493" type="line" name="sh02"/>
-      <point x="1096" y="0" type="line" name="ab01"/>
-      <point x="801" y="0" type="line" name="sh03"/>
-      <point x="801" y="664" type="line" name="dv01"/>
-      <point x="432" y="664" type="line" name="sh04"/>
-      <point x="432" y="0" type="line" name="ab02"/>
-      <point x="137" y="0" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="hr00" zone="t: 1"/>
-    <ttc code="alignt" point="ah01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="alignb" point="ab02" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="alignh" point="lsb" align="round"/>
-    <ttc code="alignh" point="ah01" align="round"/>
-    <ttc code="singleh" point1="lsb" point2="hr00" align="round"/>
-    <ttc code="singleh" point1="hr00" point2="sh01" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="ah01" point2="sh02" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="ah01" point2="sh03"/>
-    <ttc code="singleh" point1="sh01" point2="sh04"/>
-    <ttc code="singleh" point1="sh02" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="21" width="-21" />
-      <hstem pos="664" width="260" />
-      <hstem pos="1493" width="-20" />
-      <vstem pos="137" width="295" />
-      <vstem pos="801" width="295" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 65
source/Hack-Bold.ufo/glyphs/Etatonos_.glif

@@ -1,65 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Etatonos" format="1">
-  <advance width="1233"/>
-  <unicode hex="0389"/>
-  <outline>
-    <contour>
-      <point x="-108" y="1638" type="line" name="hr00"/>
-      <point x="174" y="1638" type="line" name="ih01"/>
-      <point x="-194" y="1262" type="line"/>
-      <point x="-391" y="1262" type="line" name="iv01"/>
-    </contour>
-    <contour>
-      <point x="137" y="1493" type="line" name="sh01"/>
-      <point x="432" y="1493" type="line" name="sh02"/>
-      <point x="432" y="924" type="line"/>
-      <point x="801" y="924" type="line" name="dv02"/>
-      <point x="801" y="1493" type="line" name="ah01"/>
-      <point x="1096" y="1493" type="line" name="sh03"/>
-      <point x="1096" y="0" type="line" name="ab01"/>
-      <point x="801" y="0" type="line" name="sh04"/>
-      <point x="801" y="664" type="line" name="dv01"/>
-      <point x="432" y="664" type="line" name="sh05"/>
-      <point x="432" y="0" type="line" name="ab02"/>
-      <point x="137" y="0" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignv" point="hr00" align="round"/>
-    <ttc code="alignt" point="sh01" zone="t: 1"/>
-    <ttc code="alignt" point="ah01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="alignb" point="ab02" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="interpolatev" point="iv01" point1="ab01" point2="hr00"/>
-    <ttc code="alignh" point="lsb" align="round"/>
-    <ttc code="alignh" point="ah01" align="round"/>
-    <ttc code="singleh" point1="lsb" point2="sh01" align="round"/>
-    <ttc code="singleh" point1="sh01" point2="sh02" stem="X: 295.Vstem"/>
-    <ttc code="interpolateh" point="ih01" point1="sh01" point2="sh02"/>
-    <ttc code="singleh" point1="ah01" point2="sh03" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="ah01" point2="sh04"/>
-    <ttc code="singleh" point1="sh02" point2="sh05"/>
-    <ttc code="singleh" point1="sh03" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="21" width="-21" />
-      <hstem pos="664" width="260" />
-      <hstem pos="1493" width="-20" />
-      <hstem pos="1638" width="-20" />
-      <vstem pos="137" width="295" />
-      <vstem pos="801" width="295" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 79
source/Hack-Bold.ufo/glyphs/Eth_.glif

@@ -1,79 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Eth" format="1">
-  <advance width="1233"/>
-  <unicode hex="00D0"/>
-  <outline>
-    <contour>
-      <point x="137" y="664" type="line" name="hr00"/>
-      <point x="0" y="664" type="line"/>
-      <point x="0" y="901" type="line"/>
-      <point x="137" y="901" type="line" name="sh01"/>
-      <point x="137" y="1493" type="line" name="at01"/>
-      <point x="453" y="1493" type="line"/>
-      <point x="819" y="1493"/>
-      <point x="980" y="1319" type="qcurve"/>
-      <point x="1059" y="1233"/>
-      <point x="1141" y="950"/>
-      <point x="1141" y="747" type="qcurve" name="sh02"/>
-      <point x="1141" y="352"/>
-      <point x="980" y="176" type="qcurve"/>
-      <point x="819" y="0"/>
-      <point x="453" y="0" type="qcurve" name="ab01"/>
-      <point x="137" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="512" y="266" type="line" name="sv01"/>
-      <point x="686" y="266"/>
-      <point x="760" y="376" type="qcurve"/>
-      <point x="834" y="486"/>
-      <point x="834" y="748" type="qcurve" name="ah01"/>
-      <point x="834" y="1008"/>
-      <point x="760" y="1118" type="qcurve"/>
-      <point x="687" y="1227"/>
-      <point x="512" y="1227" type="qcurve" name="sv02"/>
-      <point x="432" y="1227" type="line" name="sh04"/>
-      <point x="432" y="901" type="line" name="sv03"/>
-      <point x="643" y="901" type="line"/>
-      <point x="643" y="664" type="line" name="sv04"/>
-      <point x="432" y="664" type="line" name="sh03"/>
-      <point x="432" y="266" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="doublev" point1="hr00" point2="sh01" stem="y: 225"/>
-    <ttc code="singlev" point1="ab01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="at01" point2="sv02" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="sh01" point2="sv03"/>
-    <ttc code="singlev" point1="hr00" point2="sv04"/>
-    <ttc code="alignh" point="lsb" align="round"/>
-    <ttc code="alignh" point="ah01" align="round"/>
-    <ttc code="singleh" point1="lsb" point2="hr00" align="round"/>
-    <ttc code="singleh" point1="hr00" point2="sh01"/>
-    <ttc code="mdeltah" point="ah01" delta="2" ppm1="9" ppm2="10"/>
-    <ttc code="singleh" point1="ah01" point2="sh02" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="hr00" point2="sh03" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="sh03" point2="sh04"/>
-    <ttc code="singleh" point1="sh02" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="0" width="266" />
-      <hstem pos="664" width="237" />
-      <hstem pos="1227" width="266" />
-      <vstem pos="137" width="295" />
-      <vstem pos="834" width="307" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 127
source/Hack-Bold.ufo/glyphs/Euro_.glif

@@ -1,127 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Euro" format="1">
-  <advance width="1233"/>
-  <unicode hex="20AC"/>
-  <outline>
-    <contour>
-      <point x="779" y="-29" type="qcurve" name="hr00"/>
-      <point x="545" y="-29"/>
-      <point x="399" y="102" type="qcurve"/>
-      <point x="252" y="234"/>
-      <point x="209" y="483" type="qcurve" name="dv02"/>
-      <point x="6" y="483" type="line"/>
-      <point x="90" y="670" type="line"/>
-      <point x="186" y="670" type="line" name="dv03"/>
-      <point x="185" y="677"/>
-      <point x="185" y="692"/>
-      <point x="185" y="700" type="qcurve" name="sh01"/>
-      <point x="185" y="701"/>
-      <point x="185" y="704"/>
-      <point x="184" y="713"/>
-      <point x="184" y="730"/>
-      <point x="184" y="745" type="qcurve" name="dh01"/>
-      <point x="184" y="760"/>
-      <point x="184" y="777"/>
-      <point x="185" y="786"/>
-      <point x="185" y="788"/>
-      <point x="185" y="790" type="qcurve" name="sh02"/>
-      <point x="185" y="798"/>
-      <point x="185" y="813"/>
-      <point x="186" y="821" type="qcurve" name="sh03"/>
-      <point x="6" y="821" type="line"/>
-      <point x="90" y="1010" type="line"/>
-      <point x="209" y="1010" type="line" name="dv04"/>
-      <point x="252" y="1258"/>
-      <point x="399" y="1390" type="qcurve"/>
-      <point x="472" y="1456"/>
-      <point x="662" y="1520"/>
-      <point x="778" y="1520" type="qcurve" name="at01"/>
-      <point x="822" y="1520"/>
-      <point x="899" y="1511"/>
-      <point x="936" y="1502" type="qcurve"/>
-      <point x="1009" y="1484"/>
-      <point x="1077" y="1448" type="qcurve"/>
-      <point x="1077" y="1120" type="line"/>
-      <point x="1003" y="1198"/>
-      <point x="933" y="1234" type="qcurve"/>
-      <point x="862" y="1270"/>
-      <point x="786" y="1270" type="qcurve" name="sv01"/>
-      <point x="729" y="1270"/>
-      <point x="641" y="1234"/>
-      <point x="609" y="1205" type="qcurve"/>
-      <point x="577" y="1175"/>
-      <point x="525" y="1079"/>
-      <point x="508" y="1010" type="qcurve" name="sv02"/>
-      <point x="950" y="1010" type="line"/>
-      <point x="866" y="821" type="line" name="sv03"/>
-      <point x="484" y="821" type="line"/>
-      <point x="483" y="813"/>
-      <point x="482" y="796"/>
-      <point x="482" y="787" type="qcurve" name="sh04"/>
-      <point x="482" y="782"/>
-      <point x="481" y="768"/>
-      <point x="481" y="742" type="qcurve" name="dh02"/>
-      <point x="481" y="716"/>
-      <point x="482" y="706"/>
-      <point x="482" y="703" type="qcurve" name="sh05"/>
-      <point x="482" y="695"/>
-      <point x="482" y="678"/>
-      <point x="483" y="670" type="qcurve" name="sh06"/>
-      <point x="799" y="670" type="line"/>
-      <point x="715" y="483" type="line" name="sv04"/>
-      <point x="508" y="483" type="line"/>
-      <point x="532" y="357"/>
-      <point x="604" y="289" type="qcurve"/>
-      <point x="642" y="254"/>
-      <point x="730" y="221"/>
-      <point x="783" y="221" type="qcurve" name="dv01"/>
-      <point x="862" y="221"/>
-      <point x="933" y="257" type="qcurve"/>
-      <point x="1003" y="293"/>
-      <point x="1077" y="371" type="qcurve"/>
-      <point x="1077" y="43" type="line"/>
-      <point x="1011" y="7"/>
-      <point x="938" y="-11" type="qcurve"/>
-      <point x="864" y="-29"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="doublev" point1="hr00" point2="dv01" stem="y: 260.Hstem"/>
-    <ttc code="doublev" point1="dv02" point2="dv03" stem="Y: 172"/>
-    <ttc code="doublev" point1="sh03" point2="dv04" stem="Y: 172"/>
-    <ttc code="singlev" point1="at01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="mdeltav" point="sv01" delta="1" ppm1="9" ppm2="9"/>
-    <ttc code="singlev" point1="dv04" point2="sv02"/>
-    <ttc code="singlev" point1="sh03" point2="sv03"/>
-    <ttc code="singlev" point1="dv03" point2="sh06"/>
-    <ttc code="singlev" point1="dv02" point2="sv04"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="dh01" point2="sh01" align="round"/>
-    <ttc code="singleh" point1="dh01" point2="sh02" align="round"/>
-    <ttc code="singleh" point1="dh01" point2="sh03" align="round"/>
-    <ttc code="mdeltah" point="dh02" delta="-2" ppm1="9" ppm2="10"/>
-    <ttc code="singleh" point1="dh02" point2="sh04" align="round"/>
-    <ttc code="singleh" point1="dh02" point2="sh05" align="round"/>
-    <ttc code="singleh" point1="dh02" point2="sh06" align="round"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="-29" width="250" />
-      <hstem pos="483" width="187" />
-      <hstem pos="821" width="189" />
-      <hstem pos="1270" width="250" />
-      <vstem pos="184" width="297" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 4 - 24
source/Hack-Bold.ufo/glyphs/F_.glif

@@ -17,29 +17,9 @@
     </contour>
   </outline>
   <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="hr00" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="hr00" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="doubleh" point1="hr00" point2="dh01" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="dh01" point2="sh01"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="21" width="-21" />
-      <hstem pos="641" width="260" />
-      <hstem pos="1233" width="260" />
-      <vstem pos="182" width="295" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
   </lib>
 </glyph>

+ 52 - 72
source/Hack-Bold.ufo/glyphs/G_.glif

@@ -4,86 +4,66 @@
   <unicode hex="0047"/>
   <outline>
     <contour>
-      <point x="720" y="-29" type="qcurve" name="dv01"/>
-      <point x="577" y="-29"/>
-      <point x="353" y="72"/>
-      <point x="275" y="172" type="qcurve"/>
-      <point x="200" y="268"/>
-      <point x="117" y="552"/>
-      <point x="117" y="747" type="qcurve" name="dh01"/>
-      <point x="117" y="933"/>
-      <point x="196" y="1221"/>
-      <point x="277" y="1321" type="qcurve"/>
-      <point x="437" y="1520"/>
-      <point x="732" y="1520" type="qcurve" name="at01"/>
-      <point x="783" y="1520"/>
-      <point x="870" y="1508"/>
-      <point x="914" y="1495" type="qcurve"/>
-      <point x="999" y="1470"/>
-      <point x="1077" y="1421" type="qcurve" name="hr01"/>
+      <point x="720" y="-29" type="curve" name="dv01" smooth="yes"/>
+      <point x="529" y="-29"/>
+      <point x="379" y="39"/>
+      <point x="275" y="172" type="curve" smooth="yes"/>
+      <point x="175" y="300"/>
+      <point x="117" y="487"/>
+      <point x="117" y="747" type="curve" name="dh01" smooth="yes"/>
+      <point x="117" y="995"/>
+      <point x="169" y="1188"/>
+      <point x="277" y="1321" type="curve" smooth="yes"/>
+      <point x="384" y="1454"/>
+      <point x="535" y="1520"/>
+      <point x="732" y="1520" type="curve" name="at01" smooth="yes"/>
+      <point x="800" y="1520"/>
+      <point x="855" y="1512"/>
+      <point x="914" y="1495" type="curve" smooth="yes"/>
+      <point x="971" y="1478"/>
+      <point x="1025" y="1454"/>
+      <point x="1077" y="1421" type="curve" name="hr01"/>
       <point x="1077" y="1094" type="line" name="ih01"/>
-      <point x="1015" y="1174"/>
-      <point x="935" y="1215" type="qcurve"/>
-      <point x="855" y="1255"/>
-      <point x="759" y="1255" type="qcurve" name="sv01"/>
-      <point x="589" y="1255"/>
-      <point x="507" y="1129" type="qcurve"/>
-      <point x="424" y="1001"/>
-      <point x="424" y="747" type="qcurve" name="dh02"/>
-      <point x="424" y="622"/>
-      <point x="464" y="431"/>
-      <point x="504" y="365" type="qcurve"/>
-      <point x="542" y="303"/>
-      <point x="657" y="236"/>
-      <point x="738" y="236" type="qcurve" name="dv02"/>
-      <point x="758" y="236"/>
-      <point x="800" y="240"/>
-      <point x="817" y="245" type="qcurve"/>
-      <point x="839" y="250"/>
-      <point x="861" y="262"/>
-      <point x="872" y="270" type="qcurve" name="sh01"/>
+      <point x="1036" y="1147"/>
+      <point x="988" y="1188"/>
+      <point x="935" y="1215" type="curve" smooth="yes"/>
+      <point x="882" y="1242"/>
+      <point x="823" y="1255"/>
+      <point x="759" y="1255" type="curve" name="sv01" smooth="yes"/>
+      <point x="646" y="1255"/>
+      <point x="562" y="1213"/>
+      <point x="507" y="1129" type="curve" smooth="yes"/>
+      <point x="452" y="1044"/>
+      <point x="424" y="916"/>
+      <point x="424" y="747" type="curve" name="dh02" smooth="yes"/>
+      <point x="424" y="580"/>
+      <point x="451" y="453"/>
+      <point x="504" y="365" type="curve" smooth="yes"/>
+      <point x="555" y="282"/>
+      <point x="630" y="236"/>
+      <point x="738" y="236" type="curve" name="dv02" smooth="yes"/>
+      <point x="765" y="236"/>
+      <point x="794" y="238"/>
+      <point x="817" y="245" type="curve"/>
+      <point x="846" y="252"/>
+      <point x="857" y="259"/>
+      <point x="872" y="270" type="curve" name="sh01"/>
       <point x="872" y="555" type="line"/>
       <point x="670" y="555" type="line" name="dv03"/>
       <point x="670" y="803" type="line" name="dh03"/>
       <point x="1130" y="803" type="line" name="dh04"/>
       <point x="1130" y="119" type="line"/>
-      <point x="1046" y="47"/>
-      <point x="943" y="9" type="qcurve"/>
-      <point x="891" y="-10"/>
-      <point x="783" y="-29"/>
+      <point x="1074" y="71"/>
+      <point x="1012" y="34"/>
+      <point x="943" y="9" type="curve" smooth="yes"/>
+      <point x="874" y="-16"/>
+      <point x="804" y="-29"/>
     </contour>
   </outline>
   <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="doublev" point1="dv03" point2="dh03" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="at01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="mdeltav" point="sv01" delta="1" ppm1="9" ppm2="9"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 295.Vstem"/>
-    <ttc code="doubleh" point1="dh03" point2="dh04" stem="X: 295.Vstem"/>
-    <ttc code="interpolateh" point="ih01" point1="dh03" point2="dh04"/>
-    <ttc code="mdeltah" point="dh02" delta="-2" ppm1="9" ppm2="10"/>
-    <ttc code="singleh" point1="dh04" point2="sh01" stem="X: 236"/>
-    <ttc code="singleh" point1="dh04" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="dv01">
-      <hstem pos="-29" width="265" />
-      <hstem pos="555" width="248" />
-      <hstem pos="1255" width="265" />
-      <vstem pos="117" width="307" />
-      <vstem pos="670" width="460" />
-      <vstem pos="872" width="258" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
   </lib>
 </glyph>

+ 21 - 0
source/Hack-Bold.ufo/glyphs/G_amma.glif

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Gamma" format="1">
+  <advance width="1233"/>
+  <unicode hex="0393"/>
+  <outline>
+    <contour>
+      <point x="182" y="1493" type="line" name="hr00"/>
+      <point x="1112" y="1493" type="line"/>
+      <point x="1112" y="1233" type="line" name="sv01"/>
+      <point x="477" y="1233" type="line" name="dh01"/>
+      <point x="477" y="0" type="line" name="ab01"/>
+      <point x="182" y="0" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 97 - 0
source/Hack-Bold.ufo/glyphs/G_breve.glif

@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Gbreve" format="1">
+  <advance width="1233"/>
+  <unicode hex="011E"/>
+  <outline>
+    <contour>
+      <point x="676" y="1588" type="curve" name="dv03" smooth="yes"/>
+      <point x="578" y="1588"/>
+      <point x="500" y="1611"/>
+      <point x="443" y="1656" type="curve" smooth="yes"/>
+      <point x="387" y="1699"/>
+      <point x="352" y="1760"/>
+      <point x="341" y="1852" type="curve" name="sv02"/>
+      <point x="482" y="1852" type="line"/>
+      <point x="495" y="1813"/>
+      <point x="518" y="1783"/>
+      <point x="551" y="1762" type="curve" smooth="yes"/>
+      <point x="584" y="1741"/>
+      <point x="625" y="1731"/>
+      <point x="676" y="1731" type="curve" name="dv04" smooth="yes"/>
+      <point x="727" y="1731"/>
+      <point x="769" y="1741"/>
+      <point x="801" y="1761" type="curve" name="hr01" smooth="yes"/>
+      <point x="834" y="1782"/>
+      <point x="856" y="1812"/>
+      <point x="869" y="1852" type="curve" name="sv01"/>
+      <point x="1012" y="1852" type="line"/>
+      <point x="1002" y="1767"/>
+      <point x="968" y="1701"/>
+      <point x="911" y="1656" type="curve" smooth="yes"/>
+      <point x="851" y="1609"/>
+      <point x="771" y="1588"/>
+    </contour>
+    <contour>
+      <point x="720" y="-29" type="curve" name="dv01" smooth="yes"/>
+      <point x="529" y="-29"/>
+      <point x="379" y="39"/>
+      <point x="275" y="172" type="curve" smooth="yes"/>
+      <point x="175" y="300"/>
+      <point x="117" y="487"/>
+      <point x="117" y="747" type="curve" name="dh01" smooth="yes"/>
+      <point x="117" y="995"/>
+      <point x="169" y="1188"/>
+      <point x="277" y="1321" type="curve" smooth="yes"/>
+      <point x="384" y="1454"/>
+      <point x="535" y="1520"/>
+      <point x="732" y="1520" type="curve" name="at01" smooth="yes"/>
+      <point x="800" y="1520"/>
+      <point x="855" y="1512"/>
+      <point x="914" y="1495" type="curve" smooth="yes"/>
+      <point x="971" y="1478"/>
+      <point x="1025" y="1454"/>
+      <point x="1077" y="1421" type="curve"/>
+      <point x="1077" y="1094" type="line" name="ih01"/>
+      <point x="1036" y="1147"/>
+      <point x="988" y="1188"/>
+      <point x="935" y="1215" type="curve" smooth="yes"/>
+      <point x="882" y="1242"/>
+      <point x="823" y="1255"/>
+      <point x="759" y="1255" type="curve" name="sv03" smooth="yes"/>
+      <point x="646" y="1255"/>
+      <point x="562" y="1213"/>
+      <point x="507" y="1129" type="curve" smooth="yes"/>
+      <point x="452" y="1044"/>
+      <point x="424" y="916"/>
+      <point x="424" y="747" type="curve" name="dh02" smooth="yes"/>
+      <point x="424" y="580"/>
+      <point x="451" y="453"/>
+      <point x="504" y="365" type="curve" smooth="yes"/>
+      <point x="555" y="282"/>
+      <point x="628" y="236"/>
+      <point x="739" y="236" type="curve" name="dv02" smooth="yes"/>
+      <point x="766" y="236"/>
+      <point x="792" y="239"/>
+      <point x="817" y="245" type="curve" smooth="yes"/>
+      <point x="846" y="252"/>
+      <point x="857" y="259"/>
+      <point x="872" y="270" type="curve" name="sh01"/>
+      <point x="872" y="555" type="line"/>
+      <point x="670" y="555" type="line" name="dv05"/>
+      <point x="670" y="803" type="line" name="hr02"/>
+      <point x="1130" y="803" type="line" name="dh03"/>
+      <point x="1130" y="119" type="line" name="hr03"/>
+      <point x="1074" y="71"/>
+      <point x="1012" y="34"/>
+      <point x="943" y="9" type="curve" smooth="yes"/>
+      <point x="874" y="-16"/>
+      <point x="804" y="-29"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 54 - 0
source/Hack-Bold.ufo/glyphs/G_caron.glif

@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Gcaron" format="1">
+  <advance width="1233"/>
+  <unicode hex="01E6"/>
+  <outline>
+    <contour>
+      <point x="337" y="1852" type="line" name="ih01"/>
+      <point x="515" y="1852" type="line"/>
+      <point x="713" y="1690" type="line"/>
+      <point x="912" y="1852" type="line" name="av01"/>
+      <point x="1090" y="1852" type="line" name="ih02"/>
+      <point x="867" y="1588" type="line" name="hr01"/>
+      <point x="558" y="1588" type="line"/>
+    </contour>
+    <contour>
+      <point x="719" y="-29" type="curve" name="dv01" smooth="yes"/>
+      <point x="338" y="-29"/>
+      <point x="117" y="251"/>
+      <point x="117" y="747" type="curve" name="dh01" smooth="yes"/>
+      <point x="117" y="1247"/>
+      <point x="342" y="1520"/>
+      <point x="727" y="1520" type="curve" name="at01" smooth="yes"/>
+      <point x="862" y="1520"/>
+      <point x="970" y="1488"/>
+      <point x="1077" y="1421" type="curve"/>
+      <point x="1077" y="1094" type="line" name="ih03"/>
+      <point x="994" y="1201"/>
+      <point x="887" y="1255"/>
+      <point x="758" y="1255" type="curve" name="sv01" smooth="yes"/>
+      <point x="535" y="1255"/>
+      <point x="424" y="1086"/>
+      <point x="424" y="747" type="curve" name="dh02" smooth="yes"/>
+      <point x="424" y="411"/>
+      <point x="528" y="236"/>
+      <point x="743" y="236" type="curve" name="dv02" smooth="yes"/>
+      <point x="796" y="236"/>
+      <point x="844" y="247"/>
+      <point x="872" y="270" type="curve" name="sh01"/>
+      <point x="872" y="555" type="line"/>
+      <point x="670" y="555" type="line" name="dv03"/>
+      <point x="670" y="803" type="line" name="dh03"/>
+      <point x="1130" y="803" type="line" name="dh04"/>
+      <point x="1130" y="119" type="line"/>
+      <point x="1015" y="20"/>
+      <point x="878" y="-29"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 63 - 0
source/Hack-Bold.ufo/glyphs/G_circumflex.glif

@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Gcircumflex" format="1">
+  <advance width="1233"/>
+  <unicode hex="011C"/>
+  <outline>
+    <contour>
+      <point x="472" y="1588" type="line" name="hr00"/>
+      <point x="670" y="1749" type="line"/>
+      <point x="869" y="1588" type="line"/>
+      <point x="1047" y="1588" type="line"/>
+      <point x="824" y="1852" type="line"/>
+      <point x="515" y="1852" type="line"/>
+      <point x="294" y="1588" type="line"/>
+    </contour>
+    <contour>
+      <point x="1130" y="119" type="curve"/>
+      <point x="1130" y="803" type="line"/>
+      <point x="670" y="803" type="line"/>
+      <point x="670" y="555" type="line"/>
+      <point x="872" y="555" type="line" name="hr01"/>
+      <point x="872" y="270" type="line"/>
+      <point x="853" y="257"/>
+      <point x="842" y="252"/>
+      <point x="817" y="245" type="curve" smooth="yes"/>
+      <point x="797" y="239"/>
+      <point x="771" y="236"/>
+      <point x="738" y="236" type="curve" smooth="yes"/>
+      <point x="531" y="236"/>
+      <point x="424" y="414"/>
+      <point x="424" y="747" type="curve" smooth="yes"/>
+      <point x="424" y="1088"/>
+      <point x="532" y="1255"/>
+      <point x="759" y="1255" type="curve" smooth="yes"/>
+      <point x="888" y="1255"/>
+      <point x="994" y="1201"/>
+      <point x="1077" y="1094" type="curve"/>
+      <point x="1077" y="1421" type="line"/>
+      <point x="973" y="1487"/>
+      <point x="858" y="1520"/>
+      <point x="732" y="1520" type="curve" smooth="yes"/>
+      <point x="601" y="1520"/>
+      <point x="489" y="1491"/>
+      <point x="398" y="1432" type="curve" smooth="yes"/>
+      <point x="214" y="1313"/>
+      <point x="117" y="1079"/>
+      <point x="117" y="747" type="curve" smooth="yes"/>
+      <point x="117" y="583"/>
+      <point x="141" y="443"/>
+      <point x="188" y="326" type="curve" smooth="yes"/>
+      <point x="283" y="94"/>
+      <point x="465" y="-29"/>
+      <point x="720" y="-29" type="curve" smooth="yes"/>
+      <point x="877" y="-29"/>
+      <point x="1017" y="22"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 69 - 0
source/Hack-Bold.ufo/glyphs/G_dotaccent.glif

@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Gdotaccent" format="1">
+  <advance width="1233"/>
+  <unicode hex="0120"/>
+  <outline>
+    <contour>
+      <point x="580" y="1606" type="line" name="dv03" smooth="yes"/>
+      <point x="563" y="1606"/>
+      <point x="549" y="1620"/>
+      <point x="549" y="1637" type="curve" name="dh03" smooth="yes"/>
+      <point x="549" y="1821" type="line" smooth="yes"/>
+      <point x="549" y="1838"/>
+      <point x="563" y="1852"/>
+      <point x="580" y="1852" type="curve" name="dv04" smooth="yes"/>
+      <point x="793" y="1852" type="line" smooth="yes"/>
+      <point x="810" y="1852"/>
+      <point x="824" y="1838"/>
+      <point x="824" y="1821" type="curve" smooth="yes"/>
+      <point x="824" y="1637" type="line" name="hr01" smooth="yes"/>
+      <point x="824" y="1620"/>
+      <point x="810" y="1606"/>
+      <point x="793" y="1606" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="719" y="-29" type="curve" name="dv01" smooth="yes"/>
+      <point x="338" y="-29"/>
+      <point x="117" y="251"/>
+      <point x="117" y="747" type="curve" name="dh01" smooth="yes"/>
+      <point x="117" y="1247"/>
+      <point x="342" y="1520"/>
+      <point x="727" y="1520" type="curve" name="at01" smooth="yes"/>
+      <point x="862" y="1520"/>
+      <point x="970" y="1488"/>
+      <point x="1077" y="1421" type="curve"/>
+      <point x="1077" y="1094" type="line" name="ih02"/>
+      <point x="994" y="1201"/>
+      <point x="887" y="1255"/>
+      <point x="758" y="1255" type="curve" name="sv01" smooth="yes"/>
+      <point x="534" y="1255"/>
+      <point x="424" y="1091"/>
+      <point x="424" y="748" type="curve" name="dh02" smooth="yes"/>
+      <point x="424" y="412"/>
+      <point x="529" y="236"/>
+      <point x="741" y="236" type="curve" name="dv02" smooth="yes"/>
+      <point x="786" y="236"/>
+      <point x="828" y="243"/>
+      <point x="853" y="258" type="curve" smooth="yes"/>
+      <point x="865" y="265"/>
+      <point x="872" y="273"/>
+      <point x="872" y="293" type="curve" name="sh02" smooth="yes"/>
+      <point x="872" y="525" type="line" smooth="yes"/>
+      <point x="872" y="545"/>
+      <point x="862" y="555"/>
+      <point x="842" y="555" type="curve" smooth="yes"/>
+      <point x="670" y="555" type="line" name="dv05"/>
+      <point x="670" y="803" type="line" name="ih01"/>
+      <point x="1130" y="803" type="line" name="sh01"/>
+      <point x="1130" y="119" type="line"/>
+      <point x="1015" y="20"/>
+      <point x="878" y="-29"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 0 - 38
source/Hack-Bold.ufo/glyphs/Gamma_.glif

@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Gamma" format="1">
-  <advance width="1233"/>
-  <unicode hex="0393"/>
-  <outline>
-    <contour>
-      <point x="182" y="1493" type="line" name="hr00"/>
-      <point x="1112" y="1493" type="line"/>
-      <point x="1112" y="1233" type="line" name="sv01"/>
-      <point x="477" y="1233" type="line" name="dh01"/>
-      <point x="477" y="0" type="line" name="ab01"/>
-      <point x="182" y="0" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="hr00" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="singlev" point1="hr00" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="doubleh" point1="hr00" point2="dh01" stem="X: 295.Vstem"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="21" width="-21" />
-      <hstem pos="1233" width="260" />
-      <vstem pos="182" width="295" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 115
source/Hack-Bold.ufo/glyphs/Gbreve_.glif

@@ -1,115 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Gbreve" format="1">
-  <advance width="1233"/>
-  <unicode hex="011E"/>
-  <outline>
-    <contour>
-      <point x="676" y="1588" type="qcurve" name="dv03"/>
-      <point x="529" y="1588"/>
-      <point x="443" y="1656" type="qcurve"/>
-      <point x="401" y="1688"/>
-      <point x="349" y="1783"/>
-      <point x="341" y="1852" type="qcurve" name="sv02"/>
-      <point x="482" y="1852" type="line"/>
-      <point x="501" y="1793"/>
-      <point x="551" y="1762" type="qcurve"/>
-      <point x="600" y="1731"/>
-      <point x="676" y="1731" type="qcurve" name="dv04"/>
-      <point x="753" y="1731"/>
-      <point x="801" y="1761" type="qcurve" name="hr01"/>
-      <point x="850" y="1792"/>
-      <point x="869" y="1852" type="qcurve" name="sv01"/>
-      <point x="1012" y="1852" type="line"/>
-      <point x="997" y="1724"/>
-      <point x="911" y="1656" type="qcurve"/>
-      <point x="866" y="1621"/>
-      <point x="747" y="1588"/>
-    </contour>
-    <contour>
-      <point x="720" y="-29" type="qcurve" name="dv01"/>
-      <point x="577" y="-29"/>
-      <point x="353" y="72"/>
-      <point x="275" y="172" type="qcurve"/>
-      <point x="200" y="268"/>
-      <point x="117" y="552"/>
-      <point x="117" y="747" type="qcurve" name="dh01"/>
-      <point x="117" y="933"/>
-      <point x="196" y="1221"/>
-      <point x="277" y="1321" type="qcurve"/>
-      <point x="437" y="1520"/>
-      <point x="732" y="1520" type="qcurve" name="at01"/>
-      <point x="783" y="1520"/>
-      <point x="870" y="1508"/>
-      <point x="914" y="1495" type="qcurve"/>
-      <point x="999" y="1470"/>
-      <point x="1077" y="1421" type="qcurve"/>
-      <point x="1077" y="1094" type="line" name="ih01"/>
-      <point x="1015" y="1174"/>
-      <point x="935" y="1215" type="qcurve"/>
-      <point x="855" y="1255"/>
-      <point x="759" y="1255" type="qcurve" name="sv03"/>
-      <point x="589" y="1255"/>
-      <point x="507" y="1129" type="qcurve"/>
-      <point x="424" y="1001"/>
-      <point x="424" y="747" type="qcurve" name="dh02"/>
-      <point x="424" y="622"/>
-      <point x="464" y="431"/>
-      <point x="504" y="365" type="qcurve"/>
-      <point x="542" y="303"/>
-      <point x="656" y="236"/>
-      <point x="739" y="236" type="qcurve" name="dv02"/>
-      <point x="779" y="236"/>
-      <point x="817" y="245" type="qcurve"/>
-      <point x="839" y="250"/>
-      <point x="861" y="262"/>
-      <point x="872" y="270" type="qcurve" name="sh01"/>
-      <point x="872" y="555" type="line"/>
-      <point x="670" y="555" type="line" name="dv05"/>
-      <point x="670" y="803" type="line" name="hr02"/>
-      <point x="1130" y="803" type="line" name="dh03"/>
-      <point x="1130" y="119" type="line" name="hr03"/>
-      <point x="1046" y="47"/>
-      <point x="943" y="9" type="qcurve"/>
-      <point x="891" y="-10"/>
-      <point x="783" y="-29"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="doublev" point1="dv03" point2="dv04" stem="Y: 172"/>
-    <ttc code="doublev" point1="dv05" point2="hr02" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="dv03" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="sv01" point2="sv02"/>
-    <ttc code="singlev" point1="at01" point2="sv03" stem="y: 260.Hstem"/>
-    <ttc code="mdeltav" point="sv03" delta="1" ppm1="9" ppm2="9"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 295.Vstem"/>
-    <ttc code="doubleh" point1="hr02" point2="dh03" stem="X: 295.Vstem"/>
-    <ttc code="interpolateh" point="ih01" point1="hr02" point2="dh03"/>
-    <ttc code="mdeltah" point="dh02" delta="-2" ppm1="9" ppm2="10"/>
-    <ttc code="singleh" point1="dh03" point2="sh01" stem="X: 236"/>
-    <ttc code="singleh" point1="dh03" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="dv03">
-      <hstem pos="-29" width="265" />
-      <hstem pos="555" width="248" />
-      <hstem pos="1255" width="265" />
-      <hstem pos="1588" width="143" />
-      <hstem pos="1588" width="264" />
-      <vstem pos="117" width="307" />
-      <vstem pos="670" width="460" />
-      <vstem pos="872" width="258" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 87
source/Hack-Bold.ufo/glyphs/Gcaron_.glif

@@ -1,87 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Gcaron" format="1">
-  <advance width="1233"/>
-  <unicode hex="01E6"/>
-  <outline>
-    <contour>
-      <point x="337" y="1852" type="line" name="ih01"/>
-      <point x="515" y="1852" type="line"/>
-      <point x="713" y="1690" type="line"/>
-      <point x="912" y="1852" type="line" name="av01"/>
-      <point x="1090" y="1852" type="line" name="ih02"/>
-      <point x="867" y="1588" type="line" name="hr01"/>
-      <point x="558" y="1588" type="line"/>
-    </contour>
-    <contour>
-      <point x="719" y="-29" type="qcurve" name="dv01"/>
-      <point x="576" y="-29"/>
-      <point x="352" y="74"/>
-      <point x="198" y="272"/>
-      <point x="117" y="561"/>
-      <point x="117" y="747" type="qcurve" name="dh01"/>
-      <point x="117" y="935"/>
-      <point x="199" y="1223"/>
-      <point x="356" y="1419"/>
-      <point x="583" y="1520"/>
-      <point x="727" y="1520" type="qcurve" name="at01"/>
-      <point x="828" y="1520"/>
-      <point x="997" y="1471"/>
-      <point x="1077" y="1421" type="qcurve"/>
-      <point x="1077" y="1094" type="line" name="ih03"/>
-      <point x="952" y="1255"/>
-      <point x="758" y="1255" type="qcurve" name="sv01"/>
-      <point x="424" y="1255"/>
-      <point x="424" y="747" type="qcurve" name="dh02"/>
-      <point x="424" y="495"/>
-      <point x="582" y="236"/>
-      <point x="743" y="236" type="qcurve" name="dv02"/>
-      <point x="783" y="236"/>
-      <point x="851" y="253"/>
-      <point x="872" y="270" type="qcurve" name="sh01"/>
-      <point x="872" y="555" type="line"/>
-      <point x="670" y="555" type="line" name="dv03"/>
-      <point x="670" y="803" type="line" name="dh03"/>
-      <point x="1130" y="803" type="line" name="dh04"/>
-      <point x="1130" y="119" type="line"/>
-      <point x="957" y="-29"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignv" point="ih01" align="round"/>
-    <ttc code="alignv" point="av01" align="round"/>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="doublev" point1="dv03" point2="dh03" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="at01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="mdeltav" point="sv01" delta="1" ppm1="9" ppm2="9"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 295.Vstem"/>
-    <ttc code="doubleh" point1="dh03" point2="dh04" stem="X: 295.Vstem"/>
-    <ttc code="mdeltah" point="dh02" delta="-2" ppm1="9" ppm2="10"/>
-    <ttc code="interpolateh" point="ih01" point1="dh01" point2="dh02"/>
-    <ttc code="interpolateh" point="ih02" point1="dh03" point2="dh04"/>
-    <ttc code="interpolateh" point="ih03" point1="dh03" point2="dh04"/>
-    <ttc code="singleh" point1="dh04" point2="sh01" stem="X: 236"/>
-    <ttc code="singleh" point1="dh04" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="ih01">
-      <hstem pos="-29" width="265" />
-      <hstem pos="555" width="248" />
-      <hstem pos="1255" width="265" />
-      <hstem pos="1852" width="-20" />
-      <vstem pos="117" width="307" />
-      <vstem pos="670" width="460" />
-      <vstem pos="872" width="258" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 70
source/Hack-Bold.ufo/glyphs/Gcircumflex_.glif

@@ -1,70 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Gcircumflex" format="1">
-  <advance width="1233"/>
-  <unicode hex="011C"/>
-  <outline>
-    <contour>
-      <point x="472" y="1588" type="line" name="hr00"/>
-      <point x="670" y="1749" type="line"/>
-      <point x="869" y="1588" type="line"/>
-      <point x="1047" y="1588" type="line"/>
-      <point x="824" y="1852" type="line"/>
-      <point x="515" y="1852" type="line"/>
-      <point x="294" y="1588" type="line"/>
-    </contour>
-    <contour>
-      <point x="1130" y="119" type="qcurve"/>
-      <point x="1130" y="803" type="line"/>
-      <point x="670" y="803" type="line"/>
-      <point x="670" y="555" type="line"/>
-      <point x="872" y="555" type="line" name="hr01"/>
-      <point x="872" y="270" type="line"/>
-      <point x="858" y="260"/>
-      <point x="836" y="250"/>
-      <point x="817" y="245" type="qcurve"/>
-      <point x="787" y="236"/>
-      <point x="738" y="236" type="qcurve"/>
-      <point x="583" y="236"/>
-      <point x="424" y="497"/>
-      <point x="424" y="747" type="qcurve"/>
-      <point x="424" y="1003"/>
-      <point x="589" y="1255"/>
-      <point x="759" y="1255" type="qcurve"/>
-      <point x="952" y="1255"/>
-      <point x="1077" y="1094" type="qcurve"/>
-      <point x="1077" y="1421" type="line"/>
-      <point x="921" y="1520"/>
-      <point x="732" y="1520" type="qcurve"/>
-      <point x="535" y="1520"/>
-      <point x="398" y="1432" type="qcurve"/>
-      <point x="260" y="1343"/>
-      <point x="117" y="996"/>
-      <point x="117" y="747" type="qcurve"/>
-      <point x="117" y="501"/>
-      <point x="188" y="326" type="qcurve"/>
-      <point x="259" y="152"/>
-      <point x="529" y="-29"/>
-      <point x="720" y="-29" type="qcurve"/>
-      <point x="838" y="-29"/>
-      <point x="1045" y="46"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="-29" width="265" />
-      <hstem pos="555" width="248" />
-      <hstem pos="1255" width="265" />
-      <hstem pos="1852" width="-20" />
-      <vstem pos="117" width="307" />
-      <vstem pos="670" width="460" />
-      <vstem pos="872" width="258" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 102
source/Hack-Bold.ufo/glyphs/Gdotaccent_.glif

@@ -1,102 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Gdotaccent" format="1">
-  <advance width="1233"/>
-  <unicode hex="0120"/>
-  <outline>
-    <contour>
-      <point x="580" y="1606" type="line" name="dv03"/>
-      <point x="567" y="1606"/>
-      <point x="549" y="1624"/>
-      <point x="549" y="1637" type="qcurve" name="dh03"/>
-      <point x="549" y="1821" type="line"/>
-      <point x="549" y="1834"/>
-      <point x="567" y="1852"/>
-      <point x="580" y="1852" type="qcurve" name="dv04"/>
-      <point x="793" y="1852" type="line"/>
-      <point x="806" y="1852"/>
-      <point x="824" y="1834"/>
-      <point x="824" y="1821" type="qcurve"/>
-      <point x="824" y="1637" type="line" name="hr01"/>
-      <point x="824" y="1624"/>
-      <point x="806" y="1606"/>
-      <point x="793" y="1606" type="qcurve"/>
-    </contour>
-    <contour>
-      <point x="719" y="-29" type="qcurve" name="dv01"/>
-      <point x="576" y="-29"/>
-      <point x="352" y="74"/>
-      <point x="198" y="272"/>
-      <point x="117" y="561"/>
-      <point x="117" y="747" type="qcurve" name="dh01"/>
-      <point x="117" y="935"/>
-      <point x="199" y="1223"/>
-      <point x="356" y="1419"/>
-      <point x="583" y="1520"/>
-      <point x="727" y="1520" type="qcurve" name="at01"/>
-      <point x="828" y="1520"/>
-      <point x="997" y="1471"/>
-      <point x="1077" y="1421" type="qcurve"/>
-      <point x="1077" y="1094" type="line" name="ih02"/>
-      <point x="952" y="1255"/>
-      <point x="758" y="1255" type="qcurve" name="sv01"/>
-      <point x="590" y="1255"/>
-      <point x="424" y="1005"/>
-      <point x="424" y="748" type="qcurve" name="dh02"/>
-      <point x="424" y="496"/>
-      <point x="582" y="236"/>
-      <point x="741" y="236" type="qcurve" name="dv02"/>
-      <point x="775" y="236"/>
-      <point x="834" y="247"/>
-      <point x="853" y="258" type="qcurve"/>
-      <point x="862" y="263"/>
-      <point x="872" y="278"/>
-      <point x="872" y="293" type="qcurve" name="sh02"/>
-      <point x="872" y="525" type="line"/>
-      <point x="872" y="555"/>
-      <point x="842" y="555" type="qcurve"/>
-      <point x="670" y="555" type="line" name="dv05"/>
-      <point x="670" y="803" type="line" name="ih01"/>
-      <point x="1130" y="803" type="line" name="sh01"/>
-      <point x="1130" y="119" type="line"/>
-      <point x="957" y="-29"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="at01" zone="t: 1"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="doublev" point1="dv03" point2="dv04" stem="y: 260.Hstem"/>
-    <ttc code="doublev" point1="dv05" point2="ih01" stem="y: 260.Hstem"/>
-    <ttc code="singlev" point1="at01" point2="sv01" stem="y: 260.Hstem"/>
-    <ttc code="mdeltav" point="sv01" delta="1" ppm1="9" ppm2="9"/>
-    <ttc code="doubleh" point1="dh01" point2="dh02" stem="X: 295.Vstem"/>
-    <ttc code="doubleh" point1="dh03" point2="hr01" stem="X: 293"/>
-    <ttc code="interpolateh" point="ih01" point1="dh03" point2="hr01" align="round"/>
-    <ttc code="singleh" point1="ih01" point2="sh01" stem="X: 295.Vstem"/>
-    <ttc code="interpolateh" point="ih02" point1="ih01" point2="sh01"/>
-    <ttc code="mdeltah" point="dh02" delta="-2" ppm1="9" ppm2="10"/>
-    <ttc code="singleh" point1="sh01" point2="sh02" stem="X: 236"/>
-    <ttc code="singleh" point1="sh01" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="dv03">
-      <hstem pos="-29" width="265" />
-      <hstem pos="555" width="248" />
-      <hstem pos="1255" width="265" />
-      <hstem pos="1606" width="246" />
-      <vstem pos="117" width="307" />
-      <vstem pos="549" width="275" />
-      <vstem pos="670" width="460" />
-      <vstem pos="872" width="258" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 57
source/Hack-Bold.ufo/glyphs/H18533_.glif

@@ -1,57 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="H18533" format="1">
-  <advance width="1233"/>
-  <unicode hex="25CF"/>
-  <outline>
-    <contour>
-      <point x="617" y="-84" type="qcurve" name="hr00"/>
-      <point x="547" y="-84"/>
-      <point x="387" y="-41"/>
-      <point x="310" y="2" type="qcurve"/>
-      <point x="238" y="42"/>
-      <point x="125" y="153"/>
-      <point x="47" y="288"/>
-      <point x="6" y="445"/>
-      <point x="6" y="532" type="qcurve"/>
-      <point x="6" y="619"/>
-      <point x="47" y="776"/>
-      <point x="125" y="911"/>
-      <point x="238" y="1021"/>
-      <point x="310" y="1062" type="qcurve"/>
-      <point x="387" y="1105"/>
-      <point x="547" y="1148"/>
-      <point x="617" y="1148" type="qcurve" name="av01"/>
-      <point x="687" y="1148"/>
-      <point x="844" y="1105"/>
-      <point x="922" y="1061" type="qcurve"/>
-      <point x="1068" y="979"/>
-      <point x="1227" y="712"/>
-      <point x="1227" y="532" type="qcurve"/>
-      <point x="1227" y="352"/>
-      <point x="1068" y="85"/>
-      <point x="922" y="3" type="qcurve"/>
-      <point x="844" y="-41"/>
-      <point x="687" y="-84"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignv" point="hr00" align="round"/>
-    <ttc code="alignv" point="av01" align="round"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="-63" width="-21" />
-      <hstem pos="1148" width="-20" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 33
source/Hack-Bold.ufo/glyphs/H18543_.glif

@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="H18543" format="1">
-  <advance width="1233"/>
-  <unicode hex="25AA"/>
-  <outline>
-    <contour>
-      <point x="219" y="929" type="line" name="hr00"/>
-      <point x="1013" y="929" type="line"/>
-      <point x="1013" y="135" type="line" name="av01"/>
-      <point x="219" y="135" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignv" point="av01" align="round"/>
-    <ttc code="alignv" point="hr00" align="round"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="156" width="-21" />
-      <hstem pos="929" width="-20" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 47
source/Hack-Bold.ufo/glyphs/H18551_.glif

@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="H18551" format="1">
-  <advance width="1233"/>
-  <unicode hex="25AB"/>
-  <outline>
-    <contour>
-      <point x="219" y="929" type="line" name="hr00"/>
-      <point x="1013" y="929" type="line" name="dv02"/>
-      <point x="1013" y="135" type="line" name="sh01"/>
-      <point x="219" y="135" type="line"/>
-    </contour>
-    <contour>
-      <point x="899" y="249" type="line" name="ah01"/>
-      <point x="899" y="815" type="line" name="dv01"/>
-      <point x="333" y="815" type="line" name="sh02"/>
-      <point x="333" y="249" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="doublev" point1="sh01" point2="ah01" stem="Y: 172"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="Y: 172"/>
-    <ttc code="alignh" point="lsb" align="round"/>
-    <ttc code="alignh" point="ah01" align="round"/>
-    <ttc code="singleh" point1="lsb" point2="hr00" align="round"/>
-    <ttc code="singleh" point1="ah01" point2="sh01" stem="X: 114"/>
-    <ttc code="singleh" point1="hr00" point2="sh02" stem="X: 114"/>
-    <ttc code="singleh" point1="sh01" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="135" width="114" />
-      <hstem pos="815" width="114" />
-      <vstem pos="219" width="114" />
-      <vstem pos="899" width="114" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 0 - 48
source/Hack-Bold.ufo/glyphs/H22073_.glif

@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="H22073" format="1">
-  <advance width="1233"/>
-  <unicode hex="25A1"/>
-  <outline>
-    <contour>
-      <point x="6" y="1142" type="line" name="hr00"/>
-      <point x="1227" y="1142" type="line"/>
-      <point x="1227" y="-78" type="line" name="sh01"/>
-      <point x="6" y="-78" type="line"/>
-    </contour>
-    <contour>
-      <point x="1113" y="36" type="line" name="ah01"/>
-      <point x="1113" y="1028" type="line" name="sv01"/>
-      <point x="120" y="1028" type="line" name="sh02"/>
-      <point x="120" y="36" type="line"/>
-    </contour>
-  </outline>
-  <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="hr00" zone="t: 0"/>
-    <ttc code="doublev" point1="sh01" point2="ah01" stem="Y: 172"/>
-    <ttc code="singlev" point1="hr00" point2="sv01" stem="Y: 172"/>
-    <ttc code="alignh" point="lsb" align="round"/>
-    <ttc code="alignh" point="ah01" align="round"/>
-    <ttc code="singleh" point1="lsb" point2="hr00" align="round"/>
-    <ttc code="singleh" point1="ah01" point2="sh01" stem="X: 114"/>
-    <ttc code="singleh" point1="hr00" point2="sh02" stem="X: 114"/>
-    <ttc code="singleh" point1="sh01" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="-78" width="114" />
-      <hstem pos="1028" width="114" />
-      <vstem pos="6" width="114" />
-      <vstem pos="1113" width="114" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
-  </lib>
-</glyph>

+ 4 - 32
source/Hack-Bold.ufo/glyphs/H_.glif

@@ -19,37 +19,9 @@
     </contour>
   </outline>
   <lib>
-  <dict>
-  <key>com.fontlab.ttprogram</key>
-  <data>
-  <ttProgram>
-    <ttc code="alignt" point="hr00" zone="t: 1"/>
-    <ttc code="alignt" point="ah01" zone="t: 1"/>
-    <ttc code="alignb" point="ab01" zone="b: 0"/>
-    <ttc code="alignb" point="ab02" zone="b: 0"/>
-    <ttc code="doublev" point1="dv01" point2="dv02" stem="y: 260.Hstem"/>
-    <ttc code="alignh" point="lsb" align="round"/>
-    <ttc code="alignh" point="ah01" align="round"/>
-    <ttc code="singleh" point1="lsb" point2="hr00" align="round"/>
-    <ttc code="singleh" point1="hr00" point2="sh01" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="ah01" point2="sh02" stem="X: 295.Vstem"/>
-    <ttc code="singleh" point1="ah01" point2="sh03"/>
-    <ttc code="singleh" point1="sh01" point2="sh04"/>
-    <ttc code="singleh" point1="sh02" point2="rsb" round="true"/>
-  </ttProgram>
-  </data>
-  <key>com.adobe.type.autohint</key>
-  <data>
-  <hintSetList>
-    <hintset pointTag="hr00">
-      <hstem pos="21" width="-21" />
-      <hstem pos="664" width="260" />
-      <hstem pos="1493" width="-20" />
-      <vstem pos="137" width="295" />
-      <vstem pos="801" width="295" />
-    </hintset>
-  </hintSetList>
-  </data>
-  </dict>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
   </lib>
 </glyph>

+ 41 - 0
source/Hack-Bold.ufo/glyphs/H_bar.glif

@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Hbar" format="1">
+  <advance width="1233"/>
+  <unicode hex="0126"/>
+  <outline>
+    <contour>
+      <point x="137" y="1105" type="line" name="hr00"/>
+      <point x="3" y="1105" type="line"/>
+      <point x="3" y="1269" type="line"/>
+      <point x="137" y="1269" type="line" name="sh01"/>
+      <point x="137" y="1493" type="line" name="at01"/>
+      <point x="432" y="1493" type="line" name="sh03"/>
+      <point x="432" y="1269" type="line" name="sv01"/>
+      <point x="801" y="1269" type="line" name="ah01"/>
+      <point x="801" y="1493" type="line" name="at02"/>
+      <point x="1095" y="1493" type="line"/>
+      <point x="1095" y="1269" type="line" name="sh04"/>
+      <point x="1230" y="1269" type="line"/>
+      <point x="1230" y="1105" type="line" name="sv02"/>
+      <point x="1095" y="1105" type="line" name="sh05"/>
+      <point x="1095" y="0" type="line" name="ab01"/>
+      <point x="801" y="0" type="line" name="sh06"/>
+      <point x="801" y="664" type="line" name="dv01"/>
+      <point x="432" y="664" type="line" name="sh07"/>
+      <point x="432" y="0" type="line" name="ab02"/>
+      <point x="137" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="801" y="924" type="line" name="sh08"/>
+      <point x="801" y="1105" type="line" name="sv03"/>
+      <point x="432" y="1105" type="line" name="sh02"/>
+      <point x="432" y="924" type="line"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-07-11 17:15:08 +0000</string>
+    </dict>
+  </lib>
+</glyph>

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.