Răsfoiți Sursa

punctuation changes

Chris Simpkins 9 ani în urmă
părinte
comite
7dad983626
99 a modificat fișierele cu 4140 adăugiri și 2910 ștergeri
  1. 5 1
      CHANGELOG.md
  2. 61 61
      source/Hack-Bold.ufo/glyphs/braceleft.glif
  3. 61 61
      source/Hack-Bold.ufo/glyphs/braceright.glif
  4. 8 8
      source/Hack-Bold.ufo/glyphs/bracketleft.glif
  5. 8 8
      source/Hack-Bold.ufo/glyphs/bracketright.glif
  6. 45 45
      source/Hack-Bold.ufo/glyphs/exclam.glif
  7. 94 36
      source/Hack-Bold.ufo/glyphs/exclamdbl.glif
  8. 51 22
      source/Hack-Bold.ufo/glyphs/exclamdown.case.glif
  9. 51 22
      source/Hack-Bold.ufo/glyphs/exclamdown.glif
  10. 14 14
      source/Hack-Bold.ufo/glyphs/guillemetleft.glif
  11. 14 14
      source/Hack-Bold.ufo/glyphs/guillemetright.glif
  12. 7 7
      source/Hack-Bold.ufo/glyphs/guilsinglleft.glif
  13. 7 7
      source/Hack-Bold.ufo/glyphs/guilsinglright.glif
  14. 26 26
      source/Hack-Bold.ufo/glyphs/parenleft.glif
  15. 26 26
      source/Hack-Bold.ufo/glyphs/parenright.glif
  16. 36 16
      source/Hack-Bold.ufo/glyphs/questiondown.case.glif
  17. 36 16
      source/Hack-Bold.ufo/glyphs/questiondown.glif
  18. 72 72
      source/Hack-Bold.ufo/glyphs/semicolon.glif
  19. 38 18
      source/Hack-Bold.ufo/glyphs/uni203D_.glif
  20. 76 36
      source/Hack-Bold.ufo/glyphs/uni2047.glif
  21. 76 36
      source/Hack-Bold.ufo/glyphs/uni2048.glif
  22. 76 36
      source/Hack-Bold.ufo/glyphs/uni2049.glif
  23. 36 16
      source/Hack-Bold.ufo/glyphs/uni2E_18.case.glif
  24. 70 50
      source/Hack-Bold.ufo/glyphs/uni2E_18.glif
  25. 36 16
      source/Hack-Bold.ufo/glyphs/uni2E_2E_.glif
  26. 85 85
      source/Hack-BoldOblique.ufo/glyphs/braceleft.glif
  27. 86 86
      source/Hack-BoldOblique.ufo/glyphs/braceright.glif
  28. 8 8
      source/Hack-BoldOblique.ufo/glyphs/bracketleft.glif
  29. 8 8
      source/Hack-BoldOblique.ufo/glyphs/bracketright.glif
  30. 27 27
      source/Hack-BoldOblique.ufo/glyphs/exclam.glif
  31. 66 44
      source/Hack-BoldOblique.ufo/glyphs/exclamdbl.glif
  32. 31 20
      source/Hack-BoldOblique.ufo/glyphs/exclamdown.case.glif
  33. 31 26
      source/Hack-BoldOblique.ufo/glyphs/exclamdown.glif
  34. 14 14
      source/Hack-BoldOblique.ufo/glyphs/guillemetleft.glif
  35. 14 14
      source/Hack-BoldOblique.ufo/glyphs/guillemetright.glif
  36. 7 7
      source/Hack-BoldOblique.ufo/glyphs/guilsinglleft.glif
  37. 7 7
      source/Hack-BoldOblique.ufo/glyphs/guilsinglright.glif
  38. 26 26
      source/Hack-BoldOblique.ufo/glyphs/parenleft.glif
  39. 26 26
      source/Hack-BoldOblique.ufo/glyphs/parenright.glif
  40. 29 29
      source/Hack-BoldOblique.ufo/glyphs/question.glif
  41. 29 16
      source/Hack-BoldOblique.ufo/glyphs/questiondown.case.glif
  42. 29 19
      source/Hack-BoldOblique.ufo/glyphs/questiondown.glif
  43. 94 94
      source/Hack-BoldOblique.ufo/glyphs/semicolon.glif
  44. 31 18
      source/Hack-BoldOblique.ufo/glyphs/uni203D_.glif
  45. 140 114
      source/Hack-BoldOblique.ufo/glyphs/uni2047.glif
  46. 62 36
      source/Hack-BoldOblique.ufo/glyphs/uni2048.glif
  47. 105 79
      source/Hack-BoldOblique.ufo/glyphs/uni2049.glif
  48. 29 16
      source/Hack-BoldOblique.ufo/glyphs/uni2E_18.case.glif
  49. 29 16
      source/Hack-BoldOblique.ufo/glyphs/uni2E_18.glif
  50. 29 16
      source/Hack-BoldOblique.ufo/glyphs/uni2E_2E_.glif
  51. 61 61
      source/Hack-Regular.ufo/glyphs/braceleft.glif
  52. 61 61
      source/Hack-Regular.ufo/glyphs/braceright.glif
  53. 8 8
      source/Hack-Regular.ufo/glyphs/bracketleft.glif
  54. 8 8
      source/Hack-Regular.ufo/glyphs/bracketright.glif
  55. 24 24
      source/Hack-Regular.ufo/glyphs/exclam.glif
  56. 517 44
      source/Hack-Regular.ufo/glyphs/exclamdbl.glif
  57. 30 22
      source/Hack-Regular.ufo/glyphs/exclamdown.case.glif
  58. 30 22
      source/Hack-Regular.ufo/glyphs/exclamdown.glif
  59. 14 14
      source/Hack-Regular.ufo/glyphs/guillemetleft.glif
  60. 14 14
      source/Hack-Regular.ufo/glyphs/guillemetright.glif
  61. 7 7
      source/Hack-Regular.ufo/glyphs/guilsinglleft.glif
  62. 7 7
      source/Hack-Regular.ufo/glyphs/guilsinglright.glif
  63. 26 26
      source/Hack-Regular.ufo/glyphs/parenleft.glif
  64. 26 26
      source/Hack-Regular.ufo/glyphs/parenright.glif
  65. 24 16
      source/Hack-Regular.ufo/glyphs/questiondown.case.glif
  66. 24 16
      source/Hack-Regular.ufo/glyphs/questiondown.glif
  67. 55 55
      source/Hack-Regular.ufo/glyphs/semicolon.glif
  68. 24 4
      source/Hack-Regular.ufo/glyphs/uni061F_.glif
  69. 26 6
      source/Hack-Regular.ufo/glyphs/uni203D_.glif
  70. 52 36
      source/Hack-Regular.ufo/glyphs/uni2047.glif
  71. 54 38
      source/Hack-Regular.ufo/glyphs/uni2048.glif
  72. 52 36
      source/Hack-Regular.ufo/glyphs/uni2049.glif
  73. 24 16
      source/Hack-Regular.ufo/glyphs/uni2E_18.case.glif
  74. 24 16
      source/Hack-Regular.ufo/glyphs/uni2E_18.glif
  75. 24 16
      source/Hack-Regular.ufo/glyphs/uni2E_2E_.glif
  76. 93 93
      source/Hack-RegularOblique.ufo/glyphs/braceleft.glif
  77. 91 91
      source/Hack-RegularOblique.ufo/glyphs/braceright.glif
  78. 8 8
      source/Hack-RegularOblique.ufo/glyphs/bracketleft.glif
  79. 8 8
      source/Hack-RegularOblique.ufo/glyphs/bracketright.glif
  80. 24 24
      source/Hack-RegularOblique.ufo/glyphs/exclam.glif
  81. 60 50
      source/Hack-RegularOblique.ufo/glyphs/exclamdbl.glif
  82. 28 23
      source/Hack-RegularOblique.ufo/glyphs/exclamdown.case.glif
  83. 28 20
      source/Hack-RegularOblique.ufo/glyphs/exclamdown.glif
  84. 14 14
      source/Hack-RegularOblique.ufo/glyphs/guillemetleft.glif
  85. 14 14
      source/Hack-RegularOblique.ufo/glyphs/guillemetright.glif
  86. 7 7
      source/Hack-RegularOblique.ufo/glyphs/guilsinglleft.glif
  87. 7 7
      source/Hack-RegularOblique.ufo/glyphs/guilsinglright.glif
  88. 26 26
      source/Hack-RegularOblique.ufo/glyphs/parenleft.glif
  89. 26 26
      source/Hack-RegularOblique.ufo/glyphs/parenright.glif
  90. 24 19
      source/Hack-RegularOblique.ufo/glyphs/questiondown.case.glif
  91. 24 16
      source/Hack-RegularOblique.ufo/glyphs/questiondown.glif
  92. 69 69
      source/Hack-RegularOblique.ufo/glyphs/semicolon.glif
  93. 26 24
      source/Hack-RegularOblique.ufo/glyphs/uni203D_.glif
  94. 52 48
      source/Hack-RegularOblique.ufo/glyphs/uni2047.glif
  95. 54 47
      source/Hack-RegularOblique.ufo/glyphs/uni2048.glif
  96. 97 90
      source/Hack-RegularOblique.ufo/glyphs/uni2049.glif
  97. 24 22
      source/Hack-RegularOblique.ufo/glyphs/uni2E_18.case.glif
  98. 24 22
      source/Hack-RegularOblique.ufo/glyphs/uni2E_18.glif
  99. 24 22
      source/Hack-RegularOblique.ufo/glyphs/uni2E_2E_.glif

+ 5 - 1
CHANGELOG.md

@@ -54,7 +54,7 @@ TODO:
 - Modified **lowercase p** - decreased width of terminal, opened angle
 - Modified **lowercase q** - decreased width of terminal, opened angle
 - Modified **lowercase r** - decreased width of terminal, opened angle
-- Modified **lowercase t** - added angle to left side of horizontal stem, increased length of the vertical stem to allow the curved tail to slightly overshoot the baseline
+- Modified **lowercase t** - added angle to the upper terminal, increased length of the vertical stem to allow the curved tail to slightly overshoot the baseline
 - Modified **lowercase y** - modified curves
 - Modified **0** - modified width and length of central oval fill, improved symmetry of the oval fill in all sets
 - Modified **2** - rounded the upper left corner of the base, decreased width of the spine of the hook
@@ -321,6 +321,10 @@ TODO:
 - Modified **right guillemet** - increased left sidebearing
 - Modified **left brace** - increased right sidebearing
 - Modified **right brace** - increased left sidebearing
+- Modified **left bracket** - increased right sidebearing
+- Modified **right bracket** - increased left sidebearing
+- Modified **left parenthesis** - increased right sidebearing
+- Modified **right parenthesis** - increased left sidebearing
 - Adjusted spacing on all diacritic marks in the regular, bold, oblique, and bold oblique set
 
 ### Removed

+ 61 - 61
source/Hack-Bold.ufo/glyphs/braceleft.glif

@@ -7,67 +7,67 @@
   </note>
   <outline>
     <contour>
-      <point x="1023" y="-334" type="line"/>
-      <point x="1023" y="-143" type="line"/>
-      <point x="900" y="-143" type="line" smooth="yes"/>
-      <point x="831" y="-143"/>
-      <point x="784" y="-129"/>
-      <point x="761" y="-101" type="curve" smooth="yes"/>
-      <point x="738" y="-72"/>
-      <point x="726" y="-10"/>
-      <point x="726" y="86" type="curve" smooth="yes"/>
-      <point x="726" y="291" type="line" smooth="yes"/>
-      <point x="726" y="400"/>
-      <point x="710" y="478"/>
-      <point x="677" y="523" type="curve" smooth="yes"/>
-      <point x="644" y="568"/>
-      <point x="586" y="598"/>
-      <point x="502" y="612" type="curve"/>
-      <point x="586" y="625"/>
-      <point x="644" y="653"/>
-      <point x="677" y="698" type="curve" smooth="yes"/>
-      <point x="710" y="743"/>
-      <point x="726" y="820"/>
-      <point x="726" y="930" type="curve" smooth="yes"/>
-      <point x="726" y="1139" type="line" smooth="yes"/>
-      <point x="726" y="1234"/>
-      <point x="738" y="1296"/>
-      <point x="761" y="1324" type="curve" smooth="yes"/>
-      <point x="784" y="1352"/>
-      <point x="831" y="1366"/>
-      <point x="900" y="1366" type="curve" smooth="yes"/>
-      <point x="1023" y="1366" type="line"/>
-      <point x="1023" y="1556" type="line"/>
-      <point x="873" y="1556" type="line" smooth="yes"/>
-      <point x="707" y="1556"/>
-      <point x="596" y="1532"/>
-      <point x="540" y="1483" type="curve" smooth="yes"/>
-      <point x="483" y="1434"/>
-      <point x="455" y="1335"/>
-      <point x="455" y="1188" type="curve" smooth="yes"/>
-      <point x="455" y="973" type="line" smooth="yes"/>
-      <point x="455" y="872"/>
-      <point x="437" y="802"/>
-      <point x="402" y="764" type="curve" smooth="yes"/>
-      <point x="366" y="726"/>
-      <point x="301" y="707"/>
-      <point x="208" y="707" type="curve" smooth="yes"/>
-      <point x="116" y="707" type="line"/>
-      <point x="116" y="516" type="line"/>
-      <point x="208" y="516" type="line" smooth="yes"/>
-      <point x="297" y="516"/>
-      <point x="366" y="498"/>
-      <point x="402" y="459" type="curve" smooth="yes"/>
-      <point x="439" y="419"/>
-      <point x="455" y="343"/>
-      <point x="455" y="250" type="curve" smooth="yes"/>
-      <point x="455" y="35" type="line" smooth="yes"/>
-      <point x="455" y="-112"/>
-      <point x="483" y="-211"/>
-      <point x="540" y="-260" type="curve" smooth="yes"/>
-      <point x="596" y="-309"/>
-      <point x="707" y="-334"/>
-      <point x="873" y="-334" type="curve" smooth="yes"/>
+      <point x="1003" y="-334" type="line"/>
+      <point x="1003" y="-143" type="line"/>
+      <point x="880" y="-143" type="line" smooth="yes"/>
+      <point x="811" y="-143"/>
+      <point x="764" y="-129"/>
+      <point x="741" y="-101" type="curve" smooth="yes"/>
+      <point x="718" y="-72"/>
+      <point x="706" y="-10"/>
+      <point x="706" y="86" type="curve" smooth="yes"/>
+      <point x="706" y="291" type="line" smooth="yes"/>
+      <point x="706" y="400"/>
+      <point x="690" y="478"/>
+      <point x="657" y="523" type="curve" smooth="yes"/>
+      <point x="624" y="568"/>
+      <point x="566" y="598"/>
+      <point x="482" y="612" type="curve"/>
+      <point x="566" y="625"/>
+      <point x="624" y="653"/>
+      <point x="657" y="698" type="curve" smooth="yes"/>
+      <point x="690" y="743"/>
+      <point x="706" y="820"/>
+      <point x="706" y="930" type="curve" smooth="yes"/>
+      <point x="706" y="1139" type="line" smooth="yes"/>
+      <point x="706" y="1234"/>
+      <point x="718" y="1296"/>
+      <point x="741" y="1324" type="curve" smooth="yes"/>
+      <point x="764" y="1352"/>
+      <point x="811" y="1366"/>
+      <point x="880" y="1366" type="curve" smooth="yes"/>
+      <point x="1003" y="1366" type="line"/>
+      <point x="1003" y="1556" type="line"/>
+      <point x="853" y="1556" type="line" smooth="yes"/>
+      <point x="687" y="1556"/>
+      <point x="576" y="1532"/>
+      <point x="520" y="1483" type="curve" smooth="yes"/>
+      <point x="463" y="1434"/>
+      <point x="435" y="1335"/>
+      <point x="435" y="1188" type="curve" smooth="yes"/>
+      <point x="435" y="973" type="line" smooth="yes"/>
+      <point x="435" y="872"/>
+      <point x="417" y="802"/>
+      <point x="382" y="764" type="curve" smooth="yes"/>
+      <point x="346" y="726"/>
+      <point x="281" y="707"/>
+      <point x="188" y="707" type="curve" smooth="yes"/>
+      <point x="96" y="707" type="line"/>
+      <point x="96" y="516" type="line"/>
+      <point x="188" y="516" type="line" smooth="yes"/>
+      <point x="277" y="516"/>
+      <point x="346" y="498"/>
+      <point x="382" y="459" type="curve" smooth="yes"/>
+      <point x="419" y="419"/>
+      <point x="435" y="343"/>
+      <point x="435" y="250" type="curve" smooth="yes"/>
+      <point x="435" y="35" type="line" smooth="yes"/>
+      <point x="435" y="-112"/>
+      <point x="463" y="-211"/>
+      <point x="520" y="-260" type="curve" smooth="yes"/>
+      <point x="576" y="-309"/>
+      <point x="687" y="-334"/>
+      <point x="853" y="-334" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 61 - 61
source/Hack-Bold.ufo/glyphs/braceright.glif

@@ -7,67 +7,67 @@
   </note>
   <outline>
     <contour>
-      <point x="360" y="-334" type="line" smooth="yes"/>
-      <point x="525" y="-334"/>
-      <point x="636" y="-309"/>
-      <point x="692" y="-260" type="curve" smooth="yes"/>
-      <point x="747" y="-211"/>
-      <point x="775" y="-112"/>
-      <point x="775" y="35" type="curve" smooth="yes"/>
-      <point x="775" y="250" type="line" smooth="yes"/>
-      <point x="775" y="350"/>
-      <point x="793" y="419"/>
-      <point x="830" y="458" type="curve" smooth="yes"/>
-      <point x="866" y="497"/>
-      <point x="931" y="516"/>
-      <point x="1025" y="516" type="curve" smooth="yes"/>
-      <point x="1117" y="516" type="line"/>
-      <point x="1117" y="707" type="line"/>
-      <point x="1025" y="707" type="line" smooth="yes"/>
-      <point x="925" y="707"/>
-      <point x="865" y="728"/>
-      <point x="830" y="765" type="curve" smooth="yes"/>
-      <point x="795" y="802"/>
-      <point x="775" y="865"/>
-      <point x="775" y="973" type="curve" smooth="yes"/>
-      <point x="775" y="1188" type="line" smooth="yes"/>
-      <point x="775" y="1335"/>
-      <point x="747" y="1434"/>
-      <point x="692" y="1483" type="curve" smooth="yes"/>
-      <point x="636" y="1532"/>
-      <point x="525" y="1556"/>
-      <point x="360" y="1556" type="curve" smooth="yes"/>
-      <point x="210" y="1556" type="line"/>
-      <point x="210" y="1366" type="line"/>
-      <point x="331" y="1366" type="line" smooth="yes"/>
-      <point x="395" y="1366"/>
-      <point x="447" y="1354"/>
-      <point x="472" y="1323" type="curve" smooth="yes"/>
-      <point x="495" y="1294"/>
-      <point x="507" y="1233"/>
-      <point x="507" y="1139" type="curve" smooth="yes"/>
-      <point x="507" y="930" type="line" smooth="yes"/>
-      <point x="507" y="820"/>
-      <point x="523" y="743"/>
-      <point x="556" y="698" type="curve" smooth="yes"/>
-      <point x="588" y="653"/>
-      <point x="646" y="625"/>
-      <point x="730" y="612" type="curve"/>
-      <point x="652" y="599"/>
-      <point x="590" y="570"/>
-      <point x="556" y="523" type="curve" smooth="yes"/>
-      <point x="523" y="478"/>
-      <point x="507" y="400"/>
-      <point x="507" y="291" type="curve" smooth="yes"/>
-      <point x="507" y="86" type="line" smooth="yes"/>
-      <point x="507" y="-9"/>
-      <point x="495" y="-71"/>
-      <point x="471" y="-100" type="curve" smooth="yes"/>
-      <point x="447" y="-129"/>
-      <point x="400" y="-143"/>
-      <point x="331" y="-143" type="curve" smooth="yes"/>
-      <point x="210" y="-143" type="line"/>
-      <point x="210" y="-334" type="line"/>
+      <point x="380" y="-334" type="line" smooth="yes"/>
+      <point x="545" y="-334"/>
+      <point x="656" y="-309"/>
+      <point x="712" y="-260" type="curve" smooth="yes"/>
+      <point x="767" y="-211"/>
+      <point x="795" y="-112"/>
+      <point x="795" y="35" type="curve" smooth="yes"/>
+      <point x="795" y="250" type="line" smooth="yes"/>
+      <point x="795" y="350"/>
+      <point x="813" y="419"/>
+      <point x="850" y="458" type="curve" smooth="yes"/>
+      <point x="886" y="497"/>
+      <point x="951" y="516"/>
+      <point x="1045" y="516" type="curve" smooth="yes"/>
+      <point x="1137" y="516" type="line"/>
+      <point x="1137" y="707" type="line"/>
+      <point x="1045" y="707" type="line" smooth="yes"/>
+      <point x="945" y="707"/>
+      <point x="885" y="728"/>
+      <point x="850" y="765" type="curve" smooth="yes"/>
+      <point x="815" y="802"/>
+      <point x="795" y="865"/>
+      <point x="795" y="973" type="curve" smooth="yes"/>
+      <point x="795" y="1188" type="line" smooth="yes"/>
+      <point x="795" y="1335"/>
+      <point x="767" y="1434"/>
+      <point x="712" y="1483" type="curve" smooth="yes"/>
+      <point x="656" y="1532"/>
+      <point x="545" y="1556"/>
+      <point x="380" y="1556" type="curve" smooth="yes"/>
+      <point x="230" y="1556" type="line"/>
+      <point x="230" y="1366" type="line"/>
+      <point x="351" y="1366" type="line" smooth="yes"/>
+      <point x="415" y="1366"/>
+      <point x="467" y="1354"/>
+      <point x="492" y="1323" type="curve" smooth="yes"/>
+      <point x="515" y="1294"/>
+      <point x="527" y="1233"/>
+      <point x="527" y="1139" type="curve" smooth="yes"/>
+      <point x="527" y="930" type="line" smooth="yes"/>
+      <point x="527" y="820"/>
+      <point x="543" y="743"/>
+      <point x="576" y="698" type="curve" smooth="yes"/>
+      <point x="608" y="653"/>
+      <point x="666" y="625"/>
+      <point x="750" y="612" type="curve"/>
+      <point x="672" y="599"/>
+      <point x="610" y="570"/>
+      <point x="576" y="523" type="curve" smooth="yes"/>
+      <point x="543" y="478"/>
+      <point x="527" y="400"/>
+      <point x="527" y="291" type="curve" smooth="yes"/>
+      <point x="527" y="86" type="line" smooth="yes"/>
+      <point x="527" y="-9"/>
+      <point x="515" y="-71"/>
+      <point x="491" y="-100" type="curve" smooth="yes"/>
+      <point x="467" y="-129"/>
+      <point x="420" y="-143"/>
+      <point x="351" y="-143" type="curve" smooth="yes"/>
+      <point x="230" y="-143" type="line"/>
+      <point x="230" y="-334" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 8 - 8
source/Hack-Bold.ufo/glyphs/bracketleft.glif

@@ -7,14 +7,14 @@
   </note>
   <outline>
     <contour>
-      <point x="927" y="-270" type="line"/>
-      <point x="927" y="-85" type="line"/>
-      <point x="689" y="-85" type="line"/>
-      <point x="689" y="1446" type="line"/>
-      <point x="927" y="1446" type="line"/>
-      <point x="927" y="1636" type="line"/>
-      <point x="424" y="1636" type="line"/>
-      <point x="424" y="-270" type="line"/>
+      <point x="887" y="-270" type="line"/>
+      <point x="887" y="-85" type="line"/>
+      <point x="649" y="-85" type="line"/>
+      <point x="649" y="1446" type="line"/>
+      <point x="887" y="1446" type="line"/>
+      <point x="887" y="1636" type="line"/>
+      <point x="384" y="1636" type="line"/>
+      <point x="384" y="-270" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 8 - 8
source/Hack-Bold.ufo/glyphs/bracketright.glif

@@ -7,14 +7,14 @@
   </note>
   <outline>
     <contour>
-      <point x="809" y="-270" type="line"/>
-      <point x="809" y="1635" type="line"/>
-      <point x="304" y="1635" type="line"/>
-      <point x="304" y="1445" type="line"/>
-      <point x="547" y="1445" type="line"/>
-      <point x="547" y="-83" type="line"/>
-      <point x="304" y="-83" type="line"/>
-      <point x="304" y="-270" type="line"/>
+      <point x="849" y="-270" type="line"/>
+      <point x="849" y="1635" type="line"/>
+      <point x="344" y="1635" type="line"/>
+      <point x="344" y="1445" type="line"/>
+      <point x="587" y="1445" type="line"/>
+      <point x="587" y="-83" type="line"/>
+      <point x="344" y="-83" type="line"/>
+      <point x="344" y="-270" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 45 - 45
source/Hack-Bold.ufo/glyphs/exclam.glif

@@ -15,51 +15,51 @@
       <point x="548" y="476" type="line"/>
     </contour>
     <contour>
-      <point x="634" y="-48"/>
-      <point x="654" y="-45"/>
-      <point x="674" y="-37" type="curve" smooth="yes"/>
-      <point x="694" y="-29"/>
-      <point x="707" y="-20"/>
-      <point x="723" y="-3" type="curve" smooth="yes"/>
-      <point x="737" y="12"/>
-      <point x="740" y="17"/>
-      <point x="747" y="30" type="curve" smooth="yes"/>
-      <point x="756" y="47"/>
-      <point x="759" y="55"/>
-      <point x="762" y="69" type="curve" smooth="yes"/>
-      <point x="765" y="82"/>
-      <point x="766" y="99"/>
-      <point x="766" y="112" type="curve" smooth="yes"/>
-      <point x="766" y="159"/>
-      <point x="752" y="199"/>
-      <point x="724" y="228" type="curve" smooth="yes"/>
-      <point x="696" y="256"/>
-      <point x="656" y="272"/>
-      <point x="617" y="272" type="curve" smooth="yes"/>
-      <point x="607" y="272"/>
-      <point x="597" y="271"/>
-      <point x="590" y="270" type="curve" smooth="yes"/>
-      <point x="578" y="268"/>
-      <point x="574" y="267"/>
-      <point x="567" y="265" type="curve" smooth="yes"/>
-      <point x="560" y="263"/>
-      <point x="548" y="257"/>
-      <point x="545" y="256" type="curve" smooth="yes"/>
-      <point x="538" y="253"/>
-      <point x="530" y="248"/>
-      <point x="525" y="244" type="curve" smooth="yes"/>
-      <point x="521" y="240"/>
-      <point x="520" y="240"/>
-      <point x="507" y="227" type="curve" smooth="yes"/>
-      <point x="478" y="198"/>
-      <point x="464" y="160"/>
-      <point x="464" y="113" type="curve" smooth="yes"/>
-      <point x="464" y="65"/>
-      <point x="478" y="26"/>
-      <point x="507" y="-4" type="curve" smooth="yes"/>
-      <point x="533" y="-31"/>
-      <point x="571" y="-48"/>
-      <point x="615" y="-48" type="curve" smooth="yes"/>
+      <point x="637" y="-72"/>
+      <point x="660" y="-69"/>
+      <point x="683" y="-59" type="curve" smooth="yes"/>
+      <point x="706" y="-50"/>
+      <point x="721" y="-40"/>
+      <point x="739" y="-20" type="curve" smooth="yes"/>
+      <point x="755" y="-3"/>
+      <point x="759" y="3"/>
+      <point x="767" y="18" type="curve" smooth="yes"/>
+      <point x="777" y="37"/>
+      <point x="781" y="46"/>
+      <point x="784" y="63" type="curve" smooth="yes"/>
+      <point x="787" y="78"/>
+      <point x="789" y="97"/>
+      <point x="789" y="112" type="curve" smooth="yes"/>
+      <point x="789" y="166"/>
+      <point x="773" y="212"/>
+      <point x="740" y="245" type="curve" smooth="yes"/>
+      <point x="708" y="278"/>
+      <point x="662" y="296"/>
+      <point x="617" y="296" type="curve" smooth="yes"/>
+      <point x="606" y="296"/>
+      <point x="594" y="295"/>
+      <point x="586" y="294" type="curve" smooth="yes"/>
+      <point x="572" y="291"/>
+      <point x="568" y="290"/>
+      <point x="560" y="288" type="curve" smooth="yes"/>
+      <point x="552" y="286"/>
+      <point x="538" y="279"/>
+      <point x="535" y="278" type="curve" smooth="yes"/>
+      <point x="526" y="274"/>
+      <point x="517" y="268"/>
+      <point x="512" y="264" type="curve" smooth="yes"/>
+      <point x="507" y="259"/>
+      <point x="506" y="259"/>
+      <point x="491" y="244" type="curve" smooth="yes"/>
+      <point x="457" y="211"/>
+      <point x="441" y="167"/>
+      <point x="441" y="113" type="curve" smooth="yes"/>
+      <point x="441" y="58"/>
+      <point x="457" y="13"/>
+      <point x="491" y="-21" type="curve" smooth="yes"/>
+      <point x="521" y="-52"/>
+      <point x="564" y="-72"/>
+      <point x="615" y="-72" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 94 - 36
source/Hack-Bold.ufo/glyphs/exclamdbl.glif

@@ -14,42 +14,6 @@
       <point x="791" y="838" type="line"/>
       <point x="826" y="481" type="line"/>
     </contour>
-    <contour>
-      <point x="412" y="0" type="line" smooth="yes"/>
-      <point x="431" y="0"/>
-      <point x="442" y="11"/>
-      <point x="442" y="30" type="curve" smooth="yes"/>
-      <point x="442" y="253" type="line" smooth="yes"/>
-      <point x="442" y="272"/>
-      <point x="431" y="283"/>
-      <point x="412" y="283" type="curve" smooth="yes"/>
-      <point x="205" y="283" type="line" smooth="yes"/>
-      <point x="186" y="283"/>
-      <point x="175" y="272"/>
-      <point x="175" y="253" type="curve" smooth="yes"/>
-      <point x="175" y="30" type="line" smooth="yes"/>
-      <point x="175" y="11"/>
-      <point x="186" y="0"/>
-      <point x="205" y="0" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="1028" y="0" type="line" smooth="yes"/>
-      <point x="1047" y="0"/>
-      <point x="1058" y="11"/>
-      <point x="1058" y="30" type="curve" smooth="yes"/>
-      <point x="1058" y="253" type="line" smooth="yes"/>
-      <point x="1058" y="272"/>
-      <point x="1047" y="283"/>
-      <point x="1028" y="283" type="curve" smooth="yes"/>
-      <point x="821" y="283" type="line" smooth="yes"/>
-      <point x="802" y="283"/>
-      <point x="791" y="272"/>
-      <point x="791" y="253" type="curve" smooth="yes"/>
-      <point x="791" y="30" type="line" smooth="yes"/>
-      <point x="791" y="11"/>
-      <point x="802" y="0"/>
-      <point x="821" y="0" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="409" y="481" type="line"/>
       <point x="442" y="838" type="line"/>
@@ -58,5 +22,99 @@
       <point x="175" y="838" type="line"/>
       <point x="210" y="481" type="line"/>
     </contour>
+    <contour>
+      <point x="330" y="-72"/>
+      <point x="353" y="-69"/>
+      <point x="376" y="-59" type="curve" smooth="yes"/>
+      <point x="399" y="-50"/>
+      <point x="414" y="-40"/>
+      <point x="432" y="-20" type="curve" smooth="yes"/>
+      <point x="448" y="-3"/>
+      <point x="452" y="3"/>
+      <point x="460" y="18" type="curve" smooth="yes"/>
+      <point x="470" y="37"/>
+      <point x="474" y="46"/>
+      <point x="477" y="63" type="curve" smooth="yes"/>
+      <point x="480" y="78"/>
+      <point x="482" y="97"/>
+      <point x="482" y="112" type="curve" smooth="yes"/>
+      <point x="482" y="166"/>
+      <point x="466" y="212"/>
+      <point x="433" y="245" type="curve" smooth="yes"/>
+      <point x="401" y="278"/>
+      <point x="355" y="296"/>
+      <point x="310" y="296" type="curve" smooth="yes"/>
+      <point x="299" y="296"/>
+      <point x="287" y="295"/>
+      <point x="279" y="294" type="curve" smooth="yes"/>
+      <point x="265" y="291"/>
+      <point x="261" y="290"/>
+      <point x="253" y="288" type="curve" smooth="yes"/>
+      <point x="245" y="286"/>
+      <point x="231" y="279"/>
+      <point x="228" y="278" type="curve" smooth="yes"/>
+      <point x="219" y="274"/>
+      <point x="210" y="268"/>
+      <point x="205" y="264" type="curve" smooth="yes"/>
+      <point x="200" y="259"/>
+      <point x="199" y="259"/>
+      <point x="184" y="244" type="curve" smooth="yes"/>
+      <point x="150" y="211"/>
+      <point x="134" y="167"/>
+      <point x="134" y="113" type="curve" smooth="yes"/>
+      <point x="134" y="58"/>
+      <point x="150" y="13"/>
+      <point x="184" y="-21" type="curve" smooth="yes"/>
+      <point x="214" y="-52"/>
+      <point x="257" y="-72"/>
+      <point x="308" y="-72" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="950" y="-72"/>
+      <point x="973" y="-69"/>
+      <point x="996" y="-59" type="curve" smooth="yes"/>
+      <point x="1019" y="-50"/>
+      <point x="1034" y="-40"/>
+      <point x="1052" y="-20" type="curve" smooth="yes"/>
+      <point x="1068" y="-3"/>
+      <point x="1072" y="3"/>
+      <point x="1080" y="18" type="curve" smooth="yes"/>
+      <point x="1090" y="37"/>
+      <point x="1094" y="46"/>
+      <point x="1097" y="63" type="curve" smooth="yes"/>
+      <point x="1100" y="78"/>
+      <point x="1102" y="97"/>
+      <point x="1102" y="112" type="curve" smooth="yes"/>
+      <point x="1102" y="166"/>
+      <point x="1086" y="212"/>
+      <point x="1053" y="245" type="curve" smooth="yes"/>
+      <point x="1021" y="278"/>
+      <point x="975" y="296"/>
+      <point x="930" y="296" type="curve" smooth="yes"/>
+      <point x="919" y="296"/>
+      <point x="907" y="295"/>
+      <point x="899" y="294" type="curve" smooth="yes"/>
+      <point x="885" y="291"/>
+      <point x="881" y="290"/>
+      <point x="873" y="288" type="curve" smooth="yes"/>
+      <point x="865" y="286"/>
+      <point x="851" y="279"/>
+      <point x="848" y="278" type="curve" smooth="yes"/>
+      <point x="839" y="274"/>
+      <point x="830" y="268"/>
+      <point x="825" y="264" type="curve" smooth="yes"/>
+      <point x="820" y="259"/>
+      <point x="819" y="259"/>
+      <point x="804" y="244" type="curve" smooth="yes"/>
+      <point x="770" y="211"/>
+      <point x="754" y="167"/>
+      <point x="754" y="113" type="curve" smooth="yes"/>
+      <point x="754" y="58"/>
+      <point x="770" y="13"/>
+      <point x="804" y="-21" type="curve" smooth="yes"/>
+      <point x="834" y="-52"/>
+      <point x="877" y="-72"/>
+      <point x="928" y="-72" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 51 - 22
source/Hack-Bold.ufo/glyphs/exclamdown.case.glif

@@ -6,30 +6,59 @@
   </note>
   <outline>
     <contour>
-      <point x="750" y="0" type="line"/>
-      <point x="750" y="655" type="line"/>
-      <point x="715" y="1012" type="line"/>
-      <point x="516" y="1012" type="line"/>
-      <point x="483" y="655" type="line"/>
-      <point x="483" y="0" type="line"/>
+      <point x="470" y="384" type="line"/>
+      <point x="470" y="-72" type="line"/>
+      <point x="755" y="-72" type="line"/>
+      <point x="755" y="384" type="line"/>
+      <point x="687" y="960" type="line"/>
+      <point x="548" y="960" type="line"/>
     </contour>
     <contour>
-      <point x="720" y="1210" type="line" smooth="yes"/>
-      <point x="739" y="1210"/>
-      <point x="750" y="1221"/>
-      <point x="750" y="1240" type="curve" smooth="yes"/>
-      <point x="750" y="1463" type="line" smooth="yes"/>
-      <point x="750" y="1482"/>
-      <point x="739" y="1493"/>
-      <point x="720" y="1493" type="curve" smooth="yes"/>
-      <point x="513" y="1493" type="line" smooth="yes"/>
-      <point x="494" y="1493"/>
-      <point x="483" y="1482"/>
-      <point x="483" y="1463" type="curve" smooth="yes"/>
-      <point x="483" y="1240" type="line" smooth="yes"/>
-      <point x="483" y="1221"/>
-      <point x="494" y="1210"/>
-      <point x="513" y="1210" type="curve" smooth="yes"/>
+      <point x="564" y="1508"/>
+      <point x="521" y="1488"/>
+      <point x="491" y="1457" type="curve" smooth="yes"/>
+      <point x="457" y="1423"/>
+      <point x="441" y="1378"/>
+      <point x="441" y="1323" type="curve" smooth="yes"/>
+      <point x="441" y="1269"/>
+      <point x="457" y="1225"/>
+      <point x="491" y="1192" type="curve" smooth="yes"/>
+      <point x="506" y="1177"/>
+      <point x="507" y="1177"/>
+      <point x="512" y="1172" type="curve" smooth="yes"/>
+      <point x="517" y="1168"/>
+      <point x="526" y="1162"/>
+      <point x="535" y="1158" type="curve" smooth="yes"/>
+      <point x="538" y="1157"/>
+      <point x="552" y="1150"/>
+      <point x="560" y="1148" type="curve" smooth="yes"/>
+      <point x="568" y="1146"/>
+      <point x="572" y="1145"/>
+      <point x="586" y="1142" type="curve" smooth="yes"/>
+      <point x="594" y="1141"/>
+      <point x="606" y="1140"/>
+      <point x="617" y="1140" type="curve" smooth="yes"/>
+      <point x="662" y="1140"/>
+      <point x="708" y="1158"/>
+      <point x="740" y="1191" type="curve" smooth="yes"/>
+      <point x="773" y="1224"/>
+      <point x="789" y="1270"/>
+      <point x="789" y="1324" type="curve" smooth="yes"/>
+      <point x="789" y="1339"/>
+      <point x="787" y="1358"/>
+      <point x="784" y="1373" type="curve" smooth="yes"/>
+      <point x="781" y="1390"/>
+      <point x="777" y="1399"/>
+      <point x="767" y="1418" type="curve" smooth="yes"/>
+      <point x="759" y="1433"/>
+      <point x="755" y="1439"/>
+      <point x="739" y="1456" type="curve" smooth="yes"/>
+      <point x="721" y="1476"/>
+      <point x="706" y="1486"/>
+      <point x="683" y="1495" type="curve" smooth="yes"/>
+      <point x="660" y="1505"/>
+      <point x="637" y="1508"/>
+      <point x="615" y="1508" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 51 - 22
source/Hack-Bold.ufo/glyphs/exclamdown.glif

@@ -7,30 +7,59 @@
   </note>
   <outline>
     <contour>
-      <point x="750" y="0" type="line"/>
-      <point x="750" y="655" type="line"/>
-      <point x="715" y="1012" type="line"/>
-      <point x="516" y="1012" type="line"/>
-      <point x="483" y="655" type="line"/>
-      <point x="483" y="0" type="line"/>
+      <point x="470" y="384" type="line"/>
+      <point x="470" y="-72" type="line"/>
+      <point x="755" y="-72" type="line"/>
+      <point x="755" y="384" type="line"/>
+      <point x="687" y="960" type="line"/>
+      <point x="548" y="960" type="line"/>
     </contour>
     <contour>
-      <point x="720" y="1210" type="line" smooth="yes"/>
-      <point x="739" y="1210"/>
-      <point x="750" y="1221"/>
-      <point x="750" y="1240" type="curve" smooth="yes"/>
-      <point x="750" y="1463" type="line" smooth="yes"/>
-      <point x="750" y="1482"/>
-      <point x="739" y="1493"/>
-      <point x="720" y="1493" type="curve" smooth="yes"/>
-      <point x="513" y="1493" type="line" smooth="yes"/>
-      <point x="494" y="1493"/>
-      <point x="483" y="1482"/>
-      <point x="483" y="1463" type="curve" smooth="yes"/>
-      <point x="483" y="1240" type="line" smooth="yes"/>
-      <point x="483" y="1221"/>
-      <point x="494" y="1210"/>
-      <point x="513" y="1210" type="curve" smooth="yes"/>
+      <point x="564" y="1508"/>
+      <point x="521" y="1488"/>
+      <point x="491" y="1457" type="curve" smooth="yes"/>
+      <point x="457" y="1423"/>
+      <point x="441" y="1378"/>
+      <point x="441" y="1323" type="curve" smooth="yes"/>
+      <point x="441" y="1269"/>
+      <point x="457" y="1225"/>
+      <point x="491" y="1192" type="curve" smooth="yes"/>
+      <point x="506" y="1177"/>
+      <point x="507" y="1177"/>
+      <point x="512" y="1172" type="curve" smooth="yes"/>
+      <point x="517" y="1168"/>
+      <point x="526" y="1162"/>
+      <point x="535" y="1158" type="curve" smooth="yes"/>
+      <point x="538" y="1157"/>
+      <point x="552" y="1150"/>
+      <point x="560" y="1148" type="curve" smooth="yes"/>
+      <point x="568" y="1146"/>
+      <point x="572" y="1145"/>
+      <point x="586" y="1142" type="curve" smooth="yes"/>
+      <point x="594" y="1141"/>
+      <point x="606" y="1140"/>
+      <point x="617" y="1140" type="curve" smooth="yes"/>
+      <point x="662" y="1140"/>
+      <point x="708" y="1158"/>
+      <point x="740" y="1191" type="curve" smooth="yes"/>
+      <point x="773" y="1224"/>
+      <point x="789" y="1270"/>
+      <point x="789" y="1324" type="curve" smooth="yes"/>
+      <point x="789" y="1339"/>
+      <point x="787" y="1358"/>
+      <point x="784" y="1373" type="curve" smooth="yes"/>
+      <point x="781" y="1390"/>
+      <point x="777" y="1399"/>
+      <point x="767" y="1418" type="curve" smooth="yes"/>
+      <point x="759" y="1433"/>
+      <point x="755" y="1439"/>
+      <point x="739" y="1456" type="curve" smooth="yes"/>
+      <point x="721" y="1476"/>
+      <point x="706" y="1486"/>
+      <point x="683" y="1495" type="curve" smooth="yes"/>
+      <point x="660" y="1505"/>
+      <point x="637" y="1508"/>
+      <point x="615" y="1508" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 14 - 14
source/Hack-Bold.ufo/glyphs/guillemetleft.glif

@@ -7,22 +7,22 @@
   </note>
   <outline>
     <contour>
-      <point x="1012" y="379" type="line"/>
-      <point x="736" y="600" type="line"/>
-      <point x="1012" y="821" type="line"/>
-      <point x="1012" y="1059" type="line"/>
-      <point x="543" y="666" type="line"/>
-      <point x="543" y="535" type="line"/>
-      <point x="1012" y="141" type="line"/>
+      <point x="982" y="379" type="line"/>
+      <point x="706" y="600" type="line"/>
+      <point x="982" y="821" type="line"/>
+      <point x="982" y="1059" type="line"/>
+      <point x="513" y="666" type="line"/>
+      <point x="513" y="535" type="line"/>
+      <point x="982" y="141" type="line"/>
     </contour>
     <contour>
-      <point x="558" y="379" type="line"/>
-      <point x="281" y="600" type="line"/>
-      <point x="558" y="821" type="line"/>
-      <point x="558" y="1059" type="line"/>
-      <point x="89" y="666" type="line"/>
-      <point x="89" y="535" type="line"/>
-      <point x="558" y="141" type="line"/>
+      <point x="528" y="379" type="line"/>
+      <point x="251" y="600" type="line"/>
+      <point x="528" y="821" type="line"/>
+      <point x="528" y="1059" type="line"/>
+      <point x="59" y="666" type="line"/>
+      <point x="59" y="535" type="line"/>
+      <point x="528" y="141" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 14 - 14
source/Hack-Bold.ufo/glyphs/guillemetright.glif

@@ -7,22 +7,22 @@
   </note>
   <outline>
     <contour>
-      <point x="1146" y="535" type="line"/>
-      <point x="1146" y="666" type="line"/>
-      <point x="677" y="1059" type="line"/>
-      <point x="677" y="821" type="line"/>
-      <point x="954" y="600" type="line"/>
-      <point x="677" y="379" type="line"/>
-      <point x="677" y="141" type="line"/>
+      <point x="1176" y="535" type="line"/>
+      <point x="1176" y="666" type="line"/>
+      <point x="707" y="1059" type="line"/>
+      <point x="707" y="821" type="line"/>
+      <point x="984" y="600" type="line"/>
+      <point x="707" y="379" type="line"/>
+      <point x="707" y="141" type="line"/>
     </contour>
     <contour>
-      <point x="692" y="535" type="line"/>
-      <point x="692" y="666" type="line"/>
-      <point x="223" y="1059" type="line"/>
-      <point x="223" y="821" type="line"/>
-      <point x="499" y="600" type="line"/>
-      <point x="223" y="379" type="line"/>
-      <point x="223" y="141" type="line"/>
+      <point x="722" y="535" type="line"/>
+      <point x="722" y="666" type="line"/>
+      <point x="253" y="1059" type="line"/>
+      <point x="253" y="821" type="line"/>
+      <point x="529" y="600" type="line"/>
+      <point x="253" y="379" type="line"/>
+      <point x="253" y="141" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 7 - 7
source/Hack-Bold.ufo/glyphs/guilsinglleft.glif

@@ -7,13 +7,13 @@
   </note>
   <outline>
     <contour>
-      <point x="815" y="379" type="line"/>
-      <point x="539" y="600" type="line"/>
-      <point x="815" y="821" type="line"/>
-      <point x="815" y="1059" type="line"/>
-      <point x="346" y="666" type="line"/>
-      <point x="346" y="535" type="line"/>
-      <point x="815" y="141" type="line"/>
+      <point x="725" y="379" type="line"/>
+      <point x="449" y="600" type="line"/>
+      <point x="725" y="821" type="line"/>
+      <point x="725" y="1059" type="line"/>
+      <point x="256" y="666" type="line"/>
+      <point x="256" y="535" type="line"/>
+      <point x="725" y="141" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 7 - 7
source/Hack-Bold.ufo/glyphs/guilsinglright.glif

@@ -7,13 +7,13 @@
   </note>
   <outline>
     <contour>
-      <point x="889" y="535" type="line"/>
-      <point x="889" y="666" type="line"/>
-      <point x="420" y="1059" type="line"/>
-      <point x="420" y="821" type="line"/>
-      <point x="698" y="600" type="line"/>
-      <point x="420" y="379" type="line"/>
-      <point x="420" y="141" type="line"/>
+      <point x="979" y="535" type="line"/>
+      <point x="979" y="666" type="line"/>
+      <point x="510" y="1059" type="line"/>
+      <point x="510" y="821" type="line"/>
+      <point x="788" y="600" type="line"/>
+      <point x="510" y="379" type="line"/>
+      <point x="510" y="141" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 26 - 26
source/Hack-Bold.ufo/glyphs/parenleft.glif

@@ -7,32 +7,32 @@
   </note>
   <outline>
     <contour>
-      <point x="814" y="-270" type="line"/>
-      <point x="726" y="-110"/>
-      <point x="661" y="45"/>
-      <point x="618" y="196" type="curve" smooth="yes"/>
-      <point x="575" y="346"/>
-      <point x="554" y="495"/>
-      <point x="554" y="643" type="curve" smooth="yes"/>
-      <point x="554" y="792"/>
-      <point x="575" y="942"/>
-      <point x="618" y="1091" type="curve" smooth="yes"/>
-      <point x="662" y="1244"/>
-      <point x="729" y="1400"/>
-      <point x="814" y="1554" type="curve"/>
-      <point x="586" y="1554" type="line"/>
-      <point x="475" y="1393"/>
-      <point x="401" y="1247"/>
-      <point x="351" y="1101" type="curve" smooth="yes"/>
-      <point x="299" y="950"/>
-      <point x="273" y="798"/>
-      <point x="273" y="643" type="curve" smooth="yes"/>
-      <point x="273" y="488"/>
-      <point x="299" y="335"/>
-      <point x="350" y="186" type="curve" smooth="yes"/>
-      <point x="405" y="24"/>
-      <point x="488" y="-128"/>
-      <point x="586" y="-270" type="curve"/>
+      <point x="824" y="-270" type="line"/>
+      <point x="736" y="-110"/>
+      <point x="671" y="45"/>
+      <point x="628" y="196" type="curve" smooth="yes"/>
+      <point x="585" y="346"/>
+      <point x="564" y="495"/>
+      <point x="564" y="643" type="curve" smooth="yes"/>
+      <point x="564" y="792"/>
+      <point x="585" y="942"/>
+      <point x="628" y="1091" type="curve" smooth="yes"/>
+      <point x="672" y="1244"/>
+      <point x="739" y="1400"/>
+      <point x="824" y="1554" type="curve"/>
+      <point x="596" y="1554" type="line"/>
+      <point x="485" y="1393"/>
+      <point x="411" y="1247"/>
+      <point x="361" y="1101" type="curve" smooth="yes"/>
+      <point x="309" y="950"/>
+      <point x="283" y="798"/>
+      <point x="283" y="643" type="curve" smooth="yes"/>
+      <point x="283" y="488"/>
+      <point x="309" y="335"/>
+      <point x="360" y="186" type="curve" smooth="yes"/>
+      <point x="415" y="24"/>
+      <point x="498" y="-128"/>
+      <point x="596" y="-270" type="curve"/>
     </contour>
   </outline>
 </glyph>

+ 26 - 26
source/Hack-Bold.ufo/glyphs/parenright.glif

@@ -7,32 +7,32 @@
   </note>
   <outline>
     <contour>
-      <point x="647" y="-270" type="line"/>
-      <point x="752" y="-117"/>
-      <point x="830" y="31"/>
-      <point x="883" y="186" type="curve" smooth="yes"/>
-      <point x="934" y="335"/>
-      <point x="960" y="489"/>
-      <point x="960" y="641" type="curve" smooth="yes"/>
-      <point x="960" y="791"/>
-      <point x="935" y="950"/>
-      <point x="883" y="1101" type="curve" smooth="yes"/>
-      <point x="831" y="1251"/>
-      <point x="752" y="1402"/>
-      <point x="647" y="1554" type="curve"/>
-      <point x="419" y="1554" type="line"/>
-      <point x="508" y="1393"/>
-      <point x="573" y="1237"/>
-      <point x="615" y="1091" type="curve" smooth="yes"/>
-      <point x="658" y="942"/>
-      <point x="679" y="792"/>
-      <point x="679" y="643" type="curve" smooth="yes"/>
-      <point x="679" y="495"/>
-      <point x="658" y="346"/>
-      <point x="615" y="196" type="curve" smooth="yes"/>
-      <point x="572" y="45"/>
-      <point x="507" y="-110"/>
-      <point x="419" y="-270" type="curve"/>
+      <point x="637" y="-270" type="line"/>
+      <point x="742" y="-117"/>
+      <point x="820" y="31"/>
+      <point x="873" y="186" type="curve" smooth="yes"/>
+      <point x="924" y="335"/>
+      <point x="950" y="489"/>
+      <point x="950" y="641" type="curve" smooth="yes"/>
+      <point x="950" y="791"/>
+      <point x="925" y="950"/>
+      <point x="873" y="1101" type="curve" smooth="yes"/>
+      <point x="821" y="1251"/>
+      <point x="742" y="1402"/>
+      <point x="637" y="1554" type="curve"/>
+      <point x="409" y="1554" type="line"/>
+      <point x="498" y="1393"/>
+      <point x="563" y="1237"/>
+      <point x="605" y="1091" type="curve" smooth="yes"/>
+      <point x="648" y="942"/>
+      <point x="669" y="792"/>
+      <point x="669" y="643" type="curve" smooth="yes"/>
+      <point x="669" y="495"/>
+      <point x="648" y="346"/>
+      <point x="605" y="196" type="curve" smooth="yes"/>
+      <point x="562" y="45"/>
+      <point x="497" y="-110"/>
+      <point x="409" y="-270" type="curve"/>
     </contour>
   </outline>
 </glyph>

+ 36 - 16
source/Hack-Bold.ufo/glyphs/questiondown.case.glif

@@ -44,22 +44,42 @@
       <point x="602" y="-27" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="769" y="1210" type="line" smooth="yes"/>
-      <point x="788" y="1210"/>
-      <point x="799" y="1221"/>
-      <point x="799" y="1240" type="curve" smooth="yes"/>
-      <point x="799" y="1463" type="line" smooth="yes"/>
-      <point x="799" y="1482"/>
-      <point x="788" y="1493"/>
-      <point x="769" y="1493" type="curve" smooth="yes"/>
-      <point x="562" y="1493" type="line" smooth="yes"/>
-      <point x="543" y="1493"/>
-      <point x="532" y="1482"/>
-      <point x="532" y="1463" type="curve" smooth="yes"/>
-      <point x="532" y="1240" type="line" smooth="yes"/>
-      <point x="532" y="1221"/>
-      <point x="543" y="1210"/>
-      <point x="562" y="1210" type="curve" smooth="yes"/>
+      <point x="707" y="1230"/>
+      <point x="745" y="1246"/>
+      <point x="776" y="1277" type="curve" smooth="yes"/>
+      <point x="807" y="1308"/>
+      <point x="823" y="1349"/>
+      <point x="823" y="1398" type="curve" smooth="yes"/>
+      <point x="823" y="1422"/>
+      <point x="819" y="1444"/>
+      <point x="811" y="1464" type="curve" smooth="yes"/>
+      <point x="802" y="1487"/>
+      <point x="789" y="1504"/>
+      <point x="776" y="1517" type="curve" smooth="yes"/>
+      <point x="765" y="1528"/>
+      <point x="756" y="1535"/>
+      <point x="751" y="1538" type="curve" smooth="yes"/>
+      <point x="746" y="1541"/>
+      <point x="733" y="1548"/>
+      <point x="724" y="1552" type="curve" smooth="yes"/>
+      <point x="713" y="1557"/>
+      <point x="700" y="1560"/>
+      <point x="695" y="1561" type="curve" smooth="yes"/>
+      <point x="684" y="1563"/>
+      <point x="673" y="1564"/>
+      <point x="662" y="1564" type="curve" smooth="yes"/>
+      <point x="622" y="1564"/>
+      <point x="580" y="1550"/>
+      <point x="548" y="1519" type="curve" smooth="yes"/>
+      <point x="518" y="1489"/>
+      <point x="501" y="1446"/>
+      <point x="501" y="1397" type="curve" smooth="yes"/>
+      <point x="501" y="1350"/>
+      <point x="517" y="1308"/>
+      <point x="548" y="1277" type="curve" smooth="yes"/>
+      <point x="579" y="1246"/>
+      <point x="617" y="1230"/>
+      <point x="662" y="1230" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 36 - 16
source/Hack-Bold.ufo/glyphs/questiondown.glif

@@ -69,22 +69,42 @@
       <point x="606" y="-27" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="769" y="1210" type="line" smooth="yes"/>
-      <point x="788" y="1210"/>
-      <point x="799" y="1221"/>
-      <point x="799" y="1240" type="curve" smooth="yes"/>
-      <point x="799" y="1463" type="line" smooth="yes"/>
-      <point x="799" y="1482"/>
-      <point x="788" y="1493"/>
-      <point x="769" y="1493" type="curve" smooth="yes"/>
-      <point x="562" y="1493" type="line" smooth="yes"/>
-      <point x="543" y="1493"/>
-      <point x="532" y="1482"/>
-      <point x="532" y="1463" type="curve" smooth="yes"/>
-      <point x="532" y="1240" type="line" smooth="yes"/>
-      <point x="532" y="1221"/>
-      <point x="543" y="1210"/>
-      <point x="562" y="1210" type="curve" smooth="yes"/>
+      <point x="712" y="1222"/>
+      <point x="750" y="1238"/>
+      <point x="781" y="1269" type="curve" smooth="yes"/>
+      <point x="812" y="1300"/>
+      <point x="828" y="1341"/>
+      <point x="828" y="1390" type="curve" smooth="yes"/>
+      <point x="828" y="1414"/>
+      <point x="824" y="1436"/>
+      <point x="816" y="1456" type="curve" smooth="yes"/>
+      <point x="807" y="1479"/>
+      <point x="794" y="1496"/>
+      <point x="781" y="1509" type="curve" smooth="yes"/>
+      <point x="770" y="1520"/>
+      <point x="761" y="1527"/>
+      <point x="756" y="1530" type="curve" smooth="yes"/>
+      <point x="751" y="1533"/>
+      <point x="738" y="1540"/>
+      <point x="729" y="1544" type="curve" smooth="yes"/>
+      <point x="718" y="1549"/>
+      <point x="705" y="1552"/>
+      <point x="700" y="1553" type="curve" smooth="yes"/>
+      <point x="689" y="1555"/>
+      <point x="678" y="1556"/>
+      <point x="667" y="1556" type="curve" smooth="yes"/>
+      <point x="627" y="1556"/>
+      <point x="585" y="1542"/>
+      <point x="553" y="1511" type="curve" smooth="yes"/>
+      <point x="523" y="1481"/>
+      <point x="506" y="1438"/>
+      <point x="506" y="1389" type="curve" smooth="yes"/>
+      <point x="506" y="1342"/>
+      <point x="522" y="1300"/>
+      <point x="553" y="1269" type="curve" smooth="yes"/>
+      <point x="584" y="1238"/>
+      <point x="622" y="1222"/>
+      <point x="667" y="1222" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 72 - 72
source/Hack-Bold.ufo/glyphs/semicolon.glif

@@ -7,80 +7,80 @@
   </note>
   <outline>
     <contour>
-      <point x="455" y="-438" type="line" smooth="yes"/>
-      <point x="573" y="-393"/>
-      <point x="663" y="-330"/>
-      <point x="723" y="-248" type="curve" smooth="yes"/>
-      <point x="783" y="-166"/>
-      <point x="817" y="-62"/>
-      <point x="817" y="56" type="curve" smooth="yes"/>
-      <point x="817" y="96"/>
-      <point x="813" y="134"/>
-      <point x="805" y="167" type="curve" smooth="yes"/>
-      <point x="797" y="200"/>
-      <point x="786" y="226"/>
-      <point x="768" y="252" type="curve" smooth="yes"/>
-      <point x="751" y="277"/>
-      <point x="731" y="295"/>
-      <point x="706" y="308" type="curve" smooth="yes"/>
-      <point x="681" y="321"/>
-      <point x="652" y="327"/>
-      <point x="623" y="327" type="curve" smooth="yes"/>
-      <point x="596" y="327"/>
-      <point x="572" y="322"/>
-      <point x="555" y="316" type="curve" smooth="yes"/>
-      <point x="534" y="308"/>
-      <point x="515" y="297"/>
-      <point x="498" y="282" type="curve" smooth="yes"/>
-      <point x="464" y="252"/>
-      <point x="447" y="212"/>
-      <point x="447" y="160" type="curve" smooth="yes"/>
-      <point x="447" y="110"/>
-      <point x="463" y="67"/>
-      <point x="495" y="38" type="curve" smooth="yes"/>
-      <point x="527" y="9"/>
-      <point x="573" y="-5"/>
-      <point x="618" y="-5" type="curve" smooth="yes"/>
-      <point x="621" y="-5"/>
-      <point x="625" y="-5"/>
-      <point x="628" y="-5" type="curve" smooth="yes"/>
-      <point x="630" y="-5"/>
-      <point x="635" y="-4"/>
-      <point x="640" y="-3" type="curve"/>
-      <point x="635" y="-72"/>
-      <point x="609" y="-134"/>
-      <point x="572" y="-180" type="curve" smooth="yes"/>
-      <point x="532" y="-230"/>
-      <point x="468" y="-276"/>
-      <point x="398" y="-306" type="curve" smooth="yes"/>
-      <point x="384" y="-312" type="line"/>
-      <point x="442" y="-443" type="line"/>
+      <point x="448" y="-478" type="line" smooth="yes"/>
+      <point x="572" y="-431"/>
+      <point x="666" y="-365"/>
+      <point x="729" y="-278" type="curve" smooth="yes"/>
+      <point x="792" y="-192"/>
+      <point x="828" y="-83"/>
+      <point x="828" y="41" type="curve" smooth="yes"/>
+      <point x="828" y="83"/>
+      <point x="824" y="123"/>
+      <point x="815" y="157" type="curve" smooth="yes"/>
+      <point x="807" y="192"/>
+      <point x="795" y="219"/>
+      <point x="776" y="247" type="curve" smooth="yes"/>
+      <point x="759" y="273"/>
+      <point x="738" y="292"/>
+      <point x="711" y="305" type="curve" smooth="yes"/>
+      <point x="685" y="319"/>
+      <point x="655" y="325"/>
+      <point x="624" y="325" type="curve" smooth="yes"/>
+      <point x="596" y="325"/>
+      <point x="571" y="320"/>
+      <point x="553" y="314" type="curve" smooth="yes"/>
+      <point x="531" y="305"/>
+      <point x="511" y="294"/>
+      <point x="493" y="278" type="curve" smooth="yes"/>
+      <point x="457" y="247"/>
+      <point x="439" y="205"/>
+      <point x="439" y="150" type="curve" smooth="yes"/>
+      <point x="439" y="97"/>
+      <point x="456" y="52"/>
+      <point x="490" y="22" type="curve" smooth="yes"/>
+      <point x="523" y="-9"/>
+      <point x="572" y="-23"/>
+      <point x="619" y="-23" type="curve" smooth="yes"/>
+      <point x="622" y="-23"/>
+      <point x="626" y="-23"/>
+      <point x="629" y="-23" type="curve" smooth="yes"/>
+      <point x="631" y="-23"/>
+      <point x="637" y="-22"/>
+      <point x="642" y="-21" type="curve"/>
+      <point x="637" y="-94"/>
+      <point x="609" y="-159"/>
+      <point x="571" y="-207" type="curve" smooth="yes"/>
+      <point x="529" y="-260"/>
+      <point x="461" y="-308"/>
+      <point x="388" y="-339" type="curve" smooth="yes"/>
+      <point x="373" y="-346" type="line"/>
+      <point x="434" y="-483" type="line"/>
     </contour>
     <contour>
-      <point x="659" y="679"/>
-      <point x="705" y="699"/>
-      <point x="736" y="730" type="curve" smooth="yes"/>
-      <point x="767" y="761"/>
-      <point x="787" y="808"/>
-      <point x="787" y="864" type="curve" smooth="yes"/>
-      <point x="787" y="920"/>
-      <point x="767" y="965"/>
-      <point x="736" y="996" type="curve" smooth="yes"/>
-      <point x="702" y="1030"/>
-      <point x="658" y="1047"/>
-      <point x="611" y="1047" type="curve" smooth="yes"/>
-      <point x="564" y="1047"/>
-      <point x="518" y="1030"/>
-      <point x="484" y="996" type="curve" smooth="yes"/>
-      <point x="454" y="966"/>
-      <point x="433" y="920"/>
-      <point x="433" y="863" type="curve" smooth="yes"/>
-      <point x="433" y="813"/>
-      <point x="449" y="766"/>
-      <point x="485" y="730" type="curve" smooth="yes"/>
-      <point x="514" y="701"/>
-      <point x="557" y="679"/>
-      <point x="609" y="679" type="curve" smooth="yes"/>
+      <point x="662" y="695"/>
+      <point x="710" y="716"/>
+      <point x="743" y="748" type="curve" smooth="yes"/>
+      <point x="775" y="781"/>
+      <point x="796" y="830"/>
+      <point x="796" y="889" type="curve" smooth="yes"/>
+      <point x="796" y="948"/>
+      <point x="775" y="995"/>
+      <point x="743" y="1028" type="curve" smooth="yes"/>
+      <point x="707" y="1063"/>
+      <point x="661" y="1081"/>
+      <point x="612" y="1081" type="curve" smooth="yes"/>
+      <point x="562" y="1081"/>
+      <point x="514" y="1063"/>
+      <point x="478" y="1028" type="curve" smooth="yes"/>
+      <point x="447" y="996"/>
+      <point x="425" y="948"/>
+      <point x="425" y="888" type="curve" smooth="yes"/>
+      <point x="425" y="836"/>
+      <point x="441" y="786"/>
+      <point x="479" y="748" type="curve" smooth="yes"/>
+      <point x="510" y="718"/>
+      <point x="555" y="695"/>
+      <point x="609" y="695" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 38 - 18
source/Hack-Bold.ufo/glyphs/uni203D_.glif

@@ -32,24 +32,6 @@
       <point x="440" y="1252" type="line"/>
       <point x="440" y="401" type="line"/>
     </contour>
-    <contour>
-      <point x="677" y="0" type="line" smooth="yes"/>
-      <point x="696" y="0"/>
-      <point x="707" y="11"/>
-      <point x="707" y="30" type="curve" smooth="yes"/>
-      <point x="707" y="253" type="line" smooth="yes"/>
-      <point x="707" y="272"/>
-      <point x="696" y="283"/>
-      <point x="677" y="283" type="curve" smooth="yes"/>
-      <point x="470" y="283" type="line" smooth="yes"/>
-      <point x="451" y="283"/>
-      <point x="440" y="272"/>
-      <point x="440" y="253" type="curve" smooth="yes"/>
-      <point x="440" y="30" type="line" smooth="yes"/>
-      <point x="440" y="11"/>
-      <point x="451" y="0"/>
-      <point x="470" y="0" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="707" y="1261" type="line"/>
       <point x="717" y="1257"/>
@@ -62,5 +44,43 @@
       <point x="754" y="1046"/>
       <point x="707" y="997" type="curve"/>
     </contour>
+    <contour>
+      <point x="619" y="-50"/>
+      <point x="657" y="-34"/>
+      <point x="688" y="-3" type="curve" smooth="yes"/>
+      <point x="719" y="28"/>
+      <point x="735" y="69"/>
+      <point x="735" y="118" type="curve" smooth="yes"/>
+      <point x="735" y="142"/>
+      <point x="731" y="164"/>
+      <point x="723" y="184" type="curve" smooth="yes"/>
+      <point x="714" y="207"/>
+      <point x="701" y="224"/>
+      <point x="688" y="237" type="curve" smooth="yes"/>
+      <point x="677" y="248"/>
+      <point x="668" y="255"/>
+      <point x="663" y="258" type="curve" smooth="yes"/>
+      <point x="658" y="261"/>
+      <point x="645" y="268"/>
+      <point x="636" y="272" type="curve" smooth="yes"/>
+      <point x="625" y="277"/>
+      <point x="612" y="280"/>
+      <point x="607" y="281" type="curve" smooth="yes"/>
+      <point x="596" y="283"/>
+      <point x="585" y="284"/>
+      <point x="574" y="284" type="curve" smooth="yes"/>
+      <point x="534" y="284"/>
+      <point x="492" y="270"/>
+      <point x="460" y="239" type="curve" smooth="yes"/>
+      <point x="430" y="209"/>
+      <point x="413" y="166"/>
+      <point x="413" y="117" type="curve" smooth="yes"/>
+      <point x="413" y="70"/>
+      <point x="429" y="28"/>
+      <point x="460" y="-3" type="curve" smooth="yes"/>
+      <point x="491" y="-34"/>
+      <point x="529" y="-50"/>
+      <point x="574" y="-50" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 76 - 36
source/Hack-Bold.ufo/glyphs/uni2047.glif

@@ -41,42 +41,6 @@
       <point x="748" y="555" type="line"/>
       <point x="748" y="401" type="line"/>
     </contour>
-    <contour>
-      <point x="369" y="0" type="line" smooth="yes"/>
-      <point x="388" y="0"/>
-      <point x="399" y="11"/>
-      <point x="399" y="30" type="curve" smooth="yes"/>
-      <point x="399" y="253" type="line" smooth="yes"/>
-      <point x="399" y="272"/>
-      <point x="388" y="283"/>
-      <point x="369" y="283" type="curve" smooth="yes"/>
-      <point x="162" y="283" type="line" smooth="yes"/>
-      <point x="143" y="283"/>
-      <point x="132" y="272"/>
-      <point x="132" y="253" type="curve" smooth="yes"/>
-      <point x="132" y="30" type="line" smooth="yes"/>
-      <point x="132" y="11"/>
-      <point x="143" y="0"/>
-      <point x="162" y="0" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="985" y="0" type="line" smooth="yes"/>
-      <point x="1004" y="0"/>
-      <point x="1015" y="11"/>
-      <point x="1015" y="30" type="curve" smooth="yes"/>
-      <point x="1015" y="253" type="line" smooth="yes"/>
-      <point x="1015" y="272"/>
-      <point x="1004" y="283"/>
-      <point x="985" y="283" type="curve" smooth="yes"/>
-      <point x="778" y="283" type="line" smooth="yes"/>
-      <point x="759" y="283"/>
-      <point x="748" y="272"/>
-      <point x="748" y="253" type="curve" smooth="yes"/>
-      <point x="748" y="30" type="line" smooth="yes"/>
-      <point x="748" y="11"/>
-      <point x="759" y="0"/>
-      <point x="778" y="0" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="399" y="401" type="line"/>
       <point x="399" y="524" type="line"/>
@@ -112,5 +76,81 @@
       <point x="132" y="555" type="line"/>
       <point x="132" y="401" type="line"/>
     </contour>
+    <contour>
+      <point x="315" y="-50"/>
+      <point x="353" y="-34"/>
+      <point x="384" y="-3" type="curve" smooth="yes"/>
+      <point x="415" y="28"/>
+      <point x="431" y="69"/>
+      <point x="431" y="118" type="curve" smooth="yes"/>
+      <point x="431" y="142"/>
+      <point x="427" y="164"/>
+      <point x="419" y="184" type="curve" smooth="yes"/>
+      <point x="410" y="207"/>
+      <point x="397" y="224"/>
+      <point x="384" y="237" type="curve" smooth="yes"/>
+      <point x="373" y="248"/>
+      <point x="364" y="255"/>
+      <point x="359" y="258" type="curve" smooth="yes"/>
+      <point x="354" y="261"/>
+      <point x="341" y="268"/>
+      <point x="332" y="272" type="curve" smooth="yes"/>
+      <point x="321" y="277"/>
+      <point x="308" y="280"/>
+      <point x="303" y="281" type="curve" smooth="yes"/>
+      <point x="292" y="283"/>
+      <point x="281" y="284"/>
+      <point x="270" y="284" type="curve" smooth="yes"/>
+      <point x="230" y="284"/>
+      <point x="188" y="270"/>
+      <point x="156" y="239" type="curve" smooth="yes"/>
+      <point x="126" y="209"/>
+      <point x="109" y="166"/>
+      <point x="109" y="117" type="curve" smooth="yes"/>
+      <point x="109" y="70"/>
+      <point x="125" y="28"/>
+      <point x="156" y="-3" type="curve" smooth="yes"/>
+      <point x="187" y="-34"/>
+      <point x="225" y="-50"/>
+      <point x="270" y="-50" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="934" y="-50"/>
+      <point x="972" y="-34"/>
+      <point x="1003" y="-3" type="curve" smooth="yes"/>
+      <point x="1034" y="28"/>
+      <point x="1050" y="69"/>
+      <point x="1050" y="118" type="curve" smooth="yes"/>
+      <point x="1050" y="142"/>
+      <point x="1046" y="164"/>
+      <point x="1038" y="184" type="curve" smooth="yes"/>
+      <point x="1029" y="207"/>
+      <point x="1016" y="224"/>
+      <point x="1003" y="237" type="curve" smooth="yes"/>
+      <point x="992" y="248"/>
+      <point x="983" y="255"/>
+      <point x="978" y="258" type="curve" smooth="yes"/>
+      <point x="973" y="261"/>
+      <point x="960" y="268"/>
+      <point x="951" y="272" type="curve" smooth="yes"/>
+      <point x="940" y="277"/>
+      <point x="927" y="280"/>
+      <point x="922" y="281" type="curve" smooth="yes"/>
+      <point x="911" y="283"/>
+      <point x="900" y="284"/>
+      <point x="889" y="284" type="curve" smooth="yes"/>
+      <point x="849" y="284"/>
+      <point x="807" y="270"/>
+      <point x="775" y="239" type="curve" smooth="yes"/>
+      <point x="745" y="209"/>
+      <point x="728" y="166"/>
+      <point x="728" y="117" type="curve" smooth="yes"/>
+      <point x="728" y="70"/>
+      <point x="744" y="28"/>
+      <point x="775" y="-3" type="curve" smooth="yes"/>
+      <point x="806" y="-34"/>
+      <point x="844" y="-50"/>
+      <point x="889" y="-50" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 76 - 36
source/Hack-Bold.ufo/glyphs/uni2048.glif

@@ -41,42 +41,6 @@
       <point x="132" y="555" type="line"/>
       <point x="132" y="401" type="line"/>
     </contour>
-    <contour>
-      <point x="369" y="0" type="line" smooth="yes"/>
-      <point x="388" y="0"/>
-      <point x="399" y="11"/>
-      <point x="399" y="30" type="curve" smooth="yes"/>
-      <point x="399" y="253" type="line" smooth="yes"/>
-      <point x="399" y="272"/>
-      <point x="388" y="283"/>
-      <point x="369" y="283" type="curve" smooth="yes"/>
-      <point x="162" y="283" type="line" smooth="yes"/>
-      <point x="143" y="283"/>
-      <point x="132" y="272"/>
-      <point x="132" y="253" type="curve" smooth="yes"/>
-      <point x="132" y="30" type="line" smooth="yes"/>
-      <point x="132" y="11"/>
-      <point x="143" y="0"/>
-      <point x="162" y="0" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="1044" y="0" type="line" smooth="yes"/>
-      <point x="1063" y="0"/>
-      <point x="1074" y="11"/>
-      <point x="1074" y="30" type="curve" smooth="yes"/>
-      <point x="1074" y="253" type="line" smooth="yes"/>
-      <point x="1074" y="272"/>
-      <point x="1063" y="283"/>
-      <point x="1044" y="283" type="curve" smooth="yes"/>
-      <point x="837" y="283" type="line" smooth="yes"/>
-      <point x="818" y="283"/>
-      <point x="807" y="272"/>
-      <point x="807" y="253" type="curve" smooth="yes"/>
-      <point x="807" y="30" type="line" smooth="yes"/>
-      <point x="807" y="11"/>
-      <point x="818" y="0"/>
-      <point x="837" y="0" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="1041" y="481" type="line"/>
       <point x="1074" y="838" type="line"/>
@@ -85,5 +49,81 @@
       <point x="807" y="838" type="line"/>
       <point x="842" y="481" type="line"/>
     </contour>
+    <contour>
+      <point x="316" y="-50"/>
+      <point x="354" y="-34"/>
+      <point x="385" y="-3" type="curve" smooth="yes"/>
+      <point x="416" y="28"/>
+      <point x="432" y="69"/>
+      <point x="432" y="118" type="curve" smooth="yes"/>
+      <point x="432" y="142"/>
+      <point x="428" y="164"/>
+      <point x="420" y="184" type="curve" smooth="yes"/>
+      <point x="411" y="207"/>
+      <point x="398" y="224"/>
+      <point x="385" y="237" type="curve" smooth="yes"/>
+      <point x="374" y="248"/>
+      <point x="365" y="255"/>
+      <point x="360" y="258" type="curve" smooth="yes"/>
+      <point x="355" y="261"/>
+      <point x="342" y="268"/>
+      <point x="333" y="272" type="curve" smooth="yes"/>
+      <point x="322" y="277"/>
+      <point x="309" y="280"/>
+      <point x="304" y="281" type="curve" smooth="yes"/>
+      <point x="293" y="283"/>
+      <point x="282" y="284"/>
+      <point x="271" y="284" type="curve" smooth="yes"/>
+      <point x="231" y="284"/>
+      <point x="189" y="270"/>
+      <point x="157" y="239" type="curve" smooth="yes"/>
+      <point x="127" y="209"/>
+      <point x="110" y="166"/>
+      <point x="110" y="117" type="curve" smooth="yes"/>
+      <point x="110" y="70"/>
+      <point x="126" y="28"/>
+      <point x="157" y="-3" type="curve" smooth="yes"/>
+      <point x="188" y="-34"/>
+      <point x="226" y="-50"/>
+      <point x="271" y="-50" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="992" y="-50"/>
+      <point x="1030" y="-34"/>
+      <point x="1061" y="-3" type="curve" smooth="yes"/>
+      <point x="1092" y="28"/>
+      <point x="1108" y="69"/>
+      <point x="1108" y="118" type="curve" smooth="yes"/>
+      <point x="1108" y="142"/>
+      <point x="1104" y="164"/>
+      <point x="1096" y="184" type="curve" smooth="yes"/>
+      <point x="1087" y="207"/>
+      <point x="1074" y="224"/>
+      <point x="1061" y="237" type="curve" smooth="yes"/>
+      <point x="1050" y="248"/>
+      <point x="1041" y="255"/>
+      <point x="1036" y="258" type="curve" smooth="yes"/>
+      <point x="1031" y="261"/>
+      <point x="1018" y="268"/>
+      <point x="1009" y="272" type="curve" smooth="yes"/>
+      <point x="998" y="277"/>
+      <point x="985" y="280"/>
+      <point x="980" y="281" type="curve" smooth="yes"/>
+      <point x="969" y="283"/>
+      <point x="958" y="284"/>
+      <point x="947" y="284" type="curve" smooth="yes"/>
+      <point x="907" y="284"/>
+      <point x="865" y="270"/>
+      <point x="833" y="239" type="curve" smooth="yes"/>
+      <point x="803" y="209"/>
+      <point x="786" y="166"/>
+      <point x="786" y="117" type="curve" smooth="yes"/>
+      <point x="786" y="70"/>
+      <point x="802" y="28"/>
+      <point x="833" y="-3" type="curve" smooth="yes"/>
+      <point x="864" y="-34"/>
+      <point x="902" y="-50"/>
+      <point x="947" y="-50" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 76 - 36
source/Hack-Bold.ufo/glyphs/uni2049.glif

@@ -41,42 +41,6 @@
       <point x="748" y="555" type="line"/>
       <point x="748" y="401" type="line"/>
     </contour>
-    <contour>
-      <point x="396" y="0" type="line" smooth="yes"/>
-      <point x="415" y="0"/>
-      <point x="426" y="11"/>
-      <point x="426" y="30" type="curve" smooth="yes"/>
-      <point x="426" y="253" type="line" smooth="yes"/>
-      <point x="426" y="272"/>
-      <point x="415" y="283"/>
-      <point x="396" y="283" type="curve" smooth="yes"/>
-      <point x="189" y="283" type="line" smooth="yes"/>
-      <point x="170" y="283"/>
-      <point x="159" y="272"/>
-      <point x="159" y="253" type="curve" smooth="yes"/>
-      <point x="159" y="30" type="line" smooth="yes"/>
-      <point x="159" y="11"/>
-      <point x="170" y="0"/>
-      <point x="189" y="0" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="985" y="0" type="line" smooth="yes"/>
-      <point x="1004" y="0"/>
-      <point x="1015" y="11"/>
-      <point x="1015" y="30" type="curve" smooth="yes"/>
-      <point x="1015" y="253" type="line" smooth="yes"/>
-      <point x="1015" y="272"/>
-      <point x="1004" y="283"/>
-      <point x="985" y="283" type="curve" smooth="yes"/>
-      <point x="778" y="283" type="line" smooth="yes"/>
-      <point x="759" y="283"/>
-      <point x="748" y="272"/>
-      <point x="748" y="253" type="curve" smooth="yes"/>
-      <point x="748" y="30" type="line" smooth="yes"/>
-      <point x="748" y="11"/>
-      <point x="759" y="0"/>
-      <point x="778" y="0" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="393" y="481" type="line"/>
       <point x="426" y="838" type="line"/>
@@ -85,5 +49,81 @@
       <point x="159" y="838" type="line"/>
       <point x="194" y="481" type="line"/>
     </contour>
+    <contour>
+      <point x="335" y="-50"/>
+      <point x="373" y="-34"/>
+      <point x="404" y="-3" type="curve" smooth="yes"/>
+      <point x="435" y="28"/>
+      <point x="451" y="69"/>
+      <point x="451" y="118" type="curve" smooth="yes"/>
+      <point x="451" y="142"/>
+      <point x="447" y="164"/>
+      <point x="439" y="184" type="curve" smooth="yes"/>
+      <point x="430" y="207"/>
+      <point x="417" y="224"/>
+      <point x="404" y="237" type="curve" smooth="yes"/>
+      <point x="393" y="248"/>
+      <point x="384" y="255"/>
+      <point x="379" y="258" type="curve" smooth="yes"/>
+      <point x="374" y="261"/>
+      <point x="361" y="268"/>
+      <point x="352" y="272" type="curve" smooth="yes"/>
+      <point x="341" y="277"/>
+      <point x="328" y="280"/>
+      <point x="323" y="281" type="curve" smooth="yes"/>
+      <point x="312" y="283"/>
+      <point x="301" y="284"/>
+      <point x="290" y="284" type="curve" smooth="yes"/>
+      <point x="250" y="284"/>
+      <point x="208" y="270"/>
+      <point x="176" y="239" type="curve" smooth="yes"/>
+      <point x="146" y="209"/>
+      <point x="129" y="166"/>
+      <point x="129" y="117" type="curve" smooth="yes"/>
+      <point x="129" y="70"/>
+      <point x="145" y="28"/>
+      <point x="176" y="-3" type="curve" smooth="yes"/>
+      <point x="207" y="-34"/>
+      <point x="245" y="-50"/>
+      <point x="290" y="-50" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="939" y="-50"/>
+      <point x="977" y="-34"/>
+      <point x="1008" y="-3" type="curve" smooth="yes"/>
+      <point x="1039" y="28"/>
+      <point x="1055" y="69"/>
+      <point x="1055" y="118" type="curve" smooth="yes"/>
+      <point x="1055" y="142"/>
+      <point x="1051" y="164"/>
+      <point x="1043" y="184" type="curve" smooth="yes"/>
+      <point x="1034" y="207"/>
+      <point x="1021" y="224"/>
+      <point x="1008" y="237" type="curve" smooth="yes"/>
+      <point x="997" y="248"/>
+      <point x="988" y="255"/>
+      <point x="983" y="258" type="curve" smooth="yes"/>
+      <point x="978" y="261"/>
+      <point x="965" y="268"/>
+      <point x="956" y="272" type="curve" smooth="yes"/>
+      <point x="945" y="277"/>
+      <point x="932" y="280"/>
+      <point x="927" y="281" type="curve" smooth="yes"/>
+      <point x="916" y="283"/>
+      <point x="905" y="284"/>
+      <point x="894" y="284" type="curve" smooth="yes"/>
+      <point x="854" y="284"/>
+      <point x="812" y="270"/>
+      <point x="780" y="239" type="curve" smooth="yes"/>
+      <point x="750" y="209"/>
+      <point x="733" y="166"/>
+      <point x="733" y="117" type="curve" smooth="yes"/>
+      <point x="733" y="70"/>
+      <point x="749" y="28"/>
+      <point x="780" y="-3" type="curve" smooth="yes"/>
+      <point x="811" y="-34"/>
+      <point x="849" y="-50"/>
+      <point x="894" y="-50" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 36 - 16
source/Hack-Bold.ufo/glyphs/uni2E_18.case.glif

@@ -44,22 +44,42 @@
       <point x="532" y="232" type="line"/>
     </contour>
     <contour>
-      <point x="769" y="1210" type="line" smooth="yes"/>
-      <point x="788" y="1210"/>
-      <point x="799" y="1221"/>
-      <point x="799" y="1240" type="curve" smooth="yes"/>
-      <point x="799" y="1463" type="line" smooth="yes"/>
-      <point x="799" y="1482"/>
-      <point x="788" y="1493"/>
-      <point x="769" y="1493" type="curve" smooth="yes"/>
-      <point x="562" y="1493" type="line" smooth="yes"/>
-      <point x="543" y="1493"/>
-      <point x="532" y="1482"/>
-      <point x="532" y="1463" type="curve" smooth="yes"/>
-      <point x="532" y="1240" type="line" smooth="yes"/>
-      <point x="532" y="1221"/>
-      <point x="543" y="1210"/>
-      <point x="562" y="1210" type="curve" smooth="yes"/>
+      <point x="714" y="1230"/>
+      <point x="752" y="1246"/>
+      <point x="783" y="1277" type="curve" smooth="yes"/>
+      <point x="814" y="1308"/>
+      <point x="830" y="1349"/>
+      <point x="830" y="1398" type="curve" smooth="yes"/>
+      <point x="830" y="1422"/>
+      <point x="826" y="1444"/>
+      <point x="818" y="1464" type="curve" smooth="yes"/>
+      <point x="809" y="1487"/>
+      <point x="796" y="1504"/>
+      <point x="783" y="1517" type="curve" smooth="yes"/>
+      <point x="772" y="1528"/>
+      <point x="763" y="1535"/>
+      <point x="758" y="1538" type="curve" smooth="yes"/>
+      <point x="753" y="1541"/>
+      <point x="740" y="1548"/>
+      <point x="731" y="1552" type="curve" smooth="yes"/>
+      <point x="720" y="1557"/>
+      <point x="707" y="1560"/>
+      <point x="702" y="1561" type="curve" smooth="yes"/>
+      <point x="691" y="1563"/>
+      <point x="680" y="1564"/>
+      <point x="669" y="1564" type="curve" smooth="yes"/>
+      <point x="629" y="1564"/>
+      <point x="587" y="1550"/>
+      <point x="555" y="1519" type="curve" smooth="yes"/>
+      <point x="525" y="1489"/>
+      <point x="508" y="1446"/>
+      <point x="508" y="1397" type="curve" smooth="yes"/>
+      <point x="508" y="1350"/>
+      <point x="524" y="1308"/>
+      <point x="555" y="1277" type="curve" smooth="yes"/>
+      <point x="586" y="1246"/>
+      <point x="624" y="1230"/>
+      <point x="669" y="1230" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 70 - 50
source/Hack-Bold.ufo/glyphs/uni2E_18.glif

@@ -7,60 +7,80 @@
   </note>
   <outline>
     <contour>
-      <point x="743" y="-400"/>
-      <point x="875" y="-362"/>
-      <point x="1006" y="-287" type="curve"/>
-      <point x="1006" y="-19" type="line"/>
-      <point x="927" y="-77"/>
-      <point x="874" y="-102"/>
-      <point x="819" y="-124" type="curve" smooth="yes"/>
-      <point x="799" y="-132" type="line"/>
-      <point x="799" y="719" type="line"/>
-      <point x="532" y="719" type="line"/>
-      <point x="532" y="596" type="line"/>
-      <point x="530" y="554"/>
-      <point x="530" y="554"/>
-      <point x="530" y="549" type="curve" smooth="yes"/>
-      <point x="526" y="466"/>
-      <point x="523" y="435"/>
-      <point x="424" y="338" type="curve" smooth="yes"/>
-      <point x="336" y="252" type="line" smooth="yes"/>
-      <point x="208" y="127"/>
-      <point x="174" y="51"/>
-      <point x="174" y="-48" type="curve" smooth="yes"/>
-      <point x="174" y="-267"/>
-      <point x="340" y="-400"/>
-      <point x="603" y="-400" type="curve" smooth="yes"/>
+      <point x="743" y="-64"/>
+      <point x="875" y="-26"/>
+      <point x="1006" y="49" type="curve"/>
+      <point x="1006" y="317" type="line"/>
+      <point x="927" y="259"/>
+      <point x="874" y="234"/>
+      <point x="819" y="212" type="curve" smooth="yes"/>
+      <point x="799" y="204" type="line"/>
+      <point x="799" y="1055" type="line"/>
+      <point x="532" y="1055" type="line"/>
+      <point x="532" y="932" type="line"/>
+      <point x="530" y="890"/>
+      <point x="530" y="890"/>
+      <point x="530" y="885" type="curve" smooth="yes"/>
+      <point x="526" y="802"/>
+      <point x="523" y="771"/>
+      <point x="424" y="674" type="curve" smooth="yes"/>
+      <point x="336" y="588" type="line" smooth="yes"/>
+      <point x="208" y="463"/>
+      <point x="174" y="387"/>
+      <point x="174" y="288" type="curve" smooth="yes"/>
+      <point x="174" y="69"/>
+      <point x="340" y="-64"/>
+      <point x="603" y="-64" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="522" y="-137"/>
-      <point x="513" y="-132"/>
-      <point x="505" y="-126" type="curve" smooth="yes"/>
-      <point x="474" y="-103"/>
-      <point x="459" y="-70"/>
-      <point x="459" y="-26" type="curve" smooth="yes"/>
-      <point x="459" y="32"/>
-      <point x="485" y="74"/>
-      <point x="532" y="123" type="curve"/>
-      <point x="532" y="-141" type="line"/>
+      <point x="522" y="199"/>
+      <point x="513" y="204"/>
+      <point x="505" y="210" type="curve" smooth="yes"/>
+      <point x="474" y="233"/>
+      <point x="459" y="266"/>
+      <point x="459" y="310" type="curve" smooth="yes"/>
+      <point x="459" y="368"/>
+      <point x="485" y="410"/>
+      <point x="532" y="459" type="curve"/>
+      <point x="532" y="195" type="line"/>
     </contour>
     <contour>
-      <point x="769" y="837" type="line" smooth="yes"/>
-      <point x="788" y="837"/>
-      <point x="799" y="848"/>
-      <point x="799" y="867" type="curve" smooth="yes"/>
-      <point x="799" y="1090" type="line" smooth="yes"/>
-      <point x="799" y="1109"/>
-      <point x="788" y="1120"/>
-      <point x="769" y="1120" type="curve" smooth="yes"/>
-      <point x="562" y="1120" type="line" smooth="yes"/>
-      <point x="543" y="1120"/>
-      <point x="532" y="1109"/>
-      <point x="532" y="1090" type="curve" smooth="yes"/>
-      <point x="532" y="867" type="line" smooth="yes"/>
-      <point x="532" y="848"/>
-      <point x="543" y="837"/>
-      <point x="562" y="837" type="curve" smooth="yes"/>
+      <point x="709" y="1236"/>
+      <point x="747" y="1252"/>
+      <point x="778" y="1283" type="curve" smooth="yes"/>
+      <point x="809" y="1314"/>
+      <point x="825" y="1355"/>
+      <point x="825" y="1404" type="curve" smooth="yes"/>
+      <point x="825" y="1428"/>
+      <point x="821" y="1450"/>
+      <point x="813" y="1470" type="curve" smooth="yes"/>
+      <point x="804" y="1493"/>
+      <point x="791" y="1510"/>
+      <point x="778" y="1523" type="curve" smooth="yes"/>
+      <point x="767" y="1534"/>
+      <point x="758" y="1541"/>
+      <point x="753" y="1544" type="curve" smooth="yes"/>
+      <point x="748" y="1547"/>
+      <point x="735" y="1554"/>
+      <point x="726" y="1558" type="curve" smooth="yes"/>
+      <point x="715" y="1563"/>
+      <point x="702" y="1566"/>
+      <point x="697" y="1567" type="curve" smooth="yes"/>
+      <point x="686" y="1569"/>
+      <point x="675" y="1570"/>
+      <point x="664" y="1570" type="curve" smooth="yes"/>
+      <point x="624" y="1570"/>
+      <point x="582" y="1556"/>
+      <point x="550" y="1525" type="curve" smooth="yes"/>
+      <point x="520" y="1495"/>
+      <point x="503" y="1452"/>
+      <point x="503" y="1403" type="curve" smooth="yes"/>
+      <point x="503" y="1356"/>
+      <point x="519" y="1314"/>
+      <point x="550" y="1283" type="curve" smooth="yes"/>
+      <point x="581" y="1252"/>
+      <point x="619" y="1236"/>
+      <point x="664" y="1236" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 36 - 16
source/Hack-Bold.ufo/glyphs/uni2E_2E_.glif

@@ -42,22 +42,42 @@
       <point x="526" y="401" type="line"/>
     </contour>
     <contour>
-      <point x="763" y="0" type="line" smooth="yes"/>
-      <point x="782" y="0"/>
-      <point x="793" y="11"/>
-      <point x="793" y="30" type="curve" smooth="yes"/>
-      <point x="793" y="253" type="line" smooth="yes"/>
-      <point x="793" y="272"/>
-      <point x="782" y="283"/>
-      <point x="763" y="283" type="curve" smooth="yes"/>
-      <point x="556" y="283" type="line" smooth="yes"/>
-      <point x="537" y="283"/>
-      <point x="526" y="272"/>
-      <point x="526" y="253" type="curve" smooth="yes"/>
-      <point x="526" y="30" type="line" smooth="yes"/>
-      <point x="526" y="11"/>
-      <point x="537" y="0"/>
-      <point x="556" y="0" type="curve" smooth="yes"/>
+      <point x="697" y="-50"/>
+      <point x="735" y="-34"/>
+      <point x="766" y="-3" type="curve" smooth="yes"/>
+      <point x="797" y="28"/>
+      <point x="813" y="69"/>
+      <point x="813" y="118" type="curve" smooth="yes"/>
+      <point x="813" y="142"/>
+      <point x="809" y="164"/>
+      <point x="801" y="184" type="curve" smooth="yes"/>
+      <point x="792" y="207"/>
+      <point x="779" y="224"/>
+      <point x="766" y="237" type="curve" smooth="yes"/>
+      <point x="755" y="248"/>
+      <point x="746" y="255"/>
+      <point x="741" y="258" type="curve" smooth="yes"/>
+      <point x="736" y="261"/>
+      <point x="723" y="268"/>
+      <point x="714" y="272" type="curve" smooth="yes"/>
+      <point x="703" y="277"/>
+      <point x="690" y="280"/>
+      <point x="685" y="281" type="curve" smooth="yes"/>
+      <point x="674" y="283"/>
+      <point x="663" y="284"/>
+      <point x="652" y="284" type="curve" smooth="yes"/>
+      <point x="612" y="284"/>
+      <point x="570" y="270"/>
+      <point x="538" y="239" type="curve" smooth="yes"/>
+      <point x="508" y="209"/>
+      <point x="491" y="166"/>
+      <point x="491" y="117" type="curve" smooth="yes"/>
+      <point x="491" y="70"/>
+      <point x="507" y="28"/>
+      <point x="538" y="-3" type="curve" smooth="yes"/>
+      <point x="569" y="-34"/>
+      <point x="607" y="-50"/>
+      <point x="652" y="-50" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 85 - 85
source/Hack-BoldOblique.ufo/glyphs/braceleft.glif

@@ -7,91 +7,91 @@
   </note>
   <outline>
     <contour>
-      <point x="812" y="-334" type="line"/>
-      <point x="849" y="-143" type="line"/>
-      <point x="728" y="-143" type="line" smooth="yes"/>
-      <point x="675" y="-143"/>
-      <point x="637" y="-135"/>
-      <point x="614" y="-118" type="curve" smooth="yes"/>
-      <point x="591" y="-101"/>
-      <point x="580" y="-75"/>
-      <point x="580" y="-32" type="curve" smooth="yes"/>
-      <point x="580" y="-19"/>
-      <point x="581" y="-11"/>
-      <point x="584" y="12" type="curve" smooth="yes"/>
-      <point x="589" y="50"/>
-      <point x="590" y="51"/>
-      <point x="597" y="86" type="curve" smooth="yes"/>
-      <point x="638" y="291" type="line" smooth="yes"/>
-      <point x="645" y="326"/>
-      <point x="648" y="347"/>
-      <point x="650" y="364" type="curve" smooth="yes"/>
-      <point x="653" y="387"/>
-      <point x="654" y="413"/>
-      <point x="654" y="428" type="curve" smooth="yes"/>
-      <point x="654" y="485"/>
-      <point x="639" y="521"/>
-      <point x="613" y="548" type="curve" smooth="yes"/>
-      <point x="585" y="577"/>
-      <point x="539" y="598"/>
-      <point x="476" y="612" type="curve"/>
-      <point x="562" y="623"/>
-      <point x="626" y="650"/>
-      <point x="668" y="696" type="curve" smooth="yes"/>
-      <point x="712" y="744"/>
-      <point x="744" y="826"/>
-      <point x="763" y="930" type="curve" smooth="yes"/>
-      <point x="801" y="1139" type="line" smooth="yes"/>
-      <point x="819" y="1238"/>
-      <point x="842" y="1294"/>
-      <point x="872" y="1323" type="curve" smooth="yes"/>
-      <point x="901" y="1351"/>
-      <point x="947" y="1366"/>
-      <point x="1021" y="1366" type="curve" smooth="yes"/>
-      <point x="1144" y="1366" type="line"/>
-      <point x="1180" y="1556" type="line"/>
-      <point x="1031" y="1556" type="line" smooth="yes"/>
-      <point x="858" y="1556"/>
-      <point x="740" y="1532"/>
-      <point x="678" y="1484" type="curve" smooth="yes"/>
-      <point x="617" y="1437"/>
-      <point x="570" y="1340"/>
-      <point x="541" y="1188" type="curve" smooth="yes"/>
-      <point x="500" y="973" type="line" smooth="yes"/>
-      <point x="480" y="869"/>
-      <point x="449" y="799"/>
-      <point x="406" y="762" type="curve" smooth="yes"/>
-      <point x="363" y="725"/>
-      <point x="294" y="707"/>
-      <point x="199" y="707" type="curve" smooth="yes"/>
-      <point x="108" y="707" type="line"/>
-      <point x="71" y="516" type="line"/>
-      <point x="133" y="516" type="line" smooth="yes"/>
-      <point x="217" y="516"/>
-      <point x="279" y="504"/>
-      <point x="315" y="486" type="curve" smooth="yes"/>
-      <point x="357" y="465"/>
-      <point x="378" y="433"/>
-      <point x="378" y="377" type="curve" smooth="yes"/>
-      <point x="378" y="365"/>
-      <point x="377" y="350"/>
-      <point x="374" y="328" type="curve" smooth="yes"/>
-      <point x="371" y="304"/>
-      <point x="363" y="260"/>
-      <point x="361" y="250" type="curve" smooth="yes"/>
-      <point x="318" y="35" type="line" smooth="yes"/>
-      <point x="311" y="0"/>
-      <point x="305" y="-40"/>
-      <point x="304" y="-49" type="curve" smooth="yes"/>
-      <point x="301" y="-71"/>
-      <point x="300" y="-84"/>
-      <point x="300" y="-101" type="curve" smooth="yes"/>
-      <point x="300" y="-191"/>
-      <point x="330" y="-245"/>
-      <point x="385" y="-280" type="curve" smooth="yes"/>
-      <point x="440" y="-315"/>
-      <point x="525" y="-334"/>
-      <point x="664" y="-334" type="curve" smooth="yes"/>
+      <point x="792" y="-334" type="line"/>
+      <point x="829" y="-143" type="line"/>
+      <point x="708" y="-143" type="line" smooth="yes"/>
+      <point x="655" y="-143"/>
+      <point x="617" y="-135"/>
+      <point x="594" y="-118" type="curve" smooth="yes"/>
+      <point x="571" y="-101"/>
+      <point x="560" y="-75"/>
+      <point x="560" y="-32" type="curve" smooth="yes"/>
+      <point x="560" y="-19"/>
+      <point x="561" y="-11"/>
+      <point x="564" y="12" type="curve" smooth="yes"/>
+      <point x="569" y="50"/>
+      <point x="570" y="51"/>
+      <point x="577" y="86" type="curve" smooth="yes"/>
+      <point x="618" y="291" type="line" smooth="yes"/>
+      <point x="625" y="326"/>
+      <point x="628" y="347"/>
+      <point x="630" y="364" type="curve" smooth="yes"/>
+      <point x="633" y="387"/>
+      <point x="634" y="413"/>
+      <point x="634" y="428" type="curve" smooth="yes"/>
+      <point x="634" y="485"/>
+      <point x="619" y="521"/>
+      <point x="593" y="548" type="curve" smooth="yes"/>
+      <point x="565" y="577"/>
+      <point x="519" y="598"/>
+      <point x="456" y="612" type="curve"/>
+      <point x="542" y="623"/>
+      <point x="606" y="650"/>
+      <point x="648" y="696" type="curve" smooth="yes"/>
+      <point x="692" y="744"/>
+      <point x="724" y="826"/>
+      <point x="743" y="930" type="curve" smooth="yes"/>
+      <point x="781" y="1139" type="line" smooth="yes"/>
+      <point x="799" y="1238"/>
+      <point x="822" y="1294"/>
+      <point x="852" y="1323" type="curve" smooth="yes"/>
+      <point x="881" y="1351"/>
+      <point x="927" y="1366"/>
+      <point x="1001" y="1366" type="curve" smooth="yes"/>
+      <point x="1124" y="1366" type="line"/>
+      <point x="1160" y="1556" type="line"/>
+      <point x="1011" y="1556" type="line" smooth="yes"/>
+      <point x="838" y="1556"/>
+      <point x="720" y="1532"/>
+      <point x="658" y="1484" type="curve" smooth="yes"/>
+      <point x="597" y="1437"/>
+      <point x="550" y="1340"/>
+      <point x="521" y="1188" type="curve" smooth="yes"/>
+      <point x="480" y="973" type="line" smooth="yes"/>
+      <point x="460" y="869"/>
+      <point x="429" y="799"/>
+      <point x="386" y="762" type="curve" smooth="yes"/>
+      <point x="343" y="725"/>
+      <point x="274" y="707"/>
+      <point x="179" y="707" type="curve" smooth="yes"/>
+      <point x="88" y="707" type="line"/>
+      <point x="51" y="516" type="line"/>
+      <point x="113" y="516" type="line" smooth="yes"/>
+      <point x="197" y="516"/>
+      <point x="259" y="504"/>
+      <point x="295" y="486" type="curve" smooth="yes"/>
+      <point x="337" y="465"/>
+      <point x="358" y="433"/>
+      <point x="358" y="377" type="curve" smooth="yes"/>
+      <point x="358" y="365"/>
+      <point x="357" y="350"/>
+      <point x="354" y="328" type="curve" smooth="yes"/>
+      <point x="351" y="304"/>
+      <point x="343" y="260"/>
+      <point x="341" y="250" type="curve" smooth="yes"/>
+      <point x="298" y="35" type="line" smooth="yes"/>
+      <point x="291" y="0"/>
+      <point x="285" y="-40"/>
+      <point x="284" y="-49" type="curve" smooth="yes"/>
+      <point x="281" y="-71"/>
+      <point x="280" y="-84"/>
+      <point x="280" y="-101" type="curve" smooth="yes"/>
+      <point x="280" y="-191"/>
+      <point x="310" y="-245"/>
+      <point x="365" y="-280" type="curve" smooth="yes"/>
+      <point x="420" y="-315"/>
+      <point x="505" y="-334"/>
+      <point x="644" y="-334" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 86 - 86
source/Hack-BoldOblique.ufo/glyphs/braceright.glif

@@ -7,92 +7,92 @@
   </note>
   <outline>
     <contour>
-      <point x="149" y="-334" type="line" smooth="yes"/>
-      <point x="314" y="-334"/>
-      <point x="430" y="-309"/>
-      <point x="496" y="-260" type="curve" smooth="yes"/>
-      <point x="563" y="-211"/>
-      <point x="610" y="-112"/>
-      <point x="638" y="35" type="curve" smooth="yes"/>
-      <point x="679" y="250" type="line" smooth="yes"/>
-      <point x="698" y="350"/>
-      <point x="730" y="419"/>
-      <point x="774" y="458" type="curve" smooth="yes"/>
-      <point x="818" y="497"/>
-      <point x="887" y="516"/>
-      <point x="980" y="516" type="curve" smooth="yes"/>
-      <point x="1072" y="516" type="line"/>
-      <point x="1109" y="707" type="line"/>
-      <point x="1047" y="707" type="line" smooth="yes"/>
-      <point x="970" y="707"/>
-      <point x="910" y="719"/>
-      <point x="869" y="742" type="curve" smooth="yes"/>
-      <point x="834" y="762"/>
-      <point x="806" y="793"/>
-      <point x="806" y="864" type="curve" smooth="yes"/>
-      <point x="806" y="877"/>
-      <point x="807" y="890"/>
-      <point x="810" y="911" type="curve" smooth="yes"/>
-      <point x="812" y="927"/>
-      <point x="816" y="951"/>
-      <point x="820" y="972" type="curve" smooth="yes"/>
-      <point x="861" y="1187" type="line"/>
-      <point x="864" y="1202" type="line" smooth="yes"/>
-      <point x="877" y="1267"/>
-      <point x="884" y="1317"/>
-      <point x="884" y="1351" type="curve" smooth="yes"/>
-      <point x="884" y="1419"/>
-      <point x="857" y="1476"/>
-      <point x="802" y="1508" type="curve" smooth="yes"/>
-      <point x="747" y="1540"/>
-      <point x="652" y="1556"/>
-      <point x="515" y="1556" type="curve" smooth="yes"/>
-      <point x="368" y="1556" type="line"/>
-      <point x="331" y="1366" type="line"/>
-      <point x="452" y="1366" type="line" smooth="yes"/>
-      <point x="506" y="1366"/>
-      <point x="544" y="1358"/>
-      <point x="566" y="1342" type="curve" smooth="yes"/>
-      <point x="589" y="1325"/>
-      <point x="599" y="1294"/>
-      <point x="599" y="1257" type="curve"/>
-      <point x="599" y="1252"/>
-      <point x="600" y="1252"/>
-      <point x="600" y="1247" type="curve" smooth="yes"/>
-      <point x="600" y="1242"/>
-      <point x="599" y="1234"/>
-      <point x="596" y="1214" type="curve" smooth="yes"/>
-      <point x="592" y="1183"/>
-      <point x="589" y="1163"/>
-      <point x="583" y="1139" type="curve"/>
-      <point x="542" y="930" type="line" smooth="yes"/>
-      <point x="537" y="904"/>
-      <point x="532" y="867"/>
-      <point x="530" y="852" type="curve" smooth="yes"/>
-      <point x="527" y="828"/>
-      <point x="526" y="807"/>
-      <point x="526" y="792" type="curve" smooth="yes"/>
-      <point x="526" y="737"/>
-      <point x="540" y="698"/>
-      <point x="568" y="670" type="curve" smooth="yes"/>
-      <point x="596" y="642"/>
-      <point x="641" y="623"/>
-      <point x="704" y="612" type="curve"/>
-      <point x="618" y="599"/>
-      <point x="554" y="570"/>
-      <point x="512" y="524" type="curve" smooth="yes"/>
-      <point x="468" y="476"/>
-      <point x="437" y="396"/>
-      <point x="417" y="291" type="curve" smooth="yes"/>
-      <point x="378" y="86" type="line" smooth="yes"/>
-      <point x="360" y="-9"/>
-      <point x="336" y="-71"/>
-      <point x="306" y="-100" type="curve" smooth="yes"/>
-      <point x="277" y="-128"/>
-      <point x="223" y="-143"/>
-      <point x="159" y="-143" type="curve" smooth="yes"/>
-      <point x="36" y="-143" type="line"/>
-      <point x="-1" y="-334" type="line"/>
+      <point x="169" y="-334" type="line" smooth="yes"/>
+      <point x="334" y="-334"/>
+      <point x="450" y="-309"/>
+      <point x="516" y="-260" type="curve" smooth="yes"/>
+      <point x="583" y="-211"/>
+      <point x="630" y="-112"/>
+      <point x="658" y="35" type="curve" smooth="yes"/>
+      <point x="699" y="250" type="line" smooth="yes"/>
+      <point x="718" y="350"/>
+      <point x="750" y="419"/>
+      <point x="794" y="458" type="curve" smooth="yes"/>
+      <point x="838" y="497"/>
+      <point x="907" y="516"/>
+      <point x="1000" y="516" type="curve" smooth="yes"/>
+      <point x="1092" y="516" type="line"/>
+      <point x="1129" y="707" type="line"/>
+      <point x="1067" y="707" type="line" smooth="yes"/>
+      <point x="990" y="707"/>
+      <point x="930" y="719"/>
+      <point x="889" y="742" type="curve" smooth="yes"/>
+      <point x="854" y="762"/>
+      <point x="826" y="793"/>
+      <point x="826" y="864" type="curve" smooth="yes"/>
+      <point x="826" y="877"/>
+      <point x="827" y="890"/>
+      <point x="830" y="911" type="curve" smooth="yes"/>
+      <point x="832" y="927"/>
+      <point x="836" y="951"/>
+      <point x="840" y="972" type="curve" smooth="yes"/>
+      <point x="881" y="1187" type="line"/>
+      <point x="884" y="1202" type="line" smooth="yes"/>
+      <point x="897" y="1267"/>
+      <point x="904" y="1317"/>
+      <point x="904" y="1351" type="curve" smooth="yes"/>
+      <point x="904" y="1419"/>
+      <point x="877" y="1476"/>
+      <point x="822" y="1508" type="curve" smooth="yes"/>
+      <point x="767" y="1540"/>
+      <point x="672" y="1556"/>
+      <point x="535" y="1556" type="curve" smooth="yes"/>
+      <point x="388" y="1556" type="line"/>
+      <point x="351" y="1366" type="line"/>
+      <point x="472" y="1366" type="line" smooth="yes"/>
+      <point x="526" y="1366"/>
+      <point x="564" y="1358"/>
+      <point x="586" y="1342" type="curve" smooth="yes"/>
+      <point x="609" y="1325"/>
+      <point x="619" y="1294"/>
+      <point x="619" y="1257" type="curve"/>
+      <point x="619" y="1252"/>
+      <point x="620" y="1252"/>
+      <point x="620" y="1247" type="curve" smooth="yes"/>
+      <point x="620" y="1242"/>
+      <point x="619" y="1234"/>
+      <point x="616" y="1214" type="curve" smooth="yes"/>
+      <point x="612" y="1183"/>
+      <point x="609" y="1163"/>
+      <point x="603" y="1139" type="curve"/>
+      <point x="562" y="930" type="line" smooth="yes"/>
+      <point x="557" y="904"/>
+      <point x="552" y="867"/>
+      <point x="550" y="852" type="curve" smooth="yes"/>
+      <point x="547" y="828"/>
+      <point x="546" y="807"/>
+      <point x="546" y="792" type="curve" smooth="yes"/>
+      <point x="546" y="737"/>
+      <point x="560" y="698"/>
+      <point x="588" y="670" type="curve" smooth="yes"/>
+      <point x="616" y="642"/>
+      <point x="661" y="623"/>
+      <point x="724" y="612" type="curve"/>
+      <point x="638" y="599"/>
+      <point x="574" y="570"/>
+      <point x="532" y="524" type="curve" smooth="yes"/>
+      <point x="488" y="476"/>
+      <point x="457" y="396"/>
+      <point x="437" y="291" type="curve" smooth="yes"/>
+      <point x="398" y="86" type="line" smooth="yes"/>
+      <point x="380" y="-9"/>
+      <point x="356" y="-71"/>
+      <point x="326" y="-100" type="curve" smooth="yes"/>
+      <point x="297" y="-128"/>
+      <point x="243" y="-143"/>
+      <point x="179" y="-143" type="curve" smooth="yes"/>
+      <point x="56" y="-143" type="line"/>
+      <point x="19" y="-334" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 8 - 8
source/Hack-BoldOblique.ufo/glyphs/bracketleft.glif

@@ -7,14 +7,14 @@
   </note>
   <outline>
     <contour>
-      <point x="857" y="-285" type="line"/>
-      <point x="885" y="-112" type="line"/>
-      <point x="645" y="-112" type="line"/>
-      <point x="896" y="1478" type="line"/>
-      <point x="1136" y="1478" type="line"/>
-      <point x="1164" y="1651" type="line"/>
-      <point x="709" y="1651" type="line"/>
-      <point x="402" y="-285" type="line"/>
+      <point x="797" y="-285" type="line"/>
+      <point x="825" y="-112" type="line"/>
+      <point x="585" y="-112" type="line"/>
+      <point x="836" y="1478" type="line"/>
+      <point x="1076" y="1478" type="line"/>
+      <point x="1104" y="1651" type="line"/>
+      <point x="649" y="1651" type="line"/>
+      <point x="342" y="-285" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 8 - 8
source/Hack-BoldOblique.ufo/glyphs/bracketright.glif

@@ -7,14 +7,14 @@
   </note>
   <outline>
     <contour>
-      <point x="740" y="-285" type="line"/>
-      <point x="1047" y="1650" type="line"/>
-      <point x="592" y="1650" type="line"/>
-      <point x="564" y="1477" type="line"/>
-      <point x="804" y="1477" type="line"/>
-      <point x="553" y="-112" type="line"/>
-      <point x="313" y="-112" type="line"/>
-      <point x="285" y="-285" type="line"/>
+      <point x="800" y="-285" type="line"/>
+      <point x="1107" y="1650" type="line"/>
+      <point x="652" y="1650" type="line"/>
+      <point x="624" y="1477" type="line"/>
+      <point x="864" y="1477" type="line"/>
+      <point x="613" y="-112" type="line"/>
+      <point x="373" y="-112" type="line"/>
+      <point x="345" y="-285" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 27 - 27
source/Hack-BoldOblique.ufo/glyphs/exclam.glif

@@ -15,33 +15,33 @@
       <point x="624" y="476" type="line"/>
     </contour>
     <contour>
-      <point x="631" y="-42"/>
-      <point x="653" y="-38"/>
-      <point x="673" y="-30" type="curve" smooth="yes"/>
-      <point x="721" y="-11"/>
-      <point x="757" y="27"/>
-      <point x="775" y="72" type="curve" smooth="yes"/>
-      <point x="782" y="89"/>
-      <point x="787" y="112"/>
-      <point x="787" y="137" type="curve" smooth="yes"/>
-      <point x="787" y="171"/>
-      <point x="778" y="204"/>
-      <point x="755" y="230" type="curve" smooth="yes"/>
-      <point x="737" y="250"/>
-      <point x="709" y="270"/>
-      <point x="659" y="270" type="curve" smooth="yes"/>
-      <point x="636" y="270"/>
-      <point x="615" y="266"/>
-      <point x="596" y="259" type="curve" smooth="yes"/>
-      <point x="528" y="234"/>
-      <point x="481" y="166"/>
-      <point x="481" y="93" type="curve" smooth="yes"/>
-      <point x="481" y="63"/>
-      <point x="489" y="24"/>
-      <point x="514" y="-4" type="curve" smooth="yes"/>
-      <point x="533" y="-25"/>
-      <point x="564" y="-42"/>
-      <point x="609" y="-42" type="curve" smooth="yes"/>
+      <point x="638" y="-65"/>
+      <point x="663" y="-61"/>
+      <point x="686" y="-52" type="curve" smooth="yes"/>
+      <point x="741" y="-30"/>
+      <point x="782" y="14"/>
+      <point x="803" y="66" type="curve" smooth="yes"/>
+      <point x="811" y="85"/>
+      <point x="817" y="112"/>
+      <point x="817" y="140" type="curve" smooth="yes"/>
+      <point x="817" y="180"/>
+      <point x="807" y="217"/>
+      <point x="780" y="247" type="curve" smooth="yes"/>
+      <point x="759" y="270"/>
+      <point x="727" y="293"/>
+      <point x="670" y="293" type="curve" smooth="yes"/>
+      <point x="643" y="293"/>
+      <point x="619" y="289"/>
+      <point x="597" y="281" type="curve" smooth="yes"/>
+      <point x="519" y="252"/>
+      <point x="465" y="174"/>
+      <point x="465" y="90" type="curve" smooth="yes"/>
+      <point x="465" y="55"/>
+      <point x="474" y="11"/>
+      <point x="503" y="-22" type="curve" smooth="yes"/>
+      <point x="525" y="-46"/>
+      <point x="561" y="-65"/>
+      <point x="612" y="-65" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 66 - 44
source/Hack-BoldOblique.ufo/glyphs/exclamdbl.glif

@@ -7,56 +7,78 @@
   </note>
   <outline>
     <contour>
-      <point x="974" y="481" type="line"/>
-      <point x="1076" y="838" type="line"/>
-      <point x="1203" y="1493" type="line"/>
-      <point x="937" y="1493" type="line"/>
-      <point x="808" y="838" type="line"/>
-      <point x="775" y="481" type="line"/>
+      <point x="993" y="476" type="line"/>
+      <point x="1152" y="1051" type="line"/>
+      <point x="1224" y="1508" type="line"/>
+      <point x="938" y="1508" type="line"/>
+      <point x="867" y="1054" type="line"/>
+      <point x="854" y="476" type="line"/>
     </contour>
     <contour>
-      <point x="269" y="0" type="line" smooth="yes"/>
-      <point x="287" y="0"/>
-      <point x="298" y="9"/>
-      <point x="301" y="27" type="curve" smooth="yes"/>
-      <point x="345" y="250" type="line" smooth="yes"/>
-      <point x="349" y="270"/>
-      <point x="339" y="283"/>
-      <point x="318" y="283" type="curve" smooth="yes"/>
-      <point x="112" y="283" type="line" smooth="yes"/>
-      <point x="94" y="283"/>
-      <point x="83" y="274"/>
-      <point x="80" y="256" type="curve" smooth="yes"/>
-      <point x="36" y="33" type="line" smooth="yes"/>
-      <point x="32" y="13"/>
-      <point x="42" y="0"/>
-      <point x="63" y="0" type="curve" smooth="yes"/>
+      <point x="868" y="-65"/>
+      <point x="893" y="-61"/>
+      <point x="916" y="-52" type="curve" smooth="yes"/>
+      <point x="971" y="-30"/>
+      <point x="1012" y="14"/>
+      <point x="1033" y="66" type="curve" smooth="yes"/>
+      <point x="1041" y="85"/>
+      <point x="1047" y="112"/>
+      <point x="1047" y="140" type="curve" smooth="yes"/>
+      <point x="1047" y="180"/>
+      <point x="1037" y="217"/>
+      <point x="1010" y="247" type="curve" smooth="yes"/>
+      <point x="989" y="270"/>
+      <point x="957" y="293"/>
+      <point x="900" y="293" type="curve" smooth="yes"/>
+      <point x="873" y="293"/>
+      <point x="849" y="289"/>
+      <point x="827" y="281" type="curve" smooth="yes"/>
+      <point x="749" y="252"/>
+      <point x="695" y="174"/>
+      <point x="695" y="90" type="curve" smooth="yes"/>
+      <point x="695" y="55"/>
+      <point x="704" y="11"/>
+      <point x="733" y="-22" type="curve" smooth="yes"/>
+      <point x="755" y="-46"/>
+      <point x="791" y="-65"/>
+      <point x="842" y="-65" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="885" y="0" type="line" smooth="yes"/>
-      <point x="903" y="0"/>
-      <point x="914" y="9"/>
-      <point x="917" y="27" type="curve" smooth="yes"/>
-      <point x="961" y="250" type="line" smooth="yes"/>
-      <point x="965" y="270"/>
-      <point x="955" y="283"/>
-      <point x="934" y="283" type="curve" smooth="yes"/>
-      <point x="728" y="283" type="line" smooth="yes"/>
-      <point x="710" y="283"/>
-      <point x="699" y="274"/>
-      <point x="696" y="256" type="curve" smooth="yes"/>
-      <point x="652" y="33" type="line" smooth="yes"/>
-      <point x="648" y="13"/>
-      <point x="658" y="0"/>
-      <point x="679" y="0" type="curve" smooth="yes"/>
+      <point x="443" y="476" type="line"/>
+      <point x="602" y="1051" type="line"/>
+      <point x="674" y="1508" type="line"/>
+      <point x="388" y="1508" type="line"/>
+      <point x="317" y="1054" type="line"/>
+      <point x="304" y="476" type="line"/>
     </contour>
     <contour>
-      <point x="358" y="481" type="line"/>
-      <point x="460" y="838" type="line"/>
-      <point x="587" y="1493" type="line"/>
-      <point x="321" y="1493" type="line"/>
-      <point x="192" y="838" type="line"/>
-      <point x="159" y="481" type="line"/>
+      <point x="318" y="-65"/>
+      <point x="343" y="-61"/>
+      <point x="366" y="-52" type="curve" smooth="yes"/>
+      <point x="421" y="-30"/>
+      <point x="462" y="14"/>
+      <point x="483" y="66" type="curve" smooth="yes"/>
+      <point x="491" y="85"/>
+      <point x="497" y="112"/>
+      <point x="497" y="140" type="curve" smooth="yes"/>
+      <point x="497" y="180"/>
+      <point x="487" y="217"/>
+      <point x="460" y="247" type="curve" smooth="yes"/>
+      <point x="439" y="270"/>
+      <point x="407" y="293"/>
+      <point x="350" y="293" type="curve" smooth="yes"/>
+      <point x="323" y="293"/>
+      <point x="299" y="289"/>
+      <point x="277" y="281" type="curve" smooth="yes"/>
+      <point x="199" y="252"/>
+      <point x="145" y="174"/>
+      <point x="145" y="90" type="curve" smooth="yes"/>
+      <point x="145" y="55"/>
+      <point x="154" y="11"/>
+      <point x="183" y="-22" type="curve" smooth="yes"/>
+      <point x="205" y="-46"/>
+      <point x="241" y="-65"/>
+      <point x="292" y="-65" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 31 - 20
source/Hack-BoldOblique.ufo/glyphs/exclamdown.case.glif

@@ -6,30 +6,41 @@
   </note>
   <outline>
     <contour>
-      <point x="604" y="0" type="line"/>
-      <point x="731" y="655" type="line"/>
+      <point x="614" y="0" type="line"/>
+      <point x="741" y="655" type="line"/>
       <point x="766" y="1012" type="line"/>
       <point x="567" y="1012" type="line"/>
-      <point x="465" y="655" type="line"/>
-      <point x="338" y="0" type="line"/>
+      <point x="455" y="655" type="line"/>
+      <point x="328" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="813" y="1210" type="line" smooth="yes"/>
-      <point x="831" y="1210"/>
-      <point x="842" y="1219"/>
-      <point x="845" y="1237" type="curve" smooth="yes"/>
-      <point x="889" y="1460" type="line" smooth="yes"/>
-      <point x="893" y="1480"/>
-      <point x="883" y="1493"/>
-      <point x="862" y="1493" type="curve" smooth="yes"/>
-      <point x="656" y="1493" type="line" smooth="yes"/>
-      <point x="638" y="1493"/>
-      <point x="628" y="1484"/>
-      <point x="624" y="1466" type="curve" smooth="yes"/>
-      <point x="579" y="1243" type="line" smooth="yes"/>
-      <point x="575" y="1223"/>
-      <point x="585" y="1210"/>
-      <point x="606" y="1210" type="curve" smooth="yes"/>
+      <point x="722" y="1198"/>
+      <point x="747" y="1202"/>
+      <point x="770" y="1211" type="curve" smooth="yes"/>
+      <point x="825" y="1233"/>
+      <point x="866" y="1277"/>
+      <point x="887" y="1329" type="curve" smooth="yes"/>
+      <point x="895" y="1348"/>
+      <point x="901" y="1375"/>
+      <point x="901" y="1403" type="curve" smooth="yes"/>
+      <point x="901" y="1443"/>
+      <point x="891" y="1480"/>
+      <point x="864" y="1510" type="curve" smooth="yes"/>
+      <point x="843" y="1533"/>
+      <point x="811" y="1556"/>
+      <point x="754" y="1556" type="curve" smooth="yes"/>
+      <point x="727" y="1556"/>
+      <point x="703" y="1552"/>
+      <point x="681" y="1544" type="curve" smooth="yes"/>
+      <point x="603" y="1515"/>
+      <point x="549" y="1437"/>
+      <point x="549" y="1353" type="curve" smooth="yes"/>
+      <point x="549" y="1318"/>
+      <point x="558" y="1274"/>
+      <point x="587" y="1241" type="curve" smooth="yes"/>
+      <point x="609" y="1217"/>
+      <point x="645" y="1198"/>
+      <point x="696" y="1198" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 31 - 26
source/Hack-BoldOblique.ufo/glyphs/exclamdown.glif

@@ -7,36 +7,41 @@
   </note>
   <outline>
     <contour>
-      <point x="604" y="0" type="line"/>
-      <point x="731" y="655" type="line"/>
+      <point x="614" y="0" type="line"/>
+      <point x="741" y="655" type="line"/>
       <point x="766" y="1012" type="line"/>
       <point x="567" y="1012" type="line"/>
-      <point x="465" y="655" type="line"/>
-      <point x="338" y="0" type="line"/>
+      <point x="455" y="655" type="line"/>
+      <point x="328" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="813" y="1210" type="line" smooth="yes"/>
-      <point x="831" y="1210"/>
-      <point x="842" y="1219"/>
-      <point x="845" y="1237" type="curve" smooth="yes"/>
-      <point x="889" y="1460" type="line" smooth="yes"/>
-      <point x="890" y="1463"/>
-      <point x="890" y="1466"/>
-      <point x="890" y="1468" type="curve" smooth="yes"/>
-      <point x="890" y="1483"/>
-      <point x="880" y="1493"/>
-      <point x="862" y="1493" type="curve" smooth="yes"/>
-      <point x="656" y="1493" type="line" smooth="yes"/>
-      <point x="638" y="1493"/>
-      <point x="628" y="1484"/>
-      <point x="624" y="1466" type="curve" smooth="yes"/>
-      <point x="579" y="1243" type="line" smooth="yes"/>
-      <point x="578" y="1240"/>
-      <point x="578" y="1237"/>
-      <point x="578" y="1235" type="curve" smooth="yes"/>
-      <point x="578" y="1220"/>
-      <point x="588" y="1210"/>
-      <point x="606" y="1210" type="curve" smooth="yes"/>
+      <point x="722" y="1198"/>
+      <point x="747" y="1202"/>
+      <point x="770" y="1211" type="curve" smooth="yes"/>
+      <point x="825" y="1233"/>
+      <point x="866" y="1277"/>
+      <point x="887" y="1329" type="curve" smooth="yes"/>
+      <point x="895" y="1348"/>
+      <point x="901" y="1375"/>
+      <point x="901" y="1403" type="curve" smooth="yes"/>
+      <point x="901" y="1443"/>
+      <point x="891" y="1480"/>
+      <point x="864" y="1510" type="curve" smooth="yes"/>
+      <point x="843" y="1533"/>
+      <point x="811" y="1556"/>
+      <point x="754" y="1556" type="curve" smooth="yes"/>
+      <point x="727" y="1556"/>
+      <point x="703" y="1552"/>
+      <point x="681" y="1544" type="curve" smooth="yes"/>
+      <point x="603" y="1515"/>
+      <point x="549" y="1437"/>
+      <point x="549" y="1353" type="curve" smooth="yes"/>
+      <point x="549" y="1318"/>
+      <point x="558" y="1274"/>
+      <point x="587" y="1241" type="curve" smooth="yes"/>
+      <point x="609" y="1217"/>
+      <point x="645" y="1198"/>
+      <point x="696" y="1198" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 14 - 14
source/Hack-BoldOblique.ufo/glyphs/guillemetleft.glif

@@ -7,22 +7,22 @@
   </note>
   <outline>
     <contour>
-      <point x="536" y="379" type="line"/>
-      <point x="303" y="600" type="line"/>
-      <point x="622" y="821" type="line"/>
-      <point x="669" y="1059" type="line"/>
-      <point x="122" y="666" type="line"/>
-      <point x="98" y="535" type="line"/>
-      <point x="491" y="141" type="line"/>
+      <point x="516" y="379" type="line"/>
+      <point x="283" y="600" type="line"/>
+      <point x="602" y="821" type="line"/>
+      <point x="649" y="1059" type="line"/>
+      <point x="102" y="666" type="line"/>
+      <point x="78" y="535" type="line"/>
+      <point x="471" y="141" type="line"/>
     </contour>
     <contour>
-      <point x="991" y="379" type="line"/>
-      <point x="757" y="600" type="line"/>
-      <point x="1077" y="821" type="line"/>
-      <point x="1122" y="1059" type="line"/>
-      <point x="577" y="666" type="line"/>
-      <point x="552" y="535" type="line"/>
-      <point x="946" y="141" type="line"/>
+      <point x="971" y="379" type="line"/>
+      <point x="737" y="600" type="line"/>
+      <point x="1057" y="821" type="line"/>
+      <point x="1102" y="1059" type="line"/>
+      <point x="557" y="666" type="line"/>
+      <point x="532" y="535" type="line"/>
+      <point x="926" y="141" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 14 - 14
source/Hack-BoldOblique.ufo/glyphs/guillemetright.glif

@@ -7,22 +7,22 @@
   </note>
   <outline>
     <contour>
-      <point x="1061" y="535" type="line"/>
-      <point x="1088" y="666" type="line"/>
-      <point x="695" y="1059" type="line"/>
-      <point x="650" y="821" type="line"/>
-      <point x="883" y="600" type="line"/>
-      <point x="562" y="379" type="line"/>
-      <point x="517" y="141" type="line"/>
+      <point x="1081" y="535" type="line"/>
+      <point x="1108" y="666" type="line"/>
+      <point x="715" y="1059" type="line"/>
+      <point x="670" y="821" type="line"/>
+      <point x="903" y="600" type="line"/>
+      <point x="582" y="379" type="line"/>
+      <point x="537" y="141" type="line"/>
     </contour>
     <contour>
-      <point x="607" y="535" type="line"/>
-      <point x="633" y="666" type="line"/>
-      <point x="240" y="1059" type="line"/>
-      <point x="195" y="821" type="line"/>
-      <point x="429" y="600" type="line"/>
-      <point x="107" y="379" type="line"/>
-      <point x="62" y="141" type="line"/>
+      <point x="627" y="535" type="line"/>
+      <point x="653" y="666" type="line"/>
+      <point x="260" y="1059" type="line"/>
+      <point x="215" y="821" type="line"/>
+      <point x="449" y="600" type="line"/>
+      <point x="127" y="379" type="line"/>
+      <point x="82" y="141" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 7 - 7
source/Hack-BoldOblique.ufo/glyphs/guilsinglleft.glif

@@ -7,13 +7,13 @@
   </note>
   <outline>
     <contour>
-      <point x="739" y="354" type="line"/>
-      <point x="510" y="580" type="line"/>
-      <point x="827" y="807" type="line"/>
-      <point x="877" y="1059" type="line"/>
-      <point x="330" y="666" type="line"/>
-      <point x="305" y="535" type="line"/>
-      <point x="698" y="141" type="line"/>
+      <point x="699" y="354" type="line"/>
+      <point x="470" y="580" type="line"/>
+      <point x="787" y="807" type="line"/>
+      <point x="837" y="1059" type="line"/>
+      <point x="290" y="666" type="line"/>
+      <point x="265" y="535" type="line"/>
+      <point x="658" y="141" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 7 - 7
source/Hack-BoldOblique.ufo/glyphs/guilsinglright.glif

@@ -7,13 +7,13 @@
   </note>
   <outline>
     <contour>
-      <point x="862" y="535" type="line"/>
-      <point x="887" y="666" type="line"/>
-      <point x="496" y="1059" type="line"/>
-      <point x="449" y="821" type="line"/>
-      <point x="684" y="600" type="line"/>
-      <point x="362" y="379" type="line"/>
-      <point x="317" y="141" type="line"/>
+      <point x="902" y="535" type="line"/>
+      <point x="927" y="666" type="line"/>
+      <point x="536" y="1059" type="line"/>
+      <point x="489" y="821" type="line"/>
+      <point x="724" y="600" type="line"/>
+      <point x="402" y="379" type="line"/>
+      <point x="357" y="141" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 26 - 26
source/Hack-BoldOblique.ufo/glyphs/parenleft.glif

@@ -7,32 +7,32 @@
   </note>
   <outline>
     <contour>
-      <point x="655" y="-270" type="line"/>
-      <point x="619" y="-165"/>
-      <point x="590" y="-58"/>
-      <point x="570" y="50" type="curve" smooth="yes"/>
-      <point x="551" y="152"/>
-      <point x="542" y="252"/>
-      <point x="542" y="346" type="curve" smooth="yes"/>
-      <point x="542" y="542"/>
-      <point x="581" y="740"/>
-      <point x="659" y="941" type="curve" smooth="yes"/>
-      <point x="737" y="1142"/>
-      <point x="854" y="1346"/>
-      <point x="1009" y="1554" type="curve"/>
-      <point x="784" y="1554" type="line"/>
-      <point x="608" y="1355"/>
-      <point x="484" y="1167"/>
-      <point x="398" y="974" type="curve" smooth="yes"/>
-      <point x="312" y="781"/>
-      <point x="268" y="590"/>
-      <point x="268" y="393" type="curve" smooth="yes"/>
-      <point x="268" y="286"/>
-      <point x="281" y="177"/>
-      <point x="308" y="67" type="curve" smooth="yes"/>
-      <point x="336" y="-48"/>
-      <point x="378" y="-161"/>
-      <point x="430" y="-270" type="curve"/>
+      <point x="665" y="-270" type="line"/>
+      <point x="629" y="-165"/>
+      <point x="600" y="-58"/>
+      <point x="580" y="50" type="curve" smooth="yes"/>
+      <point x="561" y="152"/>
+      <point x="552" y="252"/>
+      <point x="552" y="346" type="curve" smooth="yes"/>
+      <point x="552" y="542"/>
+      <point x="591" y="740"/>
+      <point x="669" y="941" type="curve" smooth="yes"/>
+      <point x="747" y="1142"/>
+      <point x="864" y="1346"/>
+      <point x="1019" y="1554" type="curve"/>
+      <point x="794" y="1554" type="line"/>
+      <point x="618" y="1355"/>
+      <point x="494" y="1167"/>
+      <point x="408" y="974" type="curve" smooth="yes"/>
+      <point x="322" y="781"/>
+      <point x="278" y="590"/>
+      <point x="278" y="393" type="curve" smooth="yes"/>
+      <point x="278" y="286"/>
+      <point x="291" y="177"/>
+      <point x="318" y="67" type="curve" smooth="yes"/>
+      <point x="346" y="-48"/>
+      <point x="388" y="-161"/>
+      <point x="440" y="-270" type="curve"/>
     </contour>
   </outline>
 </glyph>

+ 26 - 26
source/Hack-BoldOblique.ufo/glyphs/parenright.glif

@@ -7,32 +7,32 @@
   </note>
   <outline>
     <contour>
-      <point x="478" y="-270" type="line"/>
-      <point x="649" y="-77"/>
-      <point x="780" y="119"/>
-      <point x="865" y="310" type="curve" smooth="yes"/>
-      <point x="951" y="503"/>
-      <point x="994" y="699"/>
-      <point x="994" y="892" type="curve" smooth="yes"/>
-      <point x="994" y="998"/>
-      <point x="981" y="1108"/>
-      <point x="954" y="1218" type="curve" smooth="yes"/>
-      <point x="927" y="1328"/>
-      <point x="886" y="1440"/>
-      <point x="832" y="1554" type="curve"/>
-      <point x="607" y="1554" type="line"/>
-      <point x="645" y="1443"/>
-      <point x="673" y="1337"/>
-      <point x="692" y="1235" type="curve" smooth="yes"/>
-      <point x="711" y="1132"/>
-      <point x="720" y="1033"/>
-      <point x="720" y="939" type="curve" smooth="yes"/>
-      <point x="720" y="743"/>
-      <point x="681" y="545"/>
-      <point x="603" y="344" type="curve" smooth="yes"/>
-      <point x="525" y="143"/>
-      <point x="408" y="-62"/>
-      <point x="253" y="-270" type="curve"/>
+      <point x="468" y="-270" type="line"/>
+      <point x="639" y="-77"/>
+      <point x="770" y="119"/>
+      <point x="855" y="310" type="curve" smooth="yes"/>
+      <point x="941" y="503"/>
+      <point x="984" y="699"/>
+      <point x="984" y="892" type="curve" smooth="yes"/>
+      <point x="984" y="998"/>
+      <point x="971" y="1108"/>
+      <point x="944" y="1218" type="curve" smooth="yes"/>
+      <point x="917" y="1328"/>
+      <point x="876" y="1440"/>
+      <point x="822" y="1554" type="curve"/>
+      <point x="597" y="1554" type="line"/>
+      <point x="635" y="1443"/>
+      <point x="663" y="1337"/>
+      <point x="682" y="1235" type="curve" smooth="yes"/>
+      <point x="701" y="1132"/>
+      <point x="710" y="1033"/>
+      <point x="710" y="939" type="curve" smooth="yes"/>
+      <point x="710" y="743"/>
+      <point x="671" y="545"/>
+      <point x="593" y="344" type="curve" smooth="yes"/>
+      <point x="515" y="143"/>
+      <point x="398" y="-62"/>
+      <point x="243" y="-270" type="curve"/>
     </contour>
   </outline>
 </glyph>

+ 29 - 29
source/Hack-BoldOblique.ufo/glyphs/question.glif

@@ -100,35 +100,35 @@
       <point x="512" y="457" type="line"/>
     </contour>
     <contour>
-      <point x="592" y="-55"/>
-      <point x="638" y="-35"/>
-      <point x="673" y="-3" type="curve" smooth="yes"/>
-      <point x="707" y="28"/>
-      <point x="733" y="73"/>
-      <point x="733" y="136" type="curve" smooth="yes"/>
-      <point x="733" y="157"/>
-      <point x="730" y="175"/>
-      <point x="724" y="192" type="curve" smooth="yes"/>
-      <point x="703" y="251"/>
-      <point x="655" y="279"/>
-      <point x="593" y="279" type="curve" smooth="yes"/>
-      <point x="548" y="279"/>
-      <point x="510" y="264"/>
-      <point x="480" y="240" type="curve" smooth="yes"/>
-      <point x="450" y="216"/>
-      <point x="431" y="185"/>
-      <point x="421" y="164" type="curve" smooth="yes"/>
-      <point x="413" y="148"/>
-      <point x="406" y="126"/>
-      <point x="406" y="113" type="curve" smooth="yes"/>
-      <point x="406" y="94" type="line"/>
-      <point x="406" y="83" type="line" smooth="yes"/>
-      <point x="406" y="46"/>
-      <point x="421" y="11"/>
-      <point x="442" y="-13" type="curve" smooth="yes"/>
-      <point x="464" y="-38"/>
-      <point x="495" y="-55"/>
-      <point x="542" y="-55" type="curve" smooth="yes"/>
+      <point x="606" y="-55"/>
+      <point x="652" y="-35"/>
+      <point x="687" y="-3" type="curve" smooth="yes"/>
+      <point x="721" y="28"/>
+      <point x="747" y="73"/>
+      <point x="747" y="136" type="curve" smooth="yes"/>
+      <point x="747" y="157"/>
+      <point x="744" y="175"/>
+      <point x="738" y="192" type="curve" smooth="yes"/>
+      <point x="717" y="251"/>
+      <point x="669" y="279"/>
+      <point x="607" y="279" type="curve" smooth="yes"/>
+      <point x="562" y="279"/>
+      <point x="524" y="264"/>
+      <point x="494" y="240" type="curve" smooth="yes"/>
+      <point x="464" y="216"/>
+      <point x="445" y="185"/>
+      <point x="435" y="164" type="curve" smooth="yes"/>
+      <point x="427" y="148"/>
+      <point x="420" y="126"/>
+      <point x="420" y="113" type="curve" smooth="yes"/>
+      <point x="420" y="94" type="line"/>
+      <point x="420" y="83" type="line" smooth="yes"/>
+      <point x="420" y="46"/>
+      <point x="435" y="11"/>
+      <point x="456" y="-13" type="curve" smooth="yes"/>
+      <point x="478" y="-38"/>
+      <point x="509" y="-55"/>
+      <point x="556" y="-55" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 29 - 16
source/Hack-BoldOblique.ufo/glyphs/questiondown.case.glif

@@ -40,22 +40,35 @@
       <point x="458" y="-27" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="858" y="1210" type="line" smooth="yes"/>
-      <point x="876" y="1210"/>
-      <point x="887" y="1219"/>
-      <point x="890" y="1237" type="curve" smooth="yes"/>
-      <point x="934" y="1460" type="line" smooth="yes"/>
-      <point x="938" y="1480"/>
-      <point x="928" y="1493"/>
-      <point x="907" y="1493" type="curve" smooth="yes"/>
-      <point x="699" y="1493" type="line" smooth="yes"/>
-      <point x="681" y="1493"/>
-      <point x="670" y="1484"/>
-      <point x="667" y="1466" type="curve" smooth="yes"/>
-      <point x="624" y="1243" type="line" smooth="yes"/>
-      <point x="620" y="1223"/>
-      <point x="631" y="1210"/>
-      <point x="651" y="1210" type="curve" smooth="yes"/>
+      <point x="789" y="1222"/>
+      <point x="835" y="1242"/>
+      <point x="870" y="1274" type="curve" smooth="yes"/>
+      <point x="904" y="1305"/>
+      <point x="930" y="1350"/>
+      <point x="930" y="1413" type="curve" smooth="yes"/>
+      <point x="930" y="1434"/>
+      <point x="927" y="1452"/>
+      <point x="921" y="1469" type="curve" smooth="yes"/>
+      <point x="900" y="1528"/>
+      <point x="852" y="1556"/>
+      <point x="790" y="1556" type="curve" smooth="yes"/>
+      <point x="745" y="1556"/>
+      <point x="707" y="1541"/>
+      <point x="677" y="1517" type="curve" smooth="yes"/>
+      <point x="647" y="1493"/>
+      <point x="628" y="1462"/>
+      <point x="618" y="1441" type="curve" smooth="yes"/>
+      <point x="610" y="1425"/>
+      <point x="603" y="1403"/>
+      <point x="603" y="1390" type="curve" smooth="yes"/>
+      <point x="603" y="1371" type="line"/>
+      <point x="603" y="1360" type="line" smooth="yes"/>
+      <point x="603" y="1323"/>
+      <point x="618" y="1288"/>
+      <point x="639" y="1264" type="curve" smooth="yes"/>
+      <point x="661" y="1239"/>
+      <point x="692" y="1222"/>
+      <point x="739" y="1222" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 29 - 19
source/Hack-BoldOblique.ufo/glyphs/questiondown.glif

@@ -59,25 +59,35 @@
       <point x="454" y="-27" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="858" y="1210" type="line" smooth="yes"/>
-      <point x="876" y="1210"/>
-      <point x="887" y="1219"/>
-      <point x="890" y="1237" type="curve" smooth="yes"/>
-      <point x="934" y="1460" type="line" smooth="yes"/>
-      <point x="934" y="1463"/>
-      <point x="935" y="1462"/>
-      <point x="935" y="1467" type="curve" smooth="yes"/>
-      <point x="935" y="1484"/>
-      <point x="925" y="1493"/>
-      <point x="907" y="1493" type="curve" smooth="yes"/>
-      <point x="699" y="1493" type="line" smooth="yes"/>
-      <point x="681" y="1493"/>
-      <point x="670" y="1484"/>
-      <point x="667" y="1466" type="curve" smooth="yes"/>
-      <point x="624" y="1243" type="line" smooth="yes"/>
-      <point x="620" y="1223"/>
-      <point x="631" y="1210"/>
-      <point x="651" y="1210" type="curve" smooth="yes"/>
+      <point x="782" y="1222"/>
+      <point x="828" y="1242"/>
+      <point x="863" y="1274" type="curve" smooth="yes"/>
+      <point x="897" y="1305"/>
+      <point x="923" y="1350"/>
+      <point x="923" y="1413" type="curve" smooth="yes"/>
+      <point x="923" y="1434"/>
+      <point x="920" y="1452"/>
+      <point x="914" y="1469" type="curve" smooth="yes"/>
+      <point x="893" y="1528"/>
+      <point x="845" y="1556"/>
+      <point x="783" y="1556" type="curve" smooth="yes"/>
+      <point x="738" y="1556"/>
+      <point x="700" y="1541"/>
+      <point x="670" y="1517" type="curve" smooth="yes"/>
+      <point x="640" y="1493"/>
+      <point x="621" y="1462"/>
+      <point x="611" y="1441" type="curve" smooth="yes"/>
+      <point x="603" y="1425"/>
+      <point x="596" y="1403"/>
+      <point x="596" y="1390" type="curve" smooth="yes"/>
+      <point x="596" y="1371" type="line"/>
+      <point x="596" y="1360" type="line" smooth="yes"/>
+      <point x="596" y="1323"/>
+      <point x="611" y="1288"/>
+      <point x="632" y="1264" type="curve" smooth="yes"/>
+      <point x="654" y="1239"/>
+      <point x="685" y="1222"/>
+      <point x="732" y="1222" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 94 - 94
source/Hack-BoldOblique.ufo/glyphs/semicolon.glif

@@ -7,102 +7,102 @@
   </note>
   <outline>
     <contour>
-      <point x="388" y="-438" type="line" smooth="yes"/>
-      <point x="435" y="-422"/>
-      <point x="488" y="-399"/>
-      <point x="551" y="-359" type="curve" smooth="yes"/>
-      <point x="601" y="-327"/>
-      <point x="645" y="-292"/>
-      <point x="684" y="-249" type="curve" smooth="yes"/>
-      <point x="760" y="-165"/>
-      <point x="810" y="-59"/>
-      <point x="826" y="54" type="curve" smooth="yes"/>
-      <point x="830" y="82"/>
-      <point x="833" y="118"/>
-      <point x="833" y="140" type="curve" smooth="yes"/>
-      <point x="833" y="176"/>
-      <point x="825" y="217"/>
-      <point x="807" y="251" type="curve" smooth="yes"/>
-      <point x="779" y="303"/>
-      <point x="732" y="327"/>
-      <point x="671" y="327" type="curve" smooth="yes"/>
-      <point x="654" y="327"/>
-      <point x="639" y="325"/>
-      <point x="624" y="322" type="curve" smooth="yes"/>
-      <point x="608" y="319"/>
-      <point x="593" y="313"/>
-      <point x="581" y="307" type="curve"/>
-      <point x="567" y="301"/>
-      <point x="554" y="293"/>
-      <point x="541" y="283" type="curve" smooth="yes"/>
-      <point x="504" y="254"/>
-      <point x="480" y="212"/>
-      <point x="472" y="163" type="curve" smooth="yes"/>
-      <point x="471" y="153"/>
-      <point x="470" y="145"/>
-      <point x="470" y="137" type="curve" smooth="yes"/>
-      <point x="470" y="134"/>
-      <point x="470" y="131"/>
-      <point x="470" y="128" type="curve"/>
-      <point x="470" y="91"/>
-      <point x="481" y="62"/>
-      <point x="503" y="39" type="curve" smooth="yes"/>
-      <point x="530" y="11"/>
-      <point x="571" y="-5"/>
-      <point x="620" y="-5" type="curve" smooth="yes"/>
-      <point x="625" y="-5"/>
-      <point x="632" y="-5"/>
-      <point x="639" y="-4" type="curve"/>
-      <point x="607" y="-132"/>
-      <point x="510" y="-238"/>
-      <point x="347" y="-306" type="curve" smooth="yes"/>
-      <point x="335" y="-311" type="line"/>
-      <point x="373" y="-443" type="line"/>
+      <point x="376" y="-475" type="line" smooth="yes"/>
+      <point x="425" y="-458"/>
+      <point x="481" y="-434"/>
+      <point x="547" y="-392" type="curve" smooth="yes"/>
+      <point x="600" y="-358"/>
+      <point x="646" y="-322"/>
+      <point x="687" y="-277" type="curve" smooth="yes"/>
+      <point x="766" y="-188"/>
+      <point x="819" y="-77"/>
+      <point x="836" y="42" type="curve" smooth="yes"/>
+      <point x="840" y="71"/>
+      <point x="843" y="109"/>
+      <point x="843" y="132" type="curve" smooth="yes"/>
+      <point x="843" y="170"/>
+      <point x="835" y="213"/>
+      <point x="816" y="248" type="curve" smooth="yes"/>
+      <point x="786" y="303"/>
+      <point x="737" y="328"/>
+      <point x="673" y="328" type="curve" smooth="yes"/>
+      <point x="655" y="328"/>
+      <point x="639" y="326"/>
+      <point x="624" y="323" type="curve" smooth="yes"/>
+      <point x="607" y="320"/>
+      <point x="591" y="314"/>
+      <point x="579" y="307" type="curve"/>
+      <point x="564" y="301"/>
+      <point x="550" y="293"/>
+      <point x="537" y="282" type="curve" smooth="yes"/>
+      <point x="498" y="252"/>
+      <point x="472" y="208"/>
+      <point x="464" y="156" type="curve" smooth="yes"/>
+      <point x="463" y="146"/>
+      <point x="462" y="137"/>
+      <point x="462" y="129" type="curve" smooth="yes"/>
+      <point x="462" y="126"/>
+      <point x="462" y="122"/>
+      <point x="462" y="119" type="curve"/>
+      <point x="462" y="80"/>
+      <point x="474" y="50"/>
+      <point x="497" y="26" type="curve" smooth="yes"/>
+      <point x="525" y="-4"/>
+      <point x="568" y="-20"/>
+      <point x="619" y="-20" type="curve" smooth="yes"/>
+      <point x="625" y="-20"/>
+      <point x="632" y="-20"/>
+      <point x="639" y="-19" type="curve"/>
+      <point x="606" y="-154"/>
+      <point x="504" y="-265"/>
+      <point x="333" y="-336" type="curve" smooth="yes"/>
+      <point x="320" y="-342" type="line"/>
+      <point x="360" y="-480" type="line"/>
     </contour>
     <contour>
-      <point x="744" y="679"/>
-      <point x="768" y="683"/>
-      <point x="790" y="692" type="curve" smooth="yes"/>
-      <point x="812" y="701"/>
-      <point x="830" y="711"/>
-      <point x="852" y="730" type="curve" smooth="yes"/>
-      <point x="872" y="747"/>
-      <point x="885" y="764"/>
-      <point x="898" y="787" type="curve" smooth="yes"/>
-      <point x="910" y="809"/>
-      <point x="917" y="824"/>
-      <point x="924" y="861" type="curve"/>
-      <point x="926" y="879" type="line" smooth="yes"/>
-      <point x="927" y="885"/>
-      <point x="927" y="889"/>
-      <point x="927" y="891" type="curve" smooth="yes"/>
-      <point x="927" y="935"/>
-      <point x="915" y="969"/>
-      <point x="892" y="996" type="curve" smooth="yes"/>
-      <point x="863" y="1030"/>
-      <point x="821" y="1047"/>
-      <point x="773" y="1047" type="curve" smooth="yes"/>
-      <point x="720" y="1047"/>
-      <point x="677" y="1027"/>
-      <point x="641" y="996" type="curve" smooth="yes"/>
-      <point x="621" y="979"/>
-      <point x="607" y="961"/>
-      <point x="595" y="939" type="curve" smooth="yes"/>
-      <point x="581" y="914"/>
-      <point x="575" y="892"/>
-      <point x="570" y="867" type="curve"/>
-      <point x="569" y="859"/>
-      <point x="570" y="864"/>
-      <point x="568" y="848" type="curve" smooth="yes"/>
-      <point x="567" y="842"/>
-      <point x="567" y="838"/>
-      <point x="567" y="836" type="curve" smooth="yes"/>
-      <point x="567" y="797"/>
-      <point x="576" y="759"/>
-      <point x="600" y="730" type="curve" smooth="yes"/>
-      <point x="628" y="696"/>
-      <point x="672" y="679"/>
-      <point x="720" y="679" type="curve" smooth="yes"/>
+      <point x="750" y="698"/>
+      <point x="775" y="702"/>
+      <point x="798" y="711" type="curve" smooth="yes"/>
+      <point x="821" y="721"/>
+      <point x="840" y="731"/>
+      <point x="863" y="751" type="curve" smooth="yes"/>
+      <point x="884" y="769"/>
+      <point x="898" y="787"/>
+      <point x="911" y="811" type="curve" smooth="yes"/>
+      <point x="924" y="834"/>
+      <point x="931" y="850"/>
+      <point x="939" y="889" type="curve"/>
+      <point x="941" y="908" type="line" smooth="yes"/>
+      <point x="942" y="914"/>
+      <point x="942" y="918"/>
+      <point x="942" y="920" type="curve" smooth="yes"/>
+      <point x="942" y="967"/>
+      <point x="929" y="1002"/>
+      <point x="905" y="1031" type="curve" smooth="yes"/>
+      <point x="875" y="1066"/>
+      <point x="830" y="1084"/>
+      <point x="780" y="1084" type="curve" smooth="yes"/>
+      <point x="724" y="1084"/>
+      <point x="679" y="1063"/>
+      <point x="641" y="1031" type="curve" smooth="yes"/>
+      <point x="621" y="1013"/>
+      <point x="606" y="994"/>
+      <point x="593" y="971" type="curve" smooth="yes"/>
+      <point x="579" y="945"/>
+      <point x="572" y="921"/>
+      <point x="567" y="895" type="curve"/>
+      <point x="566" y="887"/>
+      <point x="567" y="892"/>
+      <point x="565" y="875" type="curve" smooth="yes"/>
+      <point x="564" y="869"/>
+      <point x="564" y="865"/>
+      <point x="564" y="863" type="curve" smooth="yes"/>
+      <point x="564" y="822"/>
+      <point x="573" y="782"/>
+      <point x="598" y="751" type="curve" smooth="yes"/>
+      <point x="628" y="716"/>
+      <point x="674" y="698"/>
+      <point x="724" y="698" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 31 - 18
source/Hack-BoldOblique.ufo/glyphs/uni203D_.glif

@@ -35,24 +35,6 @@
       <point x="536" y="1252" type="line"/>
       <point x="370" y="401" type="line"/>
     </contour>
-    <contour>
-      <point x="532" y="0" type="line" smooth="yes"/>
-      <point x="550" y="0"/>
-      <point x="561" y="9"/>
-      <point x="564" y="27" type="curve" smooth="yes"/>
-      <point x="608" y="250" type="line" smooth="yes"/>
-      <point x="612" y="270"/>
-      <point x="602" y="283"/>
-      <point x="581" y="283" type="curve" smooth="yes"/>
-      <point x="374" y="283" type="line" smooth="yes"/>
-      <point x="356" y="283"/>
-      <point x="345" y="274"/>
-      <point x="342" y="256" type="curve" smooth="yes"/>
-      <point x="298" y="33" type="line" smooth="yes"/>
-      <point x="294" y="13"/>
-      <point x="304" y="0"/>
-      <point x="325" y="0" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="804" y="1261" type="line"/>
       <point x="813" y="1257"/>
@@ -68,5 +50,36 @@
       <point x="805" y="1042"/>
       <point x="753" y="997" type="curve"/>
     </contour>
+    <contour>
+      <point x="490" y="-55"/>
+      <point x="536" y="-35"/>
+      <point x="571" y="-3" type="curve" smooth="yes"/>
+      <point x="605" y="28"/>
+      <point x="631" y="73"/>
+      <point x="631" y="136" type="curve" smooth="yes"/>
+      <point x="631" y="157"/>
+      <point x="628" y="175"/>
+      <point x="622" y="192" type="curve" smooth="yes"/>
+      <point x="601" y="251"/>
+      <point x="553" y="279"/>
+      <point x="491" y="279" type="curve" smooth="yes"/>
+      <point x="446" y="279"/>
+      <point x="408" y="264"/>
+      <point x="378" y="240" type="curve" smooth="yes"/>
+      <point x="348" y="216"/>
+      <point x="329" y="185"/>
+      <point x="319" y="164" type="curve" smooth="yes"/>
+      <point x="311" y="148"/>
+      <point x="304" y="126"/>
+      <point x="304" y="113" type="curve" smooth="yes"/>
+      <point x="304" y="94" type="line"/>
+      <point x="304" y="83" type="line" smooth="yes"/>
+      <point x="304" y="46"/>
+      <point x="319" y="11"/>
+      <point x="340" y="-13" type="curve" smooth="yes"/>
+      <point x="362" y="-38"/>
+      <point x="393" y="-55"/>
+      <point x="440" y="-55" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 140 - 114
source/Hack-BoldOblique.ufo/glyphs/uni2047.glif

@@ -7,126 +7,152 @@
   </note>
   <outline>
     <contour>
-      <point x="927" y="401" type="line"/>
-      <point x="951" y="524" type="line"/>
-      <point x="961" y="571" type="line"/>
-      <point x="963" y="582"/>
-      <point x="972" y="609"/>
-      <point x="994" y="674" type="curve" smooth="yes"/>
-      <point x="1023" y="761"/>
-      <point x="1055" y="803"/>
-      <point x="1118" y="884" type="curve" smooth="yes"/>
-      <point x="1150" y="925"/>
-      <point x="1181" y="974"/>
-      <point x="1206" y="1026" type="curve" smooth="yes"/>
-      <point x="1256" y="1130"/>
-      <point x="1267" y="1212"/>
-      <point x="1267" y="1271" type="curve" smooth="yes"/>
-      <point x="1267" y="1396"/>
-      <point x="1218" y="1520"/>
-      <point x="1047" y="1520" type="curve" smooth="yes"/>
-      <point x="957" y="1520"/>
-      <point x="867" y="1486"/>
-      <point x="761" y="1407" type="curve"/>
-      <point x="701" y="1098" type="line"/>
-      <point x="762" y="1158"/>
-      <point x="815" y="1196"/>
-      <point x="859" y="1213" type="curve"/>
-      <point x="881" y="1226"/>
-      <point x="900" y="1232"/>
-      <point x="917" y="1232" type="curve" smooth="yes"/>
-      <point x="961" y="1232"/>
-      <point x="981" y="1187"/>
-      <point x="981" y="1157" type="curve" smooth="yes"/>
-      <point x="981" y="1148"/>
-      <point x="979" y="1118"/>
-      <point x="977" y="1104" type="curve" smooth="yes"/>
-      <point x="973" y="1076"/>
-      <point x="959" y="1023"/>
-      <point x="871" y="920" type="curve" smooth="yes"/>
-      <point x="783" y="817"/>
-      <point x="780" y="850"/>
-      <point x="690" y="555" type="curve"/>
-      <point x="660" y="401" type="line"/>
+      <point x="1007" y="401" type="line"/>
+      <point x="1031" y="524" type="line"/>
+      <point x="1041" y="571" type="line"/>
+      <point x="1043" y="582"/>
+      <point x="1052" y="609"/>
+      <point x="1074" y="674" type="curve" smooth="yes"/>
+      <point x="1103" y="761"/>
+      <point x="1135" y="803"/>
+      <point x="1198" y="884" type="curve" smooth="yes"/>
+      <point x="1230" y="925"/>
+      <point x="1261" y="974"/>
+      <point x="1286" y="1026" type="curve" smooth="yes"/>
+      <point x="1336" y="1130"/>
+      <point x="1347" y="1212"/>
+      <point x="1347" y="1271" type="curve" smooth="yes"/>
+      <point x="1347" y="1396"/>
+      <point x="1298" y="1520"/>
+      <point x="1127" y="1520" type="curve" smooth="yes"/>
+      <point x="1037" y="1520"/>
+      <point x="947" y="1486"/>
+      <point x="841" y="1407" type="curve"/>
+      <point x="781" y="1098" type="line"/>
+      <point x="842" y="1158"/>
+      <point x="895" y="1196"/>
+      <point x="939" y="1213" type="curve"/>
+      <point x="961" y="1226"/>
+      <point x="980" y="1232"/>
+      <point x="997" y="1232" type="curve" smooth="yes"/>
+      <point x="1041" y="1232"/>
+      <point x="1061" y="1187"/>
+      <point x="1061" y="1157" type="curve" smooth="yes"/>
+      <point x="1061" y="1148"/>
+      <point x="1059" y="1118"/>
+      <point x="1057" y="1104" type="curve" smooth="yes"/>
+      <point x="1053" y="1076"/>
+      <point x="1039" y="1023"/>
+      <point x="951" y="920" type="curve" smooth="yes"/>
+      <point x="863" y="817"/>
+      <point x="860" y="850"/>
+      <point x="770" y="555" type="curve"/>
+      <point x="740" y="401" type="line"/>
     </contour>
     <contour>
-      <point x="206" y="0" type="line" smooth="yes"/>
-      <point x="224" y="0"/>
-      <point x="235" y="9"/>
-      <point x="238" y="27" type="curve" smooth="yes"/>
-      <point x="282" y="250" type="line" smooth="yes"/>
-      <point x="286" y="270"/>
-      <point x="276" y="283"/>
-      <point x="255" y="283" type="curve" smooth="yes"/>
-      <point x="48" y="283" type="line" smooth="yes"/>
-      <point x="30" y="283"/>
-      <point x="19" y="274"/>
-      <point x="16" y="256" type="curve" smooth="yes"/>
-      <point x="-28" y="33" type="line" smooth="yes"/>
-      <point x="-32" y="13"/>
-      <point x="-22" y="0"/>
-      <point x="-1" y="0" type="curve" smooth="yes"/>
+      <point x="391" y="401" type="line"/>
+      <point x="415" y="524" type="line"/>
+      <point x="425" y="571" type="line"/>
+      <point x="427" y="582"/>
+      <point x="436" y="609"/>
+      <point x="458" y="674" type="curve" smooth="yes"/>
+      <point x="487" y="761"/>
+      <point x="519" y="803"/>
+      <point x="582" y="884" type="curve" smooth="yes"/>
+      <point x="614" y="925"/>
+      <point x="645" y="974"/>
+      <point x="670" y="1026" type="curve" smooth="yes"/>
+      <point x="720" y="1130"/>
+      <point x="731" y="1212"/>
+      <point x="731" y="1271" type="curve" smooth="yes"/>
+      <point x="731" y="1396"/>
+      <point x="682" y="1520"/>
+      <point x="511" y="1520" type="curve" smooth="yes"/>
+      <point x="421" y="1520"/>
+      <point x="331" y="1486"/>
+      <point x="225" y="1407" type="curve"/>
+      <point x="165" y="1098" type="line"/>
+      <point x="226" y="1158"/>
+      <point x="279" y="1196"/>
+      <point x="323" y="1213" type="curve"/>
+      <point x="345" y="1226"/>
+      <point x="364" y="1232"/>
+      <point x="381" y="1232" type="curve" smooth="yes"/>
+      <point x="425" y="1232"/>
+      <point x="445" y="1187"/>
+      <point x="445" y="1157" type="curve" smooth="yes"/>
+      <point x="445" y="1148"/>
+      <point x="443" y="1118"/>
+      <point x="441" y="1104" type="curve" smooth="yes"/>
+      <point x="437" y="1076"/>
+      <point x="423" y="1023"/>
+      <point x="335" y="920" type="curve" smooth="yes"/>
+      <point x="247" y="817"/>
+      <point x="244" y="850"/>
+      <point x="154" y="555" type="curve"/>
+      <point x="124" y="401" type="line"/>
     </contour>
     <contour>
-      <point x="822" y="0" type="line" smooth="yes"/>
-      <point x="840" y="0"/>
-      <point x="851" y="9"/>
-      <point x="854" y="27" type="curve" smooth="yes"/>
-      <point x="898" y="250" type="line" smooth="yes"/>
-      <point x="902" y="270"/>
-      <point x="892" y="283"/>
-      <point x="871" y="283" type="curve" smooth="yes"/>
-      <point x="664" y="283" type="line" smooth="yes"/>
-      <point x="646" y="283"/>
-      <point x="635" y="274"/>
-      <point x="632" y="256" type="curve" smooth="yes"/>
-      <point x="588" y="33" type="line" smooth="yes"/>
-      <point x="584" y="13"/>
-      <point x="594" y="0"/>
-      <point x="615" y="0" type="curve" smooth="yes"/>
+      <point x="892" y="-55"/>
+      <point x="938" y="-35"/>
+      <point x="973" y="-3" type="curve" smooth="yes"/>
+      <point x="1007" y="28"/>
+      <point x="1033" y="73"/>
+      <point x="1033" y="136" type="curve" smooth="yes"/>
+      <point x="1033" y="157"/>
+      <point x="1030" y="175"/>
+      <point x="1024" y="192" type="curve" smooth="yes"/>
+      <point x="1003" y="251"/>
+      <point x="955" y="279"/>
+      <point x="893" y="279" type="curve" smooth="yes"/>
+      <point x="848" y="279"/>
+      <point x="810" y="264"/>
+      <point x="780" y="240" type="curve" smooth="yes"/>
+      <point x="750" y="216"/>
+      <point x="731" y="185"/>
+      <point x="721" y="164" type="curve" smooth="yes"/>
+      <point x="713" y="148"/>
+      <point x="706" y="126"/>
+      <point x="706" y="113" type="curve" smooth="yes"/>
+      <point x="706" y="94" type="line"/>
+      <point x="706" y="83" type="line" smooth="yes"/>
+      <point x="706" y="46"/>
+      <point x="721" y="11"/>
+      <point x="742" y="-13" type="curve" smooth="yes"/>
+      <point x="764" y="-38"/>
+      <point x="795" y="-55"/>
+      <point x="842" y="-55" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="311" y="401" type="line"/>
-      <point x="335" y="524" type="line"/>
-      <point x="345" y="571" type="line"/>
-      <point x="347" y="582"/>
-      <point x="356" y="609"/>
-      <point x="378" y="674" type="curve" smooth="yes"/>
-      <point x="407" y="761"/>
-      <point x="439" y="803"/>
-      <point x="502" y="884" type="curve" smooth="yes"/>
-      <point x="534" y="925"/>
-      <point x="565" y="974"/>
-      <point x="590" y="1026" type="curve" smooth="yes"/>
-      <point x="640" y="1130"/>
-      <point x="651" y="1212"/>
-      <point x="651" y="1271" type="curve" smooth="yes"/>
-      <point x="651" y="1396"/>
-      <point x="602" y="1520"/>
-      <point x="431" y="1520" type="curve" smooth="yes"/>
-      <point x="341" y="1520"/>
-      <point x="251" y="1486"/>
-      <point x="145" y="1407" type="curve"/>
-      <point x="85" y="1098" type="line"/>
-      <point x="146" y="1158"/>
-      <point x="199" y="1196"/>
-      <point x="243" y="1213" type="curve"/>
-      <point x="265" y="1226"/>
-      <point x="284" y="1232"/>
-      <point x="301" y="1232" type="curve" smooth="yes"/>
-      <point x="345" y="1232"/>
-      <point x="365" y="1187"/>
-      <point x="365" y="1157" type="curve" smooth="yes"/>
-      <point x="365" y="1148"/>
-      <point x="363" y="1118"/>
-      <point x="361" y="1104" type="curve" smooth="yes"/>
-      <point x="357" y="1076"/>
-      <point x="343" y="1023"/>
-      <point x="255" y="920" type="curve" smooth="yes"/>
-      <point x="167" y="817"/>
-      <point x="164" y="850"/>
-      <point x="74" y="555" type="curve"/>
-      <point x="44" y="401" type="line"/>
+      <point x="261" y="-55"/>
+      <point x="307" y="-35"/>
+      <point x="342" y="-3" type="curve" smooth="yes"/>
+      <point x="376" y="28"/>
+      <point x="402" y="73"/>
+      <point x="402" y="136" type="curve" smooth="yes"/>
+      <point x="402" y="157"/>
+      <point x="399" y="175"/>
+      <point x="393" y="192" type="curve" smooth="yes"/>
+      <point x="372" y="251"/>
+      <point x="324" y="279"/>
+      <point x="262" y="279" type="curve" smooth="yes"/>
+      <point x="217" y="279"/>
+      <point x="179" y="264"/>
+      <point x="149" y="240" type="curve" smooth="yes"/>
+      <point x="119" y="216"/>
+      <point x="100" y="185"/>
+      <point x="90" y="164" type="curve" smooth="yes"/>
+      <point x="82" y="148"/>
+      <point x="75" y="126"/>
+      <point x="75" y="113" type="curve" smooth="yes"/>
+      <point x="75" y="94" type="line"/>
+      <point x="75" y="83" type="line" smooth="yes"/>
+      <point x="75" y="46"/>
+      <point x="90" y="11"/>
+      <point x="111" y="-13" type="curve" smooth="yes"/>
+      <point x="133" y="-38"/>
+      <point x="164" y="-55"/>
+      <point x="211" y="-55" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 62 - 36
source/Hack-BoldOblique.ufo/glyphs/uni2048.glif

@@ -49,42 +49,6 @@
       <point x="138" y="555" type="curve"/>
       <point x="108" y="401" type="line"/>
     </contour>
-    <contour>
-      <point x="270" y="0" type="line" smooth="yes"/>
-      <point x="288" y="0"/>
-      <point x="299" y="9"/>
-      <point x="302" y="27" type="curve" smooth="yes"/>
-      <point x="346" y="250" type="line" smooth="yes"/>
-      <point x="350" y="270"/>
-      <point x="340" y="283"/>
-      <point x="319" y="283" type="curve" smooth="yes"/>
-      <point x="112" y="283" type="line" smooth="yes"/>
-      <point x="94" y="283"/>
-      <point x="83" y="274"/>
-      <point x="80" y="256" type="curve" smooth="yes"/>
-      <point x="36" y="33" type="line" smooth="yes"/>
-      <point x="32" y="13"/>
-      <point x="42" y="0"/>
-      <point x="63" y="0" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="885" y="0" type="line" smooth="yes"/>
-      <point x="903" y="0"/>
-      <point x="914" y="9"/>
-      <point x="917" y="27" type="curve" smooth="yes"/>
-      <point x="961" y="250" type="line" smooth="yes"/>
-      <point x="965" y="270"/>
-      <point x="955" y="283"/>
-      <point x="934" y="283" type="curve" smooth="yes"/>
-      <point x="728" y="283" type="line" smooth="yes"/>
-      <point x="710" y="283"/>
-      <point x="699" y="274"/>
-      <point x="696" y="256" type="curve" smooth="yes"/>
-      <point x="652" y="33" type="line" smooth="yes"/>
-      <point x="648" y="13"/>
-      <point x="658" y="0"/>
-      <point x="679" y="0" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="974" y="481" type="line"/>
       <point x="1076" y="838" type="line"/>
@@ -93,5 +57,67 @@
       <point x="808" y="838" type="line"/>
       <point x="775" y="481" type="line"/>
     </contour>
+    <contour>
+      <point x="842" y="-55"/>
+      <point x="888" y="-35"/>
+      <point x="923" y="-3" type="curve" smooth="yes"/>
+      <point x="957" y="28"/>
+      <point x="983" y="73"/>
+      <point x="983" y="136" type="curve" smooth="yes"/>
+      <point x="983" y="157"/>
+      <point x="980" y="175"/>
+      <point x="974" y="192" type="curve" smooth="yes"/>
+      <point x="953" y="251"/>
+      <point x="905" y="279"/>
+      <point x="843" y="279" type="curve" smooth="yes"/>
+      <point x="798" y="279"/>
+      <point x="760" y="264"/>
+      <point x="730" y="240" type="curve" smooth="yes"/>
+      <point x="700" y="216"/>
+      <point x="681" y="185"/>
+      <point x="671" y="164" type="curve" smooth="yes"/>
+      <point x="663" y="148"/>
+      <point x="656" y="126"/>
+      <point x="656" y="113" type="curve" smooth="yes"/>
+      <point x="656" y="94" type="line"/>
+      <point x="656" y="83" type="line" smooth="yes"/>
+      <point x="656" y="46"/>
+      <point x="671" y="11"/>
+      <point x="692" y="-13" type="curve" smooth="yes"/>
+      <point x="714" y="-38"/>
+      <point x="745" y="-55"/>
+      <point x="792" y="-55" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="233" y="-55"/>
+      <point x="279" y="-35"/>
+      <point x="314" y="-3" type="curve" smooth="yes"/>
+      <point x="348" y="28"/>
+      <point x="374" y="73"/>
+      <point x="374" y="136" type="curve" smooth="yes"/>
+      <point x="374" y="157"/>
+      <point x="371" y="175"/>
+      <point x="365" y="192" type="curve" smooth="yes"/>
+      <point x="344" y="251"/>
+      <point x="296" y="279"/>
+      <point x="234" y="279" type="curve" smooth="yes"/>
+      <point x="189" y="279"/>
+      <point x="151" y="264"/>
+      <point x="121" y="240" type="curve" smooth="yes"/>
+      <point x="91" y="216"/>
+      <point x="72" y="185"/>
+      <point x="62" y="164" type="curve" smooth="yes"/>
+      <point x="54" y="148"/>
+      <point x="47" y="126"/>
+      <point x="47" y="113" type="curve" smooth="yes"/>
+      <point x="47" y="94" type="line"/>
+      <point x="47" y="83" type="line" smooth="yes"/>
+      <point x="47" y="46"/>
+      <point x="62" y="11"/>
+      <point x="83" y="-13" type="curve" smooth="yes"/>
+      <point x="105" y="-38"/>
+      <point x="136" y="-55"/>
+      <point x="183" y="-55" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 105 - 79
source/Hack-BoldOblique.ufo/glyphs/uni2049.glif

@@ -7,91 +7,117 @@
   </note>
   <outline>
     <contour>
-      <point x="863" y="401" type="line"/>
-      <point x="887" y="524" type="line"/>
-      <point x="897" y="571" type="line"/>
-      <point x="899" y="582"/>
-      <point x="908" y="609"/>
-      <point x="930" y="674" type="curve" smooth="yes"/>
-      <point x="959" y="761"/>
-      <point x="991" y="803"/>
-      <point x="1054" y="884" type="curve" smooth="yes"/>
-      <point x="1086" y="925"/>
-      <point x="1117" y="974"/>
-      <point x="1142" y="1026" type="curve" smooth="yes"/>
-      <point x="1192" y="1130"/>
-      <point x="1203" y="1212"/>
-      <point x="1203" y="1271" type="curve" smooth="yes"/>
-      <point x="1203" y="1396"/>
-      <point x="1154" y="1520"/>
-      <point x="983" y="1520" type="curve" smooth="yes"/>
-      <point x="893" y="1520"/>
-      <point x="803" y="1486"/>
-      <point x="697" y="1407" type="curve"/>
-      <point x="637" y="1098" type="line"/>
-      <point x="698" y="1158"/>
-      <point x="751" y="1196"/>
-      <point x="795" y="1213" type="curve"/>
-      <point x="817" y="1226"/>
-      <point x="836" y="1232"/>
-      <point x="853" y="1232" type="curve" smooth="yes"/>
-      <point x="897" y="1232"/>
-      <point x="917" y="1187"/>
-      <point x="917" y="1157" type="curve" smooth="yes"/>
-      <point x="917" y="1148"/>
-      <point x="915" y="1118"/>
-      <point x="913" y="1104" type="curve" smooth="yes"/>
-      <point x="909" y="1076"/>
-      <point x="895" y="1023"/>
-      <point x="807" y="920" type="curve" smooth="yes"/>
-      <point x="719" y="817"/>
-      <point x="716" y="850"/>
-      <point x="626" y="555" type="curve"/>
-      <point x="596" y="401" type="line"/>
+      <point x="933" y="401" type="line"/>
+      <point x="957" y="524" type="line"/>
+      <point x="967" y="571" type="line"/>
+      <point x="969" y="582"/>
+      <point x="978" y="609"/>
+      <point x="1000" y="674" type="curve" smooth="yes"/>
+      <point x="1029" y="761"/>
+      <point x="1061" y="803"/>
+      <point x="1124" y="884" type="curve" smooth="yes"/>
+      <point x="1156" y="925"/>
+      <point x="1187" y="974"/>
+      <point x="1212" y="1026" type="curve" smooth="yes"/>
+      <point x="1262" y="1130"/>
+      <point x="1273" y="1212"/>
+      <point x="1273" y="1271" type="curve" smooth="yes"/>
+      <point x="1273" y="1396"/>
+      <point x="1224" y="1520"/>
+      <point x="1053" y="1520" type="curve" smooth="yes"/>
+      <point x="963" y="1520"/>
+      <point x="873" y="1486"/>
+      <point x="767" y="1407" type="curve"/>
+      <point x="707" y="1098" type="line"/>
+      <point x="768" y="1158"/>
+      <point x="821" y="1196"/>
+      <point x="865" y="1213" type="curve"/>
+      <point x="887" y="1226"/>
+      <point x="906" y="1232"/>
+      <point x="923" y="1232" type="curve" smooth="yes"/>
+      <point x="967" y="1232"/>
+      <point x="987" y="1187"/>
+      <point x="987" y="1157" type="curve" smooth="yes"/>
+      <point x="987" y="1148"/>
+      <point x="985" y="1118"/>
+      <point x="983" y="1104" type="curve" smooth="yes"/>
+      <point x="979" y="1076"/>
+      <point x="965" y="1023"/>
+      <point x="877" y="920" type="curve" smooth="yes"/>
+      <point x="789" y="817"/>
+      <point x="786" y="850"/>
+      <point x="696" y="555" type="curve"/>
+      <point x="666" y="401" type="line"/>
     </contour>
     <contour>
-      <point x="269" y="0" type="line" smooth="yes"/>
-      <point x="287" y="0"/>
-      <point x="298" y="9"/>
-      <point x="301" y="27" type="curve" smooth="yes"/>
-      <point x="345" y="250" type="line" smooth="yes"/>
-      <point x="349" y="270"/>
-      <point x="339" y="283"/>
-      <point x="318" y="283" type="curve" smooth="yes"/>
-      <point x="112" y="283" type="line" smooth="yes"/>
-      <point x="94" y="283"/>
-      <point x="83" y="274"/>
-      <point x="80" y="256" type="curve" smooth="yes"/>
-      <point x="36" y="33" type="line" smooth="yes"/>
-      <point x="32" y="13"/>
-      <point x="42" y="0"/>
-      <point x="63" y="0" type="curve" smooth="yes"/>
+      <point x="428" y="481" type="line"/>
+      <point x="530" y="838" type="line"/>
+      <point x="657" y="1493" type="line"/>
+      <point x="391" y="1493" type="line"/>
+      <point x="262" y="838" type="line"/>
+      <point x="229" y="481" type="line"/>
     </contour>
     <contour>
-      <point x="758" y="0" type="line" smooth="yes"/>
-      <point x="776" y="0"/>
-      <point x="787" y="9"/>
-      <point x="790" y="27" type="curve" smooth="yes"/>
-      <point x="834" y="250" type="line" smooth="yes"/>
-      <point x="838" y="270"/>
-      <point x="828" y="283"/>
-      <point x="807" y="283" type="curve" smooth="yes"/>
-      <point x="600" y="283" type="line" smooth="yes"/>
-      <point x="582" y="283"/>
-      <point x="571" y="274"/>
-      <point x="568" y="256" type="curve" smooth="yes"/>
-      <point x="524" y="33" type="line" smooth="yes"/>
-      <point x="520" y="13"/>
-      <point x="530" y="0"/>
-      <point x="551" y="0" type="curve" smooth="yes"/>
+      <point x="832" y="-55"/>
+      <point x="878" y="-35"/>
+      <point x="913" y="-3" type="curve" smooth="yes"/>
+      <point x="947" y="28"/>
+      <point x="973" y="73"/>
+      <point x="973" y="136" type="curve" smooth="yes"/>
+      <point x="973" y="157"/>
+      <point x="970" y="175"/>
+      <point x="964" y="192" type="curve" smooth="yes"/>
+      <point x="943" y="251"/>
+      <point x="895" y="279"/>
+      <point x="833" y="279" type="curve" smooth="yes"/>
+      <point x="788" y="279"/>
+      <point x="750" y="264"/>
+      <point x="720" y="240" type="curve" smooth="yes"/>
+      <point x="690" y="216"/>
+      <point x="671" y="185"/>
+      <point x="661" y="164" type="curve" smooth="yes"/>
+      <point x="653" y="148"/>
+      <point x="646" y="126"/>
+      <point x="646" y="113" type="curve" smooth="yes"/>
+      <point x="646" y="94" type="line"/>
+      <point x="646" y="83" type="line" smooth="yes"/>
+      <point x="646" y="46"/>
+      <point x="661" y="11"/>
+      <point x="682" y="-13" type="curve" smooth="yes"/>
+      <point x="704" y="-38"/>
+      <point x="735" y="-55"/>
+      <point x="782" y="-55" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="358" y="481" type="line"/>
-      <point x="460" y="838" type="line"/>
-      <point x="587" y="1493" type="line"/>
-      <point x="321" y="1493" type="line"/>
-      <point x="192" y="838" type="line"/>
-      <point x="159" y="481" type="line"/>
+      <point x="303" y="-55"/>
+      <point x="349" y="-35"/>
+      <point x="384" y="-3" type="curve" smooth="yes"/>
+      <point x="418" y="28"/>
+      <point x="444" y="73"/>
+      <point x="444" y="136" type="curve" smooth="yes"/>
+      <point x="444" y="157"/>
+      <point x="441" y="175"/>
+      <point x="435" y="192" type="curve" smooth="yes"/>
+      <point x="414" y="251"/>
+      <point x="366" y="279"/>
+      <point x="304" y="279" type="curve" smooth="yes"/>
+      <point x="259" y="279"/>
+      <point x="221" y="264"/>
+      <point x="191" y="240" type="curve" smooth="yes"/>
+      <point x="161" y="216"/>
+      <point x="142" y="185"/>
+      <point x="132" y="164" type="curve" smooth="yes"/>
+      <point x="124" y="148"/>
+      <point x="117" y="126"/>
+      <point x="117" y="113" type="curve" smooth="yes"/>
+      <point x="117" y="94" type="line"/>
+      <point x="117" y="83" type="line" smooth="yes"/>
+      <point x="117" y="46"/>
+      <point x="132" y="11"/>
+      <point x="153" y="-13" type="curve" smooth="yes"/>
+      <point x="175" y="-38"/>
+      <point x="206" y="-55"/>
+      <point x="253" y="-55" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 29 - 16
source/Hack-BoldOblique.ufo/glyphs/uni2E_18.case.glif

@@ -50,22 +50,35 @@
       <point x="427" y="232" type="line"/>
     </contour>
     <contour>
-      <point x="857" y="1210" type="line" smooth="yes"/>
-      <point x="875" y="1210"/>
-      <point x="886" y="1219"/>
-      <point x="889" y="1237" type="curve" smooth="yes"/>
-      <point x="933" y="1460" type="line" smooth="yes"/>
-      <point x="937" y="1480"/>
-      <point x="927" y="1493"/>
-      <point x="906" y="1493" type="curve" smooth="yes"/>
-      <point x="699" y="1493" type="line" smooth="yes"/>
-      <point x="681" y="1493"/>
-      <point x="670" y="1484"/>
-      <point x="667" y="1466" type="curve" smooth="yes"/>
-      <point x="623" y="1243" type="line" smooth="yes"/>
-      <point x="619" y="1223"/>
-      <point x="629" y="1210"/>
-      <point x="650" y="1210" type="curve" smooth="yes"/>
+      <point x="789" y="1222"/>
+      <point x="835" y="1242"/>
+      <point x="870" y="1274" type="curve" smooth="yes"/>
+      <point x="904" y="1305"/>
+      <point x="930" y="1350"/>
+      <point x="930" y="1413" type="curve" smooth="yes"/>
+      <point x="930" y="1434"/>
+      <point x="927" y="1452"/>
+      <point x="921" y="1469" type="curve" smooth="yes"/>
+      <point x="900" y="1528"/>
+      <point x="852" y="1556"/>
+      <point x="790" y="1556" type="curve" smooth="yes"/>
+      <point x="745" y="1556"/>
+      <point x="707" y="1541"/>
+      <point x="677" y="1517" type="curve" smooth="yes"/>
+      <point x="647" y="1493"/>
+      <point x="628" y="1462"/>
+      <point x="618" y="1441" type="curve" smooth="yes"/>
+      <point x="610" y="1425"/>
+      <point x="603" y="1403"/>
+      <point x="603" y="1390" type="curve" smooth="yes"/>
+      <point x="603" y="1371" type="line"/>
+      <point x="603" y="1360" type="line" smooth="yes"/>
+      <point x="603" y="1323"/>
+      <point x="618" y="1288"/>
+      <point x="639" y="1264" type="curve" smooth="yes"/>
+      <point x="661" y="1239"/>
+      <point x="692" y="1222"/>
+      <point x="739" y="1222" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 29 - 16
source/Hack-BoldOblique.ufo/glyphs/uni2E_18.glif

@@ -51,22 +51,35 @@
       <point x="427" y="-141" type="line"/>
     </contour>
     <contour>
-      <point x="857" y="837" type="line" smooth="yes"/>
-      <point x="875" y="837"/>
-      <point x="886" y="846"/>
-      <point x="889" y="864" type="curve" smooth="yes"/>
-      <point x="933" y="1087" type="line" smooth="yes"/>
-      <point x="937" y="1107"/>
-      <point x="927" y="1120"/>
-      <point x="906" y="1120" type="curve" smooth="yes"/>
-      <point x="699" y="1120" type="line" smooth="yes"/>
-      <point x="681" y="1120"/>
-      <point x="670" y="1111"/>
-      <point x="667" y="1093" type="curve" smooth="yes"/>
-      <point x="623" y="870" type="line" smooth="yes"/>
-      <point x="619" y="850"/>
-      <point x="629" y="837"/>
-      <point x="650" y="837" type="curve" smooth="yes"/>
+      <point x="797" y="904"/>
+      <point x="843" y="924"/>
+      <point x="878" y="956" type="curve" smooth="yes"/>
+      <point x="912" y="987"/>
+      <point x="938" y="1032"/>
+      <point x="938" y="1095" type="curve" smooth="yes"/>
+      <point x="938" y="1116"/>
+      <point x="935" y="1134"/>
+      <point x="929" y="1151" type="curve" smooth="yes"/>
+      <point x="908" y="1210"/>
+      <point x="860" y="1238"/>
+      <point x="798" y="1238" type="curve" smooth="yes"/>
+      <point x="753" y="1238"/>
+      <point x="715" y="1223"/>
+      <point x="685" y="1199" type="curve" smooth="yes"/>
+      <point x="655" y="1175"/>
+      <point x="636" y="1144"/>
+      <point x="626" y="1123" type="curve" smooth="yes"/>
+      <point x="618" y="1107"/>
+      <point x="611" y="1085"/>
+      <point x="611" y="1072" type="curve" smooth="yes"/>
+      <point x="611" y="1053" type="line"/>
+      <point x="611" y="1042" type="line" smooth="yes"/>
+      <point x="611" y="1005"/>
+      <point x="626" y="970"/>
+      <point x="647" y="946" type="curve" smooth="yes"/>
+      <point x="669" y="921"/>
+      <point x="700" y="904"/>
+      <point x="747" y="904" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 29 - 16
source/Hack-BoldOblique.ufo/glyphs/uni2E_2E_.glif

@@ -55,22 +55,35 @@
       <point x="456" y="401" type="line"/>
     </contour>
     <contour>
-      <point x="618" y="0" type="line" smooth="yes"/>
-      <point x="636" y="0"/>
-      <point x="647" y="9"/>
-      <point x="650" y="27" type="curve" smooth="yes"/>
-      <point x="694" y="250" type="line" smooth="yes"/>
-      <point x="698" y="270"/>
-      <point x="688" y="283"/>
-      <point x="667" y="283" type="curve" smooth="yes"/>
-      <point x="460" y="283" type="line" smooth="yes"/>
-      <point x="442" y="283"/>
-      <point x="431" y="274"/>
-      <point x="428" y="256" type="curve" smooth="yes"/>
-      <point x="384" y="33" type="line" smooth="yes"/>
-      <point x="380" y="13"/>
-      <point x="390" y="0"/>
-      <point x="411" y="0" type="curve" smooth="yes"/>
+      <point x="563" y="-55"/>
+      <point x="609" y="-35"/>
+      <point x="644" y="-3" type="curve" smooth="yes"/>
+      <point x="678" y="28"/>
+      <point x="704" y="73"/>
+      <point x="704" y="136" type="curve" smooth="yes"/>
+      <point x="704" y="157"/>
+      <point x="701" y="175"/>
+      <point x="695" y="192" type="curve" smooth="yes"/>
+      <point x="674" y="251"/>
+      <point x="626" y="279"/>
+      <point x="564" y="279" type="curve" smooth="yes"/>
+      <point x="519" y="279"/>
+      <point x="481" y="264"/>
+      <point x="451" y="240" type="curve" smooth="yes"/>
+      <point x="421" y="216"/>
+      <point x="402" y="185"/>
+      <point x="392" y="164" type="curve" smooth="yes"/>
+      <point x="384" y="148"/>
+      <point x="377" y="126"/>
+      <point x="377" y="113" type="curve" smooth="yes"/>
+      <point x="377" y="94" type="line"/>
+      <point x="377" y="83" type="line" smooth="yes"/>
+      <point x="377" y="46"/>
+      <point x="392" y="11"/>
+      <point x="413" y="-13" type="curve" smooth="yes"/>
+      <point x="435" y="-38"/>
+      <point x="466" y="-55"/>
+      <point x="513" y="-55" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 61 - 61
source/Hack-Regular.ufo/glyphs/braceleft.glif

@@ -7,67 +7,67 @@
   </note>
   <outline>
     <contour>
-      <point x="992" y="-253" type="line"/>
-      <point x="992" y="-109" type="line"/>
-      <point x="922" y="-109" type="line" smooth="yes"/>
-      <point x="829" y="-109"/>
-      <point x="768" y="-95"/>
-      <point x="740" y="-66" type="curve" smooth="yes"/>
-      <point x="711" y="-37"/>
-      <point x="697" y="25"/>
-      <point x="697" y="120" type="curve" smooth="yes"/>
-      <point x="697" y="368" type="line" smooth="yes"/>
-      <point x="697" y="472"/>
-      <point x="682" y="548"/>
-      <point x="652" y="595" type="curve" smooth="yes"/>
-      <point x="622" y="642"/>
-      <point x="570" y="675"/>
-      <point x="496" y="693" type="curve"/>
-      <point x="570" y="710"/>
-      <point x="623" y="744"/>
-      <point x="652" y="789" type="curve" smooth="yes"/>
-      <point x="682" y="836"/>
-      <point x="697" y="912"/>
-      <point x="697" y="1017" type="curve" smooth="yes"/>
-      <point x="697" y="1265" type="line" smooth="yes"/>
-      <point x="697" y="1360"/>
-      <point x="711" y="1422"/>
-      <point x="740" y="1451" type="curve" smooth="yes"/>
-      <point x="768" y="1480"/>
-      <point x="829" y="1494"/>
-      <point x="922" y="1494" type="curve" smooth="yes"/>
-      <point x="992" y="1494" type="line"/>
-      <point x="992" y="1637" type="line"/>
-      <point x="928" y="1637" type="line" smooth="yes"/>
-      <point x="762" y="1637"/>
-      <point x="651" y="1613"/>
-      <point x="595" y="1564" type="curve" smooth="yes"/>
-      <point x="538" y="1515"/>
-      <point x="510" y="1416"/>
-      <point x="510" y="1269" type="curve" smooth="yes"/>
-      <point x="510" y="1029" type="line" smooth="yes"/>
-      <point x="510" y="929"/>
-      <point x="492" y="860"/>
-      <point x="457" y="822" type="curve" smooth="yes"/>
-      <point x="422" y="784"/>
-      <point x="357" y="765"/>
-      <point x="263" y="765" type="curve" smooth="yes"/>
-      <point x="147" y="765" type="line"/>
-      <point x="147" y="622" type="line"/>
-      <point x="263" y="622" type="line" smooth="yes"/>
-      <point x="356" y="622"/>
-      <point x="421" y="603"/>
-      <point x="457" y="564" type="curve" smooth="yes"/>
-      <point x="492" y="525"/>
-      <point x="510" y="456"/>
-      <point x="510" y="355" type="curve" smooth="yes"/>
-      <point x="510" y="116" type="line" smooth="yes"/>
-      <point x="510" y="-31"/>
-      <point x="538" y="-130"/>
-      <point x="595" y="-179" type="curve" smooth="yes"/>
-      <point x="651" y="-228"/>
-      <point x="762" y="-253"/>
-      <point x="928" y="-253" type="curve" smooth="yes"/>
+      <point x="972" y="-253" type="line"/>
+      <point x="972" y="-109" type="line"/>
+      <point x="902" y="-109" type="line" smooth="yes"/>
+      <point x="809" y="-109"/>
+      <point x="748" y="-95"/>
+      <point x="720" y="-66" type="curve" smooth="yes"/>
+      <point x="691" y="-37"/>
+      <point x="677" y="25"/>
+      <point x="677" y="120" type="curve" smooth="yes"/>
+      <point x="677" y="368" type="line" smooth="yes"/>
+      <point x="677" y="472"/>
+      <point x="662" y="548"/>
+      <point x="632" y="595" type="curve" smooth="yes"/>
+      <point x="602" y="642"/>
+      <point x="550" y="675"/>
+      <point x="476" y="693" type="curve"/>
+      <point x="550" y="710"/>
+      <point x="603" y="744"/>
+      <point x="632" y="789" type="curve" smooth="yes"/>
+      <point x="662" y="836"/>
+      <point x="677" y="912"/>
+      <point x="677" y="1017" type="curve" smooth="yes"/>
+      <point x="677" y="1265" type="line" smooth="yes"/>
+      <point x="677" y="1360"/>
+      <point x="691" y="1422"/>
+      <point x="720" y="1451" type="curve" smooth="yes"/>
+      <point x="748" y="1480"/>
+      <point x="809" y="1494"/>
+      <point x="902" y="1494" type="curve" smooth="yes"/>
+      <point x="972" y="1494" type="line"/>
+      <point x="972" y="1637" type="line"/>
+      <point x="908" y="1637" type="line" smooth="yes"/>
+      <point x="742" y="1637"/>
+      <point x="631" y="1613"/>
+      <point x="575" y="1564" type="curve" smooth="yes"/>
+      <point x="518" y="1515"/>
+      <point x="490" y="1416"/>
+      <point x="490" y="1269" type="curve" smooth="yes"/>
+      <point x="490" y="1029" type="line" smooth="yes"/>
+      <point x="490" y="929"/>
+      <point x="472" y="860"/>
+      <point x="437" y="822" type="curve" smooth="yes"/>
+      <point x="402" y="784"/>
+      <point x="337" y="765"/>
+      <point x="243" y="765" type="curve" smooth="yes"/>
+      <point x="127" y="765" type="line"/>
+      <point x="127" y="622" type="line"/>
+      <point x="243" y="622" type="line" smooth="yes"/>
+      <point x="336" y="622"/>
+      <point x="401" y="603"/>
+      <point x="437" y="564" type="curve" smooth="yes"/>
+      <point x="472" y="525"/>
+      <point x="490" y="456"/>
+      <point x="490" y="355" type="curve" smooth="yes"/>
+      <point x="490" y="116" type="line" smooth="yes"/>
+      <point x="490" y="-31"/>
+      <point x="518" y="-130"/>
+      <point x="575" y="-179" type="curve" smooth="yes"/>
+      <point x="631" y="-228"/>
+      <point x="742" y="-253"/>
+      <point x="908" y="-253" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 61 - 61
source/Hack-Regular.ufo/glyphs/braceright.glif

@@ -7,67 +7,67 @@
   </note>
   <outline>
     <contour>
-      <point x="303" y="-262" type="line" smooth="yes"/>
-      <point x="469" y="-262"/>
-      <point x="580" y="-237"/>
-      <point x="636" y="-188" type="curve" smooth="yes"/>
-      <point x="692" y="-139"/>
-      <point x="720" y="-40"/>
-      <point x="720" y="107" type="curve" smooth="yes"/>
-      <point x="720" y="346" type="line" smooth="yes"/>
-      <point x="720" y="450"/>
-      <point x="748" y="514"/>
-      <point x="804" y="555" type="curve" smooth="yes"/>
-      <point x="856" y="593"/>
-      <point x="934" y="613"/>
-      <point x="1028" y="613" type="curve" smooth="yes"/>
-      <point x="1092" y="613" type="line"/>
-      <point x="1092" y="756" type="line"/>
-      <point x="1028" y="756" type="line" smooth="yes"/>
-      <point x="937" y="756"/>
-      <point x="857" y="775"/>
-      <point x="804" y="813" type="curve" smooth="yes"/>
-      <point x="748" y="853"/>
-      <point x="720" y="917"/>
-      <point x="720" y="1020" type="curve" smooth="yes"/>
-      <point x="720" y="1260" type="line" smooth="yes"/>
-      <point x="720" y="1407"/>
-      <point x="692" y="1506"/>
-      <point x="636" y="1555" type="curve" smooth="yes"/>
-      <point x="580" y="1604"/>
-      <point x="469" y="1628"/>
-      <point x="303" y="1628" type="curve" smooth="yes"/>
-      <point x="241" y="1628" type="line"/>
-      <point x="241" y="1485" type="line"/>
-      <point x="309" y="1485" type="line" smooth="yes"/>
-      <point x="403" y="1485"/>
-      <point x="464" y="1470"/>
-      <point x="493" y="1441" type="curve" smooth="yes"/>
-      <point x="522" y="1412"/>
-      <point x="536" y="1350"/>
-      <point x="536" y="1256" type="curve" smooth="yes"/>
-      <point x="536" y="1008" type="line" smooth="yes"/>
-      <point x="536" y="895"/>
-      <point x="553" y="825"/>
-      <point x="582" y="780" type="curve" smooth="yes"/>
-      <point x="612" y="733"/>
-      <point x="664" y="701"/>
-      <point x="737" y="684" type="curve"/>
-      <point x="663" y="666"/>
-      <point x="611" y="633"/>
-      <point x="581" y="586" type="curve" smooth="yes"/>
-      <point x="551" y="539"/>
-      <point x="536" y="463"/>
-      <point x="536" y="359" type="curve" smooth="yes"/>
-      <point x="536" y="111" type="line" smooth="yes"/>
-      <point x="536" y="17"/>
-      <point x="522" y="-45"/>
-      <point x="493" y="-74" type="curve" smooth="yes"/>
-      <point x="464" y="-103"/>
-      <point x="403" y="-118"/>
-      <point x="309" y="-118" type="curve" smooth="yes"/>
-      <point x="241" y="-118" type="line"/>
-      <point x="241" y="-262" type="line"/>
+      <point x="323" y="-262" type="line" smooth="yes"/>
+      <point x="489" y="-262"/>
+      <point x="600" y="-237"/>
+      <point x="656" y="-188" type="curve" smooth="yes"/>
+      <point x="712" y="-139"/>
+      <point x="740" y="-40"/>
+      <point x="740" y="107" type="curve" smooth="yes"/>
+      <point x="740" y="346" type="line" smooth="yes"/>
+      <point x="740" y="450"/>
+      <point x="768" y="514"/>
+      <point x="824" y="555" type="curve" smooth="yes"/>
+      <point x="876" y="593"/>
+      <point x="954" y="613"/>
+      <point x="1048" y="613" type="curve" smooth="yes"/>
+      <point x="1112" y="613" type="line"/>
+      <point x="1112" y="756" type="line"/>
+      <point x="1048" y="756" type="line" smooth="yes"/>
+      <point x="957" y="756"/>
+      <point x="877" y="775"/>
+      <point x="824" y="813" type="curve" smooth="yes"/>
+      <point x="768" y="853"/>
+      <point x="740" y="917"/>
+      <point x="740" y="1020" type="curve" smooth="yes"/>
+      <point x="740" y="1260" type="line" smooth="yes"/>
+      <point x="740" y="1407"/>
+      <point x="712" y="1506"/>
+      <point x="656" y="1555" type="curve" smooth="yes"/>
+      <point x="600" y="1604"/>
+      <point x="489" y="1628"/>
+      <point x="323" y="1628" type="curve" smooth="yes"/>
+      <point x="261" y="1628" type="line"/>
+      <point x="261" y="1485" type="line"/>
+      <point x="329" y="1485" type="line" smooth="yes"/>
+      <point x="423" y="1485"/>
+      <point x="484" y="1470"/>
+      <point x="513" y="1441" type="curve" smooth="yes"/>
+      <point x="542" y="1412"/>
+      <point x="556" y="1350"/>
+      <point x="556" y="1256" type="curve" smooth="yes"/>
+      <point x="556" y="1008" type="line" smooth="yes"/>
+      <point x="556" y="895"/>
+      <point x="573" y="825"/>
+      <point x="602" y="780" type="curve" smooth="yes"/>
+      <point x="632" y="733"/>
+      <point x="684" y="701"/>
+      <point x="757" y="684" type="curve"/>
+      <point x="683" y="666"/>
+      <point x="631" y="633"/>
+      <point x="601" y="586" type="curve" smooth="yes"/>
+      <point x="571" y="539"/>
+      <point x="556" y="463"/>
+      <point x="556" y="359" type="curve" smooth="yes"/>
+      <point x="556" y="111" type="line" smooth="yes"/>
+      <point x="556" y="17"/>
+      <point x="542" y="-45"/>
+      <point x="513" y="-74" type="curve" smooth="yes"/>
+      <point x="484" y="-103"/>
+      <point x="423" y="-118"/>
+      <point x="329" y="-118" type="curve" smooth="yes"/>
+      <point x="261" y="-118" type="line"/>
+      <point x="261" y="-262" type="line"/>
     </contour>
   </outline>
 </glyph>

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

@@ -7,14 +7,14 @@
   </note>
   <outline>
     <contour>
-      <point x="887" y="-270" type="line"/>
-      <point x="887" y="-127" type="line"/>
-      <point x="647" y="-127" type="line"/>
-      <point x="647" y="1493" type="line"/>
-      <point x="887" y="1493" type="line"/>
-      <point x="887" y="1636" type="line"/>
-      <point x="463" y="1636" type="line"/>
-      <point x="463" y="-270" type="line"/>
+      <point x="847" y="-270" type="line"/>
+      <point x="847" y="-127" type="line"/>
+      <point x="607" y="-127" type="line"/>
+      <point x="607" y="1493" type="line"/>
+      <point x="847" y="1493" type="line"/>
+      <point x="847" y="1636" type="line"/>
+      <point x="423" y="1636" type="line"/>
+      <point x="423" y="-270" type="line"/>
     </contour>
   </outline>
 </glyph>

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

@@ -7,14 +7,14 @@
   </note>
   <outline>
     <contour>
-      <point x="770" y="-270" type="line"/>
-      <point x="770" y="1635" type="line"/>
-      <point x="346" y="1635" type="line"/>
-      <point x="346" y="1492" type="line"/>
-      <point x="586" y="1492" type="line"/>
-      <point x="586" y="-127" type="line"/>
-      <point x="346" y="-127" type="line"/>
-      <point x="346" y="-270" type="line"/>
+      <point x="810" y="-270" type="line"/>
+      <point x="810" y="1635" type="line"/>
+      <point x="386" y="1635" type="line"/>
+      <point x="386" y="1492" type="line"/>
+      <point x="626" y="1492" type="line"/>
+      <point x="626" y="-127" type="line"/>
+      <point x="386" y="-127" type="line"/>
+      <point x="386" y="-270" type="line"/>
     </contour>
   </outline>
 </glyph>

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

@@ -15,30 +15,30 @@
       <point x="558" y="486" type="line"/>
     </contour>
     <contour>
-      <point x="657" y="-38"/>
-      <point x="690" y="-24"/>
-      <point x="717" y="4" type="curve" smooth="yes"/>
-      <point x="743" y="31"/>
-      <point x="757" y="65"/>
-      <point x="757" y="113" type="curve" smooth="yes"/>
-      <point x="757" y="158"/>
-      <point x="744" y="194"/>
-      <point x="717" y="221" type="curve" smooth="yes"/>
-      <point x="690" y="248"/>
-      <point x="657" y="262"/>
-      <point x="616" y="262" type="curve" smooth="yes"/>
-      <point x="575" y="262"/>
-      <point x="542" y="248"/>
-      <point x="515" y="221" type="curve" smooth="yes"/>
-      <point x="488" y="193"/>
-      <point x="475" y="158"/>
-      <point x="475" y="113" type="curve" smooth="yes"/>
-      <point x="475" y="67"/>
-      <point x="488" y="32"/>
-      <point x="515" y="4" type="curve" smooth="yes"/>
-      <point x="542" y="-24"/>
-      <point x="575" y="-38"/>
-      <point x="616" y="-38" type="curve" smooth="yes"/>
+      <point x="663" y="-60"/>
+      <point x="701" y="-44"/>
+      <point x="732" y="-12" type="curve" smooth="yes"/>
+      <point x="762" y="19"/>
+      <point x="778" y="58"/>
+      <point x="778" y="113" type="curve" smooth="yes"/>
+      <point x="778" y="165"/>
+      <point x="763" y="206"/>
+      <point x="732" y="237" type="curve" smooth="yes"/>
+      <point x="701" y="268"/>
+      <point x="663" y="284"/>
+      <point x="616" y="284" type="curve" smooth="yes"/>
+      <point x="569" y="284"/>
+      <point x="531" y="268"/>
+      <point x="500" y="237" type="curve" smooth="yes"/>
+      <point x="469" y="205"/>
+      <point x="454" y="165"/>
+      <point x="454" y="113" type="curve" smooth="yes"/>
+      <point x="454" y="60"/>
+      <point x="469" y="20"/>
+      <point x="500" y="-12" type="curve" smooth="yes"/>
+      <point x="531" y="-44"/>
+      <point x="569" y="-60"/>
+      <point x="616" y="-60" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 517 - 44
source/Hack-Regular.ufo/glyphs/exclamdbl.glif

@@ -7,56 +7,529 @@
   </note>
   <outline>
     <contour>
-      <point x="1006" y="481" type="line"/>
-      <point x="1027" y="838" type="line"/>
-      <point x="1027" y="1493" type="line"/>
-      <point x="824" y="1493" type="line"/>
-      <point x="824" y="838" type="line"/>
-      <point x="845" y="481" type="line"/>
+      <point x="469" y="486" type="line"/>
+      <point x="536" y="1053" type="line"/>
+      <point x="536" y="1498" type="line"/>
+      <point x="271" y="1498" type="line"/>
+      <point x="271" y="1053" type="line"/>
+      <point x="348" y="486" type="line"/>
     </contour>
     <contour>
-      <point x="381" y="0" type="line" smooth="yes"/>
-      <point x="400" y="0"/>
-      <point x="411" y="11"/>
-      <point x="411" y="30" type="curve" smooth="yes"/>
-      <point x="411" y="224" type="line" smooth="yes"/>
-      <point x="411" y="243"/>
-      <point x="400" y="254"/>
-      <point x="381" y="254" type="curve" smooth="yes"/>
-      <point x="238" y="254" type="line" smooth="yes"/>
-      <point x="219" y="254"/>
-      <point x="208" y="243"/>
-      <point x="208" y="224" type="curve" smooth="yes"/>
-      <point x="208" y="30" type="line" smooth="yes"/>
-      <point x="208" y="11"/>
-      <point x="219" y="0"/>
-      <point x="238" y="0" type="curve" smooth="yes"/>
+      <point x="453" y="-60"/>
+      <point x="491" y="-44"/>
+      <point x="522" y="-12" type="curve" smooth="yes"/>
+      <point x="552" y="19"/>
+      <point x="568" y="58"/>
+      <point x="568" y="113" type="curve" smooth="yes"/>
+      <point x="568" y="165"/>
+      <point x="553" y="206"/>
+      <point x="522" y="237" type="curve" smooth="yes"/>
+      <point x="491" y="268"/>
+      <point x="453" y="284"/>
+      <point x="406" y="284" type="curve" smooth="yes"/>
+      <point x="359" y="284"/>
+      <point x="321" y="268"/>
+      <point x="290" y="237" type="curve" smooth="yes"/>
+      <point x="259" y="205"/>
+      <point x="244" y="165"/>
+      <point x="244" y="113" type="curve" smooth="yes"/>
+      <point x="244" y="60"/>
+      <point x="259" y="20"/>
+      <point x="290" y="-12" type="curve" smooth="yes"/>
+      <point x="321" y="-44"/>
+      <point x="359" y="-60"/>
+      <point x="406" y="-60" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="997" y="0" type="line" smooth="yes"/>
-      <point x="1016" y="0"/>
-      <point x="1027" y="11"/>
-      <point x="1027" y="30" type="curve" smooth="yes"/>
-      <point x="1027" y="224" type="line" smooth="yes"/>
-      <point x="1027" y="243"/>
-      <point x="1016" y="254"/>
-      <point x="997" y="254" type="curve" smooth="yes"/>
-      <point x="854" y="254" type="line" smooth="yes"/>
-      <point x="835" y="254"/>
-      <point x="824" y="243"/>
-      <point x="824" y="224" type="curve" smooth="yes"/>
-      <point x="824" y="30" type="line" smooth="yes"/>
-      <point x="824" y="11"/>
-      <point x="835" y="0"/>
-      <point x="854" y="0" type="curve" smooth="yes"/>
+      <point x="959" y="486" type="line"/>
+      <point x="1026" y="1053" type="line"/>
+      <point x="1026" y="1498" type="line"/>
+      <point x="761" y="1498" type="line"/>
+      <point x="761" y="1053" type="line"/>
+      <point x="838" y="486" type="line"/>
     </contour>
     <contour>
-      <point x="390" y="481" type="line"/>
-      <point x="411" y="838" type="line"/>
-      <point x="411" y="1493" type="line"/>
-      <point x="208" y="1493" type="line"/>
-      <point x="208" y="838" type="line"/>
-      <point x="229" y="481" type="line"/>
+      <point x="943" y="-60"/>
+      <point x="981" y="-44"/>
+      <point x="1012" y="-12" type="curve" smooth="yes"/>
+      <point x="1042" y="19"/>
+      <point x="1058" y="58"/>
+      <point x="1058" y="113" type="curve" smooth="yes"/>
+      <point x="1058" y="165"/>
+      <point x="1043" y="206"/>
+      <point x="1012" y="237" type="curve" smooth="yes"/>
+      <point x="981" y="268"/>
+      <point x="943" y="284"/>
+      <point x="896" y="284" type="curve" smooth="yes"/>
+      <point x="849" y="284"/>
+      <point x="811" y="268"/>
+      <point x="780" y="237" type="curve" smooth="yes"/>
+      <point x="749" y="205"/>
+      <point x="734" y="165"/>
+      <point x="734" y="113" type="curve" smooth="yes"/>
+      <point x="734" y="60"/>
+      <point x="749" y="20"/>
+      <point x="780" y="-12" type="curve" smooth="yes"/>
+      <point x="811" y="-44"/>
+      <point x="849" y="-60"/>
+      <point x="896" y="-60" type="curve" smooth="yes"/>
     </contour>
   </outline>
+  <lib>
+    <dict>
+      <key>com.typemytype.robofont.layerData</key>
+      <dict>
+        <key>Regular Aug 8 15, 22:52</key>
+        <dict>
+          <key>anchors</key>
+          <array>
+          </array>
+          <key>components</key>
+          <array>
+          </array>
+          <key>contours</key>
+          <array>
+            <dict>
+              <key>points</key>
+              <array>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>1006</integer>
+                  <key>y</key>
+                  <integer>481</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>1027</integer>
+                  <key>y</key>
+                  <integer>838</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>1027</integer>
+                  <key>y</key>
+                  <integer>1493</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>824</integer>
+                  <key>y</key>
+                  <integer>1493</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>824</integer>
+                  <key>y</key>
+                  <integer>838</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>845</integer>
+                  <key>y</key>
+                  <integer>481</integer>
+                </dict>
+              </array>
+            </dict>
+            <dict>
+              <key>points</key>
+              <array>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <true/>
+                  <key>x</key>
+                  <integer>381</integer>
+                  <key>y</key>
+                  <integer>0</integer>
+                </dict>
+                <dict>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>400</integer>
+                  <key>y</key>
+                  <integer>0</integer>
+                </dict>
+                <dict>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>411</integer>
+                  <key>y</key>
+                  <integer>11</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>curve</string>
+                  <key>smooth</key>
+                  <true/>
+                  <key>x</key>
+                  <integer>411</integer>
+                  <key>y</key>
+                  <integer>30</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <true/>
+                  <key>x</key>
+                  <integer>411</integer>
+                  <key>y</key>
+                  <integer>224</integer>
+                </dict>
+                <dict>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>411</integer>
+                  <key>y</key>
+                  <integer>243</integer>
+                </dict>
+                <dict>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>400</integer>
+                  <key>y</key>
+                  <integer>254</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>curve</string>
+                  <key>smooth</key>
+                  <true/>
+                  <key>x</key>
+                  <integer>381</integer>
+                  <key>y</key>
+                  <integer>254</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <true/>
+                  <key>x</key>
+                  <integer>238</integer>
+                  <key>y</key>
+                  <integer>254</integer>
+                </dict>
+                <dict>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>219</integer>
+                  <key>y</key>
+                  <integer>254</integer>
+                </dict>
+                <dict>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>208</integer>
+                  <key>y</key>
+                  <integer>243</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>curve</string>
+                  <key>smooth</key>
+                  <true/>
+                  <key>x</key>
+                  <integer>208</integer>
+                  <key>y</key>
+                  <integer>224</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <true/>
+                  <key>x</key>
+                  <integer>208</integer>
+                  <key>y</key>
+                  <integer>30</integer>
+                </dict>
+                <dict>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>208</integer>
+                  <key>y</key>
+                  <integer>11</integer>
+                </dict>
+                <dict>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>219</integer>
+                  <key>y</key>
+                  <integer>0</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>curve</string>
+                  <key>smooth</key>
+                  <true/>
+                  <key>x</key>
+                  <integer>238</integer>
+                  <key>y</key>
+                  <integer>0</integer>
+                </dict>
+              </array>
+            </dict>
+            <dict>
+              <key>points</key>
+              <array>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <true/>
+                  <key>x</key>
+                  <integer>997</integer>
+                  <key>y</key>
+                  <integer>0</integer>
+                </dict>
+                <dict>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>1016</integer>
+                  <key>y</key>
+                  <integer>0</integer>
+                </dict>
+                <dict>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>1027</integer>
+                  <key>y</key>
+                  <integer>11</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>curve</string>
+                  <key>smooth</key>
+                  <true/>
+                  <key>x</key>
+                  <integer>1027</integer>
+                  <key>y</key>
+                  <integer>30</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <true/>
+                  <key>x</key>
+                  <integer>1027</integer>
+                  <key>y</key>
+                  <integer>224</integer>
+                </dict>
+                <dict>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>1027</integer>
+                  <key>y</key>
+                  <integer>243</integer>
+                </dict>
+                <dict>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>1016</integer>
+                  <key>y</key>
+                  <integer>254</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>curve</string>
+                  <key>smooth</key>
+                  <true/>
+                  <key>x</key>
+                  <integer>997</integer>
+                  <key>y</key>
+                  <integer>254</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <true/>
+                  <key>x</key>
+                  <integer>854</integer>
+                  <key>y</key>
+                  <integer>254</integer>
+                </dict>
+                <dict>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>835</integer>
+                  <key>y</key>
+                  <integer>254</integer>
+                </dict>
+                <dict>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>824</integer>
+                  <key>y</key>
+                  <integer>243</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>curve</string>
+                  <key>smooth</key>
+                  <true/>
+                  <key>x</key>
+                  <integer>824</integer>
+                  <key>y</key>
+                  <integer>224</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <true/>
+                  <key>x</key>
+                  <integer>824</integer>
+                  <key>y</key>
+                  <integer>30</integer>
+                </dict>
+                <dict>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>824</integer>
+                  <key>y</key>
+                  <integer>11</integer>
+                </dict>
+                <dict>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>835</integer>
+                  <key>y</key>
+                  <integer>0</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>curve</string>
+                  <key>smooth</key>
+                  <true/>
+                  <key>x</key>
+                  <integer>854</integer>
+                  <key>y</key>
+                  <integer>0</integer>
+                </dict>
+              </array>
+            </dict>
+            <dict>
+              <key>points</key>
+              <array>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>390</integer>
+                  <key>y</key>
+                  <integer>481</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>411</integer>
+                  <key>y</key>
+                  <integer>838</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>411</integer>
+                  <key>y</key>
+                  <integer>1493</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>208</integer>
+                  <key>y</key>
+                  <integer>1493</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>208</integer>
+                  <key>y</key>
+                  <integer>838</integer>
+                </dict>
+                <dict>
+                  <key>segmentType</key>
+                  <string>line</string>
+                  <key>smooth</key>
+                  <false/>
+                  <key>x</key>
+                  <integer>229</integer>
+                  <key>y</key>
+                  <integer>481</integer>
+                </dict>
+              </array>
+            </dict>
+          </array>
+          <key>lib</key>
+          <dict>
+          </dict>
+          <key>name</key>
+          <string>exclamdbl</string>
+          <key>unicodes</key>
+          <array>
+          </array>
+          <key>width</key>
+          <integer>1233</integer>
+        </dict>
+      </dict>
+    </dict>
+  </lib>
 </glyph>

+ 30 - 22
source/Hack-Regular.ufo/glyphs/exclamdown.case.glif

@@ -6,30 +6,38 @@
   </note>
   <outline>
     <contour>
-      <point x="719" y="0" type="line"/>
-      <point x="719" y="655" type="line"/>
-      <point x="698" y="1012" type="line"/>
-      <point x="537" y="1012" type="line"/>
-      <point x="516" y="655" type="line"/>
-      <point x="516" y="0" type="line"/>
+      <point x="491" y="385" type="line"/>
+      <point x="491" y="-60" type="line"/>
+      <point x="756" y="-60" type="line"/>
+      <point x="756" y="385" type="line"/>
+      <point x="689" y="952" type="line"/>
+      <point x="568" y="952" type="line"/>
     </contour>
     <contour>
-      <point x="689" y="1239" type="line" smooth="yes"/>
-      <point x="708" y="1239"/>
-      <point x="719" y="1250"/>
-      <point x="719" y="1269" type="curve" smooth="yes"/>
-      <point x="719" y="1463" type="line" smooth="yes"/>
-      <point x="719" y="1482"/>
-      <point x="708" y="1493"/>
-      <point x="689" y="1493" type="curve" smooth="yes"/>
-      <point x="546" y="1493" type="line" smooth="yes"/>
-      <point x="527" y="1493"/>
-      <point x="516" y="1482"/>
-      <point x="516" y="1463" type="curve" smooth="yes"/>
-      <point x="516" y="1269" type="line" smooth="yes"/>
-      <point x="516" y="1250"/>
-      <point x="527" y="1239"/>
-      <point x="546" y="1239" type="curve" smooth="yes"/>
+      <point x="579" y="1498"/>
+      <point x="541" y="1482"/>
+      <point x="510" y="1450" type="curve" smooth="yes"/>
+      <point x="479" y="1418"/>
+      <point x="464" y="1378"/>
+      <point x="464" y="1325" type="curve" smooth="yes"/>
+      <point x="464" y="1273"/>
+      <point x="479" y="1233"/>
+      <point x="510" y="1201" type="curve" smooth="yes"/>
+      <point x="541" y="1170"/>
+      <point x="579" y="1154"/>
+      <point x="626" y="1154" type="curve" smooth="yes"/>
+      <point x="673" y="1154"/>
+      <point x="711" y="1170"/>
+      <point x="742" y="1201" type="curve" smooth="yes"/>
+      <point x="773" y="1232"/>
+      <point x="788" y="1273"/>
+      <point x="788" y="1325" type="curve" smooth="yes"/>
+      <point x="788" y="1380"/>
+      <point x="772" y="1419"/>
+      <point x="742" y="1450" type="curve" smooth="yes"/>
+      <point x="711" y="1482"/>
+      <point x="673" y="1498"/>
+      <point x="626" y="1498" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 30 - 22
source/Hack-Regular.ufo/glyphs/exclamdown.glif

@@ -7,30 +7,38 @@
   </note>
   <outline>
     <contour>
-      <point x="719" y="0" type="line"/>
-      <point x="719" y="655" type="line"/>
-      <point x="698" y="1012" type="line"/>
-      <point x="537" y="1012" type="line"/>
-      <point x="516" y="655" type="line"/>
-      <point x="516" y="0" type="line"/>
+      <point x="491" y="385" type="line"/>
+      <point x="491" y="-60" type="line"/>
+      <point x="756" y="-60" type="line"/>
+      <point x="756" y="385" type="line"/>
+      <point x="689" y="952" type="line"/>
+      <point x="568" y="952" type="line"/>
     </contour>
     <contour>
-      <point x="689" y="1239" type="line" smooth="yes"/>
-      <point x="708" y="1239"/>
-      <point x="719" y="1250"/>
-      <point x="719" y="1269" type="curve" smooth="yes"/>
-      <point x="719" y="1463" type="line" smooth="yes"/>
-      <point x="719" y="1482"/>
-      <point x="708" y="1493"/>
-      <point x="689" y="1493" type="curve" smooth="yes"/>
-      <point x="546" y="1493" type="line" smooth="yes"/>
-      <point x="527" y="1493"/>
-      <point x="516" y="1482"/>
-      <point x="516" y="1463" type="curve" smooth="yes"/>
-      <point x="516" y="1269" type="line" smooth="yes"/>
-      <point x="516" y="1250"/>
-      <point x="527" y="1239"/>
-      <point x="546" y="1239" type="curve" smooth="yes"/>
+      <point x="579" y="1498"/>
+      <point x="541" y="1482"/>
+      <point x="510" y="1450" type="curve" smooth="yes"/>
+      <point x="479" y="1418"/>
+      <point x="464" y="1378"/>
+      <point x="464" y="1325" type="curve" smooth="yes"/>
+      <point x="464" y="1273"/>
+      <point x="479" y="1233"/>
+      <point x="510" y="1201" type="curve" smooth="yes"/>
+      <point x="541" y="1170"/>
+      <point x="579" y="1154"/>
+      <point x="626" y="1154" type="curve" smooth="yes"/>
+      <point x="673" y="1154"/>
+      <point x="711" y="1170"/>
+      <point x="742" y="1201" type="curve" smooth="yes"/>
+      <point x="773" y="1232"/>
+      <point x="788" y="1273"/>
+      <point x="788" y="1325" type="curve" smooth="yes"/>
+      <point x="788" y="1380"/>
+      <point x="772" y="1419"/>
+      <point x="742" y="1450" type="curve" smooth="yes"/>
+      <point x="711" y="1482"/>
+      <point x="673" y="1498"/>
+      <point x="626" y="1498" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

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

@@ -7,22 +7,22 @@
   </note>
   <outline>
     <contour>
-      <point x="1042" y="332" type="line"/>
-      <point x="741" y="600" type="line"/>
-      <point x="1042" y="868" type="line"/>
-      <point x="1042" y="1059" type="line"/>
-      <point x="573" y="641" type="line"/>
-      <point x="573" y="559" type="line"/>
-      <point x="1042" y="141" type="line"/>
+      <point x="1002" y="332" type="line"/>
+      <point x="701" y="600" type="line"/>
+      <point x="1002" y="868" type="line"/>
+      <point x="1002" y="1059" type="line"/>
+      <point x="533" y="641" type="line"/>
+      <point x="533" y="559" type="line"/>
+      <point x="1002" y="141" type="line"/>
     </contour>
     <contour>
-      <point x="588" y="332" type="line"/>
-      <point x="287" y="600" type="line"/>
-      <point x="588" y="868" type="line"/>
-      <point x="588" y="1059" type="line"/>
-      <point x="119" y="641" type="line"/>
-      <point x="119" y="559" type="line"/>
-      <point x="588" y="141" type="line"/>
+      <point x="548" y="332" type="line"/>
+      <point x="247" y="600" type="line"/>
+      <point x="548" y="868" type="line"/>
+      <point x="548" y="1059" type="line"/>
+      <point x="79" y="641" type="line"/>
+      <point x="79" y="559" type="line"/>
+      <point x="548" y="141" type="line"/>
     </contour>
   </outline>
 </glyph>

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

@@ -7,22 +7,22 @@
   </note>
   <outline>
     <contour>
-      <point x="1114" y="559" type="line"/>
-      <point x="1114" y="641" type="line"/>
-      <point x="645" y="1059" type="line"/>
-      <point x="645" y="868" type="line"/>
-      <point x="946" y="600" type="line"/>
-      <point x="645" y="332" type="line"/>
-      <point x="645" y="141" type="line"/>
+      <point x="1154" y="559" type="line"/>
+      <point x="1154" y="641" type="line"/>
+      <point x="685" y="1059" type="line"/>
+      <point x="685" y="868" type="line"/>
+      <point x="986" y="600" type="line"/>
+      <point x="685" y="332" type="line"/>
+      <point x="685" y="141" type="line"/>
     </contour>
     <contour>
-      <point x="660" y="559" type="line"/>
-      <point x="660" y="641" type="line"/>
-      <point x="191" y="1059" type="line"/>
-      <point x="191" y="868" type="line"/>
-      <point x="492" y="600" type="line"/>
-      <point x="191" y="332" type="line"/>
-      <point x="191" y="141" type="line"/>
+      <point x="700" y="559" type="line"/>
+      <point x="700" y="641" type="line"/>
+      <point x="231" y="1059" type="line"/>
+      <point x="231" y="868" type="line"/>
+      <point x="532" y="600" type="line"/>
+      <point x="231" y="332" type="line"/>
+      <point x="231" y="141" type="line"/>
     </contour>
   </outline>
 </glyph>

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

@@ -7,13 +7,13 @@
   </note>
   <outline>
     <contour>
-      <point x="815" y="332" type="line"/>
-      <point x="514" y="600" type="line"/>
-      <point x="815" y="868" type="line"/>
-      <point x="815" y="1059" type="line"/>
-      <point x="346" y="641" type="line"/>
-      <point x="346" y="559" type="line"/>
-      <point x="815" y="141" type="line"/>
+      <point x="725" y="332" type="line"/>
+      <point x="424" y="600" type="line"/>
+      <point x="725" y="868" type="line"/>
+      <point x="725" y="1059" type="line"/>
+      <point x="256" y="641" type="line"/>
+      <point x="256" y="559" type="line"/>
+      <point x="725" y="141" type="line"/>
     </contour>
   </outline>
 </glyph>

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

@@ -7,13 +7,13 @@
   </note>
   <outline>
     <contour>
-      <point x="889" y="559" type="line"/>
-      <point x="889" y="641" type="line"/>
-      <point x="420" y="1059" type="line"/>
-      <point x="420" y="868" type="line"/>
-      <point x="721" y="600" type="line"/>
-      <point x="420" y="332" type="line"/>
-      <point x="420" y="141" type="line"/>
+      <point x="979" y="559" type="line"/>
+      <point x="979" y="641" type="line"/>
+      <point x="510" y="1059" type="line"/>
+      <point x="510" y="868" type="line"/>
+      <point x="811" y="600" type="line"/>
+      <point x="510" y="332" type="line"/>
+      <point x="510" y="141" type="line"/>
     </contour>
   </outline>
 </glyph>

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

@@ -7,32 +7,32 @@
   </note>
   <outline>
     <contour>
-      <point x="745" y="-270" type="line"/>
-      <point x="653" y="-111"/>
-      <point x="591" y="34"/>
-      <point x="547" y="187" type="curve" smooth="yes"/>
-      <point x="503" y="340"/>
-      <point x="481" y="487"/>
-      <point x="481" y="643" type="curve" smooth="yes"/>
-      <point x="481" y="795"/>
-      <point x="502" y="944"/>
-      <point x="547" y="1100" type="curve" smooth="yes"/>
-      <point x="590" y="1249"/>
-      <point x="651" y="1393"/>
-      <point x="745" y="1554" type="curve"/>
-      <point x="585" y="1554" type="line"/>
-      <point x="483" y="1395"/>
-      <point x="410" y="1245"/>
-      <point x="360" y="1092" type="curve" smooth="yes"/>
-      <point x="311" y="941"/>
-      <point x="286" y="792"/>
-      <point x="286" y="643" type="curve" smooth="yes"/>
-      <point x="286" y="494"/>
-      <point x="311" y="344"/>
-      <point x="360" y="194" type="curve" smooth="yes"/>
-      <point x="409" y="44"/>
-      <point x="481" y="-106"/>
-      <point x="585" y="-270" type="curve"/>
+      <point x="755" y="-270" type="line"/>
+      <point x="663" y="-111"/>
+      <point x="601" y="34"/>
+      <point x="557" y="187" type="curve" smooth="yes"/>
+      <point x="513" y="340"/>
+      <point x="491" y="487"/>
+      <point x="491" y="643" type="curve" smooth="yes"/>
+      <point x="491" y="795"/>
+      <point x="512" y="944"/>
+      <point x="557" y="1100" type="curve" smooth="yes"/>
+      <point x="600" y="1249"/>
+      <point x="661" y="1393"/>
+      <point x="755" y="1554" type="curve"/>
+      <point x="595" y="1554" type="line"/>
+      <point x="493" y="1395"/>
+      <point x="420" y="1245"/>
+      <point x="370" y="1092" type="curve" smooth="yes"/>
+      <point x="321" y="941"/>
+      <point x="296" y="792"/>
+      <point x="296" y="643" type="curve" smooth="yes"/>
+      <point x="296" y="494"/>
+      <point x="321" y="344"/>
+      <point x="370" y="194" type="curve" smooth="yes"/>
+      <point x="419" y="44"/>
+      <point x="491" y="-106"/>
+      <point x="595" y="-270" type="curve"/>
     </contour>
   </outline>
 </glyph>

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

@@ -7,32 +7,32 @@
   </note>
   <outline>
     <contour>
-      <point x="648" y="-270" type="line"/>
-      <point x="749" y="-113"/>
-      <point x="824" y="41"/>
-      <point x="873" y="192" type="curve" smooth="yes"/>
-      <point x="922" y="343"/>
-      <point x="947" y="493"/>
-      <point x="947" y="643" type="curve" smooth="yes"/>
-      <point x="947" y="792"/>
-      <point x="922" y="941"/>
-      <point x="873" y="1092" type="curve" smooth="yes"/>
-      <point x="825" y="1241"/>
-      <point x="749" y="1397"/>
-      <point x="648" y="1554" type="curve"/>
-      <point x="488" y="1554" type="line"/>
-      <point x="580" y="1396"/>
-      <point x="646" y="1240"/>
-      <point x="687" y="1098" type="curve" smooth="yes"/>
-      <point x="730" y="949"/>
-      <point x="752" y="792"/>
-      <point x="752" y="643" type="curve" smooth="yes"/>
-      <point x="752" y="488"/>
-      <point x="728" y="331"/>
-      <point x="687" y="189" type="curve" smooth="yes"/>
-      <point x="643" y="38"/>
-      <point x="577" y="-115"/>
-      <point x="488" y="-270" type="curve"/>
+      <point x="638" y="-270" type="line"/>
+      <point x="739" y="-113"/>
+      <point x="814" y="41"/>
+      <point x="863" y="192" type="curve" smooth="yes"/>
+      <point x="912" y="343"/>
+      <point x="937" y="493"/>
+      <point x="937" y="643" type="curve" smooth="yes"/>
+      <point x="937" y="792"/>
+      <point x="912" y="941"/>
+      <point x="863" y="1092" type="curve" smooth="yes"/>
+      <point x="815" y="1241"/>
+      <point x="739" y="1397"/>
+      <point x="638" y="1554" type="curve"/>
+      <point x="478" y="1554" type="line"/>
+      <point x="570" y="1396"/>
+      <point x="636" y="1240"/>
+      <point x="677" y="1098" type="curve" smooth="yes"/>
+      <point x="720" y="949"/>
+      <point x="742" y="792"/>
+      <point x="742" y="643" type="curve" smooth="yes"/>
+      <point x="742" y="488"/>
+      <point x="718" y="331"/>
+      <point x="677" y="189" type="curve" smooth="yes"/>
+      <point x="633" y="38"/>
+      <point x="567" y="-115"/>
+      <point x="478" y="-270" type="curve"/>
     </contour>
   </outline>
 </glyph>

+ 24 - 16
source/Hack-Regular.ufo/glyphs/questiondown.case.glif

@@ -42,22 +42,30 @@
       <point x="605" y="-27" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="715" y="1239" type="line" smooth="yes"/>
-      <point x="734" y="1239"/>
-      <point x="745" y="1250"/>
-      <point x="745" y="1269" type="curve" smooth="yes"/>
-      <point x="745" y="1463" type="line" smooth="yes"/>
-      <point x="745" y="1482"/>
-      <point x="734" y="1493"/>
-      <point x="715" y="1493" type="curve" smooth="yes"/>
-      <point x="573" y="1493" type="line" smooth="yes"/>
-      <point x="554" y="1493"/>
-      <point x="543" y="1482"/>
-      <point x="543" y="1463" type="curve" smooth="yes"/>
-      <point x="543" y="1269" type="line" smooth="yes"/>
-      <point x="543" y="1250"/>
-      <point x="554" y="1239"/>
-      <point x="573" y="1239" type="curve" smooth="yes"/>
+      <point x="686" y="1230"/>
+      <point x="720" y="1244"/>
+      <point x="749" y="1273" type="curve" smooth="yes"/>
+      <point x="777" y="1301"/>
+      <point x="791" y="1339"/>
+      <point x="791" y="1383" type="curve" smooth="yes"/>
+      <point x="791" y="1426"/>
+      <point x="777" y="1464"/>
+      <point x="749" y="1492" type="curve" smooth="yes"/>
+      <point x="723" y="1518"/>
+      <point x="687" y="1534"/>
+      <point x="645" y="1534" type="curve" smooth="yes"/>
+      <point x="600" y="1534"/>
+      <point x="564" y="1515"/>
+      <point x="541" y="1492" type="curve" smooth="yes"/>
+      <point x="513" y="1464"/>
+      <point x="499" y="1425"/>
+      <point x="499" y="1383" type="curve" smooth="yes"/>
+      <point x="499" y="1340"/>
+      <point x="513" y="1301"/>
+      <point x="542" y="1272" type="curve" smooth="yes"/>
+      <point x="570" y="1244"/>
+      <point x="606" y="1230"/>
+      <point x="646" y="1230" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 24 - 16
source/Hack-Regular.ufo/glyphs/questiondown.glif

@@ -67,22 +67,30 @@
       <point x="602" y="-27" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="715" y="1239" type="line" smooth="yes"/>
-      <point x="734" y="1239"/>
-      <point x="745" y="1250"/>
-      <point x="745" y="1269" type="curve" smooth="yes"/>
-      <point x="745" y="1463" type="line" smooth="yes"/>
-      <point x="745" y="1482"/>
-      <point x="734" y="1493"/>
-      <point x="715" y="1493" type="curve" smooth="yes"/>
-      <point x="573" y="1493" type="line" smooth="yes"/>
-      <point x="554" y="1493"/>
-      <point x="543" y="1482"/>
-      <point x="543" y="1463" type="curve" smooth="yes"/>
-      <point x="543" y="1269" type="line" smooth="yes"/>
-      <point x="543" y="1250"/>
-      <point x="554" y="1239"/>
-      <point x="573" y="1239" type="curve" smooth="yes"/>
+      <point x="696" y="1252"/>
+      <point x="730" y="1266"/>
+      <point x="759" y="1295" type="curve" smooth="yes"/>
+      <point x="787" y="1323"/>
+      <point x="801" y="1361"/>
+      <point x="801" y="1405" type="curve" smooth="yes"/>
+      <point x="801" y="1448"/>
+      <point x="787" y="1486"/>
+      <point x="759" y="1514" type="curve" smooth="yes"/>
+      <point x="733" y="1540"/>
+      <point x="697" y="1556"/>
+      <point x="655" y="1556" type="curve" smooth="yes"/>
+      <point x="610" y="1556"/>
+      <point x="574" y="1537"/>
+      <point x="551" y="1514" type="curve" smooth="yes"/>
+      <point x="523" y="1486"/>
+      <point x="509" y="1447"/>
+      <point x="509" y="1405" type="curve" smooth="yes"/>
+      <point x="509" y="1362"/>
+      <point x="523" y="1323"/>
+      <point x="552" y="1294" type="curve" smooth="yes"/>
+      <point x="580" y="1266"/>
+      <point x="616" y="1252"/>
+      <point x="656" y="1252" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 55 - 55
source/Hack-Regular.ufo/glyphs/semicolon.glif

@@ -7,63 +7,63 @@
   </note>
   <outline>
     <contour>
-      <point x="562" y="-383"/>
-      <point x="649" y="-321"/>
-      <point x="710" y="-239" type="curve" smooth="yes"/>
-      <point x="771" y="-157"/>
-      <point x="802" y="-59"/>
-      <point x="802" y="56" type="curve" smooth="yes"/>
-      <point x="802" y="136"/>
-      <point x="787" y="199"/>
-      <point x="756" y="244" type="curve" smooth="yes"/>
-      <point x="725" y="289"/>
-      <point x="680" y="312"/>
-      <point x="624" y="312" type="curve" smooth="yes"/>
-      <point x="576" y="312"/>
-      <point x="534" y="295"/>
-      <point x="508" y="272" type="curve" smooth="yes"/>
-      <point x="476" y="244"/>
-      <point x="462" y="203"/>
-      <point x="462" y="159" type="curve" smooth="yes"/>
-      <point x="462" y="113"/>
-      <point x="477" y="75"/>
-      <point x="506" y="49" type="curve" smooth="yes"/>
-      <point x="535" y="23"/>
-      <point x="574" y="10"/>
-      <point x="616" y="10" type="curve" smooth="yes"/>
-      <point x="628" y="10"/>
-      <point x="640" y="11"/>
-      <point x="656" y="14" type="curve"/>
-      <point x="651" y="-135"/>
-      <point x="567" y="-247"/>
-      <point x="404" y="-320" type="curve"/>
-      <point x="450" y="-424" type="line"/>
+      <point x="560" y="-427"/>
+      <point x="651" y="-362"/>
+      <point x="715" y="-276" type="curve" smooth="yes"/>
+      <point x="779" y="-190"/>
+      <point x="812" y="-87"/>
+      <point x="812" y="34" type="curve" smooth="yes"/>
+      <point x="812" y="118"/>
+      <point x="796" y="184"/>
+      <point x="764" y="231" type="curve" smooth="yes"/>
+      <point x="731" y="278"/>
+      <point x="684" y="302"/>
+      <point x="625" y="302" type="curve" smooth="yes"/>
+      <point x="575" y="302"/>
+      <point x="531" y="285"/>
+      <point x="503" y="260" type="curve" smooth="yes"/>
+      <point x="470" y="231"/>
+      <point x="455" y="188"/>
+      <point x="455" y="142" type="curve" smooth="yes"/>
+      <point x="455" y="93"/>
+      <point x="471" y="54"/>
+      <point x="501" y="26" type="curve" smooth="yes"/>
+      <point x="532" y="-1"/>
+      <point x="573" y="-15"/>
+      <point x="617" y="-15" type="curve" smooth="yes"/>
+      <point x="629" y="-15"/>
+      <point x="642" y="-14"/>
+      <point x="659" y="-10" type="curve"/>
+      <point x="653" y="-167"/>
+      <point x="565" y="-285"/>
+      <point x="394" y="-361" type="curve"/>
+      <point x="442" y="-470" type="line"/>
     </contour>
     <contour>
-      <point x="655" y="694"/>
-      <point x="694" y="710"/>
-      <point x="725" y="741" type="curve" smooth="yes"/>
-      <point x="756" y="772"/>
-      <point x="772" y="813"/>
-      <point x="772" y="863" type="curve" smooth="yes"/>
-      <point x="772" y="913"/>
-      <point x="756" y="954"/>
-      <point x="725" y="985" type="curve" smooth="yes"/>
-      <point x="694" y="1016"/>
-      <point x="655" y="1032"/>
-      <point x="610" y="1032" type="curve" smooth="yes"/>
-      <point x="565" y="1032"/>
-      <point x="526" y="1016"/>
-      <point x="495" y="985" type="curve" smooth="yes"/>
-      <point x="464" y="954"/>
-      <point x="448" y="913"/>
-      <point x="448" y="863" type="curve" smooth="yes"/>
-      <point x="448" y="813"/>
-      <point x="464" y="772"/>
-      <point x="495" y="741" type="curve" smooth="yes"/>
-      <point x="526" y="710"/>
-      <point x="565" y="694"/>
-      <point x="610" y="694" type="curve" smooth="yes"/>
+      <point x="658" y="703"/>
+      <point x="699" y="720"/>
+      <point x="731" y="753" type="curve" smooth="yes"/>
+      <point x="764" y="785"/>
+      <point x="780" y="828"/>
+      <point x="780" y="881" type="curve" smooth="yes"/>
+      <point x="780" y="933"/>
+      <point x="764" y="976"/>
+      <point x="731" y="1009" type="curve" smooth="yes"/>
+      <point x="699" y="1042"/>
+      <point x="658" y="1058"/>
+      <point x="610" y="1058" type="curve" smooth="yes"/>
+      <point x="563" y="1058"/>
+      <point x="522" y="1042"/>
+      <point x="490" y="1009" type="curve" smooth="yes"/>
+      <point x="457" y="976"/>
+      <point x="440" y="933"/>
+      <point x="440" y="881" type="curve" smooth="yes"/>
+      <point x="440" y="828"/>
+      <point x="457" y="785"/>
+      <point x="490" y="753" type="curve" smooth="yes"/>
+      <point x="522" y="720"/>
+      <point x="563" y="703"/>
+      <point x="610" y="703" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 24 - 4
source/Hack-Regular.ufo/glyphs/uni061F_.glif

@@ -42,10 +42,30 @@
       <point x="574" y="401" type="line"/>
     </contour>
     <contour>
-      <point x="771" y="0" type="line"/>
-      <point x="771" y="254" type="line"/>
-      <point x="568" y="254" type="line"/>
-      <point x="568" y="0" type="line"/>
+      <point x="709" y="-40"/>
+      <point x="743" y="-26"/>
+      <point x="772" y="3" type="curve" smooth="yes"/>
+      <point x="800" y="31"/>
+      <point x="814" y="69"/>
+      <point x="814" y="113" type="curve" smooth="yes"/>
+      <point x="814" y="156"/>
+      <point x="800" y="194"/>
+      <point x="772" y="222" type="curve" smooth="yes"/>
+      <point x="746" y="248"/>
+      <point x="710" y="264"/>
+      <point x="668" y="264" type="curve" smooth="yes"/>
+      <point x="623" y="264"/>
+      <point x="587" y="245"/>
+      <point x="564" y="222" type="curve" smooth="yes"/>
+      <point x="536" y="194"/>
+      <point x="522" y="155"/>
+      <point x="522" y="113" type="curve" smooth="yes"/>
+      <point x="522" y="70"/>
+      <point x="536" y="31"/>
+      <point x="565" y="2" type="curve" smooth="yes"/>
+      <point x="593" y="-26"/>
+      <point x="629" y="-40"/>
+      <point x="669" y="-40" type="curve" smooth="yes"/>
     </contour>
   </outline>
   <lib>

+ 26 - 6
source/Hack-Regular.ufo/glyphs/uni203D_.glif

@@ -31,12 +31,6 @@
       <point x="494" y="1342" type="curve"/>
       <point x="494" y="401" type="line"/>
     </contour>
-    <contour>
-      <point x="690" y="0" type="line"/>
-      <point x="690" y="254" type="line"/>
-      <point x="487" y="254" type="line"/>
-      <point x="487" y="0" type="line"/>
-    </contour>
     <contour>
       <point x="684" y="1346" type="line"/>
       <point x="752" y="1327"/>
@@ -47,5 +41,31 @@
       <point x="729" y="961" type="curve" smooth="yes"/>
       <point x="684" y="916" type="line"/>
     </contour>
+    <contour>
+      <point x="633" y="-40"/>
+      <point x="667" y="-26"/>
+      <point x="696" y="3" type="curve" smooth="yes"/>
+      <point x="724" y="31"/>
+      <point x="738" y="69"/>
+      <point x="738" y="113" type="curve" smooth="yes"/>
+      <point x="738" y="156"/>
+      <point x="724" y="194"/>
+      <point x="696" y="222" type="curve" smooth="yes"/>
+      <point x="670" y="248"/>
+      <point x="634" y="264"/>
+      <point x="592" y="264" type="curve" smooth="yes"/>
+      <point x="547" y="264"/>
+      <point x="511" y="245"/>
+      <point x="488" y="222" type="curve" smooth="yes"/>
+      <point x="460" y="194"/>
+      <point x="446" y="155"/>
+      <point x="446" y="113" type="curve" smooth="yes"/>
+      <point x="446" y="70"/>
+      <point x="460" y="31"/>
+      <point x="489" y="2" type="curve" smooth="yes"/>
+      <point x="517" y="-26"/>
+      <point x="553" y="-40"/>
+      <point x="593" y="-40" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 52 - 36
source/Hack-Regular.ufo/glyphs/uni2047.glif

@@ -41,42 +41,6 @@
       <point x="776" y="555" type="curve" smooth="yes"/>
       <point x="776" y="401" type="line"/>
     </contour>
-    <contour>
-      <point x="336" y="0" type="line" smooth="yes"/>
-      <point x="355" y="0"/>
-      <point x="366" y="11"/>
-      <point x="366" y="30" type="curve" smooth="yes"/>
-      <point x="366" y="224" type="line" smooth="yes"/>
-      <point x="366" y="243"/>
-      <point x="355" y="254"/>
-      <point x="336" y="254" type="curve" smooth="yes"/>
-      <point x="193" y="254" type="line" smooth="yes"/>
-      <point x="174" y="254"/>
-      <point x="163" y="243"/>
-      <point x="163" y="224" type="curve" smooth="yes"/>
-      <point x="163" y="30" type="line" smooth="yes"/>
-      <point x="163" y="11"/>
-      <point x="174" y="0"/>
-      <point x="193" y="0" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="944" y="0" type="line" smooth="yes"/>
-      <point x="963" y="0"/>
-      <point x="974" y="11"/>
-      <point x="974" y="30" type="curve" smooth="yes"/>
-      <point x="974" y="224" type="line" smooth="yes"/>
-      <point x="974" y="243"/>
-      <point x="963" y="254"/>
-      <point x="944" y="254" type="curve" smooth="yes"/>
-      <point x="801" y="254" type="line" smooth="yes"/>
-      <point x="782" y="254"/>
-      <point x="771" y="243"/>
-      <point x="771" y="224" type="curve" smooth="yes"/>
-      <point x="771" y="30" type="line" smooth="yes"/>
-      <point x="771" y="11"/>
-      <point x="782" y="0"/>
-      <point x="801" y="0" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="362" y="401" type="line"/>
       <point x="362" y="571" type="line" smooth="yes"/>
@@ -112,5 +76,57 @@
       <point x="168" y="555" type="curve" smooth="yes"/>
       <point x="168" y="401" type="line"/>
     </contour>
+    <contour>
+      <point x="309" y="-40"/>
+      <point x="343" y="-26"/>
+      <point x="372" y="3" type="curve" smooth="yes"/>
+      <point x="400" y="31"/>
+      <point x="414" y="69"/>
+      <point x="414" y="113" type="curve" smooth="yes"/>
+      <point x="414" y="156"/>
+      <point x="400" y="194"/>
+      <point x="372" y="222" type="curve" smooth="yes"/>
+      <point x="346" y="248"/>
+      <point x="310" y="264"/>
+      <point x="268" y="264" type="curve" smooth="yes"/>
+      <point x="223" y="264"/>
+      <point x="187" y="245"/>
+      <point x="164" y="222" type="curve" smooth="yes"/>
+      <point x="136" y="194"/>
+      <point x="122" y="155"/>
+      <point x="122" y="113" type="curve" smooth="yes"/>
+      <point x="122" y="70"/>
+      <point x="136" y="31"/>
+      <point x="165" y="2" type="curve" smooth="yes"/>
+      <point x="193" y="-26"/>
+      <point x="229" y="-40"/>
+      <point x="269" y="-40" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="921" y="-40"/>
+      <point x="955" y="-26"/>
+      <point x="984" y="3" type="curve" smooth="yes"/>
+      <point x="1012" y="31"/>
+      <point x="1026" y="69"/>
+      <point x="1026" y="113" type="curve" smooth="yes"/>
+      <point x="1026" y="156"/>
+      <point x="1012" y="194"/>
+      <point x="984" y="222" type="curve" smooth="yes"/>
+      <point x="958" y="248"/>
+      <point x="922" y="264"/>
+      <point x="880" y="264" type="curve" smooth="yes"/>
+      <point x="835" y="264"/>
+      <point x="799" y="245"/>
+      <point x="776" y="222" type="curve" smooth="yes"/>
+      <point x="748" y="194"/>
+      <point x="734" y="155"/>
+      <point x="734" y="113" type="curve" smooth="yes"/>
+      <point x="734" y="70"/>
+      <point x="748" y="31"/>
+      <point x="777" y="2" type="curve" smooth="yes"/>
+      <point x="805" y="-26"/>
+      <point x="841" y="-40"/>
+      <point x="881" y="-40" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 54 - 38
source/Hack-Regular.ufo/glyphs/uni2048.glif

@@ -42,48 +42,64 @@
       <point x="168" y="401" type="line"/>
     </contour>
     <contour>
-      <point x="336" y="0" type="line" smooth="yes"/>
-      <point x="355" y="0"/>
-      <point x="366" y="11"/>
-      <point x="366" y="30" type="curve" smooth="yes"/>
-      <point x="366" y="224" type="line" smooth="yes"/>
-      <point x="366" y="243"/>
-      <point x="355" y="254"/>
-      <point x="336" y="254" type="curve" smooth="yes"/>
-      <point x="193" y="254" type="line" smooth="yes"/>
-      <point x="174" y="254"/>
-      <point x="163" y="243"/>
-      <point x="163" y="224" type="curve" smooth="yes"/>
-      <point x="163" y="30" type="line" smooth="yes"/>
-      <point x="163" y="11"/>
-      <point x="174" y="0"/>
-      <point x="193" y="0" type="curve" smooth="yes"/>
+      <point x="313" y="-40"/>
+      <point x="347" y="-26"/>
+      <point x="376" y="3" type="curve" smooth="yes"/>
+      <point x="404" y="31"/>
+      <point x="418" y="69"/>
+      <point x="418" y="113" type="curve" smooth="yes"/>
+      <point x="418" y="156"/>
+      <point x="404" y="194"/>
+      <point x="376" y="222" type="curve" smooth="yes"/>
+      <point x="350" y="248"/>
+      <point x="314" y="264"/>
+      <point x="272" y="264" type="curve" smooth="yes"/>
+      <point x="227" y="264"/>
+      <point x="191" y="245"/>
+      <point x="168" y="222" type="curve" smooth="yes"/>
+      <point x="140" y="194"/>
+      <point x="126" y="155"/>
+      <point x="126" y="113" type="curve" smooth="yes"/>
+      <point x="126" y="70"/>
+      <point x="140" y="31"/>
+      <point x="169" y="2" type="curve" smooth="yes"/>
+      <point x="197" y="-26"/>
+      <point x="233" y="-40"/>
+      <point x="273" y="-40" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="997" y="0" type="line" smooth="yes"/>
-      <point x="1016" y="0"/>
-      <point x="1027" y="11"/>
-      <point x="1027" y="30" type="curve" smooth="yes"/>
-      <point x="1027" y="224" type="line" smooth="yes"/>
-      <point x="1027" y="243"/>
-      <point x="1016" y="254"/>
-      <point x="997" y="254" type="curve" smooth="yes"/>
-      <point x="854" y="254" type="line" smooth="yes"/>
-      <point x="835" y="254"/>
-      <point x="824" y="243"/>
-      <point x="824" y="224" type="curve" smooth="yes"/>
-      <point x="824" y="30" type="line" smooth="yes"/>
-      <point x="824" y="11"/>
-      <point x="835" y="0"/>
-      <point x="854" y="0" type="curve" smooth="yes"/>
+      <point x="979" y="486" type="line"/>
+      <point x="1046" y="1053" type="line"/>
+      <point x="1046" y="1498" type="line"/>
+      <point x="781" y="1498" type="line"/>
+      <point x="781" y="1053" type="line"/>
+      <point x="858" y="486" type="line"/>
     </contour>
     <contour>
-      <point x="1006" y="481" type="line"/>
-      <point x="1027" y="838" type="line"/>
-      <point x="1027" y="1493" type="line"/>
-      <point x="824" y="1493" type="line"/>
-      <point x="824" y="838" type="line"/>
-      <point x="845" y="481" type="line"/>
+      <point x="955" y="-40"/>
+      <point x="989" y="-26"/>
+      <point x="1018" y="3" type="curve" smooth="yes"/>
+      <point x="1046" y="31"/>
+      <point x="1060" y="69"/>
+      <point x="1060" y="113" type="curve" smooth="yes"/>
+      <point x="1060" y="156"/>
+      <point x="1046" y="194"/>
+      <point x="1018" y="222" type="curve" smooth="yes"/>
+      <point x="992" y="248"/>
+      <point x="956" y="264"/>
+      <point x="914" y="264" type="curve" smooth="yes"/>
+      <point x="869" y="264"/>
+      <point x="833" y="245"/>
+      <point x="810" y="222" type="curve" smooth="yes"/>
+      <point x="782" y="194"/>
+      <point x="768" y="155"/>
+      <point x="768" y="113" type="curve" smooth="yes"/>
+      <point x="768" y="70"/>
+      <point x="782" y="31"/>
+      <point x="811" y="2" type="curve" smooth="yes"/>
+      <point x="839" y="-26"/>
+      <point x="875" y="-40"/>
+      <point x="915" y="-40" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 52 - 36
source/Hack-Regular.ufo/glyphs/uni2049.glif

@@ -41,42 +41,6 @@
       <point x="776" y="555" type="curve" smooth="yes"/>
       <point x="776" y="401" type="line"/>
     </contour>
-    <contour>
-      <point x="381" y="0" type="line" smooth="yes"/>
-      <point x="400" y="0"/>
-      <point x="411" y="11"/>
-      <point x="411" y="30" type="curve" smooth="yes"/>
-      <point x="411" y="224" type="line" smooth="yes"/>
-      <point x="411" y="243"/>
-      <point x="400" y="254"/>
-      <point x="381" y="254" type="curve" smooth="yes"/>
-      <point x="238" y="254" type="line" smooth="yes"/>
-      <point x="219" y="254"/>
-      <point x="208" y="243"/>
-      <point x="208" y="224" type="curve" smooth="yes"/>
-      <point x="208" y="30" type="line" smooth="yes"/>
-      <point x="208" y="11"/>
-      <point x="219" y="0"/>
-      <point x="238" y="0" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="944" y="0" type="line" smooth="yes"/>
-      <point x="963" y="0"/>
-      <point x="974" y="11"/>
-      <point x="974" y="30" type="curve" smooth="yes"/>
-      <point x="974" y="224" type="line" smooth="yes"/>
-      <point x="974" y="243"/>
-      <point x="963" y="254"/>
-      <point x="944" y="254" type="curve" smooth="yes"/>
-      <point x="801" y="254" type="line" smooth="yes"/>
-      <point x="782" y="254"/>
-      <point x="771" y="243"/>
-      <point x="771" y="224" type="curve" smooth="yes"/>
-      <point x="771" y="30" type="line" smooth="yes"/>
-      <point x="771" y="11"/>
-      <point x="782" y="0"/>
-      <point x="801" y="0" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="390" y="481" type="line"/>
       <point x="411" y="838" type="line"/>
@@ -85,5 +49,57 @@
       <point x="208" y="838" type="line"/>
       <point x="229" y="481" type="line"/>
     </contour>
+    <contour>
+      <point x="352" y="-40"/>
+      <point x="386" y="-26"/>
+      <point x="415" y="3" type="curve" smooth="yes"/>
+      <point x="443" y="31"/>
+      <point x="457" y="69"/>
+      <point x="457" y="113" type="curve" smooth="yes"/>
+      <point x="457" y="156"/>
+      <point x="443" y="194"/>
+      <point x="415" y="222" type="curve" smooth="yes"/>
+      <point x="389" y="248"/>
+      <point x="353" y="264"/>
+      <point x="311" y="264" type="curve" smooth="yes"/>
+      <point x="266" y="264"/>
+      <point x="230" y="245"/>
+      <point x="207" y="222" type="curve" smooth="yes"/>
+      <point x="179" y="194"/>
+      <point x="165" y="155"/>
+      <point x="165" y="113" type="curve" smooth="yes"/>
+      <point x="165" y="70"/>
+      <point x="179" y="31"/>
+      <point x="208" y="2" type="curve" smooth="yes"/>
+      <point x="236" y="-26"/>
+      <point x="272" y="-40"/>
+      <point x="312" y="-40" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="921" y="-40"/>
+      <point x="955" y="-26"/>
+      <point x="984" y="3" type="curve" smooth="yes"/>
+      <point x="1012" y="31"/>
+      <point x="1026" y="69"/>
+      <point x="1026" y="113" type="curve" smooth="yes"/>
+      <point x="1026" y="156"/>
+      <point x="1012" y="194"/>
+      <point x="984" y="222" type="curve" smooth="yes"/>
+      <point x="958" y="248"/>
+      <point x="922" y="264"/>
+      <point x="880" y="264" type="curve" smooth="yes"/>
+      <point x="835" y="264"/>
+      <point x="799" y="245"/>
+      <point x="776" y="222" type="curve" smooth="yes"/>
+      <point x="748" y="194"/>
+      <point x="734" y="155"/>
+      <point x="734" y="113" type="curve" smooth="yes"/>
+      <point x="734" y="70"/>
+      <point x="748" y="31"/>
+      <point x="777" y="2" type="curve" smooth="yes"/>
+      <point x="805" y="-26"/>
+      <point x="841" y="-40"/>
+      <point x="881" y="-40" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 24 - 16
source/Hack-Regular.ufo/glyphs/uni2E_18.case.glif

@@ -41,22 +41,30 @@
       <point x="549" y="147" type="line"/>
     </contour>
     <contour>
-      <point x="716" y="1239" type="line" smooth="yes"/>
-      <point x="735" y="1239"/>
-      <point x="746" y="1250"/>
-      <point x="746" y="1269" type="curve" smooth="yes"/>
-      <point x="746" y="1463" type="line" smooth="yes"/>
-      <point x="746" y="1482"/>
-      <point x="735" y="1493"/>
-      <point x="716" y="1493" type="curve" smooth="yes"/>
-      <point x="573" y="1493" type="line" smooth="yes"/>
-      <point x="554" y="1493"/>
-      <point x="543" y="1482"/>
-      <point x="543" y="1463" type="curve" smooth="yes"/>
-      <point x="543" y="1269" type="line" smooth="yes"/>
-      <point x="543" y="1250"/>
-      <point x="554" y="1239"/>
-      <point x="573" y="1239" type="curve" smooth="yes"/>
+      <point x="685" y="1230"/>
+      <point x="719" y="1244"/>
+      <point x="748" y="1273" type="curve" smooth="yes"/>
+      <point x="776" y="1301"/>
+      <point x="790" y="1339"/>
+      <point x="790" y="1383" type="curve" smooth="yes"/>
+      <point x="790" y="1426"/>
+      <point x="776" y="1464"/>
+      <point x="748" y="1492" type="curve" smooth="yes"/>
+      <point x="722" y="1518"/>
+      <point x="686" y="1534"/>
+      <point x="644" y="1534" type="curve" smooth="yes"/>
+      <point x="599" y="1534"/>
+      <point x="563" y="1515"/>
+      <point x="540" y="1492" type="curve" smooth="yes"/>
+      <point x="512" y="1464"/>
+      <point x="498" y="1425"/>
+      <point x="498" y="1383" type="curve" smooth="yes"/>
+      <point x="498" y="1340"/>
+      <point x="512" y="1301"/>
+      <point x="541" y="1272" type="curve" smooth="yes"/>
+      <point x="569" y="1244"/>
+      <point x="605" y="1230"/>
+      <point x="645" y="1230" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 24 - 16
source/Hack-Regular.ufo/glyphs/uni2E_18.glif

@@ -42,22 +42,30 @@
       <point x="549" y="-226" type="line"/>
     </contour>
     <contour>
-      <point x="716" y="866" type="line" smooth="yes"/>
-      <point x="735" y="866"/>
-      <point x="746" y="877"/>
-      <point x="746" y="896" type="curve" smooth="yes"/>
-      <point x="746" y="1090" type="line" smooth="yes"/>
-      <point x="746" y="1109"/>
-      <point x="735" y="1120"/>
-      <point x="716" y="1120" type="curve" smooth="yes"/>
-      <point x="573" y="1120" type="line" smooth="yes"/>
-      <point x="554" y="1120"/>
-      <point x="543" y="1109"/>
-      <point x="543" y="1090" type="curve" smooth="yes"/>
-      <point x="543" y="896" type="line" smooth="yes"/>
-      <point x="543" y="877"/>
-      <point x="554" y="866"/>
-      <point x="573" y="866" type="curve" smooth="yes"/>
+      <point x="688" y="840"/>
+      <point x="722" y="854"/>
+      <point x="751" y="883" type="curve" smooth="yes"/>
+      <point x="779" y="911"/>
+      <point x="793" y="949"/>
+      <point x="793" y="993" type="curve" smooth="yes"/>
+      <point x="793" y="1036"/>
+      <point x="779" y="1074"/>
+      <point x="751" y="1102" type="curve" smooth="yes"/>
+      <point x="725" y="1128"/>
+      <point x="689" y="1144"/>
+      <point x="647" y="1144" type="curve" smooth="yes"/>
+      <point x="602" y="1144"/>
+      <point x="566" y="1125"/>
+      <point x="543" y="1102" type="curve" smooth="yes"/>
+      <point x="515" y="1074"/>
+      <point x="501" y="1035"/>
+      <point x="501" y="993" type="curve" smooth="yes"/>
+      <point x="501" y="950"/>
+      <point x="515" y="911"/>
+      <point x="544" y="882" type="curve" smooth="yes"/>
+      <point x="572" y="854"/>
+      <point x="608" y="840"/>
+      <point x="648" y="840" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 24 - 16
source/Hack-Regular.ufo/glyphs/uni2E_2E_.glif

@@ -42,22 +42,30 @@
       <point x="574" y="401" type="line"/>
     </contour>
     <contour>
-      <point x="741" y="0" type="line" smooth="yes"/>
-      <point x="760" y="0"/>
-      <point x="771" y="11"/>
-      <point x="771" y="30" type="curve" smooth="yes"/>
-      <point x="771" y="224" type="line" smooth="yes"/>
-      <point x="771" y="243"/>
-      <point x="760" y="254"/>
-      <point x="741" y="254" type="curve" smooth="yes"/>
-      <point x="598" y="254" type="line" smooth="yes"/>
-      <point x="579" y="254"/>
-      <point x="568" y="243"/>
-      <point x="568" y="224" type="curve" smooth="yes"/>
-      <point x="568" y="30" type="line" smooth="yes"/>
-      <point x="568" y="11"/>
-      <point x="579" y="0"/>
-      <point x="598" y="0" type="curve" smooth="yes"/>
+      <point x="709" y="-40"/>
+      <point x="743" y="-26"/>
+      <point x="772" y="3" type="curve" smooth="yes"/>
+      <point x="800" y="31"/>
+      <point x="814" y="69"/>
+      <point x="814" y="113" type="curve" smooth="yes"/>
+      <point x="814" y="156"/>
+      <point x="800" y="194"/>
+      <point x="772" y="222" type="curve" smooth="yes"/>
+      <point x="746" y="248"/>
+      <point x="710" y="264"/>
+      <point x="668" y="264" type="curve" smooth="yes"/>
+      <point x="623" y="264"/>
+      <point x="587" y="245"/>
+      <point x="564" y="222" type="curve" smooth="yes"/>
+      <point x="536" y="194"/>
+      <point x="522" y="155"/>
+      <point x="522" y="113" type="curve" smooth="yes"/>
+      <point x="522" y="70"/>
+      <point x="536" y="31"/>
+      <point x="565" y="2" type="curve" smooth="yes"/>
+      <point x="593" y="-26"/>
+      <point x="629" y="-40"/>
+      <point x="669" y="-40" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 93 - 93
source/Hack-RegularOblique.ufo/glyphs/braceleft.glif

@@ -7,99 +7,99 @@
   </note>
   <outline>
     <contour>
-      <point x="777" y="-334" type="line"/>
-      <point x="806" y="-190" type="line"/>
-      <point x="728" y="-190" type="line" smooth="yes"/>
-      <point x="663" y="-190"/>
-      <point x="617" y="-181"/>
-      <point x="588" y="-162" type="curve" smooth="yes"/>
-      <point x="559" y="-143"/>
-      <point x="545" y="-112"/>
-      <point x="545" y="-70" type="curve"/>
-      <point x="546" y="-62"/>
-      <point x="545" y="-65"/>
-      <point x="548" y="-20" type="curve" smooth="yes"/>
-      <point x="549" y="-3"/>
-      <point x="551" y="13"/>
-      <point x="556" y="39" type="curve" smooth="yes"/>
-      <point x="603" y="283" type="line" smooth="yes"/>
-      <point x="609" y="315"/>
-      <point x="609" y="310"/>
-      <point x="614" y="353" type="curve" smooth="yes"/>
-      <point x="618" y="386"/>
-      <point x="618" y="393"/>
-      <point x="617" y="410" type="curve"/>
-      <point x="617" y="460"/>
-      <point x="604" y="502"/>
-      <point x="577" y="537" type="curve" smooth="yes"/>
-      <point x="550" y="571"/>
-      <point x="513" y="594"/>
-      <point x="464" y="606" type="curve"/>
-      <point x="538" y="621"/>
-      <point x="595" y="652"/>
-      <point x="635" y="700" type="curve" smooth="yes"/>
-      <point x="679" y="753"/>
-      <point x="708" y="833"/>
-      <point x="728" y="932" type="curve" smooth="yes"/>
-      <point x="779" y="1184" type="line" smooth="yes"/>
-      <point x="798" y="1279"/>
-      <point x="823" y="1345"/>
-      <point x="856" y="1374" type="curve" smooth="yes"/>
-      <point x="887" y="1401"/>
-      <point x="940" y="1413"/>
-      <point x="1032" y="1413" type="curve" smooth="yes"/>
-      <point x="1039" y="1413" type="line"/>
-      <point x="1117" y="1413" type="line"/>
-      <point x="1146" y="1556" type="line"/>
-      <point x="1064" y="1556" type="line" smooth="yes"/>
-      <point x="973" y="1556"/>
-      <point x="908" y="1551"/>
-      <point x="863" y="1542" type="curve" smooth="yes"/>
-      <point x="810" y="1531"/>
-      <point x="775" y="1514"/>
-      <point x="746" y="1493" type="curve" smooth="yes"/>
-      <point x="709" y="1466"/>
-      <point x="680" y="1430"/>
-      <point x="656" y="1382" type="curve" smooth="yes"/>
-      <point x="632" y="1335"/>
-      <point x="612" y="1271"/>
-      <point x="595" y="1188" type="curve" smooth="yes"/>
-      <point x="545" y="944" type="line" smooth="yes"/>
-      <point x="524" y="843"/>
-      <point x="493" y="775"/>
-      <point x="452" y="739" type="curve" smooth="yes"/>
-      <point x="410" y="702"/>
-      <point x="341" y="684"/>
-      <point x="244" y="684" type="curve" smooth="yes"/>
-      <point x="153" y="684" type="line"/>
-      <point x="124" y="537" type="line"/>
-      <point x="216" y="537" type="line" smooth="yes"/>
-      <point x="291" y="537"/>
-      <point x="345" y="525"/>
-      <point x="378" y="500" type="curve" smooth="yes"/>
-      <point x="411" y="475"/>
-      <point x="427" y="437"/>
-      <point x="427" y="372" type="curve" smooth="yes"/>
-      <point x="427" y="339"/>
-      <point x="423" y="315"/>
-      <point x="417" y="282" type="curve" smooth="yes"/>
-      <point x="416" y="279"/>
-      <point x="417" y="277"/>
-      <point x="414" y="270" type="curve"/>
-      <point x="369" y="34" type="line" smooth="yes"/>
-      <point x="366" y="19"/>
-      <point x="363" y="1"/>
-      <point x="358" y="-37" type="curve" smooth="yes"/>
-      <point x="355" y="-60"/>
-      <point x="354" y="-70"/>
-      <point x="355" y="-89" type="curve"/>
-      <point x="355" y="-102" type="line" smooth="yes"/>
-      <point x="355" y="-184"/>
-      <point x="382" y="-243"/>
-      <point x="437" y="-280" type="curve" smooth="yes"/>
-      <point x="491" y="-316"/>
-      <point x="580" y="-334"/>
-      <point x="705" y="-334" type="curve" smooth="yes"/>
+      <point x="757" y="-334" type="line"/>
+      <point x="786" y="-190" type="line"/>
+      <point x="708" y="-190" type="line" smooth="yes"/>
+      <point x="643" y="-190"/>
+      <point x="597" y="-181"/>
+      <point x="568" y="-162" type="curve" smooth="yes"/>
+      <point x="539" y="-143"/>
+      <point x="525" y="-112"/>
+      <point x="525" y="-70" type="curve"/>
+      <point x="526" y="-62"/>
+      <point x="525" y="-65"/>
+      <point x="528" y="-20" type="curve" smooth="yes"/>
+      <point x="529" y="-3"/>
+      <point x="531" y="13"/>
+      <point x="536" y="39" type="curve" smooth="yes"/>
+      <point x="583" y="283" type="line" smooth="yes"/>
+      <point x="589" y="315"/>
+      <point x="589" y="310"/>
+      <point x="594" y="353" type="curve" smooth="yes"/>
+      <point x="598" y="386"/>
+      <point x="598" y="393"/>
+      <point x="597" y="410" type="curve"/>
+      <point x="597" y="460"/>
+      <point x="584" y="502"/>
+      <point x="557" y="537" type="curve" smooth="yes"/>
+      <point x="530" y="571"/>
+      <point x="493" y="594"/>
+      <point x="444" y="606" type="curve"/>
+      <point x="518" y="621"/>
+      <point x="575" y="652"/>
+      <point x="615" y="700" type="curve" smooth="yes"/>
+      <point x="659" y="753"/>
+      <point x="688" y="833"/>
+      <point x="708" y="932" type="curve" smooth="yes"/>
+      <point x="759" y="1184" type="line" smooth="yes"/>
+      <point x="778" y="1279"/>
+      <point x="803" y="1345"/>
+      <point x="836" y="1374" type="curve" smooth="yes"/>
+      <point x="867" y="1401"/>
+      <point x="920" y="1413"/>
+      <point x="1012" y="1413" type="curve" smooth="yes"/>
+      <point x="1019" y="1413" type="line"/>
+      <point x="1097" y="1413" type="line"/>
+      <point x="1126" y="1556" type="line"/>
+      <point x="1044" y="1556" type="line" smooth="yes"/>
+      <point x="953" y="1556"/>
+      <point x="888" y="1551"/>
+      <point x="843" y="1542" type="curve" smooth="yes"/>
+      <point x="790" y="1531"/>
+      <point x="755" y="1514"/>
+      <point x="726" y="1493" type="curve" smooth="yes"/>
+      <point x="689" y="1466"/>
+      <point x="660" y="1430"/>
+      <point x="636" y="1382" type="curve" smooth="yes"/>
+      <point x="612" y="1335"/>
+      <point x="592" y="1271"/>
+      <point x="575" y="1188" type="curve" smooth="yes"/>
+      <point x="525" y="944" type="line" smooth="yes"/>
+      <point x="504" y="843"/>
+      <point x="473" y="775"/>
+      <point x="432" y="739" type="curve" smooth="yes"/>
+      <point x="390" y="702"/>
+      <point x="321" y="684"/>
+      <point x="224" y="684" type="curve" smooth="yes"/>
+      <point x="133" y="684" type="line"/>
+      <point x="104" y="537" type="line"/>
+      <point x="196" y="537" type="line" smooth="yes"/>
+      <point x="271" y="537"/>
+      <point x="325" y="525"/>
+      <point x="358" y="500" type="curve" smooth="yes"/>
+      <point x="391" y="475"/>
+      <point x="407" y="437"/>
+      <point x="407" y="372" type="curve" smooth="yes"/>
+      <point x="407" y="339"/>
+      <point x="403" y="315"/>
+      <point x="397" y="282" type="curve" smooth="yes"/>
+      <point x="396" y="279"/>
+      <point x="397" y="277"/>
+      <point x="394" y="270" type="curve"/>
+      <point x="349" y="34" type="line" smooth="yes"/>
+      <point x="346" y="19"/>
+      <point x="343" y="1"/>
+      <point x="338" y="-37" type="curve" smooth="yes"/>
+      <point x="335" y="-60"/>
+      <point x="334" y="-70"/>
+      <point x="335" y="-89" type="curve"/>
+      <point x="335" y="-102" type="line" smooth="yes"/>
+      <point x="335" y="-184"/>
+      <point x="362" y="-243"/>
+      <point x="417" y="-280" type="curve" smooth="yes"/>
+      <point x="471" y="-316"/>
+      <point x="560" y="-334"/>
+      <point x="685" y="-334" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 91 - 91
source/Hack-RegularOblique.ufo/glyphs/braceright.glif

@@ -7,97 +7,97 @@
   </note>
   <outline>
     <contour>
-      <point x="98" y="-334" type="line" smooth="yes"/>
-      <point x="186" y="-334"/>
-      <point x="253" y="-329"/>
-      <point x="299" y="-319" type="curve" smooth="yes"/>
-      <point x="345" y="-309"/>
-      <point x="382" y="-294"/>
-      <point x="415" y="-270" type="curve" smooth="yes"/>
-      <point x="451" y="-244"/>
-      <point x="481" y="-207"/>
-      <point x="505" y="-160" type="curve" smooth="yes"/>
-      <point x="529" y="-113"/>
-      <point x="551" y="-48"/>
-      <point x="567" y="35" type="curve" smooth="yes"/>
-      <point x="614" y="279" type="line" smooth="yes"/>
-      <point x="634" y="382"/>
-      <point x="668" y="448"/>
-      <point x="710" y="484" type="curve" smooth="yes"/>
-      <point x="753" y="521"/>
-      <point x="822" y="539"/>
-      <point x="917" y="539" type="curve" smooth="yes"/>
-      <point x="1008" y="539" type="line"/>
-      <point x="1037" y="686" type="line"/>
-      <point x="945" y="686" type="line" smooth="yes"/>
-      <point x="870" y="686"/>
-      <point x="817" y="698"/>
-      <point x="784" y="723" type="curve" smooth="yes"/>
-      <point x="751" y="748"/>
-      <point x="735" y="788"/>
-      <point x="735" y="849" type="curve" smooth="yes"/>
-      <point x="735" y="875"/>
-      <point x="738" y="907"/>
-      <point x="745" y="940" type="curve"/>
-      <point x="745" y="941"/>
-      <point x="746" y="945"/>
-      <point x="747" y="952" type="curve" smooth="yes"/>
-      <point x="792" y="1188" type="line" smooth="yes"/>
-      <point x="799" y="1222"/>
-      <point x="800" y="1234"/>
-      <point x="802" y="1259" type="curve" smooth="yes"/>
-      <point x="805" y="1288"/>
-      <point x="806" y="1302"/>
-      <point x="806" y="1320" type="curve" smooth="yes"/>
-      <point x="806" y="1417"/>
-      <point x="777" y="1468"/>
-      <point x="725" y="1502" type="curve" smooth="yes"/>
-      <point x="673" y="1536"/>
-      <point x="589" y="1556"/>
-      <point x="456" y="1556" type="curve" smooth="yes"/>
-      <point x="382" y="1556" type="line"/>
-      <point x="356" y="1413" type="line"/>
-      <point x="433" y="1413" type="line" smooth="yes"/>
-      <point x="498" y="1413"/>
-      <point x="545" y="1404"/>
-      <point x="574" y="1385" type="curve" smooth="yes"/>
-      <point x="602" y="1366"/>
-      <point x="616" y="1335"/>
-      <point x="616" y="1290" type="curve" smooth="yes"/>
-      <point x="616" y="1278"/>
-      <point x="615" y="1259"/>
-      <point x="614" y="1243" type="curve" smooth="yes"/>
-      <point x="614" y="1239"/>
-      <point x="606" y="1188"/>
-      <point x="605" y="1183" type="curve" smooth="yes"/>
-      <point x="558" y="940" type="line" smooth="yes"/>
-      <point x="552" y="909"/>
-      <point x="551" y="898"/>
-      <point x="548" y="870" type="curve" smooth="yes"/>
-      <point x="545" y="846"/>
-      <point x="544" y="829"/>
-      <point x="544" y="813" type="curve" smooth="yes"/>
-      <point x="544" y="757"/>
-      <point x="557" y="720"/>
-      <point x="584" y="686" type="curve" smooth="yes"/>
-      <point x="611" y="652"/>
-      <point x="649" y="629"/>
-      <point x="698" y="616" type="curve"/>
-      <point x="623" y="603"/>
-      <point x="566" y="572"/>
-      <point x="526" y="524" type="curve" smooth="yes"/>
-      <point x="481" y="470"/>
-      <point x="453" y="390"/>
-      <point x="433" y="291" type="curve" smooth="yes"/>
-      <point x="382" y="39" type="line" smooth="yes"/>
-      <point x="360" y="-70"/>
-      <point x="334" y="-125"/>
-      <point x="305" y="-150" type="curve" smooth="yes"/>
-      <point x="274" y="-177"/>
-      <point x="213" y="-190"/>
-      <point x="122" y="-190" type="curve" smooth="yes"/>
-      <point x="44" y="-190" type="line"/>
-      <point x="16" y="-334" type="line"/>
+      <point x="118" y="-334" type="line" smooth="yes"/>
+      <point x="206" y="-334"/>
+      <point x="273" y="-329"/>
+      <point x="319" y="-319" type="curve" smooth="yes"/>
+      <point x="365" y="-309"/>
+      <point x="402" y="-294"/>
+      <point x="435" y="-270" type="curve" smooth="yes"/>
+      <point x="471" y="-244"/>
+      <point x="501" y="-207"/>
+      <point x="525" y="-160" type="curve" smooth="yes"/>
+      <point x="549" y="-113"/>
+      <point x="571" y="-48"/>
+      <point x="587" y="35" type="curve" smooth="yes"/>
+      <point x="634" y="279" type="line" smooth="yes"/>
+      <point x="654" y="382"/>
+      <point x="688" y="448"/>
+      <point x="730" y="484" type="curve" smooth="yes"/>
+      <point x="773" y="521"/>
+      <point x="842" y="539"/>
+      <point x="937" y="539" type="curve" smooth="yes"/>
+      <point x="1028" y="539" type="line"/>
+      <point x="1057" y="686" type="line"/>
+      <point x="965" y="686" type="line" smooth="yes"/>
+      <point x="890" y="686"/>
+      <point x="837" y="698"/>
+      <point x="804" y="723" type="curve" smooth="yes"/>
+      <point x="771" y="748"/>
+      <point x="755" y="788"/>
+      <point x="755" y="849" type="curve" smooth="yes"/>
+      <point x="755" y="875"/>
+      <point x="758" y="907"/>
+      <point x="765" y="940" type="curve"/>
+      <point x="765" y="941"/>
+      <point x="766" y="945"/>
+      <point x="767" y="952" type="curve" smooth="yes"/>
+      <point x="812" y="1188" type="line" smooth="yes"/>
+      <point x="819" y="1222"/>
+      <point x="820" y="1234"/>
+      <point x="822" y="1259" type="curve" smooth="yes"/>
+      <point x="825" y="1288"/>
+      <point x="826" y="1302"/>
+      <point x="826" y="1320" type="curve" smooth="yes"/>
+      <point x="826" y="1417"/>
+      <point x="797" y="1468"/>
+      <point x="745" y="1502" type="curve" smooth="yes"/>
+      <point x="693" y="1536"/>
+      <point x="609" y="1556"/>
+      <point x="476" y="1556" type="curve" smooth="yes"/>
+      <point x="402" y="1556" type="line"/>
+      <point x="376" y="1413" type="line"/>
+      <point x="453" y="1413" type="line" smooth="yes"/>
+      <point x="518" y="1413"/>
+      <point x="565" y="1404"/>
+      <point x="594" y="1385" type="curve" smooth="yes"/>
+      <point x="622" y="1366"/>
+      <point x="636" y="1335"/>
+      <point x="636" y="1290" type="curve" smooth="yes"/>
+      <point x="636" y="1278"/>
+      <point x="635" y="1259"/>
+      <point x="634" y="1243" type="curve" smooth="yes"/>
+      <point x="634" y="1239"/>
+      <point x="626" y="1188"/>
+      <point x="625" y="1183" type="curve" smooth="yes"/>
+      <point x="578" y="940" type="line" smooth="yes"/>
+      <point x="572" y="909"/>
+      <point x="571" y="898"/>
+      <point x="568" y="870" type="curve" smooth="yes"/>
+      <point x="565" y="846"/>
+      <point x="564" y="829"/>
+      <point x="564" y="813" type="curve" smooth="yes"/>
+      <point x="564" y="757"/>
+      <point x="577" y="720"/>
+      <point x="604" y="686" type="curve" smooth="yes"/>
+      <point x="631" y="652"/>
+      <point x="669" y="629"/>
+      <point x="718" y="616" type="curve"/>
+      <point x="643" y="603"/>
+      <point x="586" y="572"/>
+      <point x="546" y="524" type="curve" smooth="yes"/>
+      <point x="501" y="470"/>
+      <point x="473" y="390"/>
+      <point x="453" y="291" type="curve" smooth="yes"/>
+      <point x="402" y="39" type="line" smooth="yes"/>
+      <point x="380" y="-70"/>
+      <point x="354" y="-125"/>
+      <point x="325" y="-150" type="curve" smooth="yes"/>
+      <point x="294" y="-177"/>
+      <point x="233" y="-190"/>
+      <point x="142" y="-190" type="curve" smooth="yes"/>
+      <point x="64" y="-190" type="line"/>
+      <point x="36" y="-334" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 8 - 8
source/Hack-RegularOblique.ufo/glyphs/bracketleft.glif

@@ -7,14 +7,14 @@
   </note>
   <outline>
     <contour>
-      <point x="844" y="-270" type="line"/>
-      <point x="867" y="-127" type="line"/>
-      <point x="627" y="-127" type="line"/>
-      <point x="883" y="1493" type="line"/>
-      <point x="1123" y="1493" type="line"/>
-      <point x="1146" y="1636" type="line"/>
-      <point x="722" y="1636" type="line"/>
-      <point x="420" y="-270" type="line"/>
+      <point x="804" y="-270" type="line"/>
+      <point x="827" y="-127" type="line"/>
+      <point x="587" y="-127" type="line"/>
+      <point x="843" y="1493" type="line"/>
+      <point x="1083" y="1493" type="line"/>
+      <point x="1106" y="1636" type="line"/>
+      <point x="682" y="1636" type="line"/>
+      <point x="380" y="-270" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 8 - 8
source/Hack-RegularOblique.ufo/glyphs/bracketright.glif

@@ -7,14 +7,14 @@
   </note>
   <outline>
     <contour>
-      <point x="727" y="-270" type="line"/>
-      <point x="1029" y="1635" type="line"/>
-      <point x="605" y="1635" type="line"/>
-      <point x="582" y="1492" type="line"/>
-      <point x="822" y="1492" type="line"/>
-      <point x="566" y="-127" type="line"/>
-      <point x="326" y="-127" type="line"/>
-      <point x="303" y="-270" type="line"/>
+      <point x="767" y="-270" type="line"/>
+      <point x="1069" y="1635" type="line"/>
+      <point x="645" y="1635" type="line"/>
+      <point x="622" y="1492" type="line"/>
+      <point x="862" y="1492" type="line"/>
+      <point x="606" y="-127" type="line"/>
+      <point x="366" y="-127" type="line"/>
+      <point x="343" y="-270" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 24 - 24
source/Hack-RegularOblique.ufo/glyphs/exclam.glif

@@ -15,30 +15,30 @@
       <point x="634" y="486" type="line"/>
     </contour>
     <contour>
-      <point x="653" y="-38"/>
-      <point x="688" y="-22"/>
-      <point x="716" y="4" type="curve" smooth="yes"/>
-      <point x="756" y="41"/>
-      <point x="777" y="94"/>
-      <point x="777" y="143" type="curve" smooth="yes"/>
-      <point x="777" y="161"/>
-      <point x="774" y="199"/>
-      <point x="748" y="227" type="curve" smooth="yes"/>
-      <point x="726" y="250"/>
-      <point x="693" y="262"/>
-      <point x="657" y="262" type="curve" smooth="yes"/>
-      <point x="616" y="262"/>
-      <point x="576" y="246"/>
-      <point x="542" y="214" type="curve" smooth="yes"/>
-      <point x="508" y="181"/>
-      <point x="489" y="139"/>
-      <point x="489" y="92" type="curve" smooth="yes"/>
-      <point x="489" y="66"/>
-      <point x="495" y="27"/>
-      <point x="519" y="-2" type="curve" smooth="yes"/>
-      <point x="540" y="-27"/>
-      <point x="569" y="-38"/>
-      <point x="607" y="-38" type="curve" smooth="yes"/>
+      <point x="659" y="-60"/>
+      <point x="699" y="-42"/>
+      <point x="731" y="-12" type="curve" smooth="yes"/>
+      <point x="777" y="30"/>
+      <point x="802" y="91"/>
+      <point x="802" y="148" type="curve" smooth="yes"/>
+      <point x="802" y="168"/>
+      <point x="798" y="212"/>
+      <point x="768" y="244" type="curve" smooth="yes"/>
+      <point x="743" y="271"/>
+      <point x="705" y="284"/>
+      <point x="664" y="284" type="curve" smooth="yes"/>
+      <point x="616" y="284"/>
+      <point x="570" y="266"/>
+      <point x="531" y="229" type="curve" smooth="yes"/>
+      <point x="492" y="191"/>
+      <point x="470" y="143"/>
+      <point x="470" y="89" type="curve" smooth="yes"/>
+      <point x="470" y="59"/>
+      <point x="477" y="14"/>
+      <point x="505" y="-19" type="curve" smooth="yes"/>
+      <point x="529" y="-48"/>
+      <point x="562" y="-60"/>
+      <point x="606" y="-60" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 60 - 50
source/Hack-RegularOblique.ufo/glyphs/exclamdbl.glif

@@ -7,62 +7,72 @@
   </note>
   <outline>
     <contour>
-      <point x="955" y="481" type="line"/>
-      <point x="1043" y="838" type="line"/>
-      <point x="1172" y="1493" type="line"/>
-      <point x="970" y="1493" type="line"/>
-      <point x="843" y="838" type="line"/>
-      <point x="793" y="481" type="line"/>
+      <point x="945" y="486" type="line"/>
+      <point x="1102" y="1053" type="line"/>
+      <point x="1172" y="1498" type="line"/>
+      <point x="907" y="1498" type="line"/>
+      <point x="837" y="1053" type="line"/>
+      <point x="824" y="486" type="line"/>
     </contour>
     <contour>
-      <point x="238" y="0" type="line" smooth="yes"/>
-      <point x="256" y="0"/>
-      <point x="267" y="9"/>
-      <point x="270" y="27" type="curve" smooth="yes"/>
-      <point x="309" y="221" type="line" smooth="yes"/>
-      <point x="310" y="224"/>
-      <point x="310" y="227"/>
-      <point x="310" y="229" type="curve" smooth="yes"/>
-      <point x="310" y="244"/>
-      <point x="300" y="254"/>
-      <point x="282" y="254" type="curve" smooth="yes"/>
-      <point x="139" y="254" type="line" smooth="yes"/>
-      <point x="121" y="254"/>
-      <point x="110" y="245"/>
-      <point x="107" y="227" type="curve" smooth="yes"/>
-      <point x="69" y="33" type="line" smooth="yes"/>
-      <point x="65" y="13"/>
-      <point x="76" y="0"/>
-      <point x="96" y="0" type="curve" smooth="yes"/>
+      <point x="849" y="-60"/>
+      <point x="889" y="-42"/>
+      <point x="921" y="-12" type="curve" smooth="yes"/>
+      <point x="967" y="30"/>
+      <point x="992" y="91"/>
+      <point x="992" y="148" type="curve" smooth="yes"/>
+      <point x="992" y="168"/>
+      <point x="988" y="212"/>
+      <point x="958" y="244" type="curve" smooth="yes"/>
+      <point x="933" y="271"/>
+      <point x="895" y="284"/>
+      <point x="854" y="284" type="curve" smooth="yes"/>
+      <point x="806" y="284"/>
+      <point x="760" y="266"/>
+      <point x="721" y="229" type="curve" smooth="yes"/>
+      <point x="682" y="191"/>
+      <point x="660" y="143"/>
+      <point x="660" y="89" type="curve" smooth="yes"/>
+      <point x="660" y="59"/>
+      <point x="667" y="14"/>
+      <point x="695" y="-19" type="curve" smooth="yes"/>
+      <point x="719" y="-48"/>
+      <point x="752" y="-60"/>
+      <point x="796" y="-60" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="854" y="0" type="line" smooth="yes"/>
-      <point x="872" y="0"/>
-      <point x="883" y="9"/>
-      <point x="886" y="27" type="curve" smooth="yes"/>
-      <point x="925" y="221" type="line" smooth="yes"/>
-      <point x="926" y="224"/>
-      <point x="926" y="227"/>
-      <point x="926" y="229" type="curve" smooth="yes"/>
-      <point x="926" y="244"/>
-      <point x="916" y="254"/>
-      <point x="898" y="254" type="curve" smooth="yes"/>
-      <point x="755" y="254" type="line" smooth="yes"/>
-      <point x="737" y="254"/>
-      <point x="726" y="245"/>
-      <point x="723" y="227" type="curve" smooth="yes"/>
-      <point x="685" y="33" type="line" smooth="yes"/>
-      <point x="681" y="13"/>
-      <point x="692" y="0"/>
-      <point x="712" y="0" type="curve" smooth="yes"/>
+      <point x="445" y="486" type="line"/>
+      <point x="602" y="1053" type="line"/>
+      <point x="672" y="1498" type="line"/>
+      <point x="407" y="1498" type="line"/>
+      <point x="337" y="1053" type="line"/>
+      <point x="324" y="486" type="line"/>
     </contour>
     <contour>
-      <point x="339" y="481" type="line"/>
-      <point x="427" y="838" type="line"/>
-      <point x="556" y="1493" type="line"/>
-      <point x="354" y="1493" type="line"/>
-      <point x="227" y="838" type="line"/>
-      <point x="177" y="481" type="line"/>
+      <point x="349" y="-60"/>
+      <point x="389" y="-42"/>
+      <point x="421" y="-12" type="curve" smooth="yes"/>
+      <point x="467" y="30"/>
+      <point x="492" y="91"/>
+      <point x="492" y="148" type="curve" smooth="yes"/>
+      <point x="492" y="168"/>
+      <point x="488" y="212"/>
+      <point x="458" y="244" type="curve" smooth="yes"/>
+      <point x="433" y="271"/>
+      <point x="395" y="284"/>
+      <point x="354" y="284" type="curve" smooth="yes"/>
+      <point x="306" y="284"/>
+      <point x="260" y="266"/>
+      <point x="221" y="229" type="curve" smooth="yes"/>
+      <point x="182" y="191"/>
+      <point x="160" y="143"/>
+      <point x="160" y="89" type="curve" smooth="yes"/>
+      <point x="160" y="59"/>
+      <point x="167" y="14"/>
+      <point x="195" y="-19" type="curve" smooth="yes"/>
+      <point x="219" y="-48"/>
+      <point x="252" y="-60"/>
+      <point x="296" y="-60" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

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

@@ -6,33 +6,38 @@
   </note>
   <outline>
     <contour>
-      <point x="592" y="0" type="line"/>
-      <point x="719" y="655" type="line"/>
+      <point x="602" y="0" type="line"/>
+      <point x="729" y="655" type="line"/>
       <point x="768" y="1012" type="line"/>
       <point x="606" y="1012" type="line"/>
-      <point x="518" y="655" type="line"/>
-      <point x="389" y="0" type="line"/>
+      <point x="498" y="655" type="line"/>
+      <point x="369" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="807" y="1239" type="line" smooth="yes"/>
-      <point x="825" y="1239"/>
-      <point x="836" y="1248"/>
-      <point x="839" y="1266" type="curve" smooth="yes"/>
-      <point x="877" y="1460" type="line" smooth="yes"/>
-      <point x="881" y="1480"/>
-      <point x="870" y="1493"/>
-      <point x="850" y="1493" type="curve" smooth="yes"/>
-      <point x="707" y="1493" type="line" smooth="yes"/>
-      <point x="689" y="1493"/>
-      <point x="678" y="1484"/>
-      <point x="675" y="1466" type="curve" smooth="yes"/>
-      <point x="637" y="1272" type="line" smooth="yes"/>
-      <point x="636" y="1269"/>
-      <point x="636" y="1266"/>
-      <point x="636" y="1264" type="curve" smooth="yes"/>
-      <point x="636" y="1249"/>
-      <point x="646" y="1239"/>
-      <point x="664" y="1239" type="curve" smooth="yes"/>
+      <point x="766" y="1170"/>
+      <point x="806" y="1188"/>
+      <point x="838" y="1218" type="curve" smooth="yes"/>
+      <point x="884" y="1260"/>
+      <point x="909" y="1321"/>
+      <point x="909" y="1378" type="curve" smooth="yes"/>
+      <point x="909" y="1398"/>
+      <point x="905" y="1442"/>
+      <point x="875" y="1474" type="curve" smooth="yes"/>
+      <point x="850" y="1501"/>
+      <point x="812" y="1514"/>
+      <point x="771" y="1514" type="curve" smooth="yes"/>
+      <point x="723" y="1514"/>
+      <point x="677" y="1496"/>
+      <point x="638" y="1459" type="curve" smooth="yes"/>
+      <point x="599" y="1421"/>
+      <point x="577" y="1373"/>
+      <point x="577" y="1319" type="curve" smooth="yes"/>
+      <point x="577" y="1289"/>
+      <point x="584" y="1244"/>
+      <point x="612" y="1211" type="curve" smooth="yes"/>
+      <point x="636" y="1182"/>
+      <point x="669" y="1170"/>
+      <point x="713" y="1170" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 28 - 20
source/Hack-RegularOblique.ufo/glyphs/exclamdown.glif

@@ -7,30 +7,38 @@
   </note>
   <outline>
     <contour>
-      <point x="592" y="0" type="line"/>
-      <point x="719" y="655" type="line"/>
+      <point x="602" y="0" type="line"/>
+      <point x="729" y="655" type="line"/>
       <point x="768" y="1012" type="line"/>
       <point x="606" y="1012" type="line"/>
-      <point x="518" y="655" type="line"/>
-      <point x="389" y="0" type="line"/>
+      <point x="498" y="655" type="line"/>
+      <point x="369" y="0" type="line"/>
     </contour>
     <contour>
-      <point x="807" y="1239" type="line" smooth="yes"/>
-      <point x="825" y="1239"/>
-      <point x="836" y="1248"/>
-      <point x="839" y="1266" type="curve" smooth="yes"/>
-      <point x="877" y="1460" type="line" smooth="yes"/>
-      <point x="881" y="1480"/>
-      <point x="870" y="1493"/>
-      <point x="850" y="1493" type="curve" smooth="yes"/>
-      <point x="707" y="1493" type="line" smooth="yes"/>
-      <point x="689" y="1493"/>
-      <point x="678" y="1484"/>
-      <point x="675" y="1466" type="curve" smooth="yes"/>
-      <point x="637" y="1272" type="line" smooth="yes"/>
-      <point x="633" y="1252"/>
-      <point x="644" y="1239"/>
-      <point x="664" y="1239" type="curve" smooth="yes"/>
+      <point x="766" y="1170"/>
+      <point x="806" y="1188"/>
+      <point x="838" y="1218" type="curve" smooth="yes"/>
+      <point x="884" y="1260"/>
+      <point x="909" y="1321"/>
+      <point x="909" y="1378" type="curve" smooth="yes"/>
+      <point x="909" y="1398"/>
+      <point x="905" y="1442"/>
+      <point x="875" y="1474" type="curve" smooth="yes"/>
+      <point x="850" y="1501"/>
+      <point x="812" y="1514"/>
+      <point x="771" y="1514" type="curve" smooth="yes"/>
+      <point x="723" y="1514"/>
+      <point x="677" y="1496"/>
+      <point x="638" y="1459" type="curve" smooth="yes"/>
+      <point x="599" y="1421"/>
+      <point x="577" y="1373"/>
+      <point x="577" y="1319" type="curve" smooth="yes"/>
+      <point x="577" y="1289"/>
+      <point x="584" y="1244"/>
+      <point x="612" y="1211" type="curve" smooth="yes"/>
+      <point x="636" y="1182"/>
+      <point x="669" y="1170"/>
+      <point x="713" y="1170" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 14 - 14
source/Hack-RegularOblique.ufo/glyphs/guillemetleft.glif

@@ -7,22 +7,22 @@
   </note>
   <outline>
     <contour>
-      <point x="983" y="317" type="line"/>
-      <point x="733" y="584" type="line"/>
-      <point x="1083" y="848" type="line"/>
-      <point x="1126" y="1059" type="line"/>
-      <point x="577" y="641" type="line"/>
-      <point x="561" y="559" type="line"/>
-      <point x="948" y="141" type="line"/>
+      <point x="963" y="317" type="line"/>
+      <point x="713" y="584" type="line"/>
+      <point x="1063" y="848" type="line"/>
+      <point x="1106" y="1059" type="line"/>
+      <point x="557" y="641" type="line"/>
+      <point x="541" y="559" type="line"/>
+      <point x="928" y="141" type="line"/>
     </contour>
     <contour>
-      <point x="516" y="317" type="line"/>
-      <point x="266" y="584" type="line"/>
-      <point x="616" y="848" type="line"/>
-      <point x="659" y="1059" type="line"/>
-      <point x="110" y="641" type="line"/>
-      <point x="94" y="559" type="line"/>
-      <point x="481" y="141" type="line"/>
+      <point x="496" y="317" type="line"/>
+      <point x="246" y="584" type="line"/>
+      <point x="596" y="848" type="line"/>
+      <point x="639" y="1059" type="line"/>
+      <point x="90" y="641" type="line"/>
+      <point x="74" y="559" type="line"/>
+      <point x="461" y="141" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 14 - 14
source/Hack-RegularOblique.ufo/glyphs/guillemetright.glif

@@ -7,22 +7,22 @@
   </note>
   <outline>
     <contour>
-      <point x="1080" y="559" type="line"/>
-      <point x="1094" y="641" type="line"/>
-      <point x="707" y="1059" type="line"/>
-      <point x="672" y="883" type="line"/>
-      <point x="922" y="614" type="line"/>
-      <point x="572" y="352" type="line"/>
-      <point x="529" y="141" type="line"/>
+      <point x="1120" y="559" type="line"/>
+      <point x="1134" y="641" type="line"/>
+      <point x="747" y="1059" type="line"/>
+      <point x="712" y="883" type="line"/>
+      <point x="962" y="614" type="line"/>
+      <point x="612" y="352" type="line"/>
+      <point x="569" y="141" type="line"/>
     </contour>
     <contour>
-      <point x="613" y="559" type="line"/>
-      <point x="627" y="641" type="line"/>
-      <point x="240" y="1059" type="line"/>
-      <point x="205" y="883" type="line"/>
-      <point x="455" y="614" type="line"/>
-      <point x="105" y="352" type="line"/>
-      <point x="62" y="141" type="line"/>
+      <point x="653" y="559" type="line"/>
+      <point x="667" y="641" type="line"/>
+      <point x="280" y="1059" type="line"/>
+      <point x="245" y="883" type="line"/>
+      <point x="495" y="614" type="line"/>
+      <point x="145" y="352" type="line"/>
+      <point x="102" y="141" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 7 - 7
source/Hack-RegularOblique.ufo/glyphs/guilsinglleft.glif

@@ -7,13 +7,13 @@
   </note>
   <outline>
     <contour>
-      <point x="731" y="317" type="line"/>
-      <point x="483" y="584" type="line"/>
-      <point x="834" y="848" type="line"/>
-      <point x="877" y="1059" type="line"/>
-      <point x="326" y="641" type="line"/>
-      <point x="309" y="559" type="line"/>
-      <point x="698" y="141" type="line"/>
+      <point x="671" y="317" type="line"/>
+      <point x="423" y="584" type="line"/>
+      <point x="774" y="848" type="line"/>
+      <point x="817" y="1059" type="line"/>
+      <point x="266" y="641" type="line"/>
+      <point x="249" y="559" type="line"/>
+      <point x="638" y="141" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 7 - 7
source/Hack-RegularOblique.ufo/glyphs/guilsinglright.glif

@@ -7,13 +7,13 @@
   </note>
   <outline>
     <contour>
-      <point x="866" y="559" type="line"/>
-      <point x="883" y="641" type="line"/>
-      <point x="496" y="1059" type="line"/>
-      <point x="461" y="883" type="line"/>
-      <point x="711" y="614" type="line"/>
-      <point x="360" y="352" type="line"/>
-      <point x="317" y="141" type="line"/>
+      <point x="936" y="559" type="line"/>
+      <point x="953" y="641" type="line"/>
+      <point x="566" y="1059" type="line"/>
+      <point x="531" y="883" type="line"/>
+      <point x="781" y="614" type="line"/>
+      <point x="430" y="352" type="line"/>
+      <point x="387" y="141" type="line"/>
     </contour>
   </outline>
 </glyph>

+ 26 - 26
source/Hack-RegularOblique.ufo/glyphs/parenleft.glif

@@ -7,32 +7,32 @@
   </note>
   <outline>
     <contour>
-      <point x="576" y="-270" type="line"/>
-      <point x="536" y="-162"/>
-      <point x="508" y="-65"/>
-      <point x="487" y="43" type="curve" smooth="yes"/>
-      <point x="468" y="141"/>
-      <point x="457" y="235"/>
-      <point x="457" y="340" type="curve" smooth="yes"/>
-      <point x="457" y="541"/>
-      <point x="497" y="744"/>
-      <point x="577" y="948" type="curve" smooth="yes"/>
-      <point x="658" y="1155"/>
-      <point x="775" y="1353"/>
-      <point x="932" y="1554" type="curve"/>
-      <point x="773" y="1554" type="line"/>
-      <point x="603" y="1367"/>
-      <point x="476" y="1173"/>
-      <point x="392" y="978" type="curve" smooth="yes"/>
-      <point x="306" y="778"/>
-      <point x="263" y="575"/>
-      <point x="263" y="381" type="curve" smooth="yes"/>
-      <point x="263" y="278"/>
-      <point x="275" y="181"/>
-      <point x="300" y="76" type="curve" smooth="yes"/>
-      <point x="325" y="-29"/>
-      <point x="363" y="-144"/>
-      <point x="416" y="-270" type="curve"/>
+      <point x="586" y="-270" type="line"/>
+      <point x="546" y="-162"/>
+      <point x="518" y="-65"/>
+      <point x="497" y="43" type="curve" smooth="yes"/>
+      <point x="478" y="141"/>
+      <point x="467" y="235"/>
+      <point x="467" y="340" type="curve" smooth="yes"/>
+      <point x="467" y="541"/>
+      <point x="507" y="744"/>
+      <point x="587" y="948" type="curve" smooth="yes"/>
+      <point x="668" y="1155"/>
+      <point x="785" y="1353"/>
+      <point x="942" y="1554" type="curve"/>
+      <point x="783" y="1554" type="line"/>
+      <point x="613" y="1367"/>
+      <point x="486" y="1173"/>
+      <point x="402" y="978" type="curve" smooth="yes"/>
+      <point x="316" y="778"/>
+      <point x="273" y="575"/>
+      <point x="273" y="381" type="curve" smooth="yes"/>
+      <point x="273" y="278"/>
+      <point x="285" y="181"/>
+      <point x="310" y="76" type="curve" smooth="yes"/>
+      <point x="335" y="-29"/>
+      <point x="373" y="-144"/>
+      <point x="426" y="-270" type="curve"/>
     </contour>
   </outline>
 </glyph>

+ 26 - 26
source/Hack-RegularOblique.ufo/glyphs/parenright.glif

@@ -7,32 +7,32 @@
   </note>
   <outline>
     <contour>
-      <point x="489" y="-270" type="line"/>
-      <point x="656" y="-86"/>
-      <point x="783" y="105"/>
-      <point x="870" y="307" type="curve" smooth="yes"/>
-      <point x="956" y="506"/>
-      <point x="999" y="710"/>
-      <point x="999" y="904" type="curve" smooth="yes"/>
-      <point x="999" y="1007"/>
-      <point x="987" y="1104"/>
-      <point x="962" y="1209" type="curve" smooth="yes"/>
-      <point x="937" y="1314"/>
-      <point x="898" y="1429"/>
-      <point x="846" y="1554" type="curve"/>
-      <point x="686" y="1554" type="line"/>
-      <point x="726" y="1446"/>
-      <point x="757" y="1338"/>
-      <point x="776" y="1241" type="curve" smooth="yes"/>
-      <point x="795" y="1143"/>
-      <point x="805" y="1038"/>
-      <point x="805" y="940" type="curve" smooth="yes"/>
-      <point x="805" y="744"/>
-      <point x="765" y="539"/>
-      <point x="686" y="336" type="curve" smooth="yes"/>
-      <point x="607" y="134"/>
-      <point x="487" y="-70"/>
-      <point x="330" y="-270" type="curve"/>
+      <point x="479" y="-270" type="line"/>
+      <point x="646" y="-86"/>
+      <point x="773" y="105"/>
+      <point x="860" y="307" type="curve" smooth="yes"/>
+      <point x="946" y="506"/>
+      <point x="989" y="710"/>
+      <point x="989" y="904" type="curve" smooth="yes"/>
+      <point x="989" y="1007"/>
+      <point x="977" y="1104"/>
+      <point x="952" y="1209" type="curve" smooth="yes"/>
+      <point x="927" y="1314"/>
+      <point x="888" y="1429"/>
+      <point x="836" y="1554" type="curve"/>
+      <point x="676" y="1554" type="line"/>
+      <point x="716" y="1446"/>
+      <point x="747" y="1338"/>
+      <point x="766" y="1241" type="curve" smooth="yes"/>
+      <point x="785" y="1143"/>
+      <point x="795" y="1038"/>
+      <point x="795" y="940" type="curve" smooth="yes"/>
+      <point x="795" y="744"/>
+      <point x="755" y="539"/>
+      <point x="676" y="336" type="curve" smooth="yes"/>
+      <point x="597" y="134"/>
+      <point x="477" y="-70"/>
+      <point x="320" y="-270" type="curve"/>
     </contour>
   </outline>
 </glyph>

+ 24 - 19
source/Hack-RegularOblique.ufo/glyphs/questiondown.case.glif

@@ -38,25 +38,30 @@
       <point x="497" y="-27" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="854" y="1239" type="line" smooth="yes"/>
-      <point x="872" y="1239"/>
-      <point x="883" y="1248"/>
-      <point x="886" y="1266" type="curve" smooth="yes"/>
-      <point x="924" y="1460" type="line" smooth="yes"/>
-      <point x="928" y="1480"/>
-      <point x="917" y="1493"/>
-      <point x="897" y="1493" type="curve" smooth="yes"/>
-      <point x="754" y="1493" type="line" smooth="yes"/>
-      <point x="736" y="1493"/>
-      <point x="725" y="1484"/>
-      <point x="722" y="1466" type="curve" smooth="yes"/>
-      <point x="684" y="1272" type="line" smooth="yes"/>
-      <point x="683" y="1269"/>
-      <point x="683" y="1266"/>
-      <point x="683" y="1264" type="curve" smooth="yes"/>
-      <point x="683" y="1249"/>
-      <point x="693" y="1239"/>
-      <point x="711" y="1239" type="curve" smooth="yes"/>
+      <point x="820" y="1252"/>
+      <point x="864" y="1273"/>
+      <point x="894" y="1301" type="curve" smooth="yes"/>
+      <point x="931" y="1336"/>
+      <point x="948" y="1381"/>
+      <point x="948" y="1426" type="curve" smooth="yes"/>
+      <point x="948" y="1463"/>
+      <point x="937" y="1497"/>
+      <point x="917" y="1519" type="curve" smooth="yes"/>
+      <point x="893" y="1546"/>
+      <point x="857" y="1556"/>
+      <point x="826" y="1556" type="curve" smooth="yes"/>
+      <point x="782" y="1556"/>
+      <point x="738" y="1537"/>
+      <point x="706" y="1508" type="curve" smooth="yes"/>
+      <point x="674" y="1479"/>
+      <point x="651" y="1438"/>
+      <point x="651" y="1385" type="curve" smooth="yes"/>
+      <point x="651" y="1350"/>
+      <point x="659" y="1318"/>
+      <point x="684" y="1289" type="curve" smooth="yes"/>
+      <point x="708" y="1262"/>
+      <point x="738" y="1252"/>
+      <point x="772" y="1252" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 24 - 16
source/Hack-RegularOblique.ufo/glyphs/questiondown.glif

@@ -63,22 +63,30 @@
       <point x="495" y="-27" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="854" y="1239" type="line" smooth="yes"/>
-      <point x="872" y="1239"/>
-      <point x="883" y="1248"/>
-      <point x="886" y="1266" type="curve" smooth="yes"/>
-      <point x="924" y="1460" type="line" smooth="yes"/>
-      <point x="928" y="1480"/>
-      <point x="917" y="1493"/>
-      <point x="897" y="1493" type="curve" smooth="yes"/>
-      <point x="754" y="1493" type="line" smooth="yes"/>
-      <point x="736" y="1493"/>
-      <point x="725" y="1484"/>
-      <point x="722" y="1466" type="curve" smooth="yes"/>
-      <point x="684" y="1272" type="line" smooth="yes"/>
-      <point x="680" y="1252"/>
-      <point x="691" y="1239"/>
-      <point x="711" y="1239" type="curve" smooth="yes"/>
+      <point x="800" y="1252"/>
+      <point x="844" y="1273"/>
+      <point x="874" y="1301" type="curve" smooth="yes"/>
+      <point x="911" y="1336"/>
+      <point x="928" y="1381"/>
+      <point x="928" y="1426" type="curve" smooth="yes"/>
+      <point x="928" y="1463"/>
+      <point x="917" y="1497"/>
+      <point x="897" y="1519" type="curve" smooth="yes"/>
+      <point x="873" y="1546"/>
+      <point x="837" y="1556"/>
+      <point x="806" y="1556" type="curve" smooth="yes"/>
+      <point x="762" y="1556"/>
+      <point x="718" y="1537"/>
+      <point x="686" y="1508" type="curve" smooth="yes"/>
+      <point x="654" y="1479"/>
+      <point x="631" y="1438"/>
+      <point x="631" y="1385" type="curve" smooth="yes"/>
+      <point x="631" y="1350"/>
+      <point x="639" y="1318"/>
+      <point x="664" y="1289" type="curve" smooth="yes"/>
+      <point x="688" y="1262"/>
+      <point x="718" y="1252"/>
+      <point x="752" y="1252" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 69 - 69
source/Hack-RegularOblique.ufo/glyphs/semicolon.glif

@@ -7,78 +7,78 @@
   </note>
   <outline>
     <contour>
-      <point x="499" y="-385"/>
-      <point x="602" y="-317"/>
-      <point x="672" y="-240" type="curve" smooth="yes"/>
-      <point x="743" y="-162"/>
-      <point x="794" y="-60"/>
-      <point x="811" y="56" type="curve" smooth="yes"/>
-      <point x="815" y="83"/>
-      <point x="818" y="118"/>
-      <point x="818" y="140" type="curve" smooth="yes"/>
-      <point x="818" y="175"/>
-      <point x="810" y="215"/>
-      <point x="794" y="244" type="curve" smooth="yes"/>
-      <point x="770" y="288"/>
-      <point x="729" y="312"/>
-      <point x="670" y="312" type="curve" smooth="yes"/>
+      <point x="492" y="-419"/>
+      <point x="600" y="-348"/>
+      <point x="674" y="-267" type="curve" smooth="yes"/>
+      <point x="749" y="-185"/>
+      <point x="802" y="-78"/>
+      <point x="820" y="44" type="curve" smooth="yes"/>
+      <point x="824" y="72"/>
+      <point x="827" y="109"/>
+      <point x="827" y="132" type="curve" smooth="yes"/>
+      <point x="827" y="169"/>
+      <point x="819" y="211"/>
+      <point x="802" y="241" type="curve" smooth="yes"/>
+      <point x="777" y="287"/>
+      <point x="734" y="312"/>
+      <point x="672" y="312" type="curve" smooth="yes"/>
       <point x="629" y="312"/>
-      <point x="587" y="300"/>
-      <point x="551" y="271" type="curve" smooth="yes"/>
-      <point x="514" y="241"/>
-      <point x="495" y="205"/>
-      <point x="487" y="160" type="curve" smooth="yes"/>
-      <point x="486" y="152"/>
-      <point x="485" y="144"/>
-      <point x="485" y="137" type="curve" smooth="yes"/>
-      <point x="485" y="134"/>
-      <point x="485" y="131"/>
-      <point x="485" y="129" type="curve"/>
-      <point x="485" y="96"/>
-      <point x="495" y="69"/>
-      <point x="514" y="49" type="curve" smooth="yes"/>
-      <point x="539" y="23"/>
-      <point x="576" y="10"/>
-      <point x="618" y="10" type="curve" smooth="yes"/>
-      <point x="630" y="10"/>
-      <point x="641" y="11"/>
-      <point x="658" y="14" type="curve"/>
-      <point x="629" y="-135"/>
-      <point x="527" y="-247"/>
-      <point x="353" y="-320" type="curve"/>
-      <point x="383" y="-424" type="line"/>
+      <point x="585" y="300"/>
+      <point x="547" y="269" type="curve" smooth="yes"/>
+      <point x="508" y="238"/>
+      <point x="488" y="200"/>
+      <point x="480" y="153" type="curve" smooth="yes"/>
+      <point x="479" y="144"/>
+      <point x="478" y="136"/>
+      <point x="478" y="129" type="curve" smooth="yes"/>
+      <point x="478" y="126"/>
+      <point x="478" y="122"/>
+      <point x="478" y="120" type="curve"/>
+      <point x="478" y="86"/>
+      <point x="488" y="57"/>
+      <point x="508" y="36" type="curve" smooth="yes"/>
+      <point x="534" y="9"/>
+      <point x="573" y="-5"/>
+      <point x="617" y="-5" type="curve" smooth="yes"/>
+      <point x="630" y="-5"/>
+      <point x="641" y="-4"/>
+      <point x="659" y="0" type="curve"/>
+      <point x="629" y="-157"/>
+      <point x="522" y="-275"/>
+      <point x="339" y="-351" type="curve"/>
+      <point x="371" y="-460" type="line"/>
     </contour>
     <contour>
-      <point x="767" y="694"/>
-      <point x="809" y="712"/>
-      <point x="842" y="741" type="curve" smooth="yes"/>
-      <point x="877" y="772"/>
-      <point x="900" y="813"/>
-      <point x="909" y="864" type="curve" smooth="yes"/>
-      <point x="911" y="875"/>
-      <point x="912" y="886"/>
-      <point x="912" y="896" type="curve" smooth="yes"/>
-      <point x="912" y="931"/>
-      <point x="901" y="963"/>
-      <point x="881" y="986" type="curve" smooth="yes"/>
-      <point x="856" y="1015"/>
-      <point x="816" y="1032"/>
-      <point x="772" y="1032" type="curve" smooth="yes"/>
-      <point x="727" y="1032"/>
-      <point x="684" y="1014"/>
-      <point x="651" y="985" type="curve" smooth="yes"/>
-      <point x="619" y="957"/>
-      <point x="594" y="916"/>
-      <point x="585" y="864" type="curve" smooth="yes"/>
-      <point x="583" y="853"/>
-      <point x="582" y="841"/>
-      <point x="582" y="830" type="curve" smooth="yes"/>
-      <point x="582" y="795"/>
-      <point x="592" y="765"/>
-      <point x="612" y="741" type="curve" smooth="yes"/>
-      <point x="638" y="710"/>
-      <point x="674" y="694"/>
-      <point x="719" y="694" type="curve" smooth="yes"/>
+      <point x="774" y="713"/>
+      <point x="818" y="732"/>
+      <point x="852" y="763" type="curve" smooth="yes"/>
+      <point x="889" y="795"/>
+      <point x="913" y="838"/>
+      <point x="923" y="892" type="curve" smooth="yes"/>
+      <point x="925" y="904"/>
+      <point x="926" y="915"/>
+      <point x="926" y="926" type="curve" smooth="yes"/>
+      <point x="926" y="962"/>
+      <point x="914" y="996"/>
+      <point x="893" y="1020" type="curve" smooth="yes"/>
+      <point x="867" y="1051"/>
+      <point x="825" y="1068"/>
+      <point x="779" y="1068" type="curve" smooth="yes"/>
+      <point x="732" y="1068"/>
+      <point x="687" y="1049"/>
+      <point x="652" y="1019" type="curve" smooth="yes"/>
+      <point x="618" y="990"/>
+      <point x="592" y="947"/>
+      <point x="583" y="892" type="curve" smooth="yes"/>
+      <point x="581" y="880"/>
+      <point x="579" y="868"/>
+      <point x="579" y="856" type="curve" smooth="yes"/>
+      <point x="579" y="820"/>
+      <point x="590" y="788"/>
+      <point x="611" y="763" type="curve" smooth="yes"/>
+      <point x="638" y="730"/>
+      <point x="676" y="713"/>
+      <point x="723" y="713" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 26 - 24
source/Hack-RegularOblique.ufo/glyphs/uni203D_.glif

@@ -34,30 +34,6 @@
       <point x="607" y="1342" type="curve"/>
       <point x="424" y="401" type="line"/>
     </contour>
-    <contour>
-      <point x="515" y="0" type="line" smooth="yes"/>
-      <point x="533" y="0"/>
-      <point x="544" y="9"/>
-      <point x="547" y="27" type="curve" smooth="yes"/>
-      <point x="586" y="221" type="line" smooth="yes"/>
-      <point x="587" y="224"/>
-      <point x="587" y="227"/>
-      <point x="587" y="229" type="curve" smooth="yes"/>
-      <point x="587" y="244"/>
-      <point x="577" y="254"/>
-      <point x="559" y="254" type="curve" smooth="yes"/>
-      <point x="416" y="254" type="line" smooth="yes"/>
-      <point x="398" y="254"/>
-      <point x="387" y="245"/>
-      <point x="384" y="227" type="curve" smooth="yes"/>
-      <point x="345" y="33" type="line" smooth="yes"/>
-      <point x="344" y="30"/>
-      <point x="344" y="27"/>
-      <point x="344" y="25" type="curve" smooth="yes"/>
-      <point x="344" y="10"/>
-      <point x="354" y="0"/>
-      <point x="372" y="0" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="798" y="1346" type="line"/>
       <point x="860" y="1327"/>
@@ -71,5 +47,31 @@
       <point x="768" y="961" type="curve" smooth="yes"/>
       <point x="714" y="916" type="line"/>
     </contour>
+    <contour>
+      <point x="488" y="-40"/>
+      <point x="532" y="-19"/>
+      <point x="562" y="9" type="curve" smooth="yes"/>
+      <point x="599" y="44"/>
+      <point x="616" y="89"/>
+      <point x="616" y="134" type="curve" smooth="yes"/>
+      <point x="616" y="171"/>
+      <point x="605" y="205"/>
+      <point x="585" y="227" type="curve" smooth="yes"/>
+      <point x="561" y="254"/>
+      <point x="525" y="264"/>
+      <point x="494" y="264" type="curve" smooth="yes"/>
+      <point x="450" y="264"/>
+      <point x="406" y="245"/>
+      <point x="374" y="216" type="curve" smooth="yes"/>
+      <point x="342" y="187"/>
+      <point x="319" y="146"/>
+      <point x="319" y="93" type="curve" smooth="yes"/>
+      <point x="319" y="58"/>
+      <point x="327" y="26"/>
+      <point x="352" y="-3" type="curve" smooth="yes"/>
+      <point x="376" y="-30"/>
+      <point x="406" y="-40"/>
+      <point x="440" y="-40" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 52 - 48
source/Hack-RegularOblique.ufo/glyphs/uni2047.glif

@@ -51,54 +51,6 @@
       <point x="773" y="555" type="curve" smooth="yes"/>
       <point x="743" y="401" type="line"/>
     </contour>
-    <contour>
-      <point x="220" y="0" type="line" smooth="yes"/>
-      <point x="238" y="0"/>
-      <point x="249" y="9"/>
-      <point x="252" y="27" type="curve" smooth="yes"/>
-      <point x="291" y="221" type="line" smooth="yes"/>
-      <point x="292" y="224"/>
-      <point x="292" y="227"/>
-      <point x="292" y="229" type="curve" smooth="yes"/>
-      <point x="292" y="244"/>
-      <point x="282" y="254"/>
-      <point x="264" y="254" type="curve" smooth="yes"/>
-      <point x="121" y="254" type="line" smooth="yes"/>
-      <point x="103" y="254"/>
-      <point x="92" y="245"/>
-      <point x="89" y="227" type="curve" smooth="yes"/>
-      <point x="50" y="33" type="line" smooth="yes"/>
-      <point x="49" y="30"/>
-      <point x="49" y="27"/>
-      <point x="49" y="25" type="curve" smooth="yes"/>
-      <point x="49" y="10"/>
-      <point x="59" y="0"/>
-      <point x="77" y="0" type="curve" smooth="yes"/>
-    </contour>
-    <contour>
-      <point x="836" y="0" type="line" smooth="yes"/>
-      <point x="854" y="0"/>
-      <point x="865" y="9"/>
-      <point x="868" y="27" type="curve" smooth="yes"/>
-      <point x="907" y="221" type="line" smooth="yes"/>
-      <point x="908" y="224"/>
-      <point x="908" y="227"/>
-      <point x="908" y="229" type="curve" smooth="yes"/>
-      <point x="908" y="244"/>
-      <point x="898" y="254"/>
-      <point x="880" y="254" type="curve" smooth="yes"/>
-      <point x="737" y="254" type="line" smooth="yes"/>
-      <point x="719" y="254"/>
-      <point x="708" y="245"/>
-      <point x="705" y="227" type="curve" smooth="yes"/>
-      <point x="666" y="33" type="line" smooth="yes"/>
-      <point x="665" y="30"/>
-      <point x="665" y="27"/>
-      <point x="665" y="25" type="curve" smooth="yes"/>
-      <point x="665" y="10"/>
-      <point x="675" y="0"/>
-      <point x="693" y="0" type="curve" smooth="yes"/>
-    </contour>
     <contour>
       <point x="321" y="401" type="line"/>
       <point x="354" y="571" type="line" smooth="yes"/>
@@ -144,5 +96,57 @@
       <point x="157" y="555" type="curve" smooth="yes"/>
       <point x="127" y="401" type="line"/>
     </contour>
+    <contour>
+      <point x="830" y="-40"/>
+      <point x="874" y="-19"/>
+      <point x="904" y="9" type="curve" smooth="yes"/>
+      <point x="941" y="44"/>
+      <point x="958" y="89"/>
+      <point x="958" y="134" type="curve" smooth="yes"/>
+      <point x="958" y="171"/>
+      <point x="947" y="205"/>
+      <point x="927" y="227" type="curve" smooth="yes"/>
+      <point x="903" y="254"/>
+      <point x="867" y="264"/>
+      <point x="836" y="264" type="curve" smooth="yes"/>
+      <point x="792" y="264"/>
+      <point x="748" y="245"/>
+      <point x="716" y="216" type="curve" smooth="yes"/>
+      <point x="684" y="187"/>
+      <point x="661" y="146"/>
+      <point x="661" y="93" type="curve" smooth="yes"/>
+      <point x="661" y="58"/>
+      <point x="669" y="26"/>
+      <point x="694" y="-3" type="curve" smooth="yes"/>
+      <point x="718" y="-30"/>
+      <point x="748" y="-40"/>
+      <point x="782" y="-40" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="210" y="-40"/>
+      <point x="254" y="-19"/>
+      <point x="284" y="9" type="curve" smooth="yes"/>
+      <point x="321" y="44"/>
+      <point x="338" y="89"/>
+      <point x="338" y="134" type="curve" smooth="yes"/>
+      <point x="338" y="171"/>
+      <point x="327" y="205"/>
+      <point x="307" y="227" type="curve" smooth="yes"/>
+      <point x="283" y="254"/>
+      <point x="247" y="264"/>
+      <point x="216" y="264" type="curve" smooth="yes"/>
+      <point x="172" y="264"/>
+      <point x="128" y="245"/>
+      <point x="96" y="216" type="curve" smooth="yes"/>
+      <point x="64" y="187"/>
+      <point x="41" y="146"/>
+      <point x="41" y="93" type="curve" smooth="yes"/>
+      <point x="41" y="58"/>
+      <point x="49" y="26"/>
+      <point x="74" y="-3" type="curve" smooth="yes"/>
+      <point x="98" y="-30"/>
+      <point x="128" y="-40"/>
+      <point x="162" y="-40" type="curve" smooth="yes"/>
+    </contour>
   </outline>
 </glyph>

+ 54 - 47
source/Hack-RegularOblique.ufo/glyphs/uni2048.glif

@@ -52,57 +52,64 @@
       <point x="203" y="401" type="line"/>
     </contour>
     <contour>
-      <point x="296" y="0" type="line" smooth="yes"/>
-      <point x="314" y="0"/>
-      <point x="325" y="9"/>
-      <point x="328" y="27" type="curve" smooth="yes"/>
-      <point x="367" y="221" type="line" smooth="yes"/>
-      <point x="368" y="224"/>
-      <point x="368" y="227"/>
-      <point x="368" y="229" type="curve" smooth="yes"/>
-      <point x="368" y="244"/>
-      <point x="358" y="254"/>
-      <point x="340" y="254" type="curve" smooth="yes"/>
-      <point x="197" y="254" type="line" smooth="yes"/>
-      <point x="179" y="254"/>
-      <point x="168" y="245"/>
-      <point x="165" y="227" type="curve" smooth="yes"/>
-      <point x="126" y="33" type="line" smooth="yes"/>
-      <point x="125" y="30"/>
-      <point x="125" y="27"/>
-      <point x="125" y="25" type="curve" smooth="yes"/>
-      <point x="125" y="10"/>
-      <point x="135" y="0"/>
-      <point x="153" y="0" type="curve" smooth="yes"/>
+      <point x="280" y="-40"/>
+      <point x="324" y="-19"/>
+      <point x="354" y="9" type="curve" smooth="yes"/>
+      <point x="391" y="44"/>
+      <point x="408" y="89"/>
+      <point x="408" y="134" type="curve" smooth="yes"/>
+      <point x="408" y="171"/>
+      <point x="397" y="205"/>
+      <point x="377" y="227" type="curve" smooth="yes"/>
+      <point x="353" y="254"/>
+      <point x="317" y="264"/>
+      <point x="286" y="264" type="curve" smooth="yes"/>
+      <point x="242" y="264"/>
+      <point x="198" y="245"/>
+      <point x="166" y="216" type="curve" smooth="yes"/>
+      <point x="134" y="187"/>
+      <point x="111" y="146"/>
+      <point x="111" y="93" type="curve" smooth="yes"/>
+      <point x="111" y="58"/>
+      <point x="119" y="26"/>
+      <point x="144" y="-3" type="curve" smooth="yes"/>
+      <point x="168" y="-30"/>
+      <point x="198" y="-40"/>
+      <point x="232" y="-40" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="885" y="0" type="line" smooth="yes"/>
-      <point x="903" y="0"/>
-      <point x="914" y="9"/>
-      <point x="917" y="27" type="curve" smooth="yes"/>
-      <point x="956" y="221" type="line" smooth="yes"/>
-      <point x="957" y="224"/>
-      <point x="957" y="227"/>
-      <point x="957" y="229" type="curve" smooth="yes"/>
-      <point x="957" y="244"/>
-      <point x="947" y="254"/>
-      <point x="929" y="254" type="curve" smooth="yes"/>
-      <point x="786" y="254" type="line" smooth="yes"/>
-      <point x="768" y="254"/>
-      <point x="757" y="245"/>
-      <point x="754" y="227" type="curve" smooth="yes"/>
-      <point x="716" y="33" type="line" smooth="yes"/>
-      <point x="712" y="13"/>
-      <point x="723" y="0"/>
-      <point x="743" y="0" type="curve" smooth="yes"/>
+      <point x="1035" y="486" type="line"/>
+      <point x="1192" y="1053" type="line"/>
+      <point x="1262" y="1498" type="line"/>
+      <point x="997" y="1498" type="line"/>
+      <point x="927" y="1053" type="line"/>
+      <point x="914" y="486" type="line"/>
     </contour>
     <contour>
-      <point x="986" y="481" type="line"/>
-      <point x="1074" y="838" type="line"/>
-      <point x="1203" y="1493" type="line"/>
-      <point x="1001" y="1493" type="line"/>
-      <point x="874" y="838" type="line"/>
-      <point x="824" y="481" type="line"/>
+      <point x="943" y="-40"/>
+      <point x="987" y="-19"/>
+      <point x="1017" y="9" type="curve" smooth="yes"/>
+      <point x="1054" y="44"/>
+      <point x="1071" y="89"/>
+      <point x="1071" y="134" type="curve" smooth="yes"/>
+      <point x="1071" y="171"/>
+      <point x="1060" y="205"/>
+      <point x="1040" y="227" type="curve" smooth="yes"/>
+      <point x="1016" y="254"/>
+      <point x="980" y="264"/>
+      <point x="949" y="264" type="curve" smooth="yes"/>
+      <point x="905" y="264"/>
+      <point x="861" y="245"/>
+      <point x="829" y="216" type="curve" smooth="yes"/>
+      <point x="797" y="187"/>
+      <point x="774" y="146"/>
+      <point x="774" y="93" type="curve" smooth="yes"/>
+      <point x="774" y="58"/>
+      <point x="782" y="26"/>
+      <point x="807" y="-3" type="curve" smooth="yes"/>
+      <point x="831" y="-30"/>
+      <point x="861" y="-40"/>
+      <point x="895" y="-40" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 97 - 90
source/Hack-RegularOblique.ufo/glyphs/uni2049.glif

@@ -7,102 +7,109 @@
   </note>
   <outline>
     <contour>
-      <point x="843" y="401" type="line"/>
-      <point x="876" y="571" type="line" smooth="yes"/>
-      <point x="893" y="658"/>
-      <point x="912" y="694"/>
-      <point x="987" y="782" type="curve" smooth="yes"/>
-      <point x="1061" y="868" type="line" smooth="yes"/>
-      <point x="1117" y="933"/>
-      <point x="1150" y="979"/>
-      <point x="1175" y="1026" type="curve" smooth="yes"/>
-      <point x="1219" y="1111"/>
-      <point x="1235" y="1212"/>
-      <point x="1235" y="1281" type="curve" smooth="yes"/>
-      <point x="1235" y="1392"/>
-      <point x="1193" y="1511"/>
-      <point x="1028" y="1520" type="curve"/>
-      <point x="1019" y="1521"/>
-      <point x="1010" y="1521"/>
-      <point x="1001" y="1521" type="curve" smooth="yes"/>
-      <point x="900" y="1521"/>
-      <point x="815" y="1490"/>
-      <point x="711" y="1407" type="curve"/>
-      <point x="669" y="1190" type="line"/>
-      <point x="724" y="1239"/>
-      <point x="780" y="1278"/>
-      <point x="810" y="1293" type="curve" smooth="yes"/>
-      <point x="836" y="1306"/>
-      <point x="866" y="1313"/>
-      <point x="899" y="1313" type="curve" smooth="yes"/>
-      <point x="908" y="1313" type="line"/>
-      <point x="988" y="1308"/>
-      <point x="1023" y="1262"/>
-      <point x="1023" y="1198" type="curve" smooth="yes"/>
-      <point x="1023" y="1187"/>
-      <point x="1022" y="1172"/>
-      <point x="1019" y="1157" type="curve" smooth="yes"/>
-      <point x="1005" y="1081"/>
-      <point x="974" y="1037"/>
-      <point x="910" y="961" type="curve" smooth="yes"/>
-      <point x="835" y="872" type="line" smooth="yes"/>
-      <point x="743" y="763"/>
-      <point x="706" y="696"/>
-      <point x="679" y="555" type="curve" smooth="yes"/>
-      <point x="649" y="401" type="line"/>
+      <point x="907" y="401" type="line"/>
+      <point x="940" y="571" type="line" smooth="yes"/>
+      <point x="957" y="658"/>
+      <point x="976" y="694"/>
+      <point x="1051" y="782" type="curve" smooth="yes"/>
+      <point x="1125" y="868" type="line" smooth="yes"/>
+      <point x="1181" y="933"/>
+      <point x="1214" y="979"/>
+      <point x="1239" y="1026" type="curve" smooth="yes"/>
+      <point x="1283" y="1111"/>
+      <point x="1299" y="1212"/>
+      <point x="1299" y="1281" type="curve" smooth="yes"/>
+      <point x="1299" y="1392"/>
+      <point x="1257" y="1511"/>
+      <point x="1092" y="1520" type="curve"/>
+      <point x="1083" y="1521"/>
+      <point x="1074" y="1521"/>
+      <point x="1065" y="1521" type="curve" smooth="yes"/>
+      <point x="964" y="1521"/>
+      <point x="879" y="1490"/>
+      <point x="775" y="1407" type="curve"/>
+      <point x="733" y="1190" type="line"/>
+      <point x="788" y="1239"/>
+      <point x="844" y="1278"/>
+      <point x="874" y="1293" type="curve" smooth="yes"/>
+      <point x="900" y="1306"/>
+      <point x="930" y="1313"/>
+      <point x="963" y="1313" type="curve" smooth="yes"/>
+      <point x="972" y="1313" type="line"/>
+      <point x="1052" y="1308"/>
+      <point x="1087" y="1262"/>
+      <point x="1087" y="1198" type="curve" smooth="yes"/>
+      <point x="1087" y="1187"/>
+      <point x="1086" y="1172"/>
+      <point x="1083" y="1157" type="curve" smooth="yes"/>
+      <point x="1069" y="1081"/>
+      <point x="1038" y="1037"/>
+      <point x="974" y="961" type="curve" smooth="yes"/>
+      <point x="899" y="872" type="line" smooth="yes"/>
+      <point x="807" y="763"/>
+      <point x="770" y="696"/>
+      <point x="743" y="555" type="curve" smooth="yes"/>
+      <point x="713" y="401" type="line"/>
     </contour>
     <contour>
-      <point x="238" y="0" type="line" smooth="yes"/>
-      <point x="256" y="0"/>
-      <point x="267" y="9"/>
-      <point x="270" y="27" type="curve" smooth="yes"/>
-      <point x="309" y="221" type="line" smooth="yes"/>
-      <point x="310" y="224"/>
-      <point x="310" y="227"/>
-      <point x="310" y="229" type="curve" smooth="yes"/>
-      <point x="310" y="244"/>
-      <point x="300" y="254"/>
-      <point x="282" y="254" type="curve" smooth="yes"/>
-      <point x="139" y="254" type="line" smooth="yes"/>
-      <point x="121" y="254"/>
-      <point x="110" y="245"/>
-      <point x="107" y="227" type="curve" smooth="yes"/>
-      <point x="69" y="33" type="line" smooth="yes"/>
-      <point x="65" y="13"/>
-      <point x="76" y="0"/>
-      <point x="96" y="0" type="curve" smooth="yes"/>
+      <point x="790" y="-40"/>
+      <point x="834" y="-19"/>
+      <point x="864" y="9" type="curve" smooth="yes"/>
+      <point x="901" y="44"/>
+      <point x="918" y="89"/>
+      <point x="918" y="134" type="curve" smooth="yes"/>
+      <point x="918" y="171"/>
+      <point x="907" y="205"/>
+      <point x="887" y="227" type="curve" smooth="yes"/>
+      <point x="863" y="254"/>
+      <point x="827" y="264"/>
+      <point x="796" y="264" type="curve" smooth="yes"/>
+      <point x="752" y="264"/>
+      <point x="708" y="245"/>
+      <point x="676" y="216" type="curve" smooth="yes"/>
+      <point x="644" y="187"/>
+      <point x="621" y="146"/>
+      <point x="621" y="93" type="curve" smooth="yes"/>
+      <point x="621" y="58"/>
+      <point x="629" y="26"/>
+      <point x="654" y="-3" type="curve" smooth="yes"/>
+      <point x="678" y="-30"/>
+      <point x="708" y="-40"/>
+      <point x="742" y="-40" type="curve" smooth="yes"/>
     </contour>
     <contour>
-      <point x="742" y="0" type="line" smooth="yes"/>
-      <point x="760" y="0"/>
-      <point x="771" y="9"/>
-      <point x="774" y="27" type="curve" smooth="yes"/>
-      <point x="813" y="221" type="line" smooth="yes"/>
-      <point x="814" y="224"/>
-      <point x="814" y="227"/>
-      <point x="814" y="229" type="curve" smooth="yes"/>
-      <point x="814" y="244"/>
-      <point x="804" y="254"/>
-      <point x="786" y="254" type="curve" smooth="yes"/>
-      <point x="643" y="254" type="line" smooth="yes"/>
-      <point x="625" y="254"/>
-      <point x="614" y="245"/>
-      <point x="611" y="227" type="curve" smooth="yes"/>
-      <point x="572" y="33" type="line" smooth="yes"/>
-      <point x="571" y="30"/>
-      <point x="571" y="27"/>
-      <point x="571" y="25" type="curve" smooth="yes"/>
-      <point x="571" y="10"/>
-      <point x="581" y="0"/>
-      <point x="599" y="0" type="curve" smooth="yes"/>
+      <point x="365" y="486" type="line"/>
+      <point x="522" y="1053" type="line"/>
+      <point x="592" y="1498" type="line"/>
+      <point x="327" y="1498" type="line"/>
+      <point x="257" y="1053" type="line"/>
+      <point x="244" y="486" type="line"/>
     </contour>
     <contour>
-      <point x="339" y="481" type="line"/>
-      <point x="427" y="838" type="line"/>
-      <point x="556" y="1493" type="line"/>
-      <point x="354" y="1493" type="line"/>
-      <point x="227" y="838" type="line"/>
-      <point x="177" y="481" type="line"/>
+      <point x="273" y="-40"/>
+      <point x="317" y="-19"/>
+      <point x="347" y="9" type="curve" smooth="yes"/>
+      <point x="384" y="44"/>
+      <point x="401" y="89"/>
+      <point x="401" y="134" type="curve" smooth="yes"/>
+      <point x="401" y="171"/>
+      <point x="390" y="205"/>
+      <point x="370" y="227" type="curve" smooth="yes"/>
+      <point x="346" y="254"/>
+      <point x="310" y="264"/>
+      <point x="279" y="264" type="curve" smooth="yes"/>
+      <point x="235" y="264"/>
+      <point x="191" y="245"/>
+      <point x="159" y="216" type="curve" smooth="yes"/>
+      <point x="127" y="187"/>
+      <point x="104" y="146"/>
+      <point x="104" y="93" type="curve" smooth="yes"/>
+      <point x="104" y="58"/>
+      <point x="112" y="26"/>
+      <point x="137" y="-3" type="curve" smooth="yes"/>
+      <point x="161" y="-30"/>
+      <point x="191" y="-40"/>
+      <point x="225" y="-40" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 24 - 22
source/Hack-RegularOblique.ufo/glyphs/uni2E_18.case.glif

@@ -47,28 +47,30 @@
       <point x="471" y="147" type="line"/>
     </contour>
     <contour>
-      <point x="853" y="1239" type="line" smooth="yes"/>
-      <point x="871" y="1239"/>
-      <point x="882" y="1248"/>
-      <point x="885" y="1266" type="curve" smooth="yes"/>
-      <point x="924" y="1460" type="line" smooth="yes"/>
-      <point x="925" y="1463"/>
-      <point x="925" y="1466"/>
-      <point x="925" y="1468" type="curve" smooth="yes"/>
-      <point x="925" y="1483"/>
-      <point x="915" y="1493"/>
-      <point x="897" y="1493" type="curve" smooth="yes"/>
-      <point x="754" y="1493" type="line" smooth="yes"/>
-      <point x="736" y="1493"/>
-      <point x="725" y="1484"/>
-      <point x="722" y="1466" type="curve" smooth="yes"/>
-      <point x="683" y="1272" type="line" smooth="yes"/>
-      <point x="682" y="1269"/>
-      <point x="682" y="1266"/>
-      <point x="682" y="1264" type="curve" smooth="yes"/>
-      <point x="682" y="1249"/>
-      <point x="692" y="1239"/>
-      <point x="710" y="1239" type="curve" smooth="yes"/>
+      <point x="816" y="1252"/>
+      <point x="860" y="1273"/>
+      <point x="890" y="1301" type="curve" smooth="yes"/>
+      <point x="927" y="1336"/>
+      <point x="944" y="1381"/>
+      <point x="944" y="1426" type="curve" smooth="yes"/>
+      <point x="944" y="1463"/>
+      <point x="933" y="1497"/>
+      <point x="913" y="1519" type="curve" smooth="yes"/>
+      <point x="889" y="1546"/>
+      <point x="853" y="1556"/>
+      <point x="822" y="1556" type="curve" smooth="yes"/>
+      <point x="778" y="1556"/>
+      <point x="734" y="1537"/>
+      <point x="702" y="1508" type="curve" smooth="yes"/>
+      <point x="670" y="1479"/>
+      <point x="647" y="1438"/>
+      <point x="647" y="1385" type="curve" smooth="yes"/>
+      <point x="647" y="1350"/>
+      <point x="655" y="1318"/>
+      <point x="680" y="1289" type="curve" smooth="yes"/>
+      <point x="704" y="1262"/>
+      <point x="734" y="1252"/>
+      <point x="768" y="1252" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 24 - 22
source/Hack-RegularOblique.ufo/glyphs/uni2E_18.glif

@@ -48,28 +48,30 @@
       <point x="471" y="-226" type="line"/>
     </contour>
     <contour>
-      <point x="853" y="866" type="line" smooth="yes"/>
-      <point x="871" y="866"/>
-      <point x="882" y="875"/>
-      <point x="885" y="893" type="curve" smooth="yes"/>
-      <point x="924" y="1087" type="line" smooth="yes"/>
-      <point x="925" y="1090"/>
-      <point x="925" y="1093"/>
-      <point x="925" y="1095" type="curve" smooth="yes"/>
-      <point x="925" y="1110"/>
-      <point x="915" y="1120"/>
-      <point x="897" y="1120" type="curve" smooth="yes"/>
-      <point x="754" y="1120" type="line" smooth="yes"/>
-      <point x="736" y="1120"/>
-      <point x="725" y="1111"/>
-      <point x="722" y="1093" type="curve" smooth="yes"/>
-      <point x="683" y="899" type="line" smooth="yes"/>
-      <point x="682" y="896"/>
-      <point x="682" y="893"/>
-      <point x="682" y="891" type="curve" smooth="yes"/>
-      <point x="682" y="876"/>
-      <point x="692" y="866"/>
-      <point x="710" y="866" type="curve" smooth="yes"/>
+      <point x="833" y="950"/>
+      <point x="877" y="971"/>
+      <point x="907" y="999" type="curve" smooth="yes"/>
+      <point x="944" y="1034"/>
+      <point x="961" y="1079"/>
+      <point x="961" y="1124" type="curve" smooth="yes"/>
+      <point x="961" y="1161"/>
+      <point x="950" y="1195"/>
+      <point x="930" y="1217" type="curve" smooth="yes"/>
+      <point x="906" y="1244"/>
+      <point x="870" y="1254"/>
+      <point x="839" y="1254" type="curve" smooth="yes"/>
+      <point x="795" y="1254"/>
+      <point x="751" y="1235"/>
+      <point x="719" y="1206" type="curve" smooth="yes"/>
+      <point x="687" y="1177"/>
+      <point x="664" y="1136"/>
+      <point x="664" y="1083" type="curve" smooth="yes"/>
+      <point x="664" y="1048"/>
+      <point x="672" y="1016"/>
+      <point x="697" y="987" type="curve" smooth="yes"/>
+      <point x="721" y="960"/>
+      <point x="751" y="950"/>
+      <point x="785" y="950" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>

+ 24 - 22
source/Hack-RegularOblique.ufo/glyphs/uni2E_2E_.glif

@@ -51,28 +51,30 @@
       <point x="504" y="401" type="line"/>
     </contour>
     <contour>
-      <point x="596" y="0" type="line" smooth="yes"/>
-      <point x="614" y="0"/>
-      <point x="625" y="9"/>
-      <point x="628" y="27" type="curve" smooth="yes"/>
-      <point x="667" y="221" type="line" smooth="yes"/>
-      <point x="668" y="224"/>
-      <point x="668" y="227"/>
-      <point x="668" y="229" type="curve" smooth="yes"/>
-      <point x="668" y="244"/>
-      <point x="658" y="254"/>
-      <point x="640" y="254" type="curve" smooth="yes"/>
-      <point x="497" y="254" type="line" smooth="yes"/>
-      <point x="479" y="254"/>
-      <point x="468" y="245"/>
-      <point x="465" y="227" type="curve" smooth="yes"/>
-      <point x="426" y="33" type="line" smooth="yes"/>
-      <point x="425" y="30"/>
-      <point x="425" y="27"/>
-      <point x="425" y="25" type="curve" smooth="yes"/>
-      <point x="425" y="10"/>
-      <point x="435" y="0"/>
-      <point x="453" y="0" type="curve" smooth="yes"/>
+      <point x="568" y="-40"/>
+      <point x="612" y="-19"/>
+      <point x="642" y="9" type="curve" smooth="yes"/>
+      <point x="679" y="44"/>
+      <point x="696" y="89"/>
+      <point x="696" y="134" type="curve" smooth="yes"/>
+      <point x="696" y="171"/>
+      <point x="685" y="205"/>
+      <point x="665" y="227" type="curve" smooth="yes"/>
+      <point x="641" y="254"/>
+      <point x="605" y="264"/>
+      <point x="574" y="264" type="curve" smooth="yes"/>
+      <point x="530" y="264"/>
+      <point x="486" y="245"/>
+      <point x="454" y="216" type="curve" smooth="yes"/>
+      <point x="422" y="187"/>
+      <point x="399" y="146"/>
+      <point x="399" y="93" type="curve" smooth="yes"/>
+      <point x="399" y="58"/>
+      <point x="407" y="26"/>
+      <point x="432" y="-3" type="curve" smooth="yes"/>
+      <point x="456" y="-30"/>
+      <point x="486" y="-40"/>
+      <point x="520" y="-40" type="curve" smooth="yes"/>
     </contour>
   </outline>
 </glyph>