Explorar el Código

new curved tail on the lower case a

Chris Simpkins hace 10 años
padre
commit
2ba1cc0f4d

+ 89 - 75
source/Hack-Regular.ufo/glyphs/a.glif

@@ -7,83 +7,97 @@
   </note>
   <outline>
     <contour>
-      <point x="602" y="-29"/>
-      <point x="676" y="-13"/>
-      <point x="736" y="19" type="curve" smooth="yes"/>
-      <point x="795" y="50"/>
-      <point x="845" y="99"/>
-      <point x="884" y="166" type="curve"/>
-      <point x="902" y="0" type="line"/>
-      <point x="1069" y="0" type="line"/>
-      <point x="1069" y="639" type="line" smooth="yes"/>
-      <point x="1069" y="737"/>
-      <point x="1064" y="811"/>
-      <point x="1053" y="860" type="curve" smooth="yes"/>
-      <point x="1044" y="901"/>
-      <point x="1027" y="945"/>
-      <point x="999" y="984" type="curve" smooth="yes"/>
-      <point x="961" y="1037"/>
-      <point x="906" y="1077"/>
-      <point x="840" y="1105" type="curve" smooth="yes"/>
-      <point x="774" y="1133"/>
-      <point x="701" y="1147"/>
-      <point x="605" y="1147" type="curve" smooth="yes"/>
-      <point x="542" y="1147"/>
-      <point x="483" y="1141"/>
-      <point x="421" y="1128" type="curve" smooth="yes"/>
-      <point x="355" y="1114"/>
-      <point x="296" y="1096"/>
-      <point x="225" y="1069" type="curve"/>
-      <point x="225" y="885" type="line"/>
-      <point x="286" y="920"/>
-      <point x="348" y="946"/>
-      <point x="412" y="964" type="curve" smooth="yes"/>
-      <point x="476" y="982"/>
-      <point x="539" y="991"/>
-      <point x="603" y="991" type="curve" smooth="yes"/>
-      <point x="698" y="991"/>
-      <point x="772" y="971"/>
-      <point x="816" y="931" type="curve" smooth="yes"/>
-      <point x="861" y="890"/>
-      <point x="884" y="821"/>
-      <point x="884" y="736" type="curve" smooth="yes"/>
-      <point x="884" y="707" type="line"/>
-      <point x="637" y="707" type="line" smooth="yes"/>
-      <point x="475" y="707"/>
-      <point x="352" y="675"/>
-      <point x="269" y="610" type="curve" smooth="yes"/>
-      <point x="185" y="545"/>
-      <point x="143" y="450"/>
-      <point x="143" y="327" type="curve" smooth="yes"/>
-      <point x="143" y="210"/>
-      <point x="181" y="129"/>
-      <point x="245" y="68" type="curve" smooth="yes"/>
-      <point x="313" y="3"/>
-      <point x="403" y="-29"/>
-      <point x="520" y="-29" type="curve" smooth="yes"/>
+      <point x="594" y="-29"/>
+      <point x="666" y="-14"/>
+      <point x="729" y="19" type="curve" smooth="yes"/>
+      <point x="788" y="50"/>
+      <point x="854" y="103"/>
+      <point x="893" y="170" type="curve"/>
+      <point x="895" y="149"/>
+      <point x="902" y="116"/>
+      <point x="909" y="87" type="curve" smooth="yes"/>
+      <point x="918" y="50"/>
+      <point x="929" y="16"/>
+      <point x="936" y="0" type="curve"/>
+      <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="1087" y="116"/>
+      <point x="1078" y="170"/>
+      <point x="1071" y="226" type="curve" smooth="yes"/>
+      <point x="1065" y="276"/>
+      <point x="1064" y="333"/>
+      <point x="1062" y="410" type="curve"/>
+      <point x="1062" y="639" type="line" smooth="yes"/>
+      <point x="1062" y="738"/>
+      <point x="1057" y="810"/>
+      <point x="1046" y="860" type="curve" smooth="yes"/>
+      <point x="1037" y="901"/>
+      <point x="1020" y="945"/>
+      <point x="992" y="984" type="curve" smooth="yes"/>
+      <point x="954" y="1037"/>
+      <point x="895" y="1079"/>
+      <point x="834" y="1105" type="curve" smooth="yes"/>
+      <point x="768" y="1133"/>
+      <point x="691" y="1147"/>
+      <point x="597" y="1147" type="curve" smooth="yes"/>
+      <point x="536" y="1147"/>
+      <point x="476" y="1141"/>
+      <point x="414" y="1128" type="curve" smooth="yes"/>
+      <point x="345" y="1114"/>
+      <point x="273" y="1090"/>
+      <point x="218" y="1069" type="curve"/>
+      <point x="218" y="885" type="line"/>
+      <point x="279" y="920"/>
+      <point x="341" y="946"/>
+      <point x="405" y="964" type="curve" smooth="yes"/>
+      <point x="469" y="982"/>
+      <point x="532" y="991"/>
+      <point x="596" y="991" type="curve" smooth="yes"/>
+      <point x="691" y="991"/>
+      <point x="765" y="971"/>
+      <point x="809" y="931" type="curve" smooth="yes"/>
+      <point x="854" y="890"/>
+      <point x="877" y="821"/>
+      <point x="877" y="736" type="curve" smooth="yes"/>
+      <point x="877" y="707" type="line"/>
+      <point x="630" y="707" type="line" smooth="yes"/>
+      <point x="468" y="707"/>
+      <point x="345" y="675"/>
+      <point x="262" y="610" type="curve" smooth="yes"/>
+      <point x="178" y="545"/>
+      <point x="136" y="450"/>
+      <point x="136" y="327" type="curve" smooth="yes"/>
+      <point x="136" y="210"/>
+      <point x="174" y="129"/>
+      <point x="238" y="68" type="curve" smooth="yes"/>
+      <point x="306" y="3"/>
+      <point x="396" y="-29"/>
+      <point x="513" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="481" y="125"/>
-      <point x="426" y="146"/>
-      <point x="388" y="181" type="curve" smooth="yes"/>
-      <point x="349" y="217"/>
-      <point x="327" y="268"/>
-      <point x="327" y="337" type="curve" smooth="yes"/>
-      <point x="327" y="411"/>
-      <point x="352" y="468"/>
-      <point x="409" y="507" type="curve" smooth="yes"/>
-      <point x="463" y="544"/>
-      <point x="544" y="563"/>
-      <point x="651" y="563" type="curve" smooth="yes"/>
-      <point x="712" y="563" type="line"/>
-      <point x="884" y="563" type="line"/>
-      <point x="884" y="522" type="line" smooth="yes"/>
-      <point x="884" y="401"/>
-      <point x="854" y="302"/>
-      <point x="796" y="231" type="curve" smooth="yes"/>
-      <point x="738" y="160"/>
-      <point x="657" y="125"/>
-      <point x="558" y="125" type="curve" smooth="yes"/>
+      <point x="474" y="125"/>
+      <point x="419" y="146"/>
+      <point x="381" y="181" type="curve" smooth="yes"/>
+      <point x="342" y="217"/>
+      <point x="320" y="268"/>
+      <point x="320" y="337" type="curve" smooth="yes"/>
+      <point x="320" y="411"/>
+      <point x="345" y="468"/>
+      <point x="402" y="507" type="curve" smooth="yes"/>
+      <point x="456" y="544"/>
+      <point x="537" y="563"/>
+      <point x="644" y="563" type="curve" smooth="yes"/>
+      <point x="705" y="563" type="line"/>
+      <point x="877" y="563" type="line"/>
+      <point x="877" y="522" type="line" smooth="yes"/>
+      <point x="877" y="401"/>
+      <point x="847" y="302"/>
+      <point x="789" y="231" type="curve" smooth="yes"/>
+      <point x="731" y="160"/>
+      <point x="650" y="125"/>
+      <point x="551" y="125" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 93 - 79
source/Hack-Regular.ufo/glyphs/aacute.glif

@@ -7,89 +7,103 @@
   </note>
   <outline>
     <contour>
-      <point x="602" y="-29"/>
-      <point x="676" y="-13"/>
-      <point x="736" y="19" type="curve" smooth="yes"/>
-      <point x="795" y="50"/>
-      <point x="845" y="99"/>
-      <point x="884" y="166" type="curve"/>
-      <point x="902" y="0" type="line"/>
-      <point x="1069" y="0" type="line"/>
-      <point x="1069" y="639" type="line" smooth="yes"/>
-      <point x="1069" y="737"/>
-      <point x="1064" y="811"/>
-      <point x="1053" y="860" type="curve" smooth="yes"/>
-      <point x="1044" y="901"/>
-      <point x="1027" y="945"/>
-      <point x="999" y="984" type="curve" smooth="yes"/>
-      <point x="961" y="1037"/>
-      <point x="906" y="1077"/>
-      <point x="840" y="1105" type="curve" smooth="yes"/>
-      <point x="774" y="1133"/>
-      <point x="701" y="1147"/>
-      <point x="605" y="1147" type="curve" smooth="yes"/>
-      <point x="542" y="1147"/>
-      <point x="483" y="1141"/>
-      <point x="421" y="1128" type="curve" smooth="yes"/>
-      <point x="350" y="1113"/>
-      <point x="288" y="1093"/>
-      <point x="225" y="1069" type="curve"/>
-      <point x="225" y="885" type="line"/>
-      <point x="286" y="920"/>
-      <point x="348" y="946"/>
-      <point x="412" y="964" type="curve" smooth="yes"/>
-      <point x="476" y="982"/>
-      <point x="539" y="991"/>
-      <point x="603" y="991" type="curve" smooth="yes"/>
-      <point x="698" y="991"/>
-      <point x="772" y="971"/>
-      <point x="816" y="931" type="curve" smooth="yes"/>
-      <point x="861" y="890"/>
-      <point x="884" y="821"/>
-      <point x="884" y="736" type="curve" smooth="yes"/>
-      <point x="884" y="707" type="line"/>
-      <point x="637" y="707" type="line" smooth="yes"/>
-      <point x="475" y="707"/>
-      <point x="352" y="675"/>
-      <point x="269" y="610" type="curve" smooth="yes"/>
-      <point x="185" y="545"/>
-      <point x="143" y="450"/>
-      <point x="143" y="327" type="curve" smooth="yes"/>
-      <point x="143" y="210"/>
-      <point x="181" y="129"/>
-      <point x="245" y="68" type="curve" smooth="yes"/>
-      <point x="313" y="3"/>
-      <point x="403" y="-29"/>
-      <point x="520" y="-29" type="curve" smooth="yes"/>
+      <point x="632" y="1297" type="line"/>
+      <point x="957" y="1673" type="line"/>
+      <point x="759" y="1673" type="line"/>
+      <point x="478" y="1297" type="line"/>
     </contour>
     <contour>
-      <point x="481" y="125"/>
-      <point x="426" y="146"/>
-      <point x="388" y="181" type="curve" smooth="yes"/>
-      <point x="349" y="217"/>
-      <point x="327" y="268"/>
-      <point x="327" y="337" type="curve" smooth="yes"/>
-      <point x="327" y="411"/>
-      <point x="352" y="468"/>
-      <point x="409" y="507" type="curve" smooth="yes"/>
-      <point x="463" y="544"/>
-      <point x="544" y="563"/>
-      <point x="651" y="563" type="curve" smooth="yes"/>
-      <point x="712" y="563" type="line"/>
-      <point x="884" y="563" type="line"/>
-      <point x="884" y="522" type="line" smooth="yes"/>
-      <point x="884" y="401"/>
-      <point x="854" y="302"/>
-      <point x="796" y="231" type="curve" smooth="yes"/>
-      <point x="738" y="160"/>
-      <point x="657" y="125"/>
-      <point x="558" y="125" type="curve" smooth="yes"/>
+      <point x="594" y="-29"/>
+      <point x="666" y="-14"/>
+      <point x="729" y="19" type="curve" smooth="yes"/>
+      <point x="788" y="50"/>
+      <point x="854" y="103"/>
+      <point x="893" y="170" type="curve"/>
+      <point x="895" y="149"/>
+      <point x="902" y="116"/>
+      <point x="909" y="87" type="curve" smooth="yes"/>
+      <point x="918" y="50"/>
+      <point x="929" y="16"/>
+      <point x="936" y="0" type="curve"/>
+      <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="1087" y="116"/>
+      <point x="1078" y="170"/>
+      <point x="1071" y="226" type="curve" smooth="yes"/>
+      <point x="1065" y="276"/>
+      <point x="1064" y="333"/>
+      <point x="1062" y="410" type="curve"/>
+      <point x="1062" y="639" type="line" smooth="yes"/>
+      <point x="1062" y="738"/>
+      <point x="1057" y="810"/>
+      <point x="1046" y="860" type="curve" smooth="yes"/>
+      <point x="1037" y="901"/>
+      <point x="1020" y="945"/>
+      <point x="992" y="984" type="curve" smooth="yes"/>
+      <point x="954" y="1037"/>
+      <point x="895" y="1079"/>
+      <point x="834" y="1105" type="curve" smooth="yes"/>
+      <point x="768" y="1133"/>
+      <point x="691" y="1147"/>
+      <point x="597" y="1147" type="curve" smooth="yes"/>
+      <point x="536" y="1147"/>
+      <point x="476" y="1141"/>
+      <point x="414" y="1128" type="curve" smooth="yes"/>
+      <point x="345" y="1114"/>
+      <point x="273" y="1090"/>
+      <point x="218" y="1069" type="curve"/>
+      <point x="218" y="885" type="line"/>
+      <point x="279" y="920"/>
+      <point x="341" y="946"/>
+      <point x="405" y="964" type="curve" smooth="yes"/>
+      <point x="469" y="982"/>
+      <point x="532" y="991"/>
+      <point x="596" y="991" type="curve" smooth="yes"/>
+      <point x="691" y="991"/>
+      <point x="765" y="971"/>
+      <point x="809" y="931" type="curve" smooth="yes"/>
+      <point x="854" y="890"/>
+      <point x="877" y="821"/>
+      <point x="877" y="736" type="curve" smooth="yes"/>
+      <point x="877" y="707" type="line"/>
+      <point x="630" y="707" type="line" smooth="yes"/>
+      <point x="468" y="707"/>
+      <point x="345" y="675"/>
+      <point x="262" y="610" type="curve" smooth="yes"/>
+      <point x="178" y="545"/>
+      <point x="136" y="450"/>
+      <point x="136" y="327" type="curve" smooth="yes"/>
+      <point x="136" y="210"/>
+      <point x="174" y="129"/>
+      <point x="238" y="68" type="curve" smooth="yes"/>
+      <point x="306" y="3"/>
+      <point x="396" y="-29"/>
+      <point x="513" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="639" y="1297" type="line"/>
-      <point x="964" y="1673" type="line"/>
-      <point x="766" y="1673" type="line"/>
-      <point x="485" y="1297" type="line"/>
+      <point x="474" y="125"/>
+      <point x="419" y="146"/>
+      <point x="381" y="181" type="curve" smooth="yes"/>
+      <point x="342" y="217"/>
+      <point x="320" y="268"/>
+      <point x="320" y="337" type="curve" smooth="yes"/>
+      <point x="320" y="411"/>
+      <point x="345" y="468"/>
+      <point x="402" y="507" type="curve" smooth="yes"/>
+      <point x="456" y="544"/>
+      <point x="537" y="563"/>
+      <point x="644" y="563" type="curve" smooth="yes"/>
+      <point x="705" y="563" type="line"/>
+      <point x="877" y="563" type="line"/>
+      <point x="877" y="522" type="line" smooth="yes"/>
+      <point x="877" y="401"/>
+      <point x="847" y="302"/>
+      <point x="789" y="231" type="curve" smooth="yes"/>
+      <point x="731" y="160"/>
+      <point x="650" y="125"/>
+      <point x="551" y="125" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 103 - 56
source/Hack-Regular.ufo/glyphs/abreve.glif

@@ -7,66 +7,113 @@
   </note>
   <outline>
     <contour>
-      <point x="696" y="-29"/>
-      <point x="811" y="42"/>
-      <point x="884" y="166" type="curve"/>
-      <point x="902" y="0" type="line"/>
-      <point x="1069" y="0" type="line"/>
-      <point x="1069" y="639" type="line" smooth="yes"/>
-      <point x="1069" y="837"/>
-      <point x="1050" y="915"/>
-      <point x="999" y="983" type="curve" smooth="yes"/>
-      <point x="918" y="1092"/>
-      <point x="785" y="1147"/>
-      <point x="606" y="1147" type="curve" smooth="yes"/>
-      <point x="483" y="1147"/>
-      <point x="361" y="1121"/>
-      <point x="225" y="1069" type="curve"/>
-      <point x="225" y="885" type="line"/>
-      <point x="346" y="954"/>
-      <point x="475" y="991"/>
-      <point x="606" y="991" type="curve" smooth="yes"/>
-      <point x="791" y="991"/>
-      <point x="884" y="918"/>
-      <point x="884" y="736" type="curve"/>
-      <point x="884" y="707" type="line"/>
-      <point x="637" y="707" type="line" smooth="yes"/>
-      <point x="313" y="707"/>
-      <point x="143" y="573"/>
-      <point x="143" y="331" type="curve" smooth="yes"/>
-      <point x="143" y="110"/>
-      <point x="284" y="-29"/>
-      <point x="524" y="-29" type="curve" smooth="yes"/>
+      <point x="812" y="1296"/>
+      <point x="918" y="1392"/>
+      <point x="933" y="1583" type="curve"/>
+      <point x="814" y="1583" type="line"/>
+      <point x="795" y="1482"/>
+      <point x="732" y="1433"/>
+      <point x="618" y="1433" type="curve" smooth="yes"/>
+      <point x="497" y="1433"/>
+      <point x="439" y="1488"/>
+      <point x="425" y="1583" type="curve"/>
+      <point x="306" y="1583" type="line"/>
+      <point x="321" y="1392"/>
+      <point x="427" y="1296"/>
+      <point x="619" y="1296" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="413" y="125"/>
-      <point x="327" y="203"/>
-      <point x="327" y="337" type="curve" smooth="yes"/>
-      <point x="327" y="488"/>
-      <point x="437" y="563"/>
-      <point x="651" y="563" type="curve" smooth="yes"/>
-      <point x="712" y="563" type="line"/>
-      <point x="884" y="563" type="line"/>
-      <point x="884" y="522" type="line" smooth="yes"/>
-      <point x="884" y="276"/>
-      <point x="760" y="125"/>
-      <point x="558" y="125" type="curve" smooth="yes"/>
+      <point x="594" y="-29"/>
+      <point x="666" y="-14"/>
+      <point x="729" y="19" type="curve" smooth="yes"/>
+      <point x="788" y="50"/>
+      <point x="854" y="103"/>
+      <point x="893" y="170" type="curve"/>
+      <point x="895" y="149"/>
+      <point x="902" y="116"/>
+      <point x="909" y="87" type="curve" smooth="yes"/>
+      <point x="918" y="50"/>
+      <point x="929" y="16"/>
+      <point x="936" y="0" type="curve"/>
+      <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="1087" y="116"/>
+      <point x="1078" y="170"/>
+      <point x="1071" y="226" type="curve" smooth="yes"/>
+      <point x="1065" y="276"/>
+      <point x="1064" y="333"/>
+      <point x="1062" y="410" type="curve"/>
+      <point x="1062" y="639" type="line" smooth="yes"/>
+      <point x="1062" y="738"/>
+      <point x="1057" y="810"/>
+      <point x="1046" y="860" type="curve" smooth="yes"/>
+      <point x="1037" y="901"/>
+      <point x="1020" y="945"/>
+      <point x="992" y="984" type="curve" smooth="yes"/>
+      <point x="954" y="1037"/>
+      <point x="895" y="1079"/>
+      <point x="834" y="1105" type="curve" smooth="yes"/>
+      <point x="768" y="1133"/>
+      <point x="691" y="1147"/>
+      <point x="597" y="1147" type="curve" smooth="yes"/>
+      <point x="536" y="1147"/>
+      <point x="476" y="1141"/>
+      <point x="414" y="1128" type="curve" smooth="yes"/>
+      <point x="345" y="1114"/>
+      <point x="273" y="1090"/>
+      <point x="218" y="1069" type="curve"/>
+      <point x="218" y="885" type="line"/>
+      <point x="279" y="920"/>
+      <point x="341" y="946"/>
+      <point x="405" y="964" type="curve" smooth="yes"/>
+      <point x="469" y="982"/>
+      <point x="532" y="991"/>
+      <point x="596" y="991" type="curve" smooth="yes"/>
+      <point x="691" y="991"/>
+      <point x="765" y="971"/>
+      <point x="809" y="931" type="curve" smooth="yes"/>
+      <point x="854" y="890"/>
+      <point x="877" y="821"/>
+      <point x="877" y="736" type="curve" smooth="yes"/>
+      <point x="877" y="707" type="line"/>
+      <point x="630" y="707" type="line" smooth="yes"/>
+      <point x="468" y="707"/>
+      <point x="345" y="675"/>
+      <point x="262" y="610" type="curve" smooth="yes"/>
+      <point x="178" y="545"/>
+      <point x="136" y="450"/>
+      <point x="136" y="327" type="curve" smooth="yes"/>
+      <point x="136" y="210"/>
+      <point x="174" y="129"/>
+      <point x="238" y="68" type="curve" smooth="yes"/>
+      <point x="306" y="3"/>
+      <point x="396" y="-29"/>
+      <point x="513" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="819" y="1296"/>
-      <point x="925" y="1392"/>
-      <point x="940" y="1583" type="curve"/>
-      <point x="821" y="1583" type="line"/>
-      <point x="802" y="1482"/>
-      <point x="739" y="1433"/>
-      <point x="625" y="1433" type="curve" smooth="yes"/>
-      <point x="504" y="1433"/>
-      <point x="446" y="1488"/>
-      <point x="432" y="1583" type="curve"/>
-      <point x="313" y="1583" type="line"/>
-      <point x="328" y="1392"/>
-      <point x="434" y="1296"/>
-      <point x="626" y="1296" type="curve" smooth="yes"/>
+      <point x="474" y="125"/>
+      <point x="419" y="146"/>
+      <point x="381" y="181" type="curve" smooth="yes"/>
+      <point x="342" y="217"/>
+      <point x="320" y="268"/>
+      <point x="320" y="337" type="curve" smooth="yes"/>
+      <point x="320" y="411"/>
+      <point x="345" y="468"/>
+      <point x="402" y="507" type="curve" smooth="yes"/>
+      <point x="456" y="544"/>
+      <point x="537" y="563"/>
+      <point x="644" y="563" type="curve" smooth="yes"/>
+      <point x="705" y="563" type="line"/>
+      <point x="877" y="563" type="line"/>
+      <point x="877" y="522" type="line" smooth="yes"/>
+      <point x="877" y="401"/>
+      <point x="847" y="302"/>
+      <point x="789" y="231" type="curve" smooth="yes"/>
+      <point x="731" y="160"/>
+      <point x="650" y="125"/>
+      <point x="551" y="125" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 96 - 82
source/Hack-Regular.ufo/glyphs/acircumflex.glif

@@ -7,92 +7,106 @@
   </note>
   <outline>
     <contour>
-      <point x="602" y="-29"/>
-      <point x="676" y="-13"/>
-      <point x="736" y="19" type="curve" smooth="yes"/>
-      <point x="795" y="50"/>
-      <point x="845" y="99"/>
-      <point x="884" y="166" type="curve"/>
-      <point x="902" y="0" type="line"/>
-      <point x="1069" y="0" type="line"/>
-      <point x="1069" y="639" type="line" smooth="yes"/>
-      <point x="1069" y="737"/>
-      <point x="1064" y="811"/>
-      <point x="1053" y="860" type="curve" smooth="yes"/>
-      <point x="1044" y="901"/>
-      <point x="1027" y="945"/>
-      <point x="999" y="984" type="curve" smooth="yes"/>
-      <point x="961" y="1037"/>
-      <point x="906" y="1077"/>
-      <point x="840" y="1105" type="curve" smooth="yes"/>
-      <point x="774" y="1133"/>
-      <point x="701" y="1147"/>
-      <point x="605" y="1147" type="curve" smooth="yes"/>
-      <point x="542" y="1147"/>
-      <point x="483" y="1141"/>
-      <point x="421" y="1128" type="curve" smooth="yes"/>
-      <point x="350" y="1113"/>
-      <point x="288" y="1093"/>
-      <point x="225" y="1069" type="curve"/>
-      <point x="225" y="885" type="line"/>
-      <point x="286" y="920"/>
-      <point x="348" y="946"/>
-      <point x="412" y="964" type="curve" smooth="yes"/>
-      <point x="476" y="982"/>
-      <point x="539" y="991"/>
-      <point x="603" y="991" type="curve" smooth="yes"/>
-      <point x="698" y="991"/>
-      <point x="772" y="971"/>
-      <point x="816" y="931" type="curve" smooth="yes"/>
-      <point x="861" y="890"/>
-      <point x="884" y="821"/>
-      <point x="884" y="736" type="curve" smooth="yes"/>
-      <point x="884" y="707" type="line"/>
-      <point x="637" y="707" type="line" smooth="yes"/>
-      <point x="475" y="707"/>
-      <point x="352" y="675"/>
-      <point x="269" y="610" type="curve" smooth="yes"/>
-      <point x="185" y="545"/>
-      <point x="143" y="450"/>
-      <point x="143" y="327" type="curve" smooth="yes"/>
-      <point x="143" y="210"/>
-      <point x="181" y="129"/>
-      <point x="245" y="68" type="curve" smooth="yes"/>
-      <point x="313" y="3"/>
-      <point x="403" y="-29"/>
-      <point x="520" y="-29" type="curve" smooth="yes"/>
+      <point x="439" y="1297" type="line"/>
+      <point x="619" y="1542" type="line"/>
+      <point x="800" y="1297" type="line"/>
+      <point x="939" y="1297" type="line"/>
+      <point x="693" y="1673" type="line"/>
+      <point x="546" y="1673" type="line"/>
+      <point x="300" y="1297" type="line"/>
     </contour>
     <contour>
-      <point x="481" y="125"/>
-      <point x="426" y="146"/>
-      <point x="388" y="181" type="curve" smooth="yes"/>
-      <point x="349" y="217"/>
-      <point x="327" y="268"/>
-      <point x="327" y="337" type="curve" smooth="yes"/>
-      <point x="327" y="411"/>
-      <point x="352" y="468"/>
-      <point x="409" y="507" type="curve" smooth="yes"/>
-      <point x="463" y="544"/>
-      <point x="544" y="563"/>
-      <point x="651" y="563" type="curve" smooth="yes"/>
-      <point x="712" y="563" type="line"/>
-      <point x="884" y="563" type="line"/>
-      <point x="884" y="522" type="line" smooth="yes"/>
-      <point x="884" y="401"/>
-      <point x="854" y="302"/>
-      <point x="796" y="231" type="curve" smooth="yes"/>
-      <point x="738" y="160"/>
-      <point x="657" y="125"/>
-      <point x="558" y="125" type="curve" smooth="yes"/>
+      <point x="594" y="-29"/>
+      <point x="666" y="-14"/>
+      <point x="729" y="19" type="curve" smooth="yes"/>
+      <point x="788" y="50"/>
+      <point x="854" y="103"/>
+      <point x="893" y="170" type="curve"/>
+      <point x="895" y="149"/>
+      <point x="902" y="116"/>
+      <point x="909" y="87" type="curve" smooth="yes"/>
+      <point x="918" y="50"/>
+      <point x="929" y="16"/>
+      <point x="936" y="0" type="curve"/>
+      <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="1087" y="116"/>
+      <point x="1078" y="170"/>
+      <point x="1071" y="226" type="curve" smooth="yes"/>
+      <point x="1065" y="276"/>
+      <point x="1064" y="333"/>
+      <point x="1062" y="410" type="curve"/>
+      <point x="1062" y="639" type="line" smooth="yes"/>
+      <point x="1062" y="738"/>
+      <point x="1057" y="810"/>
+      <point x="1046" y="860" type="curve" smooth="yes"/>
+      <point x="1037" y="901"/>
+      <point x="1020" y="945"/>
+      <point x="992" y="984" type="curve" smooth="yes"/>
+      <point x="954" y="1037"/>
+      <point x="895" y="1079"/>
+      <point x="834" y="1105" type="curve" smooth="yes"/>
+      <point x="768" y="1133"/>
+      <point x="691" y="1147"/>
+      <point x="597" y="1147" type="curve" smooth="yes"/>
+      <point x="536" y="1147"/>
+      <point x="476" y="1141"/>
+      <point x="414" y="1128" type="curve" smooth="yes"/>
+      <point x="345" y="1114"/>
+      <point x="273" y="1090"/>
+      <point x="218" y="1069" type="curve"/>
+      <point x="218" y="885" type="line"/>
+      <point x="279" y="920"/>
+      <point x="341" y="946"/>
+      <point x="405" y="964" type="curve" smooth="yes"/>
+      <point x="469" y="982"/>
+      <point x="532" y="991"/>
+      <point x="596" y="991" type="curve" smooth="yes"/>
+      <point x="691" y="991"/>
+      <point x="765" y="971"/>
+      <point x="809" y="931" type="curve" smooth="yes"/>
+      <point x="854" y="890"/>
+      <point x="877" y="821"/>
+      <point x="877" y="736" type="curve" smooth="yes"/>
+      <point x="877" y="707" type="line"/>
+      <point x="630" y="707" type="line" smooth="yes"/>
+      <point x="468" y="707"/>
+      <point x="345" y="675"/>
+      <point x="262" y="610" type="curve" smooth="yes"/>
+      <point x="178" y="545"/>
+      <point x="136" y="450"/>
+      <point x="136" y="327" type="curve" smooth="yes"/>
+      <point x="136" y="210"/>
+      <point x="174" y="129"/>
+      <point x="238" y="68" type="curve" smooth="yes"/>
+      <point x="306" y="3"/>
+      <point x="396" y="-29"/>
+      <point x="513" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="446" y="1297" type="line"/>
-      <point x="626" y="1542" type="line"/>
-      <point x="807" y="1297" type="line"/>
-      <point x="946" y="1297" type="line"/>
-      <point x="700" y="1673" type="line"/>
-      <point x="553" y="1673" type="line"/>
-      <point x="307" y="1297" type="line"/>
+      <point x="474" y="125"/>
+      <point x="419" y="146"/>
+      <point x="381" y="181" type="curve" smooth="yes"/>
+      <point x="342" y="217"/>
+      <point x="320" y="268"/>
+      <point x="320" y="337" type="curve" smooth="yes"/>
+      <point x="320" y="411"/>
+      <point x="345" y="468"/>
+      <point x="402" y="507" type="curve" smooth="yes"/>
+      <point x="456" y="544"/>
+      <point x="537" y="563"/>
+      <point x="644" y="563" type="curve" smooth="yes"/>
+      <point x="705" y="563" type="line"/>
+      <point x="877" y="563" type="line"/>
+      <point x="877" y="522" type="line" smooth="yes"/>
+      <point x="877" y="401"/>
+      <point x="847" y="302"/>
+      <point x="789" y="231" type="curve" smooth="yes"/>
+      <point x="731" y="160"/>
+      <point x="650" y="125"/>
+      <point x="551" y="125" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 121 - 106
source/Hack-Regular.ufo/glyphs/adieresis.glif

@@ -7,118 +7,133 @@
   </note>
   <outline>
     <contour>
-      <point x="602" y="-29"/>
-      <point x="676" y="-13"/>
-      <point x="736" y="19" type="curve" smooth="yes"/>
-      <point x="795" y="50"/>
-      <point x="845" y="99"/>
-      <point x="884" y="166" type="curve"/>
-      <point x="902" y="0" type="line"/>
-      <point x="1069" y="0" type="line"/>
-      <point x="1069" y="639" type="line" smooth="yes"/>
-      <point x="1069" y="737"/>
-      <point x="1064" y="811"/>
-      <point x="1053" y="860" type="curve" smooth="yes"/>
-      <point x="1044" y="901"/>
-      <point x="1027" y="945"/>
-      <point x="999" y="984" type="curve" smooth="yes"/>
-      <point x="961" y="1037"/>
-      <point x="902" y="1079"/>
-      <point x="841" y="1105" type="curve" smooth="yes"/>
-      <point x="775" y="1133"/>
-      <point x="698" y="1147"/>
-      <point x="604" y="1147" type="curve" smooth="yes"/>
-      <point x="543" y="1147"/>
-      <point x="483" y="1141"/>
-      <point x="421" y="1128" type="curve" smooth="yes"/>
-      <point x="352" y="1114"/>
-      <point x="280" y="1090"/>
-      <point x="225" y="1069" type="curve"/>
-      <point x="225" y="885" type="line"/>
-      <point x="286" y="920"/>
-      <point x="348" y="946"/>
-      <point x="412" y="964" type="curve" smooth="yes"/>
-      <point x="476" y="982"/>
-      <point x="539" y="991"/>
-      <point x="603" y="991" type="curve" smooth="yes"/>
-      <point x="698" y="991"/>
-      <point x="772" y="971"/>
-      <point x="816" y="931" type="curve" smooth="yes"/>
-      <point x="861" y="890"/>
-      <point x="884" y="821"/>
-      <point x="884" y="736" type="curve" smooth="yes"/>
-      <point x="884" y="707" type="line"/>
-      <point x="637" y="707" type="line" smooth="yes"/>
-      <point x="475" y="707"/>
-      <point x="352" y="675"/>
-      <point x="269" y="610" type="curve" smooth="yes"/>
-      <point x="185" y="545"/>
-      <point x="143" y="450"/>
-      <point x="143" y="327" type="curve" smooth="yes"/>
-      <point x="143" y="210"/>
-      <point x="181" y="129"/>
-      <point x="245" y="68" type="curve" smooth="yes"/>
-      <point x="313" y="3"/>
-      <point x="403" y="-29"/>
-      <point x="520" y="-29" type="curve" smooth="yes"/>
+      <point x="495" y="1350" type="line" smooth="yes"/>
+      <point x="514" y="1350"/>
+      <point x="525" y="1361"/>
+      <point x="525" y="1380" type="curve" smooth="yes"/>
+      <point x="525" y="1522" type="line" smooth="yes"/>
+      <point x="525" y="1541"/>
+      <point x="514" y="1552"/>
+      <point x="495" y="1552" type="curve" smooth="yes"/>
+      <point x="352" y="1552" type="line" smooth="yes"/>
+      <point x="333" y="1552"/>
+      <point x="322" y="1541"/>
+      <point x="322" y="1522" type="curve" smooth="yes"/>
+      <point x="322" y="1380" type="line" smooth="yes"/>
+      <point x="322" y="1361"/>
+      <point x="333" y="1350"/>
+      <point x="352" y="1350" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="481" y="125"/>
-      <point x="426" y="146"/>
-      <point x="388" y="181" type="curve" smooth="yes"/>
-      <point x="349" y="217"/>
-      <point x="327" y="268"/>
-      <point x="327" y="337" type="curve" smooth="yes"/>
-      <point x="327" y="411"/>
-      <point x="352" y="468"/>
-      <point x="409" y="507" type="curve" smooth="yes"/>
-      <point x="463" y="544"/>
-      <point x="544" y="563"/>
-      <point x="651" y="563" type="curve" smooth="yes"/>
-      <point x="884" y="563" type="line"/>
-      <point x="884" y="522" type="line" smooth="yes"/>
-      <point x="884" y="401"/>
-      <point x="854" y="302"/>
-      <point x="796" y="231" type="curve" smooth="yes"/>
-      <point x="738" y="160"/>
-      <point x="657" y="125"/>
-      <point x="558" y="125" type="curve" smooth="yes"/>
+      <point x="886" y="1350" type="line" smooth="yes"/>
+      <point x="905" y="1350"/>
+      <point x="916" y="1361"/>
+      <point x="916" y="1380" type="curve" smooth="yes"/>
+      <point x="916" y="1522" type="line" smooth="yes"/>
+      <point x="916" y="1541"/>
+      <point x="905" y="1552"/>
+      <point x="886" y="1552" type="curve" smooth="yes"/>
+      <point x="744" y="1552" type="line" smooth="yes"/>
+      <point x="725" y="1552"/>
+      <point x="714" y="1541"/>
+      <point x="714" y="1522" type="curve" smooth="yes"/>
+      <point x="714" y="1380" type="line" smooth="yes"/>
+      <point x="714" y="1361"/>
+      <point x="725" y="1350"/>
+      <point x="744" y="1350" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="502" y="1350" type="line" smooth="yes"/>
-      <point x="521" y="1350"/>
-      <point x="532" y="1361"/>
-      <point x="532" y="1380" type="curve" smooth="yes"/>
-      <point x="532" y="1522" type="line" smooth="yes"/>
-      <point x="532" y="1541"/>
-      <point x="521" y="1552"/>
-      <point x="502" y="1552" type="curve" smooth="yes"/>
-      <point x="359" y="1552" type="line" smooth="yes"/>
-      <point x="340" y="1552"/>
-      <point x="329" y="1541"/>
-      <point x="329" y="1522" type="curve" smooth="yes"/>
-      <point x="329" y="1380" type="line" smooth="yes"/>
-      <point x="329" y="1361"/>
-      <point x="340" y="1350"/>
-      <point x="359" y="1350" type="curve" smooth="yes"/>
+      <point x="594" y="-29"/>
+      <point x="666" y="-14"/>
+      <point x="729" y="19" type="curve" smooth="yes"/>
+      <point x="788" y="50"/>
+      <point x="854" y="103"/>
+      <point x="893" y="170" type="curve"/>
+      <point x="895" y="149"/>
+      <point x="902" y="116"/>
+      <point x="909" y="87" type="curve" smooth="yes"/>
+      <point x="918" y="50"/>
+      <point x="929" y="16"/>
+      <point x="936" y="0" type="curve"/>
+      <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="1087" y="116"/>
+      <point x="1078" y="170"/>
+      <point x="1071" y="226" type="curve" smooth="yes"/>
+      <point x="1065" y="276"/>
+      <point x="1064" y="333"/>
+      <point x="1062" y="410" type="curve"/>
+      <point x="1062" y="639" type="line" smooth="yes"/>
+      <point x="1062" y="738"/>
+      <point x="1057" y="810"/>
+      <point x="1046" y="860" type="curve" smooth="yes"/>
+      <point x="1037" y="901"/>
+      <point x="1020" y="945"/>
+      <point x="992" y="984" type="curve" smooth="yes"/>
+      <point x="954" y="1037"/>
+      <point x="895" y="1079"/>
+      <point x="834" y="1105" type="curve" smooth="yes"/>
+      <point x="768" y="1133"/>
+      <point x="691" y="1147"/>
+      <point x="597" y="1147" type="curve" smooth="yes"/>
+      <point x="536" y="1147"/>
+      <point x="476" y="1141"/>
+      <point x="414" y="1128" type="curve" smooth="yes"/>
+      <point x="345" y="1114"/>
+      <point x="273" y="1090"/>
+      <point x="218" y="1069" type="curve"/>
+      <point x="218" y="885" type="line"/>
+      <point x="279" y="920"/>
+      <point x="341" y="946"/>
+      <point x="405" y="964" type="curve" smooth="yes"/>
+      <point x="469" y="982"/>
+      <point x="532" y="991"/>
+      <point x="596" y="991" type="curve" smooth="yes"/>
+      <point x="691" y="991"/>
+      <point x="765" y="971"/>
+      <point x="809" y="931" type="curve" smooth="yes"/>
+      <point x="854" y="890"/>
+      <point x="877" y="821"/>
+      <point x="877" y="736" type="curve" smooth="yes"/>
+      <point x="877" y="707" type="line"/>
+      <point x="630" y="707" type="line" smooth="yes"/>
+      <point x="468" y="707"/>
+      <point x="345" y="675"/>
+      <point x="262" y="610" type="curve" smooth="yes"/>
+      <point x="178" y="545"/>
+      <point x="136" y="450"/>
+      <point x="136" y="327" type="curve" smooth="yes"/>
+      <point x="136" y="210"/>
+      <point x="174" y="129"/>
+      <point x="238" y="68" type="curve" smooth="yes"/>
+      <point x="306" y="3"/>
+      <point x="396" y="-29"/>
+      <point x="513" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="893" y="1350" type="line" smooth="yes"/>
-      <point x="912" y="1350"/>
-      <point x="923" y="1361"/>
-      <point x="923" y="1380" type="curve" smooth="yes"/>
-      <point x="923" y="1522" type="line" smooth="yes"/>
-      <point x="923" y="1541"/>
-      <point x="912" y="1552"/>
-      <point x="893" y="1552" type="curve" smooth="yes"/>
-      <point x="751" y="1552" type="line" smooth="yes"/>
-      <point x="732" y="1552"/>
-      <point x="721" y="1541"/>
-      <point x="721" y="1522" type="curve" smooth="yes"/>
-      <point x="721" y="1380" type="line" smooth="yes"/>
-      <point x="721" y="1361"/>
-      <point x="732" y="1350"/>
-      <point x="751" y="1350" type="curve" smooth="yes"/>
+      <point x="474" y="125"/>
+      <point x="419" y="146"/>
+      <point x="381" y="181" type="curve" smooth="yes"/>
+      <point x="342" y="217"/>
+      <point x="320" y="268"/>
+      <point x="320" y="337" type="curve" smooth="yes"/>
+      <point x="320" y="411"/>
+      <point x="345" y="468"/>
+      <point x="402" y="507" type="curve" smooth="yes"/>
+      <point x="456" y="544"/>
+      <point x="537" y="563"/>
+      <point x="644" y="563" type="curve" smooth="yes"/>
+      <point x="705" y="563" type="line"/>
+      <point x="877" y="563" type="line"/>
+      <point x="877" y="522" type="line" smooth="yes"/>
+      <point x="877" y="401"/>
+      <point x="847" y="302"/>
+      <point x="789" y="231" type="curve" smooth="yes"/>
+      <point x="731" y="160"/>
+      <point x="650" y="125"/>
+      <point x="551" y="125" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 93 - 79
source/Hack-Regular.ufo/glyphs/agrave.glif

@@ -7,89 +7,103 @@
   </note>
   <outline>
     <contour>
-      <point x="602" y="-29"/>
-      <point x="676" y="-13"/>
-      <point x="736" y="19" type="curve" smooth="yes"/>
-      <point x="795" y="50"/>
-      <point x="845" y="99"/>
-      <point x="884" y="166" type="curve"/>
-      <point x="902" y="0" type="line"/>
-      <point x="1069" y="0" type="line"/>
-      <point x="1069" y="639" type="line" smooth="yes"/>
-      <point x="1069" y="737"/>
-      <point x="1064" y="811"/>
-      <point x="1053" y="860" type="curve" smooth="yes"/>
-      <point x="1044" y="901"/>
-      <point x="1027" y="945"/>
-      <point x="999" y="984" type="curve" smooth="yes"/>
-      <point x="961" y="1037"/>
-      <point x="906" y="1077"/>
-      <point x="840" y="1105" type="curve" smooth="yes"/>
-      <point x="774" y="1133"/>
-      <point x="701" y="1147"/>
-      <point x="605" y="1147" type="curve" smooth="yes"/>
-      <point x="542" y="1147"/>
-      <point x="483" y="1141"/>
-      <point x="421" y="1128" type="curve" smooth="yes"/>
-      <point x="350" y="1113"/>
-      <point x="288" y="1093"/>
-      <point x="225" y="1069" type="curve"/>
-      <point x="225" y="885" type="line"/>
-      <point x="286" y="920"/>
-      <point x="348" y="946"/>
-      <point x="412" y="964" type="curve" smooth="yes"/>
-      <point x="476" y="982"/>
-      <point x="539" y="991"/>
-      <point x="603" y="991" type="curve" smooth="yes"/>
-      <point x="698" y="991"/>
-      <point x="772" y="971"/>
-      <point x="816" y="931" type="curve" smooth="yes"/>
-      <point x="861" y="890"/>
-      <point x="884" y="821"/>
-      <point x="884" y="736" type="curve" smooth="yes"/>
-      <point x="884" y="707" type="line"/>
-      <point x="637" y="707" type="line" smooth="yes"/>
-      <point x="475" y="707"/>
-      <point x="352" y="675"/>
-      <point x="269" y="610" type="curve" smooth="yes"/>
-      <point x="185" y="545"/>
-      <point x="143" y="450"/>
-      <point x="143" y="327" type="curve" smooth="yes"/>
-      <point x="143" y="210"/>
-      <point x="181" y="129"/>
-      <point x="245" y="68" type="curve" smooth="yes"/>
-      <point x="313" y="3"/>
-      <point x="403" y="-29"/>
-      <point x="520" y="-29" type="curve" smooth="yes"/>
+      <point x="761" y="1297" type="line"/>
+      <point x="480" y="1673" type="line"/>
+      <point x="282" y="1673" type="line"/>
+      <point x="607" y="1297" type="line"/>
     </contour>
     <contour>
-      <point x="481" y="125"/>
-      <point x="426" y="146"/>
-      <point x="388" y="181" type="curve" smooth="yes"/>
-      <point x="349" y="217"/>
-      <point x="327" y="268"/>
-      <point x="327" y="337" type="curve" smooth="yes"/>
-      <point x="327" y="411"/>
-      <point x="352" y="468"/>
-      <point x="409" y="507" type="curve" smooth="yes"/>
-      <point x="463" y="544"/>
-      <point x="544" y="563"/>
-      <point x="651" y="563" type="curve" smooth="yes"/>
-      <point x="712" y="563" type="line"/>
-      <point x="884" y="563" type="line"/>
-      <point x="884" y="522" type="line" smooth="yes"/>
-      <point x="884" y="401"/>
-      <point x="854" y="302"/>
-      <point x="796" y="231" type="curve" smooth="yes"/>
-      <point x="738" y="160"/>
-      <point x="657" y="125"/>
-      <point x="558" y="125" type="curve" smooth="yes"/>
+      <point x="594" y="-29"/>
+      <point x="666" y="-14"/>
+      <point x="729" y="19" type="curve" smooth="yes"/>
+      <point x="788" y="50"/>
+      <point x="854" y="103"/>
+      <point x="893" y="170" type="curve"/>
+      <point x="895" y="149"/>
+      <point x="902" y="116"/>
+      <point x="909" y="87" type="curve" smooth="yes"/>
+      <point x="918" y="50"/>
+      <point x="929" y="16"/>
+      <point x="936" y="0" type="curve"/>
+      <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="1087" y="116"/>
+      <point x="1078" y="170"/>
+      <point x="1071" y="226" type="curve" smooth="yes"/>
+      <point x="1065" y="276"/>
+      <point x="1064" y="333"/>
+      <point x="1062" y="410" type="curve"/>
+      <point x="1062" y="639" type="line" smooth="yes"/>
+      <point x="1062" y="738"/>
+      <point x="1057" y="810"/>
+      <point x="1046" y="860" type="curve" smooth="yes"/>
+      <point x="1037" y="901"/>
+      <point x="1020" y="945"/>
+      <point x="992" y="984" type="curve" smooth="yes"/>
+      <point x="954" y="1037"/>
+      <point x="895" y="1079"/>
+      <point x="834" y="1105" type="curve" smooth="yes"/>
+      <point x="768" y="1133"/>
+      <point x="691" y="1147"/>
+      <point x="597" y="1147" type="curve" smooth="yes"/>
+      <point x="536" y="1147"/>
+      <point x="476" y="1141"/>
+      <point x="414" y="1128" type="curve" smooth="yes"/>
+      <point x="345" y="1114"/>
+      <point x="273" y="1090"/>
+      <point x="218" y="1069" type="curve"/>
+      <point x="218" y="885" type="line"/>
+      <point x="279" y="920"/>
+      <point x="341" y="946"/>
+      <point x="405" y="964" type="curve" smooth="yes"/>
+      <point x="469" y="982"/>
+      <point x="532" y="991"/>
+      <point x="596" y="991" type="curve" smooth="yes"/>
+      <point x="691" y="991"/>
+      <point x="765" y="971"/>
+      <point x="809" y="931" type="curve" smooth="yes"/>
+      <point x="854" y="890"/>
+      <point x="877" y="821"/>
+      <point x="877" y="736" type="curve" smooth="yes"/>
+      <point x="877" y="707" type="line"/>
+      <point x="630" y="707" type="line" smooth="yes"/>
+      <point x="468" y="707"/>
+      <point x="345" y="675"/>
+      <point x="262" y="610" type="curve" smooth="yes"/>
+      <point x="178" y="545"/>
+      <point x="136" y="450"/>
+      <point x="136" y="327" type="curve" smooth="yes"/>
+      <point x="136" y="210"/>
+      <point x="174" y="129"/>
+      <point x="238" y="68" type="curve" smooth="yes"/>
+      <point x="306" y="3"/>
+      <point x="396" y="-29"/>
+      <point x="513" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="768" y="1297" type="line"/>
-      <point x="487" y="1673" type="line"/>
-      <point x="289" y="1673" type="line"/>
-      <point x="614" y="1297" type="line"/>
+      <point x="474" y="125"/>
+      <point x="419" y="146"/>
+      <point x="381" y="181" type="curve" smooth="yes"/>
+      <point x="342" y="217"/>
+      <point x="320" y="268"/>
+      <point x="320" y="337" type="curve" smooth="yes"/>
+      <point x="320" y="411"/>
+      <point x="345" y="468"/>
+      <point x="402" y="507" type="curve" smooth="yes"/>
+      <point x="456" y="544"/>
+      <point x="537" y="563"/>
+      <point x="644" y="563" type="curve" smooth="yes"/>
+      <point x="705" y="563" type="line"/>
+      <point x="877" y="563" type="line"/>
+      <point x="877" y="522" type="line" smooth="yes"/>
+      <point x="877" y="401"/>
+      <point x="847" y="302"/>
+      <point x="789" y="231" type="curve" smooth="yes"/>
+      <point x="731" y="160"/>
+      <point x="650" y="125"/>
+      <point x="551" y="125" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 93 - 46
source/Hack-Regular.ufo/glyphs/amacron.glif

@@ -7,56 +7,103 @@
   </note>
   <outline>
     <contour>
-      <point x="696" y="-29"/>
-      <point x="811" y="42"/>
-      <point x="884" y="166" type="curve"/>
-      <point x="902" y="0" type="line"/>
-      <point x="1069" y="0" type="line"/>
-      <point x="1069" y="639" type="line" smooth="yes"/>
-      <point x="1069" y="846"/>
-      <point x="1048" y="916"/>
-      <point x="999" y="983" type="curve" smooth="yes"/>
-      <point x="918" y="1092"/>
-      <point x="785" y="1147"/>
-      <point x="606" y="1147" type="curve" smooth="yes"/>
-      <point x="483" y="1147"/>
-      <point x="361" y="1121"/>
-      <point x="225" y="1069" type="curve"/>
-      <point x="225" y="885" type="line"/>
-      <point x="346" y="954"/>
-      <point x="475" y="991"/>
-      <point x="606" y="991" type="curve" smooth="yes"/>
-      <point x="791" y="991"/>
-      <point x="884" y="918"/>
-      <point x="884" y="736" type="curve"/>
-      <point x="884" y="707" type="line"/>
-      <point x="637" y="707" type="line" smooth="yes"/>
-      <point x="313" y="707"/>
-      <point x="143" y="573"/>
-      <point x="143" y="331" type="curve" smooth="yes"/>
-      <point x="143" y="110"/>
-      <point x="284" y="-29"/>
-      <point x="524" y="-29" type="curve" smooth="yes"/>
+      <point x="918" y="1348" type="line"/>
+      <point x="918" y="1496" type="line"/>
+      <point x="320" y="1496" type="line"/>
+      <point x="320" y="1348" type="line"/>
     </contour>
     <contour>
-      <point x="413" y="125"/>
-      <point x="327" y="203"/>
-      <point x="327" y="337" type="curve" smooth="yes"/>
-      <point x="327" y="488"/>
-      <point x="437" y="563"/>
-      <point x="651" y="563" type="curve" smooth="yes"/>
-      <point x="712" y="563" type="line"/>
-      <point x="884" y="563" type="line"/>
-      <point x="884" y="522" type="line" smooth="yes"/>
-      <point x="884" y="276"/>
-      <point x="760" y="125"/>
-      <point x="558" y="125" type="curve" smooth="yes"/>
+      <point x="594" y="-29"/>
+      <point x="666" y="-14"/>
+      <point x="729" y="19" type="curve" smooth="yes"/>
+      <point x="788" y="50"/>
+      <point x="854" y="103"/>
+      <point x="893" y="170" type="curve"/>
+      <point x="895" y="149"/>
+      <point x="902" y="116"/>
+      <point x="909" y="87" type="curve" smooth="yes"/>
+      <point x="918" y="50"/>
+      <point x="929" y="16"/>
+      <point x="936" y="0" type="curve"/>
+      <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="1087" y="116"/>
+      <point x="1078" y="170"/>
+      <point x="1071" y="226" type="curve" smooth="yes"/>
+      <point x="1065" y="276"/>
+      <point x="1064" y="333"/>
+      <point x="1062" y="410" type="curve"/>
+      <point x="1062" y="639" type="line" smooth="yes"/>
+      <point x="1062" y="738"/>
+      <point x="1057" y="810"/>
+      <point x="1046" y="860" type="curve" smooth="yes"/>
+      <point x="1037" y="901"/>
+      <point x="1020" y="945"/>
+      <point x="992" y="984" type="curve" smooth="yes"/>
+      <point x="954" y="1037"/>
+      <point x="895" y="1079"/>
+      <point x="834" y="1105" type="curve" smooth="yes"/>
+      <point x="768" y="1133"/>
+      <point x="691" y="1147"/>
+      <point x="597" y="1147" type="curve" smooth="yes"/>
+      <point x="536" y="1147"/>
+      <point x="476" y="1141"/>
+      <point x="414" y="1128" type="curve" smooth="yes"/>
+      <point x="345" y="1114"/>
+      <point x="273" y="1090"/>
+      <point x="218" y="1069" type="curve"/>
+      <point x="218" y="885" type="line"/>
+      <point x="279" y="920"/>
+      <point x="341" y="946"/>
+      <point x="405" y="964" type="curve" smooth="yes"/>
+      <point x="469" y="982"/>
+      <point x="532" y="991"/>
+      <point x="596" y="991" type="curve" smooth="yes"/>
+      <point x="691" y="991"/>
+      <point x="765" y="971"/>
+      <point x="809" y="931" type="curve" smooth="yes"/>
+      <point x="854" y="890"/>
+      <point x="877" y="821"/>
+      <point x="877" y="736" type="curve" smooth="yes"/>
+      <point x="877" y="707" type="line"/>
+      <point x="630" y="707" type="line" smooth="yes"/>
+      <point x="468" y="707"/>
+      <point x="345" y="675"/>
+      <point x="262" y="610" type="curve" smooth="yes"/>
+      <point x="178" y="545"/>
+      <point x="136" y="450"/>
+      <point x="136" y="327" type="curve" smooth="yes"/>
+      <point x="136" y="210"/>
+      <point x="174" y="129"/>
+      <point x="238" y="68" type="curve" smooth="yes"/>
+      <point x="306" y="3"/>
+      <point x="396" y="-29"/>
+      <point x="513" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="925" y="1348" type="line"/>
-      <point x="925" y="1496" type="line"/>
-      <point x="327" y="1496" type="line"/>
-      <point x="327" y="1348" type="line"/>
+      <point x="474" y="125"/>
+      <point x="419" y="146"/>
+      <point x="381" y="181" type="curve" smooth="yes"/>
+      <point x="342" y="217"/>
+      <point x="320" y="268"/>
+      <point x="320" y="337" type="curve" smooth="yes"/>
+      <point x="320" y="411"/>
+      <point x="345" y="468"/>
+      <point x="402" y="507" type="curve" smooth="yes"/>
+      <point x="456" y="544"/>
+      <point x="537" y="563"/>
+      <point x="644" y="563" type="curve" smooth="yes"/>
+      <point x="705" y="563" type="line"/>
+      <point x="877" y="563" type="line"/>
+      <point x="877" y="522" type="line" smooth="yes"/>
+      <point x="877" y="401"/>
+      <point x="847" y="302"/>
+      <point x="789" y="231" type="curve" smooth="yes"/>
+      <point x="731" y="160"/>
+      <point x="650" y="125"/>
+      <point x="551" y="125" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 109 - 62
source/Hack-Regular.ufo/glyphs/aogonek.glif

@@ -7,72 +7,119 @@
   </note>
   <outline>
     <contour>
-      <point x="696" y="-29"/>
-      <point x="811" y="42"/>
-      <point x="884" y="166" type="curve"/>
-      <point x="884" y="0" type="line"/>
-      <point x="1069" y="0" type="line"/>
-      <point x="1069" y="639" type="line" smooth="yes"/>
-      <point x="1069" y="846"/>
-      <point x="1048" y="916"/>
-      <point x="999" y="983" type="curve" smooth="yes"/>
-      <point x="918" y="1092"/>
-      <point x="785" y="1147"/>
-      <point x="606" y="1147" type="curve" smooth="yes"/>
-      <point x="483" y="1147"/>
-      <point x="361" y="1121"/>
-      <point x="225" y="1069" type="curve"/>
-      <point x="225" y="885" type="line"/>
-      <point x="346" y="954"/>
-      <point x="475" y="991"/>
-      <point x="606" y="991" type="curve" smooth="yes"/>
-      <point x="791" y="991"/>
-      <point x="884" y="918"/>
-      <point x="884" y="736" type="curve"/>
-      <point x="884" y="707" type="line"/>
-      <point x="637" y="707" type="line" smooth="yes"/>
-      <point x="313" y="707"/>
-      <point x="143" y="573"/>
-      <point x="143" y="331" type="curve" smooth="yes"/>
-      <point x="143" y="110"/>
-      <point x="284" y="-29"/>
-      <point x="524" y="-29" type="curve" smooth="yes"/>
+      <point x="1108" y="-392"/>
+      <point x="1146" y="-386"/>
+      <point x="1202" y="-372" type="curve"/>
+      <point x="1202" y="-239" type="line"/>
+      <point x="1161" y="-259"/>
+      <point x="1119" y="-269"/>
+      <point x="1078" y="-269" type="curve" smooth="yes"/>
+      <point x="1006" y="-269"/>
+      <point x="968" y="-237"/>
+      <point x="968" y="-181" type="curve" smooth="yes"/>
+      <point x="968" y="-136"/>
+      <point x="992" y="-84"/>
+      <point x="1056" y="3" type="curve"/>
+      <point x="937" y="3" type="line"/>
+      <point x="855" y="-91"/>
+      <point x="829" y="-152"/>
+      <point x="829" y="-218" type="curve" smooth="yes"/>
+      <point x="829" y="-336"/>
+      <point x="911" y="-392"/>
+      <point x="1059" y="-392" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="1054" y="-395"/>
-      <point x="1092" y="-389"/>
-      <point x="1148" y="-375" type="curve"/>
-      <point x="1148" y="-242" type="line"/>
-      <point x="1107" y="-262"/>
-      <point x="1065" y="-272"/>
-      <point x="1024" y="-272" type="curve" smooth="yes"/>
-      <point x="952" y="-272"/>
-      <point x="914" y="-240"/>
-      <point x="914" y="-184" type="curve" smooth="yes"/>
-      <point x="914" y="-139"/>
-      <point x="938" y="-87"/>
-      <point x="1002" y="0" type="curve"/>
-      <point x="883" y="0" type="line"/>
-      <point x="801" y="-94"/>
-      <point x="775" y="-155"/>
-      <point x="775" y="-221" type="curve" smooth="yes"/>
-      <point x="775" y="-339"/>
-      <point x="857" y="-395"/>
-      <point x="1005" y="-395" type="curve" smooth="yes"/>
+      <point x="594" y="-29"/>
+      <point x="666" y="-14"/>
+      <point x="729" y="19" type="curve" smooth="yes"/>
+      <point x="788" y="50"/>
+      <point x="854" y="103"/>
+      <point x="893" y="170" type="curve"/>
+      <point x="895" y="149"/>
+      <point x="902" y="116"/>
+      <point x="909" y="87" type="curve" smooth="yes"/>
+      <point x="918" y="50"/>
+      <point x="929" y="16"/>
+      <point x="936" y="0" type="curve"/>
+      <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="1087" y="116"/>
+      <point x="1078" y="170"/>
+      <point x="1071" y="226" type="curve" smooth="yes"/>
+      <point x="1065" y="276"/>
+      <point x="1064" y="333"/>
+      <point x="1062" y="410" type="curve"/>
+      <point x="1062" y="639" type="line" smooth="yes"/>
+      <point x="1062" y="738"/>
+      <point x="1057" y="810"/>
+      <point x="1046" y="860" type="curve" smooth="yes"/>
+      <point x="1037" y="901"/>
+      <point x="1020" y="945"/>
+      <point x="992" y="984" type="curve" smooth="yes"/>
+      <point x="954" y="1037"/>
+      <point x="895" y="1079"/>
+      <point x="834" y="1105" type="curve" smooth="yes"/>
+      <point x="768" y="1133"/>
+      <point x="691" y="1147"/>
+      <point x="597" y="1147" type="curve" smooth="yes"/>
+      <point x="536" y="1147"/>
+      <point x="476" y="1141"/>
+      <point x="414" y="1128" type="curve" smooth="yes"/>
+      <point x="345" y="1114"/>
+      <point x="273" y="1090"/>
+      <point x="218" y="1069" type="curve"/>
+      <point x="218" y="885" type="line"/>
+      <point x="279" y="920"/>
+      <point x="341" y="946"/>
+      <point x="405" y="964" type="curve" smooth="yes"/>
+      <point x="469" y="982"/>
+      <point x="532" y="991"/>
+      <point x="596" y="991" type="curve" smooth="yes"/>
+      <point x="691" y="991"/>
+      <point x="765" y="971"/>
+      <point x="809" y="931" type="curve" smooth="yes"/>
+      <point x="854" y="890"/>
+      <point x="877" y="821"/>
+      <point x="877" y="736" type="curve" smooth="yes"/>
+      <point x="877" y="707" type="line"/>
+      <point x="630" y="707" type="line" smooth="yes"/>
+      <point x="468" y="707"/>
+      <point x="345" y="675"/>
+      <point x="262" y="610" type="curve" smooth="yes"/>
+      <point x="178" y="545"/>
+      <point x="136" y="450"/>
+      <point x="136" y="327" type="curve" smooth="yes"/>
+      <point x="136" y="210"/>
+      <point x="174" y="129"/>
+      <point x="238" y="68" type="curve" smooth="yes"/>
+      <point x="306" y="3"/>
+      <point x="396" y="-29"/>
+      <point x="513" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="413" y="125"/>
-      <point x="327" y="203"/>
-      <point x="327" y="337" type="curve" smooth="yes"/>
-      <point x="327" y="488"/>
-      <point x="437" y="563"/>
-      <point x="651" y="563" type="curve" smooth="yes"/>
-      <point x="712" y="563" type="line"/>
-      <point x="884" y="563" type="line"/>
-      <point x="884" y="522" type="line" smooth="yes"/>
-      <point x="884" y="276"/>
-      <point x="760" y="125"/>
-      <point x="558" y="125" type="curve" smooth="yes"/>
+      <point x="474" y="125"/>
+      <point x="419" y="146"/>
+      <point x="381" y="181" type="curve" smooth="yes"/>
+      <point x="342" y="217"/>
+      <point x="320" y="268"/>
+      <point x="320" y="337" type="curve" smooth="yes"/>
+      <point x="320" y="411"/>
+      <point x="345" y="468"/>
+      <point x="402" y="507" type="curve" smooth="yes"/>
+      <point x="456" y="544"/>
+      <point x="537" y="563"/>
+      <point x="644" y="563" type="curve" smooth="yes"/>
+      <point x="705" y="563" type="line"/>
+      <point x="877" y="563" type="line"/>
+      <point x="877" y="522" type="line" smooth="yes"/>
+      <point x="877" y="401"/>
+      <point x="847" y="302"/>
+      <point x="789" y="231" type="curve" smooth="yes"/>
+      <point x="731" y="160"/>
+      <point x="650" y="125"/>
+      <point x="551" y="125" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 137 - 123
source/Hack-Regular.ufo/glyphs/aring.glif

@@ -7,135 +7,149 @@
   </note>
   <outline>
     <contour>
-      <point x="602" y="-29"/>
-      <point x="676" y="-13"/>
-      <point x="736" y="19" type="curve" smooth="yes"/>
-      <point x="795" y="50"/>
-      <point x="845" y="99"/>
-      <point x="884" y="166" type="curve"/>
-      <point x="902" y="0" type="line"/>
-      <point x="1069" y="0" type="line"/>
-      <point x="1069" y="639" type="line" smooth="yes"/>
-      <point x="1069" y="737"/>
-      <point x="1064" y="811"/>
-      <point x="1053" y="860" type="curve" smooth="yes"/>
-      <point x="1044" y="901"/>
-      <point x="1027" y="945"/>
-      <point x="999" y="984" type="curve" smooth="yes"/>
-      <point x="961" y="1037"/>
-      <point x="906" y="1077"/>
-      <point x="840" y="1105" type="curve" smooth="yes"/>
-      <point x="774" y="1133"/>
-      <point x="701" y="1147"/>
-      <point x="605" y="1147" type="curve" smooth="yes"/>
-      <point x="542" y="1147"/>
-      <point x="483" y="1141"/>
-      <point x="421" y="1128" type="curve" smooth="yes"/>
-      <point x="350" y="1113"/>
-      <point x="288" y="1093"/>
-      <point x="225" y="1069" type="curve"/>
-      <point x="225" y="885" type="line"/>
-      <point x="286" y="920"/>
-      <point x="348" y="946"/>
-      <point x="412" y="964" type="curve" smooth="yes"/>
-      <point x="476" y="982"/>
-      <point x="539" y="991"/>
-      <point x="603" y="991" type="curve" smooth="yes"/>
-      <point x="698" y="991"/>
-      <point x="772" y="971"/>
-      <point x="816" y="931" type="curve" smooth="yes"/>
-      <point x="861" y="890"/>
-      <point x="884" y="821"/>
-      <point x="884" y="736" type="curve" smooth="yes"/>
-      <point x="884" y="707" type="line"/>
-      <point x="637" y="707" type="line" smooth="yes"/>
-      <point x="475" y="707"/>
-      <point x="352" y="675"/>
-      <point x="269" y="610" type="curve" smooth="yes"/>
-      <point x="185" y="545"/>
-      <point x="143" y="450"/>
-      <point x="143" y="327" type="curve" smooth="yes"/>
-      <point x="143" y="210"/>
-      <point x="181" y="129"/>
-      <point x="245" y="68" type="curve" smooth="yes"/>
-      <point x="313" y="3"/>
-      <point x="403" y="-29"/>
-      <point x="520" y="-29" type="curve" smooth="yes"/>
+      <point x="696" y="1249"/>
+      <point x="762" y="1276"/>
+      <point x="815" y="1329" type="curve" smooth="yes"/>
+      <point x="868" y="1382"/>
+      <point x="894" y="1447"/>
+      <point x="894" y="1524" type="curve" smooth="yes"/>
+      <point x="894" y="1601"/>
+      <point x="868" y="1666"/>
+      <point x="815" y="1719" type="curve" smooth="yes"/>
+      <point x="762" y="1772"/>
+      <point x="696" y="1798"/>
+      <point x="619" y="1798" type="curve" smooth="yes"/>
+      <point x="542" y="1798"/>
+      <point x="478" y="1772"/>
+      <point x="425" y="1719" type="curve" smooth="yes"/>
+      <point x="372" y="1666"/>
+      <point x="345" y="1601"/>
+      <point x="345" y="1524" type="curve" smooth="yes"/>
+      <point x="345" y="1447"/>
+      <point x="372" y="1382"/>
+      <point x="425" y="1329" type="curve" smooth="yes"/>
+      <point x="478" y="1276"/>
+      <point x="542" y="1249"/>
+      <point x="619" y="1249" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="481" y="125"/>
-      <point x="426" y="146"/>
-      <point x="388" y="181" type="curve" smooth="yes"/>
-      <point x="349" y="217"/>
-      <point x="327" y="268"/>
-      <point x="327" y="337" type="curve" smooth="yes"/>
-      <point x="327" y="411"/>
-      <point x="352" y="468"/>
-      <point x="409" y="507" type="curve" smooth="yes"/>
-      <point x="463" y="544"/>
-      <point x="544" y="563"/>
-      <point x="651" y="563" type="curve" smooth="yes"/>
-      <point x="712" y="563" type="line"/>
-      <point x="884" y="563" type="line"/>
-      <point x="884" y="522" type="line" smooth="yes"/>
-      <point x="884" y="401"/>
-      <point x="854" y="302"/>
-      <point x="796" y="231" type="curve" smooth="yes"/>
-      <point x="738" y="160"/>
-      <point x="657" y="125"/>
-      <point x="558" y="125" type="curve" smooth="yes"/>
+      <point x="576" y="1372"/>
+      <point x="541" y="1387"/>
+      <point x="512" y="1416" type="curve" smooth="yes"/>
+      <point x="483" y="1445"/>
+      <point x="468" y="1481"/>
+      <point x="468" y="1524" type="curve" smooth="yes"/>
+      <point x="468" y="1567"/>
+      <point x="483" y="1603"/>
+      <point x="512" y="1632" type="curve" smooth="yes"/>
+      <point x="541" y="1661"/>
+      <point x="576" y="1675"/>
+      <point x="618" y="1675" type="curve" smooth="yes"/>
+      <point x="662" y="1675"/>
+      <point x="698" y="1660"/>
+      <point x="727" y="1631" type="curve" smooth="yes"/>
+      <point x="756" y="1602"/>
+      <point x="771" y="1566"/>
+      <point x="771" y="1524" type="curve" smooth="yes"/>
+      <point x="771" y="1481"/>
+      <point x="756" y="1445"/>
+      <point x="727" y="1416" type="curve" smooth="yes"/>
+      <point x="698" y="1387"/>
+      <point x="662" y="1372"/>
+      <point x="619" y="1372" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="703" y="1249"/>
-      <point x="769" y="1276"/>
-      <point x="822" y="1329" type="curve" smooth="yes"/>
-      <point x="875" y="1382"/>
-      <point x="901" y="1447"/>
-      <point x="901" y="1524" type="curve" smooth="yes"/>
-      <point x="901" y="1601"/>
-      <point x="875" y="1666"/>
-      <point x="822" y="1719" type="curve" smooth="yes"/>
-      <point x="769" y="1772"/>
-      <point x="703" y="1798"/>
-      <point x="626" y="1798" type="curve" smooth="yes"/>
-      <point x="549" y="1798"/>
-      <point x="485" y="1772"/>
-      <point x="432" y="1719" type="curve" smooth="yes"/>
-      <point x="379" y="1666"/>
-      <point x="352" y="1601"/>
-      <point x="352" y="1524" type="curve" smooth="yes"/>
-      <point x="352" y="1447"/>
-      <point x="379" y="1382"/>
-      <point x="432" y="1329" type="curve" smooth="yes"/>
-      <point x="485" y="1276"/>
-      <point x="549" y="1249"/>
-      <point x="626" y="1249" type="curve" smooth="yes"/>
+      <point x="594" y="-29"/>
+      <point x="666" y="-14"/>
+      <point x="729" y="19" type="curve" smooth="yes"/>
+      <point x="788" y="50"/>
+      <point x="854" y="103"/>
+      <point x="893" y="170" type="curve"/>
+      <point x="895" y="149"/>
+      <point x="902" y="116"/>
+      <point x="909" y="87" type="curve" smooth="yes"/>
+      <point x="918" y="50"/>
+      <point x="929" y="16"/>
+      <point x="936" y="0" type="curve"/>
+      <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="1087" y="116"/>
+      <point x="1078" y="170"/>
+      <point x="1071" y="226" type="curve" smooth="yes"/>
+      <point x="1065" y="276"/>
+      <point x="1064" y="333"/>
+      <point x="1062" y="410" type="curve"/>
+      <point x="1062" y="639" type="line" smooth="yes"/>
+      <point x="1062" y="738"/>
+      <point x="1057" y="810"/>
+      <point x="1046" y="860" type="curve" smooth="yes"/>
+      <point x="1037" y="901"/>
+      <point x="1020" y="945"/>
+      <point x="992" y="984" type="curve" smooth="yes"/>
+      <point x="954" y="1037"/>
+      <point x="895" y="1079"/>
+      <point x="834" y="1105" type="curve" smooth="yes"/>
+      <point x="768" y="1133"/>
+      <point x="691" y="1147"/>
+      <point x="597" y="1147" type="curve" smooth="yes"/>
+      <point x="536" y="1147"/>
+      <point x="476" y="1141"/>
+      <point x="414" y="1128" type="curve" smooth="yes"/>
+      <point x="345" y="1114"/>
+      <point x="273" y="1090"/>
+      <point x="218" y="1069" type="curve"/>
+      <point x="218" y="885" type="line"/>
+      <point x="279" y="920"/>
+      <point x="341" y="946"/>
+      <point x="405" y="964" type="curve" smooth="yes"/>
+      <point x="469" y="982"/>
+      <point x="532" y="991"/>
+      <point x="596" y="991" type="curve" smooth="yes"/>
+      <point x="691" y="991"/>
+      <point x="765" y="971"/>
+      <point x="809" y="931" type="curve" smooth="yes"/>
+      <point x="854" y="890"/>
+      <point x="877" y="821"/>
+      <point x="877" y="736" type="curve" smooth="yes"/>
+      <point x="877" y="707" type="line"/>
+      <point x="630" y="707" type="line" smooth="yes"/>
+      <point x="468" y="707"/>
+      <point x="345" y="675"/>
+      <point x="262" y="610" type="curve" smooth="yes"/>
+      <point x="178" y="545"/>
+      <point x="136" y="450"/>
+      <point x="136" y="327" type="curve" smooth="yes"/>
+      <point x="136" y="210"/>
+      <point x="174" y="129"/>
+      <point x="238" y="68" type="curve" smooth="yes"/>
+      <point x="306" y="3"/>
+      <point x="396" y="-29"/>
+      <point x="513" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="583" y="1372"/>
-      <point x="548" y="1387"/>
-      <point x="519" y="1416" type="curve" smooth="yes"/>
-      <point x="490" y="1445"/>
-      <point x="475" y="1481"/>
-      <point x="475" y="1524" type="curve" smooth="yes"/>
-      <point x="475" y="1567"/>
-      <point x="490" y="1603"/>
-      <point x="519" y="1632" type="curve" smooth="yes"/>
-      <point x="548" y="1661"/>
-      <point x="583" y="1675"/>
-      <point x="625" y="1675" type="curve" smooth="yes"/>
-      <point x="669" y="1675"/>
-      <point x="705" y="1660"/>
-      <point x="734" y="1631" type="curve" smooth="yes"/>
-      <point x="763" y="1602"/>
-      <point x="778" y="1566"/>
-      <point x="778" y="1524" type="curve" smooth="yes"/>
-      <point x="778" y="1481"/>
-      <point x="763" y="1445"/>
-      <point x="734" y="1416" type="curve" smooth="yes"/>
-      <point x="705" y="1387"/>
-      <point x="669" y="1372"/>
-      <point x="626" y="1372" type="curve" smooth="yes"/>
+      <point x="474" y="125"/>
+      <point x="419" y="146"/>
+      <point x="381" y="181" type="curve" smooth="yes"/>
+      <point x="342" y="217"/>
+      <point x="320" y="268"/>
+      <point x="320" y="337" type="curve" smooth="yes"/>
+      <point x="320" y="411"/>
+      <point x="345" y="468"/>
+      <point x="402" y="507" type="curve" smooth="yes"/>
+      <point x="456" y="544"/>
+      <point x="537" y="563"/>
+      <point x="644" y="563" type="curve" smooth="yes"/>
+      <point x="705" y="563" type="line"/>
+      <point x="877" y="563" type="line"/>
+      <point x="877" y="522" type="line" smooth="yes"/>
+      <point x="877" y="401"/>
+      <point x="847" y="302"/>
+      <point x="789" y="231" type="curve" smooth="yes"/>
+      <point x="731" y="160"/>
+      <point x="650" y="125"/>
+      <point x="551" y="125" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 141 - 127
source/Hack-Regular.ufo/glyphs/atilde.glif

@@ -7,137 +7,151 @@
   </note>
   <outline>
     <contour>
-      <point x="602" y="-29"/>
-      <point x="676" y="-13"/>
-      <point x="736" y="19" type="curve" smooth="yes"/>
-      <point x="795" y="50"/>
-      <point x="845" y="99"/>
-      <point x="884" y="166" type="curve"/>
-      <point x="902" y="0" type="line"/>
-      <point x="1069" y="0" type="line"/>
-      <point x="1069" y="639" type="line" smooth="yes"/>
-      <point x="1069" y="737"/>
-      <point x="1064" y="811"/>
-      <point x="1053" y="860" type="curve" smooth="yes"/>
-      <point x="1044" y="901"/>
-      <point x="1027" y="945"/>
-      <point x="999" y="984" type="curve" smooth="yes"/>
-      <point x="961" y="1037"/>
-      <point x="906" y="1077"/>
-      <point x="840" y="1105" type="curve" smooth="yes"/>
-      <point x="774" y="1133"/>
-      <point x="701" y="1147"/>
-      <point x="605" y="1147" type="curve" smooth="yes"/>
-      <point x="542" y="1147"/>
-      <point x="483" y="1141"/>
-      <point x="421" y="1128" type="curve" smooth="yes"/>
-      <point x="350" y="1113"/>
-      <point x="288" y="1093"/>
-      <point x="225" y="1069" type="curve"/>
-      <point x="225" y="885" type="line"/>
-      <point x="286" y="920"/>
-      <point x="348" y="946"/>
-      <point x="412" y="964" type="curve" smooth="yes"/>
-      <point x="476" y="982"/>
-      <point x="539" y="991"/>
-      <point x="603" y="991" type="curve" smooth="yes"/>
-      <point x="698" y="991"/>
-      <point x="772" y="971"/>
-      <point x="816" y="931" type="curve" smooth="yes"/>
-      <point x="861" y="890"/>
-      <point x="884" y="821"/>
-      <point x="884" y="736" type="curve" smooth="yes"/>
-      <point x="884" y="707" type="line"/>
-      <point x="637" y="707" type="line" smooth="yes"/>
-      <point x="475" y="707"/>
-      <point x="352" y="675"/>
-      <point x="269" y="610" type="curve" smooth="yes"/>
-      <point x="185" y="545"/>
-      <point x="143" y="450"/>
-      <point x="143" y="327" type="curve" smooth="yes"/>
-      <point x="143" y="210"/>
-      <point x="181" y="129"/>
-      <point x="245" y="68" type="curve" smooth="yes"/>
-      <point x="313" y="3"/>
-      <point x="403" y="-29"/>
-      <point x="520" y="-29" type="curve" smooth="yes"/>
+      <point x="414" y="1339" type="line"/>
+      <point x="415" y="1393"/>
+      <point x="422" y="1432"/>
+      <point x="434" y="1457" type="curve" smooth="yes"/>
+      <point x="446" y="1482"/>
+      <point x="465" y="1494"/>
+      <point x="490" y="1494" type="curve" smooth="yes"/>
+      <point x="500" y="1494"/>
+      <point x="508" y="1492"/>
+      <point x="520" y="1485" type="curve" smooth="yes"/>
+      <point x="528" y="1480"/>
+      <point x="541" y="1471"/>
+      <point x="558" y="1455" type="curve" smooth="yes"/>
+      <point x="615" y="1400" type="line"/>
+      <point x="640" y="1378"/>
+      <point x="663" y="1362"/>
+      <point x="684" y="1353" type="curve" smooth="yes"/>
+      <point x="705" y="1344"/>
+      <point x="729" y="1339"/>
+      <point x="756" y="1339" type="curve" smooth="yes"/>
+      <point x="816" y="1339"/>
+      <point x="863" y="1364"/>
+      <point x="897" y="1413" type="curve" smooth="yes"/>
+      <point x="931" y="1462"/>
+      <point x="948" y="1532"/>
+      <point x="949" y="1621" type="curve"/>
+      <point x="824" y="1621" type="line"/>
+      <point x="823" y="1567"/>
+      <point x="817" y="1528"/>
+      <point x="805" y="1503" type="curve" smooth="yes"/>
+      <point x="793" y="1478"/>
+      <point x="773" y="1466"/>
+      <point x="749" y="1466" type="curve" smooth="yes"/>
+      <point x="739" y="1466"/>
+      <point x="732" y="1468"/>
+      <point x="719" y="1476" type="curve" smooth="yes"/>
+      <point x="711" y="1481"/>
+      <point x="695" y="1492"/>
+      <point x="681" y="1505" type="curve" smooth="yes"/>
+      <point x="624" y="1560" type="line"/>
+      <point x="599" y="1582"/>
+      <point x="576" y="1598"/>
+      <point x="555" y="1607" type="curve" smooth="yes"/>
+      <point x="534" y="1616"/>
+      <point x="510" y="1621"/>
+      <point x="483" y="1621" type="curve" smooth="yes"/>
+      <point x="423" y="1621"/>
+      <point x="376" y="1596"/>
+      <point x="342" y="1547" type="curve" smooth="yes"/>
+      <point x="308" y="1498"/>
+      <point x="291" y="1428"/>
+      <point x="290" y="1339" type="curve"/>
     </contour>
     <contour>
-      <point x="481" y="125"/>
-      <point x="426" y="146"/>
-      <point x="388" y="181" type="curve" smooth="yes"/>
-      <point x="349" y="217"/>
-      <point x="327" y="268"/>
-      <point x="327" y="337" type="curve" smooth="yes"/>
-      <point x="327" y="411"/>
-      <point x="352" y="468"/>
-      <point x="409" y="507" type="curve" smooth="yes"/>
-      <point x="463" y="544"/>
-      <point x="544" y="563"/>
-      <point x="651" y="563" type="curve" smooth="yes"/>
-      <point x="712" y="563" type="line"/>
-      <point x="884" y="563" type="line"/>
-      <point x="884" y="522" type="line" smooth="yes"/>
-      <point x="884" y="401"/>
-      <point x="854" y="302"/>
-      <point x="796" y="231" type="curve" smooth="yes"/>
-      <point x="738" y="160"/>
-      <point x="657" y="125"/>
-      <point x="558" y="125" type="curve" smooth="yes"/>
+      <point x="594" y="-29"/>
+      <point x="666" y="-14"/>
+      <point x="729" y="19" type="curve" smooth="yes"/>
+      <point x="788" y="50"/>
+      <point x="854" y="103"/>
+      <point x="893" y="170" type="curve"/>
+      <point x="895" y="149"/>
+      <point x="902" y="116"/>
+      <point x="909" y="87" type="curve" smooth="yes"/>
+      <point x="918" y="50"/>
+      <point x="929" y="16"/>
+      <point x="936" y="0" type="curve"/>
+      <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="1087" y="116"/>
+      <point x="1078" y="170"/>
+      <point x="1071" y="226" type="curve" smooth="yes"/>
+      <point x="1065" y="276"/>
+      <point x="1064" y="333"/>
+      <point x="1062" y="410" type="curve"/>
+      <point x="1062" y="639" type="line" smooth="yes"/>
+      <point x="1062" y="738"/>
+      <point x="1057" y="810"/>
+      <point x="1046" y="860" type="curve" smooth="yes"/>
+      <point x="1037" y="901"/>
+      <point x="1020" y="945"/>
+      <point x="992" y="984" type="curve" smooth="yes"/>
+      <point x="954" y="1037"/>
+      <point x="895" y="1079"/>
+      <point x="834" y="1105" type="curve" smooth="yes"/>
+      <point x="768" y="1133"/>
+      <point x="691" y="1147"/>
+      <point x="597" y="1147" type="curve" smooth="yes"/>
+      <point x="536" y="1147"/>
+      <point x="476" y="1141"/>
+      <point x="414" y="1128" type="curve" smooth="yes"/>
+      <point x="345" y="1114"/>
+      <point x="273" y="1090"/>
+      <point x="218" y="1069" type="curve"/>
+      <point x="218" y="885" type="line"/>
+      <point x="279" y="920"/>
+      <point x="341" y="946"/>
+      <point x="405" y="964" type="curve" smooth="yes"/>
+      <point x="469" y="982"/>
+      <point x="532" y="991"/>
+      <point x="596" y="991" type="curve" smooth="yes"/>
+      <point x="691" y="991"/>
+      <point x="765" y="971"/>
+      <point x="809" y="931" type="curve" smooth="yes"/>
+      <point x="854" y="890"/>
+      <point x="877" y="821"/>
+      <point x="877" y="736" type="curve" smooth="yes"/>
+      <point x="877" y="707" type="line"/>
+      <point x="630" y="707" type="line" smooth="yes"/>
+      <point x="468" y="707"/>
+      <point x="345" y="675"/>
+      <point x="262" y="610" type="curve" smooth="yes"/>
+      <point x="178" y="545"/>
+      <point x="136" y="450"/>
+      <point x="136" y="327" type="curve" smooth="yes"/>
+      <point x="136" y="210"/>
+      <point x="174" y="129"/>
+      <point x="238" y="68" type="curve" smooth="yes"/>
+      <point x="306" y="3"/>
+      <point x="396" y="-29"/>
+      <point x="513" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="421" y="1339" type="line"/>
-      <point x="422" y="1393"/>
-      <point x="429" y="1432"/>
-      <point x="441" y="1457" type="curve" smooth="yes"/>
-      <point x="453" y="1482"/>
-      <point x="472" y="1494"/>
-      <point x="497" y="1494" type="curve" smooth="yes"/>
-      <point x="507" y="1494"/>
-      <point x="515" y="1492"/>
-      <point x="527" y="1485" type="curve" smooth="yes"/>
-      <point x="535" y="1480"/>
-      <point x="548" y="1471"/>
-      <point x="565" y="1455" type="curve" smooth="yes"/>
-      <point x="622" y="1400" type="line"/>
-      <point x="647" y="1378"/>
-      <point x="670" y="1362"/>
-      <point x="691" y="1353" type="curve" smooth="yes"/>
-      <point x="712" y="1344"/>
-      <point x="736" y="1339"/>
-      <point x="763" y="1339" type="curve" smooth="yes"/>
-      <point x="823" y="1339"/>
-      <point x="870" y="1364"/>
-      <point x="904" y="1413" type="curve" smooth="yes"/>
-      <point x="938" y="1462"/>
-      <point x="955" y="1532"/>
-      <point x="956" y="1621" type="curve"/>
-      <point x="831" y="1621" type="line"/>
-      <point x="830" y="1567"/>
-      <point x="824" y="1528"/>
-      <point x="812" y="1503" type="curve" smooth="yes"/>
-      <point x="800" y="1478"/>
-      <point x="780" y="1466"/>
-      <point x="756" y="1466" type="curve" smooth="yes"/>
-      <point x="746" y="1466"/>
-      <point x="739" y="1468"/>
-      <point x="726" y="1476" type="curve" smooth="yes"/>
-      <point x="718" y="1481"/>
-      <point x="702" y="1492"/>
-      <point x="688" y="1505" type="curve" smooth="yes"/>
-      <point x="631" y="1560" type="line"/>
-      <point x="606" y="1582"/>
-      <point x="583" y="1598"/>
-      <point x="562" y="1607" type="curve" smooth="yes"/>
-      <point x="541" y="1616"/>
-      <point x="517" y="1621"/>
-      <point x="490" y="1621" type="curve" smooth="yes"/>
-      <point x="430" y="1621"/>
-      <point x="383" y="1596"/>
-      <point x="349" y="1547" type="curve" smooth="yes"/>
-      <point x="315" y="1498"/>
-      <point x="298" y="1428"/>
-      <point x="297" y="1339" type="curve"/>
+      <point x="474" y="125"/>
+      <point x="419" y="146"/>
+      <point x="381" y="181" type="curve" smooth="yes"/>
+      <point x="342" y="217"/>
+      <point x="320" y="268"/>
+      <point x="320" y="337" type="curve" smooth="yes"/>
+      <point x="320" y="411"/>
+      <point x="345" y="468"/>
+      <point x="402" y="507" type="curve" smooth="yes"/>
+      <point x="456" y="544"/>
+      <point x="537" y="563"/>
+      <point x="644" y="563" type="curve" smooth="yes"/>
+      <point x="705" y="563" type="line"/>
+      <point x="877" y="563" type="line"/>
+      <point x="877" y="522" type="line" smooth="yes"/>
+      <point x="877" y="401"/>
+      <point x="847" y="302"/>
+      <point x="789" y="231" type="curve" smooth="yes"/>
+      <point x="731" y="160"/>
+      <point x="650" y="125"/>
+      <point x="551" y="125" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 88 - 40
source/Hack-Regular.ufo/glyphs/uni0430.glif

@@ -7,49 +7,97 @@
   </note>
   <outline>
     <contour>
-      <point x="686" y="-29"/>
-      <point x="801" y="42"/>
-      <point x="874" y="166" type="curve"/>
-      <point x="892" y="0" type="line"/>
-      <point x="1059" y="0" type="line"/>
-      <point x="1059" y="639" type="line" smooth="yes"/>
-      <point x="1059" y="837"/>
-      <point x="1040" y="915"/>
-      <point x="989" y="983" type="curve" smooth="yes"/>
-      <point x="908" y="1092"/>
-      <point x="775" y="1147"/>
-      <point x="596" y="1147" type="curve" smooth="yes"/>
-      <point x="473" y="1147"/>
-      <point x="351" y="1121"/>
-      <point x="215" y="1069" type="curve"/>
-      <point x="215" y="885" type="line"/>
-      <point x="336" y="954"/>
-      <point x="465" y="991"/>
+      <point x="594" y="-29"/>
+      <point x="666" y="-14"/>
+      <point x="729" y="19" type="curve" smooth="yes"/>
+      <point x="788" y="50"/>
+      <point x="854" y="103"/>
+      <point x="893" y="170" type="curve"/>
+      <point x="895" y="149"/>
+      <point x="902" y="116"/>
+      <point x="909" y="87" type="curve" smooth="yes"/>
+      <point x="918" y="50"/>
+      <point x="929" y="16"/>
+      <point x="936" y="0" type="curve"/>
+      <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="1087" y="116"/>
+      <point x="1078" y="170"/>
+      <point x="1071" y="226" type="curve" smooth="yes"/>
+      <point x="1065" y="276"/>
+      <point x="1064" y="333"/>
+      <point x="1062" y="410" type="curve"/>
+      <point x="1062" y="639" type="line" smooth="yes"/>
+      <point x="1062" y="738"/>
+      <point x="1057" y="810"/>
+      <point x="1046" y="860" type="curve" smooth="yes"/>
+      <point x="1037" y="901"/>
+      <point x="1020" y="945"/>
+      <point x="992" y="984" type="curve" smooth="yes"/>
+      <point x="954" y="1037"/>
+      <point x="895" y="1079"/>
+      <point x="834" y="1105" type="curve" smooth="yes"/>
+      <point x="768" y="1133"/>
+      <point x="691" y="1147"/>
+      <point x="597" y="1147" type="curve" smooth="yes"/>
+      <point x="536" y="1147"/>
+      <point x="476" y="1141"/>
+      <point x="414" y="1128" type="curve" smooth="yes"/>
+      <point x="345" y="1114"/>
+      <point x="273" y="1090"/>
+      <point x="218" y="1069" type="curve"/>
+      <point x="218" y="885" type="line"/>
+      <point x="279" y="920"/>
+      <point x="341" y="946"/>
+      <point x="405" y="964" type="curve" smooth="yes"/>
+      <point x="469" y="982"/>
+      <point x="532" y="991"/>
       <point x="596" y="991" type="curve" smooth="yes"/>
-      <point x="781" y="991"/>
-      <point x="874" y="918"/>
-      <point x="874" y="736" type="curve" smooth="yes"/>
-      <point x="874" y="707" type="line"/>
-      <point x="627" y="707" type="line" smooth="yes"/>
-      <point x="303" y="707"/>
-      <point x="133" y="573"/>
-      <point x="133" y="331" type="curve" smooth="yes"/>
-      <point x="133" y="110"/>
-      <point x="274" y="-29"/>
-      <point x="514" y="-29" type="curve" smooth="yes"/>
+      <point x="691" y="991"/>
+      <point x="765" y="971"/>
+      <point x="809" y="931" type="curve" smooth="yes"/>
+      <point x="854" y="890"/>
+      <point x="877" y="821"/>
+      <point x="877" y="736" type="curve" smooth="yes"/>
+      <point x="877" y="707" type="line"/>
+      <point x="630" y="707" type="line" smooth="yes"/>
+      <point x="468" y="707"/>
+      <point x="345" y="675"/>
+      <point x="262" y="610" type="curve" smooth="yes"/>
+      <point x="178" y="545"/>
+      <point x="136" y="450"/>
+      <point x="136" y="327" type="curve" smooth="yes"/>
+      <point x="136" y="210"/>
+      <point x="174" y="129"/>
+      <point x="238" y="68" type="curve" smooth="yes"/>
+      <point x="306" y="3"/>
+      <point x="396" y="-29"/>
+      <point x="513" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="403" y="125"/>
-      <point x="317" y="203"/>
-      <point x="317" y="337" type="curve" smooth="yes"/>
-      <point x="317" y="488"/>
-      <point x="427" y="563"/>
-      <point x="641" y="563" type="curve" smooth="yes"/>
-      <point x="874" y="563" type="line"/>
-      <point x="874" y="522" type="line" smooth="yes"/>
-      <point x="874" y="276"/>
-      <point x="750" y="125"/>
-      <point x="548" y="125" type="curve" smooth="yes"/>
+      <point x="474" y="125"/>
+      <point x="419" y="146"/>
+      <point x="381" y="181" type="curve" smooth="yes"/>
+      <point x="342" y="217"/>
+      <point x="320" y="268"/>
+      <point x="320" y="337" type="curve" smooth="yes"/>
+      <point x="320" y="411"/>
+      <point x="345" y="468"/>
+      <point x="402" y="507" type="curve" smooth="yes"/>
+      <point x="456" y="544"/>
+      <point x="537" y="563"/>
+      <point x="644" y="563" type="curve" smooth="yes"/>
+      <point x="705" y="563" type="line"/>
+      <point x="877" y="563" type="line"/>
+      <point x="877" y="522" type="line" smooth="yes"/>
+      <point x="877" y="401"/>
+      <point x="847" y="302"/>
+      <point x="789" y="231" type="curve" smooth="yes"/>
+      <point x="731" y="160"/>
+      <point x="650" y="125"/>
+      <point x="551" y="125" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 93 - 45
source/Hack-Regular.ufo/glyphs/uni04D_1.glif

@@ -6,51 +6,6 @@
 	uni04D1
   </note>
   <outline>
-    <contour>
-      <point x="686" y="-29"/>
-      <point x="801" y="42"/>
-      <point x="874" y="166" type="curve"/>
-      <point x="892" y="0" type="line"/>
-      <point x="1059" y="0" type="line"/>
-      <point x="1059" y="639" type="line" smooth="yes"/>
-      <point x="1059" y="837"/>
-      <point x="1040" y="915"/>
-      <point x="989" y="983" type="curve" smooth="yes"/>
-      <point x="908" y="1092"/>
-      <point x="775" y="1147"/>
-      <point x="596" y="1147" type="curve" smooth="yes"/>
-      <point x="473" y="1147"/>
-      <point x="351" y="1121"/>
-      <point x="215" y="1069" type="curve"/>
-      <point x="215" y="885" type="line"/>
-      <point x="336" y="954"/>
-      <point x="465" y="991"/>
-      <point x="596" y="991" type="curve" smooth="yes"/>
-      <point x="781" y="991"/>
-      <point x="874" y="918"/>
-      <point x="874" y="736" type="curve" smooth="yes"/>
-      <point x="874" y="707" type="line"/>
-      <point x="627" y="707" type="line" smooth="yes"/>
-      <point x="303" y="707"/>
-      <point x="133" y="573"/>
-      <point x="133" y="331" type="curve" smooth="yes"/>
-      <point x="133" y="110"/>
-      <point x="274" y="-29"/>
-      <point x="514" y="-29" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="403" y="125"/>
-      <point x="317" y="203"/>
-      <point x="317" y="337" type="curve" smooth="yes"/>
-      <point x="317" y="488"/>
-      <point x="427" y="563"/>
-      <point x="641" y="563" type="curve" smooth="yes"/>
-      <point x="874" y="563" type="line"/>
-      <point x="874" y="522" type="line" smooth="yes"/>
-      <point x="874" y="276"/>
-      <point x="750" y="125"/>
-      <point x="548" y="125" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="809" y="1298"/>
       <point x="915" y="1394"/>
@@ -67,5 +22,98 @@
       <point x="424" y="1298"/>
       <point x="616" y="1298" type="curve" smooth="yes"/>
     </contour>
+    <contour>
+      <point x="601" y="-29"/>
+      <point x="673" y="-14"/>
+      <point x="736" y="19" type="curve" smooth="yes"/>
+      <point x="795" y="50"/>
+      <point x="861" y="103"/>
+      <point x="900" y="170" type="curve"/>
+      <point x="902" y="149"/>
+      <point x="909" y="116"/>
+      <point x="916" y="87" type="curve" smooth="yes"/>
+      <point x="925" y="50"/>
+      <point x="936" y="16"/>
+      <point x="943" y="0" type="curve"/>
+      <point x="1128" y="0" type="line"/>
+      <point x="1125" y="6"/>
+      <point x="1110" y="50"/>
+      <point x="1101" y="91" type="curve"/>
+      <point x="1094" y="116"/>
+      <point x="1085" y="170"/>
+      <point x="1078" y="226" type="curve" smooth="yes"/>
+      <point x="1072" y="276"/>
+      <point x="1071" y="333"/>
+      <point x="1069" y="410" type="curve"/>
+      <point x="1069" y="639" type="line" smooth="yes"/>
+      <point x="1069" y="738"/>
+      <point x="1064" y="810"/>
+      <point x="1053" y="860" type="curve" smooth="yes"/>
+      <point x="1044" y="901"/>
+      <point x="1027" y="945"/>
+      <point x="999" y="984" type="curve" smooth="yes"/>
+      <point x="961" y="1037"/>
+      <point x="902" y="1079"/>
+      <point x="841" y="1105" type="curve" smooth="yes"/>
+      <point x="775" y="1133"/>
+      <point x="698" y="1147"/>
+      <point x="604" y="1147" type="curve" smooth="yes"/>
+      <point x="543" y="1147"/>
+      <point x="483" y="1141"/>
+      <point x="421" y="1128" type="curve" smooth="yes"/>
+      <point x="352" y="1114"/>
+      <point x="280" y="1090"/>
+      <point x="225" y="1069" type="curve"/>
+      <point x="225" y="885" type="line"/>
+      <point x="286" y="920"/>
+      <point x="348" y="946"/>
+      <point x="412" y="964" type="curve" smooth="yes"/>
+      <point x="476" y="982"/>
+      <point x="539" y="991"/>
+      <point x="603" y="991" type="curve" smooth="yes"/>
+      <point x="698" y="991"/>
+      <point x="772" y="971"/>
+      <point x="816" y="931" type="curve" smooth="yes"/>
+      <point x="861" y="890"/>
+      <point x="884" y="821"/>
+      <point x="884" y="736" type="curve" smooth="yes"/>
+      <point x="884" y="707" type="line"/>
+      <point x="637" y="707" type="line" smooth="yes"/>
+      <point x="475" y="707"/>
+      <point x="352" y="675"/>
+      <point x="269" y="610" type="curve" smooth="yes"/>
+      <point x="185" y="545"/>
+      <point x="143" y="450"/>
+      <point x="143" y="327" type="curve" smooth="yes"/>
+      <point x="143" y="210"/>
+      <point x="181" y="129"/>
+      <point x="245" y="68" type="curve" smooth="yes"/>
+      <point x="313" y="3"/>
+      <point x="403" y="-29"/>
+      <point x="520" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="481" y="125"/>
+      <point x="426" y="146"/>
+      <point x="388" y="181" type="curve" smooth="yes"/>
+      <point x="349" y="217"/>
+      <point x="327" y="268"/>
+      <point x="327" y="337" type="curve" smooth="yes"/>
+      <point x="327" y="411"/>
+      <point x="352" y="468"/>
+      <point x="409" y="507" type="curve" smooth="yes"/>
+      <point x="463" y="544"/>
+      <point x="544" y="563"/>
+      <point x="651" y="563" type="curve" smooth="yes"/>
+      <point x="712" y="563" type="line"/>
+      <point x="884" y="563" type="line"/>
+      <point x="884" y="522" type="line" smooth="yes"/>
+      <point x="884" y="401"/>
+      <point x="854" y="302"/>
+      <point x="796" y="231" type="curve" smooth="yes"/>
+      <point x="738" y="160"/>
+      <point x="657" y="125"/>
+      <point x="558" y="125" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 93 - 45
source/Hack-Regular.ufo/glyphs/uni04D_3.glif

@@ -6,51 +6,6 @@
 	uni04D3
   </note>
   <outline>
-    <contour>
-      <point x="686" y="-29"/>
-      <point x="801" y="42"/>
-      <point x="874" y="166" type="curve"/>
-      <point x="892" y="0" type="line"/>
-      <point x="1059" y="0" type="line"/>
-      <point x="1059" y="639" type="line" smooth="yes"/>
-      <point x="1059" y="837"/>
-      <point x="1040" y="915"/>
-      <point x="989" y="983" type="curve" smooth="yes"/>
-      <point x="908" y="1092"/>
-      <point x="775" y="1147"/>
-      <point x="596" y="1147" type="curve" smooth="yes"/>
-      <point x="473" y="1147"/>
-      <point x="351" y="1121"/>
-      <point x="215" y="1069" type="curve"/>
-      <point x="215" y="885" type="line"/>
-      <point x="336" y="954"/>
-      <point x="465" y="991"/>
-      <point x="596" y="991" type="curve" smooth="yes"/>
-      <point x="781" y="991"/>
-      <point x="874" y="918"/>
-      <point x="874" y="736" type="curve" smooth="yes"/>
-      <point x="874" y="707" type="line"/>
-      <point x="627" y="707" type="line" smooth="yes"/>
-      <point x="303" y="707"/>
-      <point x="133" y="573"/>
-      <point x="133" y="331" type="curve" smooth="yes"/>
-      <point x="133" y="110"/>
-      <point x="274" y="-29"/>
-      <point x="514" y="-29" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="403" y="125"/>
-      <point x="317" y="203"/>
-      <point x="317" y="337" type="curve" smooth="yes"/>
-      <point x="317" y="488"/>
-      <point x="427" y="563"/>
-      <point x="641" y="563" type="curve" smooth="yes"/>
-      <point x="874" y="563" type="line"/>
-      <point x="874" y="522" type="line" smooth="yes"/>
-      <point x="874" y="276"/>
-      <point x="750" y="125"/>
-      <point x="548" y="125" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="492" y="1350" type="line" smooth="yes"/>
       <point x="511" y="1350"/>
@@ -87,5 +42,98 @@
       <point x="722" y="1350"/>
       <point x="741" y="1350" type="curve" smooth="yes"/>
     </contour>
+    <contour>
+      <point x="601" y="-29"/>
+      <point x="673" y="-14"/>
+      <point x="736" y="19" type="curve" smooth="yes"/>
+      <point x="795" y="50"/>
+      <point x="861" y="103"/>
+      <point x="900" y="170" type="curve"/>
+      <point x="902" y="149"/>
+      <point x="909" y="116"/>
+      <point x="916" y="87" type="curve" smooth="yes"/>
+      <point x="925" y="50"/>
+      <point x="936" y="16"/>
+      <point x="943" y="0" type="curve"/>
+      <point x="1128" y="0" type="line"/>
+      <point x="1125" y="6"/>
+      <point x="1110" y="50"/>
+      <point x="1101" y="91" type="curve"/>
+      <point x="1094" y="116"/>
+      <point x="1085" y="170"/>
+      <point x="1078" y="226" type="curve" smooth="yes"/>
+      <point x="1072" y="276"/>
+      <point x="1071" y="333"/>
+      <point x="1069" y="410" type="curve"/>
+      <point x="1069" y="639" type="line" smooth="yes"/>
+      <point x="1069" y="738"/>
+      <point x="1064" y="810"/>
+      <point x="1053" y="860" type="curve" smooth="yes"/>
+      <point x="1044" y="901"/>
+      <point x="1027" y="945"/>
+      <point x="999" y="984" type="curve" smooth="yes"/>
+      <point x="961" y="1037"/>
+      <point x="902" y="1079"/>
+      <point x="841" y="1105" type="curve" smooth="yes"/>
+      <point x="775" y="1133"/>
+      <point x="698" y="1147"/>
+      <point x="604" y="1147" type="curve" smooth="yes"/>
+      <point x="543" y="1147"/>
+      <point x="483" y="1141"/>
+      <point x="421" y="1128" type="curve" smooth="yes"/>
+      <point x="352" y="1114"/>
+      <point x="280" y="1090"/>
+      <point x="225" y="1069" type="curve"/>
+      <point x="225" y="885" type="line"/>
+      <point x="286" y="920"/>
+      <point x="348" y="946"/>
+      <point x="412" y="964" type="curve" smooth="yes"/>
+      <point x="476" y="982"/>
+      <point x="539" y="991"/>
+      <point x="603" y="991" type="curve" smooth="yes"/>
+      <point x="698" y="991"/>
+      <point x="772" y="971"/>
+      <point x="816" y="931" type="curve" smooth="yes"/>
+      <point x="861" y="890"/>
+      <point x="884" y="821"/>
+      <point x="884" y="736" type="curve" smooth="yes"/>
+      <point x="884" y="707" type="line"/>
+      <point x="637" y="707" type="line" smooth="yes"/>
+      <point x="475" y="707"/>
+      <point x="352" y="675"/>
+      <point x="269" y="610" type="curve" smooth="yes"/>
+      <point x="185" y="545"/>
+      <point x="143" y="450"/>
+      <point x="143" y="327" type="curve" smooth="yes"/>
+      <point x="143" y="210"/>
+      <point x="181" y="129"/>
+      <point x="245" y="68" type="curve" smooth="yes"/>
+      <point x="313" y="3"/>
+      <point x="403" y="-29"/>
+      <point x="520" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="481" y="125"/>
+      <point x="426" y="146"/>
+      <point x="388" y="181" type="curve" smooth="yes"/>
+      <point x="349" y="217"/>
+      <point x="327" y="268"/>
+      <point x="327" y="337" type="curve" smooth="yes"/>
+      <point x="327" y="411"/>
+      <point x="352" y="468"/>
+      <point x="409" y="507" type="curve" smooth="yes"/>
+      <point x="463" y="544"/>
+      <point x="544" y="563"/>
+      <point x="651" y="563" type="curve" smooth="yes"/>
+      <point x="712" y="563" type="line"/>
+      <point x="884" y="563" type="line"/>
+      <point x="884" y="522" type="line" smooth="yes"/>
+      <point x="884" y="401"/>
+      <point x="854" y="302"/>
+      <point x="796" y="231" type="curve" smooth="yes"/>
+      <point x="738" y="160"/>
+      <point x="657" y="125"/>
+      <point x="558" y="125" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>