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

added new symbols and separator characters to regular set

Chris Simpkins 10 жил өмнө
parent
commit
56a38cb368
100 өөрчлөгдсөн 4391 нэмэгдсэн , 3 устгасан
  1. 8 0
      source/Hack-Regular.ufo/features.fea
  2. 36 0
      source/Hack-Regular.ufo/glyphs/H_18533.glif
  3. 16 0
      source/Hack-Regular.ufo/glyphs/H_18543.glif
  4. 22 0
      source/Hack-Regular.ufo/glyphs/H_18551.glif
  5. 22 0
      source/Hack-Regular.ufo/glyphs/H_22073.glif
  6. 18 0
      source/Hack-Regular.ufo/glyphs/S_F_010000.glif
  7. 18 0
      source/Hack-Regular.ufo/glyphs/S_F_020000.glif
  8. 18 0
      source/Hack-Regular.ufo/glyphs/S_F_030000.glif
  9. 18 0
      source/Hack-Regular.ufo/glyphs/S_F_040000.glif
  10. 24 0
      source/Hack-Regular.ufo/glyphs/S_F_050000.glif
  11. 20 0
      source/Hack-Regular.ufo/glyphs/S_F_060000.glif
  12. 20 0
      source/Hack-Regular.ufo/glyphs/S_F_070000.glif
  13. 20 0
      source/Hack-Regular.ufo/glyphs/S_F_080000.glif
  14. 20 0
      source/Hack-Regular.ufo/glyphs/S_F_090000.glif
  15. 16 0
      source/Hack-Regular.ufo/glyphs/S_F_100000.glif
  16. 16 0
      source/Hack-Regular.ufo/glyphs/S_F_110000.glif
  17. 24 0
      source/Hack-Regular.ufo/glyphs/S_F_190000.glif
  18. 26 0
      source/Hack-Regular.ufo/glyphs/S_F_200000.glif
  19. 22 0
      source/Hack-Regular.ufo/glyphs/S_F_210000.glif
  20. 22 0
      source/Hack-Regular.ufo/glyphs/S_F_220000.glif
  21. 32 0
      source/Hack-Regular.ufo/glyphs/S_F_230000.glif
  22. 22 0
      source/Hack-Regular.ufo/glyphs/S_F_240000.glif
  23. 26 0
      source/Hack-Regular.ufo/glyphs/S_F_250000.glif
  24. 26 0
      source/Hack-Regular.ufo/glyphs/S_F_260000.glif
  25. 22 0
      source/Hack-Regular.ufo/glyphs/S_F_270000.glif
  26. 22 0
      source/Hack-Regular.ufo/glyphs/S_F_280000.glif
  27. 24 0
      source/Hack-Regular.ufo/glyphs/S_F_360000.glif
  28. 26 0
      source/Hack-Regular.ufo/glyphs/S_F_370000.glif
  29. 26 0
      source/Hack-Regular.ufo/glyphs/S_F_380000.glif
  30. 26 0
      source/Hack-Regular.ufo/glyphs/S_F_390000.glif
  31. 32 0
      source/Hack-Regular.ufo/glyphs/S_F_400000.glif
  32. 32 0
      source/Hack-Regular.ufo/glyphs/S_F_410000.glif
  33. 32 0
      source/Hack-Regular.ufo/glyphs/S_F_420000.glif
  34. 22 0
      source/Hack-Regular.ufo/glyphs/S_F_430000.glif
  35. 42 0
      source/Hack-Regular.ufo/glyphs/S_F_440000.glif
  36. 26 0
      source/Hack-Regular.ufo/glyphs/S_F_450000.glif
  37. 24 0
      source/Hack-Regular.ufo/glyphs/S_F_460000.glif
  38. 26 0
      source/Hack-Regular.ufo/glyphs/S_F_470000.glif
  39. 24 0
      source/Hack-Regular.ufo/glyphs/S_F_480000.glif
  40. 22 0
      source/Hack-Regular.ufo/glyphs/S_F_490000.glif
  41. 22 0
      source/Hack-Regular.ufo/glyphs/S_F_500000.glif
  42. 22 0
      source/Hack-Regular.ufo/glyphs/S_F_510000.glif
  43. 22 0
      source/Hack-Regular.ufo/glyphs/S_F_520000.glif
  44. 32 0
      source/Hack-Regular.ufo/glyphs/S_F_530000.glif
  45. 32 0
      source/Hack-Regular.ufo/glyphs/S_F_540000.glif
  46. 18 0
      source/Hack-Regular.ufo/glyphs/angle.glif
  47. 28 0
      source/Hack-Regular.ufo/glyphs/arrowboth.glif
  48. 36 0
      source/Hack-Regular.ufo/glyphs/arrowdblboth.glif
  49. 27 0
      source/Hack-Regular.ufo/glyphs/arrowdbldown.glif
  50. 27 0
      source/Hack-Regular.ufo/glyphs/arrowdblleft.glif
  51. 27 0
      source/Hack-Regular.ufo/glyphs/arrowdblright.glif
  52. 27 0
      source/Hack-Regular.ufo/glyphs/arrowdblup.glif
  53. 22 0
      source/Hack-Regular.ufo/glyphs/arrowdown.glif
  54. 22 0
      source/Hack-Regular.ufo/glyphs/arrowleft.glif
  55. 22 0
      source/Hack-Regular.ufo/glyphs/arrowright.glif
  56. 22 0
      source/Hack-Regular.ufo/glyphs/arrowup.glif
  57. 28 0
      source/Hack-Regular.ufo/glyphs/arrowupdn.glif
  58. 32 0
      source/Hack-Regular.ufo/glyphs/arrowupdnbse.glif
  59. 30 0
      source/Hack-Regular.ufo/glyphs/asteriskmath.glif
  60. 24 0
      source/Hack-Regular.ufo/glyphs/carriagereturn.glif
  61. 62 0
      source/Hack-Regular.ufo/glyphs/circle.glif
  62. 82 0
      source/Hack-Regular.ufo/glyphs/circlemultiply.glif
  63. 82 0
      source/Hack-Regular.ufo/glyphs/circleplus.glif
  64. 80 0
      source/Hack-Regular.ufo/glyphs/colonmonetary.glif
  65. 56 0
      source/Hack-Regular.ufo/glyphs/congruent.glif
  66. 1210 2
      source/Hack-Regular.ufo/glyphs/contents.plist
  67. 96 0
      source/Hack-Regular.ufo/glyphs/dkshade.glif
  68. 16 0
      source/Hack-Regular.ufo/glyphs/dnblock.glif
  69. 57 0
      source/Hack-Regular.ufo/glyphs/dong.glif
  70. 16 0
      source/Hack-Regular.ufo/glyphs/dotmath.glif
  71. 45 0
      source/Hack-Regular.ufo/glyphs/element.glif
  72. 84 0
      source/Hack-Regular.ufo/glyphs/emptyset.glif
  73. 28 0
      source/Hack-Regular.ufo/glyphs/equivalence.glif
  74. 1 1
      source/Hack-Regular.ufo/glyphs/euro.glif
  75. 24 0
      source/Hack-Regular.ufo/glyphs/existential.glif
  76. 16 0
      source/Hack-Regular.ufo/glyphs/filledbox.glif
  77. 16 0
      source/Hack-Regular.ufo/glyphs/filledrect.glif
  78. 30 0
      source/Hack-Regular.ufo/glyphs/franc.glif
  79. 21 0
      source/Hack-Regular.ufo/glyphs/gradient.glif
  80. 47 0
      source/Hack-Regular.ufo/glyphs/integralbt.glif
  81. 47 0
      source/Hack-Regular.ufo/glyphs/integraltp.glif
  82. 54 0
      source/Hack-Regular.ufo/glyphs/intersection.glif
  83. 30 0
      source/Hack-Regular.ufo/glyphs/invbullet.glif
  84. 68 0
      source/Hack-Regular.ufo/glyphs/invcircle.glif
  85. 16 0
      source/Hack-Regular.ufo/glyphs/lfblock.glif
  86. 48 0
      source/Hack-Regular.ufo/glyphs/lira.glif
  87. 19 0
      source/Hack-Regular.ufo/glyphs/logicaland.glif
  88. 19 0
      source/Hack-Regular.ufo/glyphs/logicalor.glif
  89. 21 0
      source/Hack-Regular.ufo/glyphs/lozenge.001.glif
  90. 106 0
      source/Hack-Regular.ufo/glyphs/ltshade.glif
  91. 66 0
      source/Hack-Regular.ufo/glyphs/notelement.glif
  92. 51 0
      source/Hack-Regular.ufo/glyphs/notsubset.glif
  93. 38 0
      source/Hack-Regular.ufo/glyphs/openbullet.glif
  94. 18 0
      source/Hack-Regular.ufo/glyphs/orthogonal.glif
  95. 20 0
      source/Hack-Regular.ufo/glyphs/perpendicular.glif
  96. 99 0
      source/Hack-Regular.ufo/glyphs/peseta.glif
  97. 30 0
      source/Hack-Regular.ufo/glyphs/propersubset.glif
  98. 30 0
      source/Hack-Regular.ufo/glyphs/propersuperset.glif
  99. 58 0
      source/Hack-Regular.ufo/glyphs/proportional.glif
  100. 22 0
      source/Hack-Regular.ufo/glyphs/radical.001.glif

+ 8 - 0
source/Hack-Regular.ufo/features.fea

@@ -11,6 +11,7 @@ feature locl;
 feature sups;
 feature sups;
 feature frac;
 feature frac;
 feature ordn;
 feature ordn;
+feature case;
 feature init;
 feature init;
 feature medi;
 feature medi;
 feature fina;
 feature fina;
@@ -53,6 +54,13 @@ sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine;
 sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine;
 sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine;
 } ordn;
 } ordn;
 
 
+feature case {
+# automatic
+sub exclamdown by exclamdown.case;
+sub uni2E18 by uni2E18.case;
+sub questiondown by questiondown.case;
+} case;
+
 feature init {
 feature init {
 # automatic
 # automatic
 sub uni06A1 by uni06A1.init;
 sub uni06A1 by uni06A1.init;

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

@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="H18533" format="1">
+  <advance width="1233"/>
+  <unicode hex="25CF"/>
+  <note>
+	H18533
+  </note>
+  <outline>
+    <contour>
+      <point x="108" y="121"/>
+      <point x="6" y="297"/>
+      <point x="6" y="532" type="curve" smooth="yes"/>
+      <point x="6" y="767"/>
+      <point x="108" y="943"/>
+      <point x="311" y="1060" type="curve" smooth="yes"/>
+      <point x="412" y="1119"/>
+      <point x="514" y="1148"/>
+      <point x="616" y="1148" type="curve" smooth="yes"/>
+      <point x="717" y="1148"/>
+      <point x="819" y="1119"/>
+      <point x="921" y="1060" type="curve" smooth="yes"/>
+      <point x="1125" y="943"/>
+      <point x="1227" y="767"/>
+      <point x="1227" y="532" type="curve" smooth="yes"/>
+      <point x="1227" y="297"/>
+      <point x="1125" y="121"/>
+      <point x="921" y="4" type="curve" smooth="yes"/>
+      <point x="819" y="-55"/>
+      <point x="717" y="-84"/>
+      <point x="616" y="-84" type="curve" smooth="yes"/>
+      <point x="514" y="-84"/>
+      <point x="412" y="-55"/>
+      <point x="311" y="4" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="H18543" format="1">
+  <advance width="1233"/>
+  <unicode hex="25AA"/>
+  <note>
+	H18543
+  </note>
+  <outline>
+    <contour>
+      <point x="219" y="135" type="line"/>
+      <point x="219" y="929" type="line"/>
+      <point x="1013" y="929" type="line"/>
+      <point x="1013" y="135" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="H18551" format="1">
+  <advance width="1233"/>
+  <unicode hex="25AB"/>
+  <note>
+	H18551
+  </note>
+  <outline>
+    <contour>
+      <point x="333" y="249" type="line"/>
+      <point x="899" y="249" type="line"/>
+      <point x="899" y="815" type="line"/>
+      <point x="333" y="815" type="line"/>
+    </contour>
+    <contour>
+      <point x="219" y="135" type="line"/>
+      <point x="219" y="929" type="line"/>
+      <point x="1013" y="929" type="line"/>
+      <point x="1013" y="135" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="H22073" format="1">
+  <advance width="1233"/>
+  <unicode hex="25A1"/>
+  <note>
+	H22073
+  </note>
+  <outline>
+    <contour>
+      <point x="120" y="36" type="line"/>
+      <point x="1113" y="36" type="line"/>
+      <point x="1113" y="1028" type="line"/>
+      <point x="120" y="1028" type="line"/>
+    </contour>
+    <contour>
+      <point x="6" y="-78" type="line"/>
+      <point x="6" y="1142" type="line"/>
+      <point x="1227" y="1142" type="line"/>
+      <point x="1227" y="-78" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF010000" format="1">
+  <advance width="1233"/>
+  <unicode hex="250C"/>
+  <note>
+	SF010000
+  </note>
+  <outline>
+    <contour>
+      <point x="536" y="-512" type="line"/>
+      <point x="536" y="790" type="line"/>
+      <point x="1253" y="790" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="696" y="618" type="line"/>
+      <point x="696" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF020000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2514"/>
+  <note>
+	SF020000
+  </note>
+  <outline>
+    <contour>
+      <point x="536" y="618" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="696" y="790" type="line"/>
+      <point x="1253" y="790" type="line"/>
+      <point x="1253" y="618" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF030000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2510"/>
+  <note>
+	SF030000
+  </note>
+  <outline>
+    <contour>
+      <point x="536" y="-512" type="line"/>
+      <point x="536" y="618" type="line"/>
+      <point x="-20" y="618" type="line"/>
+      <point x="-20" y="790" type="line"/>
+      <point x="696" y="790" type="line"/>
+      <point x="696" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF040000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2518"/>
+  <note>
+	SF040000
+  </note>
+  <outline>
+    <contour>
+      <point x="-20" y="618" type="line"/>
+      <point x="-20" y="790" type="line"/>
+      <point x="536" y="790" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="696" y="618" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF050000" format="1">
+  <advance width="1233"/>
+  <unicode hex="253C"/>
+  <note>
+	SF050000
+  </note>
+  <outline>
+    <contour>
+      <point x="696" y="618" type="line"/>
+      <point x="696" y="-512" type="line"/>
+      <point x="536" y="-512" type="line"/>
+      <point x="536" y="618" type="line"/>
+      <point x="-20" y="618" type="line"/>
+      <point x="-20" y="790" type="line"/>
+      <point x="536" y="790" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="696" y="790" type="line"/>
+      <point x="1253" y="790" type="line"/>
+      <point x="1253" y="618" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF060000" format="1">
+  <advance width="1233"/>
+  <unicode hex="252C"/>
+  <note>
+	SF060000
+  </note>
+  <outline>
+    <contour>
+      <point x="536" y="-512" type="line"/>
+      <point x="536" y="618" type="line"/>
+      <point x="-20" y="618" type="line"/>
+      <point x="-20" y="790" type="line"/>
+      <point x="1253" y="790" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="696" y="618" type="line"/>
+      <point x="696" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF070000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2534"/>
+  <note>
+	SF070000
+  </note>
+  <outline>
+    <contour>
+      <point x="-20" y="618" type="line"/>
+      <point x="-20" y="790" type="line"/>
+      <point x="536" y="790" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="696" y="790" type="line"/>
+      <point x="1253" y="790" type="line"/>
+      <point x="1253" y="618" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF080000" format="1">
+  <advance width="1233"/>
+  <unicode hex="251C"/>
+  <note>
+	SF080000
+  </note>
+  <outline>
+    <contour>
+      <point x="536" y="-512" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="696" y="790" type="line"/>
+      <point x="1253" y="790" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="696" y="618" type="line"/>
+      <point x="696" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF090000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2524"/>
+  <note>
+	SF090000
+  </note>
+  <outline>
+    <contour>
+      <point x="536" y="-512" type="line"/>
+      <point x="536" y="618" type="line"/>
+      <point x="-20" y="618" type="line"/>
+      <point x="-20" y="790" type="line"/>
+      <point x="536" y="790" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="696" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF100000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2500"/>
+  <note>
+	SF100000
+  </note>
+  <outline>
+    <contour>
+      <point x="-20" y="618" type="line"/>
+      <point x="-20" y="790" type="line"/>
+      <point x="1253" y="790" type="line"/>
+      <point x="1253" y="618" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF110000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2502"/>
+  <note>
+	SF110000
+  </note>
+  <outline>
+    <contour>
+      <point x="536" y="-512" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="696" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF190000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2561"/>
+  <note>
+	SF190000
+  </note>
+  <outline>
+    <contour>
+      <point x="536" y="-512" type="line"/>
+      <point x="536" y="446" type="line"/>
+      <point x="-20" y="446" type="line"/>
+      <point x="-20" y="618" type="line"/>
+      <point x="536" y="618" type="line"/>
+      <point x="536" y="790" type="line"/>
+      <point x="-20" y="790" type="line"/>
+      <point x="-20" y="962" type="line"/>
+      <point x="536" y="962" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="696" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 26 - 0
source/Hack-Regular.ufo/glyphs/S_F_200000.glif

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF200000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2562"/>
+  <note>
+	SF200000
+  </note>
+  <outline>
+    <contour>
+      <point x="376" y="-512" type="line"/>
+      <point x="376" y="618" type="line"/>
+      <point x="-20" y="618" type="line"/>
+      <point x="-20" y="790" type="line"/>
+      <point x="376" y="790" type="line"/>
+      <point x="376" y="1921" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="536" y="-512" type="line"/>
+    </contour>
+    <contour>
+      <point x="696" y="-512" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="856" y="1921" type="line"/>
+      <point x="856" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF210000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2556"/>
+  <note>
+	SF210000
+  </note>
+  <outline>
+    <contour>
+      <point x="-20" y="618" type="line"/>
+      <point x="-20" y="790" type="line"/>
+      <point x="856" y="790" type="line"/>
+      <point x="856" y="-512" type="line"/>
+      <point x="696" y="-512" type="line"/>
+      <point x="696" y="618" type="line"/>
+      <point x="536" y="618" type="line"/>
+      <point x="536" y="-512" type="line"/>
+      <point x="376" y="-512" type="line"/>
+      <point x="376" y="618" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF220000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2555"/>
+  <note>
+	SF220000
+  </note>
+  <outline>
+    <contour>
+      <point x="536" y="-512" type="line"/>
+      <point x="536" y="446" type="line"/>
+      <point x="-20" y="446" type="line"/>
+      <point x="-20" y="618" type="line"/>
+      <point x="536" y="618" type="line"/>
+      <point x="536" y="790" type="line"/>
+      <point x="-20" y="790" type="line"/>
+      <point x="-20" y="962" type="line"/>
+      <point x="696" y="962" type="line"/>
+      <point x="696" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 32 - 0
source/Hack-Regular.ufo/glyphs/S_F_230000.glif

@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF230000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2563"/>
+  <note>
+	SF230000
+  </note>
+  <outline>
+    <contour>
+      <point x="-20" y="790" type="line"/>
+      <point x="-20" y="962" type="line"/>
+      <point x="376" y="962" type="line"/>
+      <point x="376" y="1921" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="536" y="790" type="line"/>
+    </contour>
+    <contour>
+      <point x="376" y="-512" type="line"/>
+      <point x="376" y="446" type="line"/>
+      <point x="-20" y="446" type="line"/>
+      <point x="-20" y="618" type="line"/>
+      <point x="536" y="618" type="line"/>
+      <point x="536" y="-512" type="line"/>
+    </contour>
+    <contour>
+      <point x="696" y="-512" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="856" y="1921" type="line"/>
+      <point x="856" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF240000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2551"/>
+  <note>
+	SF240000
+  </note>
+  <outline>
+    <contour>
+      <point x="376" y="-512" type="line"/>
+      <point x="376" y="1921" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="536" y="-512" type="line"/>
+    </contour>
+    <contour>
+      <point x="696" y="-512" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="856" y="1921" type="line"/>
+      <point x="856" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 26 - 0
source/Hack-Regular.ufo/glyphs/S_F_250000.glif

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF250000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2557"/>
+  <note>
+	SF250000
+  </note>
+  <outline>
+    <contour>
+      <point x="696" y="-512" type="line"/>
+      <point x="696" y="790" type="line"/>
+      <point x="-20" y="790" type="line"/>
+      <point x="-20" y="962" type="line"/>
+      <point x="856" y="962" type="line"/>
+      <point x="856" y="-512" type="line"/>
+    </contour>
+    <contour>
+      <point x="376" y="-512" type="line"/>
+      <point x="376" y="446" type="line"/>
+      <point x="-20" y="446" type="line"/>
+      <point x="-20" y="618" type="line"/>
+      <point x="536" y="618" type="line"/>
+      <point x="536" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 26 - 0
source/Hack-Regular.ufo/glyphs/S_F_260000.glif

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF260000" format="1">
+  <advance width="1233"/>
+  <unicode hex="255D"/>
+  <note>
+	SF260000
+  </note>
+  <outline>
+    <contour>
+      <point x="-20" y="790" type="line"/>
+      <point x="-20" y="962" type="line"/>
+      <point x="376" y="962" type="line"/>
+      <point x="376" y="1921" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="536" y="790" type="line"/>
+    </contour>
+    <contour>
+      <point x="-20" y="446" type="line"/>
+      <point x="-20" y="618" type="line"/>
+      <point x="696" y="618" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="856" y="1921" type="line"/>
+      <point x="856" y="446" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF270000" format="1">
+  <advance width="1233"/>
+  <unicode hex="255C"/>
+  <note>
+	SF270000
+  </note>
+  <outline>
+    <contour>
+      <point x="-20" y="618" type="line"/>
+      <point x="-20" y="790" type="line"/>
+      <point x="376" y="790" type="line"/>
+      <point x="376" y="1921" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="536" y="790" type="line"/>
+      <point x="696" y="790" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="856" y="1921" type="line"/>
+      <point x="856" y="618" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF280000" format="1">
+  <advance width="1233"/>
+  <unicode hex="255B"/>
+  <note>
+	SF280000
+  </note>
+  <outline>
+    <contour>
+      <point x="-20" y="446" type="line"/>
+      <point x="-20" y="618" type="line"/>
+      <point x="536" y="618" type="line"/>
+      <point x="536" y="790" type="line"/>
+      <point x="-20" y="790" type="line"/>
+      <point x="-20" y="962" type="line"/>
+      <point x="536" y="962" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="696" y="446" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF360000" format="1">
+  <advance width="1233"/>
+  <unicode hex="255E"/>
+  <note>
+	SF360000
+  </note>
+  <outline>
+    <contour>
+      <point x="536" y="-512" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="696" y="962" type="line"/>
+      <point x="1253" y="962" type="line"/>
+      <point x="1253" y="790" type="line"/>
+      <point x="696" y="790" type="line"/>
+      <point x="696" y="618" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="1253" y="446" type="line"/>
+      <point x="696" y="446" type="line"/>
+      <point x="696" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 26 - 0
source/Hack-Regular.ufo/glyphs/S_F_370000.glif

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF370000" format="1">
+  <advance width="1233"/>
+  <unicode hex="255F"/>
+  <note>
+	SF370000
+  </note>
+  <outline>
+    <contour>
+      <point x="376" y="-512" type="line"/>
+      <point x="376" y="1921" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="536" y="-512" type="line"/>
+    </contour>
+    <contour>
+      <point x="696" y="-512" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="856" y="1921" type="line"/>
+      <point x="856" y="790" type="line"/>
+      <point x="1253" y="790" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="856" y="618" type="line"/>
+      <point x="856" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 26 - 0
source/Hack-Regular.ufo/glyphs/S_F_380000.glif

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF380000" format="1">
+  <advance width="1233"/>
+  <unicode hex="255A"/>
+  <note>
+	SF380000
+  </note>
+  <outline>
+    <contour>
+      <point x="696" y="790" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="856" y="1921" type="line"/>
+      <point x="856" y="962" type="line"/>
+      <point x="1253" y="962" type="line"/>
+      <point x="1253" y="790" type="line"/>
+    </contour>
+    <contour>
+      <point x="376" y="446" type="line"/>
+      <point x="376" y="1921" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="536" y="618" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="1253" y="446" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 26 - 0
source/Hack-Regular.ufo/glyphs/S_F_390000.glif

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF390000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2554"/>
+  <note>
+	SF390000
+  </note>
+  <outline>
+    <contour>
+      <point x="376" y="-512" type="line"/>
+      <point x="376" y="962" type="line"/>
+      <point x="1253" y="962" type="line"/>
+      <point x="1253" y="790" type="line"/>
+      <point x="536" y="790" type="line"/>
+      <point x="536" y="-512" type="line"/>
+    </contour>
+    <contour>
+      <point x="696" y="-512" type="line"/>
+      <point x="696" y="618" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="1253" y="446" type="line"/>
+      <point x="856" y="446" type="line"/>
+      <point x="856" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 32 - 0
source/Hack-Regular.ufo/glyphs/S_F_400000.glif

@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF400000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2569"/>
+  <note>
+	SF400000
+  </note>
+  <outline>
+    <contour>
+      <point x="-20" y="446" type="line"/>
+      <point x="-20" y="618" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="1253" y="446" type="line"/>
+    </contour>
+    <contour>
+      <point x="-20" y="790" type="line"/>
+      <point x="-20" y="962" type="line"/>
+      <point x="376" y="962" type="line"/>
+      <point x="376" y="1921" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="536" y="790" type="line"/>
+    </contour>
+    <contour>
+      <point x="696" y="790" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="856" y="1921" type="line"/>
+      <point x="856" y="962" type="line"/>
+      <point x="1253" y="962" type="line"/>
+      <point x="1253" y="790" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 32 - 0
source/Hack-Regular.ufo/glyphs/S_F_410000.glif

@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF410000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2566"/>
+  <note>
+	SF410000
+  </note>
+  <outline>
+    <contour>
+      <point x="-20" y="790" type="line"/>
+      <point x="-20" y="962" type="line"/>
+      <point x="1253" y="962" type="line"/>
+      <point x="1253" y="790" type="line"/>
+    </contour>
+    <contour>
+      <point x="376" y="-512" type="line"/>
+      <point x="376" y="446" type="line"/>
+      <point x="-20" y="446" type="line"/>
+      <point x="-20" y="618" type="line"/>
+      <point x="536" y="618" type="line"/>
+      <point x="536" y="-512" type="line"/>
+    </contour>
+    <contour>
+      <point x="696" y="-512" type="line"/>
+      <point x="696" y="618" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="1253" y="446" type="line"/>
+      <point x="856" y="446" type="line"/>
+      <point x="856" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 32 - 0
source/Hack-Regular.ufo/glyphs/S_F_420000.glif

@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF420000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2560"/>
+  <note>
+	SF420000
+  </note>
+  <outline>
+    <contour>
+      <point x="696" y="790" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="856" y="1921" type="line"/>
+      <point x="856" y="962" type="line"/>
+      <point x="1253" y="962" type="line"/>
+      <point x="1253" y="790" type="line"/>
+    </contour>
+    <contour>
+      <point x="376" y="-512" type="line"/>
+      <point x="376" y="1921" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="536" y="-512" type="line"/>
+    </contour>
+    <contour>
+      <point x="696" y="-512" type="line"/>
+      <point x="696" y="618" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="1253" y="446" type="line"/>
+      <point x="856" y="446" type="line"/>
+      <point x="856" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF430000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2550"/>
+  <note>
+	SF430000
+  </note>
+  <outline>
+    <contour>
+      <point x="-20" y="790" type="line"/>
+      <point x="-20" y="962" type="line"/>
+      <point x="1253" y="962" type="line"/>
+      <point x="1253" y="790" type="line"/>
+    </contour>
+    <contour>
+      <point x="-20" y="446" type="line"/>
+      <point x="-20" y="618" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="1253" y="446" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF440000" format="1">
+  <advance width="1233"/>
+  <unicode hex="256C"/>
+  <note>
+	SF440000
+  </note>
+  <outline>
+    <contour>
+      <point x="696" y="-512" type="line"/>
+      <point x="696" y="618" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="1253" y="446" type="line"/>
+      <point x="856" y="446" type="line"/>
+      <point x="856" y="-512" type="line"/>
+    </contour>
+    <contour>
+      <point x="376" y="-512" type="line"/>
+      <point x="376" y="446" type="line"/>
+      <point x="-20" y="446" type="line"/>
+      <point x="-20" y="618" type="line"/>
+      <point x="536" y="618" type="line"/>
+      <point x="536" y="-512" type="line"/>
+    </contour>
+    <contour>
+      <point x="-20" y="790" type="line"/>
+      <point x="-20" y="962" type="line"/>
+      <point x="376" y="962" type="line"/>
+      <point x="376" y="1921" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="536" y="790" type="line"/>
+    </contour>
+    <contour>
+      <point x="696" y="790" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="856" y="1921" type="line"/>
+      <point x="856" y="962" type="line"/>
+      <point x="1253" y="962" type="line"/>
+      <point x="1253" y="790" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 26 - 0
source/Hack-Regular.ufo/glyphs/S_F_450000.glif

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF450000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2567"/>
+  <note>
+	SF450000
+  </note>
+  <outline>
+    <contour>
+      <point x="-20" y="446" type="line"/>
+      <point x="-20" y="618" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="1253" y="446" type="line"/>
+    </contour>
+    <contour>
+      <point x="-20" y="790" type="line"/>
+      <point x="-20" y="962" type="line"/>
+      <point x="536" y="962" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="696" y="962" type="line"/>
+      <point x="1253" y="962" type="line"/>
+      <point x="1253" y="790" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF460000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2568"/>
+  <note>
+	SF460000
+  </note>
+  <outline>
+    <contour>
+      <point x="-20" y="618" type="line"/>
+      <point x="-20" y="790" type="line"/>
+      <point x="376" y="790" type="line"/>
+      <point x="376" y="1921" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="536" y="790" type="line"/>
+      <point x="696" y="790" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="856" y="1921" type="line"/>
+      <point x="856" y="790" type="line"/>
+      <point x="1253" y="790" type="line"/>
+      <point x="1253" y="618" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 26 - 0
source/Hack-Regular.ufo/glyphs/S_F_470000.glif

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF470000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2564"/>
+  <note>
+	SF470000
+  </note>
+  <outline>
+    <contour>
+      <point x="536" y="-512" type="line"/>
+      <point x="536" y="446" type="line"/>
+      <point x="-20" y="446" type="line"/>
+      <point x="-20" y="618" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="1253" y="446" type="line"/>
+      <point x="696" y="446" type="line"/>
+      <point x="696" y="-512" type="line"/>
+    </contour>
+    <contour>
+      <point x="-20" y="790" type="line"/>
+      <point x="-20" y="962" type="line"/>
+      <point x="1253" y="962" type="line"/>
+      <point x="1253" y="790" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF480000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2565"/>
+  <note>
+	SF480000
+  </note>
+  <outline>
+    <contour>
+      <point x="-20" y="618" type="line"/>
+      <point x="-20" y="790" type="line"/>
+      <point x="1253" y="790" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="856" y="618" type="line"/>
+      <point x="856" y="-512" type="line"/>
+      <point x="696" y="-512" type="line"/>
+      <point x="696" y="618" type="line"/>
+      <point x="536" y="618" type="line"/>
+      <point x="536" y="-512" type="line"/>
+      <point x="376" y="-512" type="line"/>
+      <point x="376" y="618" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF490000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2559"/>
+  <note>
+	SF490000
+  </note>
+  <outline>
+    <contour>
+      <point x="376" y="618" type="line"/>
+      <point x="376" y="1921" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="536" y="790" type="line"/>
+      <point x="696" y="790" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="856" y="1921" type="line"/>
+      <point x="856" y="790" type="line"/>
+      <point x="1253" y="790" type="line"/>
+      <point x="1253" y="618" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF500000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2558"/>
+  <note>
+	SF500000
+  </note>
+  <outline>
+    <contour>
+      <point x="536" y="446" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="696" y="962" type="line"/>
+      <point x="1253" y="962" type="line"/>
+      <point x="1253" y="790" type="line"/>
+      <point x="696" y="790" type="line"/>
+      <point x="696" y="618" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="1253" y="446" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF510000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2552"/>
+  <note>
+	SF510000
+  </note>
+  <outline>
+    <contour>
+      <point x="536" y="-512" type="line"/>
+      <point x="536" y="962" type="line"/>
+      <point x="1253" y="962" type="line"/>
+      <point x="1253" y="790" type="line"/>
+      <point x="696" y="790" type="line"/>
+      <point x="696" y="618" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="1253" y="446" type="line"/>
+      <point x="696" y="446" type="line"/>
+      <point x="696" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF520000" format="1">
+  <advance width="1233"/>
+  <unicode hex="2553"/>
+  <note>
+	SF520000
+  </note>
+  <outline>
+    <contour>
+      <point x="376" y="-512" type="line"/>
+      <point x="376" y="790" type="line"/>
+      <point x="1253" y="790" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="856" y="618" type="line"/>
+      <point x="856" y="-512" type="line"/>
+      <point x="696" y="-512" type="line"/>
+      <point x="696" y="618" type="line"/>
+      <point x="536" y="618" type="line"/>
+      <point x="536" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 32 - 0
source/Hack-Regular.ufo/glyphs/S_F_530000.glif

@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF530000" format="1">
+  <advance width="1233"/>
+  <unicode hex="256B"/>
+  <note>
+	SF530000
+  </note>
+  <outline>
+    <contour>
+      <point x="-20" y="618" type="line"/>
+      <point x="-20" y="790" type="line"/>
+      <point x="376" y="790" type="line"/>
+      <point x="376" y="1921" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="536" y="790" type="line"/>
+      <point x="696" y="790" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="856" y="1921" type="line"/>
+      <point x="856" y="790" type="line"/>
+      <point x="1253" y="790" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="856" y="618" type="line"/>
+      <point x="856" y="-512" type="line"/>
+      <point x="696" y="-512" type="line"/>
+      <point x="696" y="618" type="line"/>
+      <point x="536" y="618" type="line"/>
+      <point x="536" y="-512" type="line"/>
+      <point x="376" y="-512" type="line"/>
+      <point x="376" y="618" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 32 - 0
source/Hack-Regular.ufo/glyphs/S_F_540000.glif

@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="SF540000" format="1">
+  <advance width="1233"/>
+  <unicode hex="256A"/>
+  <note>
+	SF540000
+  </note>
+  <outline>
+    <contour>
+      <point x="536" y="-512" type="line"/>
+      <point x="536" y="446" type="line"/>
+      <point x="-20" y="446" type="line"/>
+      <point x="-20" y="618" type="line"/>
+      <point x="536" y="618" type="line"/>
+      <point x="536" y="790" type="line"/>
+      <point x="-20" y="790" type="line"/>
+      <point x="-20" y="962" type="line"/>
+      <point x="536" y="962" type="line"/>
+      <point x="536" y="1921" type="line"/>
+      <point x="696" y="1921" type="line"/>
+      <point x="696" y="962" type="line"/>
+      <point x="1253" y="962" type="line"/>
+      <point x="1253" y="790" type="line"/>
+      <point x="696" y="790" type="line"/>
+      <point x="696" y="618" type="line"/>
+      <point x="1253" y="618" type="line"/>
+      <point x="1253" y="446" type="line"/>
+      <point x="696" y="446" type="line"/>
+      <point x="696" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 18 - 0
source/Hack-Regular.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>

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

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="arrowboth" format="1">
+  <advance width="1233"/>
+  <unicode hex="2194"/>
+  <note>
+	arrowboth
+  </note>
+  <outline>
+    <contour>
+      <point x="946" y="479" type="line"/>
+      <point x="287" y="479" type="line"/>
+      <point x="447" y="319" type="line"/>
+      <point x="357" y="229" type="line"/>
+      <point x="66" y="520" type="line"/>
+      <point x="66" y="602" type="line"/>
+      <point x="357" y="893" type="line"/>
+      <point x="447" y="803" type="line"/>
+      <point x="287" y="643" type="line"/>
+      <point x="946" y="643" type="line"/>
+      <point x="786" y="803" type="line"/>
+      <point x="876" y="893" type="line"/>
+      <point x="1167" y="602" type="line"/>
+      <point x="1167" y="520" type="line"/>
+      <point x="876" y="229" type="line"/>
+      <point x="786" y="319" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="arrowdblboth" format="1">
+  <advance width="1233"/>
+  <unicode hex="21D4"/>
+  <note>
+	arrowdblboth
+  </note>
+  <outline>
+    <contour>
+      <point x="946" y="643" type="line"/>
+      <point x="287" y="643" type="line"/>
+      <point x="205" y="561" type="line"/>
+      <point x="287" y="479" type="line"/>
+      <point x="946" y="479" type="line"/>
+      <point x="1028" y="561" type="line"/>
+    </contour>
+    <contour>
+      <point x="864" y="725" type="line"/>
+      <point x="786" y="803" type="line"/>
+      <point x="876" y="893" type="line"/>
+      <point x="1167" y="602" type="line"/>
+      <point x="1167" y="520" type="line"/>
+      <point x="876" y="229" type="line"/>
+      <point x="786" y="319" type="line"/>
+      <point x="864" y="397" type="line"/>
+      <point x="369" y="397" type="line"/>
+      <point x="447" y="319" type="line"/>
+      <point x="357" y="229" type="line"/>
+      <point x="66" y="520" type="line"/>
+      <point x="66" y="602" type="line"/>
+      <point x="357" y="893" type="line"/>
+      <point x="447" y="803" type="line"/>
+      <point x="369" y="725" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="arrowdbldown" format="1">
+  <advance width="1233"/>
+  <unicode hex="21D3"/>
+  <note>
+	arrowdbldown
+  </note>
+  <outline>
+    <contour>
+      <point x="699" y="221" type="line"/>
+      <point x="698" y="1101" type="line"/>
+      <point x="780" y="1101" type="line"/>
+      <point x="780" y="303" type="line"/>
+      <point x="858" y="381" type="line"/>
+      <point x="948" y="291" type="line"/>
+      <point x="658" y="0" type="line"/>
+      <point x="576" y="0" type="line"/>
+      <point x="284" y="291" type="line"/>
+      <point x="374" y="381" type="line"/>
+      <point x="452" y="303" type="line"/>
+      <point x="452" y="1101" type="line"/>
+      <point x="534" y="1101" type="line"/>
+      <point x="534" y="221" type="line"/>
+      <point x="616" y="139" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="arrowdblleft" format="1">
+  <advance width="1233"/>
+  <unicode hex="21D0"/>
+  <note>
+	arrowdblleft
+  </note>
+  <outline>
+    <contour>
+      <point x="287" y="643" type="line"/>
+      <point x="205" y="561" type="line"/>
+      <point x="287" y="479" type="line"/>
+      <point x="1167" y="479" type="line"/>
+      <point x="1167" y="397" type="line"/>
+      <point x="369" y="397" type="line"/>
+      <point x="447" y="319" type="line"/>
+      <point x="357" y="229" type="line"/>
+      <point x="66" y="520" type="line"/>
+      <point x="66" y="602" type="line"/>
+      <point x="357" y="893" type="line"/>
+      <point x="447" y="803" type="line"/>
+      <point x="369" y="725" type="line"/>
+      <point x="1167" y="725" type="line"/>
+      <point x="1167" y="643" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="arrowdblright" format="1">
+  <advance width="1233"/>
+  <unicode hex="21D2"/>
+  <note>
+	arrowdblright
+  </note>
+  <outline>
+    <contour>
+      <point x="946" y="643" type="line"/>
+      <point x="66" y="643" type="line"/>
+      <point x="66" y="725" type="line"/>
+      <point x="864" y="725" type="line"/>
+      <point x="786" y="803" type="line"/>
+      <point x="876" y="893" type="line"/>
+      <point x="1167" y="602" type="line"/>
+      <point x="1167" y="520" type="line"/>
+      <point x="876" y="229" type="line"/>
+      <point x="786" y="319" type="line"/>
+      <point x="864" y="397" type="line"/>
+      <point x="66" y="397" type="line"/>
+      <point x="66" y="479" type="line"/>
+      <point x="946" y="479" type="line"/>
+      <point x="1028" y="561" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="arrowdblup" format="1">
+  <advance width="1233"/>
+  <unicode hex="21D1"/>
+  <note>
+	arrowdblup
+  </note>
+  <outline>
+    <contour>
+      <point x="534" y="880" type="line"/>
+      <point x="534" y="0" type="line"/>
+      <point x="452" y="0" type="line"/>
+      <point x="452" y="798" type="line"/>
+      <point x="374" y="720" type="line"/>
+      <point x="284" y="810" type="line"/>
+      <point x="576" y="1101" type="line"/>
+      <point x="658" y="1101" type="line"/>
+      <point x="948" y="810" type="line"/>
+      <point x="858" y="720" type="line"/>
+      <point x="780" y="798" type="line"/>
+      <point x="780" y="0" type="line"/>
+      <point x="698" y="0" type="line"/>
+      <point x="699" y="880" type="line"/>
+      <point x="616" y="962" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="arrowdown" format="1">
+  <advance width="1233"/>
+  <unicode hex="2193"/>
+  <note>
+	arrowdown
+  </note>
+  <outline>
+    <contour>
+      <point x="576" y="0" type="line"/>
+      <point x="284" y="291" type="line"/>
+      <point x="374" y="381" type="line"/>
+      <point x="534" y="221" type="line"/>
+      <point x="534" y="1101" type="line"/>
+      <point x="698" y="1101" type="line"/>
+      <point x="698" y="221" type="line"/>
+      <point x="858" y="381" type="line"/>
+      <point x="948" y="291" type="line"/>
+      <point x="658" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="arrowleft" format="1">
+  <advance width="1233"/>
+  <unicode hex="2190"/>
+  <note>
+	arrowleft
+  </note>
+  <outline>
+    <contour>
+      <point x="66" y="520" type="line"/>
+      <point x="66" y="602" type="line"/>
+      <point x="357" y="893" type="line"/>
+      <point x="447" y="803" type="line"/>
+      <point x="287" y="643" type="line"/>
+      <point x="1167" y="643" type="line"/>
+      <point x="1167" y="479" type="line"/>
+      <point x="287" y="479" type="line"/>
+      <point x="447" y="319" type="line"/>
+      <point x="357" y="229" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="arrowright" format="1">
+  <advance width="1233"/>
+  <unicode hex="2192"/>
+  <note>
+	arrowright
+  </note>
+  <outline>
+    <contour>
+      <point x="1167" y="520" type="line"/>
+      <point x="876" y="229" type="line"/>
+      <point x="786" y="319" type="line"/>
+      <point x="946" y="479" type="line"/>
+      <point x="66" y="479" type="line"/>
+      <point x="66" y="643" type="line"/>
+      <point x="946" y="643" type="line"/>
+      <point x="786" y="803" type="line"/>
+      <point x="876" y="893" type="line"/>
+      <point x="1167" y="602" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="arrowup" format="1">
+  <advance width="1233"/>
+  <unicode hex="2191"/>
+  <note>
+	arrowup
+  </note>
+  <outline>
+    <contour>
+      <point x="658" y="1101" type="line"/>
+      <point x="948" y="810" type="line"/>
+      <point x="858" y="720" type="line"/>
+      <point x="698" y="880" type="line"/>
+      <point x="698" y="0" type="line"/>
+      <point x="534" y="0" type="line"/>
+      <point x="534" y="880" type="line"/>
+      <point x="374" y="720" type="line"/>
+      <point x="284" y="810" type="line"/>
+      <point x="576" y="1101" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="arrowupdn" format="1">
+  <advance width="1233"/>
+  <unicode hex="2195"/>
+  <note>
+	arrowupdn
+  </note>
+  <outline>
+    <contour>
+      <point x="698" y="221" type="line"/>
+      <point x="858" y="381" type="line"/>
+      <point x="948" y="291" type="line"/>
+      <point x="658" y="0" type="line"/>
+      <point x="576" y="0" type="line"/>
+      <point x="284" y="291" type="line"/>
+      <point x="374" y="381" type="line"/>
+      <point x="534" y="221" type="line"/>
+      <point x="534" y="880" type="line"/>
+      <point x="374" y="720" type="line"/>
+      <point x="284" y="810" type="line"/>
+      <point x="576" y="1101" type="line"/>
+      <point x="658" y="1101" type="line"/>
+      <point x="948" y="810" type="line"/>
+      <point x="858" y="720" type="line"/>
+      <point x="698" y="880" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 32 - 0
source/Hack-Regular.ufo/glyphs/arrowupdnbse.glif

@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="arrowupdnbse" format="1">
+  <advance width="1233"/>
+  <unicode hex="21A8"/>
+  <note>
+	arrowupdnbse
+  </note>
+  <outline>
+    <contour>
+      <point x="534" y="164" type="line"/>
+      <point x="284" y="414" type="line"/>
+      <point x="374" y="504" type="line"/>
+      <point x="534" y="344" type="line"/>
+      <point x="534" y="880" type="line"/>
+      <point x="374" y="720" type="line"/>
+      <point x="284" y="810" type="line"/>
+      <point x="576" y="1101" type="line"/>
+      <point x="658" y="1101" type="line"/>
+      <point x="948" y="810" type="line"/>
+      <point x="858" y="720" type="line"/>
+      <point x="698" y="880" type="line"/>
+      <point x="698" y="344" type="line"/>
+      <point x="858" y="504" type="line"/>
+      <point x="948" y="414" type="line"/>
+      <point x="698" y="164" type="line"/>
+      <point x="948" y="164" type="line"/>
+      <point x="948" y="0" type="line"/>
+      <point x="284" y="0" type="line"/>
+      <point x="284" y="164" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 30 - 0
source/Hack-Regular.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>

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

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="carriagereturn" format="1">
+  <advance width="1233"/>
+  <unicode hex="21B5"/>
+  <note>
+	carriagereturn
+  </note>
+  <outline>
+    <contour>
+      <point x="284" y="414" type="line"/>
+      <point x="1006" y="414" type="line"/>
+      <point x="1006" y="861" type="line"/>
+      <point x="1170" y="861" type="line"/>
+      <point x="1170" y="250" type="line"/>
+      <point x="284" y="250" type="line"/>
+      <point x="444" y="90" type="line"/>
+      <point x="354" y="0" type="line"/>
+      <point x="64" y="291" type="line"/>
+      <point x="64" y="373" type="line"/>
+      <point x="354" y="664" type="line"/>
+      <point x="444" y="574" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="circle" format="1">
+  <advance width="1233"/>
+  <unicode hex="25CB"/>
+  <note>
+	circle
+  </note>
+  <outline>
+    <contour>
+      <point x="209" y="861"/>
+      <point x="128" y="720"/>
+      <point x="128" y="532" type="curve" smooth="yes"/>
+      <point x="128" y="344"/>
+      <point x="209" y="203"/>
+      <point x="372" y="110" type="curve" smooth="yes"/>
+      <point x="453" y="63"/>
+      <point x="535" y="39"/>
+      <point x="616" y="39" type="curve" smooth="yes"/>
+      <point x="697" y="39"/>
+      <point x="779" y="63"/>
+      <point x="860" y="110" type="curve" smooth="yes"/>
+      <point x="1023" y="204"/>
+      <point x="1105" y="345"/>
+      <point x="1105" y="532" type="curve" smooth="yes"/>
+      <point x="1105" y="719"/>
+      <point x="1023" y="860"/>
+      <point x="860" y="954" type="curve" smooth="yes"/>
+      <point x="779" y="1001"/>
+      <point x="697" y="1025"/>
+      <point x="616" y="1025" type="curve" smooth="yes"/>
+      <point x="535" y="1025"/>
+      <point x="453" y="1001"/>
+      <point x="372" y="954" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="108" y="121"/>
+      <point x="6" y="297"/>
+      <point x="6" y="532" type="curve" smooth="yes"/>
+      <point x="6" y="767"/>
+      <point x="108" y="943"/>
+      <point x="311" y="1060" type="curve" smooth="yes"/>
+      <point x="412" y="1119"/>
+      <point x="514" y="1148"/>
+      <point x="616" y="1148" type="curve" smooth="yes"/>
+      <point x="717" y="1148"/>
+      <point x="819" y="1119"/>
+      <point x="921" y="1060" type="curve" smooth="yes"/>
+      <point x="1125" y="943"/>
+      <point x="1227" y="767"/>
+      <point x="1227" y="532" type="curve" smooth="yes"/>
+      <point x="1227" y="297"/>
+      <point x="1125" y="121"/>
+      <point x="921" y="4" type="curve" smooth="yes"/>
+      <point x="819" y="-55"/>
+      <point x="717" y="-84"/>
+      <point x="616" y="-84" type="curve" smooth="yes"/>
+      <point x="514" y="-84"/>
+      <point x="412" y="-55"/>
+      <point x="311" y="4" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 82 - 0
source/Hack-Regular.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-Regular.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>

+ 80 - 0
source/Hack-Regular.ufo/glyphs/colonmonetary.glif

@@ -0,0 +1,80 @@
+<?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="812" y="1515" type="line"/>
+      <point x="851" y="1510"/>
+      <point x="890" y="1501"/>
+      <point x="927" y="1488" type="curve"/>
+      <point x="955" y="1593" type="line"/>
+      <point x="1096" y="1593" type="line"/>
+      <point x="1053" y="1428" type="line"/>
+      <point x="1077" y="1413"/>
+      <point x="1100" y="1397"/>
+      <point x="1123" y="1378" type="curve"/>
+      <point x="1123" y="1165" type="line"/>
+      <point x="1088" y="1205"/>
+      <point x="1051" y="1239"/>
+      <point x="1012" y="1266" type="curve"/>
+      <point x="722" y="137" type="line"/>
+      <point x="738" y="137" type="line" smooth="yes"/>
+      <point x="882" y="137"/>
+      <point x="1010" y="199"/>
+      <point x="1123" y="326" type="curve"/>
+      <point x="1123" y="115" type="line"/>
+      <point x="1006" y="19"/>
+      <point x="875" y="-29"/>
+      <point x="728" y="-29" type="curve" smooth="yes"/>
+      <point x="712" y="-29"/>
+      <point x="696" y="-28"/>
+      <point x="680" y="-27" type="curve"/>
+      <point x="664" y="-90" type="line"/>
+      <point x="523" y="-90" type="line"/>
+      <point x="545" y="-3" type="line"/>
+      <point x="506" y="9"/>
+      <point x="469" y="25"/>
+      <point x="434" y="45" type="curve"/>
+      <point x="400" y="-90" type="line"/>
+      <point x="259" y="-90" type="line"/>
+      <point x="318" y="140" type="line"/>
+      <point x="306" y="152"/>
+      <point x="295" y="165"/>
+      <point x="285" y="179" type="curve"/>
+      <point x="177" y="317"/>
+      <point x="123" y="506"/>
+      <point x="123" y="745" type="curve" smooth="yes"/>
+      <point x="123" y="1228"/>
+      <point x="351" y="1491"/>
+      <point x="671" y="1518" type="curve"/>
+      <point x="690" y="1593" type="line"/>
+      <point x="832" y="1593" type="line"/>
+    </contour>
+    <contour>
+      <point x="625" y="1341" type="line"/>
+      <point x="537" y="1320"/>
+      <point x="466" y="1273"/>
+      <point x="413" y="1198" type="curve" smooth="yes"/>
+      <point x="338" y="1093"/>
+      <point x="300" y="942"/>
+      <point x="300" y="745" type="curve" smooth="yes"/>
+      <point x="300" y="586"/>
+      <point x="325" y="458"/>
+      <point x="374" y="359" type="curve"/>
+    </contour>
+    <contour>
+      <point x="887" y="1330" type="line"/>
+      <point x="850" y="1343"/>
+      <point x="811" y="1350"/>
+      <point x="770" y="1353" type="curve"/>
+      <point x="480" y="222" type="line"/>
+      <point x="512" y="195"/>
+      <point x="548" y="175"/>
+      <point x="587" y="161" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 56 - 0
source/Hack-Regular.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>

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 1210 - 2
source/Hack-Regular.ufo/glyphs/contents.plist


+ 96 - 0
source/Hack-Regular.ufo/glyphs/dkshade.glif

@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="dkshade" format="1">
+  <advance width="1233"/>
+  <unicode hex="2593"/>
+  <note>
+	dkshade
+  </note>
+  <outline>
+    <contour>
+      <point x="616" y="1059" type="line"/>
+      <point x="770" y="1059" type="line"/>
+      <point x="770" y="1280" type="line"/>
+      <point x="616" y="1280" type="line"/>
+    </contour>
+    <contour>
+      <point x="308" y="749" type="line"/>
+      <point x="462" y="749" type="line"/>
+      <point x="462" y="971" type="line"/>
+      <point x="308" y="971" type="line"/>
+    </contour>
+    <contour>
+      <point x="924" y="749" type="line"/>
+      <point x="1079" y="749" type="line"/>
+      <point x="1079" y="971" type="line"/>
+      <point x="924" y="971" type="line"/>
+    </contour>
+    <contour>
+      <point x="616" y="438" type="line"/>
+      <point x="770" y="438" type="line"/>
+      <point x="770" y="660" type="line"/>
+      <point x="616" y="660" type="line"/>
+    </contour>
+    <contour>
+      <point x="308" y="129" type="line"/>
+      <point x="462" y="129" type="line"/>
+      <point x="462" y="350" type="line"/>
+      <point x="308" y="350" type="line"/>
+    </contour>
+    <contour>
+      <point x="924" y="129" type="line"/>
+      <point x="1079" y="129" type="line"/>
+      <point x="1079" y="350" type="line"/>
+      <point x="924" y="350" type="line"/>
+    </contour>
+    <contour>
+      <point x="616" y="-182" type="line"/>
+      <point x="770" y="-182" type="line"/>
+      <point x="770" y="39" type="line"/>
+      <point x="616" y="39" type="line"/>
+    </contour>
+    <contour>
+      <point x="308" y="1370" type="line"/>
+      <point x="462" y="1370" type="line"/>
+      <point x="462" y="1591" type="line"/>
+      <point x="308" y="1591" type="line"/>
+    </contour>
+    <contour>
+      <point x="924" y="1370" type="line"/>
+      <point x="1079" y="1370" type="line"/>
+      <point x="1079" y="1591" type="line"/>
+      <point x="924" y="1591" type="line"/>
+    </contour>
+    <contour>
+      <point x="770" y="1901" type="line"/>
+      <point x="1233" y="1901" type="line"/>
+      <point x="1233" y="-492" type="line"/>
+      <point x="1079" y="-492" type="line"/>
+      <point x="1079" y="-271" type="line"/>
+      <point x="924" y="-271" type="line"/>
+      <point x="924" y="-492" type="line"/>
+      <point x="462" y="-492" type="line"/>
+      <point x="462" y="-271" type="line"/>
+      <point x="308" y="-271" type="line"/>
+      <point x="308" y="-492" type="line"/>
+      <point x="0" y="-492" type="line"/>
+      <point x="0" y="-182" type="line"/>
+      <point x="153" y="-182" type="line"/>
+      <point x="153" y="39" type="line"/>
+      <point x="0" y="39" type="line"/>
+      <point x="0" y="438" type="line"/>
+      <point x="153" y="438" type="line"/>
+      <point x="153" y="660" type="line"/>
+      <point x="0" y="660" type="line"/>
+      <point x="0" y="1059" type="line"/>
+      <point x="153" y="1059" type="line"/>
+      <point x="153" y="1280" type="line"/>
+      <point x="0" y="1280" type="line"/>
+      <point x="0" y="1680" type="line"/>
+      <point x="153" y="1680" type="line"/>
+      <point x="153" y="1901" type="line"/>
+      <point x="616" y="1901" type="line"/>
+      <point x="616" y="1680" type="line"/>
+      <point x="770" y="1680" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="dnblock" format="1">
+  <advance width="1233"/>
+  <unicode hex="2584"/>
+  <note>
+	dnblock
+  </note>
+  <outline>
+    <contour>
+      <point x="-20" y="-512" type="line"/>
+      <point x="-20" y="704" type="line"/>
+      <point x="1253" y="704" type="line"/>
+      <point x="1253" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 57 - 0
source/Hack-Regular.ufo/glyphs/dong.glif

@@ -0,0 +1,57 @@
+<?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="980" y="1286" type="line"/>
+      <point x="675" y="1286" type="line"/>
+      <point x="675" y="1407" type="line"/>
+      <point x="980" y="1407" type="line"/>
+      <point x="980" y="1556" type="line"/>
+      <point x="1164" y="1556" type="line"/>
+      <point x="1164" y="1407" type="line"/>
+      <point x="1355" y="1407" type="line"/>
+      <point x="1355" y="1286" type="line"/>
+      <point x="1164" y="1286" type="line"/>
+      <point x="1164" y="0" type="line"/>
+      <point x="980" y="0" type="line"/>
+      <point x="980" y="141" type="line"/>
+      <point x="919" y="30"/>
+      <point x="814" y="-29"/>
+      <point x="681" y="-29" type="curve" smooth="yes"/>
+      <point x="410" y="-29"/>
+      <point x="245" y="194"/>
+      <point x="245" y="563" type="curve" smooth="yes"/>
+      <point x="245" y="927"/>
+      <point x="412" y="1147"/>
+      <point x="681" y="1147" type="curve" smooth="yes"/>
+      <point x="816" y="1147"/>
+      <point x="921" y="1088"/>
+      <point x="980" y="977" type="curve"/>
+    </contour>
+    <contour>
+      <point x="439" y="274"/>
+      <point x="531" y="127"/>
+      <point x="708" y="127" type="curve" smooth="yes"/>
+      <point x="885" y="127"/>
+      <point x="980" y="276"/>
+      <point x="980" y="559" type="curve" smooth="yes"/>
+      <point x="980" y="843"/>
+      <point x="885" y="991"/>
+      <point x="708" y="991" type="curve" smooth="yes"/>
+      <point x="531" y="991"/>
+      <point x="439" y="844"/>
+      <point x="439" y="559" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="440" y="-209" type="line"/>
+      <point x="1038" y="-209" type="line"/>
+      <point x="1038" y="-357" type="line"/>
+      <point x="440" y="-357" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 16 - 0
source/Hack-Regular.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-Regular.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-Regular.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-Regular.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>

+ 1 - 1
source/Hack-Regular.ufo/glyphs/E_uro.glif → source/Hack-Regular.ufo/glyphs/euro.glif

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<glyph name="Euro" format="1">
+<glyph name="euro" format="1">
   <advance width="1233"/>
   <advance width="1233"/>
   <unicode hex="20AC"/>
   <unicode hex="20AC"/>
   <note>
   <note>

+ 24 - 0
source/Hack-Regular.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-Regular.ufo/glyphs/filledbox.glif

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="filledbox" format="1">
+  <advance width="1233"/>
+  <unicode hex="25A0"/>
+  <note>
+	filledbox
+  </note>
+  <outline>
+    <contour>
+      <point x="6" y="-78" type="line"/>
+      <point x="6" y="1142" type="line"/>
+      <point x="1227" y="1142" type="line"/>
+      <point x="1227" y="-78" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="filledrect" format="1">
+  <advance width="1233"/>
+  <unicode hex="25AC"/>
+  <note>
+	filledrect
+  </note>
+  <outline>
+    <contour>
+      <point x="1227" y="240" type="line"/>
+      <point x="6" y="240" type="line"/>
+      <point x="6" y="824" type="line"/>
+      <point x="1227" y="824" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 30 - 0
source/Hack-Regular.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="233" y="382" type="line"/>
+      <point x="233" y="1493" type="line"/>
+      <point x="1091" y="1493" type="line"/>
+      <point x="1091" y="1323" type="line"/>
+      <point x="435" y="1323" type="line"/>
+      <point x="435" y="883" type="line"/>
+      <point x="1027" y="883" type="line"/>
+      <point x="1027" y="713" type="line"/>
+      <point x="435" y="713" type="line"/>
+      <point x="435" y="382" type="line"/>
+      <point x="682" y="382" type="line"/>
+      <point x="682" y="313" type="line"/>
+      <point x="435" y="313" type="line"/>
+      <point x="435" y="0" type="line"/>
+      <point x="233" y="0" type="line"/>
+      <point x="233" y="313" type="line"/>
+      <point x="0" y="313" type="line"/>
+      <point x="0" y="382" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 21 - 0
source/Hack-Regular.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-Regular.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-Regular.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-Regular.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>

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

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="invbullet" format="1">
+  <advance width="1233"/>
+  <unicode hex="25D8"/>
+  <note>
+	invbullet
+  </note>
+  <outline>
+    <contour>
+      <point x="319" y="594"/>
+      <point x="449" y="465"/>
+      <point x="614" y="465" type="curve" smooth="yes"/>
+      <point x="781" y="465"/>
+      <point x="913" y="597"/>
+      <point x="913" y="762" type="curve" smooth="yes"/>
+      <point x="913" y="926"/>
+      <point x="781" y="1057"/>
+      <point x="616" y="1057" type="curve" smooth="yes"/>
+      <point x="449" y="1057"/>
+      <point x="319" y="927"/>
+      <point x="319" y="762" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="-20" y="-20" type="line"/>
+      <point x="-20" y="1576" type="line"/>
+      <point x="1253" y="1576" type="line"/>
+      <point x="1253" y="-20" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="invcircle" format="1">
+  <advance width="1233"/>
+  <unicode hex="25D9"/>
+  <note>
+	invcircle
+  </note>
+  <outline>
+    <contour>
+      <point x="209" y="203"/>
+      <point x="128" y="344"/>
+      <point x="128" y="532" type="curve" smooth="yes"/>
+      <point x="128" y="720"/>
+      <point x="209" y="861"/>
+      <point x="372" y="954" type="curve" smooth="yes"/>
+      <point x="453" y="1001"/>
+      <point x="535" y="1025"/>
+      <point x="616" y="1025" type="curve" smooth="yes"/>
+      <point x="697" y="1025"/>
+      <point x="779" y="1001"/>
+      <point x="860" y="954" type="curve" smooth="yes"/>
+      <point x="1023" y="860"/>
+      <point x="1105" y="719"/>
+      <point x="1105" y="532" type="curve" smooth="yes"/>
+      <point x="1105" y="345"/>
+      <point x="1023" y="204"/>
+      <point x="860" y="110" type="curve" smooth="yes"/>
+      <point x="779" y="63"/>
+      <point x="697" y="39"/>
+      <point x="616" y="39" type="curve" smooth="yes"/>
+      <point x="535" y="39"/>
+      <point x="453" y="63"/>
+      <point x="372" y="110" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="108" y="943"/>
+      <point x="6" y="767"/>
+      <point x="6" y="532" type="curve" smooth="yes"/>
+      <point x="6" y="297"/>
+      <point x="108" y="121"/>
+      <point x="311" y="4" type="curve" smooth="yes"/>
+      <point x="412" y="-55"/>
+      <point x="514" y="-84"/>
+      <point x="616" y="-84" type="curve" smooth="yes"/>
+      <point x="717" y="-84"/>
+      <point x="819" y="-55"/>
+      <point x="921" y="4" type="curve" smooth="yes"/>
+      <point x="1125" y="121"/>
+      <point x="1227" y="297"/>
+      <point x="1227" y="532" type="curve" smooth="yes"/>
+      <point x="1227" y="767"/>
+      <point x="1125" y="943"/>
+      <point x="921" y="1060" type="curve" smooth="yes"/>
+      <point x="819" y="1119"/>
+      <point x="717" y="1148"/>
+      <point x="616" y="1148" type="curve" smooth="yes"/>
+      <point x="514" y="1148"/>
+      <point x="412" y="1119"/>
+      <point x="311" y="1060" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="-20" y="-512" type="line"/>
+      <point x="-20" y="1576" type="line"/>
+      <point x="1253" y="1576" type="line"/>
+      <point x="1253" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="lfblock" format="1">
+  <advance width="1233"/>
+  <unicode hex="258C"/>
+  <note>
+	lfblock
+  </note>
+  <outline>
+    <contour>
+      <point x="-20" y="-512" type="line"/>
+      <point x="-20" y="1921" type="line"/>
+      <point x="616" y="1921" type="line"/>
+      <point x="616" y="-512" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 48 - 0
source/Hack-Regular.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="575" y="492" type="line"/>
+      <point x="575" y="170" type="line"/>
+      <point x="1132" y="170" type="line"/>
+      <point x="1132" y="0" type="line"/>
+      <point x="139" y="0" type="line"/>
+      <point x="139" y="170" type="line"/>
+      <point x="375" y="170" type="line"/>
+      <point x="375" y="492" type="line"/>
+      <point x="184" y="492" type="line"/>
+      <point x="184" y="635" type="line"/>
+      <point x="375" y="635" type="line"/>
+      <point x="375" y="778" type="line"/>
+      <point x="176" y="778" type="line"/>
+      <point x="176" y="921" type="line"/>
+      <point x="375" y="921" type="line"/>
+      <point x="375" y="1016" type="line" smooth="yes"/>
+      <point x="375" y="1364"/>
+      <point x="512" y="1520"/>
+      <point x="821" y="1520" type="curve" smooth="yes"/>
+      <point x="902" y="1520"/>
+      <point x="1007" y="1499"/>
+      <point x="1112" y="1460" type="curve"/>
+      <point x="1112" y="1278" type="line"/>
+      <point x="1011" y="1333"/>
+      <point x="920" y="1360"/>
+      <point x="839" y="1360" type="curve" smooth="yes"/>
+      <point x="642" y="1360"/>
+      <point x="575" y="1276"/>
+      <point x="575" y="993" type="curve" smooth="yes"/>
+      <point x="575" y="921" type="line"/>
+      <point x="966" y="921" type="line"/>
+      <point x="966" y="778" type="line"/>
+      <point x="575" y="778" type="line"/>
+      <point x="575" y="635" type="line"/>
+      <point x="974" y="635" type="line"/>
+      <point x="974" y="492" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 19 - 0
source/Hack-Regular.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-Regular.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>

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

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="lozenge.001" format="1">
+  <advance width="1233"/>
+  <note>
+	lozenge
+  </note>
+  <outline>
+    <contour>
+      <point x="616" y="1409" type="line"/>
+      <point x="231" y="592" type="line"/>
+      <point x="616" y="-233" type="line"/>
+      <point x="1001" y="592" type="line"/>
+    </contour>
+    <contour>
+      <point x="616" y="1653" type="line"/>
+      <point x="1116" y="592" type="line"/>
+      <point x="616" y="-477" type="line"/>
+      <point x="117" y="592" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 106 - 0
source/Hack-Regular.ufo/glyphs/ltshade.glif

@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="ltshade" format="1">
+  <advance width="1233"/>
+  <unicode hex="2591"/>
+  <note>
+	ltshade
+  </note>
+  <outline>
+    <contour>
+      <point x="925" y="1370" type="line"/>
+      <point x="925" y="1591" type="line"/>
+      <point x="1080" y="1591" type="line"/>
+      <point x="1080" y="1370" type="line"/>
+    </contour>
+    <contour>
+      <point x="309" y="1370" type="line"/>
+      <point x="309" y="1591" type="line"/>
+      <point x="463" y="1591" type="line"/>
+      <point x="463" y="1370" type="line"/>
+    </contour>
+    <contour>
+      <point x="617" y="1680" type="line"/>
+      <point x="617" y="1901" type="line"/>
+      <point x="771" y="1901" type="line"/>
+      <point x="771" y="1680" type="line"/>
+    </contour>
+    <contour>
+      <point x="0" y="1680" type="line"/>
+      <point x="0" y="1901" type="line"/>
+      <point x="154" y="1901" type="line"/>
+      <point x="154" y="1680" type="line"/>
+    </contour>
+    <contour>
+      <point x="925" y="-492" type="line"/>
+      <point x="925" y="-271" type="line"/>
+      <point x="1080" y="-271" type="line"/>
+      <point x="1080" y="-492" type="line"/>
+    </contour>
+    <contour>
+      <point x="309" y="-492" type="line"/>
+      <point x="309" y="-271" type="line"/>
+      <point x="463" y="-271" type="line"/>
+      <point x="463" y="-492" type="line"/>
+    </contour>
+    <contour>
+      <point x="617" y="-182" type="line"/>
+      <point x="617" y="39" type="line"/>
+      <point x="771" y="39" type="line"/>
+      <point x="771" y="-182" type="line"/>
+    </contour>
+    <contour>
+      <point x="0" y="-182" type="line"/>
+      <point x="0" y="39" type="line"/>
+      <point x="154" y="39" type="line"/>
+      <point x="154" y="-182" type="line"/>
+    </contour>
+    <contour>
+      <point x="925" y="129" type="line"/>
+      <point x="925" y="350" type="line"/>
+      <point x="1080" y="350" type="line"/>
+      <point x="1080" y="129" type="line"/>
+    </contour>
+    <contour>
+      <point x="309" y="129" type="line"/>
+      <point x="309" y="350" type="line"/>
+      <point x="463" y="350" type="line"/>
+      <point x="463" y="129" type="line"/>
+    </contour>
+    <contour>
+      <point x="617" y="438" type="line"/>
+      <point x="617" y="660" type="line"/>
+      <point x="771" y="660" type="line"/>
+      <point x="771" y="438" type="line"/>
+    </contour>
+    <contour>
+      <point x="0" y="438" type="line"/>
+      <point x="0" y="660" type="line"/>
+      <point x="154" y="660" type="line"/>
+      <point x="154" y="438" type="line"/>
+    </contour>
+    <contour>
+      <point x="925" y="749" type="line"/>
+      <point x="925" y="971" type="line"/>
+      <point x="1080" y="971" type="line"/>
+      <point x="1080" y="749" type="line"/>
+    </contour>
+    <contour>
+      <point x="309" y="749" type="line"/>
+      <point x="309" y="971" type="line"/>
+      <point x="463" y="971" type="line"/>
+      <point x="463" y="749" type="line"/>
+    </contour>
+    <contour>
+      <point x="617" y="1059" type="line"/>
+      <point x="617" y="1280" type="line"/>
+      <point x="771" y="1280" type="line"/>
+      <point x="771" y="1059" type="line"/>
+    </contour>
+    <contour>
+      <point x="0" y="1059" type="line"/>
+      <point x="0" y="1280" type="line"/>
+      <point x="154" y="1280" type="line"/>
+      <point x="154" y="1059" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 66 - 0
source/Hack-Regular.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-Regular.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>

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

@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="openbullet" format="1">
+  <advance width="1233"/>
+  <unicode hex="25E6"/>
+  <note>
+	openbullet
+  </note>
+  <outline>
+    <contour>
+      <point x="378" y="627"/>
+      <point x="482" y="524"/>
+      <point x="614" y="524" type="curve" smooth="yes"/>
+      <point x="747" y="524"/>
+      <point x="854" y="630"/>
+      <point x="854" y="762" type="curve" smooth="yes"/>
+      <point x="854" y="893"/>
+      <point x="748" y="998"/>
+      <point x="616" y="998" type="curve" smooth="yes"/>
+      <point x="483" y="998"/>
+      <point x="378" y="894"/>
+      <point x="378" y="762" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="319" y="927"/>
+      <point x="449" y="1057"/>
+      <point x="616" y="1057" type="curve" smooth="yes"/>
+      <point x="781" y="1057"/>
+      <point x="913" y="926"/>
+      <point x="913" y="762" type="curve" smooth="yes"/>
+      <point x="913" y="597"/>
+      <point x="781" y="465"/>
+      <point x="614" y="465" type="curve" smooth="yes"/>
+      <point x="449" y="465"/>
+      <point x="319" y="594"/>
+      <point x="319" y="762" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 18 - 0
source/Hack-Regular.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-Regular.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>

+ 99 - 0
source/Hack-Regular.ufo/glyphs/peseta.glif

@@ -0,0 +1,99 @@
+<?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="110" y="1327" type="line"/>
+      <point x="110" y="766" type="line"/>
+      <point x="236" y="766" type="line" smooth="yes"/>
+      <point x="329" y="766"/>
+      <point x="383" y="867"/>
+      <point x="383" y="1047" type="curve" smooth="yes"/>
+      <point x="383" y="1226"/>
+      <point x="329" y="1327"/>
+      <point x="236" y="1327" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="488" y="1019" type="line"/>
+      <point x="484" y="752"/>
+      <point x="403" y="600"/>
+      <point x="236" y="600" type="curve" smooth="yes"/>
+      <point x="110" y="600" type="line"/>
+      <point x="110" y="0" type="line"/>
+      <point x="10" y="0" type="line"/>
+      <point x="10" y="1493" type="line"/>
+      <point x="236" y="1493" type="line" smooth="yes"/>
+      <point x="403" y="1493"/>
+      <point x="467" y="1343"/>
+      <point x="484" y="1162" type="curve"/>
+      <point x="526" y="1162" type="line"/>
+      <point x="526" y="1480" type="line"/>
+      <point x="618" y="1480" type="line"/>
+      <point x="618" y="1162" type="line"/>
+      <point x="807" y="1162" type="line"/>
+      <point x="807" y="1019" type="line"/>
+      <point x="618" y="1019" type="line"/>
+      <point x="618" y="411" type="line" smooth="yes"/>
+      <point x="618" y="320"/>
+      <point x="624" y="261"/>
+      <point x="637" y="235" type="curve" smooth="yes"/>
+      <point x="650" y="209"/>
+      <point x="675" y="196"/>
+      <point x="713" y="196" type="curve" smooth="yes"/>
+      <point x="803" y="196" type="line"/>
+      <point x="803" y="231" type="line"/>
+      <point x="870" y="160"/>
+      <point x="936" y="125"/>
+      <point x="1000" y="125" type="curve" smooth="yes"/>
+      <point x="1085" y="125"/>
+      <point x="1134" y="187"/>
+      <point x="1134" y="295" type="curve" smooth="yes"/>
+      <point x="1134" y="395"/>
+      <point x="1112" y="438"/>
+      <point x="999" y="487" type="curve" smooth="yes"/>
+      <point x="967" y="502" type="line"/>
+      <point x="854" y="550"/>
+      <point x="807" y="644"/>
+      <point x="807" y="817" type="curve" smooth="yes"/>
+      <point x="807" y="1028"/>
+      <point x="884" y="1147"/>
+      <point x="1021" y="1147" type="curve" smooth="yes"/>
+      <point x="1088" y="1147"/>
+      <point x="1147" y="1127"/>
+      <point x="1198" y="1087" type="curve"/>
+      <point x="1198" y="913" type="line"/>
+      <point x="1146" y="966"/>
+      <point x="1091" y="993"/>
+      <point x="1031" y="993" type="curve" smooth="yes"/>
+      <point x="940" y="993"/>
+      <point x="895" y="937"/>
+      <point x="895" y="825" type="curve" smooth="yes"/>
+      <point x="895" y="740"/>
+      <point x="919" y="699"/>
+      <point x="1018" y="655" type="curve" smooth="yes"/>
+      <point x="1049" y="641" type="line" smooth="yes"/>
+      <point x="1178" y="585"/>
+      <point x="1228" y="492"/>
+      <point x="1228" y="309" type="curve" smooth="yes"/>
+      <point x="1228" y="101"/>
+      <point x="1141" y="-29"/>
+      <point x="998" y="-29" type="curve" smooth="yes"/>
+      <point x="938" y="-29"/>
+      <point x="875" y="-6"/>
+      <point x="803" y="41" type="curve"/>
+      <point x="803" y="42" type="line"/>
+      <point x="713" y="42" type="line" smooth="yes"/>
+      <point x="642" y="42"/>
+      <point x="594" y="69"/>
+      <point x="567" y="122" type="curve" smooth="yes"/>
+      <point x="540" y="175"/>
+      <point x="526" y="271"/>
+      <point x="526" y="411" type="curve" smooth="yes"/>
+      <point x="526" y="1019" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 30 - 0
source/Hack-Regular.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-Regular.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-Regular.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>

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

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="radical.001" format="1">
+  <advance width="1233"/>
+  <note>
+	radical
+  </note>
+  <outline>
+    <contour>
+      <point x="100" y="733" type="line"/>
+      <point x="59" y="858" type="line"/>
+      <point x="350" y="956" type="line"/>
+      <point x="569" y="225" type="line"/>
+      <point x="1036" y="1696" type="line"/>
+      <point x="1184" y="1696" type="line"/>
+      <point x="1184" y="1565" type="line"/>
+      <point x="1137" y="1565" type="line"/>
+      <point x="631" y="-39" type="line"/>
+      <point x="504" y="-39" type="line"/>
+      <point x="258" y="786" type="line"/>
+    </contour>
+  </outline>
+</glyph>

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