فهرست منبع

new math and currency symbols in oblique set

Chris Simpkins 10 سال پیش
والد
کامیت
f9bb712e34
100فایلهای تغییر یافته به همراه4278 افزوده شده و 10 حذف شده
  1. 18 0
      source/Hack-RegularOblique.ufo/glyphs/angle.glif
  2. 30 0
      source/Hack-RegularOblique.ufo/glyphs/asteriskmath.glif
  3. 82 0
      source/Hack-RegularOblique.ufo/glyphs/circlemultiply.glif
  4. 82 0
      source/Hack-RegularOblique.ufo/glyphs/circleplus.glif
  5. 87 0
      source/Hack-RegularOblique.ufo/glyphs/colonmonetary.glif
  6. 56 0
      source/Hack-RegularOblique.ufo/glyphs/congruent.glif
  7. 592 0
      source/Hack-RegularOblique.ufo/glyphs/contents.plist
  8. 66 0
      source/Hack-RegularOblique.ufo/glyphs/dong.glif
  9. 16 0
      source/Hack-RegularOblique.ufo/glyphs/dotmath.glif
  10. 45 0
      source/Hack-RegularOblique.ufo/glyphs/element.glif
  11. 84 0
      source/Hack-RegularOblique.ufo/glyphs/emptyset.glif
  12. 28 0
      source/Hack-RegularOblique.ufo/glyphs/equivalence.glif
  13. 38 0
      source/Hack-RegularOblique.ufo/glyphs/exclamdbl.glif
  14. 23 0
      source/Hack-RegularOblique.ufo/glyphs/exclamdown.case.glif
  15. 24 0
      source/Hack-RegularOblique.ufo/glyphs/existential.glif
  16. 16 0
      source/Hack-RegularOblique.ufo/glyphs/figuredash.glif
  17. 30 0
      source/Hack-RegularOblique.ufo/glyphs/franc.glif
  18. 21 0
      source/Hack-RegularOblique.ufo/glyphs/gradient.glif
  19. 47 0
      source/Hack-RegularOblique.ufo/glyphs/integralbt.glif
  20. 47 0
      source/Hack-RegularOblique.ufo/glyphs/integraltp.glif
  21. 54 0
      source/Hack-RegularOblique.ufo/glyphs/intersection.glif
  22. 48 0
      source/Hack-RegularOblique.ufo/glyphs/lira.glif
  23. 19 0
      source/Hack-RegularOblique.ufo/glyphs/logicaland.glif
  24. 19 0
      source/Hack-RegularOblique.ufo/glyphs/logicalor.glif
  25. 66 0
      source/Hack-RegularOblique.ufo/glyphs/notelement.glif
  26. 51 0
      source/Hack-RegularOblique.ufo/glyphs/notsubset.glif
  27. 18 0
      source/Hack-RegularOblique.ufo/glyphs/orthogonal.glif
  28. 20 0
      source/Hack-RegularOblique.ufo/glyphs/perpendicular.glif
  29. 111 0
      source/Hack-RegularOblique.ufo/glyphs/peseta.glif
  30. 30 0
      source/Hack-RegularOblique.ufo/glyphs/propersubset.glif
  31. 30 0
      source/Hack-RegularOblique.ufo/glyphs/propersuperset.glif
  32. 58 0
      source/Hack-RegularOblique.ufo/glyphs/proportional.glif
  33. 47 0
      source/Hack-RegularOblique.ufo/glyphs/questiondown.case.glif
  34. 18 0
      source/Hack-RegularOblique.ufo/glyphs/quotereversed.glif
  35. 36 0
      source/Hack-RegularOblique.ufo/glyphs/reflexsubset.glif
  36. 36 0
      source/Hack-RegularOblique.ufo/glyphs/reflexsuperset.glif
  37. 18 0
      source/Hack-RegularOblique.ufo/glyphs/revlogicalnot.glif
  38. 44 0
      source/Hack-RegularOblique.ufo/glyphs/similar.glif
  39. 45 0
      source/Hack-RegularOblique.ufo/glyphs/suchthat.glif
  40. 10 10
      source/Hack-RegularOblique.ufo/glyphs/summation.glif
  41. 28 0
      source/Hack-RegularOblique.ufo/glyphs/therefore.glif
  42. 22 0
      source/Hack-RegularOblique.ufo/glyphs/underscoredbl.glif
  43. 9 0
      source/Hack-RegularOblique.ufo/glyphs/uni000D_.glif
  44. 10 0
      source/Hack-RegularOblique.ufo/glyphs/uni00A_0.glif
  45. 63 0
      source/Hack-RegularOblique.ufo/glyphs/uni0E_3F_.glif
  46. 10 0
      source/Hack-RegularOblique.ufo/glyphs/uni2000.glif
  47. 10 0
      source/Hack-RegularOblique.ufo/glyphs/uni2001.glif
  48. 10 0
      source/Hack-RegularOblique.ufo/glyphs/uni2002.glif
  49. 10 0
      source/Hack-RegularOblique.ufo/glyphs/uni2003.glif
  50. 10 0
      source/Hack-RegularOblique.ufo/glyphs/uni2004.glif
  51. 10 0
      source/Hack-RegularOblique.ufo/glyphs/uni2005.glif
  52. 10 0
      source/Hack-RegularOblique.ufo/glyphs/uni2006.glif
  53. 10 0
      source/Hack-RegularOblique.ufo/glyphs/uni2007.glif
  54. 10 0
      source/Hack-RegularOblique.ufo/glyphs/uni2008.glif
  55. 10 0
      source/Hack-RegularOblique.ufo/glyphs/uni2009.glif
  56. 10 0
      source/Hack-RegularOblique.ufo/glyphs/uni200A_.glif
  57. 16 0
      source/Hack-RegularOblique.ufo/glyphs/uni2010.glif
  58. 16 0
      source/Hack-RegularOblique.ufo/glyphs/uni2011.glif
  59. 16 0
      source/Hack-RegularOblique.ufo/glyphs/uni2015.glif
  60. 22 0
      source/Hack-RegularOblique.ufo/glyphs/uni2016.glif
  61. 26 0
      source/Hack-RegularOblique.ufo/glyphs/uni201F_.glif
  62. 15 0
      source/Hack-RegularOblique.ufo/glyphs/uni2023.glif
  63. 10 0
      source/Hack-RegularOblique.ufo/glyphs/uni202F_.glif
  64. 151 0
      source/Hack-RegularOblique.ufo/glyphs/uni2031.glif
  65. 28 0
      source/Hack-RegularOblique.ufo/glyphs/uni2034.glif
  66. 16 0
      source/Hack-RegularOblique.ufo/glyphs/uni2035.glif
  67. 22 0
      source/Hack-RegularOblique.ufo/glyphs/uni2036.glif
  68. 28 0
      source/Hack-RegularOblique.ufo/glyphs/uni2037.glif
  69. 51 0
      source/Hack-RegularOblique.ufo/glyphs/uni203D_.glif
  70. 16 0
      source/Hack-RegularOblique.ufo/glyphs/uni203E_.glif
  71. 29 0
      source/Hack-RegularOblique.ufo/glyphs/uni203F_.glif
  72. 24 0
      source/Hack-RegularOblique.ufo/glyphs/uni2045.glif
  73. 24 0
      source/Hack-RegularOblique.ufo/glyphs/uni2046.glif
  74. 116 0
      source/Hack-RegularOblique.ufo/glyphs/uni2047.glif
  75. 77 0
      source/Hack-RegularOblique.ufo/glyphs/uni2048.glif
  76. 77 0
      source/Hack-RegularOblique.ufo/glyphs/uni2049.glif
  77. 26 0
      source/Hack-RegularOblique.ufo/glyphs/uni204B_.glif
  78. 10 0
      source/Hack-RegularOblique.ufo/glyphs/uni205F_.glif
  79. 24 0
      source/Hack-RegularOblique.ufo/glyphs/uni207A_.glif
  80. 16 0
      source/Hack-RegularOblique.ufo/glyphs/uni207B_.glif
  81. 22 0
      source/Hack-RegularOblique.ufo/glyphs/uni207C_.glif
  82. 26 0
      source/Hack-RegularOblique.ufo/glyphs/uni207D_.glif
  83. 26 0
      source/Hack-RegularOblique.ufo/glyphs/uni207E_.glif
  84. 24 0
      source/Hack-RegularOblique.ufo/glyphs/uni208A_.glif
  85. 16 0
      source/Hack-RegularOblique.ufo/glyphs/uni208B_.glif
  86. 22 0
      source/Hack-RegularOblique.ufo/glyphs/uni208C_.glif
  87. 26 0
      source/Hack-RegularOblique.ufo/glyphs/uni208D_.glif
  88. 26 0
      source/Hack-RegularOblique.ufo/glyphs/uni208E_.glif
  89. 50 0
      source/Hack-RegularOblique.ufo/glyphs/uni20A_0.glif
  90. 61 0
      source/Hack-RegularOblique.ufo/glyphs/uni20A_2.glif
  91. 59 0
      source/Hack-RegularOblique.ufo/glyphs/uni20A_5.glif
  92. 62 0
      source/Hack-RegularOblique.ufo/glyphs/uni20A_6.glif
  93. 92 0
      source/Hack-RegularOblique.ufo/glyphs/uni20A_8.glif
  94. 72 0
      source/Hack-RegularOblique.ufo/glyphs/uni20A_9.glif
  95. 42 0
      source/Hack-RegularOblique.ufo/glyphs/uni20A_A_.glif
  96. 94 0
      source/Hack-RegularOblique.ufo/glyphs/uni20B_0.glif
  97. 67 0
      source/Hack-RegularOblique.ufo/glyphs/uni20B_1.glif
  98. 61 0
      source/Hack-RegularOblique.ufo/glyphs/uni20B_2.glif
  99. 47 0
      source/Hack-RegularOblique.ufo/glyphs/uni20B_3.glif
  100. 75 0
      source/Hack-RegularOblique.ufo/glyphs/uni20B_4.glif

+ 18 - 0
source/Hack-RegularOblique.ufo/glyphs/angle.glif

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="angle" format="1">
+  <advance width="1233"/>
+  <unicode hex="2220"/>
+  <note>
+	angle
+  </note>
+  <outline>
+    <contour>
+      <point x="1108" y="287" type="line"/>
+      <point x="126" y="287" type="line"/>
+      <point x="918" y="1269" type="line"/>
+      <point x="1088" y="1269" type="line"/>
+      <point x="432" y="457" type="line"/>
+      <point x="1108" y="457" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 30 - 0
source/Hack-RegularOblique.ufo/glyphs/asteriskmath.glif

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="asteriskmath" format="1">
+  <advance width="1233"/>
+  <unicode hex="2217"/>
+  <note>
+	asteriskmath
+  </note>
+  <outline>
+    <contour>
+      <point x="1067" y="836" type="line"/>
+      <point x="709" y="642" type="line"/>
+      <point x="1067" y="447" type="line"/>
+      <point x="1010" y="349" type="line"/>
+      <point x="674" y="552" type="line"/>
+      <point x="674" y="175" type="line"/>
+      <point x="559" y="175" type="line"/>
+      <point x="559" y="552" type="line"/>
+      <point x="223" y="349" type="line"/>
+      <point x="166" y="447" type="line"/>
+      <point x="524" y="642" type="line"/>
+      <point x="166" y="836" type="line"/>
+      <point x="223" y="935" type="line"/>
+      <point x="559" y="732" type="line"/>
+      <point x="559" y="1109" type="line"/>
+      <point x="674" y="1109" type="line"/>
+      <point x="674" y="732" type="line"/>
+      <point x="1010" y="935" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 82 - 0
source/Hack-RegularOblique.ufo/glyphs/circlemultiply.glif

@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="circlemultiply" format="1">
+  <advance width="1233"/>
+  <unicode hex="2297"/>
+  <note>
+	circlemultiply
+  </note>
+  <outline>
+    <contour>
+      <point x="474" y="1169"/>
+      <point x="543" y="1182"/>
+      <point x="617" y="1182" type="curve" smooth="yes"/>
+      <point x="764" y="1182"/>
+      <point x="891" y="1128"/>
+      <point x="996" y="1023" type="curve" smooth="yes"/>
+      <point x="1101" y="918"/>
+      <point x="1153" y="791"/>
+      <point x="1153" y="642" type="curve" smooth="yes"/>
+      <point x="1153" y="497"/>
+      <point x="1101" y="369"/>
+      <point x="996" y="264" type="curve" smooth="yes"/>
+      <point x="891" y="160"/>
+      <point x="764" y="106"/>
+      <point x="617" y="106" type="curve" smooth="yes"/>
+      <point x="469" y="106"/>
+      <point x="342" y="160"/>
+      <point x="237" y="264" type="curve" smooth="yes"/>
+      <point x="132" y="369"/>
+      <point x="80" y="497"/>
+      <point x="80" y="642" type="curve" smooth="yes"/>
+      <point x="80" y="791"/>
+      <point x="132" y="918"/>
+      <point x="237" y="1023" type="curve" smooth="yes"/>
+      <point x="290" y="1076"/>
+      <point x="348" y="1115"/>
+      <point x="411" y="1142" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="721" y="1031"/>
+      <point x="671" y="1041"/>
+      <point x="617" y="1041" type="curve" smooth="yes"/>
+      <point x="508" y="1041"/>
+      <point x="414" y="1000"/>
+      <point x="337" y="924" type="curve" smooth="yes"/>
+      <point x="258" y="845"/>
+      <point x="221" y="753"/>
+      <point x="221" y="642" type="curve" smooth="yes"/>
+      <point x="221" y="535"/>
+      <point x="258" y="442"/>
+      <point x="337" y="363" type="curve" smooth="yes"/>
+      <point x="414" y="287"/>
+      <point x="508" y="246"/>
+      <point x="617" y="246" type="curve" smooth="yes"/>
+      <point x="725" y="246"/>
+      <point x="819" y="287"/>
+      <point x="896" y="363" type="curve" smooth="yes"/>
+      <point x="975" y="442"/>
+      <point x="1012" y="535"/>
+      <point x="1012" y="642" type="curve" smooth="yes"/>
+      <point x="1012" y="753"/>
+      <point x="975" y="845"/>
+      <point x="896" y="924" type="curve" smooth="yes"/>
+      <point x="857" y="962"/>
+      <point x="815" y="991"/>
+      <point x="768" y="1011" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="322" y="838" type="line"/>
+      <point x="421" y="937" type="line"/>
+      <point x="617" y="741" type="line"/>
+      <point x="812" y="936" type="line"/>
+      <point x="911" y="837" type="line"/>
+      <point x="716" y="642" type="line"/>
+      <point x="910" y="448" type="line"/>
+      <point x="811" y="349" type="line"/>
+      <point x="617" y="543" type="line"/>
+      <point x="423" y="349" type="line"/>
+      <point x="324" y="448" type="line"/>
+      <point x="518" y="642" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 82 - 0
source/Hack-RegularOblique.ufo/glyphs/circleplus.glif

@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="circleplus" format="1">
+  <advance width="1233"/>
+  <unicode hex="2295"/>
+  <note>
+	circleplus
+  </note>
+  <outline>
+    <contour>
+      <point x="474" y="1169"/>
+      <point x="543" y="1182"/>
+      <point x="617" y="1182" type="curve" smooth="yes"/>
+      <point x="764" y="1182"/>
+      <point x="891" y="1128"/>
+      <point x="996" y="1023" type="curve" smooth="yes"/>
+      <point x="1101" y="918"/>
+      <point x="1153" y="791"/>
+      <point x="1153" y="642" type="curve" smooth="yes"/>
+      <point x="1153" y="497"/>
+      <point x="1101" y="369"/>
+      <point x="996" y="264" type="curve" smooth="yes"/>
+      <point x="891" y="160"/>
+      <point x="764" y="106"/>
+      <point x="617" y="106" type="curve" smooth="yes"/>
+      <point x="469" y="106"/>
+      <point x="342" y="160"/>
+      <point x="237" y="264" type="curve" smooth="yes"/>
+      <point x="132" y="369"/>
+      <point x="80" y="497"/>
+      <point x="80" y="642" type="curve" smooth="yes"/>
+      <point x="80" y="791"/>
+      <point x="132" y="918"/>
+      <point x="237" y="1023" type="curve" smooth="yes"/>
+      <point x="290" y="1076"/>
+      <point x="348" y="1115"/>
+      <point x="411" y="1142" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="721" y="1031"/>
+      <point x="671" y="1041"/>
+      <point x="617" y="1041" type="curve" smooth="yes"/>
+      <point x="508" y="1041"/>
+      <point x="414" y="1000"/>
+      <point x="337" y="924" type="curve" smooth="yes"/>
+      <point x="258" y="845"/>
+      <point x="221" y="753"/>
+      <point x="221" y="642" type="curve" smooth="yes"/>
+      <point x="221" y="535"/>
+      <point x="258" y="442"/>
+      <point x="337" y="363" type="curve" smooth="yes"/>
+      <point x="414" y="287"/>
+      <point x="508" y="246"/>
+      <point x="617" y="246" type="curve" smooth="yes"/>
+      <point x="725" y="246"/>
+      <point x="819" y="287"/>
+      <point x="896" y="363" type="curve" smooth="yes"/>
+      <point x="975" y="442"/>
+      <point x="1012" y="535"/>
+      <point x="1012" y="642" type="curve" smooth="yes"/>
+      <point x="1012" y="753"/>
+      <point x="975" y="845"/>
+      <point x="896" y="924" type="curve" smooth="yes"/>
+      <point x="857" y="962"/>
+      <point x="815" y="991"/>
+      <point x="768" y="1011" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="546" y="989" type="line"/>
+      <point x="686" y="989" type="line"/>
+      <point x="686" y="712" type="line"/>
+      <point x="962" y="712" type="line"/>
+      <point x="962" y="572" type="line"/>
+      <point x="686" y="572" type="line"/>
+      <point x="686" y="298" type="line"/>
+      <point x="546" y="298" type="line"/>
+      <point x="546" y="572" type="line"/>
+      <point x="271" y="572" type="line"/>
+      <point x="271" y="712" type="line"/>
+      <point x="546" y="712" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 87 - 0
source/Hack-RegularOblique.ufo/glyphs/colonmonetary.glif

@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="colonmonetary" format="1">
+  <advance width="1233"/>
+  <unicode hex="20A1"/>
+  <note>
+	colonmonetary
+  </note>
+  <outline>
+    <contour>
+      <point x="928" y="1506" type="line"/>
+      <point x="953" y="1501"/>
+      <point x="978" y="1494"/>
+      <point x="1002" y="1485" type="curve"/>
+      <point x="1002" y="1485"/>
+      <point x="1007" y="1483"/>
+      <point x="1016" y="1479" type="curve"/>
+      <point x="1063" y="1593" type="line"/>
+      <point x="1185" y="1593" type="line"/>
+      <point x="1116" y="1426" type="line"/>
+      <point x="1137" y="1411"/>
+      <point x="1157" y="1395"/>
+      <point x="1178" y="1378" type="curve"/>
+      <point x="1144" y="1165" type="line"/>
+      <point x="1113" y="1203"/>
+      <point x="1080" y="1235"/>
+      <point x="1047" y="1262" type="curve"/>
+      <point x="581" y="135" type="line"/>
+      <point x="592" y="135" type="line" smooth="yes"/>
+      <point x="744" y="135"/>
+      <point x="883" y="194"/>
+      <point x="1016" y="313" type="curve"/>
+      <point x="977" y="74" type="line"/>
+      <point x="848" y="6"/>
+      <point x="713" y="-29"/>
+      <point x="580" y="-29" type="curve" smooth="yes"/>
+      <point x="557" y="-29"/>
+      <point x="536" y="-28"/>
+      <point x="515" y="-25" type="curve"/>
+      <point x="489" y="-89" type="line"/>
+      <point x="368" y="-89" type="line"/>
+      <point x="403" y="-2" type="line"/>
+      <point x="374" y="7"/>
+      <point x="346" y="20"/>
+      <point x="320" y="35" type="curve"/>
+      <point x="268" y="-90" type="line"/>
+      <point x="147" y="-90" type="line"/>
+      <point x="228" y="107" type="line"/>
+      <point x="222" y="114"/>
+      <point x="216" y="120"/>
+      <point x="211" y="127" type="curve"/>
+      <point x="122" y="231"/>
+      <point x="78" y="376"/>
+      <point x="78" y="561" type="curve" smooth="yes"/>
+      <point x="78" y="798"/>
+      <point x="147" y="1036"/>
+      <point x="274" y="1225" type="curve" smooth="yes"/>
+      <point x="407" y="1426"/>
+      <point x="575" y="1520"/>
+      <point x="803" y="1520" type="curve" smooth="yes"/>
+      <point x="813" y="1520" type="line"/>
+      <point x="843" y="1593" type="line"/>
+      <point x="965" y="1593" type="line"/>
+    </contour>
+    <contour>
+      <point x="744" y="1354" type="line"/>
+      <point x="591" y="1341"/>
+      <point x="456" y="1248"/>
+      <point x="355" y="1024" type="curve" smooth="yes"/>
+      <point x="288" y="880"/>
+      <point x="253" y="716"/>
+      <point x="253" y="553" type="curve" smooth="yes"/>
+      <point x="253" y="447"/>
+      <point x="271" y="361"/>
+      <point x="306" y="294" type="curve"/>
+    </contour>
+    <contour>
+      <point x="951" y="1321" type="line"/>
+      <point x="922" y="1334"/>
+      <point x="893" y="1343"/>
+      <point x="864" y="1349" type="curve"/>
+      <point x="387" y="196" type="line"/>
+      <point x="411" y="178"/>
+      <point x="438" y="164"/>
+      <point x="468" y="154" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 56 - 0
source/Hack-RegularOblique.ufo/glyphs/congruent.glif

@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="congruent" format="1">
+  <advance width="1233"/>
+  <unicode hex="2245"/>
+  <note>
+	congruent
+  </note>
+  <outline>
+    <contour>
+      <point x="88" y="728" type="line"/>
+      <point x="1145" y="728" type="line"/>
+      <point x="1145" y="556" type="line"/>
+      <point x="88" y="556" type="line"/>
+    </contour>
+    <contour>
+      <point x="88" y="364" type="line"/>
+      <point x="1145" y="364" type="line"/>
+      <point x="1145" y="192" type="line"/>
+      <point x="88" y="192" type="line"/>
+    </contour>
+    <contour>
+      <point x="1145" y="992" type="line"/>
+      <point x="1045" y="913"/>
+      <point x="953" y="878"/>
+      <point x="848" y="878" type="curve" smooth="yes"/>
+      <point x="788" y="878"/>
+      <point x="720" y="895"/>
+      <point x="645" y="929" type="curve" smooth="yes"/>
+      <point x="630" y="936"/>
+      <point x="619" y="940"/>
+      <point x="612" y="943" type="curve" smooth="yes"/>
+      <point x="509" y="988"/>
+      <point x="449" y="1001"/>
+      <point x="381" y="1001" type="curve" smooth="yes"/>
+      <point x="276" y="1001"/>
+      <point x="185" y="963"/>
+      <point x="88" y="878" type="curve"/>
+      <point x="88" y="1052" type="line"/>
+      <point x="192" y="1132"/>
+      <point x="284" y="1167"/>
+      <point x="395" y="1167" type="curve" smooth="yes"/>
+      <point x="466" y="1167"/>
+      <point x="508" y="1158"/>
+      <point x="623" y="1113" type="curve" smooth="yes"/>
+      <point x="630" y="1110"/>
+      <point x="640" y="1105"/>
+      <point x="655" y="1098" type="curve" smooth="yes"/>
+      <point x="732" y="1062"/>
+      <point x="802" y="1044"/>
+      <point x="864" y="1044" type="curve" smooth="yes"/>
+      <point x="957" y="1044"/>
+      <point x="1046" y="1083"/>
+      <point x="1145" y="1167" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 592 - 0
source/Hack-RegularOblique.ufo/glyphs/contents.plist

@@ -338,6 +338,8 @@
 	<string>amacron.glif</string>
 	<key>ampersand</key>
 	<string>ampersand.glif</string>
+	<key>angle</key>
+	<string>angle.glif</string>
 	<key>anoteleia</key>
 	<string>anoteleia.glif</string>
 	<key>aogonek</key>
@@ -352,6 +354,8 @@
 	<string>asciitilde.glif</string>
 	<key>asterisk</key>
 	<string>asterisk.glif</string>
+	<key>asteriskmath</key>
+	<string>asteriskmath.glif</string>
 	<key>at</key>
 	<string>at.glif</string>
 	<key>atilde</key>
@@ -416,12 +420,20 @@
 	<string>cent.glif</string>
 	<key>chi</key>
 	<string>chi.glif</string>
+	<key>circlemultiply</key>
+	<string>circlemultiply.glif</string>
+	<key>circleplus</key>
+	<string>circleplus.glif</string>
 	<key>circumflex</key>
 	<string>circumflex.glif</string>
 	<key>colon</key>
 	<string>colon.glif</string>
+	<key>colonmonetary</key>
+	<string>colonmonetary.glif</string>
 	<key>comma</key>
 	<string>comma.glif</string>
+	<key>congruent</key>
+	<string>congruent.glif</string>
 	<key>copyright</key>
 	<string>copyright.glif</string>
 	<key>currency</key>
@@ -448,12 +460,16 @@
 	<string>divide.glif</string>
 	<key>dollar</key>
 	<string>dollar.glif</string>
+	<key>dong</key>
+	<string>dong.glif</string>
 	<key>dotaccent</key>
 	<string>dotaccent.glif</string>
 	<key>dotbelowcomb</key>
 	<string>dotbelowcomb.glif</string>
 	<key>dotlessi</key>
 	<string>dotlessi.glif</string>
+	<key>dotmath</key>
+	<string>dotmath.glif</string>
 	<key>e</key>
 	<string>e.glif</string>
 	<key>eacute</key>
@@ -472,12 +488,16 @@
 	<string>eight.glif</string>
 	<key>eightsuperior</key>
 	<string>eightsuperior.glif</string>
+	<key>element</key>
+	<string>element.glif</string>
 	<key>ellipsis</key>
 	<string>ellipsis.glif</string>
 	<key>emacron</key>
 	<string>emacron.glif</string>
 	<key>emdash</key>
 	<string>emdash.glif</string>
+	<key>emptyset</key>
+	<string>emptyset.glif</string>
 	<key>endash</key>
 	<string>endash.glif</string>
 	<key>eng</key>
@@ -490,6 +510,8 @@
 	<string>epsilontonos.glif</string>
 	<key>equal</key>
 	<string>equal.glif</string>
+	<key>equivalence</key>
+	<string>equivalence.glif</string>
 	<key>eta</key>
 	<string>eta.glif</string>
 	<key>etatonos</key>
@@ -498,12 +520,20 @@
 	<string>eth.glif</string>
 	<key>exclam</key>
 	<string>exclam.glif</string>
+	<key>exclamdbl</key>
+	<string>exclamdbl.glif</string>
 	<key>exclamdown</key>
 	<string>exclamdown.glif</string>
+	<key>exclamdown.case</key>
+	<string>exclamdown.case.glif</string>
+	<key>existential</key>
+	<string>existential.glif</string>
 	<key>f</key>
 	<string>f.glif</string>
 	<key>fi</key>
 	<string>fi.glif</string>
+	<key>figuredash</key>
+	<string>figuredash.glif</string>
 	<key>five</key>
 	<string>five.glif</string>
 	<key>fiveeighths</key>
@@ -520,6 +550,8 @@
 	<string>foursuperior.glif</string>
 	<key>fraction</key>
 	<string>fraction.glif</string>
+	<key>franc</key>
+	<string>franc.glif</string>
 	<key>g</key>
 	<string>g.glif</string>
 	<key>gamma</key>
@@ -534,6 +566,8 @@
 	<string>gdotaccent.glif</string>
 	<key>germandbls</key>
 	<string>germandbls.glif</string>
+	<key>gradient</key>
+	<string>gradient.glif</string>
 	<key>grave</key>
 	<string>grave.glif</string>
 	<key>gravecomb</key>
@@ -576,6 +610,12 @@
 	<string>infinity.glif</string>
 	<key>integral</key>
 	<string>integral.glif</string>
+	<key>integralbt</key>
+	<string>integralbt.glif</string>
+	<key>integraltp</key>
+	<string>integraltp.glif</string>
+	<key>intersection</key>
+	<string>intersection.glif</string>
 	<key>iogonek</key>
 	<string>iogonek.glif</string>
 	<key>iota</key>
@@ -610,8 +650,14 @@
 	<string>less.glif</string>
 	<key>lessequal</key>
 	<string>lessequal.glif</string>
+	<key>lira</key>
+	<string>lira.glif</string>
+	<key>logicaland</key>
+	<string>logicaland.glif</string>
 	<key>logicalnot</key>
 	<string>logicalnot.glif</string>
+	<key>logicalor</key>
+	<string>logicalor.glif</string>
 	<key>lozenge</key>
 	<string>lozenge.glif</string>
 	<key>lslash</key>
@@ -642,8 +688,12 @@
 	<string>nonbreakingspace.glif</string>
 	<key>nonmarkingreturn</key>
 	<string>nonmarkingreturn.glif</string>
+	<key>notelement</key>
+	<string>notelement.glif</string>
 	<key>notequal</key>
 	<string>notequal.glif</string>
+	<key>notsubset</key>
+	<string>notsubset.glif</string>
 	<key>ntilde</key>
 	<string>ntilde.glif</string>
 	<key>nu</key>
@@ -696,6 +746,8 @@
 	<string>ordfeminine.glif</string>
 	<key>ordmasculine</key>
 	<string>ordmasculine.glif</string>
+	<key>orthogonal</key>
+	<string>orthogonal.glif</string>
 	<key>oslash</key>
 	<string>oslash.glif</string>
 	<key>oslashacute</key>
@@ -718,8 +770,12 @@
 	<string>period.glif</string>
 	<key>periodcentered</key>
 	<string>periodcentered.glif</string>
+	<key>perpendicular</key>
+	<string>perpendicular.glif</string>
 	<key>perthousand</key>
 	<string>perthousand.glif</string>
+	<key>peseta</key>
+	<string>peseta.glif</string>
 	<key>phi</key>
 	<string>phi.glif</string>
 	<key>phi1</key>
@@ -732,6 +788,12 @@
 	<string>plusminus.glif</string>
 	<key>product</key>
 	<string>product.glif</string>
+	<key>propersubset</key>
+	<string>propersubset.glif</string>
+	<key>propersuperset</key>
+	<string>propersuperset.glif</string>
+	<key>proportional</key>
+	<string>proportional.glif</string>
 	<key>psi</key>
 	<string>psi.glif</string>
 	<key>q</key>
@@ -740,6 +802,8 @@
 	<string>question.glif</string>
 	<key>questiondown</key>
 	<string>questiondown.glif</string>
+	<key>questiondown.case</key>
+	<string>questiondown.case.glif</string>
 	<key>quotedbl</key>
 	<string>quotedbl.glif</string>
 	<key>quotedblbase</key>
@@ -750,6 +814,8 @@
 	<string>quotedblright.glif</string>
 	<key>quoteleft</key>
 	<string>quoteleft.glif</string>
+	<key>quotereversed</key>
+	<string>quotereversed.glif</string>
 	<key>quoteright</key>
 	<string>quoteright.glif</string>
 	<key>quotesinglbase</key>
@@ -766,8 +832,14 @@
 	<string>rcaron.glif</string>
 	<key>rcommaaccent</key>
 	<string>rcommaaccent.glif</string>
+	<key>reflexsubset</key>
+	<string>reflexsubset.glif</string>
+	<key>reflexsuperset</key>
+	<string>reflexsuperset.glif</string>
 	<key>registered</key>
 	<string>registered.glif</string>
+	<key>revlogicalnot</key>
+	<string>revlogicalnot.glif</string>
 	<key>rho</key>
 	<string>rho.glif</string>
 	<key>ring</key>
@@ -798,6 +870,8 @@
 	<string>sigma.glif</string>
 	<key>sigmafinal</key>
 	<string>sigmafinal.glif</string>
+	<key>similar</key>
+	<string>similar.glif</string>
 	<key>six</key>
 	<string>six.glif</string>
 	<key>sixsuperior</key>
@@ -808,6 +882,8 @@
 	<string>space.glif</string>
 	<key>sterling</key>
 	<string>sterling.glif</string>
+	<key>suchthat</key>
+	<string>suchthat.glif</string>
 	<key>summation</key>
 	<string>summation.glif</string>
 	<key>t</key>
@@ -820,6 +896,8 @@
 	<string>tcaron.glif</string>
 	<key>tcommaaccent</key>
 	<string>tcommaaccent.glif</string>
+	<key>therefore</key>
+	<string>therefore.glif</string>
 	<key>theta</key>
 	<string>theta.glif</string>
 	<key>theta1</key>
@@ -866,6 +944,12 @@
 	<string>umacron.glif</string>
 	<key>underscore</key>
 	<string>underscore.glif</string>
+	<key>underscoredbl</key>
+	<string>underscoredbl.glif</string>
+	<key>uni000D</key>
+	<string>uni000D_.glif</string>
+	<key>uni00A0</key>
+	<string>uni00A_0.glif</string>
 	<key>uni0343</key>
 	<string>uni0343.glif</string>
 	<key>uni0374</key>
@@ -1484,6 +1568,8 @@
 	<string>uni0589.glif</string>
 	<key>uni058A</key>
 	<string>uni058A_.glif</string>
+	<key>uni0E3F</key>
+	<string>uni0E_3F_.glif</string>
 	<key>uni10D0</key>
 	<string>uni10D_0.glif</string>
 	<key>uni10D1</key>
@@ -2040,8 +2126,84 @@
 	<string>uni1F_F_D_.glif</string>
 	<key>uni1FFE</key>
 	<string>uni1F_F_E_.glif</string>
+	<key>uni2000</key>
+	<string>uni2000.glif</string>
+	<key>uni2001</key>
+	<string>uni2001.glif</string>
+	<key>uni2002</key>
+	<string>uni2002.glif</string>
+	<key>uni2003</key>
+	<string>uni2003.glif</string>
+	<key>uni2004</key>
+	<string>uni2004.glif</string>
+	<key>uni2005</key>
+	<string>uni2005.glif</string>
+	<key>uni2006</key>
+	<string>uni2006.glif</string>
+	<key>uni2007</key>
+	<string>uni2007.glif</string>
+	<key>uni2008</key>
+	<string>uni2008.glif</string>
+	<key>uni2009</key>
+	<string>uni2009.glif</string>
+	<key>uni200A</key>
+	<string>uni200A_.glif</string>
+	<key>uni2010</key>
+	<string>uni2010.glif</string>
+	<key>uni2011</key>
+	<string>uni2011.glif</string>
+	<key>uni2015</key>
+	<string>uni2015.glif</string>
+	<key>uni2016</key>
+	<string>uni2016.glif</string>
+	<key>uni201F</key>
+	<string>uni201F_.glif</string>
+	<key>uni2023</key>
+	<string>uni2023.glif</string>
+	<key>uni202F</key>
+	<string>uni202F_.glif</string>
+	<key>uni2031</key>
+	<string>uni2031.glif</string>
+	<key>uni2034</key>
+	<string>uni2034.glif</string>
+	<key>uni2035</key>
+	<string>uni2035.glif</string>
+	<key>uni2036</key>
+	<string>uni2036.glif</string>
+	<key>uni2037</key>
+	<string>uni2037.glif</string>
+	<key>uni203D</key>
+	<string>uni203D_.glif</string>
+	<key>uni203E</key>
+	<string>uni203E_.glif</string>
+	<key>uni203F</key>
+	<string>uni203F_.glif</string>
+	<key>uni2045</key>
+	<string>uni2045.glif</string>
+	<key>uni2046</key>
+	<string>uni2046.glif</string>
+	<key>uni2047</key>
+	<string>uni2047.glif</string>
+	<key>uni2048</key>
+	<string>uni2048.glif</string>
+	<key>uni2049</key>
+	<string>uni2049.glif</string>
+	<key>uni204B</key>
+	<string>uni204B_.glif</string>
+	<key>uni205F</key>
+	<string>uni205F_.glif</string>
 	<key>uni2070</key>
 	<string>uni2070.glif</string>
+	<key>uni207A</key>
+	<string>uni207A_.glif</string>
+	<key>uni207B</key>
+	<string>uni207B_.glif</string>
+	<key>uni207C</key>
+	<string>uni207C_.glif</string>
+	<key>uni207D</key>
+	<string>uni207D_.glif</string>
+	<key>uni207E</key>
+	<string>uni207E_.glif</string>
 	<key>uni2080</key>
 	<string>uni2080.glif</string>
 	<key>uni2081</key>
@@ -2062,6 +2224,48 @@
 	<string>uni2088.glif</string>
 	<key>uni2089</key>
 	<string>uni2089.glif</string>
+	<key>uni208A</key>
+	<string>uni208A_.glif</string>
+	<key>uni208B</key>
+	<string>uni208B_.glif</string>
+	<key>uni208C</key>
+	<string>uni208C_.glif</string>
+	<key>uni208D</key>
+	<string>uni208D_.glif</string>
+	<key>uni208E</key>
+	<string>uni208E_.glif</string>
+	<key>uni20A0</key>
+	<string>uni20A_0.glif</string>
+	<key>uni20A2</key>
+	<string>uni20A_2.glif</string>
+	<key>uni20A5</key>
+	<string>uni20A_5.glif</string>
+	<key>uni20A6</key>
+	<string>uni20A_6.glif</string>
+	<key>uni20A8</key>
+	<string>uni20A_8.glif</string>
+	<key>uni20A9</key>
+	<string>uni20A_9.glif</string>
+	<key>uni20AA</key>
+	<string>uni20A_A_.glif</string>
+	<key>uni20B0</key>
+	<string>uni20B_0.glif</string>
+	<key>uni20B1</key>
+	<string>uni20B_1.glif</string>
+	<key>uni20B2</key>
+	<string>uni20B_2.glif</string>
+	<key>uni20B3</key>
+	<string>uni20B_3.glif</string>
+	<key>uni20B4</key>
+	<string>uni20B_4.glif</string>
+	<key>uni20B5</key>
+	<string>uni20B_5.glif</string>
+	<key>uni20B8</key>
+	<string>uni20B_8.glif</string>
+	<key>uni20B9</key>
+	<string>uni20B_9.glif</string>
+	<key>uni2126</key>
+	<string>uni2126.glif</string>
 	<key>uni2150</key>
 	<string>uni2150.glif</string>
 	<key>uni2151</key>
@@ -2082,6 +2286,394 @@
 	<string>uni215F_.glif</string>
 	<key>uni2189</key>
 	<string>uni2189.glif</string>
+	<key>uni2201</key>
+	<string>uni2201.glif</string>
+	<key>uni2204</key>
+	<string>uni2204.glif</string>
+	<key>uni220A</key>
+	<string>uni220A_.glif</string>
+	<key>uni220C</key>
+	<string>uni220C_.glif</string>
+	<key>uni220D</key>
+	<string>uni220D_.glif</string>
+	<key>uni220E</key>
+	<string>uni220E_.glif</string>
+	<key>uni2210</key>
+	<string>uni2210.glif</string>
+	<key>uni2213</key>
+	<string>uni2213.glif</string>
+	<key>uni2215</key>
+	<string>uni2215.glif</string>
+	<key>uni2218</key>
+	<string>uni2218.glif</string>
+	<key>uni2219</key>
+	<string>uni2219.glif</string>
+	<key>uni221B</key>
+	<string>uni221B_.glif</string>
+	<key>uni221C</key>
+	<string>uni221C_.glif</string>
+	<key>uni2223</key>
+	<string>uni2223.glif</string>
+	<key>uni222C</key>
+	<string>uni222C_.glif</string>
+	<key>uni222D</key>
+	<string>uni222D_.glif</string>
+	<key>uni2235</key>
+	<string>uni2235.glif</string>
+	<key>uni2236</key>
+	<string>uni2236.glif</string>
+	<key>uni2237</key>
+	<string>uni2237.glif</string>
+	<key>uni2238</key>
+	<string>uni2238.glif</string>
+	<key>uni2239</key>
+	<string>uni2239.glif</string>
+	<key>uni223A</key>
+	<string>uni223A_.glif</string>
+	<key>uni223B</key>
+	<string>uni223B_.glif</string>
+	<key>uni223D</key>
+	<string>uni223D_.glif</string>
+	<key>uni2241</key>
+	<string>uni2241.glif</string>
+	<key>uni2242</key>
+	<string>uni2242.glif</string>
+	<key>uni2243</key>
+	<string>uni2243.glif</string>
+	<key>uni2244</key>
+	<string>uni2244.glif</string>
+	<key>uni2246</key>
+	<string>uni2246.glif</string>
+	<key>uni2247</key>
+	<string>uni2247.glif</string>
+	<key>uni2249</key>
+	<string>uni2249.glif</string>
+	<key>uni224A</key>
+	<string>uni224A_.glif</string>
+	<key>uni224B</key>
+	<string>uni224B_.glif</string>
+	<key>uni224C</key>
+	<string>uni224C_.glif</string>
+	<key>uni224D</key>
+	<string>uni224D_.glif</string>
+	<key>uni224E</key>
+	<string>uni224E_.glif</string>
+	<key>uni224F</key>
+	<string>uni224F_.glif</string>
+	<key>uni2250</key>
+	<string>uni2250.glif</string>
+	<key>uni2251</key>
+	<string>uni2251.glif</string>
+	<key>uni2252</key>
+	<string>uni2252.glif</string>
+	<key>uni2253</key>
+	<string>uni2253.glif</string>
+	<key>uni2254</key>
+	<string>uni2254.glif</string>
+	<key>uni2255</key>
+	<string>uni2255.glif</string>
+	<key>uni2256</key>
+	<string>uni2256.glif</string>
+	<key>uni2257</key>
+	<string>uni2257.glif</string>
+	<key>uni2258</key>
+	<string>uni2258.glif</string>
+	<key>uni2259</key>
+	<string>uni2259.glif</string>
+	<key>uni225A</key>
+	<string>uni225A_.glif</string>
+	<key>uni225B</key>
+	<string>uni225B_.glif</string>
+	<key>uni225C</key>
+	<string>uni225C_.glif</string>
+	<key>uni225D</key>
+	<string>uni225D_.glif</string>
+	<key>uni225E</key>
+	<string>uni225E_.glif</string>
+	<key>uni225F</key>
+	<string>uni225F_.glif</string>
+	<key>uni2262</key>
+	<string>uni2262.glif</string>
+	<key>uni2263</key>
+	<string>uni2263.glif</string>
+	<key>uni2266</key>
+	<string>uni2266.glif</string>
+	<key>uni2267</key>
+	<string>uni2267.glif</string>
+	<key>uni2268</key>
+	<string>uni2268.glif</string>
+	<key>uni2269</key>
+	<string>uni2269.glif</string>
+	<key>uni226D</key>
+	<string>uni226D_.glif</string>
+	<key>uni226E</key>
+	<string>uni226E_.glif</string>
+	<key>uni226F</key>
+	<string>uni226F_.glif</string>
+	<key>uni2270</key>
+	<string>uni2270.glif</string>
+	<key>uni2271</key>
+	<string>uni2271.glif</string>
+	<key>uni2272</key>
+	<string>uni2272.glif</string>
+	<key>uni2273</key>
+	<string>uni2273.glif</string>
+	<key>uni2274</key>
+	<string>uni2274.glif</string>
+	<key>uni2275</key>
+	<string>uni2275.glif</string>
+	<key>uni2276</key>
+	<string>uni2276.glif</string>
+	<key>uni2277</key>
+	<string>uni2277.glif</string>
+	<key>uni2278</key>
+	<string>uni2278.glif</string>
+	<key>uni2279</key>
+	<string>uni2279.glif</string>
+	<key>uni227A</key>
+	<string>uni227A_.glif</string>
+	<key>uni227B</key>
+	<string>uni227B_.glif</string>
+	<key>uni227C</key>
+	<string>uni227C_.glif</string>
+	<key>uni227D</key>
+	<string>uni227D_.glif</string>
+	<key>uni227E</key>
+	<string>uni227E_.glif</string>
+	<key>uni227F</key>
+	<string>uni227F_.glif</string>
+	<key>uni2280</key>
+	<string>uni2280.glif</string>
+	<key>uni2281</key>
+	<string>uni2281.glif</string>
+	<key>uni2285</key>
+	<string>uni2285.glif</string>
+	<key>uni2288</key>
+	<string>uni2288.glif</string>
+	<key>uni2289</key>
+	<string>uni2289.glif</string>
+	<key>uni228A</key>
+	<string>uni228A_.glif</string>
+	<key>uni228B</key>
+	<string>uni228B_.glif</string>
+	<key>uni228D</key>
+	<string>uni228D_.glif</string>
+	<key>uni228E</key>
+	<string>uni228E_.glif</string>
+	<key>uni228F</key>
+	<string>uni228F_.glif</string>
+	<key>uni2290</key>
+	<string>uni2290.glif</string>
+	<key>uni2291</key>
+	<string>uni2291.glif</string>
+	<key>uni2292</key>
+	<string>uni2292.glif</string>
+	<key>uni2293</key>
+	<string>uni2293.glif</string>
+	<key>uni2294</key>
+	<string>uni2294.glif</string>
+	<key>uni2296</key>
+	<string>uni2296.glif</string>
+	<key>uni2298</key>
+	<string>uni2298.glif</string>
+	<key>uni2299</key>
+	<string>uni2299.glif</string>
+	<key>uni229A</key>
+	<string>uni229A_.glif</string>
+	<key>uni229B</key>
+	<string>uni229B_.glif</string>
+	<key>uni229C</key>
+	<string>uni229C_.glif</string>
+	<key>uni229D</key>
+	<string>uni229D_.glif</string>
+	<key>uni229E</key>
+	<string>uni229E_.glif</string>
+	<key>uni229F</key>
+	<string>uni229F_.glif</string>
+	<key>uni22A0</key>
+	<string>uni22A_0.glif</string>
+	<key>uni22A1</key>
+	<string>uni22A_1.glif</string>
+	<key>uni22A2</key>
+	<string>uni22A_2.glif</string>
+	<key>uni22A3</key>
+	<string>uni22A_3.glif</string>
+	<key>uni22A4</key>
+	<string>uni22A_4.glif</string>
+	<key>uni22B2</key>
+	<string>uni22B_2.glif</string>
+	<key>uni22B3</key>
+	<string>uni22B_3.glif</string>
+	<key>uni22B4</key>
+	<string>uni22B_4.glif</string>
+	<key>uni22B5</key>
+	<string>uni22B_5.glif</string>
+	<key>uni22B8</key>
+	<string>uni22B_8.glif</string>
+	<key>uni22C2</key>
+	<string>uni22C_2.glif</string>
+	<key>uni22C3</key>
+	<string>uni22C_3.glif</string>
+	<key>uni22C4</key>
+	<string>uni22C_4.glif</string>
+	<key>uni22C6</key>
+	<string>uni22C_6.glif</string>
+	<key>uni22CD</key>
+	<string>uni22C_D_.glif</string>
+	<key>uni22CE</key>
+	<string>uni22C_E_.glif</string>
+	<key>uni22CF</key>
+	<string>uni22C_F_.glif</string>
+	<key>uni22D0</key>
+	<string>uni22D_0.glif</string>
+	<key>uni22D1</key>
+	<string>uni22D_1.glif</string>
+	<key>uni22DA</key>
+	<string>uni22D_A_.glif</string>
+	<key>uni22DB</key>
+	<string>uni22D_B_.glif</string>
+	<key>uni22DC</key>
+	<string>uni22D_C_.glif</string>
+	<key>uni22DD</key>
+	<string>uni22D_D_.glif</string>
+	<key>uni22DE</key>
+	<string>uni22D_E_.glif</string>
+	<key>uni22DF</key>
+	<string>uni22D_F_.glif</string>
+	<key>uni22E0</key>
+	<string>uni22E_0.glif</string>
+	<key>uni22E1</key>
+	<string>uni22E_1.glif</string>
+	<key>uni22E2</key>
+	<string>uni22E_2.glif</string>
+	<key>uni22E3</key>
+	<string>uni22E_3.glif</string>
+	<key>uni22E4</key>
+	<string>uni22E_4.glif</string>
+	<key>uni22E5</key>
+	<string>uni22E_5.glif</string>
+	<key>uni22E6</key>
+	<string>uni22E_6.glif</string>
+	<key>uni22E7</key>
+	<string>uni22E_7.glif</string>
+	<key>uni22E8</key>
+	<string>uni22E_8.glif</string>
+	<key>uni22E9</key>
+	<string>uni22E_9.glif</string>
+	<key>uni22EF</key>
+	<string>uni22E_F_.glif</string>
+	<key>uni2308</key>
+	<string>uni2308.glif</string>
+	<key>uni2309</key>
+	<string>uni2309.glif</string>
+	<key>uni230A</key>
+	<string>uni230A_.glif</string>
+	<key>uni230B</key>
+	<string>uni230B_.glif</string>
+	<key>uni239B</key>
+	<string>uni239B_.glif</string>
+	<key>uni239C</key>
+	<string>uni239C_.glif</string>
+	<key>uni239D</key>
+	<string>uni239D_.glif</string>
+	<key>uni239E</key>
+	<string>uni239E_.glif</string>
+	<key>uni239F</key>
+	<string>uni239F_.glif</string>
+	<key>uni23A0</key>
+	<string>uni23A_0.glif</string>
+	<key>uni23A1</key>
+	<string>uni23A_1.glif</string>
+	<key>uni23A2</key>
+	<string>uni23A_2.glif</string>
+	<key>uni23A3</key>
+	<string>uni23A_3.glif</string>
+	<key>uni23A4</key>
+	<string>uni23A_4.glif</string>
+	<key>uni23A5</key>
+	<string>uni23A_5.glif</string>
+	<key>uni23A6</key>
+	<string>uni23A_6.glif</string>
+	<key>uni23A7</key>
+	<string>uni23A_7.glif</string>
+	<key>uni23A8</key>
+	<string>uni23A_8.glif</string>
+	<key>uni23A9</key>
+	<string>uni23A_9.glif</string>
+	<key>uni23AA</key>
+	<string>uni23A_A_.glif</string>
+	<key>uni23AB</key>
+	<string>uni23A_B_.glif</string>
+	<key>uni23AC</key>
+	<string>uni23A_C_.glif</string>
+	<key>uni23AD</key>
+	<string>uni23A_D_.glif</string>
+	<key>uni23AE</key>
+	<string>uni23A_E_.glif</string>
+	<key>uni27C2</key>
+	<string>uni27C_2.glif</string>
+	<key>uni27C5</key>
+	<string>uni27C_5.glif</string>
+	<key>uni27C6</key>
+	<string>uni27C_6.glif</string>
+	<key>uni27DC</key>
+	<string>uni27D_C_.glif</string>
+	<key>uni27E0</key>
+	<string>uni27E_0.glif</string>
+	<key>uni27E6</key>
+	<string>uni27E_6.glif</string>
+	<key>uni27E7</key>
+	<string>uni27E_7.glif</string>
+	<key>uni27E8</key>
+	<string>uni27E_8.glif</string>
+	<key>uni27E9</key>
+	<string>uni27E_9.glif</string>
+	<key>uni27EA</key>
+	<string>uni27E_A_.glif</string>
+	<key>uni27EB</key>
+	<string>uni27E_B_.glif</string>
+	<key>uni2987</key>
+	<string>uni2987.glif</string>
+	<key>uni2988</key>
+	<string>uni2988.glif</string>
+	<key>uni2997</key>
+	<string>uni2997.glif</string>
+	<key>uni2998</key>
+	<string>uni2998.glif</string>
+	<key>uni29EB</key>
+	<string>uni29E_B_.glif</string>
+	<key>uni29FA</key>
+	<string>uni29F_A_.glif</string>
+	<key>uni29FB</key>
+	<string>uni29F_B_.glif</string>
+	<key>uni2A00</key>
+	<string>uni2A_00.glif</string>
+	<key>uni2A2F</key>
+	<string>uni2A_2F_.glif</string>
+	<key>uni2A6A</key>
+	<string>uni2A_6A_.glif</string>
+	<key>uni2A6B</key>
+	<string>uni2A_6B_.glif</string>
+	<key>uni2E18</key>
+	<string>uni2E_18.glif</string>
+	<key>uni2E18.case</key>
+	<string>uni2E_18.case.glif</string>
+	<key>uni2E1F</key>
+	<string>uni2E_1F_.glif</string>
+	<key>uni2E22</key>
+	<string>uni2E_22.glif</string>
+	<key>uni2E23</key>
+	<string>uni2E_23.glif</string>
+	<key>uni2E24</key>
+	<string>uni2E_24.glif</string>
+	<key>uni2E25</key>
+	<string>uni2E_25.glif</string>
+	<key>uni2E2E</key>
+	<string>uni2E_2E_.glif</string>
+	<key>union</key>
+	<string>union.glif</string>
+	<key>universal</key>
+	<string>universal.glif</string>
 	<key>uogonek</key>
 	<string>uogonek.glif</string>
 	<key>upsilon</key>

+ 66 - 0
source/Hack-RegularOblique.ufo/glyphs/dong.glif

@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="dong" format="1">
+  <advance width="1233"/>
+  <unicode hex="20AB"/>
+  <note>
+	dong
+  </note>
+  <outline>
+    <contour>
+      <point x="676" y="990"/>
+      <point x="586" y="932"/>
+      <point x="525" y="816" type="curve" smooth="yes"/>
+      <point x="460" y="696"/>
+      <point x="422" y="535"/>
+      <point x="422" y="382" type="curve" smooth="yes"/>
+      <point x="422" y="211"/>
+      <point x="490" y="126"/>
+      <point x="625" y="126" type="curve" smooth="yes"/>
+      <point x="738" y="126"/>
+      <point x="831" y="187"/>
+      <point x="895" y="304" type="curve" smooth="yes"/>
+      <point x="960" y="420"/>
+      <point x="1000" y="584"/>
+      <point x="1000" y="736" type="curve" smooth="yes"/>
+      <point x="1000" y="896"/>
+      <point x="924" y="990"/>
+      <point x="793" y="990" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="1123" y="1285" type="line"/>
+      <point x="791" y="1285" type="line"/>
+      <point x="816" y="1406" type="line"/>
+      <point x="1145" y="1406" type="line"/>
+      <point x="1176" y="1555" type="line"/>
+      <point x="1360" y="1555" type="line"/>
+      <point x="1330" y="1406" type="line"/>
+      <point x="1522" y="1406" type="line"/>
+      <point x="1500" y="1285" type="line"/>
+      <point x="1307" y="1285" type="line"/>
+      <point x="1057" y="-1" type="line"/>
+      <point x="873" y="-1" type="line"/>
+      <point x="900" y="140" type="line"/>
+      <point x="813" y="28"/>
+      <point x="703" y="-30"/>
+      <point x="570" y="-30" type="curve" smooth="yes"/>
+      <point x="353" y="-30"/>
+      <point x="226" y="117"/>
+      <point x="226" y="368" type="curve" smooth="yes"/>
+      <point x="226" y="559"/>
+      <point x="283" y="764"/>
+      <point x="375" y="908" type="curve" smooth="yes"/>
+      <point x="475" y="1065"/>
+      <point x="612" y="1146"/>
+      <point x="777" y="1146" type="curve" smooth="yes"/>
+      <point x="906" y="1146"/>
+      <point x="1006" y="1087"/>
+      <point x="1061" y="976" type="curve"/>
+    </contour>
+    <contour>
+      <point x="240" y="-210" type="line"/>
+      <point x="838" y="-210" type="line"/>
+      <point x="809" y="-358" type="line"/>
+      <point x="211" y="-358" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 16 - 0
source/Hack-RegularOblique.ufo/glyphs/dotmath.glif

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="dotmath" format="1">
+  <advance width="1233"/>
+  <unicode hex="22C5"/>
+  <note>
+	dotmath
+  </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>

+ 45 - 0
source/Hack-RegularOblique.ufo/glyphs/element.glif

@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="element" format="1">
+  <advance width="1233"/>
+  <unicode hex="2208"/>
+  <note>
+	element
+  </note>
+  <outline>
+    <contour>
+      <point x="304" y="647" type="line"/>
+      <point x="309" y="579"/>
+      <point x="323" y="513"/>
+      <point x="346" y="450" type="curve" smooth="yes"/>
+      <point x="405" y="277"/>
+      <point x="512" y="170"/>
+      <point x="632" y="170" type="curve" smooth="yes"/>
+      <point x="1104" y="170" type="line"/>
+      <point x="1104" y="0" type="line"/>
+      <point x="632" y="0" type="line" smooth="yes"/>
+      <point x="451" y="0"/>
+      <point x="286" y="140"/>
+      <point x="197" y="365" type="curve" smooth="yes"/>
+      <point x="152" y="477"/>
+      <point x="130" y="599"/>
+      <point x="130" y="732" type="curve" smooth="yes"/>
+      <point x="130" y="997"/>
+      <point x="225" y="1235"/>
+      <point x="380" y="1366" type="curve" smooth="yes"/>
+      <point x="457" y="1431"/>
+      <point x="541" y="1464"/>
+      <point x="632" y="1464" type="curve" smooth="yes"/>
+      <point x="1104" y="1464" type="line"/>
+      <point x="1104" y="1294" type="line"/>
+      <point x="632" y="1294" type="line" smooth="yes"/>
+      <point x="509" y="1294"/>
+      <point x="402" y="1185"/>
+      <point x="346" y="1014" type="curve" smooth="yes"/>
+      <point x="323" y="951"/>
+      <point x="309" y="885"/>
+      <point x="304" y="817" type="curve"/>
+      <point x="1102" y="817" type="line"/>
+      <point x="1102" y="647" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 84 - 0
source/Hack-RegularOblique.ufo/glyphs/emptyset.glif

@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="emptyset" format="1">
+  <advance width="1233"/>
+  <unicode hex="2205"/>
+  <note>
+	emptyset
+  </note>
+  <outline>
+    <contour>
+      <point x="1062" y="1186" type="line"/>
+      <point x="1161" y="1087" type="line"/>
+      <point x="1043" y="969" type="line"/>
+      <point x="1103" y="894"/>
+      <point x="1153" y="791"/>
+      <point x="1153" y="642" type="curve" smooth="yes"/>
+      <point x="1153" y="497"/>
+      <point x="1101" y="369"/>
+      <point x="996" y="264" type="curve" smooth="yes"/>
+      <point x="891" y="160"/>
+      <point x="764" y="106"/>
+      <point x="617" y="106" type="curve" smooth="yes"/>
+      <point x="469" y="106"/>
+      <point x="366" y="157"/>
+      <point x="291" y="217" type="curve"/>
+      <point x="173" y="99" type="line"/>
+      <point x="74" y="198" type="line"/>
+      <point x="191" y="315" type="line"/>
+      <point x="131" y="392"/>
+      <point x="80" y="497"/>
+      <point x="80" y="642" type="curve" smooth="yes"/>
+      <point x="80" y="791"/>
+      <point x="132" y="918"/>
+      <point x="237" y="1023" type="curve" smooth="yes"/>
+      <point x="342" y="1128"/>
+      <point x="469" y="1182"/>
+      <point x="617" y="1182" type="curve" smooth="yes"/>
+      <point x="764" y="1182"/>
+      <point x="868" y="1129"/>
+      <point x="945" y="1069" type="curve"/>
+    </contour>
+    <contour>
+      <point x="721" y="1031"/>
+      <point x="671" y="1041"/>
+      <point x="617" y="1041" type="curve" smooth="yes"/>
+      <point x="508" y="1041"/>
+      <point x="414" y="1000"/>
+      <point x="337" y="924" type="curve" smooth="yes"/>
+      <point x="258" y="845"/>
+      <point x="221" y="753"/>
+      <point x="221" y="642" type="curve" smooth="yes"/>
+      <point x="221" y="589"/>
+      <point x="230" y="539"/>
+      <point x="249" y="492" type="curve" smooth="yes"/>
+      <point x="260" y="465"/>
+      <point x="275" y="440"/>
+      <point x="292" y="416" type="curve"/>
+      <point x="844" y="968" type="line"/>
+      <point x="820" y="985"/>
+      <point x="795" y="1000"/>
+      <point x="768" y="1011" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="391" y="317" type="line"/>
+      <point x="414" y="300"/>
+      <point x="439" y="287"/>
+      <point x="464" y="276" type="curve" smooth="yes"/>
+      <point x="511" y="256"/>
+      <point x="562" y="246"/>
+      <point x="617" y="246" type="curve" smooth="yes"/>
+      <point x="725" y="246"/>
+      <point x="819" y="287"/>
+      <point x="896" y="363" type="curve" smooth="yes"/>
+      <point x="975" y="442"/>
+      <point x="1012" y="535"/>
+      <point x="1012" y="642" type="curve" smooth="yes"/>
+      <point x="1012" y="697"/>
+      <point x="1003" y="748"/>
+      <point x="984" y="795" type="curve" smooth="yes"/>
+      <point x="973" y="821"/>
+      <point x="960" y="846"/>
+      <point x="943" y="869" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 28 - 0
source/Hack-RegularOblique.ufo/glyphs/equivalence.glif

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="equivalence" format="1">
+  <advance width="1233"/>
+  <unicode hex="2261"/>
+  <note>
+	equivalence
+  </note>
+  <outline>
+    <contour>
+      <point x="88" y="728" type="line"/>
+      <point x="1145" y="728" type="line"/>
+      <point x="1145" y="556" type="line"/>
+      <point x="88" y="556" type="line"/>
+    </contour>
+    <contour>
+      <point x="88" y="364" type="line"/>
+      <point x="1145" y="364" type="line"/>
+      <point x="1145" y="192" type="line"/>
+      <point x="88" y="192" type="line"/>
+    </contour>
+    <contour>
+      <point x="88" y="1090" type="line"/>
+      <point x="1145" y="1090" type="line"/>
+      <point x="1145" y="920" type="line"/>
+      <point x="88" y="920" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 38 - 0
source/Hack-RegularOblique.ufo/glyphs/exclamdbl.glif

@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="exclamdbl" format="1">
+  <advance width="1233"/>
+  <unicode hex="203C"/>
+  <note>
+	exclamdbl
+  </note>
+  <outline>
+    <contour>
+      <point x="354" y="1493" type="line"/>
+      <point x="556" y="1493" type="line"/>
+      <point x="427" y="838" type="line"/>
+      <point x="339" y="481" type="line"/>
+      <point x="177" y="481" type="line"/>
+      <point x="227" y="838" type="line"/>
+    </contour>
+    <contour>
+      <point x="112" y="254" type="line"/>
+      <point x="315" y="254" type="line"/>
+      <point x="265" y="0" type="line"/>
+      <point x="63" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="970" y="1493" type="line"/>
+      <point x="1172" y="1493" type="line"/>
+      <point x="1043" y="838" type="line"/>
+      <point x="955" y="481" type="line"/>
+      <point x="793" y="481" type="line"/>
+      <point x="843" y="838" type="line"/>
+    </contour>
+    <contour>
+      <point x="728" y="254" type="line"/>
+      <point x="931" y="254" type="line"/>
+      <point x="881" y="0" type="line"/>
+      <point x="679" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 23 - 0
source/Hack-RegularOblique.ufo/glyphs/exclamdown.case.glif

@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="exclamdown.case" format="1">
+  <advance width="1233"/>
+  <note>
+	exclamdown.case
+  </note>
+  <outline>
+    <contour>
+      <point x="834" y="1239" type="line"/>
+      <point x="631" y="1239" type="line"/>
+      <point x="680" y="1493" type="line"/>
+      <point x="883" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="592" y="0" type="line"/>
+      <point x="389" y="0" type="line"/>
+      <point x="518" y="655" type="line"/>
+      <point x="606" y="1012" type="line"/>
+      <point x="768" y="1012" type="line"/>
+      <point x="719" y="655" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 24 - 0
source/Hack-RegularOblique.ufo/glyphs/existential.glif

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="existential" format="1">
+  <advance width="1233"/>
+  <unicode hex="2203"/>
+  <note>
+	existential
+  </note>
+  <outline>
+    <contour>
+      <point x="178" y="170" type="line"/>
+      <point x="870" y="170" type="line"/>
+      <point x="870" y="662" type="line"/>
+      <point x="178" y="662" type="line"/>
+      <point x="178" y="832" type="line"/>
+      <point x="870" y="832" type="line"/>
+      <point x="870" y="1323" type="line"/>
+      <point x="178" y="1323" type="line"/>
+      <point x="178" y="1493" type="line"/>
+      <point x="1053" y="1493" type="line"/>
+      <point x="1053" y="0" type="line"/>
+      <point x="178" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 16 - 0
source/Hack-RegularOblique.ufo/glyphs/figuredash.glif

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="figuredash" format="1">
+  <advance width="1233"/>
+  <unicode hex="2012"/>
+  <note>
+	figuredash
+  </note>
+  <outline>
+    <contour>
+      <point x="-23" y="633" type="line"/>
+      <point x="1210" y="633" type="line"/>
+      <point x="1182" y="492" type="line"/>
+      <point x="-51" y="492" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 30 - 0
source/Hack-RegularOblique.ufo/glyphs/franc.glif

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="franc" format="1">
+  <advance width="1233"/>
+  <unicode hex="20A3"/>
+  <note>
+	franc
+  </note>
+  <outline>
+    <contour>
+      <point x="243" y="408" type="line"/>
+      <point x="427" y="1493" type="line"/>
+      <point x="1175" y="1493" type="line"/>
+      <point x="1146" y="1323" type="line"/>
+      <point x="574" y="1323" type="line"/>
+      <point x="499" y="883" type="line"/>
+      <point x="1016" y="883" type="line"/>
+      <point x="987" y="713" type="line"/>
+      <point x="470" y="713" type="line"/>
+      <point x="418" y="408" type="line"/>
+      <point x="605" y="408" type="line"/>
+      <point x="579" y="260" type="line"/>
+      <point x="393" y="260" type="line"/>
+      <point x="349" y="0" type="line"/>
+      <point x="173" y="0" type="line"/>
+      <point x="218" y="260" type="line"/>
+      <point x="57" y="260" type="line"/>
+      <point x="82" y="408" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 21 - 0
source/Hack-RegularOblique.ufo/glyphs/gradient.glif

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="gradient" format="1">
+  <advance width="1233"/>
+  <unicode hex="2207"/>
+  <note>
+	gradient
+  </note>
+  <outline>
+    <contour>
+      <point x="-6" y="1423" type="line"/>
+      <point x="1241" y="1423" type="line"/>
+      <point x="721" y="0" type="line"/>
+      <point x="512" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="616" y="204" type="line"/>
+      <point x="985" y="1251" type="line"/>
+      <point x="248" y="1251" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 47 - 0
source/Hack-RegularOblique.ufo/glyphs/integralbt.glif

@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="integralbt" format="1">
+  <advance width="1233"/>
+  <unicode hex="2321"/>
+  <note>
+	integralbt
+  </note>
+  <outline>
+    <contour>
+      <point x="711" y="1929" type="line"/>
+      <point x="711" y="638" type="line" smooth="yes"/>
+      <point x="711" y="614"/>
+      <point x="710" y="559"/>
+      <point x="708" y="473" type="curve" smooth="yes"/>
+      <point x="700" y="130"/>
+      <point x="664" y="-116"/>
+      <point x="601" y="-264" type="curve" smooth="yes"/>
+      <point x="538" y="-412"/>
+      <point x="439" y="-486"/>
+      <point x="304" y="-486" type="curve" smooth="yes"/>
+      <point x="197" y="-486"/>
+      <point x="124" y="-424"/>
+      <point x="124" y="-337" type="curve" smooth="yes"/>
+      <point x="124" y="-265"/>
+      <point x="170" y="-220"/>
+      <point x="243" y="-220" type="curve" smooth="yes"/>
+      <point x="300" y="-220"/>
+      <point x="333" y="-242"/>
+      <point x="353" y="-293" type="curve" smooth="yes"/>
+      <point x="357" y="-303"/>
+      <point x="361" y="-320"/>
+      <point x="364" y="-344" type="curve" smooth="yes"/>
+      <point x="367" y="-368"/>
+      <point x="373" y="-380"/>
+      <point x="384" y="-380" type="curve" smooth="yes"/>
+      <point x="453" y="-380"/>
+      <point x="494" y="-174"/>
+      <point x="505" y="239" type="curve" smooth="yes"/>
+      <point x="510" y="440"/>
+      <point x="513" y="541"/>
+      <point x="513" y="542" type="curve"/>
+      <point x="513" y="542"/>
+      <point x="513" y="1004"/>
+      <point x="513" y="1929" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 47 - 0
source/Hack-RegularOblique.ufo/glyphs/integraltp.glif

@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="integraltp" format="1">
+  <advance width="1233"/>
+  <unicode hex="2320"/>
+  <note>
+	integraltp
+  </note>
+  <outline>
+    <contour>
+      <point x="513" y="-512" type="line"/>
+      <point x="513" y="776" type="line" smooth="yes"/>
+      <point x="513" y="800"/>
+      <point x="514" y="855"/>
+      <point x="516" y="941" type="curve" smooth="yes"/>
+      <point x="524" y="1284"/>
+      <point x="560" y="1530"/>
+      <point x="623" y="1678" type="curve" smooth="yes"/>
+      <point x="686" y="1826"/>
+      <point x="785" y="1900"/>
+      <point x="920" y="1900" type="curve" smooth="yes"/>
+      <point x="1027" y="1900"/>
+      <point x="1100" y="1838"/>
+      <point x="1100" y="1751" type="curve" smooth="yes"/>
+      <point x="1100" y="1679"/>
+      <point x="1054" y="1634"/>
+      <point x="981" y="1634" type="curve" smooth="yes"/>
+      <point x="924" y="1634"/>
+      <point x="891" y="1656"/>
+      <point x="871" y="1707" type="curve" smooth="yes"/>
+      <point x="867" y="1717"/>
+      <point x="864" y="1734"/>
+      <point x="861" y="1758" type="curve" smooth="yes"/>
+      <point x="858" y="1782"/>
+      <point x="851" y="1794"/>
+      <point x="840" y="1794" type="curve" smooth="yes"/>
+      <point x="771" y="1794"/>
+      <point x="730" y="1588"/>
+      <point x="719" y="1175" type="curve" smooth="yes"/>
+      <point x="714" y="974"/>
+      <point x="711" y="873"/>
+      <point x="711" y="872" type="curve"/>
+      <point x="711" y="872"/>
+      <point x="711" y="411"/>
+      <point x="711" y="-512" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 54 - 0
source/Hack-RegularOblique.ufo/glyphs/intersection.glif

@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="intersection" format="1">
+  <advance width="1233"/>
+  <unicode hex="2229"/>
+  <note>
+	intersection
+  </note>
+  <outline>
+    <contour>
+      <point x="164" y="580" type="line" smooth="yes"/>
+      <point x="164" y="733"/>
+      <point x="172" y="843"/>
+      <point x="189" y="908" type="curve" smooth="yes"/>
+      <point x="224" y="1045"/>
+      <point x="299" y="1114"/>
+      <point x="426" y="1157" type="curve" smooth="yes"/>
+      <point x="483" y="1176"/>
+      <point x="546" y="1186"/>
+      <point x="616" y="1186" type="curve" smooth="yes"/>
+      <point x="757" y="1186"/>
+      <point x="870" y="1148"/>
+      <point x="958" y="1069" type="curve" smooth="yes"/>
+      <point x="996" y="1035"/>
+      <point x="1025" y="982"/>
+      <point x="1044" y="910" type="curve" smooth="yes"/>
+      <point x="1060" y="849"/>
+      <point x="1068" y="739"/>
+      <point x="1068" y="580" type="curve" smooth="yes"/>
+      <point x="1068" y="0" type="line"/>
+      <point x="896" y="0" type="line"/>
+      <point x="896" y="674" type="line" smooth="yes"/>
+      <point x="896" y="736"/>
+      <point x="892" y="789"/>
+      <point x="884" y="832" type="curve" smooth="yes"/>
+      <point x="877" y="870"/>
+      <point x="872" y="894"/>
+      <point x="867" y="903" type="curve" smooth="yes"/>
+      <point x="828" y="979"/>
+      <point x="717" y="1022"/>
+      <point x="616" y="1022" type="curve" smooth="yes"/>
+      <point x="501" y="1022"/>
+      <point x="394" y="967"/>
+      <point x="366" y="903" type="curve" smooth="yes"/>
+      <point x="357" y="881"/>
+      <point x="352" y="857"/>
+      <point x="349" y="832" type="curve" smooth="yes"/>
+      <point x="341" y="757"/>
+      <point x="337" y="704"/>
+      <point x="337" y="672" type="curve" smooth="yes"/>
+      <point x="337" y="0" type="line"/>
+      <point x="164" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 48 - 0
source/Hack-RegularOblique.ufo/glyphs/lira.glif

@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="lira" format="1">
+  <advance width="1233"/>
+  <unicode hex="20A4"/>
+  <note>
+	lira
+  </note>
+  <outline>
+    <contour>
+      <point x="543" y="535" type="line"/>
+      <point x="477" y="170" type="line"/>
+      <point x="972" y="170" type="line"/>
+      <point x="942" y="0" type="line"/>
+      <point x="45" y="0" type="line"/>
+      <point x="76" y="170" type="line"/>
+      <point x="292" y="170" type="line"/>
+      <point x="358" y="535" type="line"/>
+      <point x="170" y="535" type="line"/>
+      <point x="196" y="678" type="line"/>
+      <point x="383" y="678" type="line"/>
+      <point x="409" y="827" type="line"/>
+      <point x="223" y="827" type="line"/>
+      <point x="250" y="970" type="line"/>
+      <point x="435" y="970" type="line"/>
+      <point x="443" y="1016" type="line" smooth="yes"/>
+      <point x="507" y="1365"/>
+      <point x="661" y="1520"/>
+      <point x="946" y="1520" type="curve" smooth="yes"/>
+      <point x="1031" y="1520"/>
+      <point x="1118" y="1500"/>
+      <point x="1203" y="1460" type="curve"/>
+      <point x="1170" y="1278" type="line"/>
+      <point x="1095" y="1331"/>
+      <point x="1012" y="1360"/>
+      <point x="935" y="1360" type="curve" smooth="yes"/>
+      <point x="754" y="1360"/>
+      <point x="676" y="1270"/>
+      <point x="625" y="993" type="curve" smooth="yes"/>
+      <point x="621" y="970" type="line"/>
+      <point x="978" y="970" type="line"/>
+      <point x="951" y="827" type="line"/>
+      <point x="595" y="827" type="line"/>
+      <point x="569" y="678" type="line"/>
+      <point x="924" y="678" type="line"/>
+      <point x="898" y="535" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 19 - 0
source/Hack-RegularOblique.ufo/glyphs/logicaland.glif

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="logicaland" format="1">
+  <advance width="1233"/>
+  <unicode hex="2227"/>
+  <note>
+	logicaland
+  </note>
+  <outline>
+    <contour>
+      <point x="164" y="0" type="line"/>
+      <point x="498" y="1186" type="line"/>
+      <point x="735" y="1186" type="line"/>
+      <point x="1068" y="0" type="line"/>
+      <point x="877" y="0" type="line"/>
+      <point x="616" y="940" type="line"/>
+      <point x="355" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 19 - 0
source/Hack-RegularOblique.ufo/glyphs/logicalor.glif

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="logicalor" format="1">
+  <advance width="1233"/>
+  <unicode hex="2228"/>
+  <note>
+	logicalor
+  </note>
+  <outline>
+    <contour>
+      <point x="164" y="1186" type="line"/>
+      <point x="355" y="1186" type="line"/>
+      <point x="616" y="246" type="line"/>
+      <point x="877" y="1186" type="line"/>
+      <point x="1068" y="1186" type="line"/>
+      <point x="735" y="0" type="line"/>
+      <point x="498" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 66 - 0
source/Hack-RegularOblique.ufo/glyphs/notelement.glif

@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="notelement" format="1">
+  <advance width="1233"/>
+  <unicode hex="2209"/>
+  <note>
+	notelement
+  </note>
+  <outline>
+    <contour>
+      <point x="588" y="174" type="line"/>
+      <point x="602" y="171"/>
+      <point x="617" y="170"/>
+      <point x="632" y="170" type="curve" smooth="yes"/>
+      <point x="1104" y="170" type="line"/>
+      <point x="1104" y="0" type="line"/>
+      <point x="632" y="0" type="line" smooth="yes"/>
+      <point x="600" y="0"/>
+      <point x="569" y="4"/>
+      <point x="540" y="12" type="curve"/>
+      <point x="482" y="-177" type="line"/>
+      <point x="319" y="-128" type="line"/>
+      <point x="386" y="93" type="line"/>
+      <point x="225" y="225"/>
+      <point x="130" y="467"/>
+      <point x="130" y="732" type="curve" smooth="yes"/>
+      <point x="130" y="997"/>
+      <point x="225" y="1235"/>
+      <point x="380" y="1366" type="curve" smooth="yes"/>
+      <point x="457" y="1431"/>
+      <point x="541" y="1464"/>
+      <point x="632" y="1464" type="curve" smooth="yes"/>
+      <point x="802" y="1464" type="line"/>
+      <point x="856" y="1641" type="line"/>
+      <point x="1019" y="1591" type="line"/>
+      <point x="980" y="1464" type="line"/>
+      <point x="1104" y="1464" type="line"/>
+      <point x="1104" y="1294" type="line"/>
+      <point x="928" y="1294" type="line"/>
+      <point x="784" y="817" type="line"/>
+      <point x="1102" y="817" type="line"/>
+      <point x="1102" y="647" type="line"/>
+      <point x="732" y="647" type="line"/>
+    </contour>
+    <contour>
+      <point x="750" y="1294" type="line"/>
+      <point x="632" y="1294" type="line" smooth="yes"/>
+      <point x="509" y="1294"/>
+      <point x="406" y="1187"/>
+      <point x="346" y="1014" type="curve" smooth="yes"/>
+      <point x="323" y="951"/>
+      <point x="309" y="885"/>
+      <point x="304" y="817" type="curve"/>
+      <point x="606" y="817" type="line"/>
+    </contour>
+    <contour>
+      <point x="554" y="647" type="line"/>
+      <point x="304" y="647" type="line"/>
+      <point x="309" y="579"/>
+      <point x="323" y="513"/>
+      <point x="346" y="450" type="curve" smooth="yes"/>
+      <point x="370" y="378"/>
+      <point x="401" y="319"/>
+      <point x="440" y="272" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 51 - 0
source/Hack-RegularOblique.ufo/glyphs/notsubset.glif

@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="notsubset" format="1">
+  <advance width="1233"/>
+  <unicode hex="2284"/>
+  <note>
+	notsubset
+  </note>
+  <outline>
+    <contour>
+      <point x="639" y="969" type="line"/>
+      <point x="565" y="969" type="line" smooth="yes"/>
+      <point x="382" y="969"/>
+      <point x="238" y="822"/>
+      <point x="238" y="641" type="curve" smooth="yes"/>
+      <point x="238" y="549"/>
+      <point x="270" y="472"/>
+      <point x="333" y="409" type="curve" smooth="yes"/>
+      <point x="362" y="380"/>
+      <point x="393" y="358"/>
+      <point x="427" y="342" type="curve"/>
+    </contour>
+    <contour>
+      <point x="379" y="198" type="line"/>
+      <point x="323" y="221"/>
+      <point x="272" y="256"/>
+      <point x="227" y="302" type="curve" smooth="yes"/>
+      <point x="134" y="395"/>
+      <point x="88" y="508"/>
+      <point x="88" y="641" type="curve" smooth="yes"/>
+      <point x="88" y="905"/>
+      <point x="298" y="1119"/>
+      <point x="565" y="1119" type="curve" smooth="yes"/>
+      <point x="691" y="1119" type="line"/>
+      <point x="766" y="1342" type="line"/>
+      <point x="927" y="1289" type="line"/>
+      <point x="870" y="1119" type="line"/>
+      <point x="1145" y="1119" type="line"/>
+      <point x="1145" y="969" type="line"/>
+      <point x="819" y="969" type="line"/>
+      <point x="598" y="313" type="line"/>
+      <point x="1145" y="313" type="line"/>
+      <point x="1145" y="163" type="line"/>
+      <point x="566" y="163" type="line" smooth="yes"/>
+      <point x="559" y="163"/>
+      <point x="553" y="163"/>
+      <point x="546" y="163" type="curve"/>
+      <point x="471" y="-60" type="line"/>
+      <point x="309" y="-7" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 18 - 0
source/Hack-RegularOblique.ufo/glyphs/orthogonal.glif

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="orthogonal" format="1">
+  <advance width="1233"/>
+  <unicode hex="221F"/>
+  <note>
+	orthogonal
+  </note>
+  <outline>
+    <contour>
+      <point x="1108" y="287" type="line"/>
+      <point x="126" y="287" type="line"/>
+      <point x="126" y="1269" type="line"/>
+      <point x="296" y="1269" type="line"/>
+      <point x="296" y="457" type="line"/>
+      <point x="1108" y="457" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 20 - 0
source/Hack-RegularOblique.ufo/glyphs/perpendicular.glif

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="perpendicular" format="1">
+  <advance width="1233"/>
+  <unicode hex="22A5"/>
+  <note>
+	perpendicular
+  </note>
+  <outline>
+    <contour>
+      <point x="701" y="1284" type="line"/>
+      <point x="700" y="170" type="line"/>
+      <point x="1145" y="170" type="line"/>
+      <point x="1145" y="0" type="line"/>
+      <point x="88" y="0" type="line"/>
+      <point x="88" y="170" type="line"/>
+      <point x="532" y="170" type="line"/>
+      <point x="533" y="1284" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 111 - 0
source/Hack-RegularOblique.ufo/glyphs/peseta.glif

@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="peseta" format="1">
+  <advance width="1233"/>
+  <unicode hex="20A7"/>
+  <note>
+	peseta
+  </note>
+  <outline>
+    <contour>
+      <point x="229" y="1327" type="line"/>
+      <point x="176" y="766" type="line"/>
+      <point x="299" y="766" type="line" smooth="yes"/>
+      <point x="411" y="766"/>
+      <point x="472" y="887"/>
+      <point x="472" y="1106" type="curve" smooth="yes"/>
+      <point x="472" y="1246"/>
+      <point x="429" y="1327"/>
+      <point x="357" y="1327" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="568" y="977" type="line"/>
+      <point x="547" y="782"/>
+      <point x="468" y="600"/>
+      <point x="283" y="600" type="curve" smooth="yes"/>
+      <point x="160" y="600" type="line"/>
+      <point x="103" y="0" type="line"/>
+      <point x="5" y="0" type="line"/>
+      <point x="146" y="1493" type="line"/>
+      <point x="373" y="1493" type="line" smooth="yes"/>
+      <point x="505" y="1493"/>
+      <point x="575" y="1364"/>
+      <point x="575" y="1120" type="curve"/>
+      <point x="632" y="1120" type="line"/>
+      <point x="662" y="1438" type="line"/>
+      <point x="751" y="1438" type="line"/>
+      <point x="721" y="1120" type="line"/>
+      <point x="900" y="1120" type="line"/>
+      <point x="895" y="1073" type="line"/>
+      <point x="936" y="1122"/>
+      <point x="988" y="1147"/>
+      <point x="1051" y="1147" type="curve" smooth="yes"/>
+      <point x="1110" y="1147"/>
+      <point x="1166" y="1127"/>
+      <point x="1219" y="1087" type="curve"/>
+      <point x="1202" y="913" type="line"/>
+      <point x="1155" y="966"/>
+      <point x="1102" y="993"/>
+      <point x="1047" y="993" type="curve" smooth="yes"/>
+      <point x="952" y="993"/>
+      <point x="895" y="922"/>
+      <point x="895" y="809" type="curve" smooth="yes"/>
+      <point x="895" y="743"/>
+      <point x="927" y="692"/>
+      <point x="990" y="657" type="curve" smooth="yes"/>
+      <point x="995" y="654"/>
+      <point x="998" y="652"/>
+      <point x="1000" y="651" type="curve"/>
+      <point x="1029" y="633" type="line"/>
+      <point x="1148" y="565"/>
+      <point x="1178" y="502"/>
+      <point x="1178" y="373" type="curve" smooth="yes"/>
+      <point x="1178" y="136"/>
+      <point x="1077" y="-29"/>
+      <point x="929" y="-29" type="curve" smooth="yes"/>
+      <point x="900" y="-29"/>
+      <point x="870" y="-23"/>
+      <point x="839" y="-12" type="curve" smooth="yes"/>
+      <point x="826" y="-7"/>
+      <point x="813" y="-2"/>
+      <point x="799" y="5" type="curve"/>
+      <point x="798" y="0" type="line"/>
+      <point x="713" y="0" type="line" smooth="yes"/>
+      <point x="608" y="0"/>
+      <point x="555" y="85"/>
+      <point x="555" y="258" type="curve" smooth="yes"/>
+      <point x="555" y="289"/>
+      <point x="557" y="325"/>
+      <point x="561" y="369" type="curve" smooth="yes"/>
+      <point x="619" y="977" type="line"/>
+    </contour>
+    <contour>
+      <point x="708" y="977" type="line"/>
+      <point x="651" y="369" type="line" smooth="yes"/>
+      <point x="647" y="324"/>
+      <point x="645" y="293"/>
+      <point x="645" y="276" type="curve" smooth="yes"/>
+      <point x="645" y="191"/>
+      <point x="668" y="154"/>
+      <point x="723" y="154" type="curve" smooth="yes"/>
+      <point x="744" y="154" type="line"/>
+      <point x="751" y="231" type="line"/>
+      <point x="816" y="162"/>
+      <point x="880" y="125"/>
+      <point x="939" y="125" type="curve" smooth="yes"/>
+      <point x="1027" y="125"/>
+      <point x="1087" y="211"/>
+      <point x="1087" y="330" type="curve" smooth="yes"/>
+      <point x="1087" y="394"/>
+      <point x="1051" y="446"/>
+      <point x="979" y="485" type="curve" smooth="yes"/>
+      <point x="970" y="490" type="line"/>
+      <point x="939" y="506" type="line" smooth="yes"/>
+      <point x="848" y="555"/>
+      <point x="808" y="633"/>
+      <point x="808" y="758" type="curve" smooth="yes"/>
+      <point x="808" y="844"/>
+      <point x="819" y="917"/>
+      <point x="842" y="977" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 30 - 0
source/Hack-RegularOblique.ufo/glyphs/propersubset.glif

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="propersubset" format="1">
+  <advance width="1233"/>
+  <unicode hex="2282"/>
+  <note>
+	propersubset
+  </note>
+  <outline>
+    <contour>
+      <point x="1145" y="163" type="line"/>
+      <point x="566" y="163" type="line" smooth="yes"/>
+      <point x="298" y="163"/>
+      <point x="88" y="374"/>
+      <point x="88" y="641" type="curve" smooth="yes"/>
+      <point x="88" y="905"/>
+      <point x="298" y="1119"/>
+      <point x="565" y="1119" type="curve" smooth="yes"/>
+      <point x="1145" y="1119" type="line"/>
+      <point x="1145" y="969" type="line"/>
+      <point x="565" y="969" type="line" smooth="yes"/>
+      <point x="382" y="969"/>
+      <point x="238" y="822"/>
+      <point x="238" y="641" type="curve" smooth="yes"/>
+      <point x="238" y="457"/>
+      <point x="384" y="313"/>
+      <point x="565" y="313" type="curve" smooth="yes"/>
+      <point x="1145" y="313" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 30 - 0
source/Hack-RegularOblique.ufo/glyphs/propersuperset.glif

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="propersuperset" format="1">
+  <advance width="1233"/>
+  <unicode hex="2283"/>
+  <note>
+	propersuperset
+  </note>
+  <outline>
+    <contour>
+      <point x="88" y="163" type="line"/>
+      <point x="88" y="313" type="line"/>
+      <point x="668" y="313" type="line" smooth="yes"/>
+      <point x="849" y="313"/>
+      <point x="995" y="457"/>
+      <point x="995" y="641" type="curve" smooth="yes"/>
+      <point x="995" y="822"/>
+      <point x="851" y="969"/>
+      <point x="668" y="969" type="curve" smooth="yes"/>
+      <point x="88" y="969" type="line"/>
+      <point x="88" y="1119" type="line"/>
+      <point x="668" y="1119" type="line" smooth="yes"/>
+      <point x="935" y="1119"/>
+      <point x="1145" y="905"/>
+      <point x="1145" y="641" type="curve" smooth="yes"/>
+      <point x="1145" y="374"/>
+      <point x="935" y="163"/>
+      <point x="667" y="163" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 58 - 0
source/Hack-RegularOblique.ufo/glyphs/proportional.glif

@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="proportional" format="1">
+  <advance width="1233"/>
+  <unicode hex="221D"/>
+  <note>
+	proportional
+  </note>
+  <outline>
+    <contour>
+      <point x="645" y="724"/>
+      <point x="611" y="786"/>
+      <point x="580" y="819" type="curve" smooth="yes"/>
+      <point x="549" y="852"/>
+      <point x="514" y="868"/>
+      <point x="474" y="868" type="curve" smooth="yes"/>
+      <point x="378" y="868"/>
+      <point x="312" y="770"/>
+      <point x="312" y="629" type="curve" smooth="yes"/>
+      <point x="312" y="484"/>
+      <point x="371" y="391"/>
+      <point x="462" y="391" type="curve" smooth="yes"/>
+      <point x="553" y="391"/>
+      <point x="621" y="467"/>
+      <point x="682" y="635" type="curve"/>
+    </contour>
+    <contour>
+      <point x="1046" y="250" type="line"/>
+      <point x="939" y="250"/>
+      <point x="864" y="306"/>
+      <point x="760" y="481" type="curve"/>
+      <point x="672" y="316"/>
+      <point x="590" y="250"/>
+      <point x="478" y="250" type="curve" smooth="yes"/>
+      <point x="310" y="250"/>
+      <point x="186" y="409"/>
+      <point x="186" y="629" type="curve" smooth="yes"/>
+      <point x="186" y="860"/>
+      <point x="300" y="1008"/>
+      <point x="476" y="1008" type="curve" smooth="yes"/>
+      <point x="601" y="1008"/>
+      <point x="687" y="936"/>
+      <point x="762" y="764" type="curve"/>
+      <point x="823" y="920"/>
+      <point x="926" y="1008"/>
+      <point x="1046" y="1008" type="curve"/>
+      <point x="1046" y="868" type="line"/>
+      <point x="971" y="868"/>
+      <point x="901" y="792"/>
+      <point x="840" y="627" type="curve"/>
+      <point x="877" y="536"/>
+      <point x="911" y="474"/>
+      <point x="942" y="441" type="curve" smooth="yes"/>
+      <point x="973" y="408"/>
+      <point x="1007" y="391"/>
+      <point x="1046" y="391" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 47 - 0
source/Hack-RegularOblique.ufo/glyphs/questiondown.case.glif

@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="questiondown.case" format="1">
+  <advance width="1233"/>
+  <note>
+	questiondown.case
+  </note>
+  <outline>
+    <contour>
+      <point x="655" y="1092" type="line"/>
+      <point x="846" y="1092" type="line"/>
+      <point x="817" y="938" type="line" smooth="yes"/>
+      <point x="793" y="814"/>
+      <point x="756" y="745"/>
+      <point x="608" y="621" type="curve" smooth="yes"/>
+      <point x="502" y="532" type="line" smooth="yes"/>
+      <point x="389" y="436"/>
+      <point x="346" y="368"/>
+      <point x="346" y="293" type="curve" smooth="yes"/>
+      <point x="346" y="194"/>
+      <point x="424" y="137"/>
+      <point x="557" y="137" type="curve" smooth="yes"/>
+      <point x="662" y="137"/>
+      <point x="797" y="186"/>
+      <point x="938" y="274" type="curve"/>
+      <point x="901" y="86" type="line"/>
+      <point x="757" y="10"/>
+      <point x="624" y="-27"/>
+      <point x="489" y="-27" type="curve" smooth="yes"/>
+      <point x="286" y="-27"/>
+      <point x="143" y="94"/>
+      <point x="143" y="262" type="curve" smooth="yes"/>
+      <point x="143" y="387"/>
+      <point x="198" y="481"/>
+      <point x="371" y="625" type="curve" smooth="yes"/>
+      <point x="475" y="711" type="line" smooth="yes"/>
+      <point x="587" y="804"/>
+      <point x="615" y="854"/>
+      <point x="635" y="969" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="881" y="1239" type="line"/>
+      <point x="678" y="1239" type="line"/>
+      <point x="727" y="1493" type="line"/>
+      <point x="930" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 18 - 0
source/Hack-RegularOblique.ufo/glyphs/quotereversed.glif

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="quotereversed" format="1">
+  <advance width="1233"/>
+  <unicode hex="201B"/>
+  <note>
+	quotereversed
+  </note>
+  <outline>
+    <contour>
+      <point x="834" y="1556" type="line"/>
+      <point x="792" y="1350" type="line"/>
+      <point x="809" y="967" type="line"/>
+      <point x="656" y="967" type="line"/>
+      <point x="540" y="1350" type="line"/>
+      <point x="582" y="1556" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 36 - 0
source/Hack-RegularOblique.ufo/glyphs/reflexsubset.glif

@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="reflexsubset" format="1">
+  <advance width="1233"/>
+  <unicode hex="2286"/>
+  <note>
+	reflexsubset
+  </note>
+  <outline>
+    <contour>
+      <point x="1145" y="170" type="line"/>
+      <point x="1145" y="0" type="line"/>
+      <point x="88" y="0" type="line"/>
+      <point x="88" y="170" type="line"/>
+    </contour>
+    <contour>
+      <point x="1145" y="324" type="line"/>
+      <point x="566" y="324" type="line" smooth="yes"/>
+      <point x="298" y="324"/>
+      <point x="88" y="535"/>
+      <point x="88" y="802" type="curve" smooth="yes"/>
+      <point x="88" y="1066"/>
+      <point x="298" y="1280"/>
+      <point x="565" y="1280" type="curve" smooth="yes"/>
+      <point x="1145" y="1280" type="line"/>
+      <point x="1145" y="1130" type="line"/>
+      <point x="565" y="1130" type="line" smooth="yes"/>
+      <point x="382" y="1130"/>
+      <point x="238" y="983"/>
+      <point x="238" y="802" type="curve" smooth="yes"/>
+      <point x="238" y="618"/>
+      <point x="384" y="474"/>
+      <point x="565" y="474" type="curve" smooth="yes"/>
+      <point x="1145" y="474" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 36 - 0
source/Hack-RegularOblique.ufo/glyphs/reflexsuperset.glif

@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="reflexsuperset" format="1">
+  <advance width="1233"/>
+  <unicode hex="2287"/>
+  <note>
+	reflexsuperset
+  </note>
+  <outline>
+    <contour>
+      <point x="1145" y="170" type="line"/>
+      <point x="1145" y="0" type="line"/>
+      <point x="88" y="0" type="line"/>
+      <point x="88" y="170" type="line"/>
+    </contour>
+    <contour>
+      <point x="88" y="324" type="line"/>
+      <point x="88" y="474" type="line"/>
+      <point x="668" y="474" type="line" smooth="yes"/>
+      <point x="849" y="474"/>
+      <point x="995" y="618"/>
+      <point x="995" y="802" type="curve" smooth="yes"/>
+      <point x="995" y="983"/>
+      <point x="851" y="1130"/>
+      <point x="668" y="1130" type="curve" smooth="yes"/>
+      <point x="88" y="1130" type="line"/>
+      <point x="88" y="1280" type="line"/>
+      <point x="668" y="1280" type="line" smooth="yes"/>
+      <point x="935" y="1280"/>
+      <point x="1145" y="1066"/>
+      <point x="1145" y="802" type="curve" smooth="yes"/>
+      <point x="1145" y="535"/>
+      <point x="935" y="324"/>
+      <point x="667" y="324" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 18 - 0
source/Hack-RegularOblique.ufo/glyphs/revlogicalnot.glif

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="revlogicalnot" format="1">
+  <advance width="1233"/>
+  <unicode hex="2310"/>
+  <note>
+	revlogicalnot
+  </note>
+  <outline>
+    <contour>
+      <point x="1145" y="862" type="line"/>
+      <point x="1145" y="690" type="line"/>
+      <point x="256" y="690" type="line"/>
+      <point x="256" y="371" type="line"/>
+      <point x="88" y="371" type="line"/>
+      <point x="88" y="862" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 44 - 0
source/Hack-RegularOblique.ufo/glyphs/similar.glif

@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="similar" format="1">
+  <advance width="1233"/>
+  <unicode hex="223C"/>
+  <note>
+	similar
+  </note>
+  <outline>
+    <contour>
+      <point x="1145" y="611" type="line"/>
+      <point x="1045" y="532"/>
+      <point x="953" y="497"/>
+      <point x="848" y="497" type="curve" smooth="yes"/>
+      <point x="788" y="497"/>
+      <point x="720" y="514"/>
+      <point x="645" y="548" type="curve" smooth="yes"/>
+      <point x="630" y="555"/>
+      <point x="619" y="559"/>
+      <point x="612" y="562" type="curve" smooth="yes"/>
+      <point x="509" y="607"/>
+      <point x="449" y="620"/>
+      <point x="381" y="620" type="curve" smooth="yes"/>
+      <point x="276" y="620"/>
+      <point x="185" y="582"/>
+      <point x="88" y="497" type="curve"/>
+      <point x="88" y="671" type="line"/>
+      <point x="192" y="751"/>
+      <point x="284" y="786"/>
+      <point x="395" y="786" type="curve" smooth="yes"/>
+      <point x="466" y="786"/>
+      <point x="523" y="775"/>
+      <point x="623" y="732" type="curve" smooth="yes"/>
+      <point x="630" y="729"/>
+      <point x="640" y="724"/>
+      <point x="655" y="717" type="curve" smooth="yes"/>
+      <point x="732" y="681"/>
+      <point x="802" y="663"/>
+      <point x="864" y="663" type="curve" smooth="yes"/>
+      <point x="957" y="663"/>
+      <point x="1046" y="702"/>
+      <point x="1145" y="786" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 45 - 0
source/Hack-RegularOblique.ufo/glyphs/suchthat.glif

@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="suchthat" format="1">
+  <advance width="1233"/>
+  <unicode hex="220B"/>
+  <note>
+	suchthat
+  </note>
+  <outline>
+    <contour>
+      <point x="928" y="817" type="line"/>
+      <point x="917" y="953"/>
+      <point x="869" y="1119"/>
+      <point x="768" y="1219" type="curve" smooth="yes"/>
+      <point x="717" y="1269"/>
+      <point x="662" y="1294"/>
+      <point x="602" y="1294" type="curve" smooth="yes"/>
+      <point x="130" y="1294" type="line"/>
+      <point x="130" y="1464" type="line"/>
+      <point x="602" y="1464" type="line" smooth="yes"/>
+      <point x="783" y="1464"/>
+      <point x="948" y="1324"/>
+      <point x="1037" y="1100" type="curve" smooth="yes"/>
+      <point x="1082" y="987"/>
+      <point x="1104" y="865"/>
+      <point x="1104" y="732" type="curve" smooth="yes"/>
+      <point x="1104" y="467"/>
+      <point x="1009" y="229"/>
+      <point x="854" y="98" type="curve" smooth="yes"/>
+      <point x="777" y="33"/>
+      <point x="693" y="0"/>
+      <point x="602" y="0" type="curve" smooth="yes"/>
+      <point x="130" y="0" type="line"/>
+      <point x="130" y="170" type="line"/>
+      <point x="602" y="170" type="line" smooth="yes"/>
+      <point x="725" y="170"/>
+      <point x="829" y="279"/>
+      <point x="888" y="450" type="curve" smooth="yes"/>
+      <point x="909" y="513"/>
+      <point x="923" y="579"/>
+      <point x="928" y="647" type="curve"/>
+      <point x="130" y="647" type="line"/>
+      <point x="130" y="817" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 10 - 10
source/Hack-RegularOblique.ufo/glyphs/summation.glif

@@ -8,17 +8,17 @@
   <outline>
     <contour>
       <point x="332" y="-299" type="line"/>
-      <point x="854" y="575" type="line"/>
-      <point x="332" y="1378" type="line"/>
-      <point x="1065" y="1378" type="line"/>
-      <point x="1065" y="1518" type="line"/>
-      <point x="143" y="1518" type="line"/>
-      <point x="143" y="1423" type="line"/>
-      <point x="692" y="575" type="line"/>
-      <point x="143" y="-344" type="line"/>
-      <point x="143" y="-436" type="line"/>
-      <point x="1085" y="-436" type="line"/>
       <point x="1085" y="-299" type="line"/>
+      <point x="1085" y="-436" type="line"/>
+      <point x="143" y="-436" type="line"/>
+      <point x="143" y="-344" type="line"/>
+      <point x="692" y="575" type="line"/>
+      <point x="143" y="1423" type="line"/>
+      <point x="143" y="1518" type="line"/>
+      <point x="1065" y="1518" type="line"/>
+      <point x="1065" y="1378" type="line"/>
+      <point x="332" y="1378" type="line"/>
+      <point x="854" y="575" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 28 - 0
source/Hack-RegularOblique.ufo/glyphs/therefore.glif

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="therefore" format="1">
+  <advance width="1233"/>
+  <unicode hex="2234"/>
+  <note>
+	therefore
+  </note>
+  <outline>
+    <contour>
+      <point x="797" y="439" type="line"/>
+      <point x="1049" y="439" type="line"/>
+      <point x="1049" y="134" type="line"/>
+      <point x="797" y="134" type="line"/>
+    </contour>
+    <contour>
+      <point x="187" y="439" type="line"/>
+      <point x="439" y="439" type="line"/>
+      <point x="439" y="134" type="line"/>
+      <point x="187" y="134" type="line"/>
+    </contour>
+    <contour>
+      <point x="488" y="1156" type="line"/>
+      <point x="740" y="1156" type="line"/>
+      <point x="740" y="851" type="line"/>
+      <point x="488" y="851" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 22 - 0
source/Hack-RegularOblique.ufo/glyphs/underscoredbl.glif

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="underscoredbl" format="1">
+  <advance width="1233"/>
+  <unicode hex="2017"/>
+  <note>
+	underscoredbl
+  </note>
+  <outline>
+    <contour>
+      <point x="1233" y="-403" type="line"/>
+      <point x="1233" y="-483" type="line"/>
+      <point x="0" y="-483" type="line"/>
+      <point x="0" y="-403" type="line"/>
+    </contour>
+    <contour>
+      <point x="1233" y="-163" type="line"/>
+      <point x="1233" y="-243" type="line"/>
+      <point x="0" y="-243" type="line"/>
+      <point x="0" y="-163" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 9 - 0
source/Hack-RegularOblique.ufo/glyphs/uni000D_.glif

@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni000D" format="1">
+  <advance width="1233"/>
+  <note>
+	uni000D
+  </note>
+  <outline>
+  </outline>
+</glyph>

+ 10 - 0
source/Hack-RegularOblique.ufo/glyphs/uni00A_0.glif

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni00A0" format="1">
+  <advance width="1233"/>
+  <unicode hex="00A0"/>
+  <note>
+	uni00A0
+  </note>
+  <outline>
+  </outline>
+</glyph>

+ 63 - 0
source/Hack-RegularOblique.ufo/glyphs/uni0E_3F_.glif

@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni0E3F" format="1">
+  <advance width="1233"/>
+  <unicode hex="0E3F"/>
+  <note>
+	uni0E3F
+  </note>
+  <outline>
+    <contour>
+      <point x="484" y="1161" type="line"/>
+      <point x="407" y="767" type="line"/>
+      <point x="587" y="767" type="line"/>
+      <point x="664" y="1161" type="line"/>
+    </contour>
+    <contour>
+      <point x="379" y="624" type="line"/>
+      <point x="286" y="145" type="line"/>
+      <point x="466" y="145" type="line"/>
+      <point x="559" y="624" type="line"/>
+    </contour>
+    <contour>
+      <point x="740" y="1556" type="line"/>
+      <point x="840" y="1556" type="line"/>
+      <point x="792" y="1305" type="line"/>
+      <point x="1035" y="1293"/>
+      <point x="1177" y="1187"/>
+      <point x="1136" y="974" type="curve" smooth="yes"/>
+      <point x="1105" y="814"/>
+      <point x="1003" y="722"/>
+      <point x="831" y="699" type="curve"/>
+      <point x="1015" y="674"/>
+      <point x="1104" y="546"/>
+      <point x="1068" y="359" type="curve" smooth="yes"/>
+      <point x="1021" y="120"/>
+      <point x="829" y="12"/>
+      <point x="538" y="1" type="curve"/>
+      <point x="480" y="-301" type="line"/>
+      <point x="380" y="-301" type="line"/>
+      <point x="438" y="0" type="line"/>
+      <point x="62" y="0" type="line"/>
+      <point x="316" y="1306" type="line"/>
+      <point x="692" y="1306" type="line"/>
+    </contour>
+    <contour>
+      <point x="566" y="146" type="line"/>
+      <point x="742" y="155"/>
+      <point x="843" y="212"/>
+      <point x="875" y="376" type="curve" smooth="yes"/>
+      <point x="908" y="547"/>
+      <point x="823" y="611"/>
+      <point x="659" y="622" type="curve"/>
+    </contour>
+    <contour>
+      <point x="688" y="769" type="line"/>
+      <point x="823" y="780"/>
+      <point x="913" y="829"/>
+      <point x="940" y="974" type="curve" smooth="yes"/>
+      <point x="965" y="1106"/>
+      <point x="898" y="1150"/>
+      <point x="763" y="1159" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 10 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2000.glif

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2000"/>
+  <note>
+	uni2000
+  </note>
+  <outline>
+  </outline>
+</glyph>

+ 10 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2001.glif

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2001" format="1">
+  <advance width="1233"/>
+  <unicode hex="2001"/>
+  <note>
+	uni2001
+  </note>
+  <outline>
+  </outline>
+</glyph>

+ 10 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2002.glif

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2002" format="1">
+  <advance width="1233"/>
+  <unicode hex="2002"/>
+  <note>
+	uni2002
+  </note>
+  <outline>
+  </outline>
+</glyph>

+ 10 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2003.glif

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2003" format="1">
+  <advance width="1233"/>
+  <unicode hex="2003"/>
+  <note>
+	uni2003
+  </note>
+  <outline>
+  </outline>
+</glyph>

+ 10 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2004.glif

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2004" format="1">
+  <advance width="1233"/>
+  <unicode hex="2004"/>
+  <note>
+	uni2004
+  </note>
+  <outline>
+  </outline>
+</glyph>

+ 10 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2005.glif

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2005" format="1">
+  <advance width="1233"/>
+  <unicode hex="2005"/>
+  <note>
+	uni2005
+  </note>
+  <outline>
+  </outline>
+</glyph>

+ 10 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2006.glif

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2006" format="1">
+  <advance width="1233"/>
+  <unicode hex="2006"/>
+  <note>
+	uni2006
+  </note>
+  <outline>
+  </outline>
+</glyph>

+ 10 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2007.glif

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2007" format="1">
+  <advance width="1233"/>
+  <unicode hex="2007"/>
+  <note>
+	uni2007
+  </note>
+  <outline>
+  </outline>
+</glyph>

+ 10 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2008.glif

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2008" format="1">
+  <advance width="1233"/>
+  <unicode hex="2008"/>
+  <note>
+	uni2008
+  </note>
+  <outline>
+  </outline>
+</glyph>

+ 10 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2009.glif

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2009" format="1">
+  <advance width="1233"/>
+  <unicode hex="2009"/>
+  <note>
+	uni2009
+  </note>
+  <outline>
+  </outline>
+</glyph>

+ 10 - 0
source/Hack-RegularOblique.ufo/glyphs/uni200A_.glif

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni200A" format="1">
+  <advance width="1233"/>
+  <unicode hex="200A"/>
+  <note>
+	uni200A
+  </note>
+  <outline>
+  </outline>
+</glyph>

+ 16 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2010.glif

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2010" format="1">
+  <advance width="1233"/>
+  <unicode hex="2010"/>
+  <note>
+	uni2010
+  </note>
+  <outline>
+    <contour>
+      <point x="336" y="643" type="line"/>
+      <point x="858" y="643" type="line"/>
+      <point x="825" y="479" type="line"/>
+      <point x="303" y="479" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 16 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2011.glif

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2011" format="1">
+  <advance width="1233"/>
+  <unicode hex="2011"/>
+  <note>
+	uni2011
+  </note>
+  <outline>
+    <contour>
+      <point x="336" y="643" type="line"/>
+      <point x="858" y="643" type="line"/>
+      <point x="825" y="479" type="line"/>
+      <point x="303" y="479" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 16 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2015.glif

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2015" format="1">
+  <advance width="1233"/>
+  <unicode hex="2015"/>
+  <note>
+	uni2015
+  </note>
+  <outline>
+    <contour>
+      <point x="-23" y="633" type="line"/>
+      <point x="1210" y="633" type="line"/>
+      <point x="1182" y="492" type="line"/>
+      <point x="-51" y="492" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 22 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2016.glif

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2016" format="1">
+  <advance width="1233"/>
+  <unicode hex="2016"/>
+  <note>
+	uni2016
+  </note>
+  <outline>
+    <contour>
+      <point x="947" y="1565" type="line"/>
+      <point x="947" y="-483" type="line"/>
+      <point x="775" y="-483" type="line"/>
+      <point x="775" y="1565" type="line"/>
+    </contour>
+    <contour>
+      <point x="457" y="1565" type="line"/>
+      <point x="457" y="-483" type="line"/>
+      <point x="285" y="-483" type="line"/>
+      <point x="285" y="1565" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 26 - 0
source/Hack-RegularOblique.ufo/glyphs/uni201F_.glif

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni201F" format="1">
+  <advance width="1233"/>
+  <unicode hex="201F"/>
+  <note>
+	uni201F
+  </note>
+  <outline>
+    <contour>
+      <point x="1051" y="1556" type="line"/>
+      <point x="1009" y="1350" type="line"/>
+      <point x="1026" y="967" type="line"/>
+      <point x="872" y="967" type="line"/>
+      <point x="757" y="1350" type="line"/>
+      <point x="799" y="1556" type="line"/>
+    </contour>
+    <contour>
+      <point x="592" y="1556" type="line"/>
+      <point x="550" y="1350" type="line"/>
+      <point x="567" y="967" type="line"/>
+      <point x="413" y="967" type="line"/>
+      <point x="298" y="1350" type="line"/>
+      <point x="340" y="1556" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 15 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2023.glif

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2023" format="1">
+  <advance width="1233"/>
+  <unicode hex="2023"/>
+  <note>
+	uni2023
+  </note>
+  <outline>
+    <contour>
+      <point x="319" y="385" type="line"/>
+      <point x="319" y="1137" type="line"/>
+      <point x="993" y="761" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 10 - 0
source/Hack-RegularOblique.ufo/glyphs/uni202F_.glif

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni202F" format="1">
+  <advance width="1233"/>
+  <unicode hex="202F"/>
+  <note>
+	uni202F
+  </note>
+  <outline>
+  </outline>
+</glyph>

+ 151 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2031.glif

@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2031" format="1">
+  <advance width="1233"/>
+  <unicode hex="2031"/>
+  <note>
+	uni2031
+  </note>
+  <outline>
+    <contour>
+      <point x="0" y="1305"/>
+      <point x="126" y="1432"/>
+      <point x="287" y="1432" type="curve" smooth="yes"/>
+      <point x="447" y="1432"/>
+      <point x="573" y="1305"/>
+      <point x="573" y="1145" type="curve" smooth="yes"/>
+      <point x="573" y="984"/>
+      <point x="447" y="856"/>
+      <point x="287" y="856" type="curve" smooth="yes"/>
+      <point x="126" y="856"/>
+      <point x="0" y="982"/>
+      <point x="0" y="1145" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="137" y="1230"/>
+      <point x="121" y="1191"/>
+      <point x="121" y="1145" type="curve" smooth="yes"/>
+      <point x="121" y="1053"/>
+      <point x="195" y="979"/>
+      <point x="287" y="979" type="curve" smooth="yes"/>
+      <point x="379" y="979"/>
+      <point x="453" y="1053"/>
+      <point x="453" y="1145" type="curve" smooth="yes"/>
+      <point x="453" y="1234"/>
+      <point x="376" y="1311"/>
+      <point x="287" y="1311" type="curve" smooth="yes"/>
+      <point x="241" y="1311"/>
+      <point x="202" y="1295"/>
+      <point x="170" y="1263" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="0" y="450"/>
+      <point x="105" y="575"/>
+      <point x="238" y="575" type="curve" smooth="yes"/>
+      <point x="305" y="575"/>
+      <point x="361" y="547"/>
+      <point x="407" y="492" type="curve" smooth="yes"/>
+      <point x="414" y="484"/>
+      <point x="420" y="475"/>
+      <point x="426" y="466" type="curve"/>
+      <point x="432" y="475"/>
+      <point x="438" y="483"/>
+      <point x="445" y="492" type="curve"/>
+      <point x="491" y="547"/>
+      <point x="548" y="575"/>
+      <point x="616" y="575" type="curve" smooth="yes"/>
+      <point x="683" y="575"/>
+      <point x="739" y="547"/>
+      <point x="785" y="492" type="curve" smooth="yes"/>
+      <point x="792" y="484"/>
+      <point x="798" y="476"/>
+      <point x="804" y="467" type="curve"/>
+      <point x="810" y="476"/>
+      <point x="816" y="484"/>
+      <point x="823" y="492" type="curve" smooth="yes"/>
+      <point x="869" y="547"/>
+      <point x="926" y="575"/>
+      <point x="994" y="575" type="curve" smooth="yes"/>
+      <point x="1127" y="575"/>
+      <point x="1233" y="449"/>
+      <point x="1233" y="289" type="curve" smooth="yes"/>
+      <point x="1233" y="128"/>
+      <point x="1127" y="0"/>
+      <point x="994" y="0" type="curve" smooth="yes"/>
+      <point x="927" y="0"/>
+      <point x="870" y="28"/>
+      <point x="823" y="84" type="curve" smooth="yes"/>
+      <point x="816" y="92"/>
+      <point x="810" y="100"/>
+      <point x="804" y="109" type="curve"/>
+      <point x="798" y="100"/>
+      <point x="792" y="92"/>
+      <point x="785" y="84" type="curve" smooth="yes"/>
+      <point x="738" y="28"/>
+      <point x="682" y="0"/>
+      <point x="616" y="0" type="curve" smooth="yes"/>
+      <point x="549" y="0"/>
+      <point x="492" y="28"/>
+      <point x="445" y="84" type="curve"/>
+      <point x="438" y="93"/>
+      <point x="431" y="101"/>
+      <point x="426" y="110" type="curve"/>
+      <point x="420" y="101"/>
+      <point x="414" y="93"/>
+      <point x="407" y="84" type="curve"/>
+      <point x="360" y="28"/>
+      <point x="304" y="0"/>
+      <point x="238" y="0" type="curve" smooth="yes"/>
+      <point x="103" y="0"/>
+      <point x="0" y="125"/>
+      <point x="0" y="289" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="101" y="194"/>
+      <point x="161" y="121"/>
+      <point x="238" y="121" type="curve" smooth="yes"/>
+      <point x="314" y="121"/>
+      <point x="376" y="197"/>
+      <point x="376" y="289" type="curve" smooth="yes"/>
+      <point x="376" y="378"/>
+      <point x="313" y="455"/>
+      <point x="238" y="455" type="curve" smooth="yes"/>
+      <point x="161" y="455"/>
+      <point x="101" y="381"/>
+      <point x="101" y="289" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="72" y="567" type="line"/>
+      <point x="35" y="664" type="line"/>
+      <point x="1079" y="1079" type="line"/>
+      <point x="1118" y="983" type="line"/>
+    </contour>
+    <contour>
+      <point x="477" y="194"/>
+      <point x="539" y="121"/>
+      <point x="616" y="121" type="curve" smooth="yes"/>
+      <point x="693" y="121"/>
+      <point x="754" y="194"/>
+      <point x="754" y="289" type="curve" smooth="yes"/>
+      <point x="754" y="378"/>
+      <point x="691" y="455"/>
+      <point x="616" y="455" type="curve" smooth="yes"/>
+      <point x="539" y="455"/>
+      <point x="477" y="381"/>
+      <point x="477" y="289" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="855" y="194"/>
+      <point x="917" y="121"/>
+      <point x="994" y="121" type="curve" smooth="yes"/>
+      <point x="1071" y="121"/>
+      <point x="1132" y="194"/>
+      <point x="1132" y="289" type="curve" smooth="yes"/>
+      <point x="1132" y="378"/>
+      <point x="1069" y="455"/>
+      <point x="994" y="455" type="curve" smooth="yes"/>
+      <point x="917" y="455"/>
+      <point x="855" y="381"/>
+      <point x="855" y="289" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 28 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2034.glif

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2034" format="1">
+  <advance width="1233"/>
+  <unicode hex="2034"/>
+  <note>
+	uni2034
+  </note>
+  <outline>
+    <contour>
+      <point x="646" y="1120" type="line"/>
+      <point x="891" y="1493" type="line"/>
+      <point x="1094" y="1493" type="line"/>
+      <point x="733" y="1120" type="line"/>
+    </contour>
+    <contour>
+      <point x="346" y="1120" type="line"/>
+      <point x="591" y="1493" type="line"/>
+      <point x="794" y="1493" type="line"/>
+      <point x="433" y="1120" type="line"/>
+    </contour>
+    <contour>
+      <point x="946" y="1120" type="line"/>
+      <point x="1191" y="1493" type="line"/>
+      <point x="1394" y="1493" type="line"/>
+      <point x="1033" y="1120" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 16 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2035.glif

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2035" format="1">
+  <advance width="1233"/>
+  <unicode hex="2035"/>
+  <note>
+	uni2035
+  </note>
+  <outline>
+    <contour>
+      <point x="1022" y="1120" type="line"/>
+      <point x="935" y="1120" type="line"/>
+      <point x="718" y="1493" type="line"/>
+      <point x="921" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 22 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2036.glif

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2036" format="1">
+  <advance width="1233"/>
+  <unicode hex="2036"/>
+  <note>
+	uni2036
+  </note>
+  <outline>
+    <contour>
+      <point x="872" y="1120" type="line"/>
+      <point x="785" y="1120" type="line"/>
+      <point x="568" y="1493" type="line"/>
+      <point x="771" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="1172" y="1120" type="line"/>
+      <point x="1085" y="1120" type="line"/>
+      <point x="868" y="1493" type="line"/>
+      <point x="1071" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 28 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2037.glif

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2037" format="1">
+  <advance width="1233"/>
+  <unicode hex="2037"/>
+  <note>
+	uni2037
+  </note>
+  <outline>
+    <contour>
+      <point x="722" y="1120" type="line"/>
+      <point x="635" y="1120" type="line"/>
+      <point x="418" y="1493" type="line"/>
+      <point x="621" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="1322" y="1120" type="line"/>
+      <point x="1235" y="1120" type="line"/>
+      <point x="1018" y="1493" type="line"/>
+      <point x="1221" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="1022" y="1120" type="line"/>
+      <point x="935" y="1120" type="line"/>
+      <point x="718" y="1493" type="line"/>
+      <point x="921" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 51 - 0
source/Hack-RegularOblique.ufo/glyphs/uni203D_.glif

@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni203D" format="1">
+  <advance width="1233"/>
+  <unicode hex="203D"/>
+  <note>
+	uni203D
+  </note>
+  <outline>
+    <contour>
+      <point x="614" y="401" type="line"/>
+      <point x="424" y="401" type="line"/>
+      <point x="607" y="1342" type="line"/>
+      <point x="586" y="1337"/>
+      <point x="563" y="1330"/>
+      <point x="540" y="1322" type="curve" smooth="yes"/>
+      <point x="476" y="1299"/>
+      <point x="407" y="1264"/>
+      <point x="333" y="1219" type="curve"/>
+      <point x="370" y="1407" type="line"/>
+      <point x="510" y="1483"/>
+      <point x="642" y="1520"/>
+      <point x="781" y="1520" type="curve" smooth="yes"/>
+      <point x="1029" y="1520"/>
+      <point x="1160" y="1382"/>
+      <point x="1119" y="1167" type="curve" smooth="yes"/>
+      <point x="1099" y="1066"/>
+      <point x="1049" y="991"/>
+      <point x="900" y="868" type="curve" smooth="yes"/>
+      <point x="795" y="782" type="line" smooth="yes"/>
+      <point x="686" y="694"/>
+      <point x="663" y="652"/>
+      <point x="647" y="571" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="339" y="0" type="line"/>
+      <point x="389" y="254" type="line"/>
+      <point x="592" y="254" type="line"/>
+      <point x="542" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="714" y="916" type="line"/>
+      <point x="768" y="961" type="line" smooth="yes"/>
+      <point x="867" y="1040"/>
+      <point x="903" y="1092"/>
+      <point x="915" y="1157" type="curve" smooth="yes"/>
+      <point x="938" y="1276"/>
+      <point x="862" y="1327"/>
+      <point x="798" y="1346" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 16 - 0
source/Hack-RegularOblique.ufo/glyphs/uni203E_.glif

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni203E" format="1">
+  <advance width="1233"/>
+  <unicode hex="203E"/>
+  <note>
+	uni203E
+  </note>
+  <outline>
+    <contour>
+      <point x="1233" y="1547" type="line"/>
+      <point x="1233" y="1467" type="line"/>
+      <point x="0" y="1467" type="line"/>
+      <point x="0" y="1547" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 29 - 0
source/Hack-RegularOblique.ufo/glyphs/uni203F_.glif

@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni203F" format="1">
+  <advance width="1233"/>
+  <unicode hex="203F"/>
+  <note>
+	uni203F
+  </note>
+  <outline>
+    <contour>
+      <point x="386" y="-314"/>
+      <point x="500" y="-331"/>
+      <point x="615" y="-331" type="curve" smooth="yes"/>
+      <point x="846" y="-331"/>
+      <point x="1071" y="-262"/>
+      <point x="1300" y="-123" type="curve"/>
+      <point x="1300" y="-249" type="line"/>
+      <point x="1065" y="-406"/>
+      <point x="839" y="-485"/>
+      <point x="615" y="-485" type="curve" smooth="yes"/>
+      <point x="392" y="-485"/>
+      <point x="168" y="-408"/>
+      <point x="-68" y="-249" type="curve"/>
+      <point x="-68" y="-123" type="line"/>
+      <point x="47" y="-193"/>
+      <point x="160" y="-245"/>
+      <point x="273" y="-279" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 24 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2045.glif

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2045" format="1">
+  <advance width="1233"/>
+  <unicode hex="2045"/>
+  <note>
+	uni2045
+  </note>
+  <outline>
+    <contour>
+      <point x="621" y="1556" type="line"/>
+      <point x="1044" y="1556" type="line"/>
+      <point x="1016" y="1413" type="line"/>
+      <point x="776" y="1413" type="line"/>
+      <point x="640" y="714" type="line"/>
+      <point x="880" y="714" type="line"/>
+      <point x="852" y="571" type="line"/>
+      <point x="612" y="571" type="line"/>
+      <point x="477" y="-127" type="line"/>
+      <point x="717" y="-127" type="line"/>
+      <point x="690" y="-270" type="line"/>
+      <point x="264" y="-270" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 24 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2046.glif

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2046" format="1">
+  <advance width="1233"/>
+  <unicode hex="2046"/>
+  <note>
+	uni2046
+  </note>
+  <outline>
+    <contour>
+      <point x="551" y="571" type="line"/>
+      <point x="311" y="571" type="line"/>
+      <point x="340" y="714" type="line"/>
+      <point x="580" y="714" type="line"/>
+      <point x="715" y="1413" type="line"/>
+      <point x="475" y="1413" type="line"/>
+      <point x="504" y="1556" type="line"/>
+      <point x="928" y="1556" type="line"/>
+      <point x="571" y="-270" type="line"/>
+      <point x="147" y="-270" type="line"/>
+      <point x="176" y="-127" type="line"/>
+      <point x="416" y="-127" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 116 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2047.glif

@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2047" format="1">
+  <advance width="1233"/>
+  <unicode hex="2047"/>
+  <note>
+	uni2047
+  </note>
+  <outline>
+    <contour>
+      <point x="251" y="401" type="line"/>
+      <point x="57" y="401" type="line"/>
+      <point x="87" y="555" type="line" smooth="yes"/>
+      <point x="112" y="686"/>
+      <point x="147" y="760"/>
+      <point x="243" y="872" type="curve" smooth="yes"/>
+      <point x="318" y="961" type="line" smooth="yes"/>
+      <point x="387" y="1040"/>
+      <point x="415" y="1092"/>
+      <point x="427" y="1157" type="curve" smooth="yes"/>
+      <point x="430" y="1172"/>
+      <point x="431" y="1185"/>
+      <point x="431" y="1197" type="curve" smooth="yes"/>
+      <point x="431" y="1257"/>
+      <point x="399" y="1308"/>
+      <point x="316" y="1313" type="curve"/>
+      <point x="313" y="1313"/>
+      <point x="310" y="1313"/>
+      <point x="307" y="1313" type="curve" smooth="yes"/>
+      <point x="274" y="1313"/>
+      <point x="244" y="1306"/>
+      <point x="218" y="1293" type="curve" smooth="yes"/>
+      <point x="175" y="1270"/>
+      <point x="128" y="1235"/>
+      <point x="77" y="1190" type="curve"/>
+      <point x="119" y="1407" type="line"/>
+      <point x="223" y="1490"/>
+      <point x="308" y="1521"/>
+      <point x="409" y="1521" type="curve" smooth="yes"/>
+      <point x="418" y="1521"/>
+      <point x="427" y="1521"/>
+      <point x="436" y="1520" type="curve"/>
+      <point x="601" y="1511"/>
+      <point x="643" y="1393"/>
+      <point x="643" y="1278" type="curve" smooth="yes"/>
+      <point x="643" y="1210"/>
+      <point x="627" y="1113"/>
+      <point x="583" y="1026" type="curve" smooth="yes"/>
+      <point x="560" y="982"/>
+      <point x="522" y="929"/>
+      <point x="469" y="868" type="curve" smooth="yes"/>
+      <point x="395" y="782" type="line" smooth="yes"/>
+      <point x="316" y="690"/>
+      <point x="300" y="652"/>
+      <point x="284" y="571" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="24" y="254" type="line"/>
+      <point x="227" y="254" type="line"/>
+      <point x="177" y="0" type="line"/>
+      <point x="-26" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="867" y="401" type="line"/>
+      <point x="673" y="401" type="line"/>
+      <point x="703" y="555" type="line" smooth="yes"/>
+      <point x="728" y="686"/>
+      <point x="763" y="760"/>
+      <point x="859" y="872" type="curve" smooth="yes"/>
+      <point x="934" y="961" type="line" smooth="yes"/>
+      <point x="1003" y="1040"/>
+      <point x="1031" y="1092"/>
+      <point x="1043" y="1157" type="curve" smooth="yes"/>
+      <point x="1046" y="1172"/>
+      <point x="1047" y="1185"/>
+      <point x="1047" y="1197" type="curve" smooth="yes"/>
+      <point x="1047" y="1257"/>
+      <point x="1015" y="1308"/>
+      <point x="932" y="1313" type="curve"/>
+      <point x="929" y="1313"/>
+      <point x="926" y="1313"/>
+      <point x="923" y="1313" type="curve" smooth="yes"/>
+      <point x="890" y="1313"/>
+      <point x="860" y="1306"/>
+      <point x="834" y="1293" type="curve" smooth="yes"/>
+      <point x="791" y="1270"/>
+      <point x="744" y="1235"/>
+      <point x="693" y="1190" type="curve"/>
+      <point x="735" y="1407" type="line"/>
+      <point x="839" y="1490"/>
+      <point x="924" y="1521"/>
+      <point x="1025" y="1521" type="curve" smooth="yes"/>
+      <point x="1034" y="1521"/>
+      <point x="1043" y="1521"/>
+      <point x="1052" y="1520" type="curve"/>
+      <point x="1217" y="1511"/>
+      <point x="1259" y="1393"/>
+      <point x="1259" y="1278" type="curve" smooth="yes"/>
+      <point x="1259" y="1210"/>
+      <point x="1243" y="1113"/>
+      <point x="1199" y="1026" type="curve" smooth="yes"/>
+      <point x="1176" y="982"/>
+      <point x="1138" y="929"/>
+      <point x="1085" y="868" type="curve" smooth="yes"/>
+      <point x="1011" y="782" type="line" smooth="yes"/>
+      <point x="932" y="690"/>
+      <point x="916" y="652"/>
+      <point x="900" y="571" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="640" y="254" type="line"/>
+      <point x="843" y="254" type="line"/>
+      <point x="793" y="0" type="line"/>
+      <point x="590" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 77 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2048.glif

@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2048" format="1">
+  <advance width="1233"/>
+  <unicode hex="2048"/>
+  <note>
+	uni2048
+  </note>
+  <outline>
+    <contour>
+      <point x="397" y="401" type="line"/>
+      <point x="203" y="401" type="line"/>
+      <point x="233" y="555" type="line" smooth="yes"/>
+      <point x="258" y="686"/>
+      <point x="293" y="760"/>
+      <point x="389" y="872" type="curve" smooth="yes"/>
+      <point x="464" y="961" type="line" smooth="yes"/>
+      <point x="533" y="1040"/>
+      <point x="561" y="1092"/>
+      <point x="573" y="1157" type="curve" smooth="yes"/>
+      <point x="576" y="1172"/>
+      <point x="577" y="1185"/>
+      <point x="577" y="1197" type="curve" smooth="yes"/>
+      <point x="577" y="1257"/>
+      <point x="545" y="1308"/>
+      <point x="462" y="1313" type="curve"/>
+      <point x="459" y="1313"/>
+      <point x="456" y="1313"/>
+      <point x="453" y="1313" type="curve" smooth="yes"/>
+      <point x="420" y="1313"/>
+      <point x="390" y="1306"/>
+      <point x="364" y="1293" type="curve" smooth="yes"/>
+      <point x="321" y="1270"/>
+      <point x="274" y="1235"/>
+      <point x="223" y="1190" type="curve"/>
+      <point x="265" y="1407" type="line"/>
+      <point x="369" y="1490"/>
+      <point x="454" y="1521"/>
+      <point x="555" y="1521" type="curve" smooth="yes"/>
+      <point x="564" y="1521"/>
+      <point x="573" y="1521"/>
+      <point x="582" y="1520" type="curve"/>
+      <point x="747" y="1511"/>
+      <point x="789" y="1393"/>
+      <point x="789" y="1278" type="curve" smooth="yes"/>
+      <point x="789" y="1210"/>
+      <point x="773" y="1113"/>
+      <point x="729" y="1026" type="curve" smooth="yes"/>
+      <point x="706" y="982"/>
+      <point x="668" y="929"/>
+      <point x="615" y="868" type="curve" smooth="yes"/>
+      <point x="541" y="782" type="line" smooth="yes"/>
+      <point x="462" y="690"/>
+      <point x="446" y="652"/>
+      <point x="430" y="571" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="170" y="254" type="line"/>
+      <point x="373" y="254" type="line"/>
+      <point x="323" y="0" type="line"/>
+      <point x="120" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="1001" y="1493" type="line"/>
+      <point x="1203" y="1493" type="line"/>
+      <point x="1074" y="838" type="line"/>
+      <point x="986" y="481" type="line"/>
+      <point x="824" y="481" type="line"/>
+      <point x="874" y="838" type="line"/>
+    </contour>
+    <contour>
+      <point x="759" y="254" type="line"/>
+      <point x="962" y="254" type="line"/>
+      <point x="912" y="0" type="line"/>
+      <point x="710" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 77 - 0
source/Hack-RegularOblique.ufo/glyphs/uni2049.glif

@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni2049" format="1">
+  <advance width="1233"/>
+  <unicode hex="2049"/>
+  <note>
+	uni2049
+  </note>
+  <outline>
+    <contour>
+      <point x="354" y="1493" type="line"/>
+      <point x="556" y="1493" type="line"/>
+      <point x="427" y="838" type="line"/>
+      <point x="339" y="481" type="line"/>
+      <point x="177" y="481" type="line"/>
+      <point x="227" y="838" type="line"/>
+    </contour>
+    <contour>
+      <point x="112" y="254" type="line"/>
+      <point x="315" y="254" type="line"/>
+      <point x="265" y="0" type="line"/>
+      <point x="63" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="843" y="401" type="line"/>
+      <point x="649" y="401" type="line"/>
+      <point x="679" y="555" type="line" smooth="yes"/>
+      <point x="704" y="686"/>
+      <point x="739" y="760"/>
+      <point x="835" y="872" type="curve" smooth="yes"/>
+      <point x="910" y="961" type="line" smooth="yes"/>
+      <point x="979" y="1040"/>
+      <point x="1007" y="1092"/>
+      <point x="1019" y="1157" type="curve" smooth="yes"/>
+      <point x="1022" y="1172"/>
+      <point x="1023" y="1185"/>
+      <point x="1023" y="1197" type="curve" smooth="yes"/>
+      <point x="1023" y="1257"/>
+      <point x="991" y="1308"/>
+      <point x="908" y="1313" type="curve"/>
+      <point x="905" y="1313"/>
+      <point x="902" y="1313"/>
+      <point x="899" y="1313" type="curve" smooth="yes"/>
+      <point x="866" y="1313"/>
+      <point x="836" y="1306"/>
+      <point x="810" y="1293" type="curve" smooth="yes"/>
+      <point x="767" y="1270"/>
+      <point x="720" y="1235"/>
+      <point x="669" y="1190" type="curve"/>
+      <point x="711" y="1407" type="line"/>
+      <point x="815" y="1490"/>
+      <point x="900" y="1521"/>
+      <point x="1001" y="1521" type="curve" smooth="yes"/>
+      <point x="1010" y="1521"/>
+      <point x="1019" y="1521"/>
+      <point x="1028" y="1520" type="curve"/>
+      <point x="1193" y="1511"/>
+      <point x="1235" y="1393"/>
+      <point x="1235" y="1278" type="curve" smooth="yes"/>
+      <point x="1235" y="1210"/>
+      <point x="1219" y="1113"/>
+      <point x="1175" y="1026" type="curve" smooth="yes"/>
+      <point x="1152" y="982"/>
+      <point x="1114" y="929"/>
+      <point x="1061" y="868" type="curve" smooth="yes"/>
+      <point x="987" y="782" type="line" smooth="yes"/>
+      <point x="908" y="690"/>
+      <point x="892" y="652"/>
+      <point x="876" y="571" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="616" y="254" type="line"/>
+      <point x="819" y="254" type="line"/>
+      <point x="769" y="0" type="line"/>
+      <point x="566" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 26 - 0
source/Hack-RegularOblique.ufo/glyphs/uni204B_.glif

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni204B" format="1">
+  <advance width="1233"/>
+  <unicode hex="204B"/>
+  <note>
+	uni204B
+  </note>
+  <outline>
+    <contour>
+      <point x="815" y="1493" type="line" smooth="yes"/>
+      <point x="1102" y="1493"/>
+      <point x="1258" y="1324"/>
+      <point x="1209" y="1071" type="curve" smooth="yes"/>
+      <point x="1161" y="826"/>
+      <point x="967" y="672"/>
+      <point x="676" y="649" type="curve"/>
+      <point x="512" y="-197" type="line"/>
+      <point x="371" y="-197" type="line"/>
+      <point x="675" y="1370" type="line"/>
+      <point x="484" y="1370" type="line"/>
+      <point x="180" y="-197" type="line"/>
+      <point x="39" y="-197" type="line"/>
+      <point x="367" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 10 - 0
source/Hack-RegularOblique.ufo/glyphs/uni205F_.glif

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni205F" format="1">
+  <advance width="1233"/>
+  <unicode hex="205F"/>
+  <note>
+	uni205F
+  </note>
+  <outline>
+  </outline>
+</glyph>

+ 24 - 0
source/Hack-RegularOblique.ufo/glyphs/uni207A_.glif

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni207A" format="1">
+  <advance width="1233"/>
+  <unicode hex="207A"/>
+  <note>
+	uni207A
+  </note>
+  <outline>
+    <contour>
+      <point x="670" y="1324" type="line"/>
+      <point x="670" y="1075" type="line"/>
+      <point x="950" y="1075" type="line"/>
+      <point x="950" y="980" type="line"/>
+      <point x="670" y="980" type="line"/>
+      <point x="670" y="731" type="line"/>
+      <point x="564" y="731" type="line"/>
+      <point x="564" y="980" type="line"/>
+      <point x="284" y="980" type="line"/>
+      <point x="284" y="1075" type="line"/>
+      <point x="564" y="1075" type="line"/>
+      <point x="564" y="1324" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 16 - 0
source/Hack-RegularOblique.ufo/glyphs/uni207B_.glif

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni207B" format="1">
+  <advance width="1233"/>
+  <unicode hex="207B"/>
+  <note>
+	uni207B
+  </note>
+  <outline>
+    <contour>
+      <point x="284" y="1075" type="line"/>
+      <point x="950" y="1075" type="line"/>
+      <point x="950" y="980" type="line"/>
+      <point x="284" y="980" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 22 - 0
source/Hack-RegularOblique.ufo/glyphs/uni207C_.glif

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni207C" format="1">
+  <advance width="1233"/>
+  <unicode hex="207C"/>
+  <note>
+	uni207C
+  </note>
+  <outline>
+    <contour>
+      <point x="284" y="961" type="line"/>
+      <point x="950" y="961" type="line"/>
+      <point x="950" y="865" type="line"/>
+      <point x="284" y="865" type="line"/>
+    </contour>
+    <contour>
+      <point x="284" y="1189" type="line"/>
+      <point x="950" y="1189" type="line"/>
+      <point x="950" y="1094" type="line"/>
+      <point x="284" y="1094" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 26 - 0
source/Hack-RegularOblique.ufo/glyphs/uni207D_.glif

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni207D" format="1">
+  <advance width="1233"/>
+  <unicode hex="207D"/>
+  <note>
+	uni207D
+  </note>
+  <outline>
+    <contour>
+      <point x="827" y="1538" type="line"/>
+      <point x="630" y="1314"/>
+      <point x="528" y="1085"/>
+      <point x="528" y="858" type="curve" smooth="yes"/>
+      <point x="528" y="750"/>
+      <point x="552" y="638"/>
+      <point x="603" y="517" type="curve"/>
+      <point x="502" y="517" type="line"/>
+      <point x="437" y="658"/>
+      <point x="406" y="771"/>
+      <point x="406" y="878" type="curve" smooth="yes"/>
+      <point x="406" y="1105"/>
+      <point x="516" y="1331"/>
+      <point x="727" y="1538" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 26 - 0
source/Hack-RegularOblique.ufo/glyphs/uni207E_.glif

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni207E" format="1">
+  <advance width="1233"/>
+  <unicode hex="207E"/>
+  <note>
+	uni207E
+  </note>
+  <outline>
+    <contour>
+      <point x="406" y="517" type="line"/>
+      <point x="603" y="741"/>
+      <point x="706" y="970"/>
+      <point x="706" y="1197" type="curve" smooth="yes"/>
+      <point x="706" y="1305"/>
+      <point x="681" y="1418"/>
+      <point x="630" y="1538" type="curve"/>
+      <point x="732" y="1538" type="line"/>
+      <point x="796" y="1398"/>
+      <point x="828" y="1284"/>
+      <point x="828" y="1177" type="curve" smooth="yes"/>
+      <point x="828" y="950"/>
+      <point x="717" y="724"/>
+      <point x="506" y="517" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 24 - 0
source/Hack-RegularOblique.ufo/glyphs/uni208A_.glif

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni208A" format="1">
+  <advance width="1233"/>
+  <unicode hex="208A"/>
+  <note>
+	uni208A
+  </note>
+  <outline>
+    <contour>
+      <point x="670" y="656" type="line"/>
+      <point x="670" y="407" type="line"/>
+      <point x="950" y="407" type="line"/>
+      <point x="950" y="312" type="line"/>
+      <point x="670" y="312" type="line"/>
+      <point x="670" y="63" type="line"/>
+      <point x="564" y="63" type="line"/>
+      <point x="564" y="312" type="line"/>
+      <point x="284" y="312" type="line"/>
+      <point x="284" y="407" type="line"/>
+      <point x="564" y="407" type="line"/>
+      <point x="564" y="656" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 16 - 0
source/Hack-RegularOblique.ufo/glyphs/uni208B_.glif

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni208B" format="1">
+  <advance width="1233"/>
+  <unicode hex="208B"/>
+  <note>
+	uni208B
+  </note>
+  <outline>
+    <contour>
+      <point x="284" y="407" type="line"/>
+      <point x="950" y="407" type="line"/>
+      <point x="950" y="312" type="line"/>
+      <point x="284" y="312" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 22 - 0
source/Hack-RegularOblique.ufo/glyphs/uni208C_.glif

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni208C" format="1">
+  <advance width="1233"/>
+  <unicode hex="208C"/>
+  <note>
+	uni208C
+  </note>
+  <outline>
+    <contour>
+      <point x="284" y="293" type="line"/>
+      <point x="950" y="293" type="line"/>
+      <point x="950" y="197" type="line"/>
+      <point x="284" y="197" type="line"/>
+    </contour>
+    <contour>
+      <point x="284" y="521" type="line"/>
+      <point x="950" y="521" type="line"/>
+      <point x="950" y="426" type="line"/>
+      <point x="284" y="426" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 26 - 0
source/Hack-RegularOblique.ufo/glyphs/uni208D_.glif

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni208D" format="1">
+  <advance width="1233"/>
+  <unicode hex="208D"/>
+  <note>
+	uni208D
+  </note>
+  <outline>
+    <contour>
+      <point x="827" y="870" type="line"/>
+      <point x="630" y="646"/>
+      <point x="528" y="417"/>
+      <point x="528" y="190" type="curve" smooth="yes"/>
+      <point x="528" y="82"/>
+      <point x="552" y="-30"/>
+      <point x="603" y="-151" type="curve"/>
+      <point x="502" y="-151" type="line"/>
+      <point x="437" y="-10"/>
+      <point x="406" y="103"/>
+      <point x="406" y="210" type="curve" smooth="yes"/>
+      <point x="406" y="437"/>
+      <point x="516" y="663"/>
+      <point x="727" y="870" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 26 - 0
source/Hack-RegularOblique.ufo/glyphs/uni208E_.glif

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni208E" format="1">
+  <advance width="1233"/>
+  <unicode hex="208E"/>
+  <note>
+	uni208E
+  </note>
+  <outline>
+    <contour>
+      <point x="406" y="-151" type="line"/>
+      <point x="603" y="73"/>
+      <point x="706" y="302"/>
+      <point x="706" y="529" type="curve" smooth="yes"/>
+      <point x="706" y="637"/>
+      <point x="681" y="750"/>
+      <point x="630" y="870" type="curve"/>
+      <point x="732" y="870" type="line"/>
+      <point x="796" y="730"/>
+      <point x="828" y="616"/>
+      <point x="828" y="509" type="curve" smooth="yes"/>
+      <point x="828" y="282"/>
+      <point x="717" y="56"/>
+      <point x="506" y="-151" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 50 - 0
source/Hack-RegularOblique.ufo/glyphs/uni20A_0.glif

@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni20A0" format="1">
+  <advance width="1233"/>
+  <unicode hex="20A0"/>
+  <note>
+	uni20A0
+  </note>
+  <outline>
+    <contour>
+      <point x="639" y="440" type="line"/>
+      <point x="556" y="368"/>
+      <point x="471" y="332"/>
+      <point x="380" y="332" type="curve" smooth="yes"/>
+      <point x="147" y="332"/>
+      <point x="33" y="553"/>
+      <point x="81" y="913" type="curve" smooth="yes"/>
+      <point x="129" y="1273"/>
+      <point x="302" y="1494"/>
+      <point x="535" y="1494" type="curve" smooth="yes"/>
+      <point x="627" y="1494"/>
+      <point x="704" y="1459"/>
+      <point x="765" y="1387" type="curve"/>
+      <point x="744" y="1228" type="line"/>
+      <point x="687" y="1323"/>
+      <point x="615" y="1369"/>
+      <point x="524" y="1369" type="curve" smooth="yes"/>
+      <point x="348" y="1369"/>
+      <point x="231" y="1209"/>
+      <point x="192" y="913" type="curve" smooth="yes"/>
+      <point x="152" y="617"/>
+      <point x="227" y="457"/>
+      <point x="403" y="457" type="curve" smooth="yes"/>
+      <point x="492" y="457"/>
+      <point x="577" y="503"/>
+      <point x="660" y="598" type="curve"/>
+      <point x="730" y="1120" type="line"/>
+      <point x="1217" y="1120" type="line"/>
+      <point x="1199" y="992" type="line"/>
+      <point x="816" y="992" type="line"/>
+      <point x="772" y="661" type="line"/>
+      <point x="1139" y="661" type="line"/>
+      <point x="1122" y="533" type="line"/>
+      <point x="755" y="533" type="line"/>
+      <point x="701" y="128" type="line"/>
+      <point x="1093" y="128" type="line"/>
+      <point x="1076" y="0" type="line"/>
+      <point x="580" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 61 - 0
source/Hack-RegularOblique.ufo/glyphs/uni20A_2.glif

@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni20A2" format="1">
+  <advance width="1233"/>
+  <unicode hex="20A2"/>
+  <note>
+	uni20A2
+  </note>
+  <outline>
+    <contour>
+      <point x="671" y="140" type="line"/>
+      <point x="770" y="153"/>
+      <point x="890" y="194"/>
+      <point x="1023" y="313" type="curve"/>
+      <point x="984" y="74" type="line"/>
+      <point x="852" y="6"/>
+      <point x="718" y="-29"/>
+      <point x="583" y="-29" type="curve" smooth="yes"/>
+      <point x="267" y="-29"/>
+      <point x="78" y="190"/>
+      <point x="78" y="561" type="curve" smooth="yes"/>
+      <point x="78" y="798"/>
+      <point x="148" y="1036"/>
+      <point x="275" y="1225" type="curve" smooth="yes"/>
+      <point x="410" y="1426"/>
+      <point x="578" y="1520"/>
+      <point x="807" y="1520" type="curve" smooth="yes"/>
+      <point x="950" y="1520"/>
+      <point x="1076" y="1473"/>
+      <point x="1185" y="1378" type="curve"/>
+      <point x="1151" y="1165" type="line"/>
+      <point x="1044" y="1294"/>
+      <point x="929" y="1356"/>
+      <point x="790" y="1356" type="curve" smooth="yes"/>
+      <point x="602" y="1356"/>
+      <point x="460" y="1248"/>
+      <point x="357" y="1024" type="curve" smooth="yes"/>
+      <point x="290" y="880"/>
+      <point x="255" y="716"/>
+      <point x="255" y="553" type="curve" smooth="yes"/>
+      <point x="255" y="281"/>
+      <point x="372" y="162"/>
+      <point x="533" y="139" type="curve"/>
+      <point x="674" y="1008" type="line"/>
+      <point x="812" y="1008" type="line"/>
+      <point x="785" y="851" type="line"/>
+      <point x="858" y="968"/>
+      <point x="961" y="1032"/>
+      <point x="1077" y="1032" type="curve" smooth="yes"/>
+      <point x="1105" y="1032"/>
+      <point x="1135" y="1028"/>
+      <point x="1163" y="1019" type="curve"/>
+      <point x="1138" y="855" type="line"/>
+      <point x="1110" y="874"/>
+      <point x="1073" y="883"/>
+      <point x="1033" y="883" type="curve" smooth="yes"/>
+      <point x="888" y="883"/>
+      <point x="769" y="738"/>
+      <point x="733" y="514" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 59 - 0
source/Hack-RegularOblique.ufo/glyphs/uni20A_5.glif

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni20A5" format="1">
+  <advance width="1233"/>
+  <unicode hex="20A5"/>
+  <note>
+	uni20A5
+  </note>
+  <outline>
+    <contour>
+      <point x="339" y="-190" type="line"/>
+      <point x="238" y="-190" type="line"/>
+      <point x="558" y="698" type="line"/>
+      <point x="575" y="886"/>
+      <point x="548" y="987"/>
+      <point x="453" y="987" type="curve" smooth="yes"/>
+      <point x="341" y="987"/>
+      <point x="254" y="849"/>
+      <point x="229" y="633" type="curve" smooth="yes"/>
+      <point x="156" y="0" type="line"/>
+      <point x="46" y="0" type="line"/>
+      <point x="176" y="1120" type="line"/>
+      <point x="286" y="1120" type="line"/>
+      <point x="265" y="946" type="line"/>
+      <point x="330" y="1082"/>
+      <point x="407" y="1147"/>
+      <point x="503" y="1147" type="curve" smooth="yes"/>
+      <point x="599" y="1147"/>
+      <point x="642" y="1068"/>
+      <point x="662" y="985" type="curve"/>
+      <point x="778" y="1310" type="line"/>
+      <point x="879" y="1310" type="line"/>
+      <point x="802" y="1096" type="line"/>
+      <point x="843" y="1130"/>
+      <point x="887" y="1147"/>
+      <point x="934" y="1147" type="curve" smooth="yes"/>
+      <point x="1003" y="1147"/>
+      <point x="1052" y="1106"/>
+      <point x="1081" y="1024" type="curve" smooth="yes"/>
+      <point x="1109" y="942"/>
+      <point x="1114" y="826"/>
+      <point x="1097" y="676" type="curve" smooth="yes"/>
+      <point x="1019" y="0" type="line"/>
+      <point x="909" y="0" type="line"/>
+      <point x="986" y="670" type="line" smooth="yes"/>
+      <point x="999" y="777"/>
+      <point x="997" y="857"/>
+      <point x="980" y="909" type="curve" smooth="yes"/>
+      <point x="963" y="961"/>
+      <point x="932" y="987"/>
+      <point x="885" y="987" type="curve" smooth="yes"/>
+      <point x="772" y="987"/>
+      <point x="685" y="852"/>
+      <point x="660" y="633" type="curve" smooth="yes"/>
+      <point x="587" y="0" type="line"/>
+      <point x="477" y="0" type="line"/>
+      <point x="511" y="285" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 62 - 0
source/Hack-RegularOblique.ufo/glyphs/uni20A_6.glif

@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni20A6" format="1">
+  <advance width="1233"/>
+  <unicode hex="20A6"/>
+  <note>
+	uni20A6
+  </note>
+  <outline>
+    <contour>
+      <point x="476" y="943" type="line"/>
+      <point x="437" y="1149" type="line"/>
+      <point x="397" y="943" type="line"/>
+    </contour>
+    <contour>
+      <point x="527" y="673" type="line"/>
+      <point x="500" y="820" type="line"/>
+      <point x="373" y="820" type="line"/>
+      <point x="345" y="673" type="line"/>
+    </contour>
+    <contour>
+      <point x="308" y="1493" type="line"/>
+      <point x="580" y="1493" type="line"/>
+      <point x="684" y="943" type="line"/>
+      <point x="914" y="943" type="line"/>
+      <point x="1021" y="1493" type="line"/>
+      <point x="1217" y="1493" type="line"/>
+      <point x="1110" y="943" type="line"/>
+      <point x="1272" y="943" type="line"/>
+      <point x="1248" y="820" type="line"/>
+      <point x="1086" y="820" type="line"/>
+      <point x="1058" y="673" type="line"/>
+      <point x="1220" y="673" type="line"/>
+      <point x="1196" y="550" type="line"/>
+      <point x="1034" y="550" type="line"/>
+      <point x="927" y="0" type="line"/>
+      <point x="655" y="0" type="line"/>
+      <point x="551" y="550" type="line"/>
+      <point x="321" y="550" type="line"/>
+      <point x="214" y="0" type="line"/>
+      <point x="18" y="0" type="line"/>
+      <point x="125" y="550" type="line"/>
+      <point x="-37" y="550" type="line"/>
+      <point x="-13" y="673" type="line"/>
+      <point x="149" y="673" type="line"/>
+      <point x="177" y="820" type="line"/>
+      <point x="15" y="820" type="line"/>
+      <point x="39" y="943" type="line"/>
+      <point x="201" y="943" type="line"/>
+    </contour>
+    <contour>
+      <point x="708" y="820" type="line"/>
+      <point x="735" y="673" type="line"/>
+      <point x="862" y="673" type="line"/>
+      <point x="890" y="820" type="line"/>
+    </contour>
+    <contour>
+      <point x="759" y="550" type="line"/>
+      <point x="798" y="344" type="line"/>
+      <point x="838" y="550" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 92 - 0
source/Hack-RegularOblique.ufo/glyphs/uni20A_8.glif

@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni20A8" format="1">
+  <advance width="1233"/>
+  <unicode hex="20A8"/>
+  <note>
+	uni20A8
+  </note>
+  <outline>
+    <contour>
+      <point x="273" y="1327" type="line"/>
+      <point x="214" y="797" type="line"/>
+      <point x="360" y="797" type="line" smooth="yes"/>
+      <point x="472" y="797"/>
+      <point x="539" y="888"/>
+      <point x="559" y="1063" type="curve" smooth="yes"/>
+      <point x="579" y="1238"/>
+      <point x="531" y="1327"/>
+      <point x="419" y="1327" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="677" y="0" type="line"/>
+      <point x="552" y="0" type="line"/>
+      <point x="485" y="383" type="line" smooth="yes"/>
+      <point x="468" y="483"/>
+      <point x="449" y="549"/>
+      <point x="426" y="582" type="curve" smooth="yes"/>
+      <point x="403" y="615"/>
+      <point x="368" y="631"/>
+      <point x="322" y="631" type="curve" smooth="yes"/>
+      <point x="195" y="631" type="line"/>
+      <point x="125" y="0" type="line"/>
+      <point x="9" y="0" type="line"/>
+      <point x="175" y="1493" type="line"/>
+      <point x="438" y="1493" type="line" smooth="yes"/>
+      <point x="634" y="1493"/>
+      <point x="714" y="1351"/>
+      <point x="681" y="1063" type="curve" smooth="yes"/>
+      <point x="661" y="875"/>
+      <point x="595" y="748"/>
+      <point x="494" y="700" type="curve"/>
+      <point x="517" y="685"/>
+      <point x="538" y="654"/>
+      <point x="556" y="606" type="curve" smooth="yes"/>
+      <point x="574" y="558"/>
+      <point x="590" y="492"/>
+      <point x="605" y="408" type="curve" smooth="yes"/>
+      <point x="637" y="228" type="line"/>
+      <point x="705" y="160"/>
+      <point x="775" y="125"/>
+      <point x="850" y="125" type="curve" smooth="yes"/>
+      <point x="949" y="125"/>
+      <point x="1012" y="187"/>
+      <point x="1024" y="295" type="curve" smooth="yes"/>
+      <point x="1035" y="395"/>
+      <point x="1014" y="438"/>
+      <point x="889" y="487" type="curve" smooth="yes"/>
+      <point x="854" y="502" type="line"/>
+      <point x="729" y="550"/>
+      <point x="684" y="644"/>
+      <point x="703" y="817" type="curve" smooth="yes"/>
+      <point x="727" y="1028"/>
+      <point x="830" y="1147"/>
+      <point x="987" y="1147" type="curve" smooth="yes"/>
+      <point x="1066" y="1147"/>
+      <point x="1133" y="1127"/>
+      <point x="1186" y="1087" type="curve"/>
+      <point x="1167" y="913" type="line"/>
+      <point x="1114" y="966"/>
+      <point x="1051" y="993"/>
+      <point x="983" y="993" type="curve" smooth="yes"/>
+      <point x="878" y="993"/>
+      <point x="819" y="937"/>
+      <point x="807" y="825" type="curve" smooth="yes"/>
+      <point x="796" y="740"/>
+      <point x="821" y="699"/>
+      <point x="929" y="655" type="curve" smooth="yes"/>
+      <point x="964" y="641" type="line" smooth="yes"/>
+      <point x="1107" y="585"/>
+      <point x="1154" y="492"/>
+      <point x="1134" y="309" type="curve" smooth="yes"/>
+      <point x="1110" y="101"/>
+      <point x="995" y="-29"/>
+      <point x="830" y="-29" type="curve" smooth="yes"/>
+      <point x="795" y="-29"/>
+      <point x="760" y="-23"/>
+      <point x="725" y="-11" type="curve"/>
+      <point x="708" y="-6"/>
+      <point x="692" y="0"/>
+      <point x="676" y="7" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 72 - 0
source/Hack-RegularOblique.ufo/glyphs/uni20A_9.glif

@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni20A9" format="1">
+  <advance width="1233"/>
+  <unicode hex="20A9"/>
+  <note>
+	uni20A9
+  </note>
+  <outline>
+    <contour>
+      <point x="103" y="1039" type="line"/>
+      <point x="98" y="1156" type="line"/>
+      <point x="37" y="1156" type="line"/>
+      <point x="55" y="1299" type="line"/>
+      <point x="93" y="1299" type="line"/>
+      <point x="86" y="1493" type="line"/>
+      <point x="219" y="1493" type="line"/>
+      <point x="226" y="1299" type="line"/>
+      <point x="573" y="1299" type="line"/>
+      <point x="629" y="1493" type="line"/>
+      <point x="778" y="1493" type="line"/>
+      <point x="784" y="1299" type="line"/>
+      <point x="1132" y="1299" type="line"/>
+      <point x="1188" y="1493" type="line"/>
+      <point x="1322" y="1493" type="line"/>
+      <point x="1265" y="1299" type="line"/>
+      <point x="1302" y="1299" type="line"/>
+      <point x="1284" y="1156" type="line"/>
+      <point x="1223" y="1156" type="line"/>
+      <point x="1190" y="1039" type="line"/>
+      <point x="1269" y="1039" type="line"/>
+      <point x="1251" y="896" type="line"/>
+      <point x="1148" y="896" type="line"/>
+      <point x="887" y="0" type="line"/>
+      <point x="721" y="0" type="line"/>
+      <point x="692" y="896" type="line"/>
+      <point x="564" y="896" type="line"/>
+      <point x="307" y="0" type="line"/>
+      <point x="141" y="0" type="line"/>
+      <point x="108" y="896" type="line"/>
+      <point x="4" y="896" type="line"/>
+      <point x="22" y="1039" type="line"/>
+    </contour>
+    <contour>
+      <point x="799" y="896" type="line"/>
+      <point x="823" y="231" type="line"/>
+      <point x="1015" y="896" type="line"/>
+    </contour>
+    <contour>
+      <point x="790" y="1156" type="line"/>
+      <point x="794" y="1039" type="line"/>
+      <point x="1056" y="1039" type="line"/>
+      <point x="1090" y="1156" type="line"/>
+    </contour>
+    <contour>
+      <point x="241" y="896" type="line"/>
+      <point x="264" y="231" type="line"/>
+      <point x="457" y="896" type="line"/>
+    </contour>
+    <contour>
+      <point x="639" y="1156" type="line"/>
+      <point x="606" y="1039" type="line"/>
+      <point x="687" y="1039" type="line"/>
+      <point x="684" y="1156" type="line"/>
+    </contour>
+    <contour>
+      <point x="231" y="1156" type="line"/>
+      <point x="235" y="1039" type="line"/>
+      <point x="498" y="1039" type="line"/>
+      <point x="531" y="1156" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 42 - 0
source/Hack-RegularOblique.ufo/glyphs/uni20A_A_.glif

@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni20AA" format="1">
+  <advance width="1233"/>
+  <unicode hex="20AA"/>
+  <note>
+	uni20AA
+  </note>
+  <outline>
+    <contour>
+      <point x="242" y="1490" type="line"/>
+      <point x="645" y="1493" type="line" smooth="yes"/>
+      <point x="909" y="1493"/>
+      <point x="1008" y="1292"/>
+      <point x="937" y="903" type="curve" smooth="yes"/>
+      <point x="868" y="536" type="line"/>
+      <point x="726" y="536" type="line"/>
+      <point x="790" y="878" type="line" smooth="yes"/>
+      <point x="847" y="1198"/>
+      <point x="795" y="1329"/>
+      <point x="614" y="1329" type="curve" smooth="yes"/>
+      <point x="355" y="1329" type="line"/>
+      <point x="102" y="-29" type="line"/>
+      <point x="-39" y="-29" type="line"/>
+    </contour>
+    <contour>
+      <point x="1062" y="-29" type="line"/>
+      <point x="664" y="-29" type="line" smooth="yes"/>
+      <point x="400" y="-29"/>
+      <point x="300" y="172"/>
+      <point x="372" y="561" type="curve" smooth="yes"/>
+      <point x="440" y="928" type="line"/>
+      <point x="582" y="928" type="line"/>
+      <point x="519" y="586" type="line" smooth="yes"/>
+      <point x="460" y="266"/>
+      <point x="512" y="135"/>
+      <point x="695" y="135" type="curve" smooth="yes"/>
+      <point x="956" y="135" type="line"/>
+      <point x="1206" y="1493" type="line"/>
+      <point x="1349" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 94 - 0
source/Hack-RegularOblique.ufo/glyphs/uni20B_0.glif

@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni20B0" format="1">
+  <advance width="1233"/>
+  <unicode hex="20B0"/>
+  <note>
+	uni20B0
+  </note>
+  <outline>
+    <contour>
+      <point x="17" y="612" type="line"/>
+      <point x="134" y="772"/>
+      <point x="227" y="852"/>
+      <point x="295" y="852" type="curve" smooth="yes"/>
+      <point x="370" y="852"/>
+      <point x="422" y="826"/>
+      <point x="451" y="774" type="curve" smooth="yes"/>
+      <point x="492" y="703"/>
+      <point x="522" y="667"/>
+      <point x="543" y="667" type="curve" smooth="yes"/>
+      <point x="572" y="667"/>
+      <point x="608" y="689"/>
+      <point x="649" y="733" type="curve"/>
+      <point x="556" y="827"/>
+      <point x="510" y="937"/>
+      <point x="510" y="1064" type="curve" smooth="yes"/>
+      <point x="510" y="1096"/>
+      <point x="513" y="1129"/>
+      <point x="519" y="1164" type="curve" smooth="yes"/>
+      <point x="560" y="1393"/>
+      <point x="694" y="1520"/>
+      <point x="859" y="1520" type="curve" smooth="yes"/>
+      <point x="1000" y="1520"/>
+      <point x="1077" y="1401"/>
+      <point x="1077" y="1272" type="curve" smooth="yes"/>
+      <point x="1077" y="1240"/>
+      <point x="1074" y="1204"/>
+      <point x="1067" y="1164" type="curve" smooth="yes"/>
+      <point x="1040" y="1013"/>
+      <point x="984" y="880"/>
+      <point x="899" y="766" type="curve"/>
+      <point x="971" y="679"/>
+      <point x="1007" y="586"/>
+      <point x="1007" y="487" type="curve" smooth="yes"/>
+      <point x="1007" y="462"/>
+      <point x="1005" y="437"/>
+      <point x="1001" y="412" type="curve" smooth="yes"/>
+      <point x="954" y="153"/>
+      <point x="789" y="-29"/>
+      <point x="482" y="-29" type="curve"/>
+      <point x="511" y="133" type="line"/>
+      <point x="674" y="133"/>
+      <point x="797" y="218"/>
+      <point x="832" y="414" type="curve"/>
+      <point x="833" y="423"/>
+      <point x="834" y="432"/>
+      <point x="834" y="441" type="curve" smooth="yes"/>
+      <point x="834" y="493"/>
+      <point x="809" y="551"/>
+      <point x="760" y="616" type="curve"/>
+      <point x="661" y="532"/>
+      <point x="579" y="490"/>
+      <point x="513" y="490" type="curve" smooth="yes"/>
+      <point x="444" y="490"/>
+      <point x="394" y="525"/>
+      <point x="361" y="594" type="curve" smooth="yes"/>
+      <point x="340" y="641"/>
+      <point x="313" y="664"/>
+      <point x="280" y="664" type="curve" smooth="yes"/>
+      <point x="249" y="664"/>
+      <point x="198" y="615"/>
+      <point x="126" y="516" type="curve"/>
+    </contour>
+    <contour>
+      <point x="836" y="953"/>
+      <point x="873" y="1047"/>
+      <point x="894" y="1164" type="curve" smooth="yes"/>
+      <point x="899" y="1192"/>
+      <point x="901" y="1217"/>
+      <point x="901" y="1239" type="curve" smooth="yes"/>
+      <point x="901" y="1286"/>
+      <point x="888" y="1362"/>
+      <point x="827" y="1362" type="curve" smooth="yes"/>
+      <point x="764" y="1362"/>
+      <point x="712" y="1280"/>
+      <point x="692" y="1164" type="curve" smooth="yes"/>
+      <point x="688" y="1142"/>
+      <point x="686" y="1121"/>
+      <point x="686" y="1100" type="curve" smooth="yes"/>
+      <point x="686" y="1017"/>
+      <point x="718" y="944"/>
+      <point x="782" y="881" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 67 - 0
source/Hack-RegularOblique.ufo/glyphs/uni20B_1.glif

@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni20B1" format="1">
+  <advance width="1233"/>
+  <unicode hex="20B1"/>
+  <note>
+	uni20B1
+  </note>
+  <outline>
+    <contour>
+      <point x="342" y="1493" type="line"/>
+      <point x="782" y="1493" type="line" smooth="yes"/>
+      <point x="1057" y="1493"/>
+      <point x="1182" y="1369"/>
+      <point x="1201" y="1188" type="curve"/>
+      <point x="1313" y="1188" type="line"/>
+      <point x="1294" y="1098" type="line"/>
+      <point x="1203" y="1098" type="line"/>
+      <point x="1202" y="1067"/>
+      <point x="1198" y="1038"/>
+      <point x="1192" y="1009" type="curve"/>
+      <point x="1288" y="1009" type="line"/>
+      <point x="1269" y="919" type="line"/>
+      <point x="1167" y="919" type="line"/>
+      <point x="1140" y="851"/>
+      <point x="1099" y="792"/>
+      <point x="1044" y="743" type="curve" smooth="yes"/>
+      <point x="937" y="648"/>
+      <point x="791" y="600"/>
+      <point x="604" y="600" type="curve" smooth="yes"/>
+      <point x="371" y="600" type="line"/>
+      <point x="254" y="0" type="line"/>
+      <point x="51" y="0" type="line"/>
+      <point x="230" y="919" type="line"/>
+      <point x="130" y="919" type="line"/>
+      <point x="149" y="1009" type="line"/>
+      <point x="248" y="1009" type="line"/>
+      <point x="265" y="1098" type="line"/>
+      <point x="155" y="1098" type="line"/>
+      <point x="174" y="1188" type="line"/>
+      <point x="283" y="1188" type="line"/>
+    </contour>
+    <contour>
+      <point x="433" y="919" type="line"/>
+      <point x="403" y="766" type="line"/>
+      <point x="637" y="766" type="line" smooth="yes"/>
+      <point x="780" y="766"/>
+      <point x="883" y="817"/>
+      <point x="947" y="919" type="curve"/>
+    </contour>
+    <contour>
+      <point x="986" y="1009" type="line"/>
+      <point x="993" y="1037"/>
+      <point x="998" y="1067"/>
+      <point x="999" y="1098" type="curve"/>
+      <point x="468" y="1098" type="line"/>
+      <point x="450" y="1009" type="line"/>
+    </contour>
+    <contour>
+      <point x="991" y="1188" type="line"/>
+      <point x="966" y="1281"/>
+      <point x="884" y="1327"/>
+      <point x="745" y="1327" type="curve" smooth="yes"/>
+      <point x="512" y="1327" type="line"/>
+      <point x="485" y="1188" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 61 - 0
source/Hack-RegularOblique.ufo/glyphs/uni20B_2.glif

@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni20B2" format="1">
+  <advance width="1233"/>
+  <unicode hex="20B2"/>
+  <note>
+	uni20B2
+  </note>
+  <outline>
+    <contour>
+      <point x="531" y="-165" type="line"/>
+      <point x="403" y="-165" type="line"/>
+      <point x="429" y="-22" type="line"/>
+      <point x="165" y="19"/>
+      <point x="60" y="241"/>
+      <point x="60" y="505" type="curve" smooth="yes"/>
+      <point x="60" y="578"/>
+      <point x="68" y="658"/>
+      <point x="84" y="745" type="curve" smooth="yes"/>
+      <point x="169" y="1233"/>
+      <point x="421" y="1472"/>
+      <point x="700" y="1513" type="curve"/>
+      <point x="725" y="1656" type="line"/>
+      <point x="853" y="1656" type="line"/>
+      <point x="828" y="1519" type="line"/>
+      <point x="955" y="1514"/>
+      <point x="1075" y="1471"/>
+      <point x="1174" y="1378" type="curve"/>
+      <point x="1136" y="1163" type="line"/>
+      <point x="1043" y="1290"/>
+      <point x="928" y="1349"/>
+      <point x="799" y="1354" type="curve"/>
+      <point x="584" y="137" type="line"/>
+      <point x="679" y="140"/>
+      <point x="764" y="161"/>
+      <point x="843" y="213" type="curve"/>
+      <point x="914" y="614" type="line"/>
+      <point x="804" y="614" type="line"/>
+      <point x="834" y="780" type="line"/>
+      <point x="1097" y="780" type="line"/>
+      <point x="985" y="139" type="line"/>
+      <point x="845" y="28"/>
+      <point x="698" y="-21"/>
+      <point x="554" y="-28" type="curve"/>
+    </contour>
+    <contour>
+      <point x="669" y="1341" type="line"/>
+      <point x="584" y="1320"/>
+      <point x="512" y="1273"/>
+      <point x="451" y="1201" type="curve" smooth="yes"/>
+      <point x="366" y="1099"/>
+      <point x="306" y="947"/>
+      <point x="270" y="745" type="curve" smooth="yes"/>
+      <point x="255" y="660"/>
+      <point x="248" y="585"/>
+      <point x="248" y="518" type="curve" smooth="yes"/>
+      <point x="248" y="333"/>
+      <point x="304" y="193"/>
+      <point x="459" y="150" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 47 - 0
source/Hack-RegularOblique.ufo/glyphs/uni20B_3.glif

@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni20B3" format="1">
+  <advance width="1233"/>
+  <unicode hex="20B3"/>
+  <note>
+	uni20B3
+  </note>
+  <outline>
+    <contour>
+      <point x="124" y="850" type="line"/>
+      <point x="146" y="973" type="line"/>
+      <point x="422" y="973" type="line"/>
+      <point x="680" y="1493" type="line"/>
+      <point x="888" y="1493" type="line"/>
+      <point x="961" y="973" type="line"/>
+      <point x="1238" y="973" type="line"/>
+      <point x="1216" y="850" type="line"/>
+      <point x="978" y="850" type="line"/>
+      <point x="1006" y="643" type="line"/>
+      <point x="1179" y="643" type="line"/>
+      <point x="1157" y="520" type="line"/>
+      <point x="1024" y="520" type="line"/>
+      <point x="1096" y="0" type="line"/>
+      <point x="905" y="0" type="line"/>
+      <point x="843" y="520" type="line"/>
+      <point x="381" y="520" type="line"/>
+      <point x="136" y="0" type="line"/>
+      <point x="-58" y="0" type="line"/>
+      <point x="198" y="520" type="line"/>
+      <point x="65" y="520" type="line"/>
+      <point x="87" y="643" type="line"/>
+      <point x="259" y="643" type="line"/>
+      <point x="362" y="850" type="line"/>
+    </contour>
+    <contour>
+      <point x="538" y="850" type="line"/>
+      <point x="440" y="643" type="line"/>
+      <point x="827" y="643" type="line"/>
+      <point x="803" y="850" type="line"/>
+    </contour>
+    <contour>
+      <point x="596" y="973" type="line"/>
+      <point x="787" y="973" type="line"/>
+      <point x="748" y="1294" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 75 - 0
source/Hack-RegularOblique.ufo/glyphs/uni20B_4.glif

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="uni20B4" format="1">
+  <advance width="1233"/>
+  <unicode hex="20B4"/>
+  <note>
+	uni20B4
+  </note>
+  <outline>
+    <contour>
+      <point x="870" y="943" type="line"/>
+      <point x="877" y="948"/>
+      <point x="885" y="953"/>
+      <point x="893" y="959" type="curve" smooth="yes"/>
+      <point x="980" y="1028"/>
+      <point x="1022" y="1201"/>
+      <point x="929" y="1290" type="curve" smooth="yes"/>
+      <point x="882" y="1334"/>
+      <point x="811" y="1356"/>
+      <point x="716" y="1356" type="curve" smooth="yes"/>
+      <point x="591" y="1356"/>
+      <point x="459" y="1316"/>
+      <point x="322" y="1237" type="curve"/>
+      <point x="361" y="1442" type="line"/>
+      <point x="512" y="1494"/>
+      <point x="643" y="1520"/>
+      <point x="758" y="1520" type="curve" smooth="yes"/>
+      <point x="1055" y="1520"/>
+      <point x="1216" y="1346"/>
+      <point x="1164" y="1079" type="curve" smooth="yes"/>
+      <point x="1154" y="1029"/>
+      <point x="1138" y="984"/>
+      <point x="1117" y="943" type="curve"/>
+      <point x="1272" y="943" type="line"/>
+      <point x="1248" y="820" type="line"/>
+      <point x="1015" y="820" type="line"/>
+      <point x="941" y="759"/>
+      <point x="833" y="713"/>
+      <point x="691" y="682" type="curve" smooth="yes"/>
+      <point x="650" y="673" type="line"/>
+      <point x="1220" y="673" type="line"/>
+      <point x="1196" y="550" type="line"/>
+      <point x="339" y="550" type="line"/>
+      <point x="266" y="474"/>
+      <point x="217" y="295"/>
+      <point x="313" y="204" type="curve" smooth="yes"/>
+      <point x="360" y="158"/>
+      <point x="435" y="135"/>
+      <point x="537" y="135" type="curve" smooth="yes"/>
+      <point x="676" y="135"/>
+      <point x="817" y="179"/>
+      <point x="989" y="276" type="curve"/>
+      <point x="947" y="61" type="line"/>
+      <point x="792" y="1"/>
+      <point x="645" y="-29"/>
+      <point x="505" y="-29" type="curve" smooth="yes"/>
+      <point x="169" y="-29"/>
+      <point x="19" y="124"/>
+      <point x="74" y="408" type="curve" smooth="yes"/>
+      <point x="85" y="460"/>
+      <point x="100" y="507"/>
+      <point x="120" y="550" type="curve"/>
+      <point x="-37" y="550" type="line"/>
+      <point x="-13" y="673" type="line"/>
+      <point x="204" y="673" type="line"/>
+      <point x="211" y="680"/>
+      <point x="219" y="687"/>
+      <point x="226" y="694" type="curve"/>
+      <point x="284" y="747"/>
+      <point x="362" y="789"/>
+      <point x="459" y="820" type="curve"/>
+      <point x="15" y="820" type="line"/>
+      <point x="39" y="943" type="line"/>
+    </contour>
+  </outline>
+</glyph>

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است