2
0
Эх сурвалжийг харах

corrected path direction on all characters in Latin set

Chris Simpkins 10 жил өмнө
parent
commit
e1b839c76c
100 өөрчлөгдсөн 2176 нэмэгдсэн , 2176 устгасан
  1. 7 7
      source/Hack-Regular.ufo/glyphs/A_.glif
  2. 3 3
      source/Hack-Regular.ufo/glyphs/A_E_.glif
  3. 9 9
      source/Hack-Regular.ufo/glyphs/A_acute.glif
  4. 23 23
      source/Hack-Regular.ufo/glyphs/A_breve.glif
  5. 9 9
      source/Hack-Regular.ufo/glyphs/A_circumflex.glif
  6. 23 23
      source/Hack-Regular.ufo/glyphs/A_dieresis.glif
  7. 8 8
      source/Hack-Regular.ufo/glyphs/A_grave.glif
  8. 13 13
      source/Hack-Regular.ufo/glyphs/A_macron.glif
  9. 29 29
      source/Hack-Regular.ufo/glyphs/A_ogonek.glif
  10. 32 32
      source/Hack-Regular.ufo/glyphs/A_ring.glif
  11. 21 21
      source/Hack-Regular.ufo/glyphs/A_tilde.glif
  12. 29 29
      source/Hack-Regular.ufo/glyphs/B_.glif
  13. 6 6
      source/Hack-Regular.ufo/glyphs/C_.glif
  14. 8 8
      source/Hack-Regular.ufo/glyphs/C_acute.glif
  15. 7 7
      source/Hack-Regular.ufo/glyphs/C_caron.glif
  16. 18 18
      source/Hack-Regular.ufo/glyphs/C_cedilla.glif
  17. 42 42
      source/Hack-Regular.ufo/glyphs/C_dotaccent.glif
  18. 18 18
      source/Hack-Regular.ufo/glyphs/D_.glif
  19. 24 24
      source/Hack-Regular.ufo/glyphs/D_caron.glif
  20. 22 22
      source/Hack-Regular.ufo/glyphs/D_croat.glif
  21. 2 2
      source/Hack-Regular.ufo/glyphs/E_.glif
  22. 4 4
      source/Hack-Regular.ufo/glyphs/E_acute.glif
  23. 16 16
      source/Hack-Regular.ufo/glyphs/E_caron.glif
  24. 4 4
      source/Hack-Regular.ufo/glyphs/E_circumflex.glif
  25. 18 18
      source/Hack-Regular.ufo/glyphs/E_dieresis.glif
  26. 28 28
      source/Hack-Regular.ufo/glyphs/E_dotaccent.glif
  27. 3 3
      source/Hack-Regular.ufo/glyphs/E_grave.glif
  28. 16 16
      source/Hack-Regular.ufo/glyphs/E_macron.glif
  29. 26 26
      source/Hack-Regular.ufo/glyphs/E_ng.glif
  30. 32 32
      source/Hack-Regular.ufo/glyphs/E_ogonek.glif
  31. 7 7
      source/Hack-Regular.ufo/glyphs/E_th.glif
  32. 2 2
      source/Hack-Regular.ufo/glyphs/F_.glif
  33. 6 6
      source/Hack-Regular.ufo/glyphs/G_.glif
  34. 13 13
      source/Hack-Regular.ufo/glyphs/G_breve.glif
  35. 37 37
      source/Hack-Regular.ufo/glyphs/G_caron.glif
  36. 34 34
      source/Hack-Regular.ufo/glyphs/G_commaaccent.glif
  37. 46 46
      source/Hack-Regular.ufo/glyphs/G_dotaccent.glif
  38. 2 2
      source/Hack-Regular.ufo/glyphs/H_.glif
  39. 20 20
      source/Hack-Regular.ufo/glyphs/H_bar.glif
  40. 6 6
      source/Hack-Regular.ufo/glyphs/I_.glif
  41. 8 8
      source/Hack-Regular.ufo/glyphs/I_acute.glif
  42. 8 8
      source/Hack-Regular.ufo/glyphs/I_circumflex.glif
  43. 22 22
      source/Hack-Regular.ufo/glyphs/I_dieresis.glif
  44. 14 14
      source/Hack-Regular.ufo/glyphs/I_dotaccent.glif
  45. 7 7
      source/Hack-Regular.ufo/glyphs/I_grave.glif
  46. 16 16
      source/Hack-Regular.ufo/glyphs/I_macron.glif
  47. 28 28
      source/Hack-Regular.ufo/glyphs/I_ogonek.glif
  48. 42 42
      source/Hack-Regular.ufo/glyphs/I_tilde.glif
  49. 7 7
      source/Hack-Regular.ufo/glyphs/J_.glif
  50. 2 2
      source/Hack-Regular.ufo/glyphs/K_.glif
  51. 16 16
      source/Hack-Regular.ufo/glyphs/K_commaaccent.glif
  52. 2 2
      source/Hack-Regular.ufo/glyphs/L_.glif
  53. 10 10
      source/Hack-Regular.ufo/glyphs/L_acute.glif
  54. 10 10
      source/Hack-Regular.ufo/glyphs/L_caron.glif
  55. 10 10
      source/Hack-Regular.ufo/glyphs/L_commaaccent.glif
  56. 6 6
      source/Hack-Regular.ufo/glyphs/L_slash.glif
  57. 2 2
      source/Hack-Regular.ufo/glyphs/M_.glif
  58. 2 2
      source/Hack-Regular.ufo/glyphs/N_.glif
  59. 14 14
      source/Hack-Regular.ufo/glyphs/N_acute.glif
  60. 14 14
      source/Hack-Regular.ufo/glyphs/N_caron.glif
  61. 14 14
      source/Hack-Regular.ufo/glyphs/N_commaaccent.glif
  62. 16 16
      source/Hack-Regular.ufo/glyphs/N_tilde.glif
  63. 32 32
      source/Hack-Regular.ufo/glyphs/O_.glif
  64. 4 4
      source/Hack-Regular.ufo/glyphs/O_E_.glif
  65. 34 34
      source/Hack-Regular.ufo/glyphs/O_acute.glif
  66. 34 34
      source/Hack-Regular.ufo/glyphs/O_circumflex.glif
  67. 48 48
      source/Hack-Regular.ufo/glyphs/O_dieresis.glif
  68. 33 33
      source/Hack-Regular.ufo/glyphs/O_grave.glif
  69. 54 54
      source/Hack-Regular.ufo/glyphs/O_horn.glif
  70. 44 44
      source/Hack-Regular.ufo/glyphs/O_hungarumlaut.glif
  71. 38 38
      source/Hack-Regular.ufo/glyphs/O_macron.glif
  72. 51 51
      source/Hack-Regular.ufo/glyphs/O_slash.glif
  73. 51 51
      source/Hack-Regular.ufo/glyphs/O_slashacute.glif
  74. 46 46
      source/Hack-Regular.ufo/glyphs/O_tilde.glif
  75. 19 19
      source/Hack-Regular.ufo/glyphs/P_.glif
  76. 7 7
      source/Hack-Regular.ufo/glyphs/Q_.glif
  77. 14 14
      source/Hack-Regular.ufo/glyphs/R_.glif
  78. 31 31
      source/Hack-Regular.ufo/glyphs/R_acute.glif
  79. 31 31
      source/Hack-Regular.ufo/glyphs/R_caron.glif
  80. 31 31
      source/Hack-Regular.ufo/glyphs/R_commaaccent.glif
  81. 31 31
      source/Hack-Regular.ufo/glyphs/S_.glif
  82. 44 44
      source/Hack-Regular.ufo/glyphs/S_acute.glif
  83. 32 32
      source/Hack-Regular.ufo/glyphs/S_caron.glif
  84. 43 43
      source/Hack-Regular.ufo/glyphs/S_cedilla.glif
  85. 44 44
      source/Hack-Regular.ufo/glyphs/S_commaaccent.glif
  86. 4 4
      source/Hack-Regular.ufo/glyphs/T_.glif
  87. 14 14
      source/Hack-Regular.ufo/glyphs/T_bar.glif
  88. 12 12
      source/Hack-Regular.ufo/glyphs/T_caron.glif
  89. 28 28
      source/Hack-Regular.ufo/glyphs/T_commaaccent.glif
  90. 19 19
      source/Hack-Regular.ufo/glyphs/T_horn.glif
  91. 13 13
      source/Hack-Regular.ufo/glyphs/U_.glif
  92. 15 15
      source/Hack-Regular.ufo/glyphs/U_acute.glif
  93. 15 15
      source/Hack-Regular.ufo/glyphs/U_circumflex.glif
  94. 29 29
      source/Hack-Regular.ufo/glyphs/U_dieresis.glif
  95. 14 14
      source/Hack-Regular.ufo/glyphs/U_grave.glif
  96. 62 62
      source/Hack-Regular.ufo/glyphs/U_horn.glif
  97. 48 48
      source/Hack-Regular.ufo/glyphs/U_hungarumlaut.glif
  98. 46 46
      source/Hack-Regular.ufo/glyphs/U_macron.glif
  99. 58 58
      source/Hack-Regular.ufo/glyphs/U_ogonek.glif
  100. 60 60
      source/Hack-Regular.ufo/glyphs/U_ring.glif

+ 7 - 7
source/Hack-Regular.ufo/glyphs/A_.glif

@@ -7,19 +7,19 @@
   </note>
   <outline>
     <contour>
-      <point x="616" y="1315" type="line"/>
-      <point x="829" y="551" type="line"/>
-      <point x="403" y="551" type="line"/>
-    </contour>
-    <contour>
-      <point x="494" y="1493" type="line"/>
-      <point x="37" y="0" type="line"/>
       <point x="246" y="0" type="line"/>
       <point x="354" y="389" type="line"/>
       <point x="877" y="389" type="line"/>
       <point x="987" y="0" type="line"/>
       <point x="1196" y="0" type="line"/>
       <point x="739" y="1493" type="line"/>
+      <point x="494" y="1493" type="line"/>
+      <point x="37" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="616" y="1315" type="line"/>
+      <point x="829" y="551" type="line"/>
+      <point x="403" y="551" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 3 - 3
source/Hack-Regular.ufo/glyphs/A_E_.glif

@@ -7,9 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="1161" y="1493" type="line"/>
-      <point x="410" y="1493" type="line"/>
-      <point x="0" y="0" type="line"/>
       <point x="184" y="0" type="line"/>
       <point x="285" y="383" type="line"/>
       <point x="637" y="383" type="line"/>
@@ -23,6 +20,9 @@
       <point x="823" y="881" type="line"/>
       <point x="823" y="1323" type="line"/>
       <point x="1161" y="1323" type="line"/>
+      <point x="1161" y="1493" type="line"/>
+      <point x="410" y="1493" type="line"/>
+      <point x="0" y="0" type="line"/>
     </contour>
     <contour>
       <point x="530" y="1323" type="line"/>

+ 9 - 9
source/Hack-Regular.ufo/glyphs/A_acute.glif

@@ -7,25 +7,25 @@
   </note>
   <outline>
     <contour>
-      <point x="616" y="1315" type="line"/>
-      <point x="829" y="551" type="line"/>
-      <point x="403" y="551" type="line"/>
-    </contour>
-    <contour>
-      <point x="494" y="1493" type="line"/>
-      <point x="37" y="0" type="line"/>
       <point x="246" y="0" type="line"/>
       <point x="354" y="389" type="line"/>
       <point x="877" y="389" type="line"/>
       <point x="987" y="0" type="line"/>
       <point x="1196" y="0" type="line"/>
       <point x="739" y="1493" type="line"/>
+      <point x="494" y="1493" type="line"/>
+      <point x="37" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="616" y="1315" type="line"/>
+      <point x="829" y="551" type="line"/>
+      <point x="403" y="551" type="line"/>
     </contour>
     <contour>
-      <point x="672" y="1899" type="line"/>
-      <point x="475" y="1635" type="line"/>
       <point x="629" y="1635" type="line"/>
       <point x="858" y="1899" type="line"/>
+      <point x="672" y="1899" type="line"/>
+      <point x="475" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 23 - 23
source/Hack-Regular.ufo/glyphs/A_breve.glif

@@ -7,35 +7,35 @@
   </note>
   <outline>
     <contour>
-      <point x="422" y="1901" type="line"/>
-      <point x="438" y="1829"/>
-      <point x="506" y="1790"/>
-      <point x="618" y="1790" type="curve" smooth="yes"/>
-      <point x="726" y="1790"/>
-      <point x="791" y="1826"/>
-      <point x="811" y="1901" type="curve"/>
-      <point x="930" y="1901" type="line"/>
-      <point x="915" y="1742"/>
-      <point x="808" y="1659"/>
-      <point x="616" y="1659" type="curve" smooth="yes"/>
-      <point x="424" y="1659"/>
-      <point x="318" y="1741"/>
-      <point x="303" y="1901" type="curve"/>
+      <point x="246" y="0" type="line"/>
+      <point x="354" y="389" type="line"/>
+      <point x="877" y="389" type="line"/>
+      <point x="987" y="0" type="line"/>
+      <point x="1196" y="0" type="line"/>
+      <point x="739" y="1493" type="line"/>
+      <point x="494" y="1493" type="line"/>
+      <point x="37" y="0" type="line"/>
     </contour>
     <contour>
       <point x="616" y="1315" type="line"/>
-      <point x="403" y="551" type="line"/>
       <point x="829" y="551" type="line"/>
+      <point x="403" y="551" type="line"/>
     </contour>
     <contour>
-      <point x="494" y="1493" type="line"/>
-      <point x="739" y="1493" type="line"/>
-      <point x="1196" y="0" type="line"/>
-      <point x="987" y="0" type="line"/>
-      <point x="877" y="389" type="line"/>
-      <point x="354" y="389" type="line"/>
-      <point x="246" y="0" type="line"/>
-      <point x="37" y="0" type="line"/>
+      <point x="808" y="1659"/>
+      <point x="915" y="1742"/>
+      <point x="930" y="1901" type="curve"/>
+      <point x="811" y="1901" type="line"/>
+      <point x="791" y="1826"/>
+      <point x="726" y="1790"/>
+      <point x="618" y="1790" type="curve" smooth="yes"/>
+      <point x="506" y="1790"/>
+      <point x="438" y="1829"/>
+      <point x="422" y="1901" type="curve"/>
+      <point x="303" y="1901" type="line"/>
+      <point x="318" y="1741"/>
+      <point x="424" y="1659"/>
+      <point x="616" y="1659" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 9 - 9
source/Hack-Regular.ufo/glyphs/A_circumflex.glif

@@ -7,28 +7,28 @@
   </note>
   <outline>
     <contour>
-      <point x="616" y="1315" type="line"/>
-      <point x="829" y="551" type="line"/>
-      <point x="403" y="551" type="line"/>
-    </contour>
-    <contour>
-      <point x="494" y="1493" type="line"/>
-      <point x="37" y="0" type="line"/>
       <point x="246" y="0" type="line"/>
       <point x="354" y="389" type="line"/>
       <point x="877" y="389" type="line"/>
       <point x="987" y="0" type="line"/>
       <point x="1196" y="0" type="line"/>
       <point x="739" y="1493" type="line"/>
+      <point x="494" y="1493" type="line"/>
+      <point x="37" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="616" y="1315" type="line"/>
+      <point x="829" y="551" type="line"/>
+      <point x="403" y="551" type="line"/>
     </contour>
     <contour>
-      <point x="522" y="1901" type="line"/>
-      <point x="311" y="1635" type="line"/>
       <point x="451" y="1635" type="line"/>
       <point x="616" y="1813" type="line"/>
       <point x="782" y="1635" type="line"/>
       <point x="922" y="1635" type="line"/>
       <point x="711" y="1901" type="line"/>
+      <point x="522" y="1901" type="line"/>
+      <point x="311" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 23 - 23
source/Hack-Regular.ufo/glyphs/A_dieresis.glif

@@ -7,29 +7,21 @@
   </note>
   <outline>
     <contour>
-      <point x="616" y="1315" type="line"/>
-      <point x="829" y="551" type="line"/>
-      <point x="403" y="551" type="line"/>
-    </contour>
-    <contour>
-      <point x="494" y="1493" type="line"/>
-      <point x="37" y="0" type="line"/>
       <point x="246" y="0" type="line"/>
       <point x="354" y="389" type="line"/>
       <point x="877" y="389" type="line"/>
       <point x="987" y="0" type="line"/>
       <point x="1196" y="0" type="line"/>
       <point x="739" y="1493" type="line"/>
+      <point x="494" y="1493" type="line"/>
+      <point x="37" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="616" y="1315" type="line"/>
+      <point x="829" y="551" type="line"/>
+      <point x="403" y="551" type="line"/>
     </contour>
     <contour>
-      <point x="349" y="1870" type="line" smooth="yes"/>
-      <point x="330" y="1870"/>
-      <point x="319" y="1859"/>
-      <point x="319" y="1840" type="curve" smooth="yes"/>
-      <point x="319" y="1697" type="line" smooth="yes"/>
-      <point x="319" y="1678"/>
-      <point x="330" y="1667"/>
-      <point x="349" y="1667" type="curve" smooth="yes"/>
       <point x="492" y="1667" type="line" smooth="yes"/>
       <point x="511" y="1667"/>
       <point x="522" y="1678"/>
@@ -38,16 +30,16 @@
       <point x="522" y="1859"/>
       <point x="511" y="1870"/>
       <point x="492" y="1870" type="curve" smooth="yes"/>
+      <point x="349" y="1870" type="line" smooth="yes"/>
+      <point x="330" y="1870"/>
+      <point x="319" y="1859"/>
+      <point x="319" y="1840" type="curve" smooth="yes"/>
+      <point x="319" y="1697" type="line" smooth="yes"/>
+      <point x="319" y="1678"/>
+      <point x="330" y="1667"/>
+      <point x="349" y="1667" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="741" y="1870" type="line" smooth="yes"/>
-      <point x="722" y="1870"/>
-      <point x="711" y="1859"/>
-      <point x="711" y="1840" type="curve" smooth="yes"/>
-      <point x="711" y="1697" type="line" smooth="yes"/>
-      <point x="711" y="1678"/>
-      <point x="722" y="1667"/>
-      <point x="741" y="1667" type="curve" smooth="yes"/>
       <point x="883" y="1667" type="line" smooth="yes"/>
       <point x="902" y="1667"/>
       <point x="913" y="1678"/>
@@ -56,6 +48,14 @@
       <point x="913" y="1859"/>
       <point x="902" y="1870"/>
       <point x="883" y="1870" type="curve" smooth="yes"/>
+      <point x="741" y="1870" type="line" smooth="yes"/>
+      <point x="722" y="1870"/>
+      <point x="711" y="1859"/>
+      <point x="711" y="1840" type="curve" smooth="yes"/>
+      <point x="711" y="1697" type="line" smooth="yes"/>
+      <point x="711" y="1678"/>
+      <point x="722" y="1667"/>
+      <point x="741" y="1667" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 8 - 8
source/Hack-Regular.ufo/glyphs/A_grave.glif

@@ -7,25 +7,25 @@
   </note>
   <outline>
     <contour>
-      <point x="616" y="1315" type="line"/>
-      <point x="829" y="551" type="line"/>
-      <point x="403" y="551" type="line"/>
-    </contour>
-    <contour>
-      <point x="494" y="1493" type="line"/>
-      <point x="37" y="0" type="line"/>
       <point x="246" y="0" type="line"/>
       <point x="354" y="389" type="line"/>
       <point x="877" y="389" type="line"/>
       <point x="987" y="0" type="line"/>
       <point x="1196" y="0" type="line"/>
       <point x="739" y="1493" type="line"/>
+      <point x="494" y="1493" type="line"/>
+      <point x="37" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="616" y="1315" type="line"/>
+      <point x="829" y="551" type="line"/>
+      <point x="403" y="551" type="line"/>
     </contour>
     <contour>
+      <point x="758" y="1635" type="line"/>
       <point x="561" y="1899" type="line"/>
       <point x="377" y="1899" type="line"/>
       <point x="604" y="1635" type="line"/>
-      <point x="758" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 13 - 13
source/Hack-Regular.ufo/glyphs/A_macron.glif

@@ -7,25 +7,25 @@
   </note>
   <outline>
     <contour>
-      <point x="317" y="1840" type="line"/>
-      <point x="915" y="1840" type="line"/>
-      <point x="915" y="1692" type="line"/>
-      <point x="317" y="1692" type="line"/>
+      <point x="246" y="0" type="line"/>
+      <point x="354" y="389" type="line"/>
+      <point x="877" y="389" type="line"/>
+      <point x="987" y="0" type="line"/>
+      <point x="1196" y="0" type="line"/>
+      <point x="739" y="1493" type="line"/>
+      <point x="494" y="1493" type="line"/>
+      <point x="37" y="0" type="line"/>
     </contour>
     <contour>
       <point x="616" y="1315" type="line"/>
-      <point x="403" y="551" type="line"/>
       <point x="829" y="551" type="line"/>
+      <point x="403" y="551" type="line"/>
     </contour>
     <contour>
-      <point x="494" y="1493" type="line"/>
-      <point x="739" y="1493" type="line"/>
-      <point x="1196" y="0" type="line"/>
-      <point x="987" y="0" type="line"/>
-      <point x="877" y="389" type="line"/>
-      <point x="354" y="389" type="line"/>
-      <point x="246" y="0" type="line"/>
-      <point x="37" y="0" type="line"/>
+      <point x="915" y="1692" type="line"/>
+      <point x="915" y="1840" type="line"/>
+      <point x="317" y="1840" type="line"/>
+      <point x="317" y="1692" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 29 - 29
source/Hack-Regular.ufo/glyphs/A_ogonek.glif

@@ -7,41 +7,41 @@
   </note>
   <outline>
     <contour>
-      <point x="1102" y="0" type="line"/>
-      <point x="1038" y="-87"/>
-      <point x="1014" y="-139"/>
-      <point x="1014" y="-184" type="curve" smooth="yes"/>
-      <point x="1014" y="-240"/>
-      <point x="1052" y="-272"/>
-      <point x="1124" y="-272" type="curve" smooth="yes"/>
-      <point x="1165" y="-272"/>
-      <point x="1192" y="-262"/>
-      <point x="1233" y="-242" type="curve"/>
-      <point x="1233" y="-375" type="line"/>
-      <point x="1174" y="-390"/>
+      <point x="246" y="0" type="line"/>
+      <point x="354" y="389" type="line"/>
+      <point x="877" y="389" type="line"/>
+      <point x="987" y="0" type="line"/>
+      <point x="1196" y="0" type="line"/>
+      <point x="739" y="1493" type="line"/>
+      <point x="494" y="1493" type="line"/>
+      <point x="37" y="0" type="line"/>
+    </contour>
+    <contour>
       <point x="1151" y="-395"/>
-      <point x="1106" y="-395" type="curve" smooth="yes"/>
-      <point x="956" y="-395"/>
-      <point x="875" y="-339"/>
-      <point x="875" y="-222" type="curve" smooth="yes"/>
-      <point x="875" y="-155"/>
+      <point x="1174" y="-390"/>
+      <point x="1233" y="-375" type="curve"/>
+      <point x="1233" y="-242" type="line"/>
+      <point x="1192" y="-262"/>
+      <point x="1165" y="-272"/>
+      <point x="1124" y="-272" type="curve" smooth="yes"/>
+      <point x="1052" y="-272"/>
+      <point x="1014" y="-240"/>
+      <point x="1014" y="-184" type="curve" smooth="yes"/>
+      <point x="1014" y="-139"/>
+      <point x="1038" y="-87"/>
+      <point x="1102" y="0" type="curve"/>
+      <point x="983" y="0" type="line"/>
       <point x="901" y="-94"/>
-      <point x="983" y="0" type="curve"/>
+      <point x="875" y="-155"/>
+      <point x="875" y="-222" type="curve" smooth="yes"/>
+      <point x="875" y="-339"/>
+      <point x="956" y="-395"/>
+      <point x="1106" y="-395" type="curve" smooth="yes"/>
     </contour>
     <contour>
       <point x="616" y="1315" type="line"/>
-      <point x="403" y="551" type="line"/>
       <point x="829" y="551" type="line"/>
-    </contour>
-    <contour>
-      <point x="494" y="1493" type="line"/>
-      <point x="739" y="1493" type="line"/>
-      <point x="1196" y="0" type="line"/>
-      <point x="987" y="0" type="line"/>
-      <point x="877" y="389" type="line"/>
-      <point x="354" y="389" type="line"/>
-      <point x="246" y="0" type="line"/>
-      <point x="37" y="0" type="line"/>
+      <point x="403" y="551" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 32 - 32
source/Hack-Regular.ufo/glyphs/A_ring.glif

@@ -7,38 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="768" y="1584"/>
-      <point x="753" y="1548"/>
-      <point x="724" y="1519" type="curve" smooth="yes"/>
-      <point x="698" y="1493"/>
-      <point x="661" y="1475"/>
-      <point x="616" y="1475" type="curve" smooth="yes"/>
-      <point x="574" y="1475"/>
-      <point x="538" y="1490"/>
-      <point x="509" y="1519" type="curve" smooth="yes"/>
-      <point x="480" y="1548"/>
-      <point x="465" y="1584"/>
-      <point x="465" y="1626" type="curve" smooth="yes"/>
-      <point x="465" y="1669"/>
-      <point x="480" y="1706"/>
-      <point x="509" y="1735" type="curve" smooth="yes"/>
-      <point x="538" y="1764"/>
-      <point x="574" y="1778"/>
-      <point x="615" y="1778" type="curve" smooth="yes"/>
-      <point x="654" y="1778"/>
-      <point x="693" y="1765"/>
-      <point x="724" y="1734" type="curve" smooth="yes"/>
-      <point x="750" y="1708"/>
-      <point x="768" y="1671"/>
-      <point x="768" y="1626" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="616" y="1311" type="line"/>
-      <point x="829" y="551" type="line"/>
-      <point x="403" y="551" type="line"/>
-    </contour>
-    <contour>
-      <point x="37" y="0" type="line"/>
       <point x="246" y="0" type="line"/>
       <point x="354" y="389" type="line"/>
       <point x="877" y="389" type="line"/>
@@ -69,6 +37,38 @@
       <point x="395" y="1455"/>
       <point x="425" y="1421"/>
       <point x="465" y="1399" type="curve"/>
+      <point x="37" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="616" y="1311" type="line"/>
+      <point x="829" y="551" type="line"/>
+      <point x="403" y="551" type="line"/>
+    </contour>
+    <contour>
+      <point x="574" y="1475"/>
+      <point x="538" y="1490"/>
+      <point x="509" y="1519" type="curve" smooth="yes"/>
+      <point x="480" y="1548"/>
+      <point x="465" y="1584"/>
+      <point x="465" y="1626" type="curve" smooth="yes"/>
+      <point x="465" y="1669"/>
+      <point x="480" y="1706"/>
+      <point x="509" y="1735" type="curve" smooth="yes"/>
+      <point x="538" y="1764"/>
+      <point x="574" y="1778"/>
+      <point x="615" y="1778" type="curve" smooth="yes"/>
+      <point x="654" y="1778"/>
+      <point x="693" y="1765"/>
+      <point x="724" y="1734" type="curve" smooth="yes"/>
+      <point x="750" y="1708"/>
+      <point x="768" y="1671"/>
+      <point x="768" y="1626" type="curve" smooth="yes"/>
+      <point x="768" y="1584"/>
+      <point x="753" y="1548"/>
+      <point x="724" y="1519" type="curve" smooth="yes"/>
+      <point x="698" y="1493"/>
+      <point x="661" y="1475"/>
+      <point x="616" y="1475" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 21 - 21
source/Hack-Regular.ufo/glyphs/A_tilde.glif

@@ -7,21 +7,35 @@
   </note>
   <outline>
     <contour>
-      <point x="616" y="1315" type="line"/>
-      <point x="829" y="551" type="line"/>
-      <point x="403" y="551" type="line"/>
-    </contour>
-    <contour>
-      <point x="494" y="1493" type="line"/>
-      <point x="37" y="0" type="line"/>
       <point x="246" y="0" type="line"/>
       <point x="354" y="389" type="line"/>
       <point x="877" y="389" type="line"/>
       <point x="987" y="0" type="line"/>
       <point x="1196" y="0" type="line"/>
       <point x="739" y="1493" type="line"/>
+      <point x="494" y="1493" type="line"/>
+      <point x="37" y="0" type="line"/>
     </contour>
     <contour>
+      <point x="616" y="1315" type="line"/>
+      <point x="829" y="551" type="line"/>
+      <point x="403" y="551" type="line"/>
+    </contour>
+    <contour>
+      <point x="412" y="1667" type="line"/>
+      <point x="412" y="1673" type="line" smooth="yes"/>
+      <point x="412" y="1703"/>
+      <point x="419" y="1726"/>
+      <point x="432" y="1743" type="curve" smooth="yes"/>
+      <point x="445" y="1760"/>
+      <point x="465" y="1768"/>
+      <point x="485" y="1768" type="curve" smooth="yes"/>
+      <point x="492" y="1768"/>
+      <point x="503" y="1767"/>
+      <point x="514" y="1763" type="curve" smooth="yes"/>
+      <point x="527" y="1758"/>
+      <point x="541" y="1751"/>
+      <point x="555" y="1743" type="curve" smooth="yes"/>
       <point x="612" y="1710" type="line"/>
       <point x="653" y="1689"/>
       <point x="675" y="1680"/>
@@ -62,20 +76,6 @@
       <point x="302" y="1785"/>
       <point x="287" y="1731"/>
       <point x="287" y="1667" type="curve"/>
-      <point x="412" y="1667" type="line"/>
-      <point x="412" y="1673" type="line" smooth="yes"/>
-      <point x="412" y="1703"/>
-      <point x="419" y="1726"/>
-      <point x="432" y="1743" type="curve" smooth="yes"/>
-      <point x="445" y="1760"/>
-      <point x="465" y="1768"/>
-      <point x="485" y="1768" type="curve" smooth="yes"/>
-      <point x="492" y="1768"/>
-      <point x="503" y="1767"/>
-      <point x="514" y="1763" type="curve" smooth="yes"/>
-      <point x="527" y="1758"/>
-      <point x="541" y="1751"/>
-      <point x="555" y="1743" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 29 - 29
source/Hack-Regular.ufo/glyphs/B_.glif

@@ -6,6 +6,35 @@
 	B
   </note>
   <outline>
+    <contour>
+      <point x="608" y="0" type="line" smooth="yes"/>
+      <point x="783" y="0"/>
+      <point x="915" y="35"/>
+      <point x="1004" y="104" type="curve" smooth="yes"/>
+      <point x="1093" y="173"/>
+      <point x="1137" y="275"/>
+      <point x="1137" y="409" type="curve" smooth="yes"/>
+      <point x="1137" y="518"/>
+      <point x="1108" y="607"/>
+      <point x="1054" y="674" type="curve" smooth="yes"/>
+      <point x="998" y="743"/>
+      <point x="921" y="784"/>
+      <point x="823" y="799" type="curve"/>
+      <point x="912" y="812"/>
+      <point x="978" y="847"/>
+      <point x="1020" y="898" type="curve" smooth="yes"/>
+      <point x="1061" y="948"/>
+      <point x="1085" y="1020"/>
+      <point x="1085" y="1113" type="curve" smooth="yes"/>
+      <point x="1085" y="1235"/>
+      <point x="1044" y="1328"/>
+      <point x="961" y="1394" type="curve" smooth="yes"/>
+      <point x="878" y="1460"/>
+      <point x="761" y="1493"/>
+      <point x="608" y="1493" type="curve" smooth="yes"/>
+      <point x="166" y="1493" type="line"/>
+      <point x="166" y="0" type="line"/>
+    </contour>
     <contour>
       <point x="369" y="713" type="line"/>
       <point x="608" y="713" type="line" smooth="yes"/>
@@ -40,34 +69,5 @@
       <point x="604" y="877" type="curve" smooth="yes"/>
       <point x="369" y="877" type="line"/>
     </contour>
-    <contour>
-      <point x="166" y="1493" type="line"/>
-      <point x="166" y="0" type="line"/>
-      <point x="608" y="0" type="line" smooth="yes"/>
-      <point x="783" y="0"/>
-      <point x="915" y="35"/>
-      <point x="1004" y="104" type="curve" smooth="yes"/>
-      <point x="1093" y="173"/>
-      <point x="1137" y="275"/>
-      <point x="1137" y="409" type="curve" smooth="yes"/>
-      <point x="1137" y="518"/>
-      <point x="1108" y="607"/>
-      <point x="1054" y="674" type="curve" smooth="yes"/>
-      <point x="998" y="743"/>
-      <point x="921" y="784"/>
-      <point x="823" y="799" type="curve"/>
-      <point x="912" y="812"/>
-      <point x="978" y="847"/>
-      <point x="1020" y="898" type="curve" smooth="yes"/>
-      <point x="1061" y="948"/>
-      <point x="1085" y="1020"/>
-      <point x="1085" y="1113" type="curve" smooth="yes"/>
-      <point x="1085" y="1235"/>
-      <point x="1044" y="1328"/>
-      <point x="961" y="1394" type="curve" smooth="yes"/>
-      <point x="878" y="1460"/>
-      <point x="761" y="1493"/>
-      <point x="608" y="1493" type="curve" smooth="yes"/>
-    </contour>
   </outline>
 </glyph>

+ 6 - 6
source/Hack-Regular.ufo/glyphs/C_.glif

@@ -7,6 +7,12 @@
   </note>
   <outline>
     <contour>
+      <point x="802" y="-29"/>
+      <point x="863" y="-22"/>
+      <point x="915" y="-9" type="curve" smooth="yes"/>
+      <point x="969" y="5"/>
+      <point x="1022" y="26"/>
+      <point x="1073" y="53" type="curve"/>
       <point x="1073" y="260" type="line"/>
       <point x="1024" y="219"/>
       <point x="972" y="188"/>
@@ -51,12 +57,6 @@
       <point x="403" y="38"/>
       <point x="557" y="-29"/>
       <point x="742" y="-29" type="curve" smooth="yes"/>
-      <point x="802" y="-29"/>
-      <point x="863" y="-22"/>
-      <point x="915" y="-9" type="curve" smooth="yes"/>
-      <point x="969" y="5"/>
-      <point x="1022" y="26"/>
-      <point x="1073" y="53" type="curve"/>
     </contour>
   </outline>
 </glyph>

+ 8 - 8
source/Hack-Regular.ufo/glyphs/C_acute.glif

@@ -7,6 +7,12 @@
   </note>
   <outline>
     <contour>
+      <point x="802" y="-29"/>
+      <point x="863" y="-22"/>
+      <point x="915" y="-9" type="curve" smooth="yes"/>
+      <point x="969" y="5"/>
+      <point x="1022" y="26"/>
+      <point x="1073" y="53" type="curve"/>
       <point x="1073" y="260" type="line"/>
       <point x="1024" y="219"/>
       <point x="972" y="188"/>
@@ -51,18 +57,12 @@
       <point x="400" y="42"/>
       <point x="552" y="-29"/>
       <point x="742" y="-29" type="curve" smooth="yes"/>
-      <point x="802" y="-29"/>
-      <point x="863" y="-22"/>
-      <point x="915" y="-9" type="curve" smooth="yes"/>
-      <point x="969" y="5"/>
-      <point x="1022" y="26"/>
-      <point x="1073" y="53" type="curve"/>
     </contour>
     <contour>
-      <point x="762" y="1899" type="line"/>
-      <point x="565" y="1635" type="line"/>
       <point x="719" y="1635" type="line"/>
       <point x="948" y="1899" type="line"/>
+      <point x="762" y="1899" type="line"/>
+      <point x="565" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 7 - 7
source/Hack-Regular.ufo/glyphs/C_caron.glif

@@ -7,6 +7,12 @@
   </note>
   <outline>
     <contour>
+      <point x="802" y="-29"/>
+      <point x="863" y="-22"/>
+      <point x="915" y="-9" type="curve" smooth="yes"/>
+      <point x="969" y="5"/>
+      <point x="1022" y="26"/>
+      <point x="1073" y="53" type="curve"/>
       <point x="1073" y="260" type="line"/>
       <point x="1024" y="219"/>
       <point x="972" y="188"/>
@@ -51,21 +57,15 @@
       <point x="400" y="42"/>
       <point x="552" y="-29"/>
       <point x="742" y="-29" type="curve" smooth="yes"/>
-      <point x="802" y="-29"/>
-      <point x="863" y="-22"/>
-      <point x="915" y="-9" type="curve" smooth="yes"/>
-      <point x="969" y="5"/>
-      <point x="1022" y="26"/>
-      <point x="1073" y="53" type="curve"/>
     </contour>
     <contour>
-      <point x="612" y="1635" type="line"/>
       <point x="801" y="1635" type="line"/>
       <point x="1012" y="1901" type="line"/>
       <point x="872" y="1901" type="line"/>
       <point x="706" y="1723" type="line"/>
       <point x="541" y="1901" type="line"/>
       <point x="401" y="1901" type="line"/>
+      <point x="612" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 18 - 18
source/Hack-Regular.ufo/glyphs/C_cedilla.glif

@@ -7,6 +7,12 @@
   </note>
   <outline>
     <contour>
+      <point x="802" y="-29"/>
+      <point x="863" y="-22"/>
+      <point x="915" y="-9" type="curve" smooth="yes"/>
+      <point x="969" y="5"/>
+      <point x="1022" y="26"/>
+      <point x="1073" y="53" type="curve"/>
       <point x="1073" y="260" type="line"/>
       <point x="1024" y="219"/>
       <point x="972" y="188"/>
@@ -51,14 +57,20 @@
       <point x="400" y="42"/>
       <point x="552" y="-29"/>
       <point x="742" y="-29" type="curve" smooth="yes"/>
-      <point x="802" y="-29"/>
-      <point x="863" y="-22"/>
-      <point x="915" y="-9" type="curve" smooth="yes"/>
-      <point x="969" y="5"/>
-      <point x="1022" y="26"/>
-      <point x="1073" y="53" type="curve"/>
     </contour>
     <contour>
+      <point x="752" y="-395"/>
+      <point x="811" y="-379"/>
+      <point x="849" y="-350" type="curve" smooth="yes"/>
+      <point x="889" y="-319"/>
+      <point x="909" y="-272"/>
+      <point x="909" y="-219" type="curve" smooth="yes"/>
+      <point x="909" y="-179"/>
+      <point x="898" y="-145"/>
+      <point x="883" y="-115" type="curve" smooth="yes"/>
+      <point x="867" y="-83"/>
+      <point x="837" y="-41"/>
+      <point x="800" y="0" type="curve"/>
       <point x="682" y="0" type="line"/>
       <point x="711" y="-41"/>
       <point x="733" y="-76"/>
@@ -85,18 +97,6 @@
       <point x="612" y="-393"/>
       <point x="641" y="-395"/>
       <point x="670" y="-395" type="curve" smooth="yes"/>
-      <point x="752" y="-395"/>
-      <point x="811" y="-379"/>
-      <point x="849" y="-350" type="curve" smooth="yes"/>
-      <point x="889" y="-319"/>
-      <point x="909" y="-272"/>
-      <point x="909" y="-219" type="curve" smooth="yes"/>
-      <point x="909" y="-179"/>
-      <point x="898" y="-145"/>
-      <point x="883" y="-115" type="curve" smooth="yes"/>
-      <point x="867" y="-83"/>
-      <point x="837" y="-41"/>
-      <point x="800" y="0" type="curve"/>
     </contour>
   </outline>
 </glyph>

+ 42 - 42
source/Hack-Regular.ufo/glyphs/C_dotaccent.glif

@@ -7,50 +7,50 @@
   </note>
   <outline>
     <contour>
-      <point x="588" y="1842" type="line" smooth="yes"/>
-      <point x="588" y="1861"/>
-      <point x="599" y="1872"/>
-      <point x="618" y="1872" type="curve" smooth="yes"/>
-      <point x="763" y="1872" type="line" smooth="yes"/>
-      <point x="782" y="1872"/>
-      <point x="793" y="1861"/>
-      <point x="793" y="1842" type="curve" smooth="yes"/>
-      <point x="793" y="1697" type="line" smooth="yes"/>
-      <point x="793" y="1678"/>
-      <point x="782" y="1667"/>
-      <point x="763" y="1667" type="curve" smooth="yes"/>
-      <point x="618" y="1667" type="line" smooth="yes"/>
-      <point x="599" y="1667"/>
-      <point x="588" y="1678"/>
-      <point x="588" y="1697" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="1073" y="53" type="line"/>
-      <point x="970" y="-2"/>
       <point x="863" y="-29"/>
-      <point x="744" y="-29" type="curve" smooth="yes"/>
-      <point x="360" y="-29"/>
-      <point x="139" y="254"/>
-      <point x="139" y="743" type="curve" smooth="yes"/>
-      <point x="139" y="1233"/>
-      <point x="361" y="1520"/>
-      <point x="745" y="1520" type="curve" smooth="yes"/>
-      <point x="863" y="1520"/>
-      <point x="970" y="1493"/>
-      <point x="1073" y="1438" type="curve"/>
-      <point x="1073" y="1231" type="line"/>
-      <point x="976" y="1310"/>
-      <point x="863" y="1356"/>
-      <point x="740" y="1356" type="curve" smooth="yes"/>
-      <point x="482" y="1356"/>
-      <point x="350" y="1155"/>
-      <point x="350" y="745" type="curve" smooth="yes"/>
-      <point x="350" y="339"/>
-      <point x="480" y="135"/>
-      <point x="740" y="135" type="curve" smooth="yes"/>
-      <point x="861" y="135"/>
+      <point x="970" y="-2"/>
+      <point x="1073" y="53" type="curve"/>
+      <point x="1073" y="260" type="line"/>
       <point x="976" y="179"/>
-      <point x="1073" y="260" type="curve"/>
+      <point x="861" y="135"/>
+      <point x="740" y="135" type="curve" smooth="yes"/>
+      <point x="480" y="135"/>
+      <point x="350" y="339"/>
+      <point x="350" y="745" type="curve" smooth="yes"/>
+      <point x="350" y="1155"/>
+      <point x="482" y="1356"/>
+      <point x="740" y="1356" type="curve" smooth="yes"/>
+      <point x="863" y="1356"/>
+      <point x="976" y="1310"/>
+      <point x="1073" y="1231" type="curve"/>
+      <point x="1073" y="1438" type="line"/>
+      <point x="970" y="1493"/>
+      <point x="863" y="1520"/>
+      <point x="745" y="1520" type="curve" smooth="yes"/>
+      <point x="361" y="1520"/>
+      <point x="139" y="1233"/>
+      <point x="139" y="743" type="curve" smooth="yes"/>
+      <point x="139" y="254"/>
+      <point x="360" y="-29"/>
+      <point x="744" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="763" y="1667" type="line" smooth="yes"/>
+      <point x="782" y="1667"/>
+      <point x="793" y="1678"/>
+      <point x="793" y="1697" type="curve" smooth="yes"/>
+      <point x="793" y="1842" type="line" smooth="yes"/>
+      <point x="793" y="1861"/>
+      <point x="782" y="1872"/>
+      <point x="763" y="1872" type="curve" smooth="yes"/>
+      <point x="618" y="1872" type="line" smooth="yes"/>
+      <point x="599" y="1872"/>
+      <point x="588" y="1861"/>
+      <point x="588" y="1842" type="curve" smooth="yes"/>
+      <point x="588" y="1697" type="line" smooth="yes"/>
+      <point x="588" y="1678"/>
+      <point x="599" y="1667"/>
+      <point x="618" y="1667" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 18 - 18
source/Hack-Regular.ufo/glyphs/D_.glif

@@ -7,7 +7,23 @@
   </note>
   <outline>
     <contour>
-      <point x="340" y="166" type="line"/>
+      <point x="440" y="0" type="line" smooth="yes"/>
+      <point x="668" y="0"/>
+      <point x="836" y="61"/>
+      <point x="944" y="182" type="curve" smooth="yes"/>
+      <point x="1052" y="303"/>
+      <point x="1106" y="490"/>
+      <point x="1106" y="745" type="curve" smooth="yes"/>
+      <point x="1106" y="1001"/>
+      <point x="1052" y="1190"/>
+      <point x="944" y="1311" type="curve" smooth="yes"/>
+      <point x="836" y="1432"/>
+      <point x="668" y="1493"/>
+      <point x="440" y="1493" type="curve" smooth="yes"/>
+      <point x="137" y="1493" type="line"/>
+      <point x="137" y="0" type="line"/>
+    </contour>
+    <contour>
       <point x="340" y="1327" type="line"/>
       <point x="436" y="1327" type="line" smooth="yes"/>
       <point x="602" y="1327"/>
@@ -22,23 +38,7 @@
       <point x="725" y="208"/>
       <point x="606" y="166"/>
       <point x="436" y="166" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="137" y="1493" type="line"/>
-      <point x="137" y="0" type="line"/>
-      <point x="440" y="0" type="line" smooth="yes"/>
-      <point x="668" y="0"/>
-      <point x="836" y="61"/>
-      <point x="944" y="182" type="curve" smooth="yes"/>
-      <point x="1052" y="303"/>
-      <point x="1106" y="490"/>
-      <point x="1106" y="745" type="curve" smooth="yes"/>
-      <point x="1106" y="1001"/>
-      <point x="1052" y="1190"/>
-      <point x="944" y="1311" type="curve" smooth="yes"/>
-      <point x="836" y="1432"/>
-      <point x="668" y="1493"/>
-      <point x="440" y="1493" type="curve" smooth="yes"/>
+      <point x="340" y="166" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 24 - 24
source/Hack-Regular.ufo/glyphs/D_caron.glif

@@ -7,35 +7,35 @@
   </note>
   <outline>
     <contour>
-      <point x="436" y="166" type="line" smooth="yes"/>
-      <point x="777" y="166"/>
-      <point x="893" y="308"/>
-      <point x="893" y="746" type="curve" smooth="yes"/>
-      <point x="893" y="1186"/>
-      <point x="776" y="1327"/>
-      <point x="436" y="1327" type="curve" smooth="yes"/>
-      <point x="340" y="1327" type="line"/>
-      <point x="340" y="166" type="line"/>
-    </contour>
-    <contour>
-      <point x="440" y="1493" type="line" smooth="yes"/>
-      <point x="896" y="1493"/>
-      <point x="1106" y="1257"/>
-      <point x="1106" y="747" type="curve" smooth="yes"/>
-      <point x="1106" y="236"/>
+      <point x="440" y="0" type="line" smooth="yes"/>
       <point x="896" y="0"/>
-      <point x="440" y="0" type="curve" smooth="yes"/>
-      <point x="137" y="0" type="line"/>
+      <point x="1106" y="236"/>
+      <point x="1106" y="747" type="curve" smooth="yes"/>
+      <point x="1106" y="1257"/>
+      <point x="896" y="1493"/>
+      <point x="440" y="1493" type="curve" smooth="yes"/>
       <point x="137" y="1493" type="line"/>
+      <point x="137" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="340" y="1327" type="line"/>
+      <point x="436" y="1327" type="line" smooth="yes"/>
+      <point x="776" y="1327"/>
+      <point x="893" y="1186"/>
+      <point x="893" y="746" type="curve" smooth="yes"/>
+      <point x="893" y="308"/>
+      <point x="777" y="166"/>
+      <point x="436" y="166" type="curve" smooth="yes"/>
+      <point x="340" y="166" type="line"/>
     </contour>
     <contour>
-      <point x="444" y="1629" type="line"/>
-      <point x="233" y="1895" type="line"/>
-      <point x="373" y="1895" type="line"/>
-      <point x="538" y="1717" type="line"/>
-      <point x="704" y="1895" type="line"/>
-      <point x="844" y="1895" type="line"/>
       <point x="633" y="1629" type="line"/>
+      <point x="844" y="1895" type="line"/>
+      <point x="704" y="1895" type="line"/>
+      <point x="538" y="1717" type="line"/>
+      <point x="373" y="1895" type="line"/>
+      <point x="233" y="1895" type="line"/>
+      <point x="444" y="1629" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 22 - 22
source/Hack-Regular.ufo/glyphs/D_croat.glif

@@ -7,33 +7,33 @@
   </note>
   <outline>
     <contour>
-      <point x="436" y="1493" type="line" smooth="yes"/>
-      <point x="891" y="1493"/>
-      <point x="1102" y="1257"/>
-      <point x="1102" y="746" type="curve" smooth="yes"/>
-      <point x="1102" y="236"/>
+      <point x="436" y="0" type="line" smooth="yes"/>
       <point x="892" y="0"/>
-      <point x="436" y="0" type="curve" smooth="yes"/>
-      <point x="133" y="0" type="line"/>
-      <point x="133" y="709" type="line"/>
-      <point x="8" y="709" type="line"/>
-      <point x="8" y="858" type="line"/>
-      <point x="133" y="858" type="line"/>
+      <point x="1102" y="236"/>
+      <point x="1102" y="746" type="curve" smooth="yes"/>
+      <point x="1102" y="1257"/>
+      <point x="891" y="1493"/>
+      <point x="436" y="1493" type="curve" smooth="yes"/>
       <point x="133" y="1493" type="line"/>
+      <point x="133" y="858" type="line"/>
+      <point x="8" y="858" type="line"/>
+      <point x="8" y="709" type="line"/>
+      <point x="133" y="709" type="line"/>
+      <point x="133" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="436" y="166" type="line" smooth="yes"/>
-      <point x="777" y="166"/>
-      <point x="893" y="308"/>
-      <point x="893" y="746" type="curve" smooth="yes"/>
-      <point x="893" y="1186"/>
-      <point x="776" y="1327"/>
-      <point x="436" y="1327" type="curve" smooth="yes"/>
-      <point x="340" y="1327" type="line"/>
-      <point x="340" y="858" type="line"/>
-      <point x="604" y="858" type="line"/>
-      <point x="604" y="709" type="line"/>
       <point x="340" y="709" type="line"/>
+      <point x="604" y="709" type="line"/>
+      <point x="604" y="858" type="line"/>
+      <point x="340" y="858" type="line"/>
+      <point x="340" y="1327" type="line"/>
+      <point x="436" y="1327" type="line" smooth="yes"/>
+      <point x="776" y="1327"/>
+      <point x="893" y="1186"/>
+      <point x="893" y="746" type="curve" smooth="yes"/>
+      <point x="893" y="308"/>
+      <point x="777" y="166"/>
+      <point x="436" y="166" type="curve" smooth="yes"/>
       <point x="340" y="166" type="line"/>
     </contour>
   </outline>

+ 2 - 2
source/Hack-Regular.ufo/glyphs/E_.glif

@@ -7,8 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="197" y="1493" type="line"/>
-      <point x="197" y="0" type="line"/>
       <point x="1102" y="0" type="line"/>
       <point x="1102" y="170" type="line"/>
       <point x="399" y="170" type="line"/>
@@ -19,6 +17,8 @@
       <point x="399" y="1323" type="line"/>
       <point x="1083" y="1323" type="line"/>
       <point x="1083" y="1493" type="line"/>
+      <point x="197" y="1493" type="line"/>
+      <point x="197" y="0" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 4 - 4
source/Hack-Regular.ufo/glyphs/E_acute.glif

@@ -7,8 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="197" y="1493" type="line"/>
-      <point x="197" y="0" type="line"/>
       <point x="1102" y="0" type="line"/>
       <point x="1102" y="170" type="line"/>
       <point x="399" y="170" type="line"/>
@@ -19,12 +17,14 @@
       <point x="399" y="1323" type="line"/>
       <point x="1083" y="1323" type="line"/>
       <point x="1083" y="1493" type="line"/>
+      <point x="197" y="1493" type="line"/>
+      <point x="197" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="690" y="1899" type="line"/>
-      <point x="493" y="1635" type="line"/>
       <point x="647" y="1635" type="line"/>
       <point x="876" y="1899" type="line"/>
+      <point x="690" y="1899" type="line"/>
+      <point x="493" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 16 - 16
source/Hack-Regular.ufo/glyphs/E_caron.glif

@@ -7,27 +7,27 @@
   </note>
   <outline>
     <contour>
-      <point x="197" y="1493" type="line"/>
-      <point x="1083" y="1493" type="line"/>
-      <point x="1083" y="1323" type="line"/>
-      <point x="399" y="1323" type="line"/>
-      <point x="399" y="881" type="line"/>
-      <point x="1053" y="881" type="line"/>
-      <point x="1053" y="711" type="line"/>
-      <point x="399" y="711" type="line"/>
-      <point x="399" y="170" type="line"/>
-      <point x="1102" y="170" type="line"/>
       <point x="1102" y="0" type="line"/>
+      <point x="1102" y="170" type="line"/>
+      <point x="399" y="170" type="line"/>
+      <point x="399" y="711" type="line"/>
+      <point x="1053" y="711" type="line"/>
+      <point x="1053" y="881" type="line"/>
+      <point x="399" y="881" type="line"/>
+      <point x="399" y="1323" type="line"/>
+      <point x="1083" y="1323" type="line"/>
+      <point x="1083" y="1493" type="line"/>
+      <point x="197" y="1493" type="line"/>
       <point x="197" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="558" y="1629" type="line"/>
-      <point x="347" y="1895" type="line"/>
-      <point x="487" y="1895" type="line"/>
-      <point x="652" y="1717" type="line"/>
-      <point x="818" y="1895" type="line"/>
-      <point x="958" y="1895" type="line"/>
       <point x="747" y="1629" type="line"/>
+      <point x="958" y="1895" type="line"/>
+      <point x="818" y="1895" type="line"/>
+      <point x="652" y="1717" type="line"/>
+      <point x="487" y="1895" type="line"/>
+      <point x="347" y="1895" type="line"/>
+      <point x="558" y="1629" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 4 - 4
source/Hack-Regular.ufo/glyphs/E_circumflex.glif

@@ -7,8 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="197" y="1493" type="line"/>
-      <point x="197" y="0" type="line"/>
       <point x="1102" y="0" type="line"/>
       <point x="1102" y="170" type="line"/>
       <point x="399" y="170" type="line"/>
@@ -19,15 +17,17 @@
       <point x="399" y="1323" type="line"/>
       <point x="1083" y="1323" type="line"/>
       <point x="1083" y="1493" type="line"/>
+      <point x="197" y="1493" type="line"/>
+      <point x="197" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="540" y="1901" type="line"/>
-      <point x="329" y="1635" type="line"/>
       <point x="469" y="1635" type="line"/>
       <point x="634" y="1813" type="line"/>
       <point x="800" y="1635" type="line"/>
       <point x="940" y="1635" type="line"/>
       <point x="729" y="1901" type="line"/>
+      <point x="540" y="1901" type="line"/>
+      <point x="329" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 18 - 18
source/Hack-Regular.ufo/glyphs/E_dieresis.glif

@@ -7,8 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="197" y="1493" type="line"/>
-      <point x="197" y="0" type="line"/>
       <point x="1102" y="0" type="line"/>
       <point x="1102" y="170" type="line"/>
       <point x="399" y="170" type="line"/>
@@ -19,16 +17,10 @@
       <point x="399" y="1323" type="line"/>
       <point x="1083" y="1323" type="line"/>
       <point x="1083" y="1493" type="line"/>
+      <point x="197" y="1493" type="line"/>
+      <point x="197" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="367" y="1870" type="line" smooth="yes"/>
-      <point x="348" y="1870"/>
-      <point x="337" y="1859"/>
-      <point x="337" y="1840" type="curve" smooth="yes"/>
-      <point x="337" y="1697" type="line" smooth="yes"/>
-      <point x="337" y="1678"/>
-      <point x="348" y="1667"/>
-      <point x="367" y="1667" type="curve" smooth="yes"/>
       <point x="510" y="1667" type="line" smooth="yes"/>
       <point x="529" y="1667"/>
       <point x="540" y="1678"/>
@@ -37,16 +29,16 @@
       <point x="540" y="1859"/>
       <point x="529" y="1870"/>
       <point x="510" y="1870" type="curve" smooth="yes"/>
+      <point x="367" y="1870" type="line" smooth="yes"/>
+      <point x="348" y="1870"/>
+      <point x="337" y="1859"/>
+      <point x="337" y="1840" type="curve" smooth="yes"/>
+      <point x="337" y="1697" type="line" smooth="yes"/>
+      <point x="337" y="1678"/>
+      <point x="348" y="1667"/>
+      <point x="367" y="1667" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="759" y="1870" type="line" smooth="yes"/>
-      <point x="740" y="1870"/>
-      <point x="729" y="1859"/>
-      <point x="729" y="1840" type="curve" smooth="yes"/>
-      <point x="729" y="1697" type="line" smooth="yes"/>
-      <point x="729" y="1678"/>
-      <point x="740" y="1667"/>
-      <point x="759" y="1667" type="curve" smooth="yes"/>
       <point x="901" y="1667" type="line" smooth="yes"/>
       <point x="920" y="1667"/>
       <point x="931" y="1678"/>
@@ -55,6 +47,14 @@
       <point x="931" y="1859"/>
       <point x="920" y="1870"/>
       <point x="901" y="1870" type="curve" smooth="yes"/>
+      <point x="759" y="1870" type="line" smooth="yes"/>
+      <point x="740" y="1870"/>
+      <point x="729" y="1859"/>
+      <point x="729" y="1840" type="curve" smooth="yes"/>
+      <point x="729" y="1697" type="line" smooth="yes"/>
+      <point x="729" y="1678"/>
+      <point x="740" y="1667"/>
+      <point x="759" y="1667" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 28 - 28
source/Hack-Regular.ufo/glyphs/E_dotaccent.glif

@@ -7,36 +7,36 @@
   </note>
   <outline>
     <contour>
-      <point x="531" y="1842" type="line" smooth="yes"/>
-      <point x="531" y="1861"/>
-      <point x="542" y="1872"/>
-      <point x="561" y="1872" type="curve" smooth="yes"/>
-      <point x="706" y="1872" type="line" smooth="yes"/>
-      <point x="725" y="1872"/>
-      <point x="736" y="1861"/>
-      <point x="736" y="1842" type="curve" smooth="yes"/>
-      <point x="736" y="1697" type="line" smooth="yes"/>
-      <point x="736" y="1678"/>
-      <point x="725" y="1667"/>
-      <point x="706" y="1667" type="curve" smooth="yes"/>
-      <point x="561" y="1667" type="line" smooth="yes"/>
-      <point x="542" y="1667"/>
-      <point x="531" y="1678"/>
-      <point x="531" y="1697" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="197" y="1493" type="line"/>
-      <point x="1083" y="1493" type="line"/>
-      <point x="1083" y="1323" type="line"/>
-      <point x="399" y="1323" type="line"/>
-      <point x="399" y="881" type="line"/>
-      <point x="1053" y="881" type="line"/>
-      <point x="1053" y="711" type="line"/>
-      <point x="399" y="711" type="line"/>
-      <point x="399" y="170" type="line"/>
-      <point x="1102" y="170" type="line"/>
       <point x="1102" y="0" type="line"/>
+      <point x="1102" y="170" type="line"/>
+      <point x="399" y="170" type="line"/>
+      <point x="399" y="711" type="line"/>
+      <point x="1053" y="711" type="line"/>
+      <point x="1053" y="881" type="line"/>
+      <point x="399" y="881" type="line"/>
+      <point x="399" y="1323" type="line"/>
+      <point x="1083" y="1323" type="line"/>
+      <point x="1083" y="1493" type="line"/>
+      <point x="197" y="1493" type="line"/>
       <point x="197" y="0" type="line"/>
     </contour>
+    <contour>
+      <point x="706" y="1667" type="line" smooth="yes"/>
+      <point x="725" y="1667"/>
+      <point x="736" y="1678"/>
+      <point x="736" y="1697" type="curve" smooth="yes"/>
+      <point x="736" y="1842" type="line" smooth="yes"/>
+      <point x="736" y="1861"/>
+      <point x="725" y="1872"/>
+      <point x="706" y="1872" type="curve" smooth="yes"/>
+      <point x="561" y="1872" type="line" smooth="yes"/>
+      <point x="542" y="1872"/>
+      <point x="531" y="1861"/>
+      <point x="531" y="1842" type="curve" smooth="yes"/>
+      <point x="531" y="1697" type="line" smooth="yes"/>
+      <point x="531" y="1678"/>
+      <point x="542" y="1667"/>
+      <point x="561" y="1667" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 3 - 3
source/Hack-Regular.ufo/glyphs/E_grave.glif

@@ -7,8 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="197" y="1493" type="line"/>
-      <point x="197" y="0" type="line"/>
       <point x="1102" y="0" type="line"/>
       <point x="1102" y="170" type="line"/>
       <point x="399" y="170" type="line"/>
@@ -19,12 +17,14 @@
       <point x="399" y="1323" type="line"/>
       <point x="1083" y="1323" type="line"/>
       <point x="1083" y="1493" type="line"/>
+      <point x="197" y="1493" type="line"/>
+      <point x="197" y="0" type="line"/>
     </contour>
     <contour>
+      <point x="776" y="1635" type="line"/>
       <point x="579" y="1899" type="line"/>
       <point x="395" y="1899" type="line"/>
       <point x="622" y="1635" type="line"/>
-      <point x="776" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 16 - 16
source/Hack-Regular.ufo/glyphs/E_macron.glif

@@ -7,24 +7,24 @@
   </note>
   <outline>
     <contour>
-      <point x="335" y="1840" type="line"/>
-      <point x="933" y="1840" type="line"/>
-      <point x="933" y="1692" type="line"/>
-      <point x="335" y="1692" type="line"/>
-    </contour>
-    <contour>
-      <point x="197" y="1493" type="line"/>
-      <point x="1083" y="1493" type="line"/>
-      <point x="1083" y="1323" type="line"/>
-      <point x="399" y="1323" type="line"/>
-      <point x="399" y="881" type="line"/>
-      <point x="1053" y="881" type="line"/>
-      <point x="1053" y="711" type="line"/>
-      <point x="399" y="711" type="line"/>
-      <point x="399" y="170" type="line"/>
-      <point x="1102" y="170" type="line"/>
       <point x="1102" y="0" type="line"/>
+      <point x="1102" y="170" type="line"/>
+      <point x="399" y="170" type="line"/>
+      <point x="399" y="711" type="line"/>
+      <point x="1053" y="711" type="line"/>
+      <point x="1053" y="881" type="line"/>
+      <point x="399" y="881" type="line"/>
+      <point x="399" y="1323" type="line"/>
+      <point x="1083" y="1323" type="line"/>
+      <point x="1083" y="1493" type="line"/>
+      <point x="197" y="1493" type="line"/>
       <point x="197" y="0" type="line"/>
     </contour>
+    <contour>
+      <point x="933" y="1692" type="line"/>
+      <point x="933" y="1840" type="line"/>
+      <point x="335" y="1840" type="line"/>
+      <point x="335" y="1692" type="line"/>
+    </contour>
   </outline>
 </glyph>

+ 26 - 26
source/Hack-Regular.ufo/glyphs/E_ng.glif

@@ -7,34 +7,34 @@
   </note>
   <outline>
     <contour>
-      <point x="1085" y="-20" type="line" smooth="yes"/>
-      <point x="1085" y="-280"/>
+      <point x="741" y="-426" type="line" smooth="yes"/>
       <point x="961" y="-426"/>
-      <point x="741" y="-426" type="curve" smooth="yes"/>
-      <point x="536" y="-426" type="line"/>
-      <point x="536" y="-270" type="line"/>
-      <point x="703" y="-270" type="line" smooth="yes"/>
-      <point x="823" y="-270"/>
-      <point x="882" y="-195"/>
-      <point x="882" y="0" type="curve" smooth="yes"/>
-      <point x="882" y="1009" type="line" smooth="yes"/>
-      <point x="882" y="1249"/>
-      <point x="807" y="1358"/>
-      <point x="642" y="1358" type="curve" smooth="yes"/>
-      <point x="454" y="1358"/>
-      <point x="349" y="1208"/>
-      <point x="349" y="937" type="curve" smooth="yes"/>
-      <point x="349" y="0" type="line"/>
-      <point x="147" y="0" type="line"/>
-      <point x="147" y="1493" type="line"/>
-      <point x="349" y="1493" type="line"/>
-      <point x="349" y="1295" type="line"/>
-      <point x="421" y="1443"/>
-      <point x="545" y="1522"/>
-      <point x="713" y="1522" type="curve" smooth="yes"/>
-      <point x="962" y="1522"/>
+      <point x="1085" y="-280"/>
+      <point x="1085" y="-20" type="curve" smooth="yes"/>
+      <point x="1085" y="999" type="line" smooth="yes"/>
       <point x="1085" y="1348"/>
-      <point x="1085" y="999" type="curve" smooth="yes"/>
+      <point x="962" y="1522"/>
+      <point x="713" y="1522" type="curve" smooth="yes"/>
+      <point x="545" y="1522"/>
+      <point x="421" y="1443"/>
+      <point x="349" y="1295" type="curve"/>
+      <point x="349" y="1493" type="line"/>
+      <point x="147" y="1493" type="line"/>
+      <point x="147" y="0" type="line"/>
+      <point x="349" y="0" type="line"/>
+      <point x="349" y="937" type="line" smooth="yes"/>
+      <point x="349" y="1208"/>
+      <point x="454" y="1358"/>
+      <point x="642" y="1358" type="curve" smooth="yes"/>
+      <point x="807" y="1358"/>
+      <point x="882" y="1249"/>
+      <point x="882" y="1009" type="curve" smooth="yes"/>
+      <point x="882" y="0" type="line" smooth="yes"/>
+      <point x="882" y="-195"/>
+      <point x="823" y="-270"/>
+      <point x="703" y="-270" type="curve" smooth="yes"/>
+      <point x="536" y="-270" type="line"/>
+      <point x="536" y="-426" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 32 - 32
source/Hack-Regular.ufo/glyphs/E_ogonek.glif

@@ -7,40 +7,40 @@
   </note>
   <outline>
     <contour>
-      <point x="952" y="0" type="line"/>
-      <point x="888" y="-87"/>
-      <point x="864" y="-139"/>
-      <point x="864" y="-184" type="curve" smooth="yes"/>
-      <point x="864" y="-240"/>
-      <point x="902" y="-272"/>
-      <point x="974" y="-272" type="curve" smooth="yes"/>
-      <point x="1015" y="-272"/>
-      <point x="1057" y="-262"/>
-      <point x="1098" y="-242" type="curve"/>
-      <point x="1098" y="-375" type="line"/>
-      <point x="1042" y="-389"/>
-      <point x="1004" y="-395"/>
-      <point x="955" y="-395" type="curve" smooth="yes"/>
-      <point x="807" y="-395"/>
-      <point x="725" y="-339"/>
-      <point x="725" y="-221" type="curve" smooth="yes"/>
-      <point x="725" y="-155"/>
-      <point x="751" y="-94"/>
-      <point x="833" y="0" type="curve"/>
-    </contour>
-    <contour>
-      <point x="197" y="1493" type="line"/>
-      <point x="1083" y="1493" type="line"/>
-      <point x="1083" y="1323" type="line"/>
-      <point x="399" y="1323" type="line"/>
-      <point x="399" y="881" type="line"/>
-      <point x="1053" y="881" type="line"/>
-      <point x="1053" y="711" type="line"/>
-      <point x="399" y="711" type="line"/>
-      <point x="399" y="170" type="line"/>
-      <point x="1102" y="170" type="line"/>
       <point x="1102" y="0" type="line"/>
+      <point x="1102" y="170" type="line"/>
+      <point x="399" y="170" type="line"/>
+      <point x="399" y="711" type="line"/>
+      <point x="1053" y="711" type="line"/>
+      <point x="1053" y="881" type="line"/>
+      <point x="399" y="881" type="line"/>
+      <point x="399" y="1323" type="line"/>
+      <point x="1083" y="1323" type="line"/>
+      <point x="1083" y="1493" type="line"/>
+      <point x="197" y="1493" type="line"/>
       <point x="197" y="0" type="line"/>
     </contour>
+    <contour>
+      <point x="1004" y="-395"/>
+      <point x="1042" y="-389"/>
+      <point x="1098" y="-375" type="curve"/>
+      <point x="1098" y="-242" type="line"/>
+      <point x="1057" y="-262"/>
+      <point x="1015" y="-272"/>
+      <point x="974" y="-272" type="curve" smooth="yes"/>
+      <point x="902" y="-272"/>
+      <point x="864" y="-240"/>
+      <point x="864" y="-184" type="curve" smooth="yes"/>
+      <point x="864" y="-139"/>
+      <point x="888" y="-87"/>
+      <point x="952" y="0" type="curve"/>
+      <point x="833" y="0" type="line"/>
+      <point x="751" y="-94"/>
+      <point x="725" y="-155"/>
+      <point x="725" y="-221" type="curve" smooth="yes"/>
+      <point x="725" y="-339"/>
+      <point x="807" y="-395"/>
+      <point x="955" y="-395" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 7 - 7
source/Hack-Regular.ufo/glyphs/E_th.glif

@@ -7,12 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="133" y="1493" type="line"/>
-      <point x="133" y="858" type="line"/>
-      <point x="8" y="858" type="line"/>
-      <point x="8" y="709" type="line"/>
-      <point x="133" y="709" type="line"/>
-      <point x="133" y="0" type="line"/>
       <point x="436" y="0" type="line" smooth="yes"/>
       <point x="658" y="0"/>
       <point x="830" y="59"/>
@@ -26,9 +20,14 @@
       <point x="832" y="1432"/>
       <point x="664" y="1493"/>
       <point x="436" y="1493" type="curve" smooth="yes"/>
+      <point x="133" y="1493" type="line"/>
+      <point x="133" y="858" type="line"/>
+      <point x="8" y="858" type="line"/>
+      <point x="8" y="709" type="line"/>
+      <point x="133" y="709" type="line"/>
+      <point x="133" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="340" y="166" type="line"/>
       <point x="340" y="709" type="line"/>
       <point x="604" y="709" type="line"/>
       <point x="604" y="858" type="line"/>
@@ -47,6 +46,7 @@
       <point x="725" y="211"/>
       <point x="620" y="166"/>
       <point x="436" y="166" type="curve" smooth="yes"/>
+      <point x="340" y="166" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 2 - 2
source/Hack-Regular.ufo/glyphs/F_.glif

@@ -7,8 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="233" y="1493" type="line"/>
-      <point x="233" y="0" type="line"/>
       <point x="436" y="0" type="line"/>
       <point x="436" y="693" type="line"/>
       <point x="1049" y="693" type="line"/>
@@ -17,6 +15,8 @@
       <point x="436" y="1323" type="line"/>
       <point x="1112" y="1323" type="line"/>
       <point x="1112" y="1493" type="line"/>
+      <point x="233" y="1493" type="line"/>
+      <point x="233" y="0" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 6 - 6
source/Hack-Regular.ufo/glyphs/G_.glif

@@ -7,6 +7,12 @@
   </note>
   <outline>
     <contour>
+      <point x="781" y="-29"/>
+      <point x="854" y="-16"/>
+      <point x="922" y="10" type="curve" smooth="yes"/>
+      <point x="991" y="36"/>
+      <point x="1050" y="73"/>
+      <point x="1104" y="123" type="curve"/>
       <point x="1104" y="766" type="line"/>
       <point x="694" y="766" type="line"/>
       <point x="694" y="600" type="line"/>
@@ -55,12 +61,6 @@
       <point x="361" y="43"/>
       <point x="511" y="-29"/>
       <point x="700" y="-29" type="curve" smooth="yes"/>
-      <point x="781" y="-29"/>
-      <point x="854" y="-16"/>
-      <point x="922" y="10" type="curve" smooth="yes"/>
-      <point x="991" y="36"/>
-      <point x="1050" y="73"/>
-      <point x="1104" y="123" type="curve"/>
     </contour>
   </outline>
 </glyph>

+ 13 - 13
source/Hack-Regular.ufo/glyphs/G_breve.glif

@@ -7,6 +7,12 @@
   </note>
   <outline>
     <contour>
+      <point x="781" y="-29"/>
+      <point x="854" y="-16"/>
+      <point x="922" y="10" type="curve" smooth="yes"/>
+      <point x="991" y="36"/>
+      <point x="1050" y="73"/>
+      <point x="1104" y="123" type="curve"/>
       <point x="1104" y="766" type="line"/>
       <point x="694" y="766" type="line"/>
       <point x="694" y="600" type="line"/>
@@ -55,21 +61,8 @@
       <point x="361" y="43"/>
       <point x="511" y="-29"/>
       <point x="700" y="-29" type="curve" smooth="yes"/>
-      <point x="781" y="-29"/>
-      <point x="854" y="-16"/>
-      <point x="922" y="10" type="curve" smooth="yes"/>
-      <point x="991" y="36"/>
-      <point x="1050" y="73"/>
-      <point x="1104" y="123" type="curve"/>
     </contour>
     <contour>
-      <point x="303" y="1901" type="line"/>
-      <point x="310" y="1821"/>
-      <point x="340" y="1761"/>
-      <point x="393" y="1720" type="curve" smooth="yes"/>
-      <point x="446" y="1679"/>
-      <point x="520" y="1659"/>
-      <point x="615" y="1659" type="curve" smooth="yes"/>
       <point x="712" y="1659"/>
       <point x="787" y="1680"/>
       <point x="840" y="1721" type="curve" smooth="yes"/>
@@ -89,6 +82,13 @@
       <point x="451" y="1838"/>
       <point x="430" y="1865"/>
       <point x="422" y="1901" type="curve"/>
+      <point x="303" y="1901" type="line"/>
+      <point x="310" y="1821"/>
+      <point x="340" y="1761"/>
+      <point x="393" y="1720" type="curve" smooth="yes"/>
+      <point x="446" y="1679"/>
+      <point x="520" y="1659"/>
+      <point x="615" y="1659" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 37 - 37
source/Hack-Regular.ufo/glyphs/G_caron.glif

@@ -7,45 +7,45 @@
   </note>
   <outline>
     <contour>
-      <point x="522" y="1635" type="line"/>
-      <point x="311" y="1901" type="line"/>
-      <point x="451" y="1901" type="line"/>
-      <point x="616" y="1723" type="line"/>
-      <point x="782" y="1901" type="line"/>
-      <point x="922" y="1901" type="line"/>
-      <point x="711" y="1635" type="line"/>
-    </contour>
-    <contour>
-      <point x="1104" y="123" type="line"/>
-      <point x="996" y="23"/>
       <point x="860" y="-29"/>
-      <point x="700" y="-29" type="curve" smooth="yes"/>
-      <point x="325" y="-29"/>
-      <point x="102" y="256"/>
-      <point x="102" y="743" type="curve" smooth="yes"/>
-      <point x="102" y="1233"/>
-      <point x="328" y="1520"/>
-      <point x="703" y="1520" type="curve" smooth="yes"/>
-      <point x="834" y="1520"/>
-      <point x="946" y="1485"/>
-      <point x="1053" y="1413" type="curve"/>
-      <point x="1053" y="1206" type="line"/>
-      <point x="945" y="1309"/>
-      <point x="834" y="1356"/>
-      <point x="707" y="1356" type="curve" smooth="yes"/>
-      <point x="442" y="1356"/>
-      <point x="313" y="1153"/>
-      <point x="313" y="739" type="curve" smooth="yes"/>
-      <point x="313" y="330"/>
-      <point x="439" y="135"/>
-      <point x="705" y="135" type="curve" smooth="yes"/>
-      <point x="790" y="135"/>
-      <point x="856" y="155"/>
-      <point x="911" y="199" type="curve"/>
-      <point x="911" y="600" type="line"/>
-      <point x="694" y="600" type="line"/>
-      <point x="694" y="766" type="line"/>
+      <point x="996" y="23"/>
+      <point x="1104" y="123" type="curve"/>
       <point x="1104" y="766" type="line"/>
+      <point x="694" y="766" type="line"/>
+      <point x="694" y="600" type="line"/>
+      <point x="911" y="600" type="line"/>
+      <point x="911" y="199" type="line"/>
+      <point x="856" y="155"/>
+      <point x="790" y="135"/>
+      <point x="705" y="135" type="curve" smooth="yes"/>
+      <point x="439" y="135"/>
+      <point x="313" y="330"/>
+      <point x="313" y="739" type="curve" smooth="yes"/>
+      <point x="313" y="1153"/>
+      <point x="442" y="1356"/>
+      <point x="707" y="1356" type="curve" smooth="yes"/>
+      <point x="834" y="1356"/>
+      <point x="945" y="1309"/>
+      <point x="1053" y="1206" type="curve"/>
+      <point x="1053" y="1413" type="line"/>
+      <point x="946" y="1485"/>
+      <point x="834" y="1520"/>
+      <point x="703" y="1520" type="curve" smooth="yes"/>
+      <point x="328" y="1520"/>
+      <point x="102" y="1233"/>
+      <point x="102" y="743" type="curve" smooth="yes"/>
+      <point x="102" y="256"/>
+      <point x="325" y="-29"/>
+      <point x="700" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="711" y="1635" type="line"/>
+      <point x="922" y="1901" type="line"/>
+      <point x="782" y="1901" type="line"/>
+      <point x="616" y="1723" type="line"/>
+      <point x="451" y="1901" type="line"/>
+      <point x="311" y="1901" type="line"/>
+      <point x="522" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 34 - 34
source/Hack-Regular.ufo/glyphs/G_commaaccent.glif

@@ -7,42 +7,42 @@
   </note>
   <outline>
     <contour>
-      <point x="630" y="-228" type="line"/>
-      <point x="869" y="-228" type="line"/>
-      <point x="682" y="-573" type="line"/>
-      <point x="536" y="-573" type="line"/>
-    </contour>
-    <contour>
-      <point x="1104" y="123" type="line"/>
-      <point x="996" y="23"/>
       <point x="860" y="-29"/>
-      <point x="700" y="-29" type="curve" smooth="yes"/>
-      <point x="325" y="-29"/>
-      <point x="102" y="256"/>
-      <point x="102" y="743" type="curve" smooth="yes"/>
-      <point x="102" y="1233"/>
-      <point x="328" y="1520"/>
-      <point x="703" y="1520" type="curve" smooth="yes"/>
-      <point x="834" y="1520"/>
-      <point x="946" y="1485"/>
-      <point x="1053" y="1413" type="curve"/>
-      <point x="1053" y="1206" type="line"/>
-      <point x="945" y="1309"/>
-      <point x="834" y="1356"/>
-      <point x="707" y="1356" type="curve" smooth="yes"/>
-      <point x="442" y="1356"/>
-      <point x="313" y="1153"/>
-      <point x="313" y="739" type="curve" smooth="yes"/>
-      <point x="313" y="330"/>
-      <point x="439" y="135"/>
-      <point x="705" y="135" type="curve" smooth="yes"/>
-      <point x="790" y="135"/>
-      <point x="856" y="155"/>
-      <point x="911" y="199" type="curve"/>
-      <point x="911" y="600" type="line"/>
-      <point x="694" y="600" type="line"/>
-      <point x="694" y="766" type="line"/>
+      <point x="996" y="23"/>
+      <point x="1104" y="123" type="curve"/>
       <point x="1104" y="766" type="line"/>
+      <point x="694" y="766" type="line"/>
+      <point x="694" y="600" type="line"/>
+      <point x="911" y="600" type="line"/>
+      <point x="911" y="199" type="line"/>
+      <point x="856" y="155"/>
+      <point x="790" y="135"/>
+      <point x="705" y="135" type="curve" smooth="yes"/>
+      <point x="439" y="135"/>
+      <point x="313" y="330"/>
+      <point x="313" y="739" type="curve" smooth="yes"/>
+      <point x="313" y="1153"/>
+      <point x="442" y="1356"/>
+      <point x="707" y="1356" type="curve" smooth="yes"/>
+      <point x="834" y="1356"/>
+      <point x="945" y="1309"/>
+      <point x="1053" y="1206" type="curve"/>
+      <point x="1053" y="1413" type="line"/>
+      <point x="946" y="1485"/>
+      <point x="834" y="1520"/>
+      <point x="703" y="1520" type="curve" smooth="yes"/>
+      <point x="328" y="1520"/>
+      <point x="102" y="1233"/>
+      <point x="102" y="743" type="curve" smooth="yes"/>
+      <point x="102" y="256"/>
+      <point x="325" y="-29"/>
+      <point x="700" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="682" y="-573" type="line"/>
+      <point x="869" y="-228" type="line"/>
+      <point x="630" y="-228" type="line"/>
+      <point x="536" y="-573" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 46 - 46
source/Hack-Regular.ufo/glyphs/G_dotaccent.glif

@@ -7,54 +7,54 @@
   </note>
   <outline>
     <contour>
-      <point x="563" y="1842" type="line" smooth="yes"/>
-      <point x="563" y="1861"/>
-      <point x="574" y="1872"/>
-      <point x="593" y="1872" type="curve" smooth="yes"/>
-      <point x="738" y="1872" type="line" smooth="yes"/>
-      <point x="757" y="1872"/>
-      <point x="768" y="1861"/>
-      <point x="768" y="1842" type="curve" smooth="yes"/>
-      <point x="768" y="1697" type="line" smooth="yes"/>
-      <point x="768" y="1678"/>
-      <point x="757" y="1667"/>
-      <point x="738" y="1667" type="curve" smooth="yes"/>
-      <point x="593" y="1667" type="line" smooth="yes"/>
-      <point x="574" y="1667"/>
-      <point x="563" y="1678"/>
-      <point x="563" y="1697" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="1104" y="123" type="line"/>
-      <point x="996" y="23"/>
       <point x="860" y="-29"/>
-      <point x="700" y="-29" type="curve" smooth="yes"/>
-      <point x="325" y="-29"/>
-      <point x="102" y="256"/>
-      <point x="102" y="743" type="curve" smooth="yes"/>
-      <point x="102" y="1233"/>
-      <point x="328" y="1520"/>
-      <point x="703" y="1520" type="curve" smooth="yes"/>
-      <point x="834" y="1520"/>
-      <point x="946" y="1485"/>
-      <point x="1053" y="1413" type="curve"/>
-      <point x="1053" y="1206" type="line"/>
-      <point x="945" y="1309"/>
-      <point x="834" y="1356"/>
-      <point x="707" y="1356" type="curve" smooth="yes"/>
-      <point x="442" y="1356"/>
-      <point x="313" y="1153"/>
-      <point x="313" y="739" type="curve" smooth="yes"/>
-      <point x="313" y="330"/>
-      <point x="439" y="135"/>
-      <point x="705" y="135" type="curve" smooth="yes"/>
-      <point x="790" y="135"/>
-      <point x="856" y="155"/>
-      <point x="911" y="199" type="curve"/>
-      <point x="911" y="600" type="line"/>
-      <point x="694" y="600" type="line"/>
-      <point x="694" y="766" type="line"/>
+      <point x="996" y="23"/>
+      <point x="1104" y="123" type="curve"/>
       <point x="1104" y="766" type="line"/>
+      <point x="694" y="766" type="line"/>
+      <point x="694" y="600" type="line"/>
+      <point x="911" y="600" type="line"/>
+      <point x="911" y="199" type="line"/>
+      <point x="856" y="155"/>
+      <point x="790" y="135"/>
+      <point x="705" y="135" type="curve" smooth="yes"/>
+      <point x="439" y="135"/>
+      <point x="313" y="330"/>
+      <point x="313" y="739" type="curve" smooth="yes"/>
+      <point x="313" y="1153"/>
+      <point x="442" y="1356"/>
+      <point x="707" y="1356" type="curve" smooth="yes"/>
+      <point x="834" y="1356"/>
+      <point x="945" y="1309"/>
+      <point x="1053" y="1206" type="curve"/>
+      <point x="1053" y="1413" type="line"/>
+      <point x="946" y="1485"/>
+      <point x="834" y="1520"/>
+      <point x="703" y="1520" type="curve" smooth="yes"/>
+      <point x="328" y="1520"/>
+      <point x="102" y="1233"/>
+      <point x="102" y="743" type="curve" smooth="yes"/>
+      <point x="102" y="256"/>
+      <point x="325" y="-29"/>
+      <point x="700" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="738" y="1667" type="line" smooth="yes"/>
+      <point x="757" y="1667"/>
+      <point x="768" y="1678"/>
+      <point x="768" y="1697" type="curve" smooth="yes"/>
+      <point x="768" y="1842" type="line" smooth="yes"/>
+      <point x="768" y="1861"/>
+      <point x="757" y="1872"/>
+      <point x="738" y="1872" type="curve" smooth="yes"/>
+      <point x="593" y="1872" type="line" smooth="yes"/>
+      <point x="574" y="1872"/>
+      <point x="563" y="1861"/>
+      <point x="563" y="1842" type="curve" smooth="yes"/>
+      <point x="563" y="1697" type="line" smooth="yes"/>
+      <point x="563" y="1678"/>
+      <point x="574" y="1667"/>
+      <point x="593" y="1667" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 2 - 2
source/Hack-Regular.ufo/glyphs/H_.glif

@@ -7,8 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="137" y="1493" type="line"/>
-      <point x="137" y="0" type="line"/>
       <point x="340" y="0" type="line"/>
       <point x="340" y="711" type="line"/>
       <point x="893" y="711" type="line"/>
@@ -19,6 +17,8 @@
       <point x="893" y="881" type="line"/>
       <point x="340" y="881" type="line"/>
       <point x="340" y="1493" type="line"/>
+      <point x="137" y="1493" type="line"/>
+      <point x="137" y="0" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 20 - 20
source/Hack-Regular.ufo/glyphs/H_bar.glif

@@ -7,32 +7,32 @@
   </note>
   <outline>
     <contour>
-      <point x="137" y="1493" type="line"/>
-      <point x="339" y="1493" type="line"/>
-      <point x="339" y="1269" type="line"/>
-      <point x="893" y="1269" type="line"/>
-      <point x="893" y="1493" type="line"/>
-      <point x="1095" y="1493" type="line"/>
-      <point x="1095" y="1269" type="line"/>
-      <point x="1230" y="1269" type="line"/>
-      <point x="1230" y="1105" type="line"/>
-      <point x="1095" y="1105" type="line"/>
-      <point x="1095" y="0" type="line"/>
-      <point x="893" y="0" type="line"/>
-      <point x="893" y="711" type="line"/>
-      <point x="339" y="711" type="line"/>
       <point x="339" y="0" type="line"/>
-      <point x="137" y="0" type="line"/>
-      <point x="137" y="1105" type="line"/>
-      <point x="3" y="1105" type="line"/>
-      <point x="3" y="1269" type="line"/>
+      <point x="339" y="711" type="line"/>
+      <point x="893" y="711" type="line"/>
+      <point x="893" y="0" type="line"/>
+      <point x="1095" y="0" type="line"/>
+      <point x="1095" y="1105" type="line"/>
+      <point x="1230" y="1105" type="line"/>
+      <point x="1230" y="1269" type="line"/>
+      <point x="1095" y="1269" type="line"/>
+      <point x="1095" y="1493" type="line"/>
+      <point x="893" y="1493" type="line"/>
+      <point x="893" y="1269" type="line"/>
+      <point x="339" y="1269" type="line"/>
+      <point x="339" y="1493" type="line"/>
+      <point x="137" y="1493" type="line"/>
       <point x="137" y="1269" type="line"/>
+      <point x="3" y="1269" type="line"/>
+      <point x="3" y="1105" type="line"/>
+      <point x="137" y="1105" type="line"/>
+      <point x="137" y="0" type="line"/>
     </contour>
     <contour>
       <point x="339" y="1105" type="line"/>
-      <point x="339" y="881" type="line"/>
-      <point x="893" y="881" type="line"/>
       <point x="893" y="1105" type="line"/>
+      <point x="893" y="881" type="line"/>
+      <point x="339" y="881" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 6 - 6
source/Hack-Regular.ufo/glyphs/I_.glif

@@ -7,18 +7,18 @@
   </note>
   <outline>
     <contour>
-      <point x="201" y="1493" type="line"/>
-      <point x="201" y="1323" type="line"/>
-      <point x="514" y="1323" type="line"/>
-      <point x="514" y="170" type="line"/>
-      <point x="201" y="170" type="line"/>
-      <point x="201" y="0" type="line"/>
       <point x="1030" y="0" type="line"/>
       <point x="1030" y="170" type="line"/>
       <point x="717" y="170" type="line"/>
       <point x="717" y="1323" type="line"/>
       <point x="1030" y="1323" type="line"/>
       <point x="1030" y="1493" type="line"/>
+      <point x="201" y="1493" type="line"/>
+      <point x="201" y="1323" type="line"/>
+      <point x="514" y="1323" type="line"/>
+      <point x="514" y="170" type="line"/>
+      <point x="201" y="170" type="line"/>
+      <point x="201" y="0" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 8 - 8
source/Hack-Regular.ufo/glyphs/I_acute.glif

@@ -7,24 +7,24 @@
   </note>
   <outline>
     <contour>
-      <point x="201" y="1493" type="line"/>
-      <point x="201" y="1323" type="line"/>
-      <point x="514" y="1323" type="line"/>
-      <point x="514" y="170" type="line"/>
-      <point x="201" y="170" type="line"/>
-      <point x="201" y="0" type="line"/>
       <point x="1030" y="0" type="line"/>
       <point x="1030" y="170" type="line"/>
       <point x="717" y="170" type="line"/>
       <point x="717" y="1323" type="line"/>
       <point x="1030" y="1323" type="line"/>
       <point x="1030" y="1493" type="line"/>
+      <point x="201" y="1493" type="line"/>
+      <point x="201" y="1323" type="line"/>
+      <point x="514" y="1323" type="line"/>
+      <point x="514" y="170" type="line"/>
+      <point x="201" y="170" type="line"/>
+      <point x="201" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="672" y="1899" type="line"/>
-      <point x="475" y="1635" type="line"/>
       <point x="629" y="1635" type="line"/>
       <point x="858" y="1899" type="line"/>
+      <point x="672" y="1899" type="line"/>
+      <point x="475" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 8 - 8
source/Hack-Regular.ufo/glyphs/I_circumflex.glif

@@ -7,27 +7,27 @@
   </note>
   <outline>
     <contour>
-      <point x="201" y="1493" type="line"/>
-      <point x="201" y="1323" type="line"/>
-      <point x="514" y="1323" type="line"/>
-      <point x="514" y="170" type="line"/>
-      <point x="201" y="170" type="line"/>
-      <point x="201" y="0" type="line"/>
       <point x="1030" y="0" type="line"/>
       <point x="1030" y="170" type="line"/>
       <point x="717" y="170" type="line"/>
       <point x="717" y="1323" type="line"/>
       <point x="1030" y="1323" type="line"/>
       <point x="1030" y="1493" type="line"/>
+      <point x="201" y="1493" type="line"/>
+      <point x="201" y="1323" type="line"/>
+      <point x="514" y="1323" type="line"/>
+      <point x="514" y="170" type="line"/>
+      <point x="201" y="170" type="line"/>
+      <point x="201" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="522" y="1901" type="line"/>
-      <point x="311" y="1635" type="line"/>
       <point x="451" y="1635" type="line"/>
       <point x="616" y="1813" type="line"/>
       <point x="782" y="1635" type="line"/>
       <point x="922" y="1635" type="line"/>
       <point x="711" y="1901" type="line"/>
+      <point x="522" y="1901" type="line"/>
+      <point x="311" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 22 - 22
source/Hack-Regular.ufo/glyphs/I_dieresis.glif

@@ -7,28 +7,20 @@
   </note>
   <outline>
     <contour>
-      <point x="201" y="1493" type="line"/>
-      <point x="201" y="1323" type="line"/>
-      <point x="514" y="1323" type="line"/>
-      <point x="514" y="170" type="line"/>
-      <point x="201" y="170" type="line"/>
-      <point x="201" y="0" type="line"/>
       <point x="1030" y="0" type="line"/>
       <point x="1030" y="170" type="line"/>
       <point x="717" y="170" type="line"/>
       <point x="717" y="1323" type="line"/>
       <point x="1030" y="1323" type="line"/>
       <point x="1030" y="1493" type="line"/>
+      <point x="201" y="1493" type="line"/>
+      <point x="201" y="1323" type="line"/>
+      <point x="514" y="1323" type="line"/>
+      <point x="514" y="170" type="line"/>
+      <point x="201" y="170" type="line"/>
+      <point x="201" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="349" y="1870" type="line" smooth="yes"/>
-      <point x="330" y="1870"/>
-      <point x="319" y="1859"/>
-      <point x="319" y="1840" type="curve" smooth="yes"/>
-      <point x="319" y="1697" type="line" smooth="yes"/>
-      <point x="319" y="1678"/>
-      <point x="330" y="1667"/>
-      <point x="349" y="1667" type="curve" smooth="yes"/>
       <point x="492" y="1667" type="line" smooth="yes"/>
       <point x="511" y="1667"/>
       <point x="522" y="1678"/>
@@ -37,16 +29,16 @@
       <point x="522" y="1859"/>
       <point x="511" y="1870"/>
       <point x="492" y="1870" type="curve" smooth="yes"/>
+      <point x="349" y="1870" type="line" smooth="yes"/>
+      <point x="330" y="1870"/>
+      <point x="319" y="1859"/>
+      <point x="319" y="1840" type="curve" smooth="yes"/>
+      <point x="319" y="1697" type="line" smooth="yes"/>
+      <point x="319" y="1678"/>
+      <point x="330" y="1667"/>
+      <point x="349" y="1667" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="741" y="1870" type="line" smooth="yes"/>
-      <point x="722" y="1870"/>
-      <point x="711" y="1859"/>
-      <point x="711" y="1840" type="curve" smooth="yes"/>
-      <point x="711" y="1697" type="line" smooth="yes"/>
-      <point x="711" y="1678"/>
-      <point x="722" y="1667"/>
-      <point x="741" y="1667" type="curve" smooth="yes"/>
       <point x="883" y="1667" type="line" smooth="yes"/>
       <point x="902" y="1667"/>
       <point x="913" y="1678"/>
@@ -55,6 +47,14 @@
       <point x="913" y="1859"/>
       <point x="902" y="1870"/>
       <point x="883" y="1870" type="curve" smooth="yes"/>
+      <point x="741" y="1870" type="line" smooth="yes"/>
+      <point x="722" y="1870"/>
+      <point x="711" y="1859"/>
+      <point x="711" y="1840" type="curve" smooth="yes"/>
+      <point x="711" y="1697" type="line" smooth="yes"/>
+      <point x="711" y="1678"/>
+      <point x="722" y="1667"/>
+      <point x="741" y="1667" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 14 - 14
source/Hack-Regular.ufo/glyphs/I_dotaccent.glif

@@ -7,28 +7,20 @@
   </note>
   <outline>
     <contour>
-      <point x="201" y="1493" type="line"/>
-      <point x="201" y="1323" type="line"/>
-      <point x="514" y="1323" type="line"/>
-      <point x="514" y="170" type="line"/>
-      <point x="201" y="170" type="line"/>
-      <point x="201" y="0" type="line"/>
       <point x="1030" y="0" type="line"/>
       <point x="1030" y="170" type="line"/>
       <point x="717" y="170" type="line"/>
       <point x="717" y="1323" type="line"/>
       <point x="1030" y="1323" type="line"/>
       <point x="1030" y="1493" type="line"/>
+      <point x="201" y="1493" type="line"/>
+      <point x="201" y="1323" type="line"/>
+      <point x="514" y="1323" type="line"/>
+      <point x="514" y="170" type="line"/>
+      <point x="201" y="170" type="line"/>
+      <point x="201" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="544" y="1872" type="line" smooth="yes"/>
-      <point x="525" y="1872"/>
-      <point x="514" y="1861"/>
-      <point x="514" y="1842" type="curve" smooth="yes"/>
-      <point x="514" y="1697" type="line" smooth="yes"/>
-      <point x="514" y="1678"/>
-      <point x="525" y="1667"/>
-      <point x="544" y="1667" type="curve" smooth="yes"/>
       <point x="689" y="1667" type="line" smooth="yes"/>
       <point x="708" y="1667"/>
       <point x="719" y="1678"/>
@@ -37,6 +29,14 @@
       <point x="719" y="1861"/>
       <point x="708" y="1872"/>
       <point x="689" y="1872" type="curve" smooth="yes"/>
+      <point x="544" y="1872" type="line" smooth="yes"/>
+      <point x="525" y="1872"/>
+      <point x="514" y="1861"/>
+      <point x="514" y="1842" type="curve" smooth="yes"/>
+      <point x="514" y="1697" type="line" smooth="yes"/>
+      <point x="514" y="1678"/>
+      <point x="525" y="1667"/>
+      <point x="544" y="1667" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 7 - 7
source/Hack-Regular.ufo/glyphs/I_grave.glif

@@ -7,24 +7,24 @@
   </note>
   <outline>
     <contour>
-      <point x="201" y="1493" type="line"/>
-      <point x="201" y="1323" type="line"/>
-      <point x="514" y="1323" type="line"/>
-      <point x="514" y="170" type="line"/>
-      <point x="201" y="170" type="line"/>
-      <point x="201" y="0" type="line"/>
       <point x="1030" y="0" type="line"/>
       <point x="1030" y="170" type="line"/>
       <point x="717" y="170" type="line"/>
       <point x="717" y="1323" type="line"/>
       <point x="1030" y="1323" type="line"/>
       <point x="1030" y="1493" type="line"/>
+      <point x="201" y="1493" type="line"/>
+      <point x="201" y="1323" type="line"/>
+      <point x="514" y="1323" type="line"/>
+      <point x="514" y="170" type="line"/>
+      <point x="201" y="170" type="line"/>
+      <point x="201" y="0" type="line"/>
     </contour>
     <contour>
+      <point x="758" y="1635" type="line"/>
       <point x="561" y="1899" type="line"/>
       <point x="377" y="1899" type="line"/>
       <point x="604" y="1635" type="line"/>
-      <point x="758" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 16 - 16
source/Hack-Regular.ufo/glyphs/I_macron.glif

@@ -7,24 +7,24 @@
   </note>
   <outline>
     <contour>
-      <point x="317" y="1840" type="line"/>
-      <point x="915" y="1840" type="line"/>
-      <point x="915" y="1692" type="line"/>
-      <point x="317" y="1692" type="line"/>
-    </contour>
-    <contour>
-      <point x="201" y="1493" type="line"/>
-      <point x="1030" y="1493" type="line"/>
-      <point x="1030" y="1323" type="line"/>
-      <point x="717" y="1323" type="line"/>
-      <point x="717" y="170" type="line"/>
-      <point x="1030" y="170" type="line"/>
       <point x="1030" y="0" type="line"/>
-      <point x="201" y="0" type="line"/>
-      <point x="201" y="170" type="line"/>
-      <point x="514" y="170" type="line"/>
-      <point x="514" y="1323" type="line"/>
+      <point x="1030" y="170" type="line"/>
+      <point x="717" y="170" type="line"/>
+      <point x="717" y="1323" type="line"/>
+      <point x="1030" y="1323" type="line"/>
+      <point x="1030" y="1493" type="line"/>
+      <point x="201" y="1493" type="line"/>
       <point x="201" y="1323" type="line"/>
+      <point x="514" y="1323" type="line"/>
+      <point x="514" y="170" type="line"/>
+      <point x="201" y="170" type="line"/>
+      <point x="201" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="915" y="1692" type="line"/>
+      <point x="915" y="1840" type="line"/>
+      <point x="317" y="1840" type="line"/>
+      <point x="317" y="1692" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 28 - 28
source/Hack-Regular.ufo/glyphs/I_ogonek.glif

@@ -7,40 +7,40 @@
   </note>
   <outline>
     <contour>
-      <point x="201" y="1493" type="line"/>
-      <point x="1030" y="1493" type="line"/>
-      <point x="1030" y="1323" type="line"/>
-      <point x="717" y="1323" type="line"/>
-      <point x="717" y="170" type="line"/>
-      <point x="1030" y="170" type="line"/>
       <point x="1030" y="0" type="line"/>
-      <point x="201" y="0" type="line"/>
-      <point x="201" y="170" type="line"/>
-      <point x="514" y="170" type="line"/>
-      <point x="514" y="1323" type="line"/>
+      <point x="1030" y="170" type="line"/>
+      <point x="717" y="170" type="line"/>
+      <point x="717" y="1323" type="line"/>
+      <point x="1030" y="1323" type="line"/>
+      <point x="1030" y="1493" type="line"/>
+      <point x="201" y="1493" type="line"/>
       <point x="201" y="1323" type="line"/>
+      <point x="514" y="1323" type="line"/>
+      <point x="514" y="170" type="line"/>
+      <point x="201" y="170" type="line"/>
+      <point x="201" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="717" y="0" type="line"/>
-      <point x="653" y="-87"/>
-      <point x="629" y="-139"/>
-      <point x="629" y="-184" type="curve" smooth="yes"/>
-      <point x="629" y="-240"/>
-      <point x="667" y="-272"/>
-      <point x="739" y="-272" type="curve" smooth="yes"/>
-      <point x="780" y="-272"/>
-      <point x="822" y="-262"/>
-      <point x="863" y="-242" type="curve"/>
-      <point x="863" y="-375" type="line"/>
-      <point x="807" y="-389"/>
       <point x="769" y="-395"/>
-      <point x="720" y="-395" type="curve" smooth="yes"/>
-      <point x="572" y="-395"/>
-      <point x="490" y="-339"/>
-      <point x="490" y="-221" type="curve" smooth="yes"/>
-      <point x="490" y="-155"/>
+      <point x="807" y="-389"/>
+      <point x="863" y="-375" type="curve"/>
+      <point x="863" y="-242" type="line"/>
+      <point x="822" y="-262"/>
+      <point x="780" y="-272"/>
+      <point x="739" y="-272" type="curve" smooth="yes"/>
+      <point x="667" y="-272"/>
+      <point x="629" y="-240"/>
+      <point x="629" y="-184" type="curve" smooth="yes"/>
+      <point x="629" y="-139"/>
+      <point x="653" y="-87"/>
+      <point x="717" y="0" type="curve"/>
+      <point x="598" y="0" type="line"/>
       <point x="516" y="-94"/>
-      <point x="598" y="0" type="curve"/>
+      <point x="490" y="-155"/>
+      <point x="490" y="-221" type="curve" smooth="yes"/>
+      <point x="490" y="-339"/>
+      <point x="572" y="-395"/>
+      <point x="720" y="-395" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 42 - 42
source/Hack-Regular.ufo/glyphs/I_tilde.glif

@@ -7,50 +7,50 @@
   </note>
   <outline>
     <contour>
-      <point x="555" y="1743" type="line" smooth="yes"/>
-      <point x="522" y="1762"/>
-      <point x="504" y="1768"/>
-      <point x="486" y="1768" type="curve" smooth="yes"/>
-      <point x="441" y="1768"/>
-      <point x="412" y="1733"/>
-      <point x="412" y="1673" type="curve" smooth="yes"/>
-      <point x="412" y="1667" type="line"/>
-      <point x="287" y="1667" type="line"/>
-      <point x="287" y="1802"/>
-      <point x="358" y="1886"/>
-      <point x="482" y="1886" type="curve" smooth="yes"/>
-      <point x="536" y="1886"/>
-      <point x="570" y="1870"/>
-      <point x="621" y="1843" type="curve" smooth="yes"/>
-      <point x="678" y="1813" type="line"/>
-      <point x="707" y="1796"/>
-      <point x="730" y="1788"/>
-      <point x="750" y="1788" type="curve" smooth="yes"/>
-      <point x="791" y="1788"/>
-      <point x="821" y="1825"/>
-      <point x="821" y="1880" type="curve" smooth="yes"/>
-      <point x="821" y="1886" type="line"/>
-      <point x="946" y="1886" type="line"/>
-      <point x="942" y="1755"/>
-      <point x="876" y="1667"/>
-      <point x="753" y="1667" type="curve" smooth="yes"/>
-      <point x="710" y="1667"/>
-      <point x="673" y="1678"/>
-      <point x="612" y="1710" type="curve"/>
-    </contour>
-    <contour>
-      <point x="201" y="1493" type="line"/>
-      <point x="1030" y="1493" type="line"/>
-      <point x="1030" y="1323" type="line"/>
-      <point x="717" y="1323" type="line"/>
-      <point x="717" y="170" type="line"/>
-      <point x="1030" y="170" type="line"/>
       <point x="1030" y="0" type="line"/>
-      <point x="201" y="0" type="line"/>
-      <point x="201" y="170" type="line"/>
-      <point x="514" y="170" type="line"/>
-      <point x="514" y="1323" type="line"/>
+      <point x="1030" y="170" type="line"/>
+      <point x="717" y="170" type="line"/>
+      <point x="717" y="1323" type="line"/>
+      <point x="1030" y="1323" type="line"/>
+      <point x="1030" y="1493" type="line"/>
+      <point x="201" y="1493" type="line"/>
       <point x="201" y="1323" type="line"/>
+      <point x="514" y="1323" type="line"/>
+      <point x="514" y="170" type="line"/>
+      <point x="201" y="170" type="line"/>
+      <point x="201" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="412" y="1667" type="line"/>
+      <point x="412" y="1673" type="line" smooth="yes"/>
+      <point x="412" y="1733"/>
+      <point x="441" y="1768"/>
+      <point x="486" y="1768" type="curve" smooth="yes"/>
+      <point x="504" y="1768"/>
+      <point x="522" y="1762"/>
+      <point x="555" y="1743" type="curve" smooth="yes"/>
+      <point x="612" y="1710" type="line"/>
+      <point x="673" y="1678"/>
+      <point x="710" y="1667"/>
+      <point x="753" y="1667" type="curve" smooth="yes"/>
+      <point x="876" y="1667"/>
+      <point x="942" y="1755"/>
+      <point x="946" y="1886" type="curve"/>
+      <point x="821" y="1886" type="line"/>
+      <point x="821" y="1880" type="line" smooth="yes"/>
+      <point x="821" y="1825"/>
+      <point x="791" y="1788"/>
+      <point x="750" y="1788" type="curve" smooth="yes"/>
+      <point x="730" y="1788"/>
+      <point x="707" y="1796"/>
+      <point x="678" y="1813" type="curve"/>
+      <point x="621" y="1843" type="line" smooth="yes"/>
+      <point x="570" y="1870"/>
+      <point x="536" y="1886"/>
+      <point x="482" y="1886" type="curve" smooth="yes"/>
+      <point x="358" y="1886"/>
+      <point x="287" y="1802"/>
+      <point x="287" y="1667" type="curve"/>
     </contour>
   </outline>
 </glyph>

+ 7 - 7
source/Hack-Regular.ufo/glyphs/J_.glif

@@ -7,13 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="109" y="61" type="line"/>
-      <point x="176" y="31"/>
-      <point x="243" y="8"/>
-      <point x="307" y="-7" type="curve" smooth="yes"/>
-      <point x="370" y="-22"/>
-      <point x="432" y="-29"/>
-      <point x="502" y="-29" type="curve" smooth="yes"/>
       <point x="664" y="-29"/>
       <point x="777" y="8"/>
       <point x="850" y="89" type="curve" smooth="yes"/>
@@ -37,6 +30,13 @@
       <point x="232" y="203"/>
       <point x="170" y="243"/>
       <point x="109" y="297" type="curve"/>
+      <point x="109" y="61" type="line"/>
+      <point x="176" y="31"/>
+      <point x="243" y="8"/>
+      <point x="307" y="-7" type="curve" smooth="yes"/>
+      <point x="370" y="-22"/>
+      <point x="432" y="-29"/>
+      <point x="502" y="-29" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 2 - 2
source/Hack-Regular.ufo/glyphs/K_.glif

@@ -7,8 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="137" y="1493" type="line"/>
-      <point x="137" y="0" type="line"/>
       <point x="340" y="0" type="line"/>
       <point x="340" y="584" type="line"/>
       <point x="494" y="748" type="line"/>
@@ -19,6 +17,8 @@
       <point x="971" y="1493" type="line"/>
       <point x="340" y="829" type="line"/>
       <point x="340" y="1493" type="line"/>
+      <point x="137" y="1493" type="line"/>
+      <point x="137" y="0" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 16 - 16
source/Hack-Regular.ufo/glyphs/K_commaaccent.glif

@@ -7,24 +7,24 @@
   </note>
   <outline>
     <contour>
-      <point x="608" y="-199" type="line"/>
-      <point x="847" y="-199" type="line"/>
-      <point x="660" y="-544" type="line"/>
-      <point x="514" y="-544" type="line"/>
-    </contour>
-    <contour>
-      <point x="137" y="1493" type="line"/>
-      <point x="340" y="1493" type="line"/>
-      <point x="340" y="829" type="line"/>
-      <point x="971" y="1493" type="line"/>
-      <point x="1208" y="1493" type="line"/>
-      <point x="627" y="883" type="line"/>
-      <point x="1225" y="0" type="line"/>
-      <point x="981" y="0" type="line"/>
-      <point x="494" y="748" type="line"/>
-      <point x="340" y="584" type="line"/>
       <point x="340" y="0" type="line"/>
+      <point x="340" y="584" type="line"/>
+      <point x="494" y="748" type="line"/>
+      <point x="981" y="0" type="line"/>
+      <point x="1225" y="0" type="line"/>
+      <point x="627" y="883" type="line"/>
+      <point x="1208" y="1493" type="line"/>
+      <point x="971" y="1493" type="line"/>
+      <point x="340" y="829" type="line"/>
+      <point x="340" y="1493" type="line"/>
+      <point x="137" y="1493" type="line"/>
       <point x="137" y="0" type="line"/>
     </contour>
+    <contour>
+      <point x="660" y="-544" type="line"/>
+      <point x="847" y="-199" type="line"/>
+      <point x="608" y="-199" type="line"/>
+      <point x="514" y="-544" type="line"/>
+    </contour>
   </outline>
 </glyph>

+ 2 - 2
source/Hack-Regular.ufo/glyphs/L_.glif

@@ -7,12 +7,12 @@
   </note>
   <outline>
     <contour>
-      <point x="215" y="1493" type="line"/>
-      <point x="215" y="0" type="line"/>
       <point x="1139" y="0" type="line"/>
       <point x="1139" y="170" type="line"/>
       <point x="418" y="170" type="line"/>
       <point x="418" y="1493" type="line"/>
+      <point x="215" y="1493" type="line"/>
+      <point x="215" y="0" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 10 - 10
source/Hack-Regular.ufo/glyphs/L_acute.glif

@@ -7,18 +7,18 @@
   </note>
   <outline>
     <contour>
-      <point x="397" y="1900" type="line"/>
-      <point x="583" y="1900" type="line"/>
-      <point x="354" y="1636" type="line"/>
-      <point x="200" y="1636" type="line"/>
-    </contour>
-    <contour>
-      <point x="215" y="1493" type="line"/>
-      <point x="418" y="1493" type="line"/>
-      <point x="418" y="170" type="line"/>
-      <point x="1139" y="170" type="line"/>
       <point x="1139" y="0" type="line"/>
+      <point x="1139" y="170" type="line"/>
+      <point x="418" y="170" type="line"/>
+      <point x="418" y="1493" type="line"/>
+      <point x="215" y="1493" type="line"/>
       <point x="215" y="0" type="line"/>
     </contour>
+    <contour>
+      <point x="354" y="1636" type="line"/>
+      <point x="583" y="1900" type="line"/>
+      <point x="397" y="1900" type="line"/>
+      <point x="200" y="1636" type="line"/>
+    </contour>
   </outline>
 </glyph>

+ 10 - 10
source/Hack-Regular.ufo/glyphs/L_caron.glif

@@ -7,18 +7,18 @@
   </note>
   <outline>
     <contour>
-      <point x="718" y="1491" type="line"/>
-      <point x="916" y="1491" type="line"/>
-      <point x="803" y="1115" type="line"/>
-      <point x="649" y="1115" type="line"/>
-    </contour>
-    <contour>
-      <point x="215" y="1493" type="line"/>
-      <point x="418" y="1493" type="line"/>
-      <point x="418" y="170" type="line"/>
-      <point x="1139" y="170" type="line"/>
       <point x="1139" y="0" type="line"/>
+      <point x="1139" y="170" type="line"/>
+      <point x="418" y="170" type="line"/>
+      <point x="418" y="1493" type="line"/>
+      <point x="215" y="1493" type="line"/>
       <point x="215" y="0" type="line"/>
     </contour>
+    <contour>
+      <point x="803" y="1115" type="line"/>
+      <point x="916" y="1491" type="line"/>
+      <point x="718" y="1491" type="line"/>
+      <point x="649" y="1115" type="line"/>
+    </contour>
   </outline>
 </glyph>

+ 10 - 10
source/Hack-Regular.ufo/glyphs/L_commaaccent.glif

@@ -7,18 +7,18 @@
   </note>
   <outline>
     <contour>
-      <point x="604" y="-199" type="line"/>
-      <point x="843" y="-199" type="line"/>
-      <point x="656" y="-544" type="line"/>
-      <point x="510" y="-544" type="line"/>
-    </contour>
-    <contour>
-      <point x="215" y="1493" type="line"/>
-      <point x="418" y="1493" type="line"/>
-      <point x="418" y="170" type="line"/>
-      <point x="1139" y="170" type="line"/>
       <point x="1139" y="0" type="line"/>
+      <point x="1139" y="170" type="line"/>
+      <point x="418" y="170" type="line"/>
+      <point x="418" y="1493" type="line"/>
+      <point x="215" y="1493" type="line"/>
       <point x="215" y="0" type="line"/>
     </contour>
+    <contour>
+      <point x="656" y="-544" type="line"/>
+      <point x="843" y="-199" type="line"/>
+      <point x="604" y="-199" type="line"/>
+      <point x="510" y="-544" type="line"/>
+    </contour>
   </outline>
 </glyph>

+ 6 - 6
source/Hack-Regular.ufo/glyphs/L_slash.glif

@@ -7,12 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="215" y="1493" type="line"/>
-      <point x="215" y="733" type="line"/>
-      <point x="-10" y="575" type="line"/>
-      <point x="70" y="465" type="line"/>
-      <point x="215" y="571" type="line"/>
-      <point x="215" y="0" type="line"/>
       <point x="1139" y="0" type="line"/>
       <point x="1139" y="170" type="line"/>
       <point x="418" y="170" type="line"/>
@@ -21,6 +15,12 @@
       <point x="733" y="1096" type="line"/>
       <point x="418" y="877" type="line"/>
       <point x="418" y="1493" type="line"/>
+      <point x="215" y="1493" type="line"/>
+      <point x="215" y="733" type="line"/>
+      <point x="-10" y="575" type="line"/>
+      <point x="70" y="465" type="line"/>
+      <point x="215" y="571" type="line"/>
+      <point x="215" y="0" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 2 - 2
source/Hack-Regular.ufo/glyphs/M_.glif

@@ -7,8 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="86" y="1493" type="line"/>
-      <point x="86" y="0" type="line"/>
       <point x="272" y="0" type="line"/>
       <point x="272" y="1319" type="line"/>
       <point x="539" y="532" type="line"/>
@@ -20,6 +18,8 @@
       <point x="874" y="1493" type="line"/>
       <point x="614" y="733" type="line"/>
       <point x="356" y="1493" type="line"/>
+      <point x="86" y="1493" type="line"/>
+      <point x="86" y="0" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 2 - 2
source/Hack-Regular.ufo/glyphs/N_.glif

@@ -7,8 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="139" y="1493" type="line"/>
-      <point x="139" y="0" type="line"/>
       <point x="334" y="0" type="line"/>
       <point x="334" y="1229" type="line"/>
       <point x="838" y="0" type="line"/>
@@ -17,6 +15,8 @@
       <point x="899" y="1493" type="line"/>
       <point x="899" y="264" type="line"/>
       <point x="395" y="1493" type="line"/>
+      <point x="139" y="1493" type="line"/>
+      <point x="139" y="0" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 14 - 14
source/Hack-Regular.ufo/glyphs/N_acute.glif

@@ -7,22 +7,22 @@
   </note>
   <outline>
     <contour>
-      <point x="705" y="1899" type="line"/>
-      <point x="891" y="1899" type="line"/>
-      <point x="662" y="1635" type="line"/>
-      <point x="508" y="1635" type="line"/>
-    </contour>
-    <contour>
-      <point x="139" y="1493" type="line"/>
-      <point x="395" y="1493" type="line"/>
-      <point x="899" y="264" type="line"/>
-      <point x="899" y="1493" type="line"/>
-      <point x="1094" y="1493" type="line"/>
-      <point x="1094" y="0" type="line"/>
-      <point x="838" y="0" type="line"/>
-      <point x="334" y="1229" type="line"/>
       <point x="334" y="0" type="line"/>
+      <point x="334" y="1229" type="line"/>
+      <point x="838" y="0" type="line"/>
+      <point x="1094" y="0" type="line"/>
+      <point x="1094" y="1493" type="line"/>
+      <point x="899" y="1493" type="line"/>
+      <point x="899" y="264" type="line"/>
+      <point x="395" y="1493" type="line"/>
+      <point x="139" y="1493" type="line"/>
       <point x="139" y="0" type="line"/>
     </contour>
+    <contour>
+      <point x="662" y="1635" type="line"/>
+      <point x="891" y="1899" type="line"/>
+      <point x="705" y="1899" type="line"/>
+      <point x="508" y="1635" type="line"/>
+    </contour>
   </outline>
 </glyph>

+ 14 - 14
source/Hack-Regular.ufo/glyphs/N_caron.glif

@@ -7,25 +7,25 @@
   </note>
   <outline>
     <contour>
-      <point x="139" y="1493" type="line"/>
-      <point x="395" y="1493" type="line"/>
-      <point x="899" y="264" type="line"/>
-      <point x="899" y="1493" type="line"/>
-      <point x="1094" y="1493" type="line"/>
-      <point x="1094" y="0" type="line"/>
-      <point x="838" y="0" type="line"/>
-      <point x="334" y="1229" type="line"/>
       <point x="334" y="0" type="line"/>
+      <point x="334" y="1229" type="line"/>
+      <point x="838" y="0" type="line"/>
+      <point x="1094" y="0" type="line"/>
+      <point x="1094" y="1493" type="line"/>
+      <point x="899" y="1493" type="line"/>
+      <point x="899" y="264" type="line"/>
+      <point x="395" y="1493" type="line"/>
+      <point x="139" y="1493" type="line"/>
       <point x="139" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="564" y="1635" type="line"/>
-      <point x="353" y="1901" type="line"/>
-      <point x="493" y="1901" type="line"/>
-      <point x="658" y="1723" type="line"/>
-      <point x="824" y="1901" type="line"/>
-      <point x="964" y="1901" type="line"/>
       <point x="753" y="1635" type="line"/>
+      <point x="964" y="1901" type="line"/>
+      <point x="824" y="1901" type="line"/>
+      <point x="658" y="1723" type="line"/>
+      <point x="493" y="1901" type="line"/>
+      <point x="353" y="1901" type="line"/>
+      <point x="564" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 14 - 14
source/Hack-Regular.ufo/glyphs/N_commaaccent.glif

@@ -7,22 +7,22 @@
   </note>
   <outline>
     <contour>
-      <point x="544" y="-199" type="line"/>
-      <point x="783" y="-199" type="line"/>
-      <point x="596" y="-544" type="line"/>
-      <point x="450" y="-544" type="line"/>
-    </contour>
-    <contour>
-      <point x="139" y="1493" type="line"/>
-      <point x="395" y="1493" type="line"/>
-      <point x="899" y="264" type="line"/>
-      <point x="899" y="1493" type="line"/>
-      <point x="1094" y="1493" type="line"/>
-      <point x="1094" y="0" type="line"/>
-      <point x="838" y="0" type="line"/>
-      <point x="334" y="1229" type="line"/>
       <point x="334" y="0" type="line"/>
+      <point x="334" y="1229" type="line"/>
+      <point x="838" y="0" type="line"/>
+      <point x="1094" y="0" type="line"/>
+      <point x="1094" y="1493" type="line"/>
+      <point x="899" y="1493" type="line"/>
+      <point x="899" y="264" type="line"/>
+      <point x="395" y="1493" type="line"/>
+      <point x="139" y="1493" type="line"/>
       <point x="139" y="0" type="line"/>
     </contour>
+    <contour>
+      <point x="596" y="-544" type="line"/>
+      <point x="783" y="-199" type="line"/>
+      <point x="544" y="-199" type="line"/>
+      <point x="450" y="-544" type="line"/>
+    </contour>
   </outline>
 </glyph>

+ 16 - 16
source/Hack-Regular.ufo/glyphs/N_tilde.glif

@@ -7,8 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="139" y="1493" type="line"/>
-      <point x="139" y="0" type="line"/>
       <point x="334" y="0" type="line"/>
       <point x="334" y="1229" type="line"/>
       <point x="838" y="0" type="line"/>
@@ -17,8 +15,24 @@
       <point x="899" y="1493" type="line"/>
       <point x="899" y="264" type="line"/>
       <point x="395" y="1493" type="line"/>
+      <point x="139" y="1493" type="line"/>
+      <point x="139" y="0" type="line"/>
     </contour>
     <contour>
+      <point x="394" y="1667" type="line"/>
+      <point x="394" y="1673" type="line" smooth="yes"/>
+      <point x="394" y="1703"/>
+      <point x="401" y="1726"/>
+      <point x="414" y="1743" type="curve" smooth="yes"/>
+      <point x="429" y="1762"/>
+      <point x="450" y="1768"/>
+      <point x="466" y="1768" type="curve" smooth="yes"/>
+      <point x="477" y="1768"/>
+      <point x="492" y="1765"/>
+      <point x="497" y="1763" type="curve" smooth="yes"/>
+      <point x="504" y="1760"/>
+      <point x="525" y="1750"/>
+      <point x="537" y="1743" type="curve" smooth="yes"/>
       <point x="594" y="1710" type="line"/>
       <point x="635" y="1689"/>
       <point x="657" y="1680"/>
@@ -59,20 +73,6 @@
       <point x="284" y="1785"/>
       <point x="269" y="1731"/>
       <point x="269" y="1667" type="curve"/>
-      <point x="394" y="1667" type="line"/>
-      <point x="394" y="1673" type="line" smooth="yes"/>
-      <point x="394" y="1703"/>
-      <point x="401" y="1726"/>
-      <point x="414" y="1743" type="curve" smooth="yes"/>
-      <point x="429" y="1762"/>
-      <point x="450" y="1768"/>
-      <point x="466" y="1768" type="curve" smooth="yes"/>
-      <point x="477" y="1768"/>
-      <point x="492" y="1765"/>
-      <point x="497" y="1763" type="curve" smooth="yes"/>
-      <point x="504" y="1760"/>
-      <point x="525" y="1750"/>
-      <point x="537" y="1743" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 32 - 32
source/Hack-Regular.ufo/glyphs/O_.glif

@@ -7,32 +7,12 @@
   </note>
   <outline>
     <contour>
-      <point x="905" y="526"/>
-      <point x="883" y="369"/>
-      <point x="838" y="276" type="curve" smooth="yes"/>
-      <point x="793" y="182"/>
-      <point x="719" y="135"/>
-      <point x="616" y="135" type="curve" smooth="yes"/>
-      <point x="514" y="135"/>
-      <point x="441" y="182"/>
-      <point x="396" y="276" type="curve" smooth="yes"/>
-      <point x="351" y="370"/>
-      <point x="328" y="526"/>
-      <point x="328" y="745" type="curve" smooth="yes"/>
-      <point x="328" y="964"/>
-      <point x="351" y="1121"/>
-      <point x="396" y="1215" type="curve" smooth="yes"/>
-      <point x="441" y="1309"/>
-      <point x="514" y="1356"/>
-      <point x="616" y="1356" type="curve" smooth="yes"/>
-      <point x="719" y="1356"/>
-      <point x="793" y="1309"/>
-      <point x="838" y="1215" type="curve" smooth="yes"/>
-      <point x="883" y="1121"/>
-      <point x="905" y="964"/>
-      <point x="905" y="745" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
+      <point x="779" y="-29"/>
+      <point x="908" y="31"/>
+      <point x="993" y="163" type="curve" smooth="yes"/>
+      <point x="1075" y="291"/>
+      <point x="1116" y="485"/>
+      <point x="1116" y="745" type="curve" smooth="yes"/>
       <point x="1116" y="1006"/>
       <point x="1075" y="1200"/>
       <point x="993" y="1328" type="curve" smooth="yes"/>
@@ -51,12 +31,32 @@
       <point x="322" y="35"/>
       <point x="447" y="-29"/>
       <point x="616" y="-29" type="curve" smooth="yes"/>
-      <point x="779" y="-29"/>
-      <point x="908" y="31"/>
-      <point x="993" y="163" type="curve" smooth="yes"/>
-      <point x="1075" y="291"/>
-      <point x="1116" y="485"/>
-      <point x="1116" y="745" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="514" y="135"/>
+      <point x="441" y="182"/>
+      <point x="396" y="276" type="curve" smooth="yes"/>
+      <point x="351" y="370"/>
+      <point x="328" y="526"/>
+      <point x="328" y="745" type="curve" smooth="yes"/>
+      <point x="328" y="964"/>
+      <point x="351" y="1121"/>
+      <point x="396" y="1215" type="curve" smooth="yes"/>
+      <point x="441" y="1309"/>
+      <point x="514" y="1356"/>
+      <point x="616" y="1356" type="curve" smooth="yes"/>
+      <point x="719" y="1356"/>
+      <point x="793" y="1309"/>
+      <point x="838" y="1215" type="curve" smooth="yes"/>
+      <point x="883" y="1121"/>
+      <point x="905" y="964"/>
+      <point x="905" y="745" type="curve" smooth="yes"/>
+      <point x="905" y="526"/>
+      <point x="883" y="369"/>
+      <point x="838" y="276" type="curve" smooth="yes"/>
+      <point x="793" y="182"/>
+      <point x="719" y="135"/>
+      <point x="616" y="135" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 4 - 4
source/Hack-Regular.ufo/glyphs/O_E_.glif

@@ -7,6 +7,7 @@
   </note>
   <outline>
     <contour>
+      <point x="1217" y="0" type="line"/>
       <point x="1217" y="170" type="line"/>
       <point x="848" y="170" type="line"/>
       <point x="848" y="711" type="line"/>
@@ -29,12 +30,8 @@
       <point x="274" y="61"/>
       <point x="402" y="0"/>
       <point x="612" y="0" type="curve" smooth="yes"/>
-      <point x="1217" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="651" y="1323" type="line"/>
-      <point x="651" y="170" type="line"/>
-      <point x="590" y="170" type="line" smooth="yes"/>
       <point x="472" y="170"/>
       <point x="390" y="208"/>
       <point x="344" y="285" type="curve" smooth="yes"/>
@@ -47,6 +44,9 @@
       <point x="390" y="1285"/>
       <point x="472" y="1323"/>
       <point x="590" y="1323" type="curve" smooth="yes"/>
+      <point x="651" y="1323" type="line"/>
+      <point x="651" y="170" type="line"/>
+      <point x="590" y="170" type="line" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 34 - 34
source/Hack-Regular.ufo/glyphs/O_acute.glif

@@ -7,32 +7,12 @@
   </note>
   <outline>
     <contour>
-      <point x="905" y="526"/>
-      <point x="883" y="369"/>
-      <point x="838" y="276" type="curve" smooth="yes"/>
-      <point x="793" y="182"/>
-      <point x="719" y="135"/>
-      <point x="616" y="135" type="curve" smooth="yes"/>
-      <point x="514" y="135"/>
-      <point x="441" y="182"/>
-      <point x="396" y="276" type="curve" smooth="yes"/>
-      <point x="351" y="370"/>
-      <point x="328" y="526"/>
-      <point x="328" y="745" type="curve" smooth="yes"/>
-      <point x="328" y="964"/>
-      <point x="351" y="1121"/>
-      <point x="396" y="1215" type="curve" smooth="yes"/>
-      <point x="441" y="1309"/>
-      <point x="514" y="1356"/>
-      <point x="616" y="1356" type="curve" smooth="yes"/>
-      <point x="719" y="1356"/>
-      <point x="793" y="1309"/>
-      <point x="838" y="1215" type="curve" smooth="yes"/>
-      <point x="883" y="1121"/>
-      <point x="905" y="964"/>
-      <point x="905" y="745" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
+      <point x="779" y="-29"/>
+      <point x="908" y="31"/>
+      <point x="993" y="163" type="curve" smooth="yes"/>
+      <point x="1075" y="291"/>
+      <point x="1116" y="485"/>
+      <point x="1116" y="745" type="curve" smooth="yes"/>
       <point x="1116" y="1006"/>
       <point x="1075" y="1200"/>
       <point x="993" y="1328" type="curve" smooth="yes"/>
@@ -51,18 +31,38 @@
       <point x="322" y="35"/>
       <point x="447" y="-29"/>
       <point x="616" y="-29" type="curve" smooth="yes"/>
-      <point x="779" y="-29"/>
-      <point x="908" y="31"/>
-      <point x="993" y="163" type="curve" smooth="yes"/>
-      <point x="1075" y="291"/>
-      <point x="1116" y="485"/>
-      <point x="1116" y="745" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="672" y="1899" type="line"/>
-      <point x="475" y="1635" type="line"/>
+      <point x="514" y="135"/>
+      <point x="441" y="182"/>
+      <point x="396" y="276" type="curve" smooth="yes"/>
+      <point x="351" y="370"/>
+      <point x="328" y="526"/>
+      <point x="328" y="745" type="curve" smooth="yes"/>
+      <point x="328" y="964"/>
+      <point x="351" y="1121"/>
+      <point x="396" y="1215" type="curve" smooth="yes"/>
+      <point x="441" y="1309"/>
+      <point x="514" y="1356"/>
+      <point x="616" y="1356" type="curve" smooth="yes"/>
+      <point x="719" y="1356"/>
+      <point x="793" y="1309"/>
+      <point x="838" y="1215" type="curve" smooth="yes"/>
+      <point x="883" y="1121"/>
+      <point x="905" y="964"/>
+      <point x="905" y="745" type="curve" smooth="yes"/>
+      <point x="905" y="526"/>
+      <point x="883" y="369"/>
+      <point x="838" y="276" type="curve" smooth="yes"/>
+      <point x="793" y="182"/>
+      <point x="719" y="135"/>
+      <point x="616" y="135" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
       <point x="629" y="1635" type="line"/>
       <point x="858" y="1899" type="line"/>
+      <point x="672" y="1899" type="line"/>
+      <point x="475" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 34 - 34
source/Hack-Regular.ufo/glyphs/O_circumflex.glif

@@ -7,32 +7,12 @@
   </note>
   <outline>
     <contour>
-      <point x="905" y="526"/>
-      <point x="883" y="369"/>
-      <point x="838" y="276" type="curve" smooth="yes"/>
-      <point x="793" y="182"/>
-      <point x="719" y="135"/>
-      <point x="616" y="135" type="curve" smooth="yes"/>
-      <point x="514" y="135"/>
-      <point x="441" y="182"/>
-      <point x="396" y="276" type="curve" smooth="yes"/>
-      <point x="351" y="370"/>
-      <point x="328" y="526"/>
-      <point x="328" y="745" type="curve" smooth="yes"/>
-      <point x="328" y="964"/>
-      <point x="351" y="1121"/>
-      <point x="396" y="1215" type="curve" smooth="yes"/>
-      <point x="441" y="1309"/>
-      <point x="514" y="1356"/>
-      <point x="616" y="1356" type="curve" smooth="yes"/>
-      <point x="719" y="1356"/>
-      <point x="793" y="1309"/>
-      <point x="838" y="1215" type="curve" smooth="yes"/>
-      <point x="883" y="1121"/>
-      <point x="905" y="964"/>
-      <point x="905" y="745" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
+      <point x="779" y="-29"/>
+      <point x="908" y="31"/>
+      <point x="993" y="163" type="curve" smooth="yes"/>
+      <point x="1075" y="291"/>
+      <point x="1116" y="485"/>
+      <point x="1116" y="745" type="curve" smooth="yes"/>
       <point x="1116" y="1006"/>
       <point x="1075" y="1200"/>
       <point x="993" y="1328" type="curve" smooth="yes"/>
@@ -51,21 +31,41 @@
       <point x="322" y="35"/>
       <point x="447" y="-29"/>
       <point x="616" y="-29" type="curve" smooth="yes"/>
-      <point x="779" y="-29"/>
-      <point x="908" y="31"/>
-      <point x="993" y="163" type="curve" smooth="yes"/>
-      <point x="1075" y="291"/>
-      <point x="1116" y="485"/>
-      <point x="1116" y="745" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="522" y="1901" type="line"/>
-      <point x="311" y="1635" type="line"/>
+      <point x="514" y="135"/>
+      <point x="441" y="182"/>
+      <point x="396" y="276" type="curve" smooth="yes"/>
+      <point x="351" y="370"/>
+      <point x="328" y="526"/>
+      <point x="328" y="745" type="curve" smooth="yes"/>
+      <point x="328" y="964"/>
+      <point x="351" y="1121"/>
+      <point x="396" y="1215" type="curve" smooth="yes"/>
+      <point x="441" y="1309"/>
+      <point x="514" y="1356"/>
+      <point x="616" y="1356" type="curve" smooth="yes"/>
+      <point x="719" y="1356"/>
+      <point x="793" y="1309"/>
+      <point x="838" y="1215" type="curve" smooth="yes"/>
+      <point x="883" y="1121"/>
+      <point x="905" y="964"/>
+      <point x="905" y="745" type="curve" smooth="yes"/>
+      <point x="905" y="526"/>
+      <point x="883" y="369"/>
+      <point x="838" y="276" type="curve" smooth="yes"/>
+      <point x="793" y="182"/>
+      <point x="719" y="135"/>
+      <point x="616" y="135" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
       <point x="451" y="1635" type="line"/>
       <point x="616" y="1813" type="line"/>
       <point x="782" y="1635" type="line"/>
       <point x="922" y="1635" type="line"/>
       <point x="711" y="1901" type="line"/>
+      <point x="522" y="1901" type="line"/>
+      <point x="311" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 48 - 48
source/Hack-Regular.ufo/glyphs/O_dieresis.glif

@@ -7,32 +7,12 @@
   </note>
   <outline>
     <contour>
-      <point x="905" y="526"/>
-      <point x="883" y="369"/>
-      <point x="838" y="276" type="curve" smooth="yes"/>
-      <point x="793" y="182"/>
-      <point x="719" y="135"/>
-      <point x="616" y="135" type="curve" smooth="yes"/>
-      <point x="514" y="135"/>
-      <point x="441" y="182"/>
-      <point x="396" y="276" type="curve" smooth="yes"/>
-      <point x="351" y="370"/>
-      <point x="328" y="526"/>
-      <point x="328" y="745" type="curve" smooth="yes"/>
-      <point x="328" y="964"/>
-      <point x="351" y="1121"/>
-      <point x="396" y="1215" type="curve" smooth="yes"/>
-      <point x="441" y="1309"/>
-      <point x="514" y="1356"/>
-      <point x="616" y="1356" type="curve" smooth="yes"/>
-      <point x="719" y="1356"/>
-      <point x="793" y="1309"/>
-      <point x="838" y="1215" type="curve" smooth="yes"/>
-      <point x="883" y="1121"/>
-      <point x="905" y="964"/>
-      <point x="905" y="745" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
+      <point x="779" y="-29"/>
+      <point x="908" y="31"/>
+      <point x="993" y="163" type="curve" smooth="yes"/>
+      <point x="1075" y="291"/>
+      <point x="1116" y="485"/>
+      <point x="1116" y="745" type="curve" smooth="yes"/>
       <point x="1116" y="1006"/>
       <point x="1075" y="1200"/>
       <point x="993" y="1328" type="curve" smooth="yes"/>
@@ -51,22 +31,34 @@
       <point x="322" y="35"/>
       <point x="447" y="-29"/>
       <point x="616" y="-29" type="curve" smooth="yes"/>
-      <point x="779" y="-29"/>
-      <point x="908" y="31"/>
-      <point x="993" y="163" type="curve" smooth="yes"/>
-      <point x="1075" y="291"/>
-      <point x="1116" y="485"/>
-      <point x="1116" y="745" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="349" y="1870" type="line" smooth="yes"/>
-      <point x="330" y="1870"/>
-      <point x="319" y="1859"/>
-      <point x="319" y="1840" type="curve" smooth="yes"/>
-      <point x="319" y="1697" type="line" smooth="yes"/>
-      <point x="319" y="1678"/>
-      <point x="330" y="1667"/>
-      <point x="349" y="1667" type="curve" smooth="yes"/>
+      <point x="514" y="135"/>
+      <point x="441" y="182"/>
+      <point x="396" y="276" type="curve" smooth="yes"/>
+      <point x="351" y="370"/>
+      <point x="328" y="526"/>
+      <point x="328" y="745" type="curve" smooth="yes"/>
+      <point x="328" y="964"/>
+      <point x="351" y="1121"/>
+      <point x="396" y="1215" type="curve" smooth="yes"/>
+      <point x="441" y="1309"/>
+      <point x="514" y="1356"/>
+      <point x="616" y="1356" type="curve" smooth="yes"/>
+      <point x="719" y="1356"/>
+      <point x="793" y="1309"/>
+      <point x="838" y="1215" type="curve" smooth="yes"/>
+      <point x="883" y="1121"/>
+      <point x="905" y="964"/>
+      <point x="905" y="745" type="curve" smooth="yes"/>
+      <point x="905" y="526"/>
+      <point x="883" y="369"/>
+      <point x="838" y="276" type="curve" smooth="yes"/>
+      <point x="793" y="182"/>
+      <point x="719" y="135"/>
+      <point x="616" y="135" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
       <point x="492" y="1667" type="line" smooth="yes"/>
       <point x="511" y="1667"/>
       <point x="522" y="1678"/>
@@ -75,16 +67,16 @@
       <point x="522" y="1859"/>
       <point x="511" y="1870"/>
       <point x="492" y="1870" type="curve" smooth="yes"/>
+      <point x="349" y="1870" type="line" smooth="yes"/>
+      <point x="330" y="1870"/>
+      <point x="319" y="1859"/>
+      <point x="319" y="1840" type="curve" smooth="yes"/>
+      <point x="319" y="1697" type="line" smooth="yes"/>
+      <point x="319" y="1678"/>
+      <point x="330" y="1667"/>
+      <point x="349" y="1667" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="741" y="1870" type="line" smooth="yes"/>
-      <point x="722" y="1870"/>
-      <point x="711" y="1859"/>
-      <point x="711" y="1840" type="curve" smooth="yes"/>
-      <point x="711" y="1697" type="line" smooth="yes"/>
-      <point x="711" y="1678"/>
-      <point x="722" y="1667"/>
-      <point x="741" y="1667" type="curve" smooth="yes"/>
       <point x="883" y="1667" type="line" smooth="yes"/>
       <point x="902" y="1667"/>
       <point x="913" y="1678"/>
@@ -93,6 +85,14 @@
       <point x="913" y="1859"/>
       <point x="902" y="1870"/>
       <point x="883" y="1870" type="curve" smooth="yes"/>
+      <point x="741" y="1870" type="line" smooth="yes"/>
+      <point x="722" y="1870"/>
+      <point x="711" y="1859"/>
+      <point x="711" y="1840" type="curve" smooth="yes"/>
+      <point x="711" y="1697" type="line" smooth="yes"/>
+      <point x="711" y="1678"/>
+      <point x="722" y="1667"/>
+      <point x="741" y="1667" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 33 - 33
source/Hack-Regular.ufo/glyphs/O_grave.glif

@@ -7,32 +7,12 @@
   </note>
   <outline>
     <contour>
-      <point x="905" y="526"/>
-      <point x="883" y="369"/>
-      <point x="838" y="276" type="curve" smooth="yes"/>
-      <point x="793" y="182"/>
-      <point x="719" y="135"/>
-      <point x="616" y="135" type="curve" smooth="yes"/>
-      <point x="514" y="135"/>
-      <point x="441" y="182"/>
-      <point x="396" y="276" type="curve" smooth="yes"/>
-      <point x="351" y="370"/>
-      <point x="328" y="526"/>
-      <point x="328" y="745" type="curve" smooth="yes"/>
-      <point x="328" y="964"/>
-      <point x="351" y="1121"/>
-      <point x="396" y="1215" type="curve" smooth="yes"/>
-      <point x="441" y="1309"/>
-      <point x="514" y="1356"/>
-      <point x="616" y="1356" type="curve" smooth="yes"/>
-      <point x="719" y="1356"/>
-      <point x="793" y="1309"/>
-      <point x="838" y="1215" type="curve" smooth="yes"/>
-      <point x="883" y="1121"/>
-      <point x="905" y="964"/>
-      <point x="905" y="745" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
+      <point x="779" y="-29"/>
+      <point x="908" y="31"/>
+      <point x="993" y="163" type="curve" smooth="yes"/>
+      <point x="1075" y="291"/>
+      <point x="1116" y="485"/>
+      <point x="1116" y="745" type="curve" smooth="yes"/>
       <point x="1116" y="1006"/>
       <point x="1075" y="1200"/>
       <point x="993" y="1328" type="curve" smooth="yes"/>
@@ -51,18 +31,38 @@
       <point x="322" y="35"/>
       <point x="447" y="-29"/>
       <point x="616" y="-29" type="curve" smooth="yes"/>
-      <point x="779" y="-29"/>
-      <point x="908" y="31"/>
-      <point x="993" y="163" type="curve" smooth="yes"/>
-      <point x="1075" y="291"/>
-      <point x="1116" y="485"/>
-      <point x="1116" y="745" type="curve" smooth="yes"/>
     </contour>
     <contour>
+      <point x="514" y="135"/>
+      <point x="441" y="182"/>
+      <point x="396" y="276" type="curve" smooth="yes"/>
+      <point x="351" y="370"/>
+      <point x="328" y="526"/>
+      <point x="328" y="745" type="curve" smooth="yes"/>
+      <point x="328" y="964"/>
+      <point x="351" y="1121"/>
+      <point x="396" y="1215" type="curve" smooth="yes"/>
+      <point x="441" y="1309"/>
+      <point x="514" y="1356"/>
+      <point x="616" y="1356" type="curve" smooth="yes"/>
+      <point x="719" y="1356"/>
+      <point x="793" y="1309"/>
+      <point x="838" y="1215" type="curve" smooth="yes"/>
+      <point x="883" y="1121"/>
+      <point x="905" y="964"/>
+      <point x="905" y="745" type="curve" smooth="yes"/>
+      <point x="905" y="526"/>
+      <point x="883" y="369"/>
+      <point x="838" y="276" type="curve" smooth="yes"/>
+      <point x="793" y="182"/>
+      <point x="719" y="135"/>
+      <point x="616" y="135" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="758" y="1635" type="line"/>
       <point x="561" y="1899" type="line"/>
       <point x="377" y="1899" type="line"/>
       <point x="604" y="1635" type="line"/>
-      <point x="758" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 54 - 54
source/Hack-Regular.ufo/glyphs/O_horn.glif

@@ -7,66 +7,66 @@
   </note>
   <outline>
     <contour>
-      <point x="796" y="1411" type="line"/>
-      <point x="883" y="1347"/>
-      <point x="935" y="1323"/>
-      <point x="980" y="1323" type="curve" smooth="yes"/>
-      <point x="1036" y="1323"/>
-      <point x="1068" y="1361"/>
-      <point x="1068" y="1433" type="curve" smooth="yes"/>
-      <point x="1068" y="1474"/>
-      <point x="1058" y="1516"/>
-      <point x="1038" y="1557" type="curve"/>
-      <point x="1171" y="1557" type="line"/>
-      <point x="1185" y="1501"/>
-      <point x="1191" y="1463"/>
-      <point x="1191" y="1414" type="curve" smooth="yes"/>
-      <point x="1191" y="1266"/>
-      <point x="1135" y="1184"/>
-      <point x="1017" y="1184" type="curve" smooth="yes"/>
-      <point x="951" y="1184"/>
-      <point x="890" y="1210"/>
-      <point x="796" y="1292" type="curve"/>
+      <point x="842" y="-29"/>
+      <point x="1005" y="225"/>
+      <point x="1005" y="745" type="curve" smooth="yes"/>
+      <point x="1005" y="1266"/>
+      <point x="842" y="1520"/>
+      <point x="505" y="1520" type="curve" smooth="yes"/>
+      <point x="169" y="1520"/>
+      <point x="6" y="1267"/>
+      <point x="6" y="744" type="curve" smooth="yes"/>
+      <point x="6" y="221"/>
+      <point x="169" y="-29"/>
+      <point x="504" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="794" y="964"/>
-      <point x="772" y="1121"/>
-      <point x="727" y="1215" type="curve" smooth="yes"/>
-      <point x="682" y="1309"/>
-      <point x="608" y="1356"/>
-      <point x="505" y="1356" type="curve" smooth="yes"/>
-      <point x="403" y="1356"/>
-      <point x="330" y="1309"/>
-      <point x="285" y="1215" type="curve" smooth="yes"/>
-      <point x="240" y="1121"/>
-      <point x="217" y="964"/>
-      <point x="217" y="745" type="curve" smooth="yes"/>
-      <point x="217" y="526"/>
-      <point x="240" y="370"/>
-      <point x="285" y="276" type="curve" smooth="yes"/>
-      <point x="330" y="182"/>
       <point x="403" y="135"/>
-      <point x="505" y="135" type="curve" smooth="yes"/>
-      <point x="608" y="135"/>
-      <point x="682" y="182"/>
-      <point x="727" y="276" type="curve" smooth="yes"/>
-      <point x="772" y="369"/>
-      <point x="794" y="526"/>
+      <point x="330" y="182"/>
+      <point x="285" y="276" type="curve" smooth="yes"/>
+      <point x="240" y="370"/>
+      <point x="217" y="526"/>
+      <point x="217" y="745" type="curve" smooth="yes"/>
+      <point x="217" y="964"/>
+      <point x="240" y="1121"/>
+      <point x="285" y="1215" type="curve" smooth="yes"/>
+      <point x="330" y="1309"/>
+      <point x="403" y="1356"/>
+      <point x="505" y="1356" type="curve" smooth="yes"/>
+      <point x="608" y="1356"/>
+      <point x="682" y="1309"/>
+      <point x="727" y="1215" type="curve" smooth="yes"/>
+      <point x="772" y="1121"/>
+      <point x="794" y="964"/>
       <point x="794" y="745" type="curve" smooth="yes"/>
+      <point x="794" y="526"/>
+      <point x="772" y="369"/>
+      <point x="727" y="276" type="curve" smooth="yes"/>
+      <point x="682" y="182"/>
+      <point x="608" y="135"/>
+      <point x="505" y="135" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="1005" y="225"/>
-      <point x="842" y="-29"/>
-      <point x="504" y="-29" type="curve" smooth="yes"/>
-      <point x="169" y="-29"/>
-      <point x="6" y="221"/>
-      <point x="6" y="744" type="curve" smooth="yes"/>
-      <point x="6" y="1267"/>
-      <point x="169" y="1520"/>
-      <point x="505" y="1520" type="curve" smooth="yes"/>
-      <point x="842" y="1520"/>
-      <point x="1005" y="1266"/>
-      <point x="1005" y="745" type="curve" smooth="yes"/>
+      <point x="1135" y="1184"/>
+      <point x="1191" y="1266"/>
+      <point x="1191" y="1414" type="curve" smooth="yes"/>
+      <point x="1191" y="1463"/>
+      <point x="1185" y="1501"/>
+      <point x="1171" y="1557" type="curve"/>
+      <point x="1038" y="1557" type="line"/>
+      <point x="1058" y="1516"/>
+      <point x="1068" y="1474"/>
+      <point x="1068" y="1433" type="curve" smooth="yes"/>
+      <point x="1068" y="1361"/>
+      <point x="1036" y="1323"/>
+      <point x="980" y="1323" type="curve" smooth="yes"/>
+      <point x="935" y="1323"/>
+      <point x="883" y="1347"/>
+      <point x="796" y="1411" type="curve"/>
+      <point x="796" y="1292" type="line"/>
+      <point x="890" y="1210"/>
+      <point x="951" y="1184"/>
+      <point x="1017" y="1184" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 44 - 44
source/Hack-Regular.ufo/glyphs/O_hungarumlaut.glif

@@ -7,56 +7,56 @@
   </note>
   <outline>
     <contour>
-      <point x="860" y="1899" type="line"/>
-      <point x="1046" y="1899" type="line"/>
-      <point x="817" y="1635" type="line"/>
-      <point x="663" y="1635" type="line"/>
-    </contour>
-    <contour>
-      <point x="541" y="1899" type="line"/>
-      <point x="727" y="1899" type="line"/>
-      <point x="498" y="1635" type="line"/>
-      <point x="344" y="1635" type="line"/>
+      <point x="953" y="-29"/>
+      <point x="1116" y="225"/>
+      <point x="1116" y="745" type="curve" smooth="yes"/>
+      <point x="1116" y="1266"/>
+      <point x="953" y="1520"/>
+      <point x="616" y="1520" type="curve" smooth="yes"/>
+      <point x="280" y="1520"/>
+      <point x="117" y="1267"/>
+      <point x="117" y="744" type="curve" smooth="yes"/>
+      <point x="117" y="221"/>
+      <point x="280" y="-29"/>
+      <point x="615" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="905" y="964"/>
-      <point x="883" y="1121"/>
-      <point x="838" y="1215" type="curve" smooth="yes"/>
-      <point x="793" y="1309"/>
-      <point x="719" y="1356"/>
-      <point x="616" y="1356" type="curve" smooth="yes"/>
-      <point x="514" y="1356"/>
-      <point x="441" y="1309"/>
-      <point x="396" y="1215" type="curve" smooth="yes"/>
-      <point x="351" y="1121"/>
-      <point x="328" y="964"/>
-      <point x="328" y="745" type="curve" smooth="yes"/>
-      <point x="328" y="526"/>
-      <point x="351" y="370"/>
-      <point x="396" y="276" type="curve" smooth="yes"/>
-      <point x="441" y="182"/>
       <point x="514" y="135"/>
-      <point x="616" y="135" type="curve" smooth="yes"/>
-      <point x="719" y="135"/>
-      <point x="793" y="182"/>
-      <point x="838" y="276" type="curve" smooth="yes"/>
-      <point x="883" y="369"/>
-      <point x="905" y="526"/>
+      <point x="441" y="182"/>
+      <point x="396" y="276" type="curve" smooth="yes"/>
+      <point x="351" y="370"/>
+      <point x="328" y="526"/>
+      <point x="328" y="745" type="curve" smooth="yes"/>
+      <point x="328" y="964"/>
+      <point x="351" y="1121"/>
+      <point x="396" y="1215" type="curve" smooth="yes"/>
+      <point x="441" y="1309"/>
+      <point x="514" y="1356"/>
+      <point x="616" y="1356" type="curve" smooth="yes"/>
+      <point x="719" y="1356"/>
+      <point x="793" y="1309"/>
+      <point x="838" y="1215" type="curve" smooth="yes"/>
+      <point x="883" y="1121"/>
+      <point x="905" y="964"/>
       <point x="905" y="745" type="curve" smooth="yes"/>
+      <point x="905" y="526"/>
+      <point x="883" y="369"/>
+      <point x="838" y="276" type="curve" smooth="yes"/>
+      <point x="793" y="182"/>
+      <point x="719" y="135"/>
+      <point x="616" y="135" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="1116" y="225"/>
-      <point x="953" y="-29"/>
-      <point x="615" y="-29" type="curve" smooth="yes"/>
-      <point x="280" y="-29"/>
-      <point x="117" y="221"/>
-      <point x="117" y="744" type="curve" smooth="yes"/>
-      <point x="117" y="1267"/>
-      <point x="280" y="1520"/>
-      <point x="616" y="1520" type="curve" smooth="yes"/>
-      <point x="953" y="1520"/>
-      <point x="1116" y="1266"/>
-      <point x="1116" y="745" type="curve" smooth="yes"/>
+      <point x="498" y="1635" type="line"/>
+      <point x="727" y="1899" type="line"/>
+      <point x="541" y="1899" type="line"/>
+      <point x="344" y="1635" type="line"/>
+    </contour>
+    <contour>
+      <point x="817" y="1635" type="line"/>
+      <point x="1046" y="1899" type="line"/>
+      <point x="860" y="1899" type="line"/>
+      <point x="663" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 38 - 38
source/Hack-Regular.ufo/glyphs/O_macron.glif

@@ -7,50 +7,50 @@
   </note>
   <outline>
     <contour>
-      <point x="317" y="1840" type="line"/>
-      <point x="915" y="1840" type="line"/>
-      <point x="915" y="1692" type="line"/>
-      <point x="317" y="1692" type="line"/>
+      <point x="953" y="-29"/>
+      <point x="1116" y="225"/>
+      <point x="1116" y="745" type="curve" smooth="yes"/>
+      <point x="1116" y="1266"/>
+      <point x="953" y="1520"/>
+      <point x="616" y="1520" type="curve" smooth="yes"/>
+      <point x="280" y="1520"/>
+      <point x="117" y="1267"/>
+      <point x="117" y="744" type="curve" smooth="yes"/>
+      <point x="117" y="221"/>
+      <point x="280" y="-29"/>
+      <point x="615" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="905" y="964"/>
-      <point x="883" y="1121"/>
-      <point x="838" y="1215" type="curve" smooth="yes"/>
-      <point x="793" y="1309"/>
-      <point x="719" y="1356"/>
-      <point x="616" y="1356" type="curve" smooth="yes"/>
-      <point x="514" y="1356"/>
-      <point x="441" y="1309"/>
-      <point x="396" y="1215" type="curve" smooth="yes"/>
-      <point x="351" y="1121"/>
-      <point x="328" y="964"/>
-      <point x="328" y="745" type="curve" smooth="yes"/>
-      <point x="328" y="526"/>
-      <point x="351" y="370"/>
-      <point x="396" y="276" type="curve" smooth="yes"/>
-      <point x="441" y="182"/>
       <point x="514" y="135"/>
-      <point x="616" y="135" type="curve" smooth="yes"/>
-      <point x="719" y="135"/>
-      <point x="793" y="182"/>
-      <point x="838" y="276" type="curve" smooth="yes"/>
-      <point x="883" y="369"/>
-      <point x="905" y="526"/>
+      <point x="441" y="182"/>
+      <point x="396" y="276" type="curve" smooth="yes"/>
+      <point x="351" y="370"/>
+      <point x="328" y="526"/>
+      <point x="328" y="745" type="curve" smooth="yes"/>
+      <point x="328" y="964"/>
+      <point x="351" y="1121"/>
+      <point x="396" y="1215" type="curve" smooth="yes"/>
+      <point x="441" y="1309"/>
+      <point x="514" y="1356"/>
+      <point x="616" y="1356" type="curve" smooth="yes"/>
+      <point x="719" y="1356"/>
+      <point x="793" y="1309"/>
+      <point x="838" y="1215" type="curve" smooth="yes"/>
+      <point x="883" y="1121"/>
+      <point x="905" y="964"/>
       <point x="905" y="745" type="curve" smooth="yes"/>
+      <point x="905" y="526"/>
+      <point x="883" y="369"/>
+      <point x="838" y="276" type="curve" smooth="yes"/>
+      <point x="793" y="182"/>
+      <point x="719" y="135"/>
+      <point x="616" y="135" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="1116" y="225"/>
-      <point x="953" y="-29"/>
-      <point x="615" y="-29" type="curve" smooth="yes"/>
-      <point x="280" y="-29"/>
-      <point x="117" y="221"/>
-      <point x="117" y="744" type="curve" smooth="yes"/>
-      <point x="117" y="1267"/>
-      <point x="280" y="1520"/>
-      <point x="616" y="1520" type="curve" smooth="yes"/>
-      <point x="953" y="1520"/>
-      <point x="1116" y="1266"/>
-      <point x="1116" y="745" type="curve" smooth="yes"/>
+      <point x="915" y="1692" type="line"/>
+      <point x="915" y="1840" type="line"/>
+      <point x="317" y="1840" type="line"/>
+      <point x="317" y="1692" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 51 - 51
source/Hack-Regular.ufo/glyphs/O_slash.glif

@@ -7,6 +7,56 @@
   </note>
   <outline>
     <contour>
+      <point x="254" y="133" type="line"/>
+      <point x="295" y="79"/>
+      <point x="345" y="39"/>
+      <point x="405" y="12" type="curve" smooth="yes"/>
+      <point x="469" y="-17"/>
+      <point x="537" y="-29"/>
+      <point x="612" y="-29" type="curve" smooth="yes"/>
+      <point x="789" y="-29"/>
+      <point x="913" y="38"/>
+      <point x="993" y="163" type="curve" smooth="yes"/>
+      <point x="1075" y="291"/>
+      <point x="1116" y="486"/>
+      <point x="1116" y="744" type="curve" smooth="yes"/>
+      <point x="1116" y="858"/>
+      <point x="1108" y="960"/>
+      <point x="1095" y="1037" type="curve" smooth="yes"/>
+      <point x="1081" y="1118"/>
+      <point x="1060" y="1193"/>
+      <point x="1032" y="1247" type="curve"/>
+      <point x="1200" y="1485" type="line"/>
+      <point x="1100" y="1559" type="line"/>
+      <point x="961" y="1358" type="line"/>
+      <point x="923" y="1411"/>
+      <point x="875" y="1452"/>
+      <point x="818" y="1479" type="curve" smooth="yes"/>
+      <point x="760" y="1506"/>
+      <point x="694" y="1520"/>
+      <point x="615" y="1520" type="curve" smooth="yes"/>
+      <point x="451" y="1520"/>
+      <point x="326" y="1459"/>
+      <point x="241" y="1328" type="curve" smooth="yes"/>
+      <point x="158" y="1200"/>
+      <point x="117" y="1009"/>
+      <point x="117" y="740" type="curve" smooth="yes"/>
+      <point x="117" y="629"/>
+      <point x="124" y="540"/>
+      <point x="136" y="456" type="curve" smooth="yes"/>
+      <point x="149" y="365"/>
+      <point x="164" y="304"/>
+      <point x="186" y="252" type="curve"/>
+      <point x="8" y="0" type="line"/>
+      <point x="111" y="-70" type="line"/>
+    </contour>
+    <contour>
+      <point x="561" y="135"/>
+      <point x="512" y="149"/>
+      <point x="467" y="180" type="curve" smooth="yes"/>
+      <point x="423" y="210"/>
+      <point x="391" y="251"/>
+      <point x="371" y="303" type="curve"/>
       <point x="885" y="1036" type="line"/>
       <point x="893" y="1001"/>
       <point x="897" y="967"/>
@@ -20,15 +70,8 @@
       <point x="795" y="187"/>
       <point x="726" y="135"/>
       <point x="617" y="135" type="curve" smooth="yes"/>
-      <point x="561" y="135"/>
-      <point x="512" y="149"/>
-      <point x="467" y="180" type="curve" smooth="yes"/>
-      <point x="423" y="210"/>
-      <point x="391" y="251"/>
-      <point x="371" y="303" type="curve"/>
     </contour>
     <contour>
-      <point x="338" y="471" type="line"/>
       <point x="331" y="518"/>
       <point x="332" y="538"/>
       <point x="331" y="556" type="curve" smooth="yes"/>
@@ -47,50 +90,7 @@
       <point x="795" y="1288"/>
       <point x="825" y="1245"/>
       <point x="842" y="1190" type="curve"/>
-    </contour>
-    <contour>
-      <point x="1200" y="1485" type="line"/>
-      <point x="1100" y="1559" type="line"/>
-      <point x="961" y="1358" type="line"/>
-      <point x="923" y="1411"/>
-      <point x="875" y="1452"/>
-      <point x="818" y="1479" type="curve" smooth="yes"/>
-      <point x="760" y="1506"/>
-      <point x="694" y="1520"/>
-      <point x="615" y="1520" type="curve" smooth="yes"/>
-      <point x="451" y="1520"/>
-      <point x="326" y="1459"/>
-      <point x="241" y="1328" type="curve" smooth="yes"/>
-      <point x="158" y="1200"/>
-      <point x="117" y="1009"/>
-      <point x="117" y="740" type="curve" smooth="yes"/>
-      <point x="117" y="629"/>
-      <point x="124" y="540"/>
-      <point x="136" y="456" type="curve" smooth="yes"/>
-      <point x="149" y="365"/>
-      <point x="164" y="304"/>
-      <point x="186" y="252" type="curve"/>
-      <point x="8" y="0" type="line"/>
-      <point x="111" y="-70" type="line"/>
-      <point x="254" y="133" type="line"/>
-      <point x="295" y="79"/>
-      <point x="345" y="39"/>
-      <point x="405" y="12" type="curve" smooth="yes"/>
-      <point x="469" y="-17"/>
-      <point x="537" y="-29"/>
-      <point x="612" y="-29" type="curve" smooth="yes"/>
-      <point x="789" y="-29"/>
-      <point x="913" y="38"/>
-      <point x="993" y="163" type="curve" smooth="yes"/>
-      <point x="1075" y="291"/>
-      <point x="1116" y="486"/>
-      <point x="1116" y="744" type="curve" smooth="yes"/>
-      <point x="1116" y="858"/>
-      <point x="1108" y="960"/>
-      <point x="1095" y="1037" type="curve" smooth="yes"/>
-      <point x="1081" y="1118"/>
-      <point x="1060" y="1193"/>
-      <point x="1032" y="1247" type="curve"/>
+      <point x="338" y="471" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 51 - 51
source/Hack-Regular.ufo/glyphs/O_slashacute.glif

@@ -7,66 +7,66 @@
   </note>
   <outline>
     <contour>
-      <point x="672" y="1899" type="line"/>
-      <point x="858" y="1899" type="line"/>
-      <point x="629" y="1635" type="line"/>
-      <point x="475" y="1635" type="line"/>
+      <point x="254" y="133" type="line"/>
+      <point x="335" y="25"/>
+      <point x="456" y="-29"/>
+      <point x="613" y="-29" type="curve" smooth="yes"/>
+      <point x="953" y="-29"/>
+      <point x="1116" y="224"/>
+      <point x="1116" y="744" type="curve" smooth="yes"/>
+      <point x="1116" y="963"/>
+      <point x="1087" y="1139"/>
+      <point x="1032" y="1247" type="curve"/>
+      <point x="1200" y="1485" type="line"/>
+      <point x="1100" y="1559" type="line"/>
+      <point x="961" y="1358" type="line"/>
+      <point x="885" y="1465"/>
+      <point x="770" y="1520"/>
+      <point x="614" y="1520" type="curve" smooth="yes"/>
+      <point x="280" y="1520"/>
+      <point x="117" y="1266"/>
+      <point x="117" y="744" type="curve" smooth="yes"/>
+      <point x="117" y="535"/>
+      <point x="143" y="349"/>
+      <point x="186" y="252" type="curve"/>
+      <point x="8" y="0" type="line"/>
+      <point x="111" y="-70" type="line"/>
     </contour>
     <contour>
-      <point x="371" y="303" type="line"/>
-      <point x="413" y="196"/>
       <point x="504" y="135"/>
-      <point x="619" y="135" type="curve" smooth="yes"/>
-      <point x="721" y="135"/>
-      <point x="793" y="183"/>
-      <point x="838" y="277" type="curve" smooth="yes"/>
-      <point x="880" y="365"/>
-      <point x="905" y="503"/>
-      <point x="905" y="755" type="curve" smooth="yes"/>
-      <point x="905" y="888"/>
+      <point x="413" y="196"/>
+      <point x="371" y="303" type="curve"/>
+      <point x="885" y="1036" type="line"/>
       <point x="898" y="976"/>
-      <point x="885" y="1036" type="curve"/>
+      <point x="905" y="888"/>
+      <point x="905" y="755" type="curve" smooth="yes"/>
+      <point x="905" y="503"/>
+      <point x="880" y="365"/>
+      <point x="838" y="277" type="curve" smooth="yes"/>
+      <point x="793" y="183"/>
+      <point x="721" y="135"/>
+      <point x="619" y="135" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="842" y="1190" type="line"/>
-      <point x="810" y="1294"/>
-      <point x="736" y="1356"/>
-      <point x="615" y="1356" type="curve" smooth="yes"/>
-      <point x="503" y="1356"/>
-      <point x="437" y="1303"/>
-      <point x="395" y="1210" type="curve" smooth="yes"/>
-      <point x="346" y="1101"/>
-      <point x="328" y="929"/>
-      <point x="328" y="682" type="curve" smooth="yes"/>
-      <point x="328" y="581"/>
       <point x="331" y="516"/>
-      <point x="338" y="471" type="curve"/>
+      <point x="328" y="581"/>
+      <point x="328" y="682" type="curve" smooth="yes"/>
+      <point x="328" y="929"/>
+      <point x="346" y="1101"/>
+      <point x="395" y="1210" type="curve" smooth="yes"/>
+      <point x="437" y="1303"/>
+      <point x="503" y="1356"/>
+      <point x="615" y="1356" type="curve" smooth="yes"/>
+      <point x="736" y="1356"/>
+      <point x="810" y="1294"/>
+      <point x="842" y="1190" type="curve"/>
+      <point x="338" y="471" type="line"/>
     </contour>
     <contour>
-      <point x="1032" y="1247" type="line"/>
-      <point x="1087" y="1139"/>
-      <point x="1116" y="963"/>
-      <point x="1116" y="744" type="curve" smooth="yes"/>
-      <point x="1116" y="224"/>
-      <point x="953" y="-29"/>
-      <point x="613" y="-29" type="curve" smooth="yes"/>
-      <point x="456" y="-29"/>
-      <point x="335" y="25"/>
-      <point x="254" y="133" type="curve"/>
-      <point x="111" y="-70" type="line"/>
-      <point x="8" y="0" type="line"/>
-      <point x="186" y="252" type="line"/>
-      <point x="143" y="349"/>
-      <point x="117" y="535"/>
-      <point x="117" y="744" type="curve" smooth="yes"/>
-      <point x="117" y="1266"/>
-      <point x="280" y="1520"/>
-      <point x="614" y="1520" type="curve" smooth="yes"/>
-      <point x="770" y="1520"/>
-      <point x="885" y="1465"/>
-      <point x="961" y="1358" type="curve"/>
-      <point x="1100" y="1559" type="line"/>
-      <point x="1200" y="1485" type="line"/>
+      <point x="629" y="1635" type="line"/>
+      <point x="858" y="1899" type="line"/>
+      <point x="672" y="1899" type="line"/>
+      <point x="475" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 46 - 46
source/Hack-Regular.ufo/glyphs/O_tilde.glif

@@ -7,32 +7,12 @@
   </note>
   <outline>
     <contour>
-      <point x="905" y="526"/>
-      <point x="883" y="369"/>
-      <point x="838" y="276" type="curve" smooth="yes"/>
-      <point x="793" y="182"/>
-      <point x="719" y="135"/>
-      <point x="616" y="135" type="curve" smooth="yes"/>
-      <point x="514" y="135"/>
-      <point x="441" y="182"/>
-      <point x="396" y="276" type="curve" smooth="yes"/>
-      <point x="351" y="370"/>
-      <point x="328" y="526"/>
-      <point x="328" y="745" type="curve" smooth="yes"/>
-      <point x="328" y="964"/>
-      <point x="351" y="1121"/>
-      <point x="396" y="1215" type="curve" smooth="yes"/>
-      <point x="441" y="1309"/>
-      <point x="514" y="1356"/>
-      <point x="616" y="1356" type="curve" smooth="yes"/>
-      <point x="719" y="1356"/>
-      <point x="793" y="1309"/>
-      <point x="838" y="1215" type="curve" smooth="yes"/>
-      <point x="883" y="1121"/>
-      <point x="905" y="964"/>
-      <point x="905" y="745" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
+      <point x="779" y="-29"/>
+      <point x="908" y="31"/>
+      <point x="993" y="163" type="curve" smooth="yes"/>
+      <point x="1075" y="291"/>
+      <point x="1116" y="485"/>
+      <point x="1116" y="745" type="curve" smooth="yes"/>
       <point x="1116" y="1006"/>
       <point x="1075" y="1200"/>
       <point x="993" y="1328" type="curve" smooth="yes"/>
@@ -51,14 +31,48 @@
       <point x="322" y="35"/>
       <point x="447" y="-29"/>
       <point x="616" y="-29" type="curve" smooth="yes"/>
-      <point x="779" y="-29"/>
-      <point x="908" y="31"/>
-      <point x="993" y="163" type="curve" smooth="yes"/>
-      <point x="1075" y="291"/>
-      <point x="1116" y="485"/>
-      <point x="1116" y="745" type="curve" smooth="yes"/>
     </contour>
     <contour>
+      <point x="514" y="135"/>
+      <point x="441" y="182"/>
+      <point x="396" y="276" type="curve" smooth="yes"/>
+      <point x="351" y="370"/>
+      <point x="328" y="526"/>
+      <point x="328" y="745" type="curve" smooth="yes"/>
+      <point x="328" y="964"/>
+      <point x="351" y="1121"/>
+      <point x="396" y="1215" type="curve" smooth="yes"/>
+      <point x="441" y="1309"/>
+      <point x="514" y="1356"/>
+      <point x="616" y="1356" type="curve" smooth="yes"/>
+      <point x="719" y="1356"/>
+      <point x="793" y="1309"/>
+      <point x="838" y="1215" type="curve" smooth="yes"/>
+      <point x="883" y="1121"/>
+      <point x="905" y="964"/>
+      <point x="905" y="745" type="curve" smooth="yes"/>
+      <point x="905" y="526"/>
+      <point x="883" y="369"/>
+      <point x="838" y="276" type="curve" smooth="yes"/>
+      <point x="793" y="182"/>
+      <point x="719" y="135"/>
+      <point x="616" y="135" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="412" y="1667" type="line"/>
+      <point x="412" y="1673" type="line" smooth="yes"/>
+      <point x="412" y="1703"/>
+      <point x="419" y="1726"/>
+      <point x="432" y="1743" type="curve" smooth="yes"/>
+      <point x="447" y="1762"/>
+      <point x="468" y="1768"/>
+      <point x="484" y="1768" type="curve" smooth="yes"/>
+      <point x="495" y="1768"/>
+      <point x="510" y="1765"/>
+      <point x="515" y="1763" type="curve" smooth="yes"/>
+      <point x="522" y="1760"/>
+      <point x="543" y="1750"/>
+      <point x="555" y="1743" type="curve" smooth="yes"/>
       <point x="612" y="1710" type="line"/>
       <point x="653" y="1689"/>
       <point x="675" y="1680"/>
@@ -99,20 +113,6 @@
       <point x="302" y="1785"/>
       <point x="287" y="1731"/>
       <point x="287" y="1667" type="curve"/>
-      <point x="412" y="1667" type="line"/>
-      <point x="412" y="1673" type="line" smooth="yes"/>
-      <point x="412" y="1703"/>
-      <point x="419" y="1726"/>
-      <point x="432" y="1743" type="curve" smooth="yes"/>
-      <point x="447" y="1762"/>
-      <point x="468" y="1768"/>
-      <point x="484" y="1768" type="curve" smooth="yes"/>
-      <point x="495" y="1768"/>
-      <point x="510" y="1765"/>
-      <point x="515" y="1763" type="curve" smooth="yes"/>
-      <point x="522" y="1760"/>
-      <point x="543" y="1750"/>
-      <point x="555" y="1743" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 19 - 19
source/Hack-Regular.ufo/glyphs/P_.glif

@@ -7,25 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="374" y="1327" type="line"/>
-      <point x="608" y="1327" type="line" smooth="yes"/>
-      <point x="702" y="1327"/>
-      <point x="775" y="1303"/>
-      <point x="827" y="1254" type="curve" smooth="yes"/>
-      <point x="879" y="1205"/>
-      <point x="905" y="1136"/>
-      <point x="905" y="1047" type="curve" smooth="yes"/>
-      <point x="905" y="958"/>
-      <point x="879" y="889"/>
-      <point x="827" y="840" type="curve" smooth="yes"/>
-      <point x="779" y="795"/>
-      <point x="707" y="766"/>
-      <point x="608" y="766" type="curve" smooth="yes"/>
-      <point x="374" y="766" type="line"/>
-    </contour>
-    <contour>
-      <point x="172" y="1493" type="line"/>
-      <point x="172" y="0" type="line"/>
       <point x="374" y="0" type="line"/>
       <point x="374" y="600" type="line"/>
       <point x="608" y="600" type="line" smooth="yes"/>
@@ -41,6 +22,25 @@
       <point x="901" y="1455"/>
       <point x="775" y="1493"/>
       <point x="608" y="1493" type="curve" smooth="yes"/>
+      <point x="172" y="1493" type="line"/>
+      <point x="172" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="374" y="1327" type="line"/>
+      <point x="608" y="1327" type="line" smooth="yes"/>
+      <point x="702" y="1327"/>
+      <point x="775" y="1303"/>
+      <point x="827" y="1254" type="curve" smooth="yes"/>
+      <point x="879" y="1205"/>
+      <point x="905" y="1136"/>
+      <point x="905" y="1047" type="curve" smooth="yes"/>
+      <point x="905" y="958"/>
+      <point x="879" y="889"/>
+      <point x="827" y="840" type="curve" smooth="yes"/>
+      <point x="779" y="795"/>
+      <point x="707" y="766"/>
+      <point x="608" y="766" type="curve" smooth="yes"/>
+      <point x="374" y="766" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 7 - 7
source/Hack-Regular.ufo/glyphs/Q_.glif

@@ -7,7 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="889" y="-270" type="line"/>
       <point x="1125" y="-270" type="line"/>
       <point x="840" y="20" type="line"/>
       <point x="934" y="68"/>
@@ -40,14 +39,9 @@
       <point x="644" y="-27"/>
       <point x="650" y="-27"/>
       <point x="655" y="-27" type="curve"/>
+      <point x="889" y="-270" type="line"/>
     </contour>
     <contour>
-      <point x="905" y="526"/>
-      <point x="883" y="369"/>
-      <point x="838" y="276" type="curve" smooth="yes"/>
-      <point x="793" y="182"/>
-      <point x="719" y="135"/>
-      <point x="616" y="135" type="curve" smooth="yes"/>
       <point x="514" y="135"/>
       <point x="441" y="182"/>
       <point x="396" y="276" type="curve" smooth="yes"/>
@@ -66,6 +60,12 @@
       <point x="883" y="1121"/>
       <point x="905" y="964"/>
       <point x="905" y="745" type="curve" smooth="yes"/>
+      <point x="905" y="526"/>
+      <point x="883" y="369"/>
+      <point x="838" y="276" type="curve" smooth="yes"/>
+      <point x="793" y="182"/>
+      <point x="719" y="135"/>
+      <point x="616" y="135" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 14 - 14
source/Hack-Regular.ufo/glyphs/R_.glif

@@ -7,20 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="857" y="719"/>
-      <point x="933" y="757"/>
-      <point x="987" y="820" type="curve" smooth="yes"/>
-      <point x="1040" y="882"/>
-      <point x="1067" y="960"/>
-      <point x="1067" y="1065" type="curve" smooth="yes"/>
-      <point x="1067" y="1199"/>
-      <point x="1023" y="1308"/>
-      <point x="936" y="1382" type="curve" smooth="yes"/>
-      <point x="849" y="1456"/>
-      <point x="723" y="1493"/>
-      <point x="559" y="1493" type="curve" smooth="yes"/>
-      <point x="143" y="1493" type="line"/>
-      <point x="143" y="0" type="line"/>
       <point x="346" y="0" type="line"/>
       <point x="346" y="631" type="line"/>
       <point x="539" y="631" type="line" smooth="yes"/>
@@ -39,6 +25,20 @@
       <point x="860" y="664"/>
       <point x="813" y="692"/>
       <point x="760" y="705" type="curve"/>
+      <point x="857" y="719"/>
+      <point x="933" y="757"/>
+      <point x="987" y="820" type="curve" smooth="yes"/>
+      <point x="1040" y="882"/>
+      <point x="1067" y="960"/>
+      <point x="1067" y="1065" type="curve" smooth="yes"/>
+      <point x="1067" y="1199"/>
+      <point x="1023" y="1308"/>
+      <point x="936" y="1382" type="curve" smooth="yes"/>
+      <point x="849" y="1456"/>
+      <point x="723" y="1493"/>
+      <point x="559" y="1493" type="curve" smooth="yes"/>
+      <point x="143" y="1493" type="line"/>
+      <point x="143" y="0" type="line"/>
     </contour>
     <contour>
       <point x="346" y="1327" type="line"/>

+ 31 - 31
source/Hack-Regular.ufo/glyphs/R_acute.glif

@@ -7,43 +7,43 @@
   </note>
   <outline>
     <contour>
-      <point x="597" y="1899" type="line"/>
-      <point x="783" y="1899" type="line"/>
-      <point x="554" y="1635" type="line"/>
-      <point x="400" y="1635" type="line"/>
-    </contour>
-    <contour>
-      <point x="868" y="677"/>
-      <point x="922" y="625"/>
-      <point x="1030" y="408" type="curve" smooth="yes"/>
-      <point x="1233" y="0" type="line"/>
-      <point x="1016" y="0" type="line"/>
-      <point x="838" y="377" type="line" smooth="yes"/>
-      <point x="735" y="595"/>
-      <point x="666" y="631"/>
-      <point x="539" y="631" type="curve" smooth="yes"/>
-      <point x="346" y="631" type="line"/>
       <point x="346" y="0" type="line"/>
-      <point x="143" y="0" type="line"/>
-      <point x="143" y="1493" type="line"/>
-      <point x="559" y="1493" type="line" smooth="yes"/>
-      <point x="887" y="1493"/>
-      <point x="1067" y="1337"/>
-      <point x="1067" y="1069" type="curve" smooth="yes"/>
-      <point x="1067" y="856"/>
-      <point x="953" y="734"/>
+      <point x="346" y="631" type="line"/>
+      <point x="539" y="631" type="line" smooth="yes"/>
+      <point x="666" y="631"/>
+      <point x="735" y="595"/>
+      <point x="838" y="377" type="curve" smooth="yes"/>
+      <point x="1016" y="0" type="line"/>
+      <point x="1233" y="0" type="line"/>
+      <point x="1030" y="408" type="line" smooth="yes"/>
+      <point x="922" y="625"/>
+      <point x="868" y="677"/>
       <point x="760" y="705" type="curve"/>
+      <point x="953" y="734"/>
+      <point x="1067" y="856"/>
+      <point x="1067" y="1069" type="curve" smooth="yes"/>
+      <point x="1067" y="1337"/>
+      <point x="887" y="1493"/>
+      <point x="559" y="1493" type="curve" smooth="yes"/>
+      <point x="143" y="1493" type="line"/>
+      <point x="143" y="0" type="line"/>
     </contour>
     <contour>
       <point x="346" y="1327" type="line"/>
-      <point x="346" y="797" type="line"/>
-      <point x="567" y="797" type="line" smooth="yes"/>
-      <point x="757" y="797"/>
-      <point x="854" y="882"/>
-      <point x="854" y="1056" type="curve" smooth="yes"/>
-      <point x="854" y="1236"/>
+      <point x="559" y="1327" type="line" smooth="yes"/>
       <point x="750" y="1327"/>
-      <point x="559" y="1327" type="curve" smooth="yes"/>
+      <point x="854" y="1236"/>
+      <point x="854" y="1056" type="curve" smooth="yes"/>
+      <point x="854" y="882"/>
+      <point x="757" y="797"/>
+      <point x="567" y="797" type="curve" smooth="yes"/>
+      <point x="346" y="797" type="line"/>
+    </contour>
+    <contour>
+      <point x="554" y="1635" type="line"/>
+      <point x="783" y="1899" type="line"/>
+      <point x="597" y="1899" type="line"/>
+      <point x="400" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 31 - 31
source/Hack-Regular.ufo/glyphs/R_caron.glif

@@ -7,46 +7,46 @@
   </note>
   <outline>
     <contour>
-      <point x="868" y="677"/>
-      <point x="922" y="625"/>
-      <point x="1030" y="408" type="curve" smooth="yes"/>
-      <point x="1233" y="0" type="line"/>
-      <point x="1016" y="0" type="line"/>
-      <point x="838" y="377" type="line" smooth="yes"/>
-      <point x="735" y="595"/>
-      <point x="666" y="631"/>
-      <point x="539" y="631" type="curve" smooth="yes"/>
-      <point x="346" y="631" type="line"/>
       <point x="346" y="0" type="line"/>
-      <point x="143" y="0" type="line"/>
-      <point x="143" y="1493" type="line"/>
-      <point x="559" y="1493" type="line" smooth="yes"/>
-      <point x="887" y="1493"/>
-      <point x="1067" y="1337"/>
-      <point x="1067" y="1069" type="curve" smooth="yes"/>
-      <point x="1067" y="856"/>
-      <point x="953" y="734"/>
+      <point x="346" y="631" type="line"/>
+      <point x="539" y="631" type="line" smooth="yes"/>
+      <point x="666" y="631"/>
+      <point x="735" y="595"/>
+      <point x="838" y="377" type="curve" smooth="yes"/>
+      <point x="1016" y="0" type="line"/>
+      <point x="1233" y="0" type="line"/>
+      <point x="1030" y="408" type="line" smooth="yes"/>
+      <point x="922" y="625"/>
+      <point x="868" y="677"/>
       <point x="760" y="705" type="curve"/>
+      <point x="953" y="734"/>
+      <point x="1067" y="856"/>
+      <point x="1067" y="1069" type="curve" smooth="yes"/>
+      <point x="1067" y="1337"/>
+      <point x="887" y="1493"/>
+      <point x="559" y="1493" type="curve" smooth="yes"/>
+      <point x="143" y="1493" type="line"/>
+      <point x="143" y="0" type="line"/>
     </contour>
     <contour>
       <point x="346" y="1327" type="line"/>
-      <point x="346" y="797" type="line"/>
-      <point x="567" y="797" type="line" smooth="yes"/>
-      <point x="757" y="797"/>
-      <point x="854" y="882"/>
-      <point x="854" y="1056" type="curve" smooth="yes"/>
-      <point x="854" y="1236"/>
+      <point x="559" y="1327" type="line" smooth="yes"/>
       <point x="750" y="1327"/>
-      <point x="559" y="1327" type="curve" smooth="yes"/>
+      <point x="854" y="1236"/>
+      <point x="854" y="1056" type="curve" smooth="yes"/>
+      <point x="854" y="882"/>
+      <point x="757" y="797"/>
+      <point x="567" y="797" type="curve" smooth="yes"/>
+      <point x="346" y="797" type="line"/>
     </contour>
     <contour>
-      <point x="462" y="1629" type="line"/>
-      <point x="251" y="1895" type="line"/>
-      <point x="391" y="1895" type="line"/>
-      <point x="556" y="1717" type="line"/>
-      <point x="722" y="1895" type="line"/>
-      <point x="862" y="1895" type="line"/>
       <point x="651" y="1629" type="line"/>
+      <point x="862" y="1895" type="line"/>
+      <point x="722" y="1895" type="line"/>
+      <point x="556" y="1717" type="line"/>
+      <point x="391" y="1895" type="line"/>
+      <point x="251" y="1895" type="line"/>
+      <point x="462" y="1629" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 31 - 31
source/Hack-Regular.ufo/glyphs/R_commaaccent.glif

@@ -7,43 +7,43 @@
   </note>
   <outline>
     <contour>
-      <point x="616" y="-199" type="line"/>
-      <point x="855" y="-199" type="line"/>
-      <point x="668" y="-544" type="line"/>
-      <point x="522" y="-544" type="line"/>
-    </contour>
-    <contour>
-      <point x="868" y="677"/>
-      <point x="922" y="625"/>
-      <point x="1030" y="408" type="curve" smooth="yes"/>
-      <point x="1233" y="0" type="line"/>
-      <point x="1016" y="0" type="line"/>
-      <point x="838" y="377" type="line" smooth="yes"/>
-      <point x="735" y="595"/>
-      <point x="666" y="631"/>
-      <point x="539" y="631" type="curve" smooth="yes"/>
-      <point x="346" y="631" type="line"/>
       <point x="346" y="0" type="line"/>
-      <point x="143" y="0" type="line"/>
-      <point x="143" y="1493" type="line"/>
-      <point x="559" y="1493" type="line" smooth="yes"/>
-      <point x="887" y="1493"/>
-      <point x="1067" y="1337"/>
-      <point x="1067" y="1069" type="curve" smooth="yes"/>
-      <point x="1067" y="856"/>
-      <point x="953" y="734"/>
+      <point x="346" y="631" type="line"/>
+      <point x="539" y="631" type="line" smooth="yes"/>
+      <point x="666" y="631"/>
+      <point x="735" y="595"/>
+      <point x="838" y="377" type="curve" smooth="yes"/>
+      <point x="1016" y="0" type="line"/>
+      <point x="1233" y="0" type="line"/>
+      <point x="1030" y="408" type="line" smooth="yes"/>
+      <point x="922" y="625"/>
+      <point x="868" y="677"/>
       <point x="760" y="705" type="curve"/>
+      <point x="953" y="734"/>
+      <point x="1067" y="856"/>
+      <point x="1067" y="1069" type="curve" smooth="yes"/>
+      <point x="1067" y="1337"/>
+      <point x="887" y="1493"/>
+      <point x="559" y="1493" type="curve" smooth="yes"/>
+      <point x="143" y="1493" type="line"/>
+      <point x="143" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="668" y="-544" type="line"/>
+      <point x="855" y="-199" type="line"/>
+      <point x="616" y="-199" type="line"/>
+      <point x="522" y="-544" type="line"/>
     </contour>
     <contour>
       <point x="346" y="1327" type="line"/>
-      <point x="346" y="797" type="line"/>
-      <point x="567" y="797" type="line" smooth="yes"/>
-      <point x="757" y="797"/>
-      <point x="854" y="882"/>
-      <point x="854" y="1056" type="curve" smooth="yes"/>
-      <point x="854" y="1236"/>
+      <point x="559" y="1327" type="line" smooth="yes"/>
       <point x="750" y="1327"/>
-      <point x="559" y="1327" type="curve" smooth="yes"/>
+      <point x="854" y="1236"/>
+      <point x="854" y="1056" type="curve" smooth="yes"/>
+      <point x="854" y="882"/>
+      <point x="757" y="797"/>
+      <point x="567" y="797" type="curve" smooth="yes"/>
+      <point x="346" y="797" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 31 - 31
source/Hack-Regular.ufo/glyphs/S_.glif

@@ -7,6 +7,37 @@
   </note>
   <outline>
     <contour>
+      <point x="748" y="-29"/>
+      <point x="880" y="9"/>
+      <point x="967" y="83" type="curve" smooth="yes"/>
+      <point x="1048" y="152"/>
+      <point x="1098" y="259"/>
+      <point x="1098" y="410" type="curve" smooth="yes"/>
+      <point x="1098" y="531"/>
+      <point x="1066" y="624"/>
+      <point x="1001" y="694" type="curve" smooth="yes"/>
+      <point x="936" y="764"/>
+      <point x="837" y="816"/>
+      <point x="696" y="848" type="curve" smooth="yes"/>
+      <point x="590" y="872" type="line" smooth="yes"/>
+      <point x="491" y="895"/>
+      <point x="428" y="921"/>
+      <point x="387" y="960" type="curve" smooth="yes"/>
+      <point x="353" y="993"/>
+      <point x="332" y="1037"/>
+      <point x="332" y="1105" type="curve" smooth="yes"/>
+      <point x="332" y="1180"/>
+      <point x="358" y="1245"/>
+      <point x="414" y="1290" type="curve" smooth="yes"/>
+      <point x="470" y="1335"/>
+      <point x="552" y="1356"/>
+      <point x="642" y="1356" type="curve" smooth="yes"/>
+      <point x="704" y="1356"/>
+      <point x="766" y="1346"/>
+      <point x="828" y="1326" type="curve" smooth="yes"/>
+      <point x="888" y="1306"/>
+      <point x="948" y="1278"/>
+      <point x="1012" y="1237" type="curve"/>
       <point x="1012" y="1442" type="line"/>
       <point x="942" y="1468"/>
       <point x="875" y="1488"/>
@@ -52,37 +83,6 @@
       <point x="440" y="-22"/>
       <point x="514" y="-29"/>
       <point x="584" y="-29" type="curve" smooth="yes"/>
-      <point x="748" y="-29"/>
-      <point x="880" y="9"/>
-      <point x="967" y="83" type="curve" smooth="yes"/>
-      <point x="1048" y="152"/>
-      <point x="1098" y="259"/>
-      <point x="1098" y="410" type="curve" smooth="yes"/>
-      <point x="1098" y="531"/>
-      <point x="1066" y="624"/>
-      <point x="1001" y="694" type="curve" smooth="yes"/>
-      <point x="936" y="764"/>
-      <point x="837" y="816"/>
-      <point x="696" y="848" type="curve" smooth="yes"/>
-      <point x="590" y="872" type="line" smooth="yes"/>
-      <point x="491" y="895"/>
-      <point x="428" y="921"/>
-      <point x="387" y="960" type="curve" smooth="yes"/>
-      <point x="353" y="993"/>
-      <point x="332" y="1037"/>
-      <point x="332" y="1105" type="curve" smooth="yes"/>
-      <point x="332" y="1180"/>
-      <point x="358" y="1245"/>
-      <point x="414" y="1290" type="curve" smooth="yes"/>
-      <point x="470" y="1335"/>
-      <point x="552" y="1356"/>
-      <point x="642" y="1356" type="curve" smooth="yes"/>
-      <point x="704" y="1356"/>
-      <point x="766" y="1346"/>
-      <point x="828" y="1326" type="curve" smooth="yes"/>
-      <point x="888" y="1306"/>
-      <point x="948" y="1278"/>
-      <point x="1012" y="1237" type="curve"/>
     </contour>
   </outline>
 </glyph>

+ 44 - 44
source/Hack-Regular.ufo/glyphs/S_acute.glif

@@ -7,52 +7,52 @@
   </note>
   <outline>
     <contour>
-      <point x="697" y="1899" type="line"/>
-      <point x="883" y="1899" type="line"/>
-      <point x="654" y="1635" type="line"/>
-      <point x="500" y="1635" type="line"/>
-    </contour>
-    <contour>
-      <point x="1012" y="1237" type="line"/>
-      <point x="889" y="1316"/>
-      <point x="766" y="1356"/>
-      <point x="640" y="1356" type="curve" smooth="yes"/>
-      <point x="450" y="1356"/>
-      <point x="332" y="1265"/>
-      <point x="332" y="1101" type="curve" smooth="yes"/>
-      <point x="332" y="981"/>
-      <point x="396" y="916"/>
-      <point x="590" y="872" type="curve" smooth="yes"/>
-      <point x="696" y="848" type="line" smooth="yes"/>
-      <point x="978" y="784"/>
-      <point x="1098" y="644"/>
-      <point x="1098" y="411" type="curve" smooth="yes"/>
-      <point x="1098" y="124"/>
       <point x="917" y="-29"/>
-      <point x="586" y="-29" type="curve" smooth="yes"/>
-      <point x="440" y="-29"/>
-      <point x="301" y="1"/>
-      <point x="158" y="61" type="curve"/>
-      <point x="158" y="276" type="line"/>
-      <point x="311" y="179"/>
-      <point x="442" y="135"/>
-      <point x="583" y="135" type="curve" smooth="yes"/>
-      <point x="786" y="135"/>
-      <point x="905" y="226"/>
-      <point x="905" y="405" type="curve" smooth="yes"/>
-      <point x="905" y="539"/>
-      <point x="839" y="612"/>
-      <point x="643" y="657" type="curve" smooth="yes"/>
-      <point x="535" y="682" type="line" smooth="yes"/>
-      <point x="254" y="747"/>
-      <point x="139" y="869"/>
-      <point x="139" y="1077" type="curve" smooth="yes"/>
-      <point x="139" y="1347"/>
-      <point x="334" y="1520"/>
-      <point x="631" y="1520" type="curve" smooth="yes"/>
-      <point x="746" y="1520"/>
+      <point x="1098" y="124"/>
+      <point x="1098" y="411" type="curve" smooth="yes"/>
+      <point x="1098" y="644"/>
+      <point x="978" y="784"/>
+      <point x="696" y="848" type="curve" smooth="yes"/>
+      <point x="590" y="872" type="line" smooth="yes"/>
+      <point x="396" y="916"/>
+      <point x="332" y="981"/>
+      <point x="332" y="1101" type="curve" smooth="yes"/>
+      <point x="332" y="1265"/>
+      <point x="450" y="1356"/>
+      <point x="640" y="1356" type="curve" smooth="yes"/>
+      <point x="766" y="1356"/>
+      <point x="889" y="1316"/>
+      <point x="1012" y="1237" type="curve"/>
+      <point x="1012" y="1442" type="line"/>
       <point x="872" y="1494"/>
-      <point x="1012" y="1442" type="curve"/>
+      <point x="746" y="1520"/>
+      <point x="631" y="1520" type="curve" smooth="yes"/>
+      <point x="334" y="1520"/>
+      <point x="139" y="1347"/>
+      <point x="139" y="1077" type="curve" smooth="yes"/>
+      <point x="139" y="869"/>
+      <point x="254" y="747"/>
+      <point x="535" y="682" type="curve" smooth="yes"/>
+      <point x="643" y="657" type="line" smooth="yes"/>
+      <point x="839" y="612"/>
+      <point x="905" y="539"/>
+      <point x="905" y="405" type="curve" smooth="yes"/>
+      <point x="905" y="226"/>
+      <point x="786" y="135"/>
+      <point x="583" y="135" type="curve" smooth="yes"/>
+      <point x="442" y="135"/>
+      <point x="311" y="179"/>
+      <point x="158" y="276" type="curve"/>
+      <point x="158" y="61" type="line"/>
+      <point x="301" y="1"/>
+      <point x="440" y="-29"/>
+      <point x="586" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="654" y="1635" type="line"/>
+      <point x="883" y="1899" type="line"/>
+      <point x="697" y="1899" type="line"/>
+      <point x="500" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 32 - 32
source/Hack-Regular.ufo/glyphs/S_caron.glif

@@ -7,6 +7,37 @@
   </note>
   <outline>
     <contour>
+      <point x="746" y="-29"/>
+      <point x="879" y="8"/>
+      <point x="967" y="83" type="curve" smooth="yes"/>
+      <point x="1048" y="152"/>
+      <point x="1098" y="259"/>
+      <point x="1098" y="410" type="curve" smooth="yes"/>
+      <point x="1098" y="531"/>
+      <point x="1066" y="624"/>
+      <point x="1001" y="694" type="curve" smooth="yes"/>
+      <point x="931" y="770"/>
+      <point x="824" y="819"/>
+      <point x="696" y="848" type="curve" smooth="yes"/>
+      <point x="590" y="872" type="line" smooth="yes"/>
+      <point x="489" y="895"/>
+      <point x="426" y="923"/>
+      <point x="387" y="960" type="curve" smooth="yes"/>
+      <point x="345" y="1000"/>
+      <point x="332" y="1051"/>
+      <point x="332" y="1105" type="curve" smooth="yes"/>
+      <point x="332" y="1185"/>
+      <point x="361" y="1247"/>
+      <point x="414" y="1290" type="curve" smooth="yes"/>
+      <point x="465" y="1331"/>
+      <point x="543" y="1356"/>
+      <point x="642" y="1356" type="curve" smooth="yes"/>
+      <point x="704" y="1356"/>
+      <point x="766" y="1346"/>
+      <point x="828" y="1326" type="curve" smooth="yes"/>
+      <point x="883" y="1308"/>
+      <point x="946" y="1279"/>
+      <point x="1012" y="1237" type="curve"/>
       <point x="1012" y="1442" type="line"/>
       <point x="942" y="1468"/>
       <point x="875" y="1488"/>
@@ -52,46 +83,15 @@
       <point x="435" y="-21"/>
       <point x="509" y="-29"/>
       <point x="584" y="-29" type="curve" smooth="yes"/>
-      <point x="746" y="-29"/>
-      <point x="879" y="8"/>
-      <point x="967" y="83" type="curve" smooth="yes"/>
-      <point x="1048" y="152"/>
-      <point x="1098" y="259"/>
-      <point x="1098" y="410" type="curve" smooth="yes"/>
-      <point x="1098" y="531"/>
-      <point x="1066" y="624"/>
-      <point x="1001" y="694" type="curve" smooth="yes"/>
-      <point x="931" y="770"/>
-      <point x="824" y="819"/>
-      <point x="696" y="848" type="curve" smooth="yes"/>
-      <point x="590" y="872" type="line" smooth="yes"/>
-      <point x="489" y="895"/>
-      <point x="426" y="923"/>
-      <point x="387" y="960" type="curve" smooth="yes"/>
-      <point x="345" y="1000"/>
-      <point x="332" y="1051"/>
-      <point x="332" y="1105" type="curve" smooth="yes"/>
-      <point x="332" y="1185"/>
-      <point x="361" y="1247"/>
-      <point x="414" y="1290" type="curve" smooth="yes"/>
-      <point x="465" y="1331"/>
-      <point x="543" y="1356"/>
-      <point x="642" y="1356" type="curve" smooth="yes"/>
-      <point x="704" y="1356"/>
-      <point x="766" y="1346"/>
-      <point x="828" y="1326" type="curve" smooth="yes"/>
-      <point x="883" y="1308"/>
-      <point x="946" y="1279"/>
-      <point x="1012" y="1237" type="curve"/>
     </contour>
     <contour>
-      <point x="522" y="1635" type="line"/>
       <point x="711" y="1635" type="line"/>
       <point x="922" y="1901" type="line"/>
       <point x="782" y="1901" type="line"/>
       <point x="616" y="1723" type="line"/>
       <point x="451" y="1901" type="line"/>
       <point x="311" y="1901" type="line"/>
+      <point x="522" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 43 - 43
source/Hack-Regular.ufo/glyphs/S_cedilla.glif

@@ -7,6 +7,37 @@
   </note>
   <outline>
     <contour>
+      <point x="746" y="-29"/>
+      <point x="879" y="8"/>
+      <point x="967" y="83" type="curve" smooth="yes"/>
+      <point x="1048" y="152"/>
+      <point x="1098" y="259"/>
+      <point x="1098" y="410" type="curve" smooth="yes"/>
+      <point x="1098" y="531"/>
+      <point x="1066" y="624"/>
+      <point x="1001" y="694" type="curve" smooth="yes"/>
+      <point x="931" y="770"/>
+      <point x="824" y="819"/>
+      <point x="696" y="848" type="curve" smooth="yes"/>
+      <point x="590" y="872" type="line" smooth="yes"/>
+      <point x="489" y="895"/>
+      <point x="426" y="923"/>
+      <point x="387" y="960" type="curve" smooth="yes"/>
+      <point x="345" y="1000"/>
+      <point x="332" y="1051"/>
+      <point x="332" y="1105" type="curve" smooth="yes"/>
+      <point x="332" y="1185"/>
+      <point x="361" y="1247"/>
+      <point x="414" y="1290" type="curve" smooth="yes"/>
+      <point x="465" y="1331"/>
+      <point x="543" y="1356"/>
+      <point x="642" y="1356" type="curve" smooth="yes"/>
+      <point x="704" y="1356"/>
+      <point x="766" y="1346"/>
+      <point x="828" y="1326" type="curve" smooth="yes"/>
+      <point x="883" y="1308"/>
+      <point x="946" y="1279"/>
+      <point x="1012" y="1237" type="curve"/>
       <point x="1012" y="1442" type="line"/>
       <point x="942" y="1468"/>
       <point x="875" y="1488"/>
@@ -52,39 +83,20 @@
       <point x="435" y="-21"/>
       <point x="509" y="-29"/>
       <point x="584" y="-29" type="curve" smooth="yes"/>
-      <point x="746" y="-29"/>
-      <point x="879" y="8"/>
-      <point x="967" y="83" type="curve" smooth="yes"/>
-      <point x="1048" y="152"/>
-      <point x="1098" y="259"/>
-      <point x="1098" y="410" type="curve" smooth="yes"/>
-      <point x="1098" y="531"/>
-      <point x="1066" y="624"/>
-      <point x="1001" y="694" type="curve" smooth="yes"/>
-      <point x="931" y="770"/>
-      <point x="824" y="819"/>
-      <point x="696" y="848" type="curve" smooth="yes"/>
-      <point x="590" y="872" type="line" smooth="yes"/>
-      <point x="489" y="895"/>
-      <point x="426" y="923"/>
-      <point x="387" y="960" type="curve" smooth="yes"/>
-      <point x="345" y="1000"/>
-      <point x="332" y="1051"/>
-      <point x="332" y="1105" type="curve" smooth="yes"/>
-      <point x="332" y="1185"/>
-      <point x="361" y="1247"/>
-      <point x="414" y="1290" type="curve" smooth="yes"/>
-      <point x="465" y="1331"/>
-      <point x="543" y="1356"/>
-      <point x="642" y="1356" type="curve" smooth="yes"/>
-      <point x="704" y="1356"/>
-      <point x="766" y="1346"/>
-      <point x="828" y="1326" type="curve" smooth="yes"/>
-      <point x="883" y="1308"/>
-      <point x="946" y="1279"/>
-      <point x="1012" y="1237" type="curve"/>
     </contour>
     <contour>
+      <point x="652" y="-395"/>
+      <point x="711" y="-379"/>
+      <point x="749" y="-350" type="curve" smooth="yes"/>
+      <point x="789" y="-319"/>
+      <point x="809" y="-272"/>
+      <point x="809" y="-219" type="curve" smooth="yes"/>
+      <point x="809" y="-179"/>
+      <point x="798" y="-145"/>
+      <point x="783" y="-115" type="curve" smooth="yes"/>
+      <point x="767" y="-83"/>
+      <point x="737" y="-41"/>
+      <point x="700" y="0" type="curve"/>
       <point x="582" y="0" type="line"/>
       <point x="611" y="-41"/>
       <point x="633" y="-76"/>
@@ -111,18 +123,6 @@
       <point x="512" y="-393"/>
       <point x="541" y="-395"/>
       <point x="570" y="-395" type="curve" smooth="yes"/>
-      <point x="652" y="-395"/>
-      <point x="711" y="-379"/>
-      <point x="749" y="-350" type="curve" smooth="yes"/>
-      <point x="789" y="-319"/>
-      <point x="809" y="-272"/>
-      <point x="809" y="-219" type="curve" smooth="yes"/>
-      <point x="809" y="-179"/>
-      <point x="798" y="-145"/>
-      <point x="783" y="-115" type="curve" smooth="yes"/>
-      <point x="767" y="-83"/>
-      <point x="737" y="-41"/>
-      <point x="700" y="0" type="curve"/>
     </contour>
   </outline>
 </glyph>

+ 44 - 44
source/Hack-Regular.ufo/glyphs/S_commaaccent.glif

@@ -7,52 +7,52 @@
   </note>
   <outline>
     <contour>
-      <point x="502" y="-197" type="line"/>
-      <point x="741" y="-197" type="line"/>
-      <point x="554" y="-542" type="line"/>
-      <point x="408" y="-542" type="line"/>
-    </contour>
-    <contour>
-      <point x="1012" y="1237" type="line"/>
-      <point x="889" y="1316"/>
-      <point x="766" y="1356"/>
-      <point x="640" y="1356" type="curve" smooth="yes"/>
-      <point x="450" y="1356"/>
-      <point x="332" y="1265"/>
-      <point x="332" y="1101" type="curve" smooth="yes"/>
-      <point x="332" y="981"/>
-      <point x="396" y="916"/>
-      <point x="590" y="872" type="curve" smooth="yes"/>
-      <point x="696" y="848" type="line" smooth="yes"/>
-      <point x="978" y="784"/>
-      <point x="1098" y="644"/>
-      <point x="1098" y="411" type="curve" smooth="yes"/>
-      <point x="1098" y="124"/>
       <point x="917" y="-29"/>
-      <point x="586" y="-29" type="curve" smooth="yes"/>
-      <point x="440" y="-29"/>
-      <point x="301" y="1"/>
-      <point x="158" y="61" type="curve"/>
-      <point x="158" y="276" type="line"/>
-      <point x="311" y="179"/>
-      <point x="442" y="135"/>
-      <point x="583" y="135" type="curve" smooth="yes"/>
-      <point x="786" y="135"/>
-      <point x="905" y="226"/>
-      <point x="905" y="405" type="curve" smooth="yes"/>
-      <point x="905" y="539"/>
-      <point x="839" y="612"/>
-      <point x="643" y="657" type="curve" smooth="yes"/>
-      <point x="535" y="682" type="line" smooth="yes"/>
-      <point x="254" y="747"/>
-      <point x="139" y="869"/>
-      <point x="139" y="1077" type="curve" smooth="yes"/>
-      <point x="139" y="1347"/>
-      <point x="334" y="1520"/>
-      <point x="631" y="1520" type="curve" smooth="yes"/>
-      <point x="746" y="1520"/>
+      <point x="1098" y="124"/>
+      <point x="1098" y="411" type="curve" smooth="yes"/>
+      <point x="1098" y="644"/>
+      <point x="978" y="784"/>
+      <point x="696" y="848" type="curve" smooth="yes"/>
+      <point x="590" y="872" type="line" smooth="yes"/>
+      <point x="396" y="916"/>
+      <point x="332" y="981"/>
+      <point x="332" y="1101" type="curve" smooth="yes"/>
+      <point x="332" y="1265"/>
+      <point x="450" y="1356"/>
+      <point x="640" y="1356" type="curve" smooth="yes"/>
+      <point x="766" y="1356"/>
+      <point x="889" y="1316"/>
+      <point x="1012" y="1237" type="curve"/>
+      <point x="1012" y="1442" type="line"/>
       <point x="872" y="1494"/>
-      <point x="1012" y="1442" type="curve"/>
+      <point x="746" y="1520"/>
+      <point x="631" y="1520" type="curve" smooth="yes"/>
+      <point x="334" y="1520"/>
+      <point x="139" y="1347"/>
+      <point x="139" y="1077" type="curve" smooth="yes"/>
+      <point x="139" y="869"/>
+      <point x="254" y="747"/>
+      <point x="535" y="682" type="curve" smooth="yes"/>
+      <point x="643" y="657" type="line" smooth="yes"/>
+      <point x="839" y="612"/>
+      <point x="905" y="539"/>
+      <point x="905" y="405" type="curve" smooth="yes"/>
+      <point x="905" y="226"/>
+      <point x="786" y="135"/>
+      <point x="583" y="135" type="curve" smooth="yes"/>
+      <point x="442" y="135"/>
+      <point x="311" y="179"/>
+      <point x="158" y="276" type="curve"/>
+      <point x="158" y="61" type="line"/>
+      <point x="301" y="1"/>
+      <point x="440" y="-29"/>
+      <point x="586" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="554" y="-542" type="line"/>
+      <point x="741" y="-197" type="line"/>
+      <point x="502" y="-197" type="line"/>
+      <point x="408" y="-542" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 4 - 4
source/Hack-Regular.ufo/glyphs/T_.glif

@@ -7,14 +7,14 @@
   </note>
   <outline>
     <contour>
-      <point x="47" y="1493" type="line"/>
-      <point x="47" y="1323" type="line"/>
-      <point x="516" y="1323" type="line"/>
-      <point x="516" y="0" type="line"/>
       <point x="719" y="0" type="line"/>
       <point x="719" y="1323" type="line"/>
       <point x="1186" y="1323" type="line"/>
       <point x="1186" y="1493" type="line"/>
+      <point x="47" y="1493" type="line"/>
+      <point x="47" y="1323" type="line"/>
+      <point x="516" y="1323" type="line"/>
+      <point x="516" y="0" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 14 - 14
source/Hack-Regular.ufo/glyphs/T_bar.glif

@@ -7,22 +7,22 @@
   </note>
   <outline>
     <contour>
-      <point x="47" y="1493" type="line"/>
-      <point x="1186" y="1493" type="line"/>
-      <point x="1186" y="1323" type="line"/>
-      <point x="719" y="1323" type="line"/>
-      <point x="719" y="747" type="line"/>
-      <point x="984" y="747" type="line"/>
-      <point x="984" y="577" type="line"/>
-      <point x="719" y="577" type="line"/>
       <point x="719" y="0" type="line"/>
-      <point x="516" y="0" type="line"/>
-      <point x="516" y="577" type="line"/>
-      <point x="251" y="577" type="line"/>
-      <point x="251" y="747" type="line"/>
-      <point x="516" y="747" type="line"/>
-      <point x="516" y="1323" type="line"/>
+      <point x="719" y="577" type="line"/>
+      <point x="984" y="577" type="line"/>
+      <point x="984" y="747" type="line"/>
+      <point x="719" y="747" type="line"/>
+      <point x="719" y="1323" type="line"/>
+      <point x="1186" y="1323" type="line"/>
+      <point x="1186" y="1493" type="line"/>
+      <point x="47" y="1493" type="line"/>
       <point x="47" y="1323" type="line"/>
+      <point x="516" y="1323" type="line"/>
+      <point x="516" y="747" type="line"/>
+      <point x="251" y="747" type="line"/>
+      <point x="251" y="577" type="line"/>
+      <point x="516" y="577" type="line"/>
+      <point x="516" y="0" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 12 - 12
source/Hack-Regular.ufo/glyphs/T_caron.glif

@@ -7,23 +7,23 @@
   </note>
   <outline>
     <contour>
-      <point x="47" y="1493" type="line"/>
-      <point x="1186" y="1493" type="line"/>
-      <point x="1186" y="1323" type="line"/>
-      <point x="719" y="1323" type="line"/>
       <point x="719" y="0" type="line"/>
-      <point x="516" y="0" type="line"/>
-      <point x="516" y="1323" type="line"/>
+      <point x="719" y="1323" type="line"/>
+      <point x="1186" y="1323" type="line"/>
+      <point x="1186" y="1493" type="line"/>
+      <point x="47" y="1493" type="line"/>
       <point x="47" y="1323" type="line"/>
+      <point x="516" y="1323" type="line"/>
+      <point x="516" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="528" y="1635" type="line"/>
-      <point x="317" y="1901" type="line"/>
-      <point x="457" y="1901" type="line"/>
-      <point x="622" y="1723" type="line"/>
-      <point x="788" y="1901" type="line"/>
-      <point x="928" y="1901" type="line"/>
       <point x="717" y="1635" type="line"/>
+      <point x="928" y="1901" type="line"/>
+      <point x="788" y="1901" type="line"/>
+      <point x="622" y="1723" type="line"/>
+      <point x="457" y="1901" type="line"/>
+      <point x="317" y="1901" type="line"/>
+      <point x="528" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 28 - 28
source/Hack-Regular.ufo/glyphs/T_commaaccent.glif

@@ -7,36 +7,36 @@
   </note>
   <outline>
     <contour>
-      <point x="700" y="0" type="line"/>
-      <point x="775" y="-84"/>
-      <point x="809" y="-147"/>
-      <point x="809" y="-220" type="curve" smooth="yes"/>
-      <point x="809" y="-332"/>
-      <point x="728" y="-395"/>
-      <point x="569" y="-395" type="curve" smooth="yes"/>
-      <point x="512" y="-395"/>
-      <point x="454" y="-387"/>
-      <point x="395" y="-371" type="curve"/>
-      <point x="395" y="-240" type="line"/>
-      <point x="436" y="-262"/>
-      <point x="493" y="-272"/>
-      <point x="542" y="-272" type="curve" smooth="yes"/>
-      <point x="630" y="-272"/>
-      <point x="670" y="-239"/>
-      <point x="670" y="-182" type="curve" smooth="yes"/>
-      <point x="670" y="-140"/>
-      <point x="648" y="-91"/>
-      <point x="582" y="0" type="curve"/>
-    </contour>
-    <contour>
-      <point x="47" y="1493" type="line"/>
-      <point x="1186" y="1493" type="line"/>
-      <point x="1186" y="1323" type="line"/>
-      <point x="719" y="1323" type="line"/>
       <point x="719" y="0" type="line"/>
-      <point x="516" y="0" type="line"/>
-      <point x="516" y="1323" type="line"/>
+      <point x="719" y="1323" type="line"/>
+      <point x="1186" y="1323" type="line"/>
+      <point x="1186" y="1493" type="line"/>
+      <point x="47" y="1493" type="line"/>
       <point x="47" y="1323" type="line"/>
+      <point x="516" y="1323" type="line"/>
+      <point x="516" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="728" y="-395"/>
+      <point x="809" y="-332"/>
+      <point x="809" y="-220" type="curve" smooth="yes"/>
+      <point x="809" y="-147"/>
+      <point x="775" y="-84"/>
+      <point x="700" y="0" type="curve"/>
+      <point x="582" y="0" type="line"/>
+      <point x="648" y="-91"/>
+      <point x="670" y="-140"/>
+      <point x="670" y="-182" type="curve" smooth="yes"/>
+      <point x="670" y="-239"/>
+      <point x="630" y="-272"/>
+      <point x="542" y="-272" type="curve" smooth="yes"/>
+      <point x="493" y="-272"/>
+      <point x="436" y="-262"/>
+      <point x="395" y="-240" type="curve"/>
+      <point x="395" y="-371" type="line"/>
+      <point x="454" y="-387"/>
+      <point x="512" y="-395"/>
+      <point x="569" y="-395" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 19 - 19
source/Hack-Regular.ufo/glyphs/T_horn.glif

@@ -7,25 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="403" y="1057" type="line"/>
-      <point x="637" y="1057" type="line" smooth="yes"/>
-      <point x="747" y="1057"/>
-      <point x="826" y="1032"/>
-      <point x="874" y="992" type="curve" smooth="yes"/>
-      <point x="927" y="948"/>
-      <point x="952" y="879"/>
-      <point x="952" y="795" type="curve" smooth="yes"/>
-      <point x="952" y="708"/>
-      <point x="926" y="642"/>
-      <point x="874" y="598" type="curve" smooth="yes"/>
-      <point x="821" y="554"/>
-      <point x="742" y="532"/>
-      <point x="637" y="532" type="curve" smooth="yes"/>
-      <point x="403" y="532" type="line"/>
-    </contour>
-    <contour>
-      <point x="201" y="1493" type="line"/>
-      <point x="201" y="0" type="line"/>
       <point x="403" y="0" type="line"/>
       <point x="403" y="367" type="line"/>
       <point x="657" y="367" type="line" smooth="yes"/>
@@ -43,6 +24,25 @@
       <point x="657" y="1223" type="curve" smooth="yes"/>
       <point x="403" y="1223" type="line"/>
       <point x="403" y="1493" type="line"/>
+      <point x="201" y="1493" type="line"/>
+      <point x="201" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="403" y="1057" type="line"/>
+      <point x="637" y="1057" type="line" smooth="yes"/>
+      <point x="747" y="1057"/>
+      <point x="826" y="1032"/>
+      <point x="874" y="992" type="curve" smooth="yes"/>
+      <point x="927" y="948"/>
+      <point x="952" y="879"/>
+      <point x="952" y="795" type="curve" smooth="yes"/>
+      <point x="952" y="708"/>
+      <point x="926" y="642"/>
+      <point x="874" y="598" type="curve" smooth="yes"/>
+      <point x="821" y="554"/>
+      <point x="742" y="532"/>
+      <point x="637" y="532" type="curve" smooth="yes"/>
+      <point x="403" y="532" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 13 - 13
source/Hack-Regular.ufo/glyphs/U_.glif

@@ -7,19 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="147" y="573" type="line" smooth="yes"/>
-      <point x="147" y="409"/>
-      <point x="157" y="316"/>
-      <point x="177" y="249" type="curve" smooth="yes"/>
-      <point x="199" y="173"/>
-      <point x="232" y="125"/>
-      <point x="273" y="88" type="curve" smooth="yes"/>
-      <point x="316" y="49"/>
-      <point x="375" y="18"/>
-      <point x="427" y="0" type="curve" smooth="yes"/>
-      <point x="483" y="-19"/>
-      <point x="544" y="-29"/>
-      <point x="616" y="-29" type="curve" smooth="yes"/>
       <point x="694" y="-29"/>
       <point x="757" y="-17"/>
       <point x="806" y="0" type="curve" smooth="yes"/>
@@ -62,6 +49,19 @@
       <point x="350" y="481" type="curve" smooth="yes"/>
       <point x="350" y="1493" type="line"/>
       <point x="147" y="1493" type="line"/>
+      <point x="147" y="573" type="line" smooth="yes"/>
+      <point x="147" y="409"/>
+      <point x="157" y="316"/>
+      <point x="177" y="249" type="curve" smooth="yes"/>
+      <point x="199" y="173"/>
+      <point x="232" y="125"/>
+      <point x="273" y="88" type="curve" smooth="yes"/>
+      <point x="316" y="49"/>
+      <point x="375" y="18"/>
+      <point x="427" y="0" type="curve" smooth="yes"/>
+      <point x="483" y="-19"/>
+      <point x="544" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 15 - 15
source/Hack-Regular.ufo/glyphs/U_acute.glif

@@ -7,19 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="147" y="573" type="line" smooth="yes"/>
-      <point x="147" y="409"/>
-      <point x="157" y="316"/>
-      <point x="177" y="249" type="curve" smooth="yes"/>
-      <point x="199" y="173"/>
-      <point x="232" y="125"/>
-      <point x="273" y="88" type="curve" smooth="yes"/>
-      <point x="316" y="49"/>
-      <point x="375" y="18"/>
-      <point x="427" y="0" type="curve" smooth="yes"/>
-      <point x="483" y="-19"/>
-      <point x="544" y="-29"/>
-      <point x="616" y="-29" type="curve" smooth="yes"/>
       <point x="694" y="-29"/>
       <point x="757" y="-17"/>
       <point x="806" y="0" type="curve" smooth="yes"/>
@@ -62,12 +49,25 @@
       <point x="350" y="481" type="curve" smooth="yes"/>
       <point x="350" y="1493" type="line"/>
       <point x="147" y="1493" type="line"/>
+      <point x="147" y="573" type="line" smooth="yes"/>
+      <point x="147" y="409"/>
+      <point x="157" y="316"/>
+      <point x="177" y="249" type="curve" smooth="yes"/>
+      <point x="199" y="173"/>
+      <point x="232" y="125"/>
+      <point x="273" y="88" type="curve" smooth="yes"/>
+      <point x="316" y="49"/>
+      <point x="375" y="18"/>
+      <point x="427" y="0" type="curve" smooth="yes"/>
+      <point x="483" y="-19"/>
+      <point x="544" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="672" y="1899" type="line"/>
-      <point x="475" y="1635" type="line"/>
       <point x="629" y="1635" type="line"/>
       <point x="858" y="1899" type="line"/>
+      <point x="672" y="1899" type="line"/>
+      <point x="475" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 15 - 15
source/Hack-Regular.ufo/glyphs/U_circumflex.glif

@@ -7,19 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="147" y="573" type="line" smooth="yes"/>
-      <point x="147" y="409"/>
-      <point x="157" y="316"/>
-      <point x="177" y="249" type="curve" smooth="yes"/>
-      <point x="199" y="173"/>
-      <point x="232" y="125"/>
-      <point x="273" y="88" type="curve" smooth="yes"/>
-      <point x="316" y="49"/>
-      <point x="375" y="18"/>
-      <point x="427" y="0" type="curve" smooth="yes"/>
-      <point x="483" y="-19"/>
-      <point x="544" y="-29"/>
-      <point x="616" y="-29" type="curve" smooth="yes"/>
       <point x="694" y="-29"/>
       <point x="757" y="-17"/>
       <point x="806" y="0" type="curve" smooth="yes"/>
@@ -62,15 +49,28 @@
       <point x="350" y="481" type="curve" smooth="yes"/>
       <point x="350" y="1493" type="line"/>
       <point x="147" y="1493" type="line"/>
+      <point x="147" y="573" type="line" smooth="yes"/>
+      <point x="147" y="409"/>
+      <point x="157" y="316"/>
+      <point x="177" y="249" type="curve" smooth="yes"/>
+      <point x="199" y="173"/>
+      <point x="232" y="125"/>
+      <point x="273" y="88" type="curve" smooth="yes"/>
+      <point x="316" y="49"/>
+      <point x="375" y="18"/>
+      <point x="427" y="0" type="curve" smooth="yes"/>
+      <point x="483" y="-19"/>
+      <point x="544" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="522" y="1901" type="line"/>
-      <point x="311" y="1635" type="line"/>
       <point x="451" y="1635" type="line"/>
       <point x="616" y="1813" type="line"/>
       <point x="782" y="1635" type="line"/>
       <point x="922" y="1635" type="line"/>
       <point x="711" y="1901" type="line"/>
+      <point x="522" y="1901" type="line"/>
+      <point x="311" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 29 - 29
source/Hack-Regular.ufo/glyphs/U_dieresis.glif

@@ -7,19 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="147" y="573" type="line" smooth="yes"/>
-      <point x="147" y="409"/>
-      <point x="157" y="316"/>
-      <point x="177" y="249" type="curve" smooth="yes"/>
-      <point x="199" y="173"/>
-      <point x="232" y="125"/>
-      <point x="273" y="88" type="curve" smooth="yes"/>
-      <point x="316" y="49"/>
-      <point x="375" y="18"/>
-      <point x="427" y="0" type="curve" smooth="yes"/>
-      <point x="483" y="-19"/>
-      <point x="544" y="-29"/>
-      <point x="616" y="-29" type="curve" smooth="yes"/>
       <point x="694" y="-29"/>
       <point x="757" y="-17"/>
       <point x="806" y="0" type="curve" smooth="yes"/>
@@ -61,16 +48,21 @@
       <point x="350" y="481" type="curve" smooth="yes"/>
       <point x="350" y="1493" type="line"/>
       <point x="147" y="1493" type="line"/>
+      <point x="147" y="573" type="line" smooth="yes"/>
+      <point x="147" y="409"/>
+      <point x="157" y="316"/>
+      <point x="177" y="249" type="curve" smooth="yes"/>
+      <point x="199" y="173"/>
+      <point x="232" y="125"/>
+      <point x="273" y="88" type="curve" smooth="yes"/>
+      <point x="316" y="49"/>
+      <point x="375" y="18"/>
+      <point x="427" y="0" type="curve" smooth="yes"/>
+      <point x="483" y="-19"/>
+      <point x="544" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="349" y="1870" type="line" smooth="yes"/>
-      <point x="330" y="1870"/>
-      <point x="319" y="1859"/>
-      <point x="319" y="1840" type="curve" smooth="yes"/>
-      <point x="319" y="1697" type="line" smooth="yes"/>
-      <point x="319" y="1678"/>
-      <point x="330" y="1667"/>
-      <point x="349" y="1667" type="curve" smooth="yes"/>
       <point x="492" y="1667" type="line" smooth="yes"/>
       <point x="511" y="1667"/>
       <point x="522" y="1678"/>
@@ -79,16 +71,16 @@
       <point x="522" y="1859"/>
       <point x="511" y="1870"/>
       <point x="492" y="1870" type="curve" smooth="yes"/>
+      <point x="349" y="1870" type="line" smooth="yes"/>
+      <point x="330" y="1870"/>
+      <point x="319" y="1859"/>
+      <point x="319" y="1840" type="curve" smooth="yes"/>
+      <point x="319" y="1697" type="line" smooth="yes"/>
+      <point x="319" y="1678"/>
+      <point x="330" y="1667"/>
+      <point x="349" y="1667" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="741" y="1870" type="line" smooth="yes"/>
-      <point x="722" y="1870"/>
-      <point x="711" y="1859"/>
-      <point x="711" y="1840" type="curve" smooth="yes"/>
-      <point x="711" y="1697" type="line" smooth="yes"/>
-      <point x="711" y="1678"/>
-      <point x="722" y="1667"/>
-      <point x="741" y="1667" type="curve" smooth="yes"/>
       <point x="883" y="1667" type="line" smooth="yes"/>
       <point x="902" y="1667"/>
       <point x="913" y="1678"/>
@@ -97,6 +89,14 @@
       <point x="913" y="1859"/>
       <point x="902" y="1870"/>
       <point x="883" y="1870" type="curve" smooth="yes"/>
+      <point x="741" y="1870" type="line" smooth="yes"/>
+      <point x="722" y="1870"/>
+      <point x="711" y="1859"/>
+      <point x="711" y="1840" type="curve" smooth="yes"/>
+      <point x="711" y="1697" type="line" smooth="yes"/>
+      <point x="711" y="1678"/>
+      <point x="722" y="1667"/>
+      <point x="741" y="1667" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 14 - 14
source/Hack-Regular.ufo/glyphs/U_grave.glif

@@ -7,19 +7,6 @@
   </note>
   <outline>
     <contour>
-      <point x="147" y="573" type="line" smooth="yes"/>
-      <point x="147" y="409"/>
-      <point x="157" y="316"/>
-      <point x="177" y="249" type="curve" smooth="yes"/>
-      <point x="199" y="173"/>
-      <point x="232" y="125"/>
-      <point x="273" y="88" type="curve" smooth="yes"/>
-      <point x="316" y="49"/>
-      <point x="375" y="18"/>
-      <point x="427" y="0" type="curve" smooth="yes"/>
-      <point x="483" y="-19"/>
-      <point x="544" y="-29"/>
-      <point x="616" y="-29" type="curve" smooth="yes"/>
       <point x="694" y="-29"/>
       <point x="757" y="-17"/>
       <point x="806" y="0" type="curve" smooth="yes"/>
@@ -62,12 +49,25 @@
       <point x="350" y="481" type="curve" smooth="yes"/>
       <point x="350" y="1493" type="line"/>
       <point x="147" y="1493" type="line"/>
+      <point x="147" y="573" type="line" smooth="yes"/>
+      <point x="147" y="409"/>
+      <point x="157" y="316"/>
+      <point x="177" y="249" type="curve" smooth="yes"/>
+      <point x="199" y="173"/>
+      <point x="232" y="125"/>
+      <point x="273" y="88" type="curve" smooth="yes"/>
+      <point x="316" y="49"/>
+      <point x="375" y="18"/>
+      <point x="427" y="0" type="curve" smooth="yes"/>
+      <point x="483" y="-19"/>
+      <point x="544" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
+      <point x="758" y="1635" type="line"/>
       <point x="561" y="1899" type="line"/>
       <point x="377" y="1899" type="line"/>
       <point x="604" y="1635" type="line"/>
-      <point x="758" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 62 - 62
source/Hack-Regular.ufo/glyphs/U_horn.glif

@@ -7,70 +7,70 @@
   </note>
   <outline>
     <contour>
-      <point x="829" y="1415" type="line"/>
-      <point x="916" y="1351"/>
-      <point x="968" y="1327"/>
-      <point x="1013" y="1327" type="curve" smooth="yes"/>
-      <point x="1069" y="1327"/>
-      <point x="1101" y="1365"/>
-      <point x="1101" y="1437" type="curve" smooth="yes"/>
-      <point x="1101" y="1478"/>
-      <point x="1091" y="1520"/>
-      <point x="1071" y="1561" type="curve"/>
-      <point x="1204" y="1561" type="line"/>
-      <point x="1218" y="1505"/>
-      <point x="1224" y="1467"/>
-      <point x="1224" y="1418" type="curve" smooth="yes"/>
-      <point x="1224" y="1270"/>
-      <point x="1168" y="1188"/>
-      <point x="1050" y="1188" type="curve" smooth="yes"/>
-      <point x="984" y="1188"/>
-      <point x="923" y="1214"/>
-      <point x="829" y="1296" type="curve"/>
-    </contour>
-    <contour>
-      <point x="9" y="1493" type="line"/>
-      <point x="212" y="1493" type="line"/>
-      <point x="212" y="481" type="line" smooth="yes"/>
-      <point x="212" y="408"/>
-      <point x="214" y="357"/>
-      <point x="218" y="326" type="curve" smooth="yes"/>
-      <point x="226" y="269"/>
-      <point x="253" y="201"/>
-      <point x="332" y="164" type="curve" smooth="yes"/>
-      <point x="371" y="146"/>
-      <point x="422" y="135"/>
-      <point x="478" y="135" type="curve" smooth="yes"/>
-      <point x="590" y="135"/>
-      <point x="682" y="179"/>
-      <point x="719" y="254" type="curve" smooth="yes"/>
-      <point x="727" y="270"/>
-      <point x="735" y="295"/>
-      <point x="739" y="325" type="curve" smooth="yes"/>
-      <point x="743" y="356"/>
-      <point x="745" y="407"/>
-      <point x="745" y="479" type="curve" smooth="yes"/>
-      <point x="745" y="1493" type="line"/>
-      <point x="947" y="1493" type="line"/>
-      <point x="947" y="573" type="line" smooth="yes"/>
-      <point x="947" y="406"/>
-      <point x="938" y="314"/>
-      <point x="918" y="248" type="curve" smooth="yes"/>
-      <point x="876" y="108"/>
-      <point x="773" y="35"/>
-      <point x="669" y="0" type="curve" smooth="yes"/>
-      <point x="612" y="-19"/>
       <point x="549" y="-29"/>
-      <point x="480" y="-29" type="curve" smooth="yes"/>
-      <point x="335" y="-29"/>
-      <point x="215" y="15"/>
-      <point x="136" y="87" type="curve" smooth="yes"/>
-      <point x="88" y="131"/>
-      <point x="56" y="186"/>
-      <point x="38" y="250" type="curve" smooth="yes"/>
-      <point x="20" y="313"/>
+      <point x="612" y="-19"/>
+      <point x="669" y="0" type="curve" smooth="yes"/>
+      <point x="773" y="35"/>
+      <point x="876" y="108"/>
+      <point x="918" y="248" type="curve" smooth="yes"/>
+      <point x="938" y="314"/>
+      <point x="947" y="406"/>
+      <point x="947" y="573" type="curve" smooth="yes"/>
+      <point x="947" y="1493" type="line"/>
+      <point x="745" y="1493" type="line"/>
+      <point x="745" y="479" type="line" smooth="yes"/>
+      <point x="745" y="407"/>
+      <point x="743" y="356"/>
+      <point x="739" y="325" type="curve" smooth="yes"/>
+      <point x="735" y="295"/>
+      <point x="727" y="270"/>
+      <point x="719" y="254" type="curve" smooth="yes"/>
+      <point x="682" y="179"/>
+      <point x="590" y="135"/>
+      <point x="478" y="135" type="curve" smooth="yes"/>
+      <point x="422" y="135"/>
+      <point x="371" y="146"/>
+      <point x="332" y="164" type="curve" smooth="yes"/>
+      <point x="253" y="201"/>
+      <point x="226" y="269"/>
+      <point x="218" y="326" type="curve" smooth="yes"/>
+      <point x="214" y="357"/>
+      <point x="212" y="408"/>
+      <point x="212" y="481" type="curve" smooth="yes"/>
+      <point x="212" y="1493" type="line"/>
+      <point x="9" y="1493" type="line"/>
+      <point x="9" y="573" type="line" smooth="yes"/>
       <point x="9" y="409"/>
-      <point x="9" y="573" type="curve" smooth="yes"/>
+      <point x="20" y="313"/>
+      <point x="38" y="250" type="curve" smooth="yes"/>
+      <point x="56" y="186"/>
+      <point x="88" y="131"/>
+      <point x="136" y="87" type="curve" smooth="yes"/>
+      <point x="215" y="15"/>
+      <point x="335" y="-29"/>
+      <point x="480" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="1168" y="1188"/>
+      <point x="1224" y="1270"/>
+      <point x="1224" y="1418" type="curve" smooth="yes"/>
+      <point x="1224" y="1467"/>
+      <point x="1218" y="1505"/>
+      <point x="1204" y="1561" type="curve"/>
+      <point x="1071" y="1561" type="line"/>
+      <point x="1091" y="1520"/>
+      <point x="1101" y="1478"/>
+      <point x="1101" y="1437" type="curve" smooth="yes"/>
+      <point x="1101" y="1365"/>
+      <point x="1069" y="1327"/>
+      <point x="1013" y="1327" type="curve" smooth="yes"/>
+      <point x="968" y="1327"/>
+      <point x="916" y="1351"/>
+      <point x="829" y="1415" type="curve"/>
+      <point x="829" y="1296" type="line"/>
+      <point x="923" y="1214"/>
+      <point x="984" y="1188"/>
+      <point x="1050" y="1188" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 48 - 48
source/Hack-Regular.ufo/glyphs/U_hungarumlaut.glif

@@ -7,60 +7,60 @@
   </note>
   <outline>
     <contour>
-      <point x="860" y="1899" type="line"/>
-      <point x="1046" y="1899" type="line"/>
-      <point x="817" y="1635" type="line"/>
-      <point x="663" y="1635" type="line"/>
+      <point x="687" y="-29"/>
+      <point x="750" y="-19"/>
+      <point x="807" y="0" type="curve" smooth="yes"/>
+      <point x="911" y="35"/>
+      <point x="1014" y="108"/>
+      <point x="1056" y="248" type="curve" smooth="yes"/>
+      <point x="1076" y="314"/>
+      <point x="1085" y="406"/>
+      <point x="1085" y="573" type="curve" smooth="yes"/>
+      <point x="1085" y="1493" type="line"/>
+      <point x="883" y="1493" type="line"/>
+      <point x="883" y="479" type="line" smooth="yes"/>
+      <point x="883" y="407"/>
+      <point x="881" y="356"/>
+      <point x="877" y="325" type="curve" smooth="yes"/>
+      <point x="873" y="295"/>
+      <point x="865" y="270"/>
+      <point x="857" y="254" type="curve" smooth="yes"/>
+      <point x="820" y="179"/>
+      <point x="728" y="135"/>
+      <point x="616" y="135" type="curve" smooth="yes"/>
+      <point x="560" y="135"/>
+      <point x="509" y="146"/>
+      <point x="470" y="164" type="curve" smooth="yes"/>
+      <point x="391" y="201"/>
+      <point x="364" y="269"/>
+      <point x="356" y="326" type="curve" smooth="yes"/>
+      <point x="352" y="357"/>
+      <point x="350" y="408"/>
+      <point x="350" y="481" type="curve" smooth="yes"/>
+      <point x="350" y="1493" type="line"/>
+      <point x="147" y="1493" type="line"/>
+      <point x="147" y="573" type="line" smooth="yes"/>
+      <point x="147" y="409"/>
+      <point x="158" y="313"/>
+      <point x="176" y="250" type="curve" smooth="yes"/>
+      <point x="194" y="186"/>
+      <point x="226" y="131"/>
+      <point x="274" y="87" type="curve" smooth="yes"/>
+      <point x="353" y="15"/>
+      <point x="473" y="-29"/>
+      <point x="618" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="541" y="1899" type="line"/>
-      <point x="727" y="1899" type="line"/>
       <point x="498" y="1635" type="line"/>
+      <point x="727" y="1899" type="line"/>
+      <point x="541" y="1899" type="line"/>
       <point x="344" y="1635" type="line"/>
     </contour>
     <contour>
-      <point x="147" y="1493" type="line"/>
-      <point x="350" y="1493" type="line"/>
-      <point x="350" y="481" type="line" smooth="yes"/>
-      <point x="350" y="408"/>
-      <point x="352" y="357"/>
-      <point x="356" y="326" type="curve" smooth="yes"/>
-      <point x="364" y="269"/>
-      <point x="391" y="201"/>
-      <point x="470" y="164" type="curve" smooth="yes"/>
-      <point x="509" y="146"/>
-      <point x="560" y="135"/>
-      <point x="616" y="135" type="curve" smooth="yes"/>
-      <point x="728" y="135"/>
-      <point x="820" y="179"/>
-      <point x="857" y="254" type="curve" smooth="yes"/>
-      <point x="865" y="270"/>
-      <point x="873" y="295"/>
-      <point x="877" y="325" type="curve" smooth="yes"/>
-      <point x="881" y="356"/>
-      <point x="883" y="407"/>
-      <point x="883" y="479" type="curve" smooth="yes"/>
-      <point x="883" y="1493" type="line"/>
-      <point x="1085" y="1493" type="line"/>
-      <point x="1085" y="573" type="line" smooth="yes"/>
-      <point x="1085" y="406"/>
-      <point x="1076" y="314"/>
-      <point x="1056" y="248" type="curve" smooth="yes"/>
-      <point x="1014" y="108"/>
-      <point x="911" y="35"/>
-      <point x="807" y="0" type="curve" smooth="yes"/>
-      <point x="750" y="-19"/>
-      <point x="687" y="-29"/>
-      <point x="618" y="-29" type="curve" smooth="yes"/>
-      <point x="473" y="-29"/>
-      <point x="353" y="15"/>
-      <point x="274" y="87" type="curve" smooth="yes"/>
-      <point x="226" y="131"/>
-      <point x="194" y="186"/>
-      <point x="176" y="250" type="curve" smooth="yes"/>
-      <point x="158" y="313"/>
-      <point x="147" y="409"/>
-      <point x="147" y="573" type="curve" smooth="yes"/>
+      <point x="817" y="1635" type="line"/>
+      <point x="1046" y="1899" type="line"/>
+      <point x="860" y="1899" type="line"/>
+      <point x="663" y="1635" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 46 - 46
source/Hack-Regular.ufo/glyphs/U_macron.glif

@@ -7,54 +7,54 @@
   </note>
   <outline>
     <contour>
-      <point x="317" y="1840" type="line"/>
-      <point x="915" y="1840" type="line"/>
-      <point x="915" y="1692" type="line"/>
-      <point x="317" y="1692" type="line"/>
-    </contour>
-    <contour>
-      <point x="147" y="1493" type="line"/>
-      <point x="350" y="1493" type="line"/>
-      <point x="350" y="481" type="line" smooth="yes"/>
-      <point x="350" y="408"/>
-      <point x="352" y="357"/>
-      <point x="356" y="326" type="curve" smooth="yes"/>
-      <point x="364" y="269"/>
-      <point x="391" y="201"/>
-      <point x="470" y="164" type="curve" smooth="yes"/>
-      <point x="509" y="146"/>
-      <point x="560" y="135"/>
-      <point x="616" y="135" type="curve" smooth="yes"/>
-      <point x="728" y="135"/>
-      <point x="820" y="179"/>
-      <point x="857" y="254" type="curve" smooth="yes"/>
-      <point x="865" y="270"/>
-      <point x="873" y="295"/>
-      <point x="877" y="325" type="curve" smooth="yes"/>
-      <point x="881" y="356"/>
-      <point x="883" y="407"/>
-      <point x="883" y="479" type="curve" smooth="yes"/>
-      <point x="883" y="1493" type="line"/>
-      <point x="1085" y="1493" type="line"/>
-      <point x="1085" y="573" type="line" smooth="yes"/>
-      <point x="1085" y="406"/>
-      <point x="1076" y="314"/>
-      <point x="1056" y="248" type="curve" smooth="yes"/>
-      <point x="1014" y="108"/>
-      <point x="911" y="35"/>
-      <point x="807" y="0" type="curve" smooth="yes"/>
-      <point x="750" y="-19"/>
       <point x="687" y="-29"/>
-      <point x="618" y="-29" type="curve" smooth="yes"/>
-      <point x="473" y="-29"/>
-      <point x="353" y="15"/>
-      <point x="274" y="87" type="curve" smooth="yes"/>
-      <point x="226" y="131"/>
-      <point x="194" y="186"/>
-      <point x="176" y="250" type="curve" smooth="yes"/>
-      <point x="158" y="313"/>
+      <point x="750" y="-19"/>
+      <point x="807" y="0" type="curve" smooth="yes"/>
+      <point x="911" y="35"/>
+      <point x="1014" y="108"/>
+      <point x="1056" y="248" type="curve" smooth="yes"/>
+      <point x="1076" y="314"/>
+      <point x="1085" y="406"/>
+      <point x="1085" y="573" type="curve" smooth="yes"/>
+      <point x="1085" y="1493" type="line"/>
+      <point x="883" y="1493" type="line"/>
+      <point x="883" y="479" type="line" smooth="yes"/>
+      <point x="883" y="407"/>
+      <point x="881" y="356"/>
+      <point x="877" y="325" type="curve" smooth="yes"/>
+      <point x="873" y="295"/>
+      <point x="865" y="270"/>
+      <point x="857" y="254" type="curve" smooth="yes"/>
+      <point x="820" y="179"/>
+      <point x="728" y="135"/>
+      <point x="616" y="135" type="curve" smooth="yes"/>
+      <point x="560" y="135"/>
+      <point x="509" y="146"/>
+      <point x="470" y="164" type="curve" smooth="yes"/>
+      <point x="391" y="201"/>
+      <point x="364" y="269"/>
+      <point x="356" y="326" type="curve" smooth="yes"/>
+      <point x="352" y="357"/>
+      <point x="350" y="408"/>
+      <point x="350" y="481" type="curve" smooth="yes"/>
+      <point x="350" y="1493" type="line"/>
+      <point x="147" y="1493" type="line"/>
+      <point x="147" y="573" type="line" smooth="yes"/>
       <point x="147" y="409"/>
-      <point x="147" y="573" type="curve" smooth="yes"/>
+      <point x="158" y="313"/>
+      <point x="176" y="250" type="curve" smooth="yes"/>
+      <point x="194" y="186"/>
+      <point x="226" y="131"/>
+      <point x="274" y="87" type="curve" smooth="yes"/>
+      <point x="353" y="15"/>
+      <point x="473" y="-29"/>
+      <point x="618" y="-29" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="915" y="1692" type="line"/>
+      <point x="915" y="1840" type="line"/>
+      <point x="317" y="1840" type="line"/>
+      <point x="317" y="1692" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 58 - 58
source/Hack-Regular.ufo/glyphs/U_ogonek.glif

@@ -7,70 +7,70 @@
   </note>
   <outline>
     <contour>
-      <point x="147" y="1493" type="line"/>
-      <point x="350" y="1493" type="line"/>
-      <point x="350" y="481" type="line" smooth="yes"/>
-      <point x="350" y="408"/>
-      <point x="352" y="357"/>
-      <point x="356" y="326" type="curve" smooth="yes"/>
-      <point x="364" y="269"/>
-      <point x="391" y="201"/>
-      <point x="470" y="164" type="curve" smooth="yes"/>
-      <point x="509" y="146"/>
-      <point x="560" y="135"/>
-      <point x="616" y="135" type="curve" smooth="yes"/>
-      <point x="728" y="135"/>
-      <point x="820" y="179"/>
-      <point x="857" y="254" type="curve" smooth="yes"/>
-      <point x="865" y="270"/>
-      <point x="873" y="295"/>
-      <point x="877" y="325" type="curve" smooth="yes"/>
-      <point x="881" y="356"/>
-      <point x="883" y="407"/>
-      <point x="883" y="479" type="curve" smooth="yes"/>
-      <point x="883" y="1493" type="line"/>
-      <point x="1085" y="1493" type="line"/>
-      <point x="1085" y="573" type="line" smooth="yes"/>
-      <point x="1085" y="406"/>
-      <point x="1076" y="314"/>
-      <point x="1056" y="248" type="curve" smooth="yes"/>
-      <point x="1014" y="108"/>
-      <point x="911" y="35"/>
-      <point x="807" y="0" type="curve" smooth="yes"/>
-      <point x="750" y="-19"/>
       <point x="687" y="-29"/>
-      <point x="618" y="-29" type="curve" smooth="yes"/>
-      <point x="473" y="-29"/>
-      <point x="353" y="15"/>
-      <point x="274" y="87" type="curve" smooth="yes"/>
-      <point x="226" y="131"/>
-      <point x="194" y="186"/>
-      <point x="176" y="250" type="curve" smooth="yes"/>
-      <point x="158" y="313"/>
+      <point x="750" y="-19"/>
+      <point x="807" y="0" type="curve" smooth="yes"/>
+      <point x="911" y="35"/>
+      <point x="1014" y="108"/>
+      <point x="1056" y="248" type="curve" smooth="yes"/>
+      <point x="1076" y="314"/>
+      <point x="1085" y="406"/>
+      <point x="1085" y="573" type="curve" smooth="yes"/>
+      <point x="1085" y="1493" type="line"/>
+      <point x="883" y="1493" type="line"/>
+      <point x="883" y="479" type="line" smooth="yes"/>
+      <point x="883" y="407"/>
+      <point x="881" y="356"/>
+      <point x="877" y="325" type="curve" smooth="yes"/>
+      <point x="873" y="295"/>
+      <point x="865" y="270"/>
+      <point x="857" y="254" type="curve" smooth="yes"/>
+      <point x="820" y="179"/>
+      <point x="728" y="135"/>
+      <point x="616" y="135" type="curve" smooth="yes"/>
+      <point x="560" y="135"/>
+      <point x="509" y="146"/>
+      <point x="470" y="164" type="curve" smooth="yes"/>
+      <point x="391" y="201"/>
+      <point x="364" y="269"/>
+      <point x="356" y="326" type="curve" smooth="yes"/>
+      <point x="352" y="357"/>
+      <point x="350" y="408"/>
+      <point x="350" y="481" type="curve" smooth="yes"/>
+      <point x="350" y="1493" type="line"/>
+      <point x="147" y="1493" type="line"/>
+      <point x="147" y="573" type="line" smooth="yes"/>
       <point x="147" y="409"/>
-      <point x="147" y="573" type="curve" smooth="yes"/>
+      <point x="158" y="313"/>
+      <point x="176" y="250" type="curve" smooth="yes"/>
+      <point x="194" y="186"/>
+      <point x="226" y="131"/>
+      <point x="274" y="87" type="curve" smooth="yes"/>
+      <point x="353" y="15"/>
+      <point x="473" y="-29"/>
+      <point x="618" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="675" y="-16" type="line"/>
-      <point x="611" y="-103"/>
-      <point x="587" y="-155"/>
-      <point x="587" y="-200" type="curve" smooth="yes"/>
-      <point x="587" y="-256"/>
-      <point x="625" y="-288"/>
-      <point x="697" y="-288" type="curve" smooth="yes"/>
-      <point x="738" y="-288"/>
-      <point x="780" y="-278"/>
-      <point x="821" y="-258" type="curve"/>
-      <point x="821" y="-391" type="line"/>
-      <point x="765" y="-405"/>
       <point x="727" y="-411"/>
-      <point x="678" y="-411" type="curve" smooth="yes"/>
-      <point x="530" y="-411"/>
-      <point x="448" y="-355"/>
-      <point x="448" y="-237" type="curve" smooth="yes"/>
-      <point x="448" y="-171"/>
+      <point x="765" y="-405"/>
+      <point x="821" y="-391" type="curve"/>
+      <point x="821" y="-258" type="line"/>
+      <point x="780" y="-278"/>
+      <point x="738" y="-288"/>
+      <point x="697" y="-288" type="curve" smooth="yes"/>
+      <point x="625" y="-288"/>
+      <point x="587" y="-256"/>
+      <point x="587" y="-200" type="curve" smooth="yes"/>
+      <point x="587" y="-155"/>
+      <point x="611" y="-103"/>
+      <point x="675" y="-16" type="curve"/>
+      <point x="556" y="-16" type="line"/>
       <point x="474" y="-110"/>
-      <point x="556" y="-16" type="curve"/>
+      <point x="448" y="-171"/>
+      <point x="448" y="-237" type="curve" smooth="yes"/>
+      <point x="448" y="-355"/>
+      <point x="530" y="-411"/>
+      <point x="678" y="-411" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 60 - 60
source/Hack-Regular.ufo/glyphs/U_ring.glif

@@ -7,76 +7,76 @@
   </note>
   <outline>
     <contour>
-      <point x="147" y="1493" type="line"/>
-      <point x="350" y="1493" type="line"/>
-      <point x="350" y="481" type="line" smooth="yes"/>
-      <point x="350" y="408"/>
-      <point x="352" y="357"/>
-      <point x="356" y="326" type="curve" smooth="yes"/>
-      <point x="364" y="269"/>
-      <point x="391" y="201"/>
-      <point x="470" y="164" type="curve" smooth="yes"/>
-      <point x="509" y="146"/>
-      <point x="560" y="135"/>
-      <point x="616" y="135" type="curve" smooth="yes"/>
-      <point x="728" y="135"/>
-      <point x="820" y="179"/>
-      <point x="857" y="254" type="curve" smooth="yes"/>
-      <point x="865" y="270"/>
-      <point x="873" y="295"/>
-      <point x="877" y="325" type="curve" smooth="yes"/>
-      <point x="881" y="356"/>
-      <point x="883" y="407"/>
-      <point x="883" y="479" type="curve" smooth="yes"/>
-      <point x="883" y="1493" type="line"/>
-      <point x="1085" y="1493" type="line"/>
-      <point x="1085" y="573" type="line" smooth="yes"/>
-      <point x="1085" y="406"/>
-      <point x="1076" y="314"/>
-      <point x="1056" y="248" type="curve" smooth="yes"/>
-      <point x="1014" y="108"/>
-      <point x="911" y="35"/>
-      <point x="807" y="0" type="curve" smooth="yes"/>
-      <point x="750" y="-19"/>
       <point x="687" y="-29"/>
-      <point x="618" y="-29" type="curve" smooth="yes"/>
-      <point x="473" y="-29"/>
-      <point x="353" y="15"/>
-      <point x="274" y="87" type="curve" smooth="yes"/>
-      <point x="226" y="131"/>
-      <point x="194" y="186"/>
-      <point x="176" y="250" type="curve" smooth="yes"/>
-      <point x="158" y="313"/>
+      <point x="750" y="-19"/>
+      <point x="807" y="0" type="curve" smooth="yes"/>
+      <point x="911" y="35"/>
+      <point x="1014" y="108"/>
+      <point x="1056" y="248" type="curve" smooth="yes"/>
+      <point x="1076" y="314"/>
+      <point x="1085" y="406"/>
+      <point x="1085" y="573" type="curve" smooth="yes"/>
+      <point x="1085" y="1493" type="line"/>
+      <point x="883" y="1493" type="line"/>
+      <point x="883" y="479" type="line" smooth="yes"/>
+      <point x="883" y="407"/>
+      <point x="881" y="356"/>
+      <point x="877" y="325" type="curve" smooth="yes"/>
+      <point x="873" y="295"/>
+      <point x="865" y="270"/>
+      <point x="857" y="254" type="curve" smooth="yes"/>
+      <point x="820" y="179"/>
+      <point x="728" y="135"/>
+      <point x="616" y="135" type="curve" smooth="yes"/>
+      <point x="560" y="135"/>
+      <point x="509" y="146"/>
+      <point x="470" y="164" type="curve" smooth="yes"/>
+      <point x="391" y="201"/>
+      <point x="364" y="269"/>
+      <point x="356" y="326" type="curve" smooth="yes"/>
+      <point x="352" y="357"/>
+      <point x="350" y="408"/>
+      <point x="350" y="481" type="curve" smooth="yes"/>
+      <point x="350" y="1493" type="line"/>
+      <point x="147" y="1493" type="line"/>
+      <point x="147" y="573" type="line" smooth="yes"/>
       <point x="147" y="409"/>
-      <point x="147" y="573" type="curve" smooth="yes"/>
+      <point x="158" y="313"/>
+      <point x="176" y="250" type="curve" smooth="yes"/>
+      <point x="194" y="186"/>
+      <point x="226" y="131"/>
+      <point x="274" y="87" type="curve" smooth="yes"/>
+      <point x="353" y="15"/>
+      <point x="473" y="-29"/>
+      <point x="618" y="-29" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="901" y="1474"/>
       <point x="781" y="1352"/>
-      <point x="627" y="1352" type="curve" smooth="yes"/>
-      <point x="473" y="1352"/>
-      <point x="352" y="1474"/>
-      <point x="352" y="1627" type="curve" smooth="yes"/>
-      <point x="352" y="1780"/>
-      <point x="473" y="1901"/>
-      <point x="627" y="1901" type="curve" smooth="yes"/>
-      <point x="781" y="1901"/>
-      <point x="901" y="1780"/>
+      <point x="901" y="1474"/>
       <point x="901" y="1627" type="curve" smooth="yes"/>
+      <point x="901" y="1780"/>
+      <point x="781" y="1901"/>
+      <point x="627" y="1901" type="curve" smooth="yes"/>
+      <point x="473" y="1901"/>
+      <point x="352" y="1780"/>
+      <point x="352" y="1627" type="curve" smooth="yes"/>
+      <point x="352" y="1474"/>
+      <point x="473" y="1352"/>
+      <point x="627" y="1352" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="778" y="1711"/>
-      <point x="711" y="1778"/>
-      <point x="626" y="1778" type="curve" smooth="yes"/>
-      <point x="541" y="1778"/>
-      <point x="475" y="1712"/>
-      <point x="475" y="1627" type="curve" smooth="yes"/>
-      <point x="475" y="1541"/>
       <point x="541" y="1475"/>
-      <point x="626" y="1475" type="curve" smooth="yes"/>
-      <point x="711" y="1475"/>
-      <point x="778" y="1542"/>
+      <point x="475" y="1541"/>
+      <point x="475" y="1627" type="curve" smooth="yes"/>
+      <point x="475" y="1712"/>
+      <point x="541" y="1778"/>
+      <point x="626" y="1778" type="curve" smooth="yes"/>
+      <point x="711" y="1778"/>
+      <point x="778" y="1711"/>
       <point x="778" y="1627" type="curve" smooth="yes"/>
+      <point x="778" y="1542"/>
+      <point x="711" y="1475"/>
+      <point x="626" y="1475" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно