Parcourir la source

added curved tails to the lower case a in bold set

Chris Simpkins il y a 10 ans
Parent
commit
c641c0fd19

+ 85 - 66
source/Hack-Bold.ufo/glyphs/a.glif

@@ -7,76 +7,95 @@
   </note>
   <outline>
     <contour>
-      <point x="567" y="-29"/>
+      <point x="569" y="-29"/>
       <point x="626" y="-16"/>
-      <point x="681" y="11" type="curve" smooth="yes"/>
-      <point x="736" y="38"/>
-      <point x="782" y="76"/>
-      <point x="817" y="125" type="curve"/>
-      <point x="846" y="0" type="line"/>
-      <point x="1108" y="0" type="line"/>
-      <point x="1108" y="639" type="line" smooth="yes"/>
-      <point x="1108" y="848"/>
-      <point x="1067" y="964"/>
+      <point x="682" y="11" type="curve" smooth="yes"/>
+      <point x="739" y="38"/>
+      <point x="787" y="76"/>
+      <point x="824" y="125" type="curve"/>
+      <point x="827" y="98"/>
+      <point x="833" y="71"/>
+      <point x="837" y="58" type="curve" smooth="yes"/>
+      <point x="842" y="44"/>
+      <point x="853" y="20"/>
+      <point x="865" y="0" type="curve"/>
+      <point x="1155" y="0" type="line"/>
+      <point x="1145" y="15"/>
+      <point x="1133" y="38"/>
+      <point x="1127" y="58" type="curve" smooth="yes"/>
+      <point x="1123" y="71"/>
+      <point x="1117" y="98"/>
+      <point x="1113" y="125" type="curve" smooth="yes"/>
+      <point x="1111" y="142"/>
+      <point x="1108" y="171"/>
+      <point x="1106" y="197" type="curve" smooth="yes"/>
+      <point x="1105" y="215"/>
+      <point x="1104" y="246"/>
+      <point x="1104" y="274" type="curve" smooth="yes"/>
+      <point x="1104" y="322"/>
+      <point x="1109" y="570"/>
+      <point x="1109" y="644" type="curve" smooth="yes"/>
+      <point x="1109" y="851"/>
+      <point x="1070" y="964"/>
       <point x="997" y="1035" type="curve" smooth="yes"/>
-      <point x="926" y="1107"/>
-      <point x="810" y="1147"/>
-      <point x="615" y="1147" type="curve" smooth="yes"/>
-      <point x="539" y="1147"/>
-      <point x="469" y="1141"/>
-      <point x="402" y="1128" type="curve" smooth="yes"/>
-      <point x="333" y="1115"/>
-      <point x="263" y="1093"/>
-      <point x="205" y="1069" type="curve"/>
-      <point x="205" y="819" type="line"/>
-      <point x="276" y="858"/>
-      <point x="348" y="887"/>
-      <point x="411" y="904" type="curve" smooth="yes"/>
-      <point x="476" y="921"/>
-      <point x="546" y="930"/>
-      <point x="609" y="930" type="curve" smooth="yes"/>
-      <point x="678" y="930"/>
-      <point x="731" y="919"/>
-      <point x="766" y="894" type="curve" smooth="yes"/>
-      <point x="798" y="871"/>
-      <point x="817" y="835"/>
-      <point x="817" y="786" type="curve" smooth="yes"/>
-      <point x="817" y="737" type="line"/>
-      <point x="614" y="737" type="line" smooth="yes"/>
-      <point x="437" y="737"/>
-      <point x="306" y="706"/>
-      <point x="221" y="644" type="curve" smooth="yes"/>
-      <point x="134" y="580"/>
-      <point x="94" y="481"/>
-      <point x="94" y="354" type="curve" smooth="yes"/>
-      <point x="94" y="233"/>
-      <point x="130" y="139"/>
-      <point x="201" y="72" type="curve" smooth="yes"/>
-      <point x="272" y="5"/>
-      <point x="373" y="-29"/>
-      <point x="493" y="-29" type="curve" smooth="yes"/>
+      <point x="928" y="1102"/>
+      <point x="814" y="1148"/>
+      <point x="628" y="1148" type="curve" smooth="yes"/>
+      <point x="541" y="1148"/>
+      <point x="457" y="1138"/>
+      <point x="403" y="1128" type="curve" smooth="yes"/>
+      <point x="337" y="1116"/>
+      <point x="261" y="1092"/>
+      <point x="206" y="1069" type="curve"/>
+      <point x="206" y="819" type="line"/>
+      <point x="277" y="858"/>
+      <point x="349" y="887"/>
+      <point x="412" y="904" type="curve" smooth="yes"/>
+      <point x="477" y="921"/>
+      <point x="547" y="930"/>
+      <point x="610" y="930" type="curve" smooth="yes"/>
+      <point x="679" y="930"/>
+      <point x="732" y="919"/>
+      <point x="767" y="894" type="curve" smooth="yes"/>
+      <point x="799" y="871"/>
+      <point x="818" y="835"/>
+      <point x="818" y="786" type="curve" smooth="yes"/>
+      <point x="818" y="737" type="line"/>
+      <point x="615" y="737" type="line" smooth="yes"/>
+      <point x="438" y="737"/>
+      <point x="307" y="706"/>
+      <point x="222" y="644" type="curve" smooth="yes"/>
+      <point x="135" y="580"/>
+      <point x="95" y="481"/>
+      <point x="95" y="354" type="curve" smooth="yes"/>
+      <point x="95" y="233"/>
+      <point x="131" y="139"/>
+      <point x="202" y="72" type="curve" smooth="yes"/>
+      <point x="273" y="5"/>
+      <point x="374" y="-29"/>
+      <point x="494" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="521" y="174"/>
-      <point x="481" y="189"/>
-      <point x="451" y="219" type="curve" smooth="yes"/>
-      <point x="421" y="249"/>
-      <point x="406" y="288"/>
-      <point x="406" y="342" type="curve" smooth="yes"/>
-      <point x="406" y="407"/>
-      <point x="428" y="456"/>
-      <point x="471" y="484" type="curve" smooth="yes"/>
-      <point x="514" y="512"/>
-      <point x="591" y="526"/>
-      <point x="700" y="526" type="curve" smooth="yes"/>
-      <point x="817" y="526" type="line"/>
-      <point x="817" y="506" type="line" smooth="yes"/>
-      <point x="817" y="401"/>
-      <point x="796" y="320"/>
-      <point x="753" y="262" type="curve" smooth="yes"/>
-      <point x="710" y="203"/>
-      <point x="649" y="174"/>
-      <point x="575" y="174" type="curve" smooth="yes"/>
+      <point x="522" y="174"/>
+      <point x="482" y="189"/>
+      <point x="452" y="219" type="curve" smooth="yes"/>
+      <point x="422" y="249"/>
+      <point x="407" y="288"/>
+      <point x="407" y="342" type="curve" smooth="yes"/>
+      <point x="407" y="407"/>
+      <point x="429" y="456"/>
+      <point x="472" y="484" type="curve" smooth="yes"/>
+      <point x="515" y="512"/>
+      <point x="592" y="526"/>
+      <point x="701" y="526" type="curve" smooth="yes"/>
+      <point x="818" y="526" type="line"/>
+      <point x="818" y="506" type="line" smooth="yes"/>
+      <point x="818" y="401"/>
+      <point x="797" y="320"/>
+      <point x="754" y="262" type="curve" smooth="yes"/>
+      <point x="711" y="203"/>
+      <point x="650" y="174"/>
+      <point x="576" y="174" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 91 - 72
source/Hack-Bold.ufo/glyphs/aacute.glif

@@ -6,83 +6,102 @@
 	aacute
   </note>
   <outline>
-    <contour>
-      <point x="567" y="-29"/>
-      <point x="626" y="-16"/>
-      <point x="681" y="11" type="curve" smooth="yes"/>
-      <point x="736" y="38"/>
-      <point x="782" y="76"/>
-      <point x="817" y="125" type="curve"/>
-      <point x="846" y="0" type="line"/>
-      <point x="1108" y="0" type="line"/>
-      <point x="1108" y="639" type="line" smooth="yes"/>
-      <point x="1108" y="848"/>
-      <point x="1067" y="964"/>
-      <point x="997" y="1035" type="curve" smooth="yes"/>
-      <point x="926" y="1107"/>
-      <point x="810" y="1147"/>
-      <point x="615" y="1147" type="curve" smooth="yes"/>
-      <point x="539" y="1147"/>
-      <point x="469" y="1141"/>
-      <point x="402" y="1128" type="curve" smooth="yes"/>
-      <point x="329" y="1114"/>
-      <point x="263" y="1093"/>
-      <point x="205" y="1069" type="curve"/>
-      <point x="205" y="819" type="line"/>
-      <point x="276" y="858"/>
-      <point x="348" y="887"/>
-      <point x="411" y="904" type="curve" smooth="yes"/>
-      <point x="476" y="921"/>
-      <point x="546" y="930"/>
-      <point x="609" y="930" type="curve" smooth="yes"/>
-      <point x="678" y="930"/>
-      <point x="731" y="919"/>
-      <point x="766" y="894" type="curve" smooth="yes"/>
-      <point x="798" y="871"/>
-      <point x="817" y="835"/>
-      <point x="817" y="786" type="curve" smooth="yes"/>
-      <point x="817" y="737" type="line"/>
-      <point x="614" y="737" type="line" smooth="yes"/>
-      <point x="437" y="737"/>
-      <point x="306" y="706"/>
-      <point x="221" y="644" type="curve" smooth="yes"/>
-      <point x="134" y="580"/>
-      <point x="94" y="481"/>
-      <point x="94" y="354" type="curve" smooth="yes"/>
-      <point x="94" y="233"/>
-      <point x="130" y="139"/>
-      <point x="201" y="72" type="curve" smooth="yes"/>
-      <point x="272" y="5"/>
-      <point x="373" y="-29"/>
-      <point x="493" y="-29" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="521" y="174"/>
-      <point x="481" y="189"/>
-      <point x="451" y="219" type="curve" smooth="yes"/>
-      <point x="421" y="249"/>
-      <point x="406" y="288"/>
-      <point x="406" y="342" type="curve" smooth="yes"/>
-      <point x="406" y="407"/>
-      <point x="428" y="456"/>
-      <point x="471" y="484" type="curve" smooth="yes"/>
-      <point x="514" y="512"/>
-      <point x="591" y="526"/>
-      <point x="700" y="526" type="curve" smooth="yes"/>
-      <point x="817" y="526" type="line"/>
-      <point x="817" y="506" type="line" smooth="yes"/>
-      <point x="817" y="401"/>
-      <point x="796" y="320"/>
-      <point x="753" y="262" type="curve" smooth="yes"/>
-      <point x="710" y="203"/>
-      <point x="649" y="174"/>
-      <point x="575" y="174" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="666" y="1297" type="line"/>
       <point x="1034" y="1673" type="line"/>
       <point x="752" y="1673" type="line"/>
       <point x="469" y="1297" type="line"/>
     </contour>
+    <contour>
+      <point x="569" y="-29"/>
+      <point x="626" y="-16"/>
+      <point x="682" y="11" type="curve" smooth="yes"/>
+      <point x="739" y="38"/>
+      <point x="787" y="76"/>
+      <point x="824" y="125" type="curve"/>
+      <point x="827" y="98"/>
+      <point x="833" y="71"/>
+      <point x="837" y="58" type="curve" smooth="yes"/>
+      <point x="842" y="44"/>
+      <point x="853" y="20"/>
+      <point x="865" y="0" type="curve"/>
+      <point x="1155" y="0" type="line"/>
+      <point x="1145" y="15"/>
+      <point x="1133" y="38"/>
+      <point x="1127" y="58" type="curve" smooth="yes"/>
+      <point x="1123" y="71"/>
+      <point x="1117" y="98"/>
+      <point x="1113" y="125" type="curve" smooth="yes"/>
+      <point x="1111" y="142"/>
+      <point x="1108" y="171"/>
+      <point x="1106" y="197" type="curve" smooth="yes"/>
+      <point x="1105" y="215"/>
+      <point x="1104" y="246"/>
+      <point x="1104" y="274" type="curve" smooth="yes"/>
+      <point x="1104" y="322"/>
+      <point x="1109" y="570"/>
+      <point x="1109" y="644" type="curve" smooth="yes"/>
+      <point x="1109" y="851"/>
+      <point x="1070" y="964"/>
+      <point x="997" y="1035" type="curve" smooth="yes"/>
+      <point x="928" y="1102"/>
+      <point x="814" y="1148"/>
+      <point x="628" y="1148" type="curve" smooth="yes"/>
+      <point x="541" y="1148"/>
+      <point x="457" y="1138"/>
+      <point x="403" y="1128" type="curve" smooth="yes"/>
+      <point x="337" y="1116"/>
+      <point x="261" y="1092"/>
+      <point x="206" y="1069" type="curve"/>
+      <point x="206" y="819" type="line"/>
+      <point x="277" y="858"/>
+      <point x="349" y="887"/>
+      <point x="412" y="904" type="curve" smooth="yes"/>
+      <point x="477" y="921"/>
+      <point x="547" y="930"/>
+      <point x="610" y="930" type="curve" smooth="yes"/>
+      <point x="679" y="930"/>
+      <point x="732" y="919"/>
+      <point x="767" y="894" type="curve" smooth="yes"/>
+      <point x="799" y="871"/>
+      <point x="818" y="835"/>
+      <point x="818" y="786" type="curve" smooth="yes"/>
+      <point x="818" y="737" type="line"/>
+      <point x="615" y="737" type="line" smooth="yes"/>
+      <point x="438" y="737"/>
+      <point x="307" y="706"/>
+      <point x="222" y="644" type="curve" smooth="yes"/>
+      <point x="135" y="580"/>
+      <point x="95" y="481"/>
+      <point x="95" y="354" type="curve" smooth="yes"/>
+      <point x="95" y="233"/>
+      <point x="131" y="139"/>
+      <point x="202" y="72" type="curve" smooth="yes"/>
+      <point x="273" y="5"/>
+      <point x="374" y="-29"/>
+      <point x="494" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="522" y="174"/>
+      <point x="482" y="189"/>
+      <point x="452" y="219" type="curve" smooth="yes"/>
+      <point x="422" y="249"/>
+      <point x="407" y="288"/>
+      <point x="407" y="342" type="curve" smooth="yes"/>
+      <point x="407" y="407"/>
+      <point x="429" y="456"/>
+      <point x="472" y="484" type="curve" smooth="yes"/>
+      <point x="515" y="512"/>
+      <point x="592" y="526"/>
+      <point x="701" y="526" type="curve" smooth="yes"/>
+      <point x="818" y="526" type="line"/>
+      <point x="818" y="506" type="line" smooth="yes"/>
+      <point x="818" y="401"/>
+      <point x="797" y="320"/>
+      <point x="754" y="262" type="curve" smooth="yes"/>
+      <point x="711" y="203"/>
+      <point x="650" y="174"/>
+      <point x="576" y="174" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 91 - 42
source/Hack-Bold.ufo/glyphs/abreve.glif

@@ -6,48 +6,6 @@
 	abreve
   </note>
   <outline>
-    <contour>
-      <point x="640" y="-29"/>
-      <point x="745" y="27"/>
-      <point x="817" y="125" type="curve"/>
-      <point x="846" y="0" type="line"/>
-      <point x="1108" y="0" type="line"/>
-      <point x="1108" y="639" type="line" smooth="yes"/>
-      <point x="1108" y="1018"/>
-      <point x="978" y="1147"/>
-      <point x="619" y="1147" type="curve" smooth="yes"/>
-      <point x="461" y="1147"/>
-      <point x="335" y="1122"/>
-      <point x="205" y="1069" type="curve"/>
-      <point x="205" y="819" type="line"/>
-      <point x="339" y="892"/>
-      <point x="474" y="930"/>
-      <point x="604" y="930" type="curve" smooth="yes"/>
-      <point x="748" y="930"/>
-      <point x="817" y="884"/>
-      <point x="817" y="786" type="curve" smooth="yes"/>
-      <point x="817" y="737" type="line"/>
-      <point x="614" y="737" type="line" smooth="yes"/>
-      <point x="262" y="737"/>
-      <point x="94" y="615"/>
-      <point x="94" y="358" type="curve" smooth="yes"/>
-      <point x="94" y="113"/>
-      <point x="246" y="-29"/>
-      <point x="488" y="-29" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="470" y="174"/>
-      <point x="406" y="234"/>
-      <point x="406" y="348" type="curve" smooth="yes"/>
-      <point x="406" y="476"/>
-      <point x="487" y="526"/>
-      <point x="700" y="526" type="curve" smooth="yes"/>
-      <point x="817" y="526" type="line"/>
-      <point x="817" y="506" type="line" smooth="yes"/>
-      <point x="817" y="297"/>
-      <point x="727" y="174"/>
-      <point x="576" y="174" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="825" y="1297"/>
       <point x="944" y="1402"/>
@@ -64,5 +22,96 @@
       <point x="408" y="1297"/>
       <point x="616" y="1297" type="curve" smooth="yes"/>
     </contour>
+    <contour>
+      <point x="569" y="-29"/>
+      <point x="626" y="-16"/>
+      <point x="682" y="11" type="curve" smooth="yes"/>
+      <point x="739" y="38"/>
+      <point x="787" y="76"/>
+      <point x="824" y="125" type="curve"/>
+      <point x="827" y="98"/>
+      <point x="833" y="71"/>
+      <point x="837" y="58" type="curve" smooth="yes"/>
+      <point x="842" y="44"/>
+      <point x="853" y="20"/>
+      <point x="865" y="0" type="curve"/>
+      <point x="1155" y="0" type="line"/>
+      <point x="1145" y="15"/>
+      <point x="1133" y="38"/>
+      <point x="1127" y="58" type="curve" smooth="yes"/>
+      <point x="1123" y="71"/>
+      <point x="1117" y="98"/>
+      <point x="1113" y="125" type="curve" smooth="yes"/>
+      <point x="1111" y="142"/>
+      <point x="1108" y="171"/>
+      <point x="1106" y="197" type="curve" smooth="yes"/>
+      <point x="1105" y="215"/>
+      <point x="1104" y="246"/>
+      <point x="1104" y="274" type="curve" smooth="yes"/>
+      <point x="1104" y="322"/>
+      <point x="1109" y="570"/>
+      <point x="1109" y="644" type="curve" smooth="yes"/>
+      <point x="1109" y="851"/>
+      <point x="1070" y="964"/>
+      <point x="997" y="1035" type="curve" smooth="yes"/>
+      <point x="928" y="1102"/>
+      <point x="814" y="1148"/>
+      <point x="628" y="1148" type="curve" smooth="yes"/>
+      <point x="541" y="1148"/>
+      <point x="457" y="1138"/>
+      <point x="403" y="1128" type="curve" smooth="yes"/>
+      <point x="337" y="1116"/>
+      <point x="261" y="1092"/>
+      <point x="206" y="1069" type="curve"/>
+      <point x="206" y="819" type="line"/>
+      <point x="277" y="858"/>
+      <point x="349" y="887"/>
+      <point x="412" y="904" type="curve" smooth="yes"/>
+      <point x="477" y="921"/>
+      <point x="547" y="930"/>
+      <point x="610" y="930" type="curve" smooth="yes"/>
+      <point x="679" y="930"/>
+      <point x="732" y="919"/>
+      <point x="767" y="894" type="curve" smooth="yes"/>
+      <point x="799" y="871"/>
+      <point x="818" y="835"/>
+      <point x="818" y="786" type="curve" smooth="yes"/>
+      <point x="818" y="737" type="line"/>
+      <point x="615" y="737" type="line" smooth="yes"/>
+      <point x="438" y="737"/>
+      <point x="307" y="706"/>
+      <point x="222" y="644" type="curve" smooth="yes"/>
+      <point x="135" y="580"/>
+      <point x="95" y="481"/>
+      <point x="95" y="354" type="curve" smooth="yes"/>
+      <point x="95" y="233"/>
+      <point x="131" y="139"/>
+      <point x="202" y="72" type="curve" smooth="yes"/>
+      <point x="273" y="5"/>
+      <point x="374" y="-29"/>
+      <point x="494" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="522" y="174"/>
+      <point x="482" y="189"/>
+      <point x="452" y="219" type="curve" smooth="yes"/>
+      <point x="422" y="249"/>
+      <point x="407" y="288"/>
+      <point x="407" y="342" type="curve" smooth="yes"/>
+      <point x="407" y="407"/>
+      <point x="429" y="456"/>
+      <point x="472" y="484" type="curve" smooth="yes"/>
+      <point x="515" y="512"/>
+      <point x="592" y="526"/>
+      <point x="701" y="526" type="curve" smooth="yes"/>
+      <point x="818" y="526" type="line"/>
+      <point x="818" y="506" type="line" smooth="yes"/>
+      <point x="818" y="401"/>
+      <point x="797" y="320"/>
+      <point x="754" y="262" type="curve" smooth="yes"/>
+      <point x="711" y="203"/>
+      <point x="650" y="174"/>
+      <point x="576" y="174" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 91 - 72
source/Hack-Bold.ufo/glyphs/acircumflex.glif

@@ -6,78 +6,6 @@
 	acircumflex
   </note>
   <outline>
-    <contour>
-      <point x="567" y="-29"/>
-      <point x="626" y="-16"/>
-      <point x="681" y="11" type="curve" smooth="yes"/>
-      <point x="736" y="38"/>
-      <point x="782" y="76"/>
-      <point x="817" y="125" type="curve"/>
-      <point x="846" y="0" type="line"/>
-      <point x="1108" y="0" type="line"/>
-      <point x="1108" y="639" type="line" smooth="yes"/>
-      <point x="1108" y="848"/>
-      <point x="1067" y="964"/>
-      <point x="997" y="1035" type="curve" smooth="yes"/>
-      <point x="926" y="1107"/>
-      <point x="810" y="1147"/>
-      <point x="615" y="1147" type="curve" smooth="yes"/>
-      <point x="539" y="1147"/>
-      <point x="469" y="1141"/>
-      <point x="402" y="1128" type="curve" smooth="yes"/>
-      <point x="329" y="1114"/>
-      <point x="263" y="1093"/>
-      <point x="205" y="1069" type="curve"/>
-      <point x="205" y="819" type="line"/>
-      <point x="276" y="858"/>
-      <point x="348" y="887"/>
-      <point x="411" y="904" type="curve" smooth="yes"/>
-      <point x="476" y="921"/>
-      <point x="546" y="930"/>
-      <point x="609" y="930" type="curve" smooth="yes"/>
-      <point x="678" y="930"/>
-      <point x="731" y="919"/>
-      <point x="766" y="894" type="curve" smooth="yes"/>
-      <point x="798" y="871"/>
-      <point x="817" y="835"/>
-      <point x="817" y="786" type="curve" smooth="yes"/>
-      <point x="817" y="737" type="line"/>
-      <point x="614" y="737" type="line" smooth="yes"/>
-      <point x="437" y="737"/>
-      <point x="306" y="706"/>
-      <point x="221" y="644" type="curve" smooth="yes"/>
-      <point x="134" y="580"/>
-      <point x="94" y="481"/>
-      <point x="94" y="354" type="curve" smooth="yes"/>
-      <point x="94" y="233"/>
-      <point x="130" y="139"/>
-      <point x="201" y="72" type="curve" smooth="yes"/>
-      <point x="272" y="5"/>
-      <point x="373" y="-29"/>
-      <point x="493" y="-29" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="521" y="174"/>
-      <point x="481" y="189"/>
-      <point x="451" y="219" type="curve" smooth="yes"/>
-      <point x="421" y="249"/>
-      <point x="406" y="288"/>
-      <point x="406" y="342" type="curve" smooth="yes"/>
-      <point x="406" y="407"/>
-      <point x="428" y="456"/>
-      <point x="471" y="484" type="curve" smooth="yes"/>
-      <point x="514" y="512"/>
-      <point x="591" y="526"/>
-      <point x="700" y="526" type="curve" smooth="yes"/>
-      <point x="817" y="526" type="line"/>
-      <point x="817" y="506" type="line" smooth="yes"/>
-      <point x="817" y="401"/>
-      <point x="796" y="320"/>
-      <point x="753" y="262" type="curve" smooth="yes"/>
-      <point x="710" y="203"/>
-      <point x="649" y="174"/>
-      <point x="575" y="174" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="418" y="1296" type="line"/>
       <point x="616" y="1521" type="line"/>
@@ -87,5 +15,96 @@
       <point x="496" y="1672" type="line"/>
       <point x="240" y="1296" type="line"/>
     </contour>
+    <contour>
+      <point x="569" y="-29"/>
+      <point x="626" y="-16"/>
+      <point x="682" y="11" type="curve" smooth="yes"/>
+      <point x="739" y="38"/>
+      <point x="787" y="76"/>
+      <point x="824" y="125" type="curve"/>
+      <point x="827" y="98"/>
+      <point x="833" y="71"/>
+      <point x="837" y="58" type="curve" smooth="yes"/>
+      <point x="842" y="44"/>
+      <point x="853" y="20"/>
+      <point x="865" y="0" type="curve"/>
+      <point x="1155" y="0" type="line"/>
+      <point x="1145" y="15"/>
+      <point x="1133" y="38"/>
+      <point x="1127" y="58" type="curve" smooth="yes"/>
+      <point x="1123" y="71"/>
+      <point x="1117" y="98"/>
+      <point x="1113" y="125" type="curve" smooth="yes"/>
+      <point x="1111" y="142"/>
+      <point x="1108" y="171"/>
+      <point x="1106" y="197" type="curve" smooth="yes"/>
+      <point x="1105" y="215"/>
+      <point x="1104" y="246"/>
+      <point x="1104" y="274" type="curve" smooth="yes"/>
+      <point x="1104" y="322"/>
+      <point x="1109" y="570"/>
+      <point x="1109" y="644" type="curve" smooth="yes"/>
+      <point x="1109" y="851"/>
+      <point x="1070" y="964"/>
+      <point x="997" y="1035" type="curve" smooth="yes"/>
+      <point x="928" y="1102"/>
+      <point x="814" y="1148"/>
+      <point x="628" y="1148" type="curve" smooth="yes"/>
+      <point x="541" y="1148"/>
+      <point x="457" y="1138"/>
+      <point x="403" y="1128" type="curve" smooth="yes"/>
+      <point x="337" y="1116"/>
+      <point x="261" y="1092"/>
+      <point x="206" y="1069" type="curve"/>
+      <point x="206" y="819" type="line"/>
+      <point x="277" y="858"/>
+      <point x="349" y="887"/>
+      <point x="412" y="904" type="curve" smooth="yes"/>
+      <point x="477" y="921"/>
+      <point x="547" y="930"/>
+      <point x="610" y="930" type="curve" smooth="yes"/>
+      <point x="679" y="930"/>
+      <point x="732" y="919"/>
+      <point x="767" y="894" type="curve" smooth="yes"/>
+      <point x="799" y="871"/>
+      <point x="818" y="835"/>
+      <point x="818" y="786" type="curve" smooth="yes"/>
+      <point x="818" y="737" type="line"/>
+      <point x="615" y="737" type="line" smooth="yes"/>
+      <point x="438" y="737"/>
+      <point x="307" y="706"/>
+      <point x="222" y="644" type="curve" smooth="yes"/>
+      <point x="135" y="580"/>
+      <point x="95" y="481"/>
+      <point x="95" y="354" type="curve" smooth="yes"/>
+      <point x="95" y="233"/>
+      <point x="131" y="139"/>
+      <point x="202" y="72" type="curve" smooth="yes"/>
+      <point x="273" y="5"/>
+      <point x="374" y="-29"/>
+      <point x="494" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="522" y="174"/>
+      <point x="482" y="189"/>
+      <point x="452" y="219" type="curve" smooth="yes"/>
+      <point x="422" y="249"/>
+      <point x="407" y="288"/>
+      <point x="407" y="342" type="curve" smooth="yes"/>
+      <point x="407" y="407"/>
+      <point x="429" y="456"/>
+      <point x="472" y="484" type="curve" smooth="yes"/>
+      <point x="515" y="512"/>
+      <point x="592" y="526"/>
+      <point x="701" y="526" type="curve" smooth="yes"/>
+      <point x="818" y="526" type="line"/>
+      <point x="818" y="506" type="line" smooth="yes"/>
+      <point x="818" y="401"/>
+      <point x="797" y="320"/>
+      <point x="754" y="262" type="curve" smooth="yes"/>
+      <point x="711" y="203"/>
+      <point x="650" y="174"/>
+      <point x="576" y="174" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 91 - 72
source/Hack-Bold.ufo/glyphs/adieresis.glif

@@ -6,78 +6,6 @@
 	adieresis
   </note>
   <outline>
-    <contour>
-      <point x="567" y="-29"/>
-      <point x="626" y="-16"/>
-      <point x="681" y="11" type="curve" smooth="yes"/>
-      <point x="736" y="38"/>
-      <point x="782" y="76"/>
-      <point x="817" y="125" type="curve"/>
-      <point x="846" y="0" type="line"/>
-      <point x="1108" y="0" type="line"/>
-      <point x="1108" y="639" type="line" smooth="yes"/>
-      <point x="1108" y="848"/>
-      <point x="1067" y="964"/>
-      <point x="997" y="1035" type="curve" smooth="yes"/>
-      <point x="926" y="1107"/>
-      <point x="810" y="1147"/>
-      <point x="615" y="1147" type="curve" smooth="yes"/>
-      <point x="539" y="1147"/>
-      <point x="469" y="1141"/>
-      <point x="402" y="1128" type="curve" smooth="yes"/>
-      <point x="329" y="1114"/>
-      <point x="263" y="1093"/>
-      <point x="205" y="1069" type="curve"/>
-      <point x="205" y="819" type="line"/>
-      <point x="276" y="858"/>
-      <point x="348" y="887"/>
-      <point x="411" y="904" type="curve" smooth="yes"/>
-      <point x="476" y="921"/>
-      <point x="546" y="930"/>
-      <point x="609" y="930" type="curve" smooth="yes"/>
-      <point x="678" y="930"/>
-      <point x="731" y="919"/>
-      <point x="766" y="894" type="curve" smooth="yes"/>
-      <point x="798" y="871"/>
-      <point x="817" y="835"/>
-      <point x="817" y="786" type="curve" smooth="yes"/>
-      <point x="817" y="737" type="line"/>
-      <point x="614" y="737" type="line" smooth="yes"/>
-      <point x="437" y="737"/>
-      <point x="306" y="706"/>
-      <point x="221" y="644" type="curve" smooth="yes"/>
-      <point x="134" y="580"/>
-      <point x="94" y="481"/>
-      <point x="94" y="354" type="curve" smooth="yes"/>
-      <point x="94" y="233"/>
-      <point x="130" y="139"/>
-      <point x="201" y="72" type="curve" smooth="yes"/>
-      <point x="272" y="5"/>
-      <point x="373" y="-29"/>
-      <point x="493" y="-29" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="521" y="174"/>
-      <point x="481" y="189"/>
-      <point x="451" y="219" type="curve" smooth="yes"/>
-      <point x="421" y="249"/>
-      <point x="406" y="288"/>
-      <point x="406" y="342" type="curve" smooth="yes"/>
-      <point x="406" y="407"/>
-      <point x="428" y="456"/>
-      <point x="471" y="484" type="curve" smooth="yes"/>
-      <point x="514" y="512"/>
-      <point x="591" y="526"/>
-      <point x="700" y="526" type="curve" smooth="yes"/>
-      <point x="817" y="526" type="line"/>
-      <point x="817" y="506" type="line" smooth="yes"/>
-      <point x="817" y="401"/>
-      <point x="796" y="320"/>
-      <point x="753" y="262" type="curve" smooth="yes"/>
-      <point x="710" y="203"/>
-      <point x="649" y="174"/>
-      <point x="575" y="174" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="507" y="1359" type="line" smooth="yes"/>
       <point x="526" y="1359"/>
@@ -114,5 +42,96 @@
       <point x="707" y="1359"/>
       <point x="726" y="1359" type="curve" smooth="yes"/>
     </contour>
+    <contour>
+      <point x="569" y="-29"/>
+      <point x="626" y="-16"/>
+      <point x="682" y="11" type="curve" smooth="yes"/>
+      <point x="739" y="38"/>
+      <point x="787" y="76"/>
+      <point x="824" y="125" type="curve"/>
+      <point x="827" y="98"/>
+      <point x="833" y="71"/>
+      <point x="837" y="58" type="curve" smooth="yes"/>
+      <point x="842" y="44"/>
+      <point x="853" y="20"/>
+      <point x="865" y="0" type="curve"/>
+      <point x="1155" y="0" type="line"/>
+      <point x="1145" y="15"/>
+      <point x="1133" y="38"/>
+      <point x="1127" y="58" type="curve" smooth="yes"/>
+      <point x="1123" y="71"/>
+      <point x="1117" y="98"/>
+      <point x="1113" y="125" type="curve" smooth="yes"/>
+      <point x="1111" y="142"/>
+      <point x="1108" y="171"/>
+      <point x="1106" y="197" type="curve" smooth="yes"/>
+      <point x="1105" y="215"/>
+      <point x="1104" y="246"/>
+      <point x="1104" y="274" type="curve" smooth="yes"/>
+      <point x="1104" y="322"/>
+      <point x="1109" y="570"/>
+      <point x="1109" y="644" type="curve" smooth="yes"/>
+      <point x="1109" y="851"/>
+      <point x="1070" y="964"/>
+      <point x="997" y="1035" type="curve" smooth="yes"/>
+      <point x="928" y="1102"/>
+      <point x="814" y="1148"/>
+      <point x="628" y="1148" type="curve" smooth="yes"/>
+      <point x="541" y="1148"/>
+      <point x="457" y="1138"/>
+      <point x="403" y="1128" type="curve" smooth="yes"/>
+      <point x="337" y="1116"/>
+      <point x="261" y="1092"/>
+      <point x="206" y="1069" type="curve"/>
+      <point x="206" y="819" type="line"/>
+      <point x="277" y="858"/>
+      <point x="349" y="887"/>
+      <point x="412" y="904" type="curve" smooth="yes"/>
+      <point x="477" y="921"/>
+      <point x="547" y="930"/>
+      <point x="610" y="930" type="curve" smooth="yes"/>
+      <point x="679" y="930"/>
+      <point x="732" y="919"/>
+      <point x="767" y="894" type="curve" smooth="yes"/>
+      <point x="799" y="871"/>
+      <point x="818" y="835"/>
+      <point x="818" y="786" type="curve" smooth="yes"/>
+      <point x="818" y="737" type="line"/>
+      <point x="615" y="737" type="line" smooth="yes"/>
+      <point x="438" y="737"/>
+      <point x="307" y="706"/>
+      <point x="222" y="644" type="curve" smooth="yes"/>
+      <point x="135" y="580"/>
+      <point x="95" y="481"/>
+      <point x="95" y="354" type="curve" smooth="yes"/>
+      <point x="95" y="233"/>
+      <point x="131" y="139"/>
+      <point x="202" y="72" type="curve" smooth="yes"/>
+      <point x="273" y="5"/>
+      <point x="374" y="-29"/>
+      <point x="494" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="522" y="174"/>
+      <point x="482" y="189"/>
+      <point x="452" y="219" type="curve" smooth="yes"/>
+      <point x="422" y="249"/>
+      <point x="407" y="288"/>
+      <point x="407" y="342" type="curve" smooth="yes"/>
+      <point x="407" y="407"/>
+      <point x="429" y="456"/>
+      <point x="472" y="484" type="curve" smooth="yes"/>
+      <point x="515" y="512"/>
+      <point x="592" y="526"/>
+      <point x="701" y="526" type="curve" smooth="yes"/>
+      <point x="818" y="526" type="line"/>
+      <point x="818" y="506" type="line" smooth="yes"/>
+      <point x="818" y="401"/>
+      <point x="797" y="320"/>
+      <point x="754" y="262" type="curve" smooth="yes"/>
+      <point x="711" y="203"/>
+      <point x="650" y="174"/>
+      <point x="576" y="174" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 91 - 72
source/Hack-Bold.ufo/glyphs/agrave.glif

@@ -6,83 +6,102 @@
 	agrave
   </note>
   <outline>
-    <contour>
-      <point x="567" y="-29"/>
-      <point x="626" y="-16"/>
-      <point x="681" y="11" type="curve" smooth="yes"/>
-      <point x="736" y="38"/>
-      <point x="782" y="76"/>
-      <point x="817" y="125" type="curve"/>
-      <point x="846" y="0" type="line"/>
-      <point x="1108" y="0" type="line"/>
-      <point x="1108" y="639" type="line" smooth="yes"/>
-      <point x="1108" y="848"/>
-      <point x="1067" y="964"/>
-      <point x="997" y="1035" type="curve" smooth="yes"/>
-      <point x="926" y="1107"/>
-      <point x="810" y="1147"/>
-      <point x="615" y="1147" type="curve" smooth="yes"/>
-      <point x="539" y="1147"/>
-      <point x="469" y="1141"/>
-      <point x="402" y="1128" type="curve" smooth="yes"/>
-      <point x="329" y="1114"/>
-      <point x="263" y="1093"/>
-      <point x="205" y="1069" type="curve"/>
-      <point x="205" y="819" type="line"/>
-      <point x="276" y="858"/>
-      <point x="348" y="887"/>
-      <point x="411" y="904" type="curve" smooth="yes"/>
-      <point x="476" y="921"/>
-      <point x="546" y="930"/>
-      <point x="609" y="930" type="curve" smooth="yes"/>
-      <point x="678" y="930"/>
-      <point x="731" y="919"/>
-      <point x="766" y="894" type="curve" smooth="yes"/>
-      <point x="798" y="871"/>
-      <point x="817" y="835"/>
-      <point x="817" y="786" type="curve" smooth="yes"/>
-      <point x="817" y="737" type="line"/>
-      <point x="614" y="737" type="line" smooth="yes"/>
-      <point x="437" y="737"/>
-      <point x="306" y="706"/>
-      <point x="221" y="644" type="curve" smooth="yes"/>
-      <point x="134" y="580"/>
-      <point x="94" y="481"/>
-      <point x="94" y="354" type="curve" smooth="yes"/>
-      <point x="94" y="233"/>
-      <point x="130" y="139"/>
-      <point x="201" y="72" type="curve" smooth="yes"/>
-      <point x="272" y="5"/>
-      <point x="373" y="-29"/>
-      <point x="493" y="-29" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="521" y="174"/>
-      <point x="481" y="189"/>
-      <point x="451" y="219" type="curve" smooth="yes"/>
-      <point x="421" y="249"/>
-      <point x="406" y="288"/>
-      <point x="406" y="342" type="curve" smooth="yes"/>
-      <point x="406" y="407"/>
-      <point x="428" y="456"/>
-      <point x="471" y="484" type="curve" smooth="yes"/>
-      <point x="514" y="512"/>
-      <point x="591" y="526"/>
-      <point x="700" y="526" type="curve" smooth="yes"/>
-      <point x="817" y="526" type="line"/>
-      <point x="817" y="506" type="line" smooth="yes"/>
-      <point x="817" y="401"/>
-      <point x="796" y="320"/>
-      <point x="753" y="262" type="curve" smooth="yes"/>
-      <point x="710" y="203"/>
-      <point x="649" y="174"/>
-      <point x="575" y="174" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="764" y="1297" type="line"/>
       <point x="481" y="1673" type="line"/>
       <point x="199" y="1673" type="line"/>
       <point x="567" y="1297" type="line"/>
     </contour>
+    <contour>
+      <point x="569" y="-29"/>
+      <point x="626" y="-16"/>
+      <point x="682" y="11" type="curve" smooth="yes"/>
+      <point x="739" y="38"/>
+      <point x="787" y="76"/>
+      <point x="824" y="125" type="curve"/>
+      <point x="827" y="98"/>
+      <point x="833" y="71"/>
+      <point x="837" y="58" type="curve" smooth="yes"/>
+      <point x="842" y="44"/>
+      <point x="853" y="20"/>
+      <point x="865" y="0" type="curve"/>
+      <point x="1155" y="0" type="line"/>
+      <point x="1145" y="15"/>
+      <point x="1133" y="38"/>
+      <point x="1127" y="58" type="curve" smooth="yes"/>
+      <point x="1123" y="71"/>
+      <point x="1117" y="98"/>
+      <point x="1113" y="125" type="curve" smooth="yes"/>
+      <point x="1111" y="142"/>
+      <point x="1108" y="171"/>
+      <point x="1106" y="197" type="curve" smooth="yes"/>
+      <point x="1105" y="215"/>
+      <point x="1104" y="246"/>
+      <point x="1104" y="274" type="curve" smooth="yes"/>
+      <point x="1104" y="322"/>
+      <point x="1109" y="570"/>
+      <point x="1109" y="644" type="curve" smooth="yes"/>
+      <point x="1109" y="851"/>
+      <point x="1070" y="964"/>
+      <point x="997" y="1035" type="curve" smooth="yes"/>
+      <point x="928" y="1102"/>
+      <point x="814" y="1148"/>
+      <point x="628" y="1148" type="curve" smooth="yes"/>
+      <point x="541" y="1148"/>
+      <point x="457" y="1138"/>
+      <point x="403" y="1128" type="curve" smooth="yes"/>
+      <point x="337" y="1116"/>
+      <point x="261" y="1092"/>
+      <point x="206" y="1069" type="curve"/>
+      <point x="206" y="819" type="line"/>
+      <point x="277" y="858"/>
+      <point x="349" y="887"/>
+      <point x="412" y="904" type="curve" smooth="yes"/>
+      <point x="477" y="921"/>
+      <point x="547" y="930"/>
+      <point x="610" y="930" type="curve" smooth="yes"/>
+      <point x="679" y="930"/>
+      <point x="732" y="919"/>
+      <point x="767" y="894" type="curve" smooth="yes"/>
+      <point x="799" y="871"/>
+      <point x="818" y="835"/>
+      <point x="818" y="786" type="curve" smooth="yes"/>
+      <point x="818" y="737" type="line"/>
+      <point x="615" y="737" type="line" smooth="yes"/>
+      <point x="438" y="737"/>
+      <point x="307" y="706"/>
+      <point x="222" y="644" type="curve" smooth="yes"/>
+      <point x="135" y="580"/>
+      <point x="95" y="481"/>
+      <point x="95" y="354" type="curve" smooth="yes"/>
+      <point x="95" y="233"/>
+      <point x="131" y="139"/>
+      <point x="202" y="72" type="curve" smooth="yes"/>
+      <point x="273" y="5"/>
+      <point x="374" y="-29"/>
+      <point x="494" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="522" y="174"/>
+      <point x="482" y="189"/>
+      <point x="452" y="219" type="curve" smooth="yes"/>
+      <point x="422" y="249"/>
+      <point x="407" y="288"/>
+      <point x="407" y="342" type="curve" smooth="yes"/>
+      <point x="407" y="407"/>
+      <point x="429" y="456"/>
+      <point x="472" y="484" type="curve" smooth="yes"/>
+      <point x="515" y="512"/>
+      <point x="592" y="526"/>
+      <point x="701" y="526" type="curve" smooth="yes"/>
+      <point x="818" y="526" type="line"/>
+      <point x="818" y="506" type="line" smooth="yes"/>
+      <point x="818" y="401"/>
+      <point x="797" y="320"/>
+      <point x="754" y="262" type="curve" smooth="yes"/>
+      <point x="711" y="203"/>
+      <point x="650" y="174"/>
+      <point x="576" y="174" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 91 - 42
source/Hack-Bold.ufo/glyphs/amacron.glif

@@ -6,53 +6,102 @@
 	amacron
   </note>
   <outline>
-    <contour>
-      <point x="640" y="-29"/>
-      <point x="745" y="27"/>
-      <point x="817" y="125" type="curve"/>
-      <point x="846" y="0" type="line"/>
-      <point x="1108" y="0" type="line"/>
-      <point x="1108" y="639" type="line" smooth="yes"/>
-      <point x="1108" y="1018"/>
-      <point x="978" y="1147"/>
-      <point x="619" y="1147" type="curve" smooth="yes"/>
-      <point x="461" y="1147"/>
-      <point x="335" y="1122"/>
-      <point x="205" y="1069" type="curve"/>
-      <point x="205" y="819" type="line"/>
-      <point x="339" y="892"/>
-      <point x="474" y="930"/>
-      <point x="604" y="930" type="curve" smooth="yes"/>
-      <point x="748" y="930"/>
-      <point x="817" y="884"/>
-      <point x="817" y="786" type="curve" smooth="yes"/>
-      <point x="817" y="737" type="line"/>
-      <point x="614" y="737" type="line" smooth="yes"/>
-      <point x="262" y="737"/>
-      <point x="94" y="615"/>
-      <point x="94" y="358" type="curve" smooth="yes"/>
-      <point x="94" y="113"/>
-      <point x="246" y="-29"/>
-      <point x="488" y="-29" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="470" y="174"/>
-      <point x="406" y="234"/>
-      <point x="406" y="348" type="curve" smooth="yes"/>
-      <point x="406" y="476"/>
-      <point x="487" y="526"/>
-      <point x="700" y="526" type="curve" smooth="yes"/>
-      <point x="817" y="526" type="line"/>
-      <point x="817" y="506" type="line" smooth="yes"/>
-      <point x="817" y="297"/>
-      <point x="727" y="174"/>
-      <point x="576" y="174" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="932" y="1347" type="line"/>
       <point x="932" y="1535" type="line"/>
       <point x="301" y="1535" type="line"/>
       <point x="301" y="1347" type="line"/>
     </contour>
+    <contour>
+      <point x="569" y="-29"/>
+      <point x="626" y="-16"/>
+      <point x="682" y="11" type="curve" smooth="yes"/>
+      <point x="739" y="38"/>
+      <point x="787" y="76"/>
+      <point x="824" y="125" type="curve"/>
+      <point x="827" y="98"/>
+      <point x="833" y="71"/>
+      <point x="837" y="58" type="curve" smooth="yes"/>
+      <point x="842" y="44"/>
+      <point x="853" y="20"/>
+      <point x="865" y="0" type="curve"/>
+      <point x="1155" y="0" type="line"/>
+      <point x="1145" y="15"/>
+      <point x="1133" y="38"/>
+      <point x="1127" y="58" type="curve" smooth="yes"/>
+      <point x="1123" y="71"/>
+      <point x="1117" y="98"/>
+      <point x="1113" y="125" type="curve" smooth="yes"/>
+      <point x="1111" y="142"/>
+      <point x="1108" y="171"/>
+      <point x="1106" y="197" type="curve" smooth="yes"/>
+      <point x="1105" y="215"/>
+      <point x="1104" y="246"/>
+      <point x="1104" y="274" type="curve" smooth="yes"/>
+      <point x="1104" y="322"/>
+      <point x="1109" y="570"/>
+      <point x="1109" y="644" type="curve" smooth="yes"/>
+      <point x="1109" y="851"/>
+      <point x="1070" y="964"/>
+      <point x="997" y="1035" type="curve" smooth="yes"/>
+      <point x="928" y="1102"/>
+      <point x="814" y="1148"/>
+      <point x="628" y="1148" type="curve" smooth="yes"/>
+      <point x="541" y="1148"/>
+      <point x="457" y="1138"/>
+      <point x="403" y="1128" type="curve" smooth="yes"/>
+      <point x="337" y="1116"/>
+      <point x="261" y="1092"/>
+      <point x="206" y="1069" type="curve"/>
+      <point x="206" y="819" type="line"/>
+      <point x="277" y="858"/>
+      <point x="349" y="887"/>
+      <point x="412" y="904" type="curve" smooth="yes"/>
+      <point x="477" y="921"/>
+      <point x="547" y="930"/>
+      <point x="610" y="930" type="curve" smooth="yes"/>
+      <point x="679" y="930"/>
+      <point x="732" y="919"/>
+      <point x="767" y="894" type="curve" smooth="yes"/>
+      <point x="799" y="871"/>
+      <point x="818" y="835"/>
+      <point x="818" y="786" type="curve" smooth="yes"/>
+      <point x="818" y="737" type="line"/>
+      <point x="615" y="737" type="line" smooth="yes"/>
+      <point x="438" y="737"/>
+      <point x="307" y="706"/>
+      <point x="222" y="644" type="curve" smooth="yes"/>
+      <point x="135" y="580"/>
+      <point x="95" y="481"/>
+      <point x="95" y="354" type="curve" smooth="yes"/>
+      <point x="95" y="233"/>
+      <point x="131" y="139"/>
+      <point x="202" y="72" type="curve" smooth="yes"/>
+      <point x="273" y="5"/>
+      <point x="374" y="-29"/>
+      <point x="494" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="522" y="174"/>
+      <point x="482" y="189"/>
+      <point x="452" y="219" type="curve" smooth="yes"/>
+      <point x="422" y="249"/>
+      <point x="407" y="288"/>
+      <point x="407" y="342" type="curve" smooth="yes"/>
+      <point x="407" y="407"/>
+      <point x="429" y="456"/>
+      <point x="472" y="484" type="curve" smooth="yes"/>
+      <point x="515" y="512"/>
+      <point x="592" y="526"/>
+      <point x="701" y="526" type="curve" smooth="yes"/>
+      <point x="818" y="526" type="line"/>
+      <point x="818" y="506" type="line" smooth="yes"/>
+      <point x="818" y="401"/>
+      <point x="797" y="320"/>
+      <point x="754" y="262" type="curve" smooth="yes"/>
+      <point x="711" y="203"/>
+      <point x="650" y="174"/>
+      <point x="576" y="174" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 109 - 60
source/Hack-Bold.ufo/glyphs/aogonek.glif

@@ -7,70 +7,119 @@
   </note>
   <outline>
     <contour>
-      <point x="640" y="-29"/>
-      <point x="745" y="27"/>
-      <point x="817" y="125" type="curve"/>
-      <point x="817" y="0" type="line"/>
-      <point x="1108" y="0" type="line"/>
-      <point x="1108" y="639" type="line" smooth="yes"/>
-      <point x="1108" y="1018"/>
-      <point x="978" y="1147"/>
-      <point x="619" y="1147" type="curve" smooth="yes"/>
-      <point x="461" y="1147"/>
-      <point x="335" y="1122"/>
-      <point x="205" y="1069" type="curve"/>
-      <point x="205" y="819" type="line"/>
-      <point x="339" y="892"/>
-      <point x="474" y="930"/>
-      <point x="604" y="930" type="curve" smooth="yes"/>
-      <point x="748" y="930"/>
-      <point x="817" y="884"/>
-      <point x="817" y="786" type="curve" smooth="yes"/>
-      <point x="817" y="737" type="line"/>
-      <point x="614" y="737" type="line" smooth="yes"/>
-      <point x="262" y="737"/>
-      <point x="94" y="615"/>
-      <point x="94" y="358" type="curve" smooth="yes"/>
-      <point x="94" y="113"/>
-      <point x="246" y="-29"/>
-      <point x="488" y="-29" type="curve" smooth="yes"/>
+      <point x="1048" y="-399"/>
+      <point x="1112" y="-392"/>
+      <point x="1184" y="-377" type="curve"/>
+      <point x="1184" y="-221" type="line"/>
+      <point x="1131" y="-242"/>
+      <point x="1077" y="-252"/>
+      <point x="1036" y="-252" type="curve" smooth="yes"/>
+      <point x="953" y="-252"/>
+      <point x="918" y="-211"/>
+      <point x="918" y="-164" type="curve" smooth="yes"/>
+      <point x="918" y="-145"/>
+      <point x="924" y="-128"/>
+      <point x="937" y="-104" type="curve" smooth="yes"/>
+      <point x="948" y="-84"/>
+      <point x="962" y="-60"/>
+      <point x="1008" y="2" type="curve"/>
+      <point x="867" y="2" type="line"/>
+      <point x="792" y="-79"/>
+      <point x="756" y="-149"/>
+      <point x="756" y="-222" type="curve" smooth="yes"/>
+      <point x="756" y="-336"/>
+      <point x="842" y="-399"/>
+      <point x="997" y="-399" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="996" y="-401"/>
-      <point x="1060" y="-394"/>
-      <point x="1132" y="-379" type="curve"/>
-      <point x="1132" y="-223" type="line"/>
-      <point x="1079" y="-244"/>
-      <point x="1025" y="-254"/>
-      <point x="984" y="-254" type="curve" smooth="yes"/>
-      <point x="901" y="-254"/>
-      <point x="866" y="-213"/>
-      <point x="866" y="-166" type="curve" smooth="yes"/>
-      <point x="866" y="-147"/>
-      <point x="872" y="-130"/>
-      <point x="885" y="-106" type="curve" smooth="yes"/>
-      <point x="896" y="-86"/>
-      <point x="910" y="-62"/>
-      <point x="956" y="0" type="curve"/>
-      <point x="815" y="0" type="line"/>
-      <point x="740" y="-81"/>
-      <point x="704" y="-151"/>
-      <point x="704" y="-224" type="curve" smooth="yes"/>
-      <point x="704" y="-338"/>
-      <point x="790" y="-401"/>
-      <point x="945" y="-401" type="curve" smooth="yes"/>
+      <point x="569" y="-29"/>
+      <point x="626" y="-16"/>
+      <point x="682" y="11" type="curve" smooth="yes"/>
+      <point x="739" y="38"/>
+      <point x="787" y="76"/>
+      <point x="824" y="125" type="curve"/>
+      <point x="827" y="98"/>
+      <point x="833" y="71"/>
+      <point x="837" y="58" type="curve" smooth="yes"/>
+      <point x="842" y="44"/>
+      <point x="853" y="20"/>
+      <point x="865" y="0" type="curve"/>
+      <point x="1155" y="0" type="line"/>
+      <point x="1145" y="15"/>
+      <point x="1133" y="38"/>
+      <point x="1127" y="58" type="curve" smooth="yes"/>
+      <point x="1123" y="71"/>
+      <point x="1117" y="98"/>
+      <point x="1113" y="125" type="curve" smooth="yes"/>
+      <point x="1111" y="142"/>
+      <point x="1108" y="171"/>
+      <point x="1106" y="197" type="curve" smooth="yes"/>
+      <point x="1105" y="215"/>
+      <point x="1104" y="246"/>
+      <point x="1104" y="274" type="curve" smooth="yes"/>
+      <point x="1104" y="322"/>
+      <point x="1109" y="570"/>
+      <point x="1109" y="644" type="curve" smooth="yes"/>
+      <point x="1109" y="851"/>
+      <point x="1070" y="964"/>
+      <point x="997" y="1035" type="curve" smooth="yes"/>
+      <point x="928" y="1102"/>
+      <point x="814" y="1148"/>
+      <point x="628" y="1148" type="curve" smooth="yes"/>
+      <point x="541" y="1148"/>
+      <point x="457" y="1138"/>
+      <point x="403" y="1128" type="curve" smooth="yes"/>
+      <point x="337" y="1116"/>
+      <point x="261" y="1092"/>
+      <point x="206" y="1069" type="curve"/>
+      <point x="206" y="819" type="line"/>
+      <point x="277" y="858"/>
+      <point x="349" y="887"/>
+      <point x="412" y="904" type="curve" smooth="yes"/>
+      <point x="477" y="921"/>
+      <point x="547" y="930"/>
+      <point x="610" y="930" type="curve" smooth="yes"/>
+      <point x="679" y="930"/>
+      <point x="732" y="919"/>
+      <point x="767" y="894" type="curve" smooth="yes"/>
+      <point x="799" y="871"/>
+      <point x="818" y="835"/>
+      <point x="818" y="786" type="curve" smooth="yes"/>
+      <point x="818" y="737" type="line"/>
+      <point x="615" y="737" type="line" smooth="yes"/>
+      <point x="438" y="737"/>
+      <point x="307" y="706"/>
+      <point x="222" y="644" type="curve" smooth="yes"/>
+      <point x="135" y="580"/>
+      <point x="95" y="481"/>
+      <point x="95" y="354" type="curve" smooth="yes"/>
+      <point x="95" y="233"/>
+      <point x="131" y="139"/>
+      <point x="202" y="72" type="curve" smooth="yes"/>
+      <point x="273" y="5"/>
+      <point x="374" y="-29"/>
+      <point x="494" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="470" y="174"/>
-      <point x="406" y="234"/>
-      <point x="406" y="348" type="curve" smooth="yes"/>
-      <point x="406" y="476"/>
-      <point x="487" y="526"/>
-      <point x="700" y="526" type="curve" smooth="yes"/>
-      <point x="817" y="526" type="line"/>
-      <point x="817" y="506" type="line" smooth="yes"/>
-      <point x="817" y="297"/>
-      <point x="727" y="174"/>
+      <point x="522" y="174"/>
+      <point x="482" y="189"/>
+      <point x="452" y="219" type="curve" smooth="yes"/>
+      <point x="422" y="249"/>
+      <point x="407" y="288"/>
+      <point x="407" y="342" type="curve" smooth="yes"/>
+      <point x="407" y="407"/>
+      <point x="429" y="456"/>
+      <point x="472" y="484" type="curve" smooth="yes"/>
+      <point x="515" y="512"/>
+      <point x="592" y="526"/>
+      <point x="701" y="526" type="curve" smooth="yes"/>
+      <point x="818" y="526" type="line"/>
+      <point x="818" y="506" type="line" smooth="yes"/>
+      <point x="818" y="401"/>
+      <point x="797" y="320"/>
+      <point x="754" y="262" type="curve" smooth="yes"/>
+      <point x="711" y="203"/>
+      <point x="650" y="174"/>
       <point x="576" y="174" type="curve" smooth="yes"/>
     </contour>
   </outline>

+ 91 - 72
source/Hack-Bold.ufo/glyphs/aring.glif

@@ -6,78 +6,6 @@
 	aring
   </note>
   <outline>
-    <contour>
-      <point x="567" y="-29"/>
-      <point x="626" y="-16"/>
-      <point x="681" y="11" type="curve" smooth="yes"/>
-      <point x="736" y="38"/>
-      <point x="782" y="76"/>
-      <point x="817" y="125" type="curve"/>
-      <point x="846" y="0" type="line"/>
-      <point x="1108" y="0" type="line"/>
-      <point x="1108" y="639" type="line" smooth="yes"/>
-      <point x="1108" y="848"/>
-      <point x="1067" y="964"/>
-      <point x="997" y="1035" type="curve" smooth="yes"/>
-      <point x="926" y="1107"/>
-      <point x="810" y="1147"/>
-      <point x="615" y="1147" type="curve" smooth="yes"/>
-      <point x="539" y="1147"/>
-      <point x="469" y="1141"/>
-      <point x="402" y="1128" type="curve" smooth="yes"/>
-      <point x="329" y="1114"/>
-      <point x="263" y="1093"/>
-      <point x="205" y="1069" type="curve"/>
-      <point x="205" y="819" type="line"/>
-      <point x="276" y="858"/>
-      <point x="348" y="887"/>
-      <point x="411" y="904" type="curve" smooth="yes"/>
-      <point x="476" y="921"/>
-      <point x="546" y="930"/>
-      <point x="609" y="930" type="curve" smooth="yes"/>
-      <point x="678" y="930"/>
-      <point x="731" y="919"/>
-      <point x="766" y="894" type="curve" smooth="yes"/>
-      <point x="798" y="871"/>
-      <point x="817" y="835"/>
-      <point x="817" y="786" type="curve" smooth="yes"/>
-      <point x="817" y="737" type="line"/>
-      <point x="614" y="737" type="line" smooth="yes"/>
-      <point x="437" y="737"/>
-      <point x="306" y="706"/>
-      <point x="221" y="644" type="curve" smooth="yes"/>
-      <point x="134" y="580"/>
-      <point x="94" y="481"/>
-      <point x="94" y="354" type="curve" smooth="yes"/>
-      <point x="94" y="233"/>
-      <point x="130" y="139"/>
-      <point x="201" y="72" type="curve" smooth="yes"/>
-      <point x="272" y="5"/>
-      <point x="373" y="-29"/>
-      <point x="493" y="-29" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="521" y="174"/>
-      <point x="481" y="189"/>
-      <point x="451" y="219" type="curve" smooth="yes"/>
-      <point x="421" y="249"/>
-      <point x="406" y="288"/>
-      <point x="406" y="342" type="curve" smooth="yes"/>
-      <point x="406" y="407"/>
-      <point x="428" y="456"/>
-      <point x="471" y="484" type="curve" smooth="yes"/>
-      <point x="514" y="512"/>
-      <point x="591" y="526"/>
-      <point x="700" y="526" type="curve" smooth="yes"/>
-      <point x="817" y="526" type="line"/>
-      <point x="817" y="506" type="line" smooth="yes"/>
-      <point x="817" y="401"/>
-      <point x="796" y="320"/>
-      <point x="753" y="262" type="curve" smooth="yes"/>
-      <point x="710" y="203"/>
-      <point x="649" y="174"/>
-      <point x="575" y="174" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="692" y="1249"/>
       <point x="763" y="1277"/>
@@ -130,5 +58,96 @@
       <point x="652" y="1403"/>
       <point x="617" y="1403" type="curve" smooth="yes"/>
     </contour>
+    <contour>
+      <point x="569" y="-29"/>
+      <point x="626" y="-16"/>
+      <point x="682" y="11" type="curve" smooth="yes"/>
+      <point x="739" y="38"/>
+      <point x="787" y="76"/>
+      <point x="824" y="125" type="curve"/>
+      <point x="827" y="98"/>
+      <point x="833" y="71"/>
+      <point x="837" y="58" type="curve" smooth="yes"/>
+      <point x="842" y="44"/>
+      <point x="853" y="20"/>
+      <point x="865" y="0" type="curve"/>
+      <point x="1155" y="0" type="line"/>
+      <point x="1145" y="15"/>
+      <point x="1133" y="38"/>
+      <point x="1127" y="58" type="curve" smooth="yes"/>
+      <point x="1123" y="71"/>
+      <point x="1117" y="98"/>
+      <point x="1113" y="125" type="curve" smooth="yes"/>
+      <point x="1111" y="142"/>
+      <point x="1108" y="171"/>
+      <point x="1106" y="197" type="curve" smooth="yes"/>
+      <point x="1105" y="215"/>
+      <point x="1104" y="246"/>
+      <point x="1104" y="274" type="curve" smooth="yes"/>
+      <point x="1104" y="322"/>
+      <point x="1109" y="570"/>
+      <point x="1109" y="644" type="curve" smooth="yes"/>
+      <point x="1109" y="851"/>
+      <point x="1070" y="964"/>
+      <point x="997" y="1035" type="curve" smooth="yes"/>
+      <point x="928" y="1102"/>
+      <point x="814" y="1148"/>
+      <point x="628" y="1148" type="curve" smooth="yes"/>
+      <point x="541" y="1148"/>
+      <point x="457" y="1138"/>
+      <point x="403" y="1128" type="curve" smooth="yes"/>
+      <point x="337" y="1116"/>
+      <point x="261" y="1092"/>
+      <point x="206" y="1069" type="curve"/>
+      <point x="206" y="819" type="line"/>
+      <point x="277" y="858"/>
+      <point x="349" y="887"/>
+      <point x="412" y="904" type="curve" smooth="yes"/>
+      <point x="477" y="921"/>
+      <point x="547" y="930"/>
+      <point x="610" y="930" type="curve" smooth="yes"/>
+      <point x="679" y="930"/>
+      <point x="732" y="919"/>
+      <point x="767" y="894" type="curve" smooth="yes"/>
+      <point x="799" y="871"/>
+      <point x="818" y="835"/>
+      <point x="818" y="786" type="curve" smooth="yes"/>
+      <point x="818" y="737" type="line"/>
+      <point x="615" y="737" type="line" smooth="yes"/>
+      <point x="438" y="737"/>
+      <point x="307" y="706"/>
+      <point x="222" y="644" type="curve" smooth="yes"/>
+      <point x="135" y="580"/>
+      <point x="95" y="481"/>
+      <point x="95" y="354" type="curve" smooth="yes"/>
+      <point x="95" y="233"/>
+      <point x="131" y="139"/>
+      <point x="202" y="72" type="curve" smooth="yes"/>
+      <point x="273" y="5"/>
+      <point x="374" y="-29"/>
+      <point x="494" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="522" y="174"/>
+      <point x="482" y="189"/>
+      <point x="452" y="219" type="curve" smooth="yes"/>
+      <point x="422" y="249"/>
+      <point x="407" y="288"/>
+      <point x="407" y="342" type="curve" smooth="yes"/>
+      <point x="407" y="407"/>
+      <point x="429" y="456"/>
+      <point x="472" y="484" type="curve" smooth="yes"/>
+      <point x="515" y="512"/>
+      <point x="592" y="526"/>
+      <point x="701" y="526" type="curve" smooth="yes"/>
+      <point x="818" y="526" type="line"/>
+      <point x="818" y="506" type="line" smooth="yes"/>
+      <point x="818" y="401"/>
+      <point x="797" y="320"/>
+      <point x="754" y="262" type="curve" smooth="yes"/>
+      <point x="711" y="203"/>
+      <point x="650" y="174"/>
+      <point x="576" y="174" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 91 - 72
source/Hack-Bold.ufo/glyphs/atilde.glif

@@ -6,78 +6,6 @@
 	atilde
   </note>
   <outline>
-    <contour>
-      <point x="567" y="-29"/>
-      <point x="626" y="-16"/>
-      <point x="681" y="11" type="curve" smooth="yes"/>
-      <point x="736" y="38"/>
-      <point x="782" y="76"/>
-      <point x="817" y="125" type="curve"/>
-      <point x="846" y="0" type="line"/>
-      <point x="1108" y="0" type="line"/>
-      <point x="1108" y="639" type="line" smooth="yes"/>
-      <point x="1108" y="848"/>
-      <point x="1067" y="964"/>
-      <point x="997" y="1035" type="curve" smooth="yes"/>
-      <point x="926" y="1107"/>
-      <point x="810" y="1147"/>
-      <point x="615" y="1147" type="curve" smooth="yes"/>
-      <point x="539" y="1147"/>
-      <point x="469" y="1141"/>
-      <point x="402" y="1128" type="curve" smooth="yes"/>
-      <point x="329" y="1114"/>
-      <point x="263" y="1093"/>
-      <point x="205" y="1069" type="curve"/>
-      <point x="205" y="819" type="line"/>
-      <point x="276" y="858"/>
-      <point x="348" y="887"/>
-      <point x="411" y="904" type="curve" smooth="yes"/>
-      <point x="476" y="921"/>
-      <point x="546" y="930"/>
-      <point x="609" y="930" type="curve" smooth="yes"/>
-      <point x="678" y="930"/>
-      <point x="731" y="919"/>
-      <point x="766" y="894" type="curve" smooth="yes"/>
-      <point x="798" y="871"/>
-      <point x="817" y="835"/>
-      <point x="817" y="786" type="curve" smooth="yes"/>
-      <point x="817" y="737" type="line"/>
-      <point x="614" y="737" type="line" smooth="yes"/>
-      <point x="437" y="737"/>
-      <point x="306" y="706"/>
-      <point x="221" y="644" type="curve" smooth="yes"/>
-      <point x="134" y="580"/>
-      <point x="94" y="481"/>
-      <point x="94" y="354" type="curve" smooth="yes"/>
-      <point x="94" y="233"/>
-      <point x="130" y="139"/>
-      <point x="201" y="72" type="curve" smooth="yes"/>
-      <point x="272" y="5"/>
-      <point x="373" y="-29"/>
-      <point x="493" y="-29" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="521" y="174"/>
-      <point x="481" y="189"/>
-      <point x="451" y="219" type="curve" smooth="yes"/>
-      <point x="421" y="249"/>
-      <point x="406" y="288"/>
-      <point x="406" y="342" type="curve" smooth="yes"/>
-      <point x="406" y="407"/>
-      <point x="428" y="456"/>
-      <point x="471" y="484" type="curve" smooth="yes"/>
-      <point x="514" y="512"/>
-      <point x="591" y="526"/>
-      <point x="700" y="526" type="curve" smooth="yes"/>
-      <point x="817" y="526" type="line"/>
-      <point x="817" y="506" type="line" smooth="yes"/>
-      <point x="817" y="401"/>
-      <point x="796" y="320"/>
-      <point x="753" y="262" type="curve" smooth="yes"/>
-      <point x="710" y="203"/>
-      <point x="649" y="174"/>
-      <point x="575" y="174" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="833" y="1317"/>
       <point x="882" y="1345"/>
@@ -132,5 +60,96 @@
       <point x="744" y="1317"/>
       <point x="768" y="1317" type="curve" smooth="yes"/>
     </contour>
+    <contour>
+      <point x="569" y="-29"/>
+      <point x="626" y="-16"/>
+      <point x="682" y="11" type="curve" smooth="yes"/>
+      <point x="739" y="38"/>
+      <point x="787" y="76"/>
+      <point x="824" y="125" type="curve"/>
+      <point x="827" y="98"/>
+      <point x="833" y="71"/>
+      <point x="837" y="58" type="curve" smooth="yes"/>
+      <point x="842" y="44"/>
+      <point x="853" y="20"/>
+      <point x="865" y="0" type="curve"/>
+      <point x="1155" y="0" type="line"/>
+      <point x="1145" y="15"/>
+      <point x="1133" y="38"/>
+      <point x="1127" y="58" type="curve" smooth="yes"/>
+      <point x="1123" y="71"/>
+      <point x="1117" y="98"/>
+      <point x="1113" y="125" type="curve" smooth="yes"/>
+      <point x="1111" y="142"/>
+      <point x="1108" y="171"/>
+      <point x="1106" y="197" type="curve" smooth="yes"/>
+      <point x="1105" y="215"/>
+      <point x="1104" y="246"/>
+      <point x="1104" y="274" type="curve" smooth="yes"/>
+      <point x="1104" y="322"/>
+      <point x="1109" y="570"/>
+      <point x="1109" y="644" type="curve" smooth="yes"/>
+      <point x="1109" y="851"/>
+      <point x="1070" y="964"/>
+      <point x="997" y="1035" type="curve" smooth="yes"/>
+      <point x="928" y="1102"/>
+      <point x="814" y="1148"/>
+      <point x="628" y="1148" type="curve" smooth="yes"/>
+      <point x="541" y="1148"/>
+      <point x="457" y="1138"/>
+      <point x="403" y="1128" type="curve" smooth="yes"/>
+      <point x="337" y="1116"/>
+      <point x="261" y="1092"/>
+      <point x="206" y="1069" type="curve"/>
+      <point x="206" y="819" type="line"/>
+      <point x="277" y="858"/>
+      <point x="349" y="887"/>
+      <point x="412" y="904" type="curve" smooth="yes"/>
+      <point x="477" y="921"/>
+      <point x="547" y="930"/>
+      <point x="610" y="930" type="curve" smooth="yes"/>
+      <point x="679" y="930"/>
+      <point x="732" y="919"/>
+      <point x="767" y="894" type="curve" smooth="yes"/>
+      <point x="799" y="871"/>
+      <point x="818" y="835"/>
+      <point x="818" y="786" type="curve" smooth="yes"/>
+      <point x="818" y="737" type="line"/>
+      <point x="615" y="737" type="line" smooth="yes"/>
+      <point x="438" y="737"/>
+      <point x="307" y="706"/>
+      <point x="222" y="644" type="curve" smooth="yes"/>
+      <point x="135" y="580"/>
+      <point x="95" y="481"/>
+      <point x="95" y="354" type="curve" smooth="yes"/>
+      <point x="95" y="233"/>
+      <point x="131" y="139"/>
+      <point x="202" y="72" type="curve" smooth="yes"/>
+      <point x="273" y="5"/>
+      <point x="374" y="-29"/>
+      <point x="494" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="522" y="174"/>
+      <point x="482" y="189"/>
+      <point x="452" y="219" type="curve" smooth="yes"/>
+      <point x="422" y="249"/>
+      <point x="407" y="288"/>
+      <point x="407" y="342" type="curve" smooth="yes"/>
+      <point x="407" y="407"/>
+      <point x="429" y="456"/>
+      <point x="472" y="484" type="curve" smooth="yes"/>
+      <point x="515" y="512"/>
+      <point x="592" y="526"/>
+      <point x="701" y="526" type="curve" smooth="yes"/>
+      <point x="818" y="526" type="line"/>
+      <point x="818" y="506" type="line" smooth="yes"/>
+      <point x="818" y="401"/>
+      <point x="797" y="320"/>
+      <point x="754" y="262" type="curve" smooth="yes"/>
+      <point x="711" y="203"/>
+      <point x="650" y="174"/>
+      <point x="576" y="174" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 86 - 37
source/Hack-Bold.ufo/glyphs/uni0430.glif

@@ -7,45 +7,94 @@
   </note>
   <outline>
     <contour>
-      <point x="640" y="-29"/>
-      <point x="745" y="27"/>
-      <point x="817" y="125" type="curve"/>
-      <point x="846" y="0" type="line"/>
-      <point x="1108" y="0" type="line"/>
-      <point x="1108" y="639" type="line" smooth="yes"/>
-      <point x="1108" y="1018"/>
-      <point x="978" y="1147"/>
-      <point x="619" y="1147" type="curve" smooth="yes"/>
-      <point x="461" y="1147"/>
-      <point x="335" y="1122"/>
-      <point x="205" y="1069" type="curve"/>
-      <point x="205" y="819" type="line"/>
-      <point x="339" y="892"/>
-      <point x="474" y="930"/>
-      <point x="604" y="930" type="curve" smooth="yes"/>
-      <point x="748" y="930"/>
-      <point x="817" y="884"/>
-      <point x="817" y="786" type="curve" smooth="yes"/>
-      <point x="817" y="737" type="line"/>
-      <point x="614" y="737" type="line" smooth="yes"/>
-      <point x="262" y="737"/>
-      <point x="94" y="615"/>
-      <point x="94" y="358" type="curve" smooth="yes"/>
-      <point x="94" y="113"/>
-      <point x="246" y="-29"/>
-      <point x="488" y="-29" type="curve" smooth="yes"/>
+      <point x="569" y="-29"/>
+      <point x="626" y="-16"/>
+      <point x="682" y="11" type="curve" smooth="yes"/>
+      <point x="739" y="38"/>
+      <point x="787" y="76"/>
+      <point x="824" y="125" type="curve"/>
+      <point x="827" y="98"/>
+      <point x="833" y="71"/>
+      <point x="837" y="58" type="curve" smooth="yes"/>
+      <point x="842" y="44"/>
+      <point x="853" y="20"/>
+      <point x="865" y="0" type="curve"/>
+      <point x="1155" y="0" type="line"/>
+      <point x="1145" y="15"/>
+      <point x="1133" y="38"/>
+      <point x="1127" y="58" type="curve" smooth="yes"/>
+      <point x="1123" y="71"/>
+      <point x="1117" y="98"/>
+      <point x="1113" y="125" type="curve" smooth="yes"/>
+      <point x="1111" y="142"/>
+      <point x="1108" y="171"/>
+      <point x="1106" y="197" type="curve" smooth="yes"/>
+      <point x="1105" y="215"/>
+      <point x="1104" y="246"/>
+      <point x="1104" y="274" type="curve" smooth="yes"/>
+      <point x="1104" y="322"/>
+      <point x="1109" y="570"/>
+      <point x="1109" y="644" type="curve" smooth="yes"/>
+      <point x="1109" y="851"/>
+      <point x="1070" y="964"/>
+      <point x="997" y="1035" type="curve" smooth="yes"/>
+      <point x="928" y="1102"/>
+      <point x="814" y="1148"/>
+      <point x="628" y="1148" type="curve" smooth="yes"/>
+      <point x="541" y="1148"/>
+      <point x="457" y="1138"/>
+      <point x="403" y="1128" type="curve" smooth="yes"/>
+      <point x="337" y="1116"/>
+      <point x="261" y="1092"/>
+      <point x="206" y="1069" type="curve"/>
+      <point x="206" y="819" type="line"/>
+      <point x="277" y="858"/>
+      <point x="349" y="887"/>
+      <point x="412" y="904" type="curve" smooth="yes"/>
+      <point x="477" y="921"/>
+      <point x="547" y="930"/>
+      <point x="610" y="930" type="curve" smooth="yes"/>
+      <point x="679" y="930"/>
+      <point x="732" y="919"/>
+      <point x="767" y="894" type="curve" smooth="yes"/>
+      <point x="799" y="871"/>
+      <point x="818" y="835"/>
+      <point x="818" y="786" type="curve" smooth="yes"/>
+      <point x="818" y="737" type="line"/>
+      <point x="615" y="737" type="line" smooth="yes"/>
+      <point x="438" y="737"/>
+      <point x="307" y="706"/>
+      <point x="222" y="644" type="curve" smooth="yes"/>
+      <point x="135" y="580"/>
+      <point x="95" y="481"/>
+      <point x="95" y="354" type="curve" smooth="yes"/>
+      <point x="95" y="233"/>
+      <point x="131" y="139"/>
+      <point x="202" y="72" type="curve" smooth="yes"/>
+      <point x="273" y="5"/>
+      <point x="374" y="-29"/>
+      <point x="494" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="470" y="174"/>
-      <point x="406" y="234"/>
-      <point x="406" y="348" type="curve" smooth="yes"/>
-      <point x="406" y="476"/>
-      <point x="487" y="526"/>
-      <point x="700" y="526" type="curve" smooth="yes"/>
-      <point x="817" y="526" type="line"/>
-      <point x="817" y="506" type="line" smooth="yes"/>
-      <point x="817" y="297"/>
-      <point x="727" y="174"/>
+      <point x="522" y="174"/>
+      <point x="482" y="189"/>
+      <point x="452" y="219" type="curve" smooth="yes"/>
+      <point x="422" y="249"/>
+      <point x="407" y="288"/>
+      <point x="407" y="342" type="curve" smooth="yes"/>
+      <point x="407" y="407"/>
+      <point x="429" y="456"/>
+      <point x="472" y="484" type="curve" smooth="yes"/>
+      <point x="515" y="512"/>
+      <point x="592" y="526"/>
+      <point x="701" y="526" type="curve" smooth="yes"/>
+      <point x="818" y="526" type="line"/>
+      <point x="818" y="506" type="line" smooth="yes"/>
+      <point x="818" y="401"/>
+      <point x="797" y="320"/>
+      <point x="754" y="262" type="curve" smooth="yes"/>
+      <point x="711" y="203"/>
+      <point x="650" y="174"/>
       <point x="576" y="174" type="curve" smooth="yes"/>
     </contour>
   </outline>

+ 91 - 42
source/Hack-Bold.ufo/glyphs/uni04D_1.glif

@@ -6,48 +6,6 @@
 	uni04D1
   </note>
   <outline>
-    <contour>
-      <point x="640" y="-29"/>
-      <point x="745" y="27"/>
-      <point x="817" y="125" type="curve"/>
-      <point x="846" y="0" type="line"/>
-      <point x="1108" y="0" type="line"/>
-      <point x="1108" y="639" type="line" smooth="yes"/>
-      <point x="1108" y="1018"/>
-      <point x="978" y="1147"/>
-      <point x="619" y="1147" type="curve" smooth="yes"/>
-      <point x="461" y="1147"/>
-      <point x="335" y="1122"/>
-      <point x="205" y="1069" type="curve"/>
-      <point x="205" y="819" type="line"/>
-      <point x="339" y="892"/>
-      <point x="474" y="930"/>
-      <point x="604" y="930" type="curve" smooth="yes"/>
-      <point x="748" y="930"/>
-      <point x="817" y="884"/>
-      <point x="817" y="786" type="curve" smooth="yes"/>
-      <point x="817" y="737" type="line"/>
-      <point x="614" y="737" type="line" smooth="yes"/>
-      <point x="262" y="737"/>
-      <point x="94" y="615"/>
-      <point x="94" y="358" type="curve" smooth="yes"/>
-      <point x="94" y="113"/>
-      <point x="246" y="-29"/>
-      <point x="488" y="-29" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="470" y="174"/>
-      <point x="406" y="234"/>
-      <point x="406" y="348" type="curve" smooth="yes"/>
-      <point x="406" y="476"/>
-      <point x="487" y="526"/>
-      <point x="700" y="526" type="curve" smooth="yes"/>
-      <point x="817" y="526" type="line"/>
-      <point x="817" y="506" type="line" smooth="yes"/>
-      <point x="817" y="297"/>
-      <point x="727" y="174"/>
-      <point x="576" y="174" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="825" y="1270"/>
       <point x="944" y="1375"/>
@@ -64,5 +22,96 @@
       <point x="408" y="1270"/>
       <point x="616" y="1270" type="curve" smooth="yes"/>
     </contour>
+    <contour>
+      <point x="569" y="-29"/>
+      <point x="626" y="-16"/>
+      <point x="682" y="11" type="curve" smooth="yes"/>
+      <point x="739" y="38"/>
+      <point x="787" y="76"/>
+      <point x="824" y="125" type="curve"/>
+      <point x="827" y="98"/>
+      <point x="833" y="71"/>
+      <point x="837" y="58" type="curve" smooth="yes"/>
+      <point x="842" y="44"/>
+      <point x="853" y="20"/>
+      <point x="865" y="0" type="curve"/>
+      <point x="1155" y="0" type="line"/>
+      <point x="1145" y="15"/>
+      <point x="1133" y="38"/>
+      <point x="1127" y="58" type="curve" smooth="yes"/>
+      <point x="1123" y="71"/>
+      <point x="1117" y="98"/>
+      <point x="1113" y="125" type="curve" smooth="yes"/>
+      <point x="1111" y="142"/>
+      <point x="1108" y="171"/>
+      <point x="1106" y="197" type="curve" smooth="yes"/>
+      <point x="1105" y="215"/>
+      <point x="1104" y="246"/>
+      <point x="1104" y="274" type="curve" smooth="yes"/>
+      <point x="1104" y="322"/>
+      <point x="1109" y="570"/>
+      <point x="1109" y="644" type="curve" smooth="yes"/>
+      <point x="1109" y="851"/>
+      <point x="1070" y="964"/>
+      <point x="997" y="1035" type="curve" smooth="yes"/>
+      <point x="928" y="1102"/>
+      <point x="814" y="1148"/>
+      <point x="628" y="1148" type="curve" smooth="yes"/>
+      <point x="541" y="1148"/>
+      <point x="457" y="1138"/>
+      <point x="403" y="1128" type="curve" smooth="yes"/>
+      <point x="337" y="1116"/>
+      <point x="261" y="1092"/>
+      <point x="206" y="1069" type="curve"/>
+      <point x="206" y="819" type="line"/>
+      <point x="277" y="858"/>
+      <point x="349" y="887"/>
+      <point x="412" y="904" type="curve" smooth="yes"/>
+      <point x="477" y="921"/>
+      <point x="547" y="930"/>
+      <point x="610" y="930" type="curve" smooth="yes"/>
+      <point x="679" y="930"/>
+      <point x="732" y="919"/>
+      <point x="767" y="894" type="curve" smooth="yes"/>
+      <point x="799" y="871"/>
+      <point x="818" y="835"/>
+      <point x="818" y="786" type="curve" smooth="yes"/>
+      <point x="818" y="737" type="line"/>
+      <point x="615" y="737" type="line" smooth="yes"/>
+      <point x="438" y="737"/>
+      <point x="307" y="706"/>
+      <point x="222" y="644" type="curve" smooth="yes"/>
+      <point x="135" y="580"/>
+      <point x="95" y="481"/>
+      <point x="95" y="354" type="curve" smooth="yes"/>
+      <point x="95" y="233"/>
+      <point x="131" y="139"/>
+      <point x="202" y="72" type="curve" smooth="yes"/>
+      <point x="273" y="5"/>
+      <point x="374" y="-29"/>
+      <point x="494" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="522" y="174"/>
+      <point x="482" y="189"/>
+      <point x="452" y="219" type="curve" smooth="yes"/>
+      <point x="422" y="249"/>
+      <point x="407" y="288"/>
+      <point x="407" y="342" type="curve" smooth="yes"/>
+      <point x="407" y="407"/>
+      <point x="429" y="456"/>
+      <point x="472" y="484" type="curve" smooth="yes"/>
+      <point x="515" y="512"/>
+      <point x="592" y="526"/>
+      <point x="701" y="526" type="curve" smooth="yes"/>
+      <point x="818" y="526" type="line"/>
+      <point x="818" y="506" type="line" smooth="yes"/>
+      <point x="818" y="401"/>
+      <point x="797" y="320"/>
+      <point x="754" y="262" type="curve" smooth="yes"/>
+      <point x="711" y="203"/>
+      <point x="650" y="174"/>
+      <point x="576" y="174" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 91 - 42
source/Hack-Bold.ufo/glyphs/uni04D_3.glif

@@ -6,48 +6,6 @@
 	uni04D3
   </note>
   <outline>
-    <contour>
-      <point x="640" y="-29"/>
-      <point x="745" y="27"/>
-      <point x="817" y="125" type="curve"/>
-      <point x="846" y="0" type="line"/>
-      <point x="1108" y="0" type="line"/>
-      <point x="1108" y="639" type="line" smooth="yes"/>
-      <point x="1108" y="1018"/>
-      <point x="978" y="1147"/>
-      <point x="619" y="1147" type="curve" smooth="yes"/>
-      <point x="461" y="1147"/>
-      <point x="335" y="1122"/>
-      <point x="205" y="1069" type="curve"/>
-      <point x="205" y="819" type="line"/>
-      <point x="339" y="892"/>
-      <point x="474" y="930"/>
-      <point x="604" y="930" type="curve" smooth="yes"/>
-      <point x="748" y="930"/>
-      <point x="817" y="884"/>
-      <point x="817" y="786" type="curve" smooth="yes"/>
-      <point x="817" y="737" type="line"/>
-      <point x="614" y="737" type="line" smooth="yes"/>
-      <point x="262" y="737"/>
-      <point x="94" y="615"/>
-      <point x="94" y="358" type="curve" smooth="yes"/>
-      <point x="94" y="113"/>
-      <point x="246" y="-29"/>
-      <point x="488" y="-29" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="470" y="174"/>
-      <point x="406" y="234"/>
-      <point x="406" y="348" type="curve" smooth="yes"/>
-      <point x="406" y="476"/>
-      <point x="487" y="526"/>
-      <point x="700" y="526" type="curve" smooth="yes"/>
-      <point x="817" y="526" type="line"/>
-      <point x="817" y="506" type="line" smooth="yes"/>
-      <point x="817" y="297"/>
-      <point x="727" y="174"/>
-      <point x="576" y="174" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="507" y="1347" type="line" smooth="yes"/>
       <point x="526" y="1347"/>
@@ -84,5 +42,96 @@
       <point x="707" y="1347"/>
       <point x="726" y="1347" type="curve" smooth="yes"/>
     </contour>
+    <contour>
+      <point x="569" y="-29"/>
+      <point x="626" y="-16"/>
+      <point x="682" y="11" type="curve" smooth="yes"/>
+      <point x="739" y="38"/>
+      <point x="787" y="76"/>
+      <point x="824" y="125" type="curve"/>
+      <point x="827" y="98"/>
+      <point x="833" y="71"/>
+      <point x="837" y="58" type="curve" smooth="yes"/>
+      <point x="842" y="44"/>
+      <point x="853" y="20"/>
+      <point x="865" y="0" type="curve"/>
+      <point x="1155" y="0" type="line"/>
+      <point x="1145" y="15"/>
+      <point x="1133" y="38"/>
+      <point x="1127" y="58" type="curve" smooth="yes"/>
+      <point x="1123" y="71"/>
+      <point x="1117" y="98"/>
+      <point x="1113" y="125" type="curve" smooth="yes"/>
+      <point x="1111" y="142"/>
+      <point x="1108" y="171"/>
+      <point x="1106" y="197" type="curve" smooth="yes"/>
+      <point x="1105" y="215"/>
+      <point x="1104" y="246"/>
+      <point x="1104" y="274" type="curve" smooth="yes"/>
+      <point x="1104" y="322"/>
+      <point x="1109" y="570"/>
+      <point x="1109" y="644" type="curve" smooth="yes"/>
+      <point x="1109" y="851"/>
+      <point x="1070" y="964"/>
+      <point x="997" y="1035" type="curve" smooth="yes"/>
+      <point x="928" y="1102"/>
+      <point x="814" y="1148"/>
+      <point x="628" y="1148" type="curve" smooth="yes"/>
+      <point x="541" y="1148"/>
+      <point x="457" y="1138"/>
+      <point x="403" y="1128" type="curve" smooth="yes"/>
+      <point x="337" y="1116"/>
+      <point x="261" y="1092"/>
+      <point x="206" y="1069" type="curve"/>
+      <point x="206" y="819" type="line"/>
+      <point x="277" y="858"/>
+      <point x="349" y="887"/>
+      <point x="412" y="904" type="curve" smooth="yes"/>
+      <point x="477" y="921"/>
+      <point x="547" y="930"/>
+      <point x="610" y="930" type="curve" smooth="yes"/>
+      <point x="679" y="930"/>
+      <point x="732" y="919"/>
+      <point x="767" y="894" type="curve" smooth="yes"/>
+      <point x="799" y="871"/>
+      <point x="818" y="835"/>
+      <point x="818" y="786" type="curve" smooth="yes"/>
+      <point x="818" y="737" type="line"/>
+      <point x="615" y="737" type="line" smooth="yes"/>
+      <point x="438" y="737"/>
+      <point x="307" y="706"/>
+      <point x="222" y="644" type="curve" smooth="yes"/>
+      <point x="135" y="580"/>
+      <point x="95" y="481"/>
+      <point x="95" y="354" type="curve" smooth="yes"/>
+      <point x="95" y="233"/>
+      <point x="131" y="139"/>
+      <point x="202" y="72" type="curve" smooth="yes"/>
+      <point x="273" y="5"/>
+      <point x="374" y="-29"/>
+      <point x="494" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="522" y="174"/>
+      <point x="482" y="189"/>
+      <point x="452" y="219" type="curve" smooth="yes"/>
+      <point x="422" y="249"/>
+      <point x="407" y="288"/>
+      <point x="407" y="342" type="curve" smooth="yes"/>
+      <point x="407" y="407"/>
+      <point x="429" y="456"/>
+      <point x="472" y="484" type="curve" smooth="yes"/>
+      <point x="515" y="512"/>
+      <point x="592" y="526"/>
+      <point x="701" y="526" type="curve" smooth="yes"/>
+      <point x="818" y="526" type="line"/>
+      <point x="818" y="506" type="line" smooth="yes"/>
+      <point x="818" y="401"/>
+      <point x="797" y="320"/>
+      <point x="754" y="262" type="curve" smooth="yes"/>
+      <point x="711" y="203"/>
+      <point x="650" y="174"/>
+      <point x="576" y="174" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 1 - 1
source/Hack-Regular.ufo/glyphs/a.glif

@@ -22,7 +22,7 @@
       <point x="1121" y="0" type="line"/>
       <point x="1118" y="6"/>
       <point x="1103" y="50"/>
-      <point x="1094" y="91" type="curve"/>
+      <point x="1094" y="91" type="curve" smooth="yes"/>
       <point x="1087" y="116"/>
       <point x="1078" y="170"/>
       <point x="1071" y="226" type="curve" smooth="yes"/>