Browse Source

expanded regular character set

Chris Simpkins 10 years ago
parent
commit
693d943a98
100 changed files with 5924 additions and 285 deletions
  1. 22 1
      CHANGELOG.md
  2. 0 279
      source/Hack-Regular.glyphs
  3. 42 1
      source/Hack-Regular.ufo/features.fea
  4. 2 2
      source/Hack-Regular.ufo/fontinfo.plist
  5. 41 0
      source/Hack-Regular.ufo/glyphs/A_breve.glif
  6. 25 0
      source/Hack-Regular.ufo/glyphs/A_lpha.glif
  7. 31 0
      source/Hack-Regular.ufo/glyphs/A_lphatonos.glif
  8. 31 0
      source/Hack-Regular.ufo/glyphs/A_macron.glif
  9. 47 0
      source/Hack-Regular.ufo/glyphs/A_ogonek.glif
  10. 49 0
      source/Hack-Regular.ufo/glyphs/B_eta.glif
  11. 44 0
      source/Hack-Regular.ufo/glyphs/C_dotaccent.glif
  12. 24 0
      source/Hack-Regular.ufo/glyphs/C_hi.glif
  13. 41 0
      source/Hack-Regular.ufo/glyphs/D_caron.glif
  14. 40 0
      source/Hack-Regular.ufo/glyphs/D_croat.glif
  15. 33 0
      source/Hack-Regular.ufo/glyphs/E_caron.glif
  16. 42 0
      source/Hack-Regular.ufo/glyphs/E_dotaccent.glif
  17. 30 0
      source/Hack-Regular.ufo/glyphs/E_macron.glif
  18. 40 0
      source/Hack-Regular.ufo/glyphs/E_ng.glif
  19. 46 0
      source/Hack-Regular.ufo/glyphs/E_ogonek.glif
  20. 24 0
      source/Hack-Regular.ufo/glyphs/E_psilon.glif
  21. 30 0
      source/Hack-Regular.ufo/glyphs/E_psilontonos.glif
  22. 24 0
      source/Hack-Regular.ufo/glyphs/E_ta.glif
  23. 30 0
      source/Hack-Regular.ufo/glyphs/E_tatonos.glif
  24. 18 0
      source/Hack-Regular.ufo/glyphs/G_amma.glif
  25. 51 0
      source/Hack-Regular.ufo/glyphs/G_caron.glif
  26. 48 0
      source/Hack-Regular.ufo/glyphs/G_commaaccent.glif
  27. 48 0
      source/Hack-Regular.ufo/glyphs/G_dotaccent.glif
  28. 38 0
      source/Hack-Regular.ufo/glyphs/H_bar.glif
  29. 30 0
      source/Hack-Regular.ufo/glyphs/I_macron.glif
  30. 46 0
      source/Hack-Regular.ufo/glyphs/I_ogonek.glif
  31. 24 0
      source/Hack-Regular.ufo/glyphs/I_ota.glif
  32. 36 0
      source/Hack-Regular.ufo/glyphs/I_otadieresis.glif
  33. 30 0
      source/Hack-Regular.ufo/glyphs/I_otatonos.glif
  34. 56 0
      source/Hack-Regular.ufo/glyphs/I_tilde.glif
  35. 24 0
      source/Hack-Regular.ufo/glyphs/K_appa.glif
  36. 30 0
      source/Hack-Regular.ufo/glyphs/K_commaaccent.glif
  37. 24 0
      source/Hack-Regular.ufo/glyphs/L_acute.glif
  38. 19 0
      source/Hack-Regular.ufo/glyphs/L_ambda.glif
  39. 24 0
      source/Hack-Regular.ufo/glyphs/L_caron.glif
  40. 24 0
      source/Hack-Regular.ufo/glyphs/L_commaaccent.glif
  41. 25 0
      source/Hack-Regular.ufo/glyphs/M_u.glif
  42. 28 0
      source/Hack-Regular.ufo/glyphs/N_acute.glif
  43. 31 0
      source/Hack-Regular.ufo/glyphs/N_caron.glif
  44. 28 0
      source/Hack-Regular.ufo/glyphs/N_commaaccent.glif
  45. 22 0
      source/Hack-Regular.ufo/glyphs/N_u.glif
  46. 72 0
      source/Hack-Regular.ufo/glyphs/O_horn.glif
  47. 62 0
      source/Hack-Regular.ufo/glyphs/O_hungarumlaut.glif
  48. 56 0
      source/Hack-Regular.ufo/glyphs/O_macron.glif
  49. 50 0
      source/Hack-Regular.ufo/glyphs/O_megatonos.glif
  50. 50 0
      source/Hack-Regular.ufo/glyphs/O_micron.glif
  51. 56 0
      source/Hack-Regular.ufo/glyphs/O_microntonos.glif
  52. 72 0
      source/Hack-Regular.ufo/glyphs/O_slashacute.glif
  53. 68 0
      source/Hack-Regular.ufo/glyphs/P_hi.glif
  54. 20 0
      source/Hack-Regular.ufo/glyphs/P_i.glif
  55. 52 0
      source/Hack-Regular.ufo/glyphs/P_si.glif
  56. 49 0
      source/Hack-Regular.ufo/glyphs/R_acute.glif
  57. 52 0
      source/Hack-Regular.ufo/glyphs/R_caron.glif
  58. 49 0
      source/Hack-Regular.ufo/glyphs/R_commaaccent.glif
  59. 34 0
      source/Hack-Regular.ufo/glyphs/R_ho.glif
  60. 58 0
      source/Hack-Regular.ufo/glyphs/S_acute.glif
  61. 58 0
      source/Hack-Regular.ufo/glyphs/S_commaaccent.glif
  62. 24 0
      source/Hack-Regular.ufo/glyphs/S_igma.glif
  63. 20 0
      source/Hack-Regular.ufo/glyphs/T_au.glif
  64. 28 0
      source/Hack-Regular.ufo/glyphs/T_bar.glif
  65. 29 0
      source/Hack-Regular.ufo/glyphs/T_caron.glif
  66. 42 0
      source/Hack-Regular.ufo/glyphs/T_commaaccent.glif
  67. 56 0
      source/Hack-Regular.ufo/glyphs/T_heta.glif
  68. 76 0
      source/Hack-Regular.ufo/glyphs/U_horn.glif
  69. 66 0
      source/Hack-Regular.ufo/glyphs/U_hungarumlaut.glif
  70. 60 0
      source/Hack-Regular.ufo/glyphs/U_macron.glif
  71. 76 0
      source/Hack-Regular.ufo/glyphs/U_ogonek.glif
  72. 21 0
      source/Hack-Regular.ufo/glyphs/U_psilon.glif
  73. 40 0
      source/Hack-Regular.ufo/glyphs/U_psilon1.glif
  74. 33 0
      source/Hack-Regular.ufo/glyphs/U_psilondieresis.glif
  75. 27 0
      source/Hack-Regular.ufo/glyphs/U_psilontonos.glif
  76. 82 0
      source/Hack-Regular.ufo/glyphs/U_ring.glif
  77. 86 0
      source/Hack-Regular.ufo/glyphs/U_tilde.glif
  78. 31 0
      source/Hack-Regular.ufo/glyphs/W_acute.glif
  79. 34 0
      source/Hack-Regular.ufo/glyphs/W_circumflex.glif
  80. 61 0
      source/Hack-Regular.ufo/glyphs/W_dieresis.glif
  81. 31 0
      source/Hack-Regular.ufo/glyphs/W_grave.glif
  82. 28 0
      source/Hack-Regular.ufo/glyphs/X_i.glif
  83. 30 0
      source/Hack-Regular.ufo/glyphs/Y_circumflex.glif
  84. 27 0
      source/Hack-Regular.ufo/glyphs/Y_grave.glif
  85. 28 0
      source/Hack-Regular.ufo/glyphs/Z_acute.glif
  86. 40 0
      source/Hack-Regular.ufo/glyphs/Z_dotaccent.glif
  87. 22 0
      source/Hack-Regular.ufo/glyphs/Z_eta.glif
  88. 72 0
      source/Hack-Regular.ufo/glyphs/abreve.glif
  89. 16 0
      source/Hack-Regular.ufo/glyphs/acutecomb.glif
  90. 53 0
      source/Hack-Regular.ufo/glyphs/alpha.glif
  91. 59 0
      source/Hack-Regular.ufo/glyphs/alphatonos.glif
  92. 62 0
      source/Hack-Regular.ufo/glyphs/amacron.glif
  93. 16 0
      source/Hack-Regular.ufo/glyphs/anoteleia.glif
  94. 78 0
      source/Hack-Regular.ufo/glyphs/aogonek.glif
  95. 43 0
      source/Hack-Regular.ufo/glyphs/beta.glif
  96. 44 0
      source/Hack-Regular.ufo/glyphs/cdotaccent.glif
  97. 40 0
      source/Hack-Regular.ufo/glyphs/chi.glif
  98. 1922 2
      source/Hack-Regular.ufo/glyphs/contents.plist
  99. 49 0
      source/Hack-Regular.ufo/glyphs/dcaron.glif
  100. 72 0
      source/Hack-Regular.ufo/glyphs/delta.glif

+ 22 - 1
CHANGELOG.md

@@ -1,4 +1,25 @@
-# Version 1.4
+# Version 2.0
+
+TODO:
+
+- separator, symbol, marks for regular set
+- all new chars for bold, oblique, and boldoblique set
+- adjust the width terminals/angle on the new glyphs
+- harmonize curves of the new glyphs
+- adjust dots to curved dots for new glyphs
+
+### New Glyphs
+
+- New glyphs for Revised Western European (ISO-8859-15, Latin-9) character set
+- New glyphs for Central European (ISO-8859-2, Latin-2) character set
+- New glyphs for South European (ISO-8859-3, Latin-3) character set
+- New glyphs for Vietnamese character set
+- New glyphs for Pan African Latin character set
+- New glyphs for Cyrillic (ISO-8859-5) character set
+- New glyphs for Greek (ISO-8859-7) character set
+- New glyphs for Arabic (ISO-8859-6) character set
+- New punctuation glyphs
+
 
 ### Modified Glyphs
 

File diff suppressed because it is too large
+ 0 - 279
source/Hack-Regular.glyphs


+ 42 - 1
source/Hack-Regular.ufo/features.fea

@@ -1,26 +1,50 @@
 # Prefix: Languagesystems
 # automatic
 languagesystem DFLT dflt;
+languagesystem latn dflt;
+languagesystem latn ROM;
+languagesystem latn MOL;
 
 feature aalt {
 # automatic
+feature locl;
 feature sups;
 feature frac;
 feature ordn;
+feature init;
+feature medi;
+feature fina;
 } aalt;
 
+feature locl {
+# automatic
+script latn;
+language ROM;
+sub Scedilla by Scommaaccent;
+sub scedilla by scommaaccent;
+language MOL;
+sub Scedilla by Scommaaccent;
+sub scedilla by scommaaccent;
+} locl;
+
 feature sups {
 # automatic
+sub one by onesuperior;
 sub two by twosuperior;
 sub three by threesuperior;
-sub one by onesuperior;
 } sups;
 
 feature frac {
 # automatic
+sub one slash eight by oneeighth;
 sub one slash four by onequarter;
+sub three slash eight by threeeighths;
 sub one slash two by onehalf;
+sub five slash eight by fiveeighths;
 sub three slash four by threequarters;
+sub seven slash eight by seveneighths;
+sub one slash three by onethird;
+sub two slash three by twothirds;
 } frac;
 
 feature ordn {
@@ -29,6 +53,23 @@ sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine;
 sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine;
 } ordn;
 
+feature init {
+# automatic
+sub uni06A1 by uni06A1.init;
+} init;
+
+feature medi {
+# automatic
+sub uni06A1 by uni06A1.medi;
+} medi;
+
+feature fina {
+# automatic
+sub uni066E by uni066E.fina;
+sub uni06A1 by uni06A1.fina;
+sub uni066F by uni066F.fina;
+} fina;
+
 feature liga {
 # automatic
 sub f i by fi;

+ 2 - 2
source/Hack-Regular.ufo/fontinfo.plist

@@ -159,9 +159,9 @@ Except as contained in this notice, the names of Gnome, the Gnome Foundation, an
 	<key>vendorID</key>
 	<string>SIMP</string>
 	<key>versionMajor</key>
-	<integer>1</integer>
+	<integer>2</integer>
 	<key>versionMinor</key>
-	<integer>4</integer>
+	<integer>0</integer>
 	<key>xHeight</key>
 	<integer>1120</integer>
 </dict>

+ 41 - 0
source/Hack-Regular.ufo/glyphs/A_breve.glif

@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Abreve" format="1">
+  <advance width="1233"/>
+  <unicode hex="0102"/>
+  <note>
+	Abreve
+  </note>
+  <outline>
+    <contour>
+      <point x="422" y="1901" type="line"/>
+      <point x="438" y="1829"/>
+      <point x="507" y="1790"/>
+      <point x="616" y="1790" type="curve" smooth="yes"/>
+      <point x="727" 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"/>
+    </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"/>
+    </contour>
+  </outline>
+</glyph>

+ 25 - 0
source/Hack-Regular.ufo/glyphs/A_lpha.glif

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Alpha" format="1">
+  <advance width="1233"/>
+  <unicode hex="0391"/>
+  <note>
+	Alpha
+  </note>
+  <outline>
+    <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"/>
+    </contour>
+  </outline>
+</glyph>

+ 31 - 0
source/Hack-Regular.ufo/glyphs/A_lphatonos.glif

@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Alphatonos" format="1">
+  <advance width="1233"/>
+  <unicode hex="0386"/>
+  <note>
+	Alphatonos
+  </note>
+  <outline>
+    <contour>
+      <point x="166" y="1315" type="line"/>
+      <point x="-47" y="551" type="line"/>
+      <point x="379" y="551" type="line"/>
+    </contour>
+    <contour>
+      <point x="44" y="1493" type="line"/>
+      <point x="289" y="1493" type="line"/>
+      <point x="746" y="0" type="line"/>
+      <point x="537" y="0" type="line"/>
+      <point x="427" y="389" type="line"/>
+      <point x="-96" y="389" type="line"/>
+      <point x="-204" y="0" type="line"/>
+      <point x="-413" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="306" y="1638" type="line"/>
+      <point x="504" y="1638" type="line"/>
+      <point x="179" y="1262" type="line"/>
+      <point x="25" y="1262" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 31 - 0
source/Hack-Regular.ufo/glyphs/A_macron.glif

@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Amacron" format="1">
+  <advance width="1233"/>
+  <unicode hex="0100"/>
+  <note>
+	Amacron
+  </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="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"/>
+    </contour>
+  </outline>
+</glyph>

+ 47 - 0
source/Hack-Regular.ufo/glyphs/A_ogonek.glif

@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Aogonek" format="1">
+  <advance width="1233"/>
+  <unicode hex="0104"/>
+  <note>
+	Aogonek
+  </note>
+  <outline>
+    <contour>
+      <point x="1102" y="0" type="line"/>
+      <point x="1042" y="-81"/>
+      <point x="1014" y="-139"/>
+      <point x="1014" y="-180" type="curve" smooth="yes"/>
+      <point x="1014" y="-241"/>
+      <point x="1051" y="-272"/>
+      <point x="1123" y="-272" type="curve" smooth="yes"/>
+      <point x="1166" y="-272"/>
+      <point x="1207" y="-262"/>
+      <point x="1248" y="-242" type="curve"/>
+      <point x="1248" y="-375" type="line"/>
+      <point x="1197" y="-388"/>
+      <point x="1152" y="-395"/>
+      <point x="1112" y="-395" type="curve" smooth="yes"/>
+      <point x="949" y="-395"/>
+      <point x="875" y="-339"/>
+      <point x="875" y="-215" type="curve" smooth="yes"/>
+      <point x="875" y="-151"/>
+      <point x="910" y="-83"/>
+      <point x="983" y="0" type="curve"/>
+    </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"/>
+    </contour>
+  </outline>
+</glyph>

+ 49 - 0
source/Hack-Regular.ufo/glyphs/B_eta.glif

@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Beta" format="1">
+  <advance width="1233"/>
+  <unicode hex="0392"/>
+  <note>
+	Beta
+  </note>
+  <outline>
+    <contour>
+      <point x="369" y="713" type="line"/>
+      <point x="369" y="166" type="line"/>
+      <point x="608" y="166" type="line" smooth="yes"/>
+      <point x="843" y="166"/>
+      <point x="934" y="242"/>
+      <point x="934" y="430" type="curve" smooth="yes"/>
+      <point x="934" y="625"/>
+      <point x="832" y="713"/>
+      <point x="608" y="713" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="369" y="1327" type="line"/>
+      <point x="369" y="877" type="line"/>
+      <point x="604" y="877" type="line" smooth="yes"/>
+      <point x="799" y="877"/>
+      <point x="881" y="947"/>
+      <point x="881" y="1114" type="curve" smooth="yes"/>
+      <point x="881" y="1265"/>
+      <point x="801" y="1327"/>
+      <point x="604" y="1327" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="166" y="1493" type="line"/>
+      <point x="608" y="1493" type="line" smooth="yes"/>
+      <point x="913" y="1493"/>
+      <point x="1085" y="1355"/>
+      <point x="1085" y="1114" type="curve" smooth="yes"/>
+      <point x="1085" y="931"/>
+      <point x="998" y="826"/>
+      <point x="823" y="799" type="curve"/>
+      <point x="1019" y="770"/>
+      <point x="1137" y="623"/>
+      <point x="1137" y="410" type="curve" smooth="yes"/>
+      <point x="1137" y="139"/>
+      <point x="959" y="0"/>
+      <point x="608" y="0" type="curve" smooth="yes"/>
+      <point x="166" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 44 - 0
source/Hack-Regular.ufo/glyphs/C_dotaccent.glif

@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Cdotaccent" format="1">
+  <advance width="1233"/>
+  <unicode hex="010A"/>
+  <note>
+	Cdotaccent
+  </note>
+  <outline>
+    <contour>
+      <point x="588" y="1872" type="line"/>
+      <point x="793" y="1872" type="line"/>
+      <point x="793" y="1667" type="line"/>
+      <point x="588" y="1667" type="line"/>
+    </contour>
+    <contour>
+      <point x="1073" y="53" type="line"/>
+      <point x="970" y="-2"/>
+      <point x="864" y="-29"/>
+      <point x="743" y="-29" type="curve" smooth="yes"/>
+      <point x="360" y="-29"/>
+      <point x="139" y="254"/>
+      <point x="139" y="745" type="curve" smooth="yes"/>
+      <point x="139" y="1233"/>
+      <point x="363" y="1520"/>
+      <point x="743" y="1520" type="curve" smooth="yes"/>
+      <point x="864" y="1520"/>
+      <point x="970" y="1493"/>
+      <point x="1073" y="1438" type="curve"/>
+      <point x="1073" y="1231" type="line"/>
+      <point x="974" y="1312"/>
+      <point x="858" y="1356"/>
+      <point x="743" y="1356" type="curve" smooth="yes"/>
+      <point x="480" y="1356"/>
+      <point x="350" y="1154"/>
+      <point x="350" y="745" type="curve" smooth="yes"/>
+      <point x="350" y="337"/>
+      <point x="480" y="135"/>
+      <point x="743" y="135" type="curve" smooth="yes"/>
+      <point x="860" y="135"/>
+      <point x="976" y="179"/>
+      <point x="1073" y="260" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 24 - 0
source/Hack-Regular.ufo/glyphs/C_hi.glif

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Chi" format="1">
+  <advance width="1233"/>
+  <unicode hex="03A7"/>
+  <note>
+	Chi
+  </note>
+  <outline>
+    <contour>
+      <point x="86" y="1493" type="line"/>
+      <point x="303" y="1493" type="line"/>
+      <point x="631" y="930" type="line"/>
+      <point x="965" y="1493" type="line"/>
+      <point x="1182" y="1493" type="line"/>
+      <point x="735" y="791" type="line"/>
+      <point x="1214" y="0" type="line"/>
+      <point x="997" y="0" type="line"/>
+      <point x="631" y="643" type="line"/>
+      <point x="236" y="0" type="line"/>
+      <point x="18" y="0" type="line"/>
+      <point x="518" y="791" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 41 - 0
source/Hack-Regular.ufo/glyphs/D_caron.glif

@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Dcaron" format="1">
+  <advance width="1233"/>
+  <unicode hex="010E"/>
+  <note>
+	Dcaron
+  </note>
+  <outline>
+    <contour>
+      <point x="436" y="166" type="line" smooth="yes"/>
+      <point x="776" y="166"/>
+      <point x="893" y="308"/>
+      <point x="893" y="745" type="curve" smooth="yes"/>
+      <point x="893" y="1186"/>
+      <point x="777" 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="745" type="curve" smooth="yes"/>
+      <point x="1106" y="236"/>
+      <point x="896" y="0"/>
+      <point x="440" y="0" type="curve" smooth="yes"/>
+      <point x="137" y="0" type="line"/>
+      <point x="137" y="1493" 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"/>
+    </contour>
+  </outline>
+</glyph>

+ 40 - 0
source/Hack-Regular.ufo/glyphs/D_croat.glif

@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Dcroat" format="1">
+  <advance width="1233"/>
+  <unicode hex="0110"/>
+  <note>
+	Dcroat
+  </note>
+  <outline>
+    <contour>
+      <point x="436" y="1493" type="line" smooth="yes"/>
+      <point x="892" y="1493"/>
+      <point x="1102" y="1257"/>
+      <point x="1102" y="745" type="curve" smooth="yes"/>
+      <point x="1102" y="236"/>
+      <point x="891" 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="133" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="436" y="166" type="line" smooth="yes"/>
+      <point x="776" y="166"/>
+      <point x="893" y="308"/>
+      <point x="893" y="745" type="curve" smooth="yes"/>
+      <point x="893" y="1186"/>
+      <point x="777" 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="340" y="166" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 33 - 0
source/Hack-Regular.ufo/glyphs/E_caron.glif

@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ecaron" format="1">
+  <advance width="1233"/>
+  <unicode hex="011A"/>
+  <note>
+	Ecaron
+  </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="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"/>
+    </contour>
+  </outline>
+</glyph>

+ 42 - 0
source/Hack-Regular.ufo/glyphs/E_dotaccent.glif

@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Edotaccent" format="1">
+  <advance width="1233"/>
+  <unicode hex="0116"/>
+  <note>
+	Edotaccent
+  </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="197" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 30 - 0
source/Hack-Regular.ufo/glyphs/E_macron.glif

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Emacron" format="1">
+  <advance width="1233"/>
+  <unicode hex="0112"/>
+  <note>
+	Emacron
+  </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="197" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 40 - 0
source/Hack-Regular.ufo/glyphs/E_ng.glif

@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Eng" format="1">
+  <advance width="1233"/>
+  <unicode hex="014A"/>
+  <note>
+	Eng
+  </note>
+  <outline>
+    <contour>
+      <point x="1085" y="-20" type="line" smooth="yes"/>
+      <point x="1085" y="-280"/>
+      <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="1348"/>
+      <point x="1085" y="999" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 46 - 0
source/Hack-Regular.ufo/glyphs/E_ogonek.glif

@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Eogonek" format="1">
+  <advance width="1233"/>
+  <unicode hex="0118"/>
+  <note>
+	Eogonek
+  </note>
+  <outline>
+    <contour>
+      <point x="952" y="0" type="line"/>
+      <point x="892" y="-81"/>
+      <point x="864" y="-139"/>
+      <point x="864" y="-180" type="curve" smooth="yes"/>
+      <point x="864" y="-241"/>
+      <point x="901" y="-272"/>
+      <point x="973" y="-272" type="curve" smooth="yes"/>
+      <point x="1016" y="-272"/>
+      <point x="1057" y="-262"/>
+      <point x="1098" y="-242" type="curve"/>
+      <point x="1098" y="-375" type="line"/>
+      <point x="1047" y="-388"/>
+      <point x="1002" y="-395"/>
+      <point x="962" y="-395" type="curve" smooth="yes"/>
+      <point x="799" y="-395"/>
+      <point x="725" y="-339"/>
+      <point x="725" y="-215" type="curve" smooth="yes"/>
+      <point x="725" y="-151"/>
+      <point x="760" y="-83"/>
+      <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="197" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 24 - 0
source/Hack-Regular.ufo/glyphs/E_psilon.glif

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Epsilon" format="1">
+  <advance width="1233"/>
+  <unicode hex="0395"/>
+  <note>
+	Epsilon
+  </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="197" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 30 - 0
source/Hack-Regular.ufo/glyphs/E_psilontonos.glif

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Epsilontonos" format="1">
+  <advance width="1233"/>
+  <unicode hex="0388"/>
+  <note>
+	Epsilontonos
+  </note>
+  <outline>
+    <contour>
+      <point x="-503" y="1493" type="line"/>
+      <point x="383" y="1493" type="line"/>
+      <point x="383" y="1323" type="line"/>
+      <point x="-301" y="1323" type="line"/>
+      <point x="-301" y="881" type="line"/>
+      <point x="353" y="881" type="line"/>
+      <point x="353" y="711" type="line"/>
+      <point x="-301" y="711" type="line"/>
+      <point x="-301" y="170" type="line"/>
+      <point x="402" y="170" type="line"/>
+      <point x="402" y="0" type="line"/>
+      <point x="-503" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="56" y="1638" type="line"/>
+      <point x="254" y="1638" type="line"/>
+      <point x="-71" y="1262" type="line"/>
+      <point x="-225" y="1262" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 24 - 0
source/Hack-Regular.ufo/glyphs/E_ta.glif

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Eta" format="1">
+  <advance width="1233"/>
+  <unicode hex="0397"/>
+  <note>
+	Eta
+  </note>
+  <outline>
+    <contour>
+      <point x="137" y="1493" type="line"/>
+      <point x="340" y="1493" type="line"/>
+      <point x="340" y="881" type="line"/>
+      <point x="893" y="881" type="line"/>
+      <point x="893" y="1493" type="line"/>
+      <point x="1096" y="1493" type="line"/>
+      <point x="1096" y="0" type="line"/>
+      <point x="893" y="0" type="line"/>
+      <point x="893" y="711" type="line"/>
+      <point x="340" y="711" type="line"/>
+      <point x="340" y="0" type="line"/>
+      <point x="137" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 30 - 0
source/Hack-Regular.ufo/glyphs/E_tatonos.glif

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Etatonos" format="1">
+  <advance width="1233"/>
+  <unicode hex="0389"/>
+  <note>
+	Etatonos
+  </note>
+  <outline>
+    <contour>
+      <point x="-613" y="1493" type="line"/>
+      <point x="-410" y="1493" type="line"/>
+      <point x="-410" y="881" type="line"/>
+      <point x="143" y="881" type="line"/>
+      <point x="143" y="1493" type="line"/>
+      <point x="346" y="1493" type="line"/>
+      <point x="346" y="0" type="line"/>
+      <point x="143" y="0" type="line"/>
+      <point x="143" y="711" type="line"/>
+      <point x="-410" y="711" type="line"/>
+      <point x="-410" y="0" type="line"/>
+      <point x="-613" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="6" y="1638" type="line"/>
+      <point x="204" y="1638" type="line"/>
+      <point x="-121" y="1262" type="line"/>
+      <point x="-275" y="1262" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 18 - 0
source/Hack-Regular.ufo/glyphs/G_amma.glif

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Gamma" format="1">
+  <advance width="1233"/>
+  <unicode hex="0393"/>
+  <note>
+	Gamma
+  </note>
+  <outline>
+    <contour>
+      <point x="215" y="0" type="line"/>
+      <point x="215" y="1493" type="line"/>
+      <point x="1139" y="1493" type="line"/>
+      <point x="1139" y="1323" type="line"/>
+      <point x="418" y="1323" type="line"/>
+      <point x="418" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 51 - 0
source/Hack-Regular.ufo/glyphs/G_caron.glif

@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Gcaron" format="1">
+  <advance width="1233"/>
+  <unicode hex="01E6"/>
+  <note>
+	Gcaron
+  </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="859" y="-29"/>
+      <point x="702" y="-29" type="curve" smooth="yes"/>
+      <point x="323" y="-29"/>
+      <point x="102" y="256"/>
+      <point x="102" y="745" type="curve" smooth="yes"/>
+      <point x="102" y="1233"/>
+      <point x="327" y="1520"/>
+      <point x="707" y="1520" type="curve" smooth="yes"/>
+      <point x="832" 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="444" y="1356"/>
+      <point x="313" y="1153"/>
+      <point x="313" y="745" type="curve" smooth="yes"/>
+      <point x="313" y="330"/>
+      <point x="438" y="135"/>
+      <point x="702" y="135" type="curve" smooth="yes"/>
+      <point x="791" 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="1104" y="766" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 48 - 0
source/Hack-Regular.ufo/glyphs/G_commaaccent.glif

@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Gcommaaccent" format="1">
+  <advance width="1233"/>
+  <unicode hex="0122"/>
+  <note>
+	Gcommaaccent
+  </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="859" y="-29"/>
+      <point x="702" y="-29" type="curve" smooth="yes"/>
+      <point x="323" y="-29"/>
+      <point x="102" y="256"/>
+      <point x="102" y="745" type="curve" smooth="yes"/>
+      <point x="102" y="1233"/>
+      <point x="327" y="1520"/>
+      <point x="707" y="1520" type="curve" smooth="yes"/>
+      <point x="832" 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="444" y="1356"/>
+      <point x="313" y="1153"/>
+      <point x="313" y="745" type="curve" smooth="yes"/>
+      <point x="313" y="330"/>
+      <point x="438" y="135"/>
+      <point x="702" y="135" type="curve" smooth="yes"/>
+      <point x="791" 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="1104" y="766" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 48 - 0
source/Hack-Regular.ufo/glyphs/G_dotaccent.glif

@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Gdotaccent" format="1">
+  <advance width="1233"/>
+  <unicode hex="0120"/>
+  <note>
+	Gdotaccent
+  </note>
+  <outline>
+    <contour>
+      <point x="563" y="1872" type="line"/>
+      <point x="768" y="1872" type="line"/>
+      <point x="768" y="1667" type="line"/>
+      <point x="563" y="1667" type="line"/>
+    </contour>
+    <contour>
+      <point x="1104" y="123" type="line"/>
+      <point x="996" y="23"/>
+      <point x="859" y="-29"/>
+      <point x="702" y="-29" type="curve" smooth="yes"/>
+      <point x="323" y="-29"/>
+      <point x="102" y="256"/>
+      <point x="102" y="745" type="curve" smooth="yes"/>
+      <point x="102" y="1233"/>
+      <point x="327" y="1520"/>
+      <point x="707" y="1520" type="curve" smooth="yes"/>
+      <point x="832" 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="444" y="1356"/>
+      <point x="313" y="1153"/>
+      <point x="313" y="745" type="curve" smooth="yes"/>
+      <point x="313" y="330"/>
+      <point x="438" y="135"/>
+      <point x="702" y="135" type="curve" smooth="yes"/>
+      <point x="791" 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="1104" y="766" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 38 - 0
source/Hack-Regular.ufo/glyphs/H_bar.glif

@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Hbar" format="1">
+  <advance width="1233"/>
+  <unicode hex="0126"/>
+  <note>
+	Hbar
+  </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="137" y="1269" 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"/>
+    </contour>
+  </outline>
+</glyph>

+ 30 - 0
source/Hack-Regular.ufo/glyphs/I_macron.glif

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Imacron" format="1">
+  <advance width="1233"/>
+  <unicode hex="012A"/>
+  <note>
+	Imacron
+  </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="201" y="1323" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 46 - 0
source/Hack-Regular.ufo/glyphs/I_ogonek.glif

@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Iogonek" format="1">
+  <advance width="1233"/>
+  <unicode hex="012E"/>
+  <note>
+	Iogonek
+  </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="201" y="1323" type="line"/>
+    </contour>
+    <contour>
+      <point x="717" y="0" type="line"/>
+      <point x="657" y="-81"/>
+      <point x="629" y="-139"/>
+      <point x="629" y="-180" type="curve" smooth="yes"/>
+      <point x="629" y="-241"/>
+      <point x="666" y="-272"/>
+      <point x="738" y="-272" type="curve" smooth="yes"/>
+      <point x="781" y="-272"/>
+      <point x="822" y="-262"/>
+      <point x="863" y="-242" type="curve"/>
+      <point x="863" y="-375" type="line"/>
+      <point x="812" y="-388"/>
+      <point x="767" y="-395"/>
+      <point x="727" y="-395" type="curve" smooth="yes"/>
+      <point x="564" y="-395"/>
+      <point x="490" y="-339"/>
+      <point x="490" y="-215" type="curve" smooth="yes"/>
+      <point x="490" y="-151"/>
+      <point x="525" y="-83"/>
+      <point x="598" y="0" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 24 - 0
source/Hack-Regular.ufo/glyphs/I_ota.glif

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Iota" format="1">
+  <advance width="1233"/>
+  <unicode hex="0399"/>
+  <note>
+	Iota
+  </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="201" y="1323" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 36 - 0
source/Hack-Regular.ufo/glyphs/I_otadieresis.glif

@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Iotadieresis" format="1">
+  <advance width="1233"/>
+  <unicode hex="03AA"/>
+  <note>
+	Iotadieresis
+  </note>
+  <outline>
+    <contour>
+      <point x="319" y="1870" type="line"/>
+      <point x="522" y="1870" type="line"/>
+      <point x="522" y="1667" type="line"/>
+      <point x="319" y="1667" type="line"/>
+    </contour>
+    <contour>
+      <point x="711" y="1870" type="line"/>
+      <point x="913" y="1870" type="line"/>
+      <point x="913" y="1667" type="line"/>
+      <point x="711" y="1667" 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="201" y="1323" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 30 - 0
source/Hack-Regular.ufo/glyphs/I_otatonos.glif

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Iotatonos" format="1">
+  <advance width="1233"/>
+  <unicode hex="038A"/>
+  <note>
+	Iotatonos
+  </note>
+  <outline>
+    <contour>
+      <point x="-499" y="1493" type="line"/>
+      <point x="330" y="1493" type="line"/>
+      <point x="330" y="1323" type="line"/>
+      <point x="17" y="1323" type="line"/>
+      <point x="17" y="170" type="line"/>
+      <point x="330" y="170" type="line"/>
+      <point x="330" y="0" type="line"/>
+      <point x="-499" y="0" type="line"/>
+      <point x="-499" y="170" type="line"/>
+      <point x="-186" y="170" type="line"/>
+      <point x="-186" y="1323" type="line"/>
+      <point x="-499" y="1323" type="line"/>
+    </contour>
+    <contour>
+      <point x="56" y="1638" type="line"/>
+      <point x="254" y="1638" type="line"/>
+      <point x="-71" y="1262" type="line"/>
+      <point x="-225" y="1262" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 56 - 0
source/Hack-Regular.ufo/glyphs/I_tilde.glif

@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Itilde" format="1">
+  <advance width="1233"/>
+  <unicode hex="0128"/>
+  <note>
+	Itilde
+  </note>
+  <outline>
+    <contour>
+      <point x="555" y="1743" type="line" smooth="yes"/>
+      <point x="522" y="1762"/>
+      <point x="503" y="1768"/>
+      <point x="487" y="1768" type="curve" smooth="yes"/>
+      <point x="440" 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="362" y="1886"/>
+      <point x="475" y="1886" type="curve" smooth="yes"/>
+      <point x="523" y="1886"/>
+      <point x="556" y="1879"/>
+      <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="943" y="1753"/>
+      <point x="870" y="1667"/>
+      <point x="758" y="1667" type="curve" smooth="yes"/>
+      <point x="713" y="1667"/>
+      <point x="681" y="1674"/>
+      <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="201" y="1323" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 24 - 0
source/Hack-Regular.ufo/glyphs/K_appa.glif

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Kappa" format="1">
+  <advance width="1233"/>
+  <unicode hex="039A"/>
+  <note>
+	Kappa
+  </note>
+  <outline>
+    <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="137" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 30 - 0
source/Hack-Regular.ufo/glyphs/K_commaaccent.glif

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Kcommaaccent" format="1">
+  <advance width="1233"/>
+  <unicode hex="0136"/>
+  <note>
+	Kcommaaccent
+  </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="137" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 24 - 0
source/Hack-Regular.ufo/glyphs/L_acute.glif

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Lacute" format="1">
+  <advance width="1233"/>
+  <unicode hex="0139"/>
+  <note>
+	Lacute
+  </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="215" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 19 - 0
source/Hack-Regular.ufo/glyphs/L_ambda.glif

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Lambda" format="1">
+  <advance width="1233"/>
+  <unicode hex="039B"/>
+  <note>
+	Lambda
+  </note>
+  <outline>
+    <contour>
+      <point x="246" y="0" type="line"/>
+      <point x="37" y="0" type="line"/>
+      <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="616" y="1315" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 24 - 0
source/Hack-Regular.ufo/glyphs/L_caron.glif

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Lcaron" format="1">
+  <advance width="1233"/>
+  <unicode hex="013D"/>
+  <note>
+	Lcaron
+  </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="215" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 24 - 0
source/Hack-Regular.ufo/glyphs/L_commaaccent.glif

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Lcommaaccent" format="1">
+  <advance width="1233"/>
+  <unicode hex="013B"/>
+  <note>
+	Lcommaaccent
+  </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="215" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 25 - 0
source/Hack-Regular.ufo/glyphs/M_u.glif

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Mu" format="1">
+  <advance width="1233"/>
+  <unicode hex="039C"/>
+  <note>
+	Mu
+  </note>
+  <outline>
+    <contour>
+      <point x="86" y="1493" type="line"/>
+      <point x="356" y="1493" type="line"/>
+      <point x="614" y="733" type="line"/>
+      <point x="874" y="1493" type="line"/>
+      <point x="1145" y="1493" type="line"/>
+      <point x="1145" y="0" type="line"/>
+      <point x="958" y="0" type="line"/>
+      <point x="958" y="1319" type="line"/>
+      <point x="692" y="532" type="line"/>
+      <point x="539" y="532" type="line"/>
+      <point x="272" y="1319" type="line"/>
+      <point x="272" y="0" type="line"/>
+      <point x="86" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 28 - 0
source/Hack-Regular.ufo/glyphs/N_acute.glif

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Nacute" format="1">
+  <advance width="1233"/>
+  <unicode hex="0143"/>
+  <note>
+	Nacute
+  </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="139" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 31 - 0
source/Hack-Regular.ufo/glyphs/N_caron.glif

@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ncaron" format="1">
+  <advance width="1233"/>
+  <unicode hex="0147"/>
+  <note>
+	Ncaron
+  </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="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"/>
+    </contour>
+  </outline>
+</glyph>

+ 28 - 0
source/Hack-Regular.ufo/glyphs/N_commaaccent.glif

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ncommaaccent" format="1">
+  <advance width="1233"/>
+  <unicode hex="0145"/>
+  <note>
+	Ncommaaccent
+  </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="139" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 22 - 0
source/Hack-Regular.ufo/glyphs/N_u.glif

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Nu" format="1">
+  <advance width="1233"/>
+  <unicode hex="039D"/>
+  <note>
+	Nu
+  </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="139" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 72 - 0
source/Hack-Regular.ufo/glyphs/O_horn.glif

@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ohorn" format="1">
+  <advance width="1233"/>
+  <unicode hex="01A0"/>
+  <note>
+	Ohorn
+  </note>
+  <outline>
+    <contour>
+      <point x="796" y="1411" type="line"/>
+      <point x="877" y="1351"/>
+      <point x="935" y="1323"/>
+      <point x="976" y="1323" type="curve" smooth="yes"/>
+      <point x="1037" y="1323"/>
+      <point x="1068" y="1360"/>
+      <point x="1068" y="1432" type="curve" smooth="yes"/>
+      <point x="1068" y="1475"/>
+      <point x="1058" y="1516"/>
+      <point x="1038" y="1557" type="curve"/>
+      <point x="1171" y="1557" type="line"/>
+      <point x="1184" y="1506"/>
+      <point x="1191" y="1461"/>
+      <point x="1191" y="1421" type="curve" smooth="yes"/>
+      <point x="1191" y="1258"/>
+      <point x="1135" y="1184"/>
+      <point x="1011" y="1184" type="curve" smooth="yes"/>
+      <point x="947" y="1184"/>
+      <point x="879" y="1219"/>
+      <point x="796" y="1292" type="curve"/>
+    </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="794" y="745" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="1005" y="225"/>
+      <point x="842" y="-29"/>
+      <point x="505" y="-29" type="curve" smooth="yes"/>
+      <point x="168" y="-29"/>
+      <point x="6" y="222"/>
+      <point x="6" y="745" type="curve" smooth="yes"/>
+      <point x="6" y="1266"/>
+      <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"/>
+    </contour>
+  </outline>
+</glyph>

+ 62 - 0
source/Hack-Regular.ufo/glyphs/O_hungarumlaut.glif

@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ohungarumlaut" format="1">
+  <advance width="1233"/>
+  <unicode hex="0150"/>
+  <note>
+	Ohungarumlaut
+  </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"/>
+    </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="905" y="745" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="1116" y="225"/>
+      <point x="953" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="279" y="-29"/>
+      <point x="117" y="222"/>
+      <point x="117" y="745" type="curve" smooth="yes"/>
+      <point x="117" y="1266"/>
+      <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"/>
+    </contour>
+  </outline>
+</glyph>

+ 56 - 0
source/Hack-Regular.ufo/glyphs/O_macron.glif

@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Omacron" format="1">
+  <advance width="1233"/>
+  <unicode hex="014C"/>
+  <note>
+	Omacron
+  </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="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="905" y="745" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="1116" y="225"/>
+      <point x="953" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="279" y="-29"/>
+      <point x="117" y="222"/>
+      <point x="117" y="745" type="curve" smooth="yes"/>
+      <point x="117" y="1266"/>
+      <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"/>
+    </contour>
+  </outline>
+</glyph>

+ 50 - 0
source/Hack-Regular.ufo/glyphs/O_megatonos.glif

@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Omegatonos" format="1">
+  <advance width="1233"/>
+  <unicode hex="038F"/>
+  <note>
+	Omegatonos
+  </note>
+  <outline>
+    <contour>
+      <point x="-451" y="0" type="line"/>
+      <point x="-451" y="172" type="line"/>
+      <point x="-206" y="172" type="line"/>
+      <point x="-370" y="351"/>
+      <point x="-439" y="531"/>
+      <point x="-439" y="782" type="curve" smooth="yes"/>
+      <point x="-439" y="1197"/>
+      <point x="-231" y="1460"/>
+      <point x="89" y="1460" type="curve" smooth="yes"/>
+      <point x="412" y="1460"/>
+      <point x="620" y="1198"/>
+      <point x="620" y="782" type="curve" smooth="yes"/>
+      <point x="620" y="531"/>
+      <point x="550" y="349"/>
+      <point x="386" y="172" type="curve"/>
+      <point x="634" y="172" type="line"/>
+      <point x="634" y="0" type="line"/>
+      <point x="171" y="0" type="line"/>
+      <point x="171" y="172" type="line"/>
+      <point x="331" y="273"/>
+      <point x="425" y="503"/>
+      <point x="425" y="799" type="curve" smooth="yes"/>
+      <point x="425" y="1106"/>
+      <point x="296" y="1294"/>
+      <point x="91" y="1294" type="curve" smooth="yes"/>
+      <point x="-114" y="1294"/>
+      <point x="-242" y="1106"/>
+      <point x="-242" y="799" type="curve" smooth="yes"/>
+      <point x="-242" y="503"/>
+      <point x="-148" y="273"/>
+      <point x="12" y="172" type="curve"/>
+      <point x="12" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="231" y="1638" type="line"/>
+      <point x="429" y="1638" type="line"/>
+      <point x="104" y="1262" type="line"/>
+      <point x="-50" y="1262" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 50 - 0
source/Hack-Regular.ufo/glyphs/O_micron.glif

@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Omicron" format="1">
+  <advance width="1233"/>
+  <unicode hex="039F"/>
+  <note>
+	Omicron
+  </note>
+  <outline>
+    <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="905" y="745" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="1116" y="225"/>
+      <point x="953" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="279" y="-29"/>
+      <point x="117" y="222"/>
+      <point x="117" y="745" type="curve" smooth="yes"/>
+      <point x="117" y="1266"/>
+      <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"/>
+    </contour>
+  </outline>
+</glyph>

+ 56 - 0
source/Hack-Regular.ufo/glyphs/O_microntonos.glif

@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Omicrontonos" format="1">
+  <advance width="1233"/>
+  <unicode hex="038C"/>
+  <note>
+	Omicrontonos
+  </note>
+  <outline>
+    <contour>
+      <point x="355" y="964"/>
+      <point x="333" y="1121"/>
+      <point x="288" y="1215" type="curve" smooth="yes"/>
+      <point x="243" y="1309"/>
+      <point x="169" y="1356"/>
+      <point x="66" y="1356" type="curve" smooth="yes"/>
+      <point x="-36" y="1356"/>
+      <point x="-109" y="1309"/>
+      <point x="-154" y="1215" type="curve" smooth="yes"/>
+      <point x="-199" y="1121"/>
+      <point x="-222" y="964"/>
+      <point x="-222" y="745" type="curve" smooth="yes"/>
+      <point x="-222" y="526"/>
+      <point x="-199" y="370"/>
+      <point x="-154" y="276" type="curve" smooth="yes"/>
+      <point x="-109" y="182"/>
+      <point x="-36" y="135"/>
+      <point x="66" y="135" type="curve" smooth="yes"/>
+      <point x="169" y="135"/>
+      <point x="243" y="182"/>
+      <point x="288" y="276" type="curve" smooth="yes"/>
+      <point x="333" y="369"/>
+      <point x="355" y="526"/>
+      <point x="355" y="745" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="566" y="225"/>
+      <point x="403" y="-29"/>
+      <point x="66" y="-29" type="curve" smooth="yes"/>
+      <point x="-271" y="-29"/>
+      <point x="-433" y="222"/>
+      <point x="-433" y="745" type="curve" smooth="yes"/>
+      <point x="-433" y="1266"/>
+      <point x="-270" y="1520"/>
+      <point x="66" y="1520" type="curve" smooth="yes"/>
+      <point x="403" y="1520"/>
+      <point x="566" y="1266"/>
+      <point x="566" y="745" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="206" y="1638" type="line"/>
+      <point x="404" y="1638" type="line"/>
+      <point x="79" y="1262" type="line"/>
+      <point x="-75" y="1262" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 72 - 0
source/Hack-Regular.ufo/glyphs/O_slashacute.glif

@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Oslashacute" format="1">
+  <advance width="1233"/>
+  <unicode hex="01FE"/>
+  <note>
+	Oslashacute
+  </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"/>
+    </contour>
+    <contour>
+      <point x="371" y="303" type="line"/>
+      <point x="411" y="199"/>
+      <point x="504" 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="905" y="745" type="curve" smooth="yes"/>
+      <point x="905" y="892"/>
+      <point x="898" y="976"/>
+      <point x="885" y="1036" type="curve"/>
+    </contour>
+    <contour>
+      <point x="842" y="1190" type="line"/>
+      <point x="809" y="1298"/>
+      <point x="731" y="1356"/>
+      <point x="616" y="1356" type="curve" smooth="yes"/>
+      <point x="511" y="1356"/>
+      <point x="437" y="1307"/>
+      <point x="394" y="1210" type="curve" smooth="yes"/>
+      <point x="350" y="1113"/>
+      <point x="328" y="938"/>
+      <point x="328" y="686" type="curve" smooth="yes"/>
+      <point x="328" y="579"/>
+      <point x="331" y="516"/>
+      <point x="338" y="471" type="curve"/>
+    </contour>
+    <contour>
+      <point x="1032" y="1247" type="line"/>
+      <point x="1087" y="1139"/>
+      <point x="1116" y="962"/>
+      <point x="1116" y="745" type="curve" smooth="yes"/>
+      <point x="1116" y="225"/>
+      <point x="953" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="455" 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="534"/>
+      <point x="117" y="745" type="curve" smooth="yes"/>
+      <point x="117" y="1266"/>
+      <point x="280" y="1520"/>
+      <point x="616" y="1520" type="curve" smooth="yes"/>
+      <point x="769" 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"/>
+    </contour>
+  </outline>
+</glyph>

+ 68 - 0
source/Hack-Regular.ufo/glyphs/P_hi.glif

@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Phi" format="1">
+  <advance width="1233"/>
+  <unicode hex="03A6"/>
+  <note>
+	Phi
+  </note>
+  <outline>
+    <contour>
+      <point x="717" y="1323" type="line"/>
+      <point x="717" y="1205" type="line"/>
+      <point x="952" y="1180"/>
+      <point x="1114" y="1058"/>
+      <point x="1114" y="745" type="curve" smooth="yes"/>
+      <point x="1114" y="432"/>
+      <point x="953" y="311"/>
+      <point x="717" y="286" type="curve"/>
+      <point x="717" y="170" type="line"/>
+      <point x="864" y="170" type="line"/>
+      <point x="864" y="0" type="line"/>
+      <point x="367" y="0" type="line"/>
+      <point x="367" y="170" type="line"/>
+      <point x="514" y="170" type="line"/>
+      <point x="514" y="286" type="line"/>
+      <point x="278" y="311"/>
+      <point x="117" y="432"/>
+      <point x="117" y="745" type="curve" smooth="yes"/>
+      <point x="117" y="1058"/>
+      <point x="279" y="1180"/>
+      <point x="514" y="1205" type="curve"/>
+      <point x="514" y="1323" type="line"/>
+      <point x="367" y="1323" type="line"/>
+      <point x="367" y="1493" type="line"/>
+      <point x="864" y="1493" type="line"/>
+      <point x="864" y="1323" type="line"/>
+    </contour>
+    <contour>
+      <point x="717" y="462" type="line"/>
+      <point x="768" y="473"/>
+      <point x="807" y="492"/>
+      <point x="836" y="520" type="curve" smooth="yes"/>
+      <point x="881" y="565"/>
+      <point x="903" y="640"/>
+      <point x="903" y="745" type="curve" smooth="yes"/>
+      <point x="903" y="850"/>
+      <point x="881" y="926"/>
+      <point x="836" y="971" type="curve" smooth="yes"/>
+      <point x="807" y="999"/>
+      <point x="768" y="1018"/>
+      <point x="717" y="1029" type="curve"/>
+    </contour>
+    <contour>
+      <point x="514" y="1029" type="line"/>
+      <point x="463" y="1018"/>
+      <point x="424" y="999"/>
+      <point x="396" y="971" type="curve" smooth="yes"/>
+      <point x="351" y="926"/>
+      <point x="328" y="850"/>
+      <point x="328" y="745" type="curve" smooth="yes"/>
+      <point x="328" y="640"/>
+      <point x="351" y="565"/>
+      <point x="396" y="520" type="curve" smooth="yes"/>
+      <point x="424" y="492"/>
+      <point x="463" y="473"/>
+      <point x="514" y="462" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 20 - 0
source/Hack-Regular.ufo/glyphs/P_i.glif

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Pi" format="1">
+  <advance width="1233"/>
+  <unicode hex="03A0"/>
+  <note>
+	Pi
+  </note>
+  <outline>
+    <contour>
+      <point x="137" y="1493" type="line"/>
+      <point x="1096" y="1493" type="line"/>
+      <point x="1096" y="0" type="line"/>
+      <point x="893" y="0" type="line"/>
+      <point x="893" y="1323" type="line"/>
+      <point x="340" y="1323" type="line"/>
+      <point x="340" y="0" type="line"/>
+      <point x="137" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 52 - 0
source/Hack-Regular.ufo/glyphs/P_si.glif

@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Psi" format="1">
+  <advance width="1233"/>
+  <unicode hex="03A8"/>
+  <note>
+	Psi
+  </note>
+  <outline>
+    <contour>
+      <point x="717" y="1493" type="line"/>
+      <point x="717" y="560" type="line"/>
+      <point x="766" y="583"/>
+      <point x="805" y="623"/>
+      <point x="836" y="681" type="curve" smooth="yes"/>
+      <point x="886" y="778"/>
+      <point x="911" y="934"/>
+      <point x="911" y="1150" type="curve" smooth="yes"/>
+      <point x="911" y="1493" type="line"/>
+      <point x="1114" y="1493" type="line"/>
+      <point x="1114" y="1150" type="line" smooth="yes"/>
+      <point x="1114" y="889"/>
+      <point x="1073" y="694"/>
+      <point x="991" y="567" type="curve" smooth="yes"/>
+      <point x="926" y="466"/>
+      <point x="834" y="405"/>
+      <point x="717" y="384" type="curve"/>
+      <point x="717" y="170" type="line"/>
+      <point x="864" y="170" type="line"/>
+      <point x="864" y="0" type="line"/>
+      <point x="367" y="0" type="line"/>
+      <point x="367" y="170" type="line"/>
+      <point x="514" y="170" type="line"/>
+      <point x="514" y="384" type="line"/>
+      <point x="397" y="405"/>
+      <point x="305" y="466"/>
+      <point x="240" y="567" type="curve" smooth="yes"/>
+      <point x="158" y="694"/>
+      <point x="117" y="889"/>
+      <point x="117" y="1150" type="curve" smooth="yes"/>
+      <point x="117" y="1493" type="line"/>
+      <point x="320" y="1493" type="line"/>
+      <point x="320" y="1150" type="line" smooth="yes"/>
+      <point x="320" y="934"/>
+      <point x="345" y="778"/>
+      <point x="396" y="681" type="curve" smooth="yes"/>
+      <point x="426" y="623"/>
+      <point x="465" y="583"/>
+      <point x="514" y="560" type="curve"/>
+      <point x="514" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 49 - 0
source/Hack-Regular.ufo/glyphs/R_acute.glif

@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Racute" format="1">
+  <advance width="1233"/>
+  <unicode hex="0154"/>
+  <note>
+	Racute
+  </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="864" y="678"/>
+      <point x="921" y="629"/>
+      <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="592"/>
+      <point x="671" 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="1341"/>
+      <point x="1067" y="1061" type="curve" smooth="yes"/>
+      <point x="1067" y="864"/>
+      <point x="955" y="733"/>
+      <point x="760" y="705" type="curve"/>
+    </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="760" y="797"/>
+      <point x="854" y="882"/>
+      <point x="854" y="1061" type="curve" smooth="yes"/>
+      <point x="854" y="1233"/>
+      <point x="751" y="1327"/>
+      <point x="559" y="1327" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 52 - 0
source/Hack-Regular.ufo/glyphs/R_caron.glif

@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Rcaron" format="1">
+  <advance width="1233"/>
+  <unicode hex="0158"/>
+  <note>
+	Rcaron
+  </note>
+  <outline>
+    <contour>
+      <point x="864" y="678"/>
+      <point x="921" y="629"/>
+      <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="592"/>
+      <point x="671" 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="1341"/>
+      <point x="1067" y="1061" type="curve" smooth="yes"/>
+      <point x="1067" y="864"/>
+      <point x="955" y="733"/>
+      <point x="760" y="705" type="curve"/>
+    </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="760" y="797"/>
+      <point x="854" y="882"/>
+      <point x="854" y="1061" type="curve" smooth="yes"/>
+      <point x="854" y="1233"/>
+      <point x="751" y="1327"/>
+      <point x="559" y="1327" type="curve" smooth="yes"/>
+    </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"/>
+    </contour>
+  </outline>
+</glyph>

+ 49 - 0
source/Hack-Regular.ufo/glyphs/R_commaaccent.glif

@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Rcommaaccent" format="1">
+  <advance width="1233"/>
+  <unicode hex="0156"/>
+  <note>
+	Rcommaaccent
+  </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="864" y="678"/>
+      <point x="921" y="629"/>
+      <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="592"/>
+      <point x="671" 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="1341"/>
+      <point x="1067" y="1061" type="curve" smooth="yes"/>
+      <point x="1067" y="864"/>
+      <point x="955" y="733"/>
+      <point x="760" y="705" type="curve"/>
+    </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="760" y="797"/>
+      <point x="854" y="882"/>
+      <point x="854" y="1061" type="curve" smooth="yes"/>
+      <point x="854" y="1233"/>
+      <point x="751" y="1327"/>
+      <point x="559" y="1327" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 34 - 0
source/Hack-Regular.ufo/glyphs/R_ho.glif

@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Rho" format="1">
+  <advance width="1233"/>
+  <unicode hex="03A1"/>
+  <note>
+	Rho
+  </note>
+  <outline>
+    <contour>
+      <point x="399" y="1327" type="line"/>
+      <point x="399" y="766" type="line"/>
+      <point x="633" y="766" type="line" smooth="yes"/>
+      <point x="820" y="766"/>
+      <point x="930" y="870"/>
+      <point x="930" y="1047" type="curve" smooth="yes"/>
+      <point x="930" y="1224"/>
+      <point x="821" y="1327"/>
+      <point x="633" y="1327" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="197" y="1493" type="line"/>
+      <point x="633" y="1493" type="line" smooth="yes"/>
+      <point x="966" y="1493"/>
+      <point x="1141" y="1339"/>
+      <point x="1141" y="1047" type="curve" smooth="yes"/>
+      <point x="1141" y="752"/>
+      <point x="968" y="600"/>
+      <point x="633" y="600" type="curve" smooth="yes"/>
+      <point x="399" y="600" type="line"/>
+      <point x="399" y="0" type="line"/>
+      <point x="197" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 58 - 0
source/Hack-Regular.ufo/glyphs/S_acute.glif

@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Sacute" format="1">
+  <advance width="1233"/>
+  <unicode hex="015A"/>
+  <note>
+	Sacute
+  </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="641" y="1356" type="curve" smooth="yes"/>
+      <point x="450" y="1356"/>
+      <point x="332" y="1261"/>
+      <point x="332" y="1110" type="curve" smooth="yes"/>
+      <point x="332" y="978"/>
+      <point x="391" y="919"/>
+      <point x="590" y="872" type="curve" smooth="yes"/>
+      <point x="696" y="848" type="line" smooth="yes"/>
+      <point x="976" y="783"/>
+      <point x="1098" y="649"/>
+      <point x="1098" y="408" type="curve" smooth="yes"/>
+      <point x="1098" y="124"/>
+      <point x="918" y="-29"/>
+      <point x="582" y="-29" type="curve" smooth="yes"/>
+      <point x="442" 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="443" y="135"/>
+      <point x="582" y="135" type="curve" smooth="yes"/>
+      <point x="786" y="135"/>
+      <point x="905" y="231"/>
+      <point x="905" y="395" type="curve" smooth="yes"/>
+      <point x="905" y="544"/>
+      <point x="836" y="614"/>
+      <point x="643" y="657" type="curve" smooth="yes"/>
+      <point x="535" y="682" type="line" smooth="yes"/>
+      <point x="258" y="745"/>
+      <point x="139" y="866"/>
+      <point x="139" y="1079" type="curve" smooth="yes"/>
+      <point x="139" y="1346"/>
+      <point x="334" y="1520"/>
+      <point x="631" y="1520" type="curve" smooth="yes"/>
+      <point x="746" y="1520"/>
+      <point x="872" y="1494"/>
+      <point x="1012" y="1442" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 58 - 0
source/Hack-Regular.ufo/glyphs/S_commaaccent.glif

@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Scommaaccent" format="1">
+  <advance width="1233"/>
+  <unicode hex="0218"/>
+  <note>
+	Scommaaccent
+  </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="641" y="1356" type="curve" smooth="yes"/>
+      <point x="450" y="1356"/>
+      <point x="332" y="1261"/>
+      <point x="332" y="1110" type="curve" smooth="yes"/>
+      <point x="332" y="978"/>
+      <point x="391" y="919"/>
+      <point x="590" y="872" type="curve" smooth="yes"/>
+      <point x="696" y="848" type="line" smooth="yes"/>
+      <point x="976" y="783"/>
+      <point x="1098" y="649"/>
+      <point x="1098" y="408" type="curve" smooth="yes"/>
+      <point x="1098" y="124"/>
+      <point x="918" y="-29"/>
+      <point x="582" y="-29" type="curve" smooth="yes"/>
+      <point x="442" 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="443" y="135"/>
+      <point x="582" y="135" type="curve" smooth="yes"/>
+      <point x="786" y="135"/>
+      <point x="905" y="231"/>
+      <point x="905" y="395" type="curve" smooth="yes"/>
+      <point x="905" y="544"/>
+      <point x="836" y="614"/>
+      <point x="643" y="657" type="curve" smooth="yes"/>
+      <point x="535" y="682" type="line" smooth="yes"/>
+      <point x="258" y="745"/>
+      <point x="139" y="866"/>
+      <point x="139" y="1079" type="curve" smooth="yes"/>
+      <point x="139" y="1346"/>
+      <point x="334" y="1520"/>
+      <point x="631" y="1520" type="curve" smooth="yes"/>
+      <point x="746" y="1520"/>
+      <point x="872" y="1494"/>
+      <point x="1012" y="1442" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 24 - 0
source/Hack-Regular.ufo/glyphs/S_igma.glif

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Sigma" format="1">
+  <advance width="1233"/>
+  <unicode hex="03A3"/>
+  <note>
+	Sigma
+  </note>
+  <outline>
+    <contour>
+      <point x="786" y="747" type="line"/>
+      <point x="331" y="170" type="line"/>
+      <point x="1133" y="170" type="line"/>
+      <point x="1133" y="0" type="line"/>
+      <point x="120" y="0" type="line"/>
+      <point x="120" y="170" type="line"/>
+      <point x="574" y="747" type="line"/>
+      <point x="120" y="1323" type="line"/>
+      <point x="120" y="1493" type="line"/>
+      <point x="1133" y="1493" type="line"/>
+      <point x="1133" y="1323" type="line"/>
+      <point x="331" y="1323" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 20 - 0
source/Hack-Regular.ufo/glyphs/T_au.glif

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Tau" format="1">
+  <advance width="1233"/>
+  <unicode hex="03A4"/>
+  <note>
+	Tau
+  </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="47" y="1323" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 28 - 0
source/Hack-Regular.ufo/glyphs/T_bar.glif

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Tbar" format="1">
+  <advance width="1233"/>
+  <unicode hex="0166"/>
+  <note>
+	Tbar
+  </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="47" y="1323" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 29 - 0
source/Hack-Regular.ufo/glyphs/T_caron.glif

@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Tcaron" format="1">
+  <advance width="1233"/>
+  <unicode hex="0164"/>
+  <note>
+	Tcaron
+  </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="47" y="1323" 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"/>
+    </contour>
+  </outline>
+</glyph>

+ 42 - 0
source/Hack-Regular.ufo/glyphs/T_commaaccent.glif

@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Tcommaaccent" format="1">
+  <advance width="1233"/>
+  <unicode hex="0162"/>
+  <note>
+	Tcommaaccent
+  </note>
+  <outline>
+    <contour>
+      <point x="700" y="0" type="line"/>
+      <point x="775" y="-83"/>
+      <point x="809" y="-151"/>
+      <point x="809" y="-215" type="curve" smooth="yes"/>
+      <point x="809" y="-334"/>
+      <point x="728" y="-395"/>
+      <point x="571" y="-395" type="curve" smooth="yes"/>
+      <point x="511" y="-395"/>
+      <point x="454" y="-387"/>
+      <point x="395" y="-371" type="curve"/>
+      <point x="395" y="-240" type="line"/>
+      <point x="440" y="-263"/>
+      <point x="488" y="-272"/>
+      <point x="551" y="-272" type="curve" smooth="yes"/>
+      <point x="628" y="-272"/>
+      <point x="670" y="-239"/>
+      <point x="670" y="-178" type="curve" smooth="yes"/>
+      <point x="670" y="-138"/>
+      <point x="641" y="-81"/>
+      <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="47" y="1323" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 56 - 0
source/Hack-Regular.ufo/glyphs/T_heta.glif

@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Theta" format="1">
+  <advance width="1233"/>
+  <unicode hex="0398"/>
+  <note>
+	Theta
+  </note>
+  <outline>
+    <contour>
+      <point x="816" y="711" type="line"/>
+      <point x="417" y="711" type="line"/>
+      <point x="417" y="881" type="line"/>
+      <point x="816" y="881" type="line"/>
+    </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="905" y="745" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="1116" y="225"/>
+      <point x="953" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="279" y="-29"/>
+      <point x="117" y="222"/>
+      <point x="117" y="745" type="curve" smooth="yes"/>
+      <point x="117" y="1266"/>
+      <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"/>
+    </contour>
+  </outline>
+</glyph>

+ 76 - 0
source/Hack-Regular.ufo/glyphs/U_horn.glif

@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Uhorn" format="1">
+  <advance width="1233"/>
+  <unicode hex="01AF"/>
+  <note>
+	Uhorn
+  </note>
+  <outline>
+    <contour>
+      <point x="829" y="1415" type="line"/>
+      <point x="910" y="1355"/>
+      <point x="968" y="1327"/>
+      <point x="1009" y="1327" type="curve" smooth="yes"/>
+      <point x="1070" y="1327"/>
+      <point x="1101" y="1364"/>
+      <point x="1101" y="1436" type="curve" smooth="yes"/>
+      <point x="1101" y="1479"/>
+      <point x="1091" y="1520"/>
+      <point x="1071" y="1561" type="curve"/>
+      <point x="1204" y="1561" type="line"/>
+      <point x="1217" y="1510"/>
+      <point x="1224" y="1465"/>
+      <point x="1224" y="1425" type="curve" smooth="yes"/>
+      <point x="1224" y="1262"/>
+      <point x="1168" y="1188"/>
+      <point x="1044" y="1188" type="curve" smooth="yes"/>
+      <point x="980" y="1188"/>
+      <point x="912" y="1223"/>
+      <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="264"/>
+      <point x="251" y="205"/>
+      <point x="332" y="165" type="curve" smooth="yes"/>
+      <point x="372" y="145"/>
+      <point x="421" y="135"/>
+      <point x="478" y="135" type="curve" smooth="yes"/>
+      <point x="594" y="135"/>
+      <point x="674" y="175"/>
+      <point x="718" y="254" type="curve" smooth="yes"/>
+      <point x="728" y="271"/>
+      <point x="735" y="294"/>
+      <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="420"/>
+      <point x="938" y="312"/>
+      <point x="919" y="248" type="curve" smooth="yes"/>
+      <point x="881" y="119"/>
+      <point x="782" y="39"/>
+      <point x="669" y="0" type="curve" smooth="yes"/>
+      <point x="612" y="-19"/>
+      <point x="549" y="-29"/>
+      <point x="478" y="-29" type="curve" smooth="yes"/>
+      <point x="338" y="-29"/>
+      <point x="225" y="9"/>
+      <point x="136" y="88" type="curve" smooth="yes"/>
+      <point x="90" y="129"/>
+      <point x="57" y="183"/>
+      <point x="38" y="249" type="curve" smooth="yes"/>
+      <point x="19" y="314"/>
+      <point x="9" y="422"/>
+      <point x="9" y="573" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 66 - 0
source/Hack-Regular.ufo/glyphs/U_hungarumlaut.glif

@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Uhungarumlaut" format="1">
+  <advance width="1233"/>
+  <unicode hex="0170"/>
+  <note>
+	Uhungarumlaut
+  </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"/>
+    </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="264"/>
+      <point x="389" y="205"/>
+      <point x="470" y="165" type="curve" smooth="yes"/>
+      <point x="510" y="145"/>
+      <point x="559" y="135"/>
+      <point x="616" y="135" type="curve" smooth="yes"/>
+      <point x="732" y="135"/>
+      <point x="812" y="175"/>
+      <point x="856" y="254" type="curve" smooth="yes"/>
+      <point x="866" y="271"/>
+      <point x="873" y="294"/>
+      <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="420"/>
+      <point x="1076" y="312"/>
+      <point x="1057" y="248" type="curve" smooth="yes"/>
+      <point x="1019" y="119"/>
+      <point x="920" y="39"/>
+      <point x="807" y="0" type="curve" smooth="yes"/>
+      <point x="750" y="-19"/>
+      <point x="687" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="476" y="-29"/>
+      <point x="363" y="9"/>
+      <point x="274" y="88" type="curve" smooth="yes"/>
+      <point x="228" y="129"/>
+      <point x="195" y="183"/>
+      <point x="176" y="249" type="curve" smooth="yes"/>
+      <point x="157" y="314"/>
+      <point x="147" y="422"/>
+      <point x="147" y="573" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 60 - 0
source/Hack-Regular.ufo/glyphs/U_macron.glif

@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Umacron" format="1">
+  <advance width="1233"/>
+  <unicode hex="016A"/>
+  <note>
+	Umacron
+  </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="264"/>
+      <point x="389" y="205"/>
+      <point x="470" y="165" type="curve" smooth="yes"/>
+      <point x="510" y="145"/>
+      <point x="559" y="135"/>
+      <point x="616" y="135" type="curve" smooth="yes"/>
+      <point x="732" y="135"/>
+      <point x="812" y="175"/>
+      <point x="856" y="254" type="curve" smooth="yes"/>
+      <point x="866" y="271"/>
+      <point x="873" y="294"/>
+      <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="420"/>
+      <point x="1076" y="312"/>
+      <point x="1057" y="248" type="curve" smooth="yes"/>
+      <point x="1019" y="119"/>
+      <point x="920" y="39"/>
+      <point x="807" y="0" type="curve" smooth="yes"/>
+      <point x="750" y="-19"/>
+      <point x="687" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="476" y="-29"/>
+      <point x="363" y="9"/>
+      <point x="274" y="88" type="curve" smooth="yes"/>
+      <point x="228" y="129"/>
+      <point x="195" y="183"/>
+      <point x="176" y="249" type="curve" smooth="yes"/>
+      <point x="157" y="314"/>
+      <point x="147" y="422"/>
+      <point x="147" y="573" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 76 - 0
source/Hack-Regular.ufo/glyphs/U_ogonek.glif

@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Uogonek" format="1">
+  <advance width="1233"/>
+  <unicode hex="0172"/>
+  <note>
+	Uogonek
+  </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="264"/>
+      <point x="389" y="205"/>
+      <point x="470" y="165" type="curve" smooth="yes"/>
+      <point x="510" y="145"/>
+      <point x="559" y="135"/>
+      <point x="616" y="135" type="curve" smooth="yes"/>
+      <point x="732" y="135"/>
+      <point x="812" y="175"/>
+      <point x="856" y="254" type="curve" smooth="yes"/>
+      <point x="866" y="271"/>
+      <point x="873" y="294"/>
+      <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="420"/>
+      <point x="1076" y="312"/>
+      <point x="1057" y="248" type="curve" smooth="yes"/>
+      <point x="1019" y="119"/>
+      <point x="920" y="39"/>
+      <point x="807" y="0" type="curve" smooth="yes"/>
+      <point x="750" y="-19"/>
+      <point x="687" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="476" y="-29"/>
+      <point x="363" y="9"/>
+      <point x="274" y="88" type="curve" smooth="yes"/>
+      <point x="228" y="129"/>
+      <point x="195" y="183"/>
+      <point x="176" y="249" type="curve" smooth="yes"/>
+      <point x="157" y="314"/>
+      <point x="147" y="422"/>
+      <point x="147" y="573" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="675" y="-16" type="line"/>
+      <point x="615" y="-97"/>
+      <point x="587" y="-155"/>
+      <point x="587" y="-196" type="curve" smooth="yes"/>
+      <point x="587" y="-257"/>
+      <point x="624" y="-288"/>
+      <point x="696" y="-288" type="curve" smooth="yes"/>
+      <point x="739" y="-288"/>
+      <point x="780" y="-278"/>
+      <point x="821" y="-258" type="curve"/>
+      <point x="821" y="-391" type="line"/>
+      <point x="770" y="-404"/>
+      <point x="725" y="-411"/>
+      <point x="685" y="-411" type="curve" smooth="yes"/>
+      <point x="522" y="-411"/>
+      <point x="448" y="-355"/>
+      <point x="448" y="-231" type="curve" smooth="yes"/>
+      <point x="448" y="-167"/>
+      <point x="483" y="-99"/>
+      <point x="556" y="-16" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 21 - 0
source/Hack-Regular.ufo/glyphs/U_psilon.glif

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Upsilon" format="1">
+  <advance width="1233"/>
+  <unicode hex="03A5"/>
+  <note>
+	Upsilon
+  </note>
+  <outline>
+    <contour>
+      <point x="37" y="1493" type="line"/>
+      <point x="252" y="1493" type="line"/>
+      <point x="616" y="834" type="line"/>
+      <point x="979" y="1493" type="line"/>
+      <point x="1196" y="1493" type="line"/>
+      <point x="717" y="670" type="line"/>
+      <point x="717" y="0" type="line"/>
+      <point x="514" y="0" type="line"/>
+      <point x="514" y="670" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 40 - 0
source/Hack-Regular.ufo/glyphs/U_psilon1.glif

@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Upsilon1" format="1">
+  <advance width="1233"/>
+  <unicode hex="03D2"/>
+  <note>
+	Upsilon1
+  </note>
+  <outline>
+    <contour>
+      <point x="790" y="1192"/>
+      <point x="707" y="870"/>
+      <point x="707" y="650" type="curve" smooth="yes"/>
+      <point x="707" y="0" type="line"/>
+      <point x="504" y="0" type="line"/>
+      <point x="504" y="650" type="line" smooth="yes"/>
+      <point x="504" y="890"/>
+      <point x="393" y="1240"/>
+      <point x="270" y="1297" type="curve" smooth="yes"/>
+      <point x="193" y="1332"/>
+      <point x="114" y="1340"/>
+      <point x="34" y="1323" type="curve"/>
+      <point x="34" y="1493" type="line"/>
+      <point x="85" y="1509"/>
+      <point x="160" y="1508"/>
+      <point x="261" y="1490" type="curve" smooth="yes"/>
+      <point x="442" y="1458"/>
+      <point x="557" y="1309"/>
+      <point x="606" y="1044" type="curve"/>
+      <point x="683" y="1306"/>
+      <point x="797" y="1455"/>
+      <point x="950" y="1490" type="curve" smooth="yes"/>
+      <point x="1098" y="1525"/>
+      <point x="1266" y="1421"/>
+      <point x="1191" y="1224" type="curve" smooth="yes"/>
+      <point x="1148" y="1112"/>
+      <point x="960" y="1144"/>
+      <point x="941" y="1297" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 33 - 0
source/Hack-Regular.ufo/glyphs/U_psilondieresis.glif

@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Upsilondieresis" format="1">
+  <advance width="1233"/>
+  <unicode hex="03AB"/>
+  <note>
+	Upsilondieresis
+  </note>
+  <outline>
+    <contour>
+      <point x="319" y="1870" type="line"/>
+      <point x="522" y="1870" type="line"/>
+      <point x="522" y="1667" type="line"/>
+      <point x="319" y="1667" type="line"/>
+    </contour>
+    <contour>
+      <point x="711" y="1870" type="line"/>
+      <point x="913" y="1870" type="line"/>
+      <point x="913" y="1667" type="line"/>
+      <point x="711" y="1667" type="line"/>
+    </contour>
+    <contour>
+      <point x="37" y="1493" type="line"/>
+      <point x="252" y="1493" type="line"/>
+      <point x="616" y="834" type="line"/>
+      <point x="979" y="1493" type="line"/>
+      <point x="1196" y="1493" type="line"/>
+      <point x="717" y="670" type="line"/>
+      <point x="717" y="0" type="line"/>
+      <point x="514" y="0" type="line"/>
+      <point x="514" y="670" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 27 - 0
source/Hack-Regular.ufo/glyphs/U_psilontonos.glif

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Upsilontonos" format="1">
+  <advance width="1233"/>
+  <unicode hex="038E"/>
+  <note>
+	Upsilontonos
+  </note>
+  <outline>
+    <contour>
+      <point x="-838" y="1493" type="line"/>
+      <point x="-623" y="1493" type="line"/>
+      <point x="-259" y="834" type="line"/>
+      <point x="104" y="1493" type="line"/>
+      <point x="321" y="1493" type="line"/>
+      <point x="-158" y="670" type="line"/>
+      <point x="-158" y="0" type="line"/>
+      <point x="-361" y="0" type="line"/>
+      <point x="-361" y="670" type="line"/>
+    </contour>
+    <contour>
+      <point x="-119" y="1638" type="line"/>
+      <point x="79" y="1638" type="line"/>
+      <point x="-246" y="1262" type="line"/>
+      <point x="-400" y="1262" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 82 - 0
source/Hack-Regular.ufo/glyphs/U_ring.glif

@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Uring" format="1">
+  <advance width="1233"/>
+  <unicode hex="016E"/>
+  <note>
+	Uring
+  </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="264"/>
+      <point x="389" y="205"/>
+      <point x="470" y="165" type="curve" smooth="yes"/>
+      <point x="510" y="145"/>
+      <point x="559" y="135"/>
+      <point x="616" y="135" type="curve" smooth="yes"/>
+      <point x="732" y="135"/>
+      <point x="812" y="175"/>
+      <point x="856" y="254" type="curve" smooth="yes"/>
+      <point x="866" y="271"/>
+      <point x="873" y="294"/>
+      <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="420"/>
+      <point x="1076" y="312"/>
+      <point x="1057" y="248" type="curve" smooth="yes"/>
+      <point x="1019" y="119"/>
+      <point x="920" y="39"/>
+      <point x="807" y="0" type="curve" smooth="yes"/>
+      <point x="750" y="-19"/>
+      <point x="687" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="476" y="-29"/>
+      <point x="363" y="9"/>
+      <point x="274" y="88" type="curve" smooth="yes"/>
+      <point x="228" y="129"/>
+      <point x="195" y="183"/>
+      <point x="176" y="249" type="curve" smooth="yes"/>
+      <point x="157" y="314"/>
+      <point x="147" y="422"/>
+      <point x="147" y="573" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="901" y="1474"/>
+      <point x="781" y="1352"/>
+      <point x="626" 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="626" y="1901" type="curve" smooth="yes"/>
+      <point x="781" y="1901"/>
+      <point x="901" y="1780"/>
+      <point x="901" y="1627" 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="1540"/>
+      <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="778" y="1627" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 86 - 0
source/Hack-Regular.ufo/glyphs/U_tilde.glif

@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Utilde" format="1">
+  <advance width="1233"/>
+  <unicode hex="0168"/>
+  <note>
+	Utilde
+  </note>
+  <outline>
+    <contour>
+      <point x="555" y="1743" type="line" smooth="yes"/>
+      <point x="522" y="1762"/>
+      <point x="503" y="1768"/>
+      <point x="487" y="1768" type="curve" smooth="yes"/>
+      <point x="440" 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="362" y="1886"/>
+      <point x="475" y="1886" type="curve" smooth="yes"/>
+      <point x="523" y="1886"/>
+      <point x="556" y="1879"/>
+      <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="943" y="1753"/>
+      <point x="870" y="1667"/>
+      <point x="758" y="1667" type="curve" smooth="yes"/>
+      <point x="713" y="1667"/>
+      <point x="681" y="1674"/>
+      <point x="612" y="1710" type="curve"/>
+    </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="264"/>
+      <point x="389" y="205"/>
+      <point x="470" y="165" type="curve" smooth="yes"/>
+      <point x="510" y="145"/>
+      <point x="559" y="135"/>
+      <point x="616" y="135" type="curve" smooth="yes"/>
+      <point x="732" y="135"/>
+      <point x="812" y="175"/>
+      <point x="856" y="254" type="curve" smooth="yes"/>
+      <point x="866" y="271"/>
+      <point x="873" y="294"/>
+      <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="420"/>
+      <point x="1076" y="312"/>
+      <point x="1057" y="248" type="curve" smooth="yes"/>
+      <point x="1019" y="119"/>
+      <point x="920" y="39"/>
+      <point x="807" y="0" type="curve" smooth="yes"/>
+      <point x="750" y="-19"/>
+      <point x="687" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="476" y="-29"/>
+      <point x="363" y="9"/>
+      <point x="274" y="88" type="curve" smooth="yes"/>
+      <point x="228" y="129"/>
+      <point x="195" y="183"/>
+      <point x="176" y="249" type="curve" smooth="yes"/>
+      <point x="157" y="314"/>
+      <point x="147" y="422"/>
+      <point x="147" y="573" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 31 - 0
source/Hack-Regular.ufo/glyphs/W_acute.glif

@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Wacute" format="1">
+  <advance width="1233"/>
+  <unicode hex="1E82"/>
+  <note>
+	Wacute
+  </note>
+  <outline>
+    <contour>
+      <point x="672" y="1906" type="line"/>
+      <point x="858" y="1906" type="line"/>
+      <point x="629" y="1642" type="line"/>
+      <point x="475" y="1642" type="line"/>
+    </contour>
+    <contour>
+      <point x="0" y="1493" type="line"/>
+      <point x="197" y="1493" type="line"/>
+      <point x="340" y="281" type="line"/>
+      <point x="510" y="1083" type="line"/>
+      <point x="721" y="1083" type="line"/>
+      <point x="893" y="279" type="line"/>
+      <point x="1036" y="1493" type="line"/>
+      <point x="1233" y="1493" type="line"/>
+      <point x="1010" y="0" type="line"/>
+      <point x="819" y="0" type="line"/>
+      <point x="616" y="887" type="line"/>
+      <point x="414" y="0" type="line"/>
+      <point x="223" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 34 - 0
source/Hack-Regular.ufo/glyphs/W_circumflex.glif

@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Wcircumflex" format="1">
+  <advance width="1233"/>
+  <unicode hex="0174"/>
+  <note>
+	Wcircumflex
+  </note>
+  <outline>
+    <contour>
+      <point x="522" y="1908" type="line"/>
+      <point x="711" y="1908" type="line"/>
+      <point x="922" y="1642" type="line"/>
+      <point x="782" y="1642" type="line"/>
+      <point x="616" y="1820" type="line"/>
+      <point x="451" y="1642" type="line"/>
+      <point x="311" y="1642" type="line"/>
+    </contour>
+    <contour>
+      <point x="0" y="1493" type="line"/>
+      <point x="197" y="1493" type="line"/>
+      <point x="340" y="281" type="line"/>
+      <point x="510" y="1083" type="line"/>
+      <point x="721" y="1083" type="line"/>
+      <point x="893" y="279" type="line"/>
+      <point x="1036" y="1493" type="line"/>
+      <point x="1233" y="1493" type="line"/>
+      <point x="1010" y="0" type="line"/>
+      <point x="819" y="0" type="line"/>
+      <point x="616" y="887" type="line"/>
+      <point x="414" y="0" type="line"/>
+      <point x="223" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 61 - 0
source/Hack-Regular.ufo/glyphs/W_dieresis.glif

@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Wdieresis" format="1">
+  <advance width="1233"/>
+  <unicode hex="1E84"/>
+  <note>
+	Wdieresis
+  </note>
+  <outline>
+    <contour>
+      <point x="319" y="1813" type="line" smooth="yes"/>
+      <point x="319" y="1830"/>
+      <point x="333" y="1844"/>
+      <point x="350" y="1844" type="curve" smooth="yes"/>
+      <point x="491" y="1844" type="line" smooth="yes"/>
+      <point x="508" y="1844"/>
+      <point x="522" y="1830"/>
+      <point x="522" y="1813" type="curve" smooth="yes"/>
+      <point x="522" y="1673" type="line" smooth="yes"/>
+      <point x="522" y="1656"/>
+      <point x="508" y="1642"/>
+      <point x="491" y="1642" type="curve" smooth="yes"/>
+      <point x="350" y="1642" type="line" smooth="yes"/>
+      <point x="333" y="1642"/>
+      <point x="319" y="1656"/>
+      <point x="319" y="1673" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="711" y="1813" type="line" smooth="yes"/>
+      <point x="711" y="1830"/>
+      <point x="725" y="1844"/>
+      <point x="742" y="1844" type="curve" smooth="yes"/>
+      <point x="882" y="1844" type="line" smooth="yes"/>
+      <point x="899" y="1844"/>
+      <point x="913" y="1830"/>
+      <point x="913" y="1813" type="curve" smooth="yes"/>
+      <point x="913" y="1673" type="line" smooth="yes"/>
+      <point x="913" y="1656"/>
+      <point x="899" y="1642"/>
+      <point x="882" y="1642" type="curve" smooth="yes"/>
+      <point x="742" y="1642" type="line" smooth="yes"/>
+      <point x="725" y="1642"/>
+      <point x="711" y="1656"/>
+      <point x="711" y="1673" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="0" y="1493" type="line"/>
+      <point x="197" y="1493" type="line"/>
+      <point x="340" y="281" type="line"/>
+      <point x="510" y="1083" type="line"/>
+      <point x="721" y="1083" type="line"/>
+      <point x="893" y="279" type="line"/>
+      <point x="1036" y="1493" type="line"/>
+      <point x="1233" y="1493" type="line"/>
+      <point x="1010" y="0" type="line"/>
+      <point x="819" y="0" type="line"/>
+      <point x="616" y="887" type="line"/>
+      <point x="414" y="0" type="line"/>
+      <point x="223" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 31 - 0
source/Hack-Regular.ufo/glyphs/W_grave.glif

@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Wgrave" format="1">
+  <advance width="1233"/>
+  <unicode hex="1E80"/>
+  <note>
+	Wgrave
+  </note>
+  <outline>
+    <contour>
+      <point x="561" y="1906" type="line"/>
+      <point x="758" y="1642" type="line"/>
+      <point x="604" y="1642" type="line"/>
+      <point x="377" y="1906" type="line"/>
+    </contour>
+    <contour>
+      <point x="0" y="1493" type="line"/>
+      <point x="197" y="1493" type="line"/>
+      <point x="340" y="281" type="line"/>
+      <point x="510" y="1083" type="line"/>
+      <point x="721" y="1083" type="line"/>
+      <point x="893" y="279" type="line"/>
+      <point x="1036" y="1493" type="line"/>
+      <point x="1233" y="1493" type="line"/>
+      <point x="1010" y="0" type="line"/>
+      <point x="819" y="0" type="line"/>
+      <point x="616" y="887" type="line"/>
+      <point x="414" y="0" type="line"/>
+      <point x="223" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 28 - 0
source/Hack-Regular.ufo/glyphs/X_i.glif

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Xi" format="1">
+  <advance width="1233"/>
+  <unicode hex="039E"/>
+  <note>
+	Xi
+  </note>
+  <outline>
+    <contour>
+      <point x="1096" y="1493" type="line"/>
+      <point x="1096" y="1323" type="line"/>
+      <point x="137" y="1323" type="line"/>
+      <point x="137" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="893" y="711" type="line"/>
+      <point x="340" y="711" type="line"/>
+      <point x="340" y="881" type="line"/>
+      <point x="893" y="881" type="line"/>
+    </contour>
+    <contour>
+      <point x="1096" y="170" type="line"/>
+      <point x="1096" y="0" type="line"/>
+      <point x="137" y="0" type="line"/>
+      <point x="137" y="170" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 30 - 0
source/Hack-Regular.ufo/glyphs/Y_circumflex.glif

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ycircumflex" format="1">
+  <advance width="1233"/>
+  <unicode hex="0176"/>
+  <note>
+	Ycircumflex
+  </note>
+  <outline>
+    <contour>
+      <point x="522" y="1908" type="line"/>
+      <point x="711" y="1908" type="line"/>
+      <point x="922" y="1642" type="line"/>
+      <point x="782" y="1642" type="line"/>
+      <point x="616" y="1820" type="line"/>
+      <point x="451" y="1642" type="line"/>
+      <point x="311" y="1642" type="line"/>
+    </contour>
+    <contour>
+      <point x="37" y="1493" type="line"/>
+      <point x="252" y="1493" type="line"/>
+      <point x="616" y="834" type="line"/>
+      <point x="979" y="1493" type="line"/>
+      <point x="1196" y="1493" type="line"/>
+      <point x="717" y="670" type="line"/>
+      <point x="717" y="0" type="line"/>
+      <point x="514" y="0" type="line"/>
+      <point x="514" y="670" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 27 - 0
source/Hack-Regular.ufo/glyphs/Y_grave.glif

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ygrave" format="1">
+  <advance width="1233"/>
+  <unicode hex="1EF2"/>
+  <note>
+	Ygrave
+  </note>
+  <outline>
+    <contour>
+      <point x="561" y="1906" type="line"/>
+      <point x="758" y="1642" type="line"/>
+      <point x="604" y="1642" type="line"/>
+      <point x="377" y="1906" type="line"/>
+    </contour>
+    <contour>
+      <point x="37" y="1493" type="line"/>
+      <point x="252" y="1493" type="line"/>
+      <point x="616" y="834" type="line"/>
+      <point x="979" y="1493" type="line"/>
+      <point x="1196" y="1493" type="line"/>
+      <point x="717" y="670" type="line"/>
+      <point x="717" y="0" type="line"/>
+      <point x="514" y="0" type="line"/>
+      <point x="514" y="670" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 28 - 0
source/Hack-Regular.ufo/glyphs/Z_acute.glif

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Zacute" format="1">
+  <advance width="1233"/>
+  <unicode hex="0179"/>
+  <note>
+	Zacute
+  </note>
+  <outline>
+    <contour>
+      <point x="699" y="1899" type="line"/>
+      <point x="885" y="1899" type="line"/>
+      <point x="656" y="1635" type="line"/>
+      <point x="502" y="1635" type="line"/>
+    </contour>
+    <contour>
+      <point x="178" y="1493" type="line"/>
+      <point x="1147" y="1493" type="line"/>
+      <point x="1147" y="1339" type="line"/>
+      <point x="367" y="170" type="line"/>
+      <point x="1169" y="170" type="line"/>
+      <point x="1169" y="0" type="line"/>
+      <point x="156" y="0" type="line"/>
+      <point x="156" y="154" type="line"/>
+      <point x="915" y="1323" type="line"/>
+      <point x="178" y="1323" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 40 - 0
source/Hack-Regular.ufo/glyphs/Z_dotaccent.glif

@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Zdotaccent" format="1">
+  <advance width="1233"/>
+  <unicode hex="017B"/>
+  <note>
+	Zdotaccent
+  </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="178" y="1493" type="line"/>
+      <point x="1147" y="1493" type="line"/>
+      <point x="1147" y="1339" type="line"/>
+      <point x="367" y="170" type="line"/>
+      <point x="1169" y="170" type="line"/>
+      <point x="1169" y="0" type="line"/>
+      <point x="156" y="0" type="line"/>
+      <point x="156" y="154" type="line"/>
+      <point x="915" y="1323" type="line"/>
+      <point x="178" y="1323" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 22 - 0
source/Hack-Regular.ufo/glyphs/Z_eta.glif

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Zeta" format="1">
+  <advance width="1233"/>
+  <unicode hex="0396"/>
+  <note>
+	Zeta
+  </note>
+  <outline>
+    <contour>
+      <point x="178" y="1493" type="line"/>
+      <point x="1147" y="1493" type="line"/>
+      <point x="1147" y="1339" type="line"/>
+      <point x="367" y="170" type="line"/>
+      <point x="1169" y="170" type="line"/>
+      <point x="1169" y="0" type="line"/>
+      <point x="156" y="0" type="line"/>
+      <point x="156" y="154" type="line"/>
+      <point x="915" y="1323" type="line"/>
+      <point x="178" y="1323" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 72 - 0
source/Hack-Regular.ufo/glyphs/abreve.glif

@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="abreve" format="1">
+  <advance width="1233"/>
+  <unicode hex="0103"/>
+  <note>
+	abreve
+  </note>
+  <outline>
+    <contour>
+      <point x="422" y="1608" type="line"/>
+      <point x="437" y="1507"/>
+      <point x="500" y="1458"/>
+      <point x="616" y="1458" type="curve" smooth="yes"/>
+      <point x="729" y="1458"/>
+      <point x="792" y="1507"/>
+      <point x="811" y="1608" type="curve"/>
+      <point x="930" y="1608" type="line"/>
+      <point x="915" y="1417"/>
+      <point x="809" y="1321"/>
+      <point x="616" y="1321" type="curve" smooth="yes"/>
+      <point x="424" y="1321"/>
+      <point x="318" y="1417"/>
+      <point x="303" y="1608" type="curve"/>
+    </contour>
+    <contour>
+      <point x="702" y="563" type="line"/>
+      <point x="641" y="563" type="line" smooth="yes"/>
+      <point x="426" y="563"/>
+      <point x="317" y="487"/>
+      <point x="317" y="338" type="curve" smooth="yes"/>
+      <point x="317" y="203"/>
+      <point x="403" y="125"/>
+      <point x="547" y="125" type="curve" smooth="yes"/>
+      <point x="750" y="125"/>
+      <point x="873" y="274"/>
+      <point x="874" y="522" type="curve" smooth="yes"/>
+      <point x="874" y="563" type="line"/>
+    </contour>
+    <contour>
+      <point x="1059" y="0" type="line"/>
+      <point x="874" y="0" type="line"/>
+      <point x="874" y="166" type="line"/>
+      <point x="795" y="33"/>
+      <point x="679" y="-29"/>
+      <point x="508" y="-29" type="curve" smooth="yes"/>
+      <point x="280" y="-29"/>
+      <point x="133" y="110"/>
+      <point x="133" y="326" type="curve" smooth="yes"/>
+      <point x="133" y="575"/>
+      <point x="303" y="707"/>
+      <point x="627" y="707" type="curve" smooth="yes"/>
+      <point x="874" y="707" type="line"/>
+      <point x="874" y="736" type="line"/>
+      <point x="873" y="915"/>
+      <point x="788" y="991"/>
+      <point x="592" y="991" type="curve" smooth="yes"/>
+      <point x="467" y="991"/>
+      <point x="336" y="954"/>
+      <point x="215" y="885" type="curve"/>
+      <point x="215" y="1069" type="line"/>
+      <point x="351" y="1121"/>
+      <point x="475" y="1147"/>
+      <point x="592" y="1147" type="curve" smooth="yes"/>
+      <point x="777" y="1147"/>
+      <point x="908" y="1092"/>
+      <point x="989" y="983" type="curve" smooth="yes"/>
+      <point x="1040" y="916"/>
+      <point x="1059" y="835"/>
+      <point x="1059" y="639" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 16 - 0
source/Hack-Regular.ufo/glyphs/acutecomb.glif

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="acutecomb" format="1">
+  <advance width="1233"/>
+  <unicode hex="0301"/>
+  <note>
+	acutecomb
+  </note>
+  <outline>
+    <contour>
+      <point x="756" y="1638" type="line"/>
+      <point x="954" y="1638" type="line"/>
+      <point x="629" y="1262" type="line"/>
+      <point x="475" y="1262" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 53 - 0
source/Hack-Regular.ufo/glyphs/alpha.glif

@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="alpha" format="1">
+  <advance width="1233"/>
+  <unicode hex="03B1"/>
+  <note>
+	alpha
+  </note>
+  <outline>
+    <contour>
+      <point x="766" y="521" type="line"/>
+      <point x="722" y="752" type="line" smooth="yes"/>
+      <point x="662" y="1067"/>
+      <point x="422" y="1027"/>
+      <point x="341" y="879" type="curve" smooth="yes"/>
+      <point x="290" y="788"/>
+      <point x="264" y="681"/>
+      <point x="264" y="559" type="curve" smooth="yes"/>
+      <point x="264" y="266"/>
+      <point x="387" y="127"/>
+      <point x="500" y="127" type="curve" smooth="yes"/>
+      <point x="589" y="127"/>
+      <point x="657" y="198"/>
+      <point x="705" y="340" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="707" y="1148"/>
+      <point x="830" y="1042"/>
+      <point x="869" y="827" type="curve"/>
+      <point x="968" y="1120" type="line"/>
+      <point x="1132" y="1120" type="line"/>
+      <point x="927" y="513" type="line"/>
+      <point x="967" y="294" type="line" smooth="yes"/>
+      <point x="979" y="229"/>
+      <point x="1041" y="156"/>
+      <point x="1084" y="156" type="curve" smooth="yes"/>
+      <point x="1172" y="156" type="line"/>
+      <point x="1172" y="0" type="line"/>
+      <point x="1062" y="0" type="line" smooth="yes"/>
+      <point x="937" y="0"/>
+      <point x="849" y="97"/>
+      <point x="826" y="214" type="curve"/>
+      <point x="765" y="69"/>
+      <point x="691" y="-26"/>
+      <point x="500" y="-25" type="curve" smooth="yes"/>
+      <point x="236" y="-22"/>
+      <point x="70" y="191"/>
+      <point x="70" y="559" type="curve" smooth="yes"/>
+      <point x="70" y="955"/>
+      <point x="285" y="1141"/>
+      <point x="500" y="1145" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 59 - 0
source/Hack-Regular.ufo/glyphs/alphatonos.glif

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="alphatonos" format="1">
+  <advance width="1233"/>
+  <unicode hex="03AC"/>
+  <note>
+	alphatonos
+  </note>
+  <outline>
+    <contour>
+      <point x="766" y="521" type="line"/>
+      <point x="722" y="752" type="line" smooth="yes"/>
+      <point x="662" y="1067"/>
+      <point x="422" y="1027"/>
+      <point x="341" y="879" type="curve" smooth="yes"/>
+      <point x="290" y="788"/>
+      <point x="264" y="681"/>
+      <point x="264" y="559" type="curve" smooth="yes"/>
+      <point x="264" y="266"/>
+      <point x="387" y="127"/>
+      <point x="500" y="127" type="curve" smooth="yes"/>
+      <point x="589" y="127"/>
+      <point x="657" y="198"/>
+      <point x="705" y="340" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="707" y="1148"/>
+      <point x="830" y="1042"/>
+      <point x="869" y="827" type="curve"/>
+      <point x="968" y="1120" type="line"/>
+      <point x="1132" y="1120" type="line"/>
+      <point x="927" y="513" type="line"/>
+      <point x="967" y="294" type="line" smooth="yes"/>
+      <point x="979" y="229"/>
+      <point x="1041" y="156"/>
+      <point x="1084" y="156" type="curve" smooth="yes"/>
+      <point x="1172" y="156" type="line"/>
+      <point x="1172" y="0" type="line"/>
+      <point x="1062" y="0" type="line" smooth="yes"/>
+      <point x="937" y="0"/>
+      <point x="849" y="97"/>
+      <point x="826" y="214" type="curve"/>
+      <point x="765" y="69"/>
+      <point x="691" y="-26"/>
+      <point x="500" y="-25" type="curve" smooth="yes"/>
+      <point x="236" y="-22"/>
+      <point x="70" y="191"/>
+      <point x="70" y="559" type="curve" smooth="yes"/>
+      <point x="70" y="955"/>
+      <point x="285" y="1141"/>
+      <point x="500" y="1145" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="756" y="1638" type="line"/>
+      <point x="954" y="1638" type="line"/>
+      <point x="629" y="1262" type="line"/>
+      <point x="475" y="1262" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 62 - 0
source/Hack-Regular.ufo/glyphs/amacron.glif

@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="amacron" format="1">
+  <advance width="1233"/>
+  <unicode hex="0101"/>
+  <note>
+	amacron
+  </note>
+  <outline>
+    <contour>
+      <point x="317" y="1526" type="line"/>
+      <point x="915" y="1526" type="line"/>
+      <point x="915" y="1378" type="line"/>
+      <point x="317" y="1378" type="line"/>
+    </contour>
+    <contour>
+      <point x="702" y="563" type="line"/>
+      <point x="641" y="563" type="line" smooth="yes"/>
+      <point x="426" y="563"/>
+      <point x="317" y="487"/>
+      <point x="317" y="338" type="curve" smooth="yes"/>
+      <point x="317" y="203"/>
+      <point x="403" y="125"/>
+      <point x="547" y="125" type="curve" smooth="yes"/>
+      <point x="750" y="125"/>
+      <point x="873" y="274"/>
+      <point x="874" y="522" type="curve" smooth="yes"/>
+      <point x="874" y="563" type="line"/>
+    </contour>
+    <contour>
+      <point x="1059" y="0" type="line"/>
+      <point x="874" y="0" type="line"/>
+      <point x="874" y="166" type="line"/>
+      <point x="795" y="33"/>
+      <point x="679" y="-29"/>
+      <point x="508" y="-29" type="curve" smooth="yes"/>
+      <point x="280" y="-29"/>
+      <point x="133" y="110"/>
+      <point x="133" y="326" type="curve" smooth="yes"/>
+      <point x="133" y="575"/>
+      <point x="303" y="707"/>
+      <point x="627" y="707" type="curve" smooth="yes"/>
+      <point x="874" y="707" type="line"/>
+      <point x="874" y="736" type="line"/>
+      <point x="873" y="915"/>
+      <point x="788" y="991"/>
+      <point x="592" y="991" type="curve" smooth="yes"/>
+      <point x="467" y="991"/>
+      <point x="336" y="954"/>
+      <point x="215" y="885" type="curve"/>
+      <point x="215" y="1069" type="line"/>
+      <point x="351" y="1121"/>
+      <point x="475" y="1147"/>
+      <point x="592" y="1147" type="curve" smooth="yes"/>
+      <point x="777" y="1147"/>
+      <point x="908" y="1092"/>
+      <point x="989" y="983" type="curve" smooth="yes"/>
+      <point x="1040" y="916"/>
+      <point x="1059" y="835"/>
+      <point x="1059" y="639" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 16 - 0
source/Hack-Regular.ufo/glyphs/anoteleia.glif

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="anoteleia" format="1">
+  <advance width="1233"/>
+  <unicode hex="0387"/>
+  <note>
+	anoteleia
+  </note>
+  <outline>
+    <contour>
+      <point x="489" y="864" type="line"/>
+      <point x="741" y="864" type="line"/>
+      <point x="741" y="559" type="line"/>
+      <point x="489" y="559" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 78 - 0
source/Hack-Regular.ufo/glyphs/aogonek.glif

@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="aogonek" format="1">
+  <advance width="1233"/>
+  <unicode hex="0105"/>
+  <note>
+	aogonek
+  </note>
+  <outline>
+    <contour>
+      <point x="992" y="0" type="line"/>
+      <point x="932" y="-81"/>
+      <point x="904" y="-139"/>
+      <point x="904" y="-180" type="curve" smooth="yes"/>
+      <point x="904" y="-241"/>
+      <point x="941" y="-272"/>
+      <point x="1013" y="-272" type="curve" smooth="yes"/>
+      <point x="1056" y="-272"/>
+      <point x="1097" y="-262"/>
+      <point x="1138" y="-242" type="curve"/>
+      <point x="1138" y="-375" type="line"/>
+      <point x="1087" y="-388"/>
+      <point x="1042" y="-395"/>
+      <point x="1002" y="-395" type="curve" smooth="yes"/>
+      <point x="839" y="-395"/>
+      <point x="765" y="-339"/>
+      <point x="765" y="-215" type="curve" smooth="yes"/>
+      <point x="765" y="-151"/>
+      <point x="800" y="-83"/>
+      <point x="873" y="0" type="curve"/>
+    </contour>
+    <contour>
+      <point x="702" y="563" type="line"/>
+      <point x="641" y="563" type="line" smooth="yes"/>
+      <point x="426" y="563"/>
+      <point x="317" y="487"/>
+      <point x="317" y="338" type="curve" smooth="yes"/>
+      <point x="317" y="203"/>
+      <point x="403" y="125"/>
+      <point x="547" y="125" type="curve" smooth="yes"/>
+      <point x="750" y="125"/>
+      <point x="873" y="274"/>
+      <point x="874" y="522" type="curve" smooth="yes"/>
+      <point x="874" y="563" type="line"/>
+    </contour>
+    <contour>
+      <point x="1059" y="0" type="line"/>
+      <point x="874" y="0" type="line"/>
+      <point x="874" y="166" type="line"/>
+      <point x="795" y="33"/>
+      <point x="679" y="-29"/>
+      <point x="508" y="-29" type="curve" smooth="yes"/>
+      <point x="280" y="-29"/>
+      <point x="133" y="110"/>
+      <point x="133" y="326" type="curve" smooth="yes"/>
+      <point x="133" y="575"/>
+      <point x="303" y="707"/>
+      <point x="627" y="707" type="curve" smooth="yes"/>
+      <point x="874" y="707" type="line"/>
+      <point x="874" y="736" type="line"/>
+      <point x="873" y="915"/>
+      <point x="788" y="991"/>
+      <point x="592" y="991" type="curve" smooth="yes"/>
+      <point x="467" y="991"/>
+      <point x="336" y="954"/>
+      <point x="215" y="885" type="curve"/>
+      <point x="215" y="1069" type="line"/>
+      <point x="351" y="1121"/>
+      <point x="475" y="1147"/>
+      <point x="592" y="1147" type="curve" smooth="yes"/>
+      <point x="777" y="1147"/>
+      <point x="908" y="1092"/>
+      <point x="989" y="983" type="curve" smooth="yes"/>
+      <point x="1040" y="916"/>
+      <point x="1059" y="835"/>
+      <point x="1059" y="639" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 43 - 0
source/Hack-Regular.ufo/glyphs/beta.glif

@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="beta" format="1">
+  <advance width="1233"/>
+  <unicode hex="03B2"/>
+  <note>
+	beta
+  </note>
+  <outline>
+    <contour>
+      <point x="337" y="-426" type="line"/>
+      <point x="152" y="-426" type="line"/>
+      <point x="152" y="1113" type="line" smooth="yes"/>
+      <point x="152" y="1762"/>
+      <point x="1012" y="1661"/>
+      <point x="1012" y="1184" type="curve" smooth="yes"/>
+      <point x="1011" y="1000"/>
+      <point x="954" y="875"/>
+      <point x="840" y="810" type="curve"/>
+      <point x="1211" y="738"/>
+      <point x="1286" y="10"/>
+      <point x="638" y="-21" type="curve" smooth="yes"/>
+      <point x="551" y="-25"/>
+      <point x="451" y="5"/>
+      <point x="337" y="69" type="curve"/>
+    </contour>
+    <contour>
+      <point x="337" y="342" type="line"/>
+      <point x="445" y="154"/>
+      <point x="933" y="57"/>
+      <point x="933" y="450" type="curve" smooth="yes"/>
+      <point x="933" y="638"/>
+      <point x="778" y="725"/>
+      <point x="469" y="710" type="curve"/>
+      <point x="469" y="880" type="line"/>
+      <point x="711" y="876"/>
+      <point x="832" y="975"/>
+      <point x="832" y="1178" type="curve" smooth="yes"/>
+      <point x="832" y="1430"/>
+      <point x="337" y="1491"/>
+      <point x="337" y="1107" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 44 - 0
source/Hack-Regular.ufo/glyphs/cdotaccent.glif

@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="cdotaccent" format="1">
+  <advance width="1233"/>
+  <unicode hex="010B"/>
+  <note>
+	cdotaccent
+  </note>
+  <outline>
+    <contour>
+      <point x="588" y="1552" type="line"/>
+      <point x="793" y="1552" type="line"/>
+      <point x="793" y="1348" type="line"/>
+      <point x="588" y="1348" type="line"/>
+    </contour>
+    <contour>
+      <point x="1061" y="57" type="line"/>
+      <point x="962" y="0"/>
+      <point x="857" y="-29"/>
+      <point x="748" y="-29" type="curve" smooth="yes"/>
+      <point x="401" y="-29"/>
+      <point x="195" y="191"/>
+      <point x="195" y="559" type="curve" smooth="yes"/>
+      <point x="195" y="927"/>
+      <point x="401" y="1147"/>
+      <point x="748" y="1147" type="curve" smooth="yes"/>
+      <point x="856" y="1147"/>
+      <point x="957" y="1120"/>
+      <point x="1061" y="1061" type="curve"/>
+      <point x="1061" y="868" type="line"/>
+      <point x="964" y="955"/>
+      <point x="872" y="991"/>
+      <point x="748" y="991" type="curve" smooth="yes"/>
+      <point x="517" y="991"/>
+      <point x="389" y="836"/>
+      <point x="389" y="559" type="curve" smooth="yes"/>
+      <point x="389" y="283"/>
+      <point x="519" y="127"/>
+      <point x="748" y="127" type="curve" smooth="yes"/>
+      <point x="876" y="127"/>
+      <point x="974" y="165"/>
+      <point x="1061" y="248" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 40 - 0
source/Hack-Regular.ufo/glyphs/chi.glif

@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="chi" format="1">
+  <advance width="1233"/>
+  <unicode hex="03C7"/>
+  <note>
+	chi
+  </note>
+  <outline>
+    <contour>
+      <point x="608" y="128" type="line"/>
+      <point x="343" y="-426" type="line"/>
+      <point x="152" y="-426" type="line"/>
+      <point x="524" y="351" type="line"/>
+      <point x="341" y="836" type="line" smooth="yes"/>
+      <point x="310" y="920"/>
+      <point x="242" y="962"/>
+      <point x="138" y="962" type="curve" smooth="yes"/>
+      <point x="89" y="962" type="line"/>
+      <point x="89" y="1120" type="line"/>
+      <point x="159" y="1120" type="line" smooth="yes"/>
+      <point x="330" y="1120"/>
+      <point x="437" y="1061"/>
+      <point x="482" y="944" type="curve" smooth="yes"/>
+      <point x="625" y="564" type="line"/>
+      <point x="891" y="1120" type="line"/>
+      <point x="1082" y="1120" type="line"/>
+      <point x="709" y="340" type="line"/>
+      <point x="891" y="-142" type="line" smooth="yes"/>
+      <point x="922" y="-226"/>
+      <point x="990" y="-268"/>
+      <point x="1095" y="-268" type="curve" smooth="yes"/>
+      <point x="1144" y="-268" type="line"/>
+      <point x="1144" y="-426" type="line"/>
+      <point x="1074" y="-426" type="line" smooth="yes"/>
+      <point x="903" y="-426"/>
+      <point x="795" y="-367"/>
+      <point x="750" y="-250" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

File diff suppressed because it is too large
+ 1922 - 2
source/Hack-Regular.ufo/glyphs/contents.plist


+ 49 - 0
source/Hack-Regular.ufo/glyphs/dcaron.glif

@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="dcaron" format="1">
+  <advance width="1233"/>
+  <unicode hex="010F"/>
+  <note>
+	dcaron
+  </note>
+  <outline>
+    <contour>
+      <point x="1114" y="1557" type="line"/>
+      <point x="1312" y="1557" type="line"/>
+      <point x="1199" y="1181" type="line"/>
+      <point x="1045" y="1181" type="line"/>
+    </contour>
+    <contour>
+      <point x="858" y="1556" type="line"/>
+      <point x="1042" y="1556" type="line"/>
+      <point x="1042" y="0" type="line"/>
+      <point x="858" y="0" type="line"/>
+      <point x="858" y="141" type="line"/>
+      <point x="797" y="30"/>
+      <point x="692" y="-29"/>
+      <point x="559" y="-29" type="curve" smooth="yes"/>
+      <point x="288" y="-29"/>
+      <point x="123" y="194"/>
+      <point x="123" y="563" type="curve" smooth="yes"/>
+      <point x="123" y="927"/>
+      <point x="290" y="1147"/>
+      <point x="559" y="1147" type="curve" smooth="yes"/>
+      <point x="694" y="1147"/>
+      <point x="799" y="1088"/>
+      <point x="858" y="977" type="curve"/>
+    </contour>
+    <contour>
+      <point x="317" y="274"/>
+      <point x="409" y="127"/>
+      <point x="586" y="127" type="curve" smooth="yes"/>
+      <point x="763" y="127"/>
+      <point x="858" y="276"/>
+      <point x="858" y="559" type="curve" smooth="yes"/>
+      <point x="858" y="843"/>
+      <point x="763" y="991"/>
+      <point x="586" y="991" type="curve" smooth="yes"/>
+      <point x="409" y="991"/>
+      <point x="317" y="844"/>
+      <point x="317" y="559" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 72 - 0
source/Hack-Regular.ufo/glyphs/delta.glif

@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="delta" format="1">
+  <advance width="1233"/>
+  <unicode hex="03B4"/>
+  <note>
+	delta
+  </note>
+  <outline>
+    <contour>
+      <point x="429" y="991"/>
+      <point x="332" y="844"/>
+      <point x="332" y="559" type="curve" smooth="yes"/>
+      <point x="332" y="275"/>
+      <point x="429" y="127"/>
+      <point x="616" y="127" type="curve" smooth="yes"/>
+      <point x="804" y="127"/>
+      <point x="901" y="275"/>
+      <point x="901" y="559" type="curve" smooth="yes"/>
+      <point x="901" y="844"/>
+      <point x="804" y="991"/>
+      <point x="616" y="991" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="321" y="1073"/>
+      <point x="302" y="1089"/>
+      <point x="275" y="1116" type="curve" smooth="yes"/>
+      <point x="234" y="1157"/>
+      <point x="213" y="1208"/>
+      <point x="213" y="1269" type="curve" smooth="yes"/>
+      <point x="213" y="1450"/>
+      <point x="384" y="1569"/>
+      <point x="647" y="1569" type="curve" smooth="yes"/>
+      <point x="715" y="1569"/>
+      <point x="766" y="1565"/>
+      <point x="799" y="1557" type="curve" smooth="yes"/>
+      <point x="950" y="1521" type="line"/>
+      <point x="950" y="1348" type="line"/>
+      <point x="862" y="1380"/>
+      <point x="756" y="1405"/>
+      <point x="647" y="1402" type="curve" smooth="yes"/>
+      <point x="615" y="1401" type="line" smooth="yes"/>
+      <point x="566" y="1400"/>
+      <point x="522" y="1385"/>
+      <point x="482" y="1356" type="curve" smooth="yes"/>
+      <point x="443" y="1328" type="line"/>
+      <point x="425" y="1312"/>
+      <point x="416" y="1289"/>
+      <point x="416" y="1258" type="curve" smooth="yes"/>
+      <point x="416" y="1214"/>
+      <point x="432" y="1189"/>
+      <point x="487" y="1161" type="curve"/>
+      <point x="503" y="1152"/>
+      <point x="546" y="1148"/>
+      <point x="616" y="1147" type="curve" smooth="yes"/>
+      <point x="929" y="1143"/>
+      <point x="1096" y="940"/>
+      <point x="1096" y="559" type="curve" smooth="yes"/>
+      <point x="1096" y="176"/>
+      <point x="928" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="305" y="-29"/>
+      <point x="137" y="176"/>
+      <point x="137" y="559" type="curve" smooth="yes"/>
+      <point x="137" y="750"/>
+      <point x="178" y="895"/>
+      <point x="260" y="996" type="curve" smooth="yes"/>
+      <point x="281" y="1021"/>
+      <point x="305" y="1045"/>
+      <point x="334" y="1067" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

Some files were not shown because too many files changed in this diff