Browse Source

new ufo source files, modified lower case i in regular version

Chris Simpkins 10 years ago
parent
commit
f0c4975768
100 changed files with 5412 additions and 0 deletions
  1. 16 0
      CHANGELOG.md
  2. 37 0
      source/Hack-Bold.ufo/features.fea
  3. 141 0
      source/Hack-Bold.ufo/fontinfo.plist
  4. 25 0
      source/Hack-Bold.ufo/glyphs/A_.glif
  5. 34 0
      source/Hack-Bold.ufo/glyphs/A_E_.glif
  6. 31 0
      source/Hack-Bold.ufo/glyphs/A_acute.glif
  7. 34 0
      source/Hack-Bold.ufo/glyphs/A_circumflex.glif
  8. 37 0
      source/Hack-Bold.ufo/glyphs/A_dieresis.glif
  9. 31 0
      source/Hack-Bold.ufo/glyphs/A_grave.glif
  10. 74 0
      source/Hack-Bold.ufo/glyphs/A_ring.glif
  11. 87 0
      source/Hack-Bold.ufo/glyphs/A_tilde.glif
  12. 73 0
      source/Hack-Bold.ufo/glyphs/B_.glif
  13. 62 0
      source/Hack-Bold.ufo/glyphs/C_.glif
  14. 68 0
      source/Hack-Bold.ufo/glyphs/C_acute.glif
  15. 71 0
      source/Hack-Bold.ufo/glyphs/C_caron.glif
  16. 102 0
      source/Hack-Bold.ufo/glyphs/C_cedilla.glif
  17. 44 0
      source/Hack-Bold.ufo/glyphs/D_.glif
  18. 21 0
      source/Hack-Bold.ufo/glyphs/D_elta.glif
  19. 24 0
      source/Hack-Bold.ufo/glyphs/E_.glif
  20. 30 0
      source/Hack-Bold.ufo/glyphs/E_acute.glif
  21. 33 0
      source/Hack-Bold.ufo/glyphs/E_circumflex.glif
  22. 36 0
      source/Hack-Bold.ufo/glyphs/E_dieresis.glif
  23. 30 0
      source/Hack-Bold.ufo/glyphs/E_grave.glif
  24. 52 0
      source/Hack-Bold.ufo/glyphs/E_th.glif
  25. 98 0
      source/Hack-Bold.ufo/glyphs/E_uro.glif
  26. 22 0
      source/Hack-Bold.ufo/glyphs/F_.glif
  27. 66 0
      source/Hack-Bold.ufo/glyphs/G_.glif
  28. 94 0
      source/Hack-Bold.ufo/glyphs/G_breve.glif
  29. 24 0
      source/Hack-Bold.ufo/glyphs/H_.glif
  30. 24 0
      source/Hack-Bold.ufo/glyphs/I_.glif
  31. 30 0
      source/Hack-Bold.ufo/glyphs/I_acute.glif
  32. 33 0
      source/Hack-Bold.ufo/glyphs/I_circumflex.glif
  33. 36 0
      source/Hack-Bold.ufo/glyphs/I_dieresis.glif
  34. 30 0
      source/Hack-Bold.ufo/glyphs/I_dotaccent.glif
  35. 30 0
      source/Hack-Bold.ufo/glyphs/I_grave.glif
  36. 42 0
      source/Hack-Bold.ufo/glyphs/J_.glif
  37. 24 0
      source/Hack-Bold.ufo/glyphs/K_.glif
  38. 18 0
      source/Hack-Bold.ufo/glyphs/L_.glif
  39. 26 0
      source/Hack-Bold.ufo/glyphs/L_slash.glif
  40. 25 0
      source/Hack-Bold.ufo/glyphs/M_.glif
  41. 22 0
      source/Hack-Bold.ufo/glyphs/N_.glif
  42. 84 0
      source/Hack-Bold.ufo/glyphs/N_tilde.glif
  43. 62 0
      source/Hack-Bold.ufo/glyphs/O_.glif
  44. 52 0
      source/Hack-Bold.ufo/glyphs/O_E_.glif
  45. 68 0
      source/Hack-Bold.ufo/glyphs/O_acute.glif
  46. 71 0
      source/Hack-Bold.ufo/glyphs/O_circumflex.glif
  47. 74 0
      source/Hack-Bold.ufo/glyphs/O_dieresis.glif
  48. 68 0
      source/Hack-Bold.ufo/glyphs/O_grave.glif
  49. 68 0
      source/Hack-Bold.ufo/glyphs/O_mega.glif
  50. 91 0
      source/Hack-Bold.ufo/glyphs/O_slash.glif
  51. 124 0
      source/Hack-Bold.ufo/glyphs/O_tilde.glif
  52. 46 0
      source/Hack-Bold.ufo/glyphs/P_.glif
  53. 71 0
      source/Hack-Bold.ufo/glyphs/Q_.glif
  54. 61 0
      source/Hack-Bold.ufo/glyphs/R_.glif
  55. 88 0
      source/Hack-Bold.ufo/glyphs/S_.glif
  56. 97 0
      source/Hack-Bold.ufo/glyphs/S_caron.glif
  57. 128 0
      source/Hack-Bold.ufo/glyphs/S_cedilla.glif
  58. 20 0
      source/Hack-Bold.ufo/glyphs/T_.glif
  59. 48 0
      source/Hack-Bold.ufo/glyphs/T_horn.glif
  60. 42 0
      source/Hack-Bold.ufo/glyphs/U_.glif
  61. 48 0
      source/Hack-Bold.ufo/glyphs/U_acute.glif
  62. 51 0
      source/Hack-Bold.ufo/glyphs/U_circumflex.glif
  63. 54 0
      source/Hack-Bold.ufo/glyphs/U_dieresis.glif
  64. 48 0
      source/Hack-Bold.ufo/glyphs/U_grave.glif
  65. 19 0
      source/Hack-Bold.ufo/glyphs/V_.glif
  66. 25 0
      source/Hack-Bold.ufo/glyphs/W_.glif
  67. 24 0
      source/Hack-Bold.ufo/glyphs/X_.glif
  68. 21 0
      source/Hack-Bold.ufo/glyphs/Y_.glif
  69. 27 0
      source/Hack-Bold.ufo/glyphs/Y_acute.glif
  70. 33 0
      source/Hack-Bold.ufo/glyphs/Y_dieresis.glif
  71. 22 0
      source/Hack-Bold.ufo/glyphs/Z_.glif
  72. 31 0
      source/Hack-Bold.ufo/glyphs/Z_caron.glif
  73. 21 0
      source/Hack-Bold.ufo/glyphs/_notdef.glif
  74. 9 0
      source/Hack-Bold.ufo/glyphs/_null.glif
  75. 82 0
      source/Hack-Bold.ufo/glyphs/a.glif
  76. 88 0
      source/Hack-Bold.ufo/glyphs/aacute.glif
  77. 91 0
      source/Hack-Bold.ufo/glyphs/acircumflex.glif
  78. 16 0
      source/Hack-Bold.ufo/glyphs/acute.glif
  79. 94 0
      source/Hack-Bold.ufo/glyphs/adieresis.glif
  80. 136 0
      source/Hack-Bold.ufo/glyphs/ae.glif
  81. 88 0
      source/Hack-Bold.ufo/glyphs/agrave.glif
  82. 116 0
      source/Hack-Bold.ufo/glyphs/ampersand.glif
  83. 110 0
      source/Hack-Bold.ufo/glyphs/approxequal.glif
  84. 134 0
      source/Hack-Bold.ufo/glyphs/aring.glif
  85. 19 0
      source/Hack-Bold.ufo/glyphs/asciicircum.glif
  86. 60 0
      source/Hack-Bold.ufo/glyphs/asciitilde.glif
  87. 27 0
      source/Hack-Bold.ufo/glyphs/asterisk.glif
  88. 115 0
      source/Hack-Bold.ufo/glyphs/at.glif
  89. 136 0
      source/Hack-Bold.ufo/glyphs/atilde.glif
  90. 67 0
      source/Hack-Bold.ufo/glyphs/b.glif
  91. 16 0
      source/Hack-Bold.ufo/glyphs/backslash.glif
  92. 16 0
      source/Hack-Bold.ufo/glyphs/bar.glif
  93. 73 0
      source/Hack-Bold.ufo/glyphs/braceleft.glif
  94. 73 0
      source/Hack-Bold.ufo/glyphs/braceright.glif
  95. 20 0
      source/Hack-Bold.ufo/glyphs/bracketleft.glif
  96. 20 0
      source/Hack-Bold.ufo/glyphs/bracketright.glif
  97. 38 0
      source/Hack-Bold.ufo/glyphs/breve.glif
  98. 22 0
      source/Hack-Bold.ufo/glyphs/brokenbar.glif
  99. 60 0
      source/Hack-Bold.ufo/glyphs/bullet.glif
  100. 62 0
      source/Hack-Bold.ufo/glyphs/c.glif

+ 16 - 0
CHANGELOG.md

@@ -1,3 +1,19 @@
+# Version 1.1
+
+### New Glyphs
+
+- New Powerline glyph set added to the Hack-Regular binaries
+
+### Modified Glyphs
+
+- Modified **lowercase i** glyph. Removed serif and added curved tail
+
+## TODO:
+
+- lowercase i mods for the oblique, bold, and bold oblique versions
+- widen the hyphen
+
+
 # Version 1.0.1
 
 - Modified the SIL license to permit dual licensing with the Bitstream Vera license.  This modification removed the stipulation that multiple licenses are not possible (preamble and section #5) and was intended to create the new Reserved Font Name Hack for this typeface modification and preserve the right (for myself and others) to define Reserved Font Names for all future fonts derived from this typeface.  There are no other modifications to either license under which this font is released.

+ 37 - 0
source/Hack-Bold.ufo/features.fea

@@ -0,0 +1,37 @@
+# Prefix: Languagesystems
+# automatic
+languagesystem DFLT dflt;
+
+feature aalt {
+# automatic
+feature sups;
+feature frac;
+feature ordn;
+} aalt;
+
+feature sups {
+# automatic
+sub two by twosuperior;
+sub three by threesuperior;
+sub one by onesuperior;
+} sups;
+
+feature frac {
+# automatic
+sub one slash four by onequarter;
+sub one slash two by onehalf;
+sub three slash four by threequarters;
+} frac;
+
+feature ordn {
+# automatic
+sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine;
+sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine;
+} ordn;
+
+feature liga {
+# automatic
+sub f i by fi;
+sub f l by fl;
+} liga;
+

+ 141 - 0
source/Hack-Bold.ufo/fontinfo.plist

@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>ascender</key>
+	<integer>1556</integer>
+	<key>capHeight</key>
+	<integer>1493</integer>
+	<key>copyright</key>
+	<string>Modified Version Copyright (c) 2015, Christopher Simpkins with Reserved Font Name Hack. Original Version Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.</string>
+	<key>descender</key>
+	<integer>-492</integer>
+	<key>familyName</key>
+	<string>Hack</string>
+	<key>license</key>
+	<string>Modified Version ("Hack") Copyright (c) 2015, Christopher Simpkins with Reserved Font Name Hack.
+
+Original Version Copyright (c) 2003 Bitstream Inc. and licensed under the Bitstream Vera License
+
+This Font Software is licensed under a modified version of the SIL Open Font License, Version 1.1 and the Bitstream Vera License.
+
+These licenses are copied below:
+
+-------------------------------
+MODIFIED SIL OPEN FONT LICENSE
+-------------------------------
+
+(Original Version 1.1 - 26 February 2007)
+
+(Modified Version 06 June 2015)
+
+PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.
+
+DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment.
+
+"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software.
+
+PERMISSION &amp; CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission.
+
+5) The Font Software, modified or unmodified, in part or in whole, must be distributed under this license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.
+
+TERMINATION This license becomes null and void if any of the above conditions are not met.
+
+DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
+BITSTREAM VERA LICENSE
+
+
+
+-------------------------
+BITSTREAM VERA LICENSE
+-------------------------
+
+Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions:
+
+The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces.
+
+The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Bitstream" or the word "Vera".
+
+This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Bitstream Vera" names.
+
+The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself.
+
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
+
+Except as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org.</string>
+	<key>openTypeHeadCreated</key>
+	<string>2015/06/24 20:20:11</string>
+	<key>openTypeNameDesigner</key>
+	<string>Christopher Simpkins</string>
+	<key>openTypeNameDesignerURL</key>
+	<string>https://github.com/chrissimpkins/Hack</string>
+	<key>openTypeNameManufacturer</key>
+	<string>Christopher Simpkins</string>
+	<key>openTypeNameManufacturerURL</key>
+	<string>https://github.com/chrissimpkins/Hack</string>
+	<key>openTypeNamePreferredFamilyName</key>
+	<string>Hack</string>
+	<key>openTypeNamePreferredSubfamilyName</key>
+	<string>Bold</string>
+	<key>openTypeOS2TypoAscender</key>
+	<integer>1556</integer>
+	<key>openTypeOS2TypoDescender</key>
+	<integer>-492</integer>
+	<key>openTypeOS2TypoLineGap</key>
+	<integer>410</integer>
+	<key>openTypeOS2WeightClass</key>
+	<integer>700</integer>
+	<key>openTypeOS2WidthClass</key>
+	<integer>5</integer>
+	<key>postscriptBlueValues</key>
+	<array>
+		<integer>-29</integer>
+		<integer>0</integer>
+		<integer>1120</integer>
+		<integer>1147</integer>
+		<integer>1493</integer>
+		<integer>1520</integer>
+	</array>
+	<key>postscriptOtherBlues</key>
+	<array>
+		<integer>-426</integer>
+		<integer>-424</integer>
+	</array>
+	<key>postscriptUnderlinePosition</key>
+	<integer>-344</integer>
+	<key>postscriptUnderlineThickness</key>
+	<integer>246</integer>
+	<key>styleMapStyleName</key>
+	<string>regular</string>
+	<key>styleName</key>
+	<string>Regular</string>
+	<key>unitsPerEm</key>
+	<integer>2048</integer>
+	<key>vendorID</key>
+	<string>SIMP</string>
+	<key>versionMajor</key>
+	<integer>1</integer>
+	<key>versionMinor</key>
+	<integer>2</integer>
+	<key>xHeight</key>
+	<integer>1120</integer>
+</dict>
+</plist>

+ 25 - 0
source/Hack-Bold.ufo/glyphs/A_.glif

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="A" format="1">
+  <advance width="1233"/>
+  <unicode hex="0041"/>
+  <note>
+	A
+  </note>
+  <outline>
+    <contour>
+      <point x="616" y="1223" type="line"/>
+      <point x="756" y="612" type="line"/>
+      <point x="477" y="612" type="line"/>
+    </contour>
+    <contour>
+      <point x="436" y="1493" type="line"/>
+      <point x="33" y="0" type="line"/>
+      <point x="328" y="0" type="line"/>
+      <point x="418" y="369" type="line"/>
+      <point x="813" y="369" type="line"/>
+      <point x="905" y="0" type="line"/>
+      <point x="1200" y="0" type="line"/>
+      <point x="797" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 34 - 0
source/Hack-Bold.ufo/glyphs/A_E_.glif

@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="AE" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C6"/>
+  <note>
+	AE
+  </note>
+  <outline>
+    <contour>
+      <point x="1161" y="1493" type="line"/>
+      <point x="358" y="1493" type="line"/>
+      <point x="0" y="0" type="line"/>
+      <point x="248" y="0" type="line"/>
+      <point x="334" y="362" type="line"/>
+      <point x="616" y="362" type="line"/>
+      <point x="616" y="0" type="line"/>
+      <point x="1180" y="0" type="line"/>
+      <point x="1180" y="260" type="line"/>
+      <point x="870" y="260" type="line"/>
+      <point x="870" y="662" type="line"/>
+      <point x="1130" y="662" type="line"/>
+      <point x="1130" y="922" type="line"/>
+      <point x="870" y="922" type="line"/>
+      <point x="870" y="1233" type="line"/>
+      <point x="1161" y="1233" type="line"/>
+    </contour>
+    <contour>
+      <point x="537" y="1233" type="line"/>
+      <point x="616" y="1233" type="line"/>
+      <point x="616" y="598" type="line"/>
+      <point x="389" y="598" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 31 - 0
source/Hack-Bold.ufo/glyphs/A_acute.glif

@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Aacute" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C1"/>
+  <note>
+	Aacute
+  </note>
+  <outline>
+    <contour>
+      <point x="616" y="1223" type="line"/>
+      <point x="756" y="612" type="line"/>
+      <point x="477" y="612" type="line"/>
+    </contour>
+    <contour>
+      <point x="436" y="1493" type="line"/>
+      <point x="33" y="0" type="line"/>
+      <point x="328" y="0" type="line"/>
+      <point x="418" y="369" type="line"/>
+      <point x="813" y="369" type="line"/>
+      <point x="905" y="0" type="line"/>
+      <point x="1200" y="0" type="line"/>
+      <point x="797" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="668" y="1899" type="line"/>
+      <point x="469" y="1635" type="line"/>
+      <point x="666" y="1635" type="line"/>
+      <point x="952" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 34 - 0
source/Hack-Bold.ufo/glyphs/A_circumflex.glif

@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Acircumflex" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C2"/>
+  <note>
+	Acircumflex
+  </note>
+  <outline>
+    <contour>
+      <point x="616" y="1223" type="line"/>
+      <point x="756" y="612" type="line"/>
+      <point x="477" y="612" type="line"/>
+    </contour>
+    <contour>
+      <point x="436" y="1493" type="line"/>
+      <point x="33" y="0" type="line"/>
+      <point x="328" y="0" type="line"/>
+      <point x="418" y="369" type="line"/>
+      <point x="813" y="369" type="line"/>
+      <point x="905" y="0" type="line"/>
+      <point x="1200" y="0" type="line"/>
+      <point x="797" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="461" y="1899" type="line"/>
+      <point x="240" y="1635" type="line"/>
+      <point x="418" y="1635" type="line"/>
+      <point x="616" y="1796" type="line"/>
+      <point x="815" y="1635" type="line"/>
+      <point x="993" y="1635" type="line"/>
+      <point x="770" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 37 - 0
source/Hack-Bold.ufo/glyphs/A_dieresis.glif

@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Adieresis" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C4"/>
+  <note>
+	Adieresis
+  </note>
+  <outline>
+    <contour>
+      <point x="616" y="1223" type="line"/>
+      <point x="756" y="612" type="line"/>
+      <point x="477" y="612" type="line"/>
+    </contour>
+    <contour>
+      <point x="436" y="1493" type="line"/>
+      <point x="33" y="0" type="line"/>
+      <point x="328" y="0" type="line"/>
+      <point x="418" y="369" type="line"/>
+      <point x="813" y="369" type="line"/>
+      <point x="905" y="0" type="line"/>
+      <point x="1200" y="0" type="line"/>
+      <point x="797" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="696" y="1899" type="line"/>
+      <point x="696" y="1653" type="line"/>
+      <point x="932" y="1653" type="line"/>
+      <point x="932" y="1899" type="line"/>
+    </contour>
+    <contour>
+      <point x="301" y="1899" type="line"/>
+      <point x="301" y="1653" type="line"/>
+      <point x="537" y="1653" type="line"/>
+      <point x="537" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 31 - 0
source/Hack-Bold.ufo/glyphs/A_grave.glif

@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Agrave" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C0"/>
+  <note>
+	Agrave
+  </note>
+  <outline>
+    <contour>
+      <point x="616" y="1223" type="line"/>
+      <point x="756" y="612" type="line"/>
+      <point x="477" y="612" type="line"/>
+    </contour>
+    <contour>
+      <point x="436" y="1493" type="line"/>
+      <point x="33" y="0" type="line"/>
+      <point x="328" y="0" type="line"/>
+      <point x="418" y="369" type="line"/>
+      <point x="813" y="369" type="line"/>
+      <point x="905" y="0" type="line"/>
+      <point x="1200" y="0" type="line"/>
+      <point x="797" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="567" y="1899" type="line"/>
+      <point x="283" y="1899" type="line"/>
+      <point x="569" y="1635" type="line"/>
+      <point x="766" y="1635" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 74 - 0
source/Hack-Bold.ufo/glyphs/A_ring.glif

@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Aring" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C5"/>
+  <note>
+	Aring
+  </note>
+  <outline>
+    <contour>
+      <point x="815" y="1421" type="line"/>
+      <point x="844" y="1446"/>
+      <point x="866" y="1475"/>
+      <point x="880" y="1507" type="curve" smooth="yes"/>
+      <point x="894" y="1538"/>
+      <point x="901" y="1575"/>
+      <point x="901" y="1616" type="curve" smooth="yes"/>
+      <point x="901" y="1694"/>
+      <point x="873" y="1761"/>
+      <point x="818" y="1817" type="curve" smooth="yes"/>
+      <point x="762" y="1873"/>
+      <point x="695" y="1901"/>
+      <point x="616" y="1901" type="curve" smooth="yes"/>
+      <point x="538" y="1901"/>
+      <point x="471" y="1873"/>
+      <point x="416" y="1817" type="curve" smooth="yes"/>
+      <point x="360" y="1761"/>
+      <point x="332" y="1694"/>
+      <point x="332" y="1616" type="curve" smooth="yes"/>
+      <point x="332" y="1575"/>
+      <point x="339" y="1539"/>
+      <point x="353" y="1507" type="curve" smooth="yes"/>
+      <point x="367" y="1474"/>
+      <point x="389" y="1446"/>
+      <point x="418" y="1421" type="curve"/>
+      <point x="33" y="0" type="line"/>
+      <point x="328" y="0" type="line"/>
+      <point x="418" y="369" type="line"/>
+      <point x="813" y="369" type="line"/>
+      <point x="905" y="0" type="line"/>
+      <point x="1200" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="485" y="1652"/>
+      <point x="498" y="1683"/>
+      <point x="524" y="1709" type="curve" smooth="yes"/>
+      <point x="550" y="1734"/>
+      <point x="581" y="1747"/>
+      <point x="616" y="1747" type="curve" smooth="yes"/>
+      <point x="652" y="1747"/>
+      <point x="683" y="1734"/>
+      <point x="709" y="1709" type="curve" smooth="yes"/>
+      <point x="735" y="1683"/>
+      <point x="748" y="1652"/>
+      <point x="748" y="1616" type="curve" smooth="yes"/>
+      <point x="748" y="1580"/>
+      <point x="735" y="1549"/>
+      <point x="710" y="1524" type="curve" smooth="yes"/>
+      <point x="684" y="1498"/>
+      <point x="653" y="1485"/>
+      <point x="616" y="1485" type="curve" smooth="yes"/>
+      <point x="581" y="1485"/>
+      <point x="550" y="1498"/>
+      <point x="524" y="1524" type="curve" smooth="yes"/>
+      <point x="498" y="1549"/>
+      <point x="485" y="1580"/>
+      <point x="485" y="1616" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="616" y="1223" type="line"/>
+      <point x="756" y="612" type="line"/>
+      <point x="477" y="612" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 87 - 0
source/Hack-Bold.ufo/glyphs/A_tilde.glif

@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Atilde" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C3"/>
+  <note>
+	Atilde
+  </note>
+  <outline>
+    <contour>
+      <point x="616" y="1223" type="line"/>
+      <point x="756" y="612" type="line"/>
+      <point x="477" y="612" type="line"/>
+    </contour>
+    <contour>
+      <point x="436" y="1493" type="line"/>
+      <point x="33" y="0" type="line"/>
+      <point x="328" y="0" type="line"/>
+      <point x="418" y="369" type="line"/>
+      <point x="813" y="369" type="line"/>
+      <point x="905" y="0" type="line"/>
+      <point x="1200" y="0" type="line"/>
+      <point x="797" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="618" y="1684" type="line" smooth="yes"/>
+      <point x="646" y="1666"/>
+      <point x="672" y="1653"/>
+      <point x="696" y="1646" type="curve" smooth="yes"/>
+      <point x="719" y="1639"/>
+      <point x="743" y="1635"/>
+      <point x="768" y="1635" type="curve" smooth="yes"/>
+      <point x="827" y="1635"/>
+      <point x="874" y="1657"/>
+      <point x="910" y="1700" type="curve" smooth="yes"/>
+      <point x="945" y="1743"/>
+      <point x="963" y="1799"/>
+      <point x="963" y="1870" type="curve" smooth="yes"/>
+      <point x="963" y="1874"/>
+      <point x="963" y="1879"/>
+      <point x="964" y="1886" type="curve" smooth="yes"/>
+      <point x="965" y="1893"/>
+      <point x="965" y="1898"/>
+      <point x="965" y="1901" type="curve"/>
+      <point x="825" y="1901" type="line"/>
+      <point x="825" y="1863"/>
+      <point x="819" y="1834"/>
+      <point x="806" y="1814" type="curve" smooth="yes"/>
+      <point x="793" y="1794"/>
+      <point x="774" y="1784"/>
+      <point x="750" y="1784" type="curve" smooth="yes"/>
+      <point x="739" y="1784"/>
+      <point x="728" y="1787"/>
+      <point x="715" y="1792" type="curve" smooth="yes"/>
+      <point x="702" y="1797"/>
+      <point x="688" y="1804"/>
+      <point x="674" y="1813" type="curve" smooth="yes"/>
+      <point x="614" y="1852" type="line" smooth="yes"/>
+      <point x="589" y="1868"/>
+      <point x="564" y="1880"/>
+      <point x="539" y="1889" type="curve" smooth="yes"/>
+      <point x="514" y="1897"/>
+      <point x="489" y="1901"/>
+      <point x="465" y="1901" type="curve" smooth="yes"/>
+      <point x="406" y="1901"/>
+      <point x="359" y="1879"/>
+      <point x="323" y="1836" type="curve" smooth="yes"/>
+      <point x="286" y="1793"/>
+      <point x="268" y="1736"/>
+      <point x="268" y="1665" type="curve" smooth="yes"/>
+      <point x="268" y="1635" type="line"/>
+      <point x="408" y="1635" type="line"/>
+      <point x="408" y="1641" type="line" smooth="yes"/>
+      <point x="408" y="1674"/>
+      <point x="415" y="1701"/>
+      <point x="428" y="1721" type="curve" smooth="yes"/>
+      <point x="441" y="1741"/>
+      <point x="458" y="1751"/>
+      <point x="479" y="1751" type="curve" smooth="yes"/>
+      <point x="498" y="1751"/>
+      <point x="522" y="1742"/>
+      <point x="552" y="1725" type="curve" smooth="yes"/>
+      <point x="557" y="1722"/>
+      <point x="561" y="1720"/>
+      <point x="564" y="1718" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 73 - 0
source/Hack-Bold.ufo/glyphs/B_.glif

@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="B" format="1">
+  <advance width="1233"/>
+  <unicode hex="0042"/>
+  <note>
+	B
+  </note>
+  <outline>
+    <contour>
+      <point x="410" y="678" type="line"/>
+      <point x="606" y="678" type="line" smooth="yes"/>
+      <point x="697" y="678"/>
+      <point x="762" y="660"/>
+      <point x="801" y="625" type="curve" smooth="yes"/>
+      <point x="840" y="590"/>
+      <point x="860" y="532"/>
+      <point x="860" y="451" type="curve" smooth="yes"/>
+      <point x="860" y="372"/>
+      <point x="841" y="316"/>
+      <point x="804" y="284" type="curve" smooth="yes"/>
+      <point x="766" y="252"/>
+      <point x="700" y="236"/>
+      <point x="606" y="236" type="curve" smooth="yes"/>
+      <point x="410" y="236" type="line"/>
+    </contour>
+    <contour>
+      <point x="410" y="1260" type="line"/>
+      <point x="606" y="1260" type="line" smooth="yes"/>
+      <point x="679" y="1260"/>
+      <point x="732" y="1246"/>
+      <point x="765" y="1219" type="curve" smooth="yes"/>
+      <point x="797" y="1191"/>
+      <point x="813" y="1146"/>
+      <point x="813" y="1085" type="curve" smooth="yes"/>
+      <point x="813" y="1024"/>
+      <point x="797" y="980"/>
+      <point x="766" y="953" type="curve" smooth="yes"/>
+      <point x="734" y="926"/>
+      <point x="681" y="913"/>
+      <point x="606" y="913" type="curve" smooth="yes"/>
+      <point x="410" y="913" type="line"/>
+    </contour>
+    <contour>
+      <point x="125" y="1495" type="line"/>
+      <point x="125" y="0" type="line"/>
+      <point x="606" y="0" type="line" smooth="yes"/>
+      <point x="801" y="0"/>
+      <point x="942" y="32"/>
+      <point x="1029" y="97" type="curve" smooth="yes"/>
+      <point x="1116" y="162"/>
+      <point x="1159" y="266"/>
+      <point x="1159" y="410" type="curve" smooth="yes"/>
+      <point x="1159" y="527"/>
+      <point x="1130" y="619"/>
+      <point x="1073" y="684" type="curve" smooth="yes"/>
+      <point x="1015" y="749"/>
+      <point x="929" y="788"/>
+      <point x="815" y="799" type="curve"/>
+      <point x="910" y="808"/>
+      <point x="983" y="839"/>
+      <point x="1032" y="893" type="curve" smooth="yes"/>
+      <point x="1081" y="947"/>
+      <point x="1106" y="1022"/>
+      <point x="1106" y="1118" type="curve" smooth="yes"/>
+      <point x="1106" y="1243"/>
+      <point x="1064" y="1338"/>
+      <point x="981" y="1401" type="curve" smooth="yes"/>
+      <point x="897" y="1464"/>
+      <point x="772" y="1495"/>
+      <point x="606" y="1495" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 62 - 0
source/Hack-Bold.ufo/glyphs/C_.glif

@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="C" format="1">
+  <advance width="1233"/>
+  <unicode hex="0043"/>
+  <note>
+	C
+  </note>
+  <outline>
+    <contour>
+      <point x="1081" y="371" type="line"/>
+      <point x="1030" y="324"/>
+      <point x="981" y="290"/>
+      <point x="934" y="269" type="curve" smooth="yes"/>
+      <point x="886" y="247"/>
+      <point x="837" y="236"/>
+      <point x="786" y="236" type="curve" smooth="yes"/>
+      <point x="678" y="236"/>
+      <point x="597" y="279"/>
+      <point x="542" y="365" type="curve" smooth="yes"/>
+      <point x="487" y="450"/>
+      <point x="459" y="577"/>
+      <point x="459" y="745" type="curve" smooth="yes"/>
+      <point x="459" y="914"/>
+      <point x="487" y="1041"/>
+      <point x="542" y="1127" type="curve" smooth="yes"/>
+      <point x="597" y="1212"/>
+      <point x="678" y="1255"/>
+      <point x="786" y="1255" type="curve" smooth="yes"/>
+      <point x="837" y="1255"/>
+      <point x="886" y="1244"/>
+      <point x="934" y="1223" type="curve" smooth="yes"/>
+      <point x="981" y="1201"/>
+      <point x="1030" y="1167"/>
+      <point x="1081" y="1120" type="curve"/>
+      <point x="1081" y="1448" type="line"/>
+      <point x="1036" y="1472"/>
+      <point x="987" y="1490"/>
+      <point x="935" y="1502" type="curve" smooth="yes"/>
+      <point x="883" y="1514"/>
+      <point x="829" y="1520"/>
+      <point x="772" y="1520" type="curve" smooth="yes"/>
+      <point x="571" y="1520"/>
+      <point x="417" y="1454"/>
+      <point x="311" y="1321" type="curve" smooth="yes"/>
+      <point x="205" y="1188"/>
+      <point x="152" y="996"/>
+      <point x="152" y="745" type="curve" smooth="yes"/>
+      <point x="152" y="494"/>
+      <point x="205" y="303"/>
+      <point x="311" y="170" type="curve" smooth="yes"/>
+      <point x="417" y="37"/>
+      <point x="571" y="-29"/>
+      <point x="772" y="-29" type="curve" smooth="yes"/>
+      <point x="829" y="-29"/>
+      <point x="883" y="-23"/>
+      <point x="934" y="-11" type="curve" smooth="yes"/>
+      <point x="985" y="1"/>
+      <point x="1034" y="19"/>
+      <point x="1081" y="43" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 68 - 0
source/Hack-Bold.ufo/glyphs/C_acute.glif

@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Cacute" format="1">
+  <advance width="1233"/>
+  <unicode hex="0106"/>
+  <note>
+	Cacute
+  </note>
+  <outline>
+    <contour>
+      <point x="1081" y="371" type="line"/>
+      <point x="1030" y="324"/>
+      <point x="981" y="290"/>
+      <point x="934" y="269" type="curve" smooth="yes"/>
+      <point x="886" y="247"/>
+      <point x="837" y="236"/>
+      <point x="786" y="236" type="curve" smooth="yes"/>
+      <point x="678" y="236"/>
+      <point x="597" y="279"/>
+      <point x="542" y="365" type="curve" smooth="yes"/>
+      <point x="487" y="450"/>
+      <point x="459" y="577"/>
+      <point x="459" y="745" type="curve" smooth="yes"/>
+      <point x="459" y="914"/>
+      <point x="487" y="1041"/>
+      <point x="542" y="1127" type="curve" smooth="yes"/>
+      <point x="597" y="1212"/>
+      <point x="678" y="1255"/>
+      <point x="786" y="1255" type="curve" smooth="yes"/>
+      <point x="837" y="1255"/>
+      <point x="886" y="1244"/>
+      <point x="934" y="1223" type="curve" smooth="yes"/>
+      <point x="981" y="1201"/>
+      <point x="1030" y="1167"/>
+      <point x="1081" y="1120" type="curve"/>
+      <point x="1081" y="1448" type="line"/>
+      <point x="1036" y="1472"/>
+      <point x="987" y="1490"/>
+      <point x="935" y="1502" type="curve" smooth="yes"/>
+      <point x="883" y="1514"/>
+      <point x="829" y="1520"/>
+      <point x="772" y="1520" type="curve" smooth="yes"/>
+      <point x="571" y="1520"/>
+      <point x="417" y="1454"/>
+      <point x="311" y="1321" type="curve" smooth="yes"/>
+      <point x="205" y="1188"/>
+      <point x="152" y="996"/>
+      <point x="152" y="745" type="curve" smooth="yes"/>
+      <point x="152" y="494"/>
+      <point x="205" y="303"/>
+      <point x="311" y="170" type="curve" smooth="yes"/>
+      <point x="417" y="37"/>
+      <point x="571" y="-29"/>
+      <point x="772" y="-29" type="curve" smooth="yes"/>
+      <point x="829" y="-29"/>
+      <point x="883" y="-23"/>
+      <point x="934" y="-11" type="curve" smooth="yes"/>
+      <point x="985" y="1"/>
+      <point x="1034" y="19"/>
+      <point x="1081" y="43" type="curve"/>
+    </contour>
+    <contour>
+      <point x="805" y="1899" type="line"/>
+      <point x="606" y="1635" type="line"/>
+      <point x="803" y="1635" type="line"/>
+      <point x="1089" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 71 - 0
source/Hack-Bold.ufo/glyphs/C_caron.glif

@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ccaron" format="1">
+  <advance width="1233"/>
+  <unicode hex="010C"/>
+  <note>
+	Ccaron
+  </note>
+  <outline>
+    <contour>
+      <point x="1081" y="371" type="line"/>
+      <point x="1030" y="324"/>
+      <point x="981" y="290"/>
+      <point x="934" y="269" type="curve" smooth="yes"/>
+      <point x="886" y="247"/>
+      <point x="837" y="236"/>
+      <point x="786" y="236" type="curve" smooth="yes"/>
+      <point x="678" y="236"/>
+      <point x="597" y="279"/>
+      <point x="542" y="365" type="curve" smooth="yes"/>
+      <point x="487" y="450"/>
+      <point x="459" y="577"/>
+      <point x="459" y="745" type="curve" smooth="yes"/>
+      <point x="459" y="914"/>
+      <point x="487" y="1041"/>
+      <point x="542" y="1127" type="curve" smooth="yes"/>
+      <point x="597" y="1212"/>
+      <point x="678" y="1255"/>
+      <point x="786" y="1255" type="curve" smooth="yes"/>
+      <point x="837" y="1255"/>
+      <point x="886" y="1244"/>
+      <point x="934" y="1223" type="curve" smooth="yes"/>
+      <point x="981" y="1201"/>
+      <point x="1030" y="1167"/>
+      <point x="1081" y="1120" type="curve"/>
+      <point x="1081" y="1448" type="line"/>
+      <point x="1036" y="1472"/>
+      <point x="987" y="1490"/>
+      <point x="935" y="1502" type="curve" smooth="yes"/>
+      <point x="883" y="1514"/>
+      <point x="829" y="1520"/>
+      <point x="772" y="1520" type="curve" smooth="yes"/>
+      <point x="571" y="1520"/>
+      <point x="417" y="1454"/>
+      <point x="311" y="1321" type="curve" smooth="yes"/>
+      <point x="205" y="1188"/>
+      <point x="152" y="996"/>
+      <point x="152" y="745" type="curve" smooth="yes"/>
+      <point x="152" y="494"/>
+      <point x="205" y="303"/>
+      <point x="311" y="170" type="curve" smooth="yes"/>
+      <point x="417" y="37"/>
+      <point x="571" y="-29"/>
+      <point x="772" y="-29" type="curve" smooth="yes"/>
+      <point x="829" y="-29"/>
+      <point x="883" y="-23"/>
+      <point x="934" y="-11" type="curve" smooth="yes"/>
+      <point x="985" y="1"/>
+      <point x="1034" y="19"/>
+      <point x="1081" y="43" type="curve"/>
+    </contour>
+    <contour>
+      <point x="598" y="1635" type="line"/>
+      <point x="907" y="1635" type="line"/>
+      <point x="1130" y="1899" type="line"/>
+      <point x="952" y="1899" type="line"/>
+      <point x="753" y="1737" type="line"/>
+      <point x="555" y="1899" type="line"/>
+      <point x="377" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 102 - 0
source/Hack-Bold.ufo/glyphs/C_cedilla.glif

@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ccedilla" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C7"/>
+  <note>
+	Ccedilla
+  </note>
+  <outline>
+    <contour>
+      <point x="1081" y="371" type="line"/>
+      <point x="1030" y="324"/>
+      <point x="981" y="290"/>
+      <point x="934" y="269" type="curve" smooth="yes"/>
+      <point x="886" y="247"/>
+      <point x="837" y="236"/>
+      <point x="786" y="236" type="curve" smooth="yes"/>
+      <point x="678" y="236"/>
+      <point x="597" y="279"/>
+      <point x="542" y="365" type="curve" smooth="yes"/>
+      <point x="487" y="450"/>
+      <point x="459" y="577"/>
+      <point x="459" y="745" type="curve" smooth="yes"/>
+      <point x="459" y="914"/>
+      <point x="487" y="1041"/>
+      <point x="542" y="1127" type="curve" smooth="yes"/>
+      <point x="597" y="1212"/>
+      <point x="678" y="1255"/>
+      <point x="786" y="1255" type="curve" smooth="yes"/>
+      <point x="837" y="1255"/>
+      <point x="886" y="1244"/>
+      <point x="934" y="1223" type="curve" smooth="yes"/>
+      <point x="981" y="1201"/>
+      <point x="1030" y="1167"/>
+      <point x="1081" y="1120" type="curve"/>
+      <point x="1081" y="1448" type="line"/>
+      <point x="1036" y="1472"/>
+      <point x="987" y="1490"/>
+      <point x="935" y="1502" type="curve" smooth="yes"/>
+      <point x="883" y="1514"/>
+      <point x="829" y="1520"/>
+      <point x="772" y="1520" type="curve" smooth="yes"/>
+      <point x="571" y="1520"/>
+      <point x="417" y="1454"/>
+      <point x="311" y="1321" type="curve" smooth="yes"/>
+      <point x="205" y="1188"/>
+      <point x="152" y="996"/>
+      <point x="152" y="745" type="curve" smooth="yes"/>
+      <point x="152" y="494"/>
+      <point x="205" y="303"/>
+      <point x="311" y="170" type="curve" smooth="yes"/>
+      <point x="417" y="37"/>
+      <point x="571" y="-29"/>
+      <point x="772" y="-29" type="curve" smooth="yes"/>
+      <point x="829" y="-29"/>
+      <point x="883" y="-23"/>
+      <point x="934" y="-11" type="curve" smooth="yes"/>
+      <point x="985" y="1"/>
+      <point x="1034" y="19"/>
+      <point x="1081" y="43" type="curve"/>
+    </contour>
+    <contour>
+      <point x="684" y="0" type="line"/>
+      <point x="715" y="-40"/>
+      <point x="737" y="-74"/>
+      <point x="751" y="-101" type="curve" smooth="yes"/>
+      <point x="765" y="-128"/>
+      <point x="772" y="-151"/>
+      <point x="772" y="-168" type="curve" smooth="yes"/>
+      <point x="772" y="-195"/>
+      <point x="761" y="-216"/>
+      <point x="740" y="-231" type="curve" smooth="yes"/>
+      <point x="718" y="-246"/>
+      <point x="688" y="-254"/>
+      <point x="649" y="-254" type="curve" smooth="yes"/>
+      <point x="625" y="-254"/>
+      <point x="599" y="-251"/>
+      <point x="571" y="-245" type="curve" smooth="yes"/>
+      <point x="543" y="-239"/>
+      <point x="514" y="-230"/>
+      <point x="484" y="-219" type="curve"/>
+      <point x="484" y="-375" type="line"/>
+      <point x="519" y="-384"/>
+      <point x="554" y="-390"/>
+      <point x="588" y="-395" type="curve" smooth="yes"/>
+      <point x="621" y="-399"/>
+      <point x="654" y="-401"/>
+      <point x="686" y="-401" type="curve" smooth="yes"/>
+      <point x="771" y="-401"/>
+      <point x="834" y="-386"/>
+      <point x="875" y="-356" type="curve" smooth="yes"/>
+      <point x="916" y="-325"/>
+      <point x="936" y="-278"/>
+      <point x="936" y="-215" type="curve" smooth="yes"/>
+      <point x="936" y="-184"/>
+      <point x="927" y="-150"/>
+      <point x="909" y="-115" type="curve" smooth="yes"/>
+      <point x="890" y="-80"/>
+      <point x="862" y="-41"/>
+      <point x="824" y="0" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 44 - 0
source/Hack-Bold.ufo/glyphs/D_.glif

@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="D" format="1">
+  <advance width="1233"/>
+  <unicode hex="0044"/>
+  <note>
+	D
+  </note>
+  <outline>
+    <contour>
+      <point x="432" y="1227" type="line"/>
+      <point x="512" y="1227" type="line" smooth="yes"/>
+      <point x="628" y="1227"/>
+      <point x="711" y="1191"/>
+      <point x="760" y="1118" type="curve" smooth="yes"/>
+      <point x="809" y="1045"/>
+      <point x="834" y="922"/>
+      <point x="834" y="748" type="curve" smooth="yes"/>
+      <point x="834" y="573"/>
+      <point x="809" y="449"/>
+      <point x="760" y="376" type="curve" smooth="yes"/>
+      <point x="711" y="303"/>
+      <point x="628" y="266"/>
+      <point x="512" y="266" type="curve" smooth="yes"/>
+      <point x="432" y="266" type="line"/>
+    </contour>
+    <contour>
+      <point x="137" y="1493" type="line"/>
+      <point x="137" y="0" type="line"/>
+      <point x="453" y="0" type="line" smooth="yes"/>
+      <point x="697" y="0"/>
+      <point x="873" y="59"/>
+      <point x="980" y="176" type="curve" smooth="yes"/>
+      <point x="1087" y="293"/>
+      <point x="1141" y="483"/>
+      <point x="1141" y="748" type="curve" smooth="yes"/>
+      <point x="1141" y="1012"/>
+      <point x="1087" y="1202"/>
+      <point x="980" y="1319" type="curve" smooth="yes"/>
+      <point x="873" y="1435"/>
+      <point x="697" y="1493"/>
+      <point x="453" y="1493" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 21 - 0
source/Hack-Bold.ufo/glyphs/D_elta.glif

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Delta" format="1">
+  <advance width="1233"/>
+  <unicode hex="2206"/>
+  <note>
+	Delta
+  </note>
+  <outline>
+    <contour>
+      <point x="891" y="221" type="line"/>
+      <point x="342" y="221" type="line"/>
+      <point x="616" y="1042" type="line"/>
+    </contour>
+    <contour>
+      <point x="487" y="1423" type="line"/>
+      <point x="-6" y="0" type="line"/>
+      <point x="1241" y="0" type="line"/>
+      <point x="745" y="1423" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 24 - 0
source/Hack-Bold.ufo/glyphs/E_.glif

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="E" format="1">
+  <advance width="1233"/>
+  <unicode hex="0045"/>
+  <note>
+	E
+  </note>
+  <outline>
+    <contour>
+      <point x="1098" y="0" type="line"/>
+      <point x="1098" y="260" type="line"/>
+      <point x="463" y="260" type="line"/>
+      <point x="463" y="651" type="line"/>
+      <point x="1038" y="651" type="line"/>
+      <point x="1038" y="911" type="line"/>
+      <point x="463" y="911" type="line"/>
+      <point x="463" y="1233" type="line"/>
+      <point x="1098" y="1233" type="line"/>
+      <point x="1098" y="1493" type="line"/>
+      <point x="168" y="1493" type="line"/>
+      <point x="168" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 30 - 0
source/Hack-Bold.ufo/glyphs/E_acute.glif

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Eacute" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C9"/>
+  <note>
+	Eacute
+  </note>
+  <outline>
+    <contour>
+      <point x="1098" y="0" type="line"/>
+      <point x="1098" y="260" type="line"/>
+      <point x="463" y="260" type="line"/>
+      <point x="463" y="651" type="line"/>
+      <point x="1038" y="651" type="line"/>
+      <point x="1038" y="911" type="line"/>
+      <point x="463" y="911" type="line"/>
+      <point x="463" y="1233" type="line"/>
+      <point x="1098" y="1233" type="line"/>
+      <point x="1098" y="1493" type="line"/>
+      <point x="168" y="1493" type="line"/>
+      <point x="168" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="699" y="1899" type="line"/>
+      <point x="500" y="1635" type="line"/>
+      <point x="697" y="1635" type="line"/>
+      <point x="983" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 33 - 0
source/Hack-Bold.ufo/glyphs/E_circumflex.glif

@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ecircumflex" format="1">
+  <advance width="1233"/>
+  <unicode hex="00CA"/>
+  <note>
+	Ecircumflex
+  </note>
+  <outline>
+    <contour>
+      <point x="1098" y="0" type="line"/>
+      <point x="1098" y="260" type="line"/>
+      <point x="463" y="260" type="line"/>
+      <point x="463" y="651" type="line"/>
+      <point x="1038" y="651" type="line"/>
+      <point x="1038" y="911" type="line"/>
+      <point x="463" y="911" type="line"/>
+      <point x="463" y="1233" type="line"/>
+      <point x="1098" y="1233" type="line"/>
+      <point x="1098" y="1493" type="line"/>
+      <point x="168" y="1493" type="line"/>
+      <point x="168" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="492" y="1899" type="line"/>
+      <point x="271" y="1635" type="line"/>
+      <point x="449" y="1635" type="line"/>
+      <point x="647" y="1796" type="line"/>
+      <point x="846" y="1635" type="line"/>
+      <point x="1024" y="1635" type="line"/>
+      <point x="801" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 36 - 0
source/Hack-Bold.ufo/glyphs/E_dieresis.glif

@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Edieresis" format="1">
+  <advance width="1233"/>
+  <unicode hex="00CB"/>
+  <note>
+	Edieresis
+  </note>
+  <outline>
+    <contour>
+      <point x="1098" y="0" type="line"/>
+      <point x="1098" y="260" type="line"/>
+      <point x="463" y="260" type="line"/>
+      <point x="463" y="651" type="line"/>
+      <point x="1038" y="651" type="line"/>
+      <point x="1038" y="911" type="line"/>
+      <point x="463" y="911" type="line"/>
+      <point x="463" y="1233" type="line"/>
+      <point x="1098" y="1233" type="line"/>
+      <point x="1098" y="1493" type="line"/>
+      <point x="168" y="1493" type="line"/>
+      <point x="168" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="727" y="1899" type="line"/>
+      <point x="727" y="1653" type="line"/>
+      <point x="963" y="1653" type="line"/>
+      <point x="963" y="1899" type="line"/>
+    </contour>
+    <contour>
+      <point x="332" y="1899" type="line"/>
+      <point x="332" y="1653" type="line"/>
+      <point x="568" y="1653" type="line"/>
+      <point x="568" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 30 - 0
source/Hack-Bold.ufo/glyphs/E_grave.glif

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Egrave" format="1">
+  <advance width="1233"/>
+  <unicode hex="00C8"/>
+  <note>
+	Egrave
+  </note>
+  <outline>
+    <contour>
+      <point x="1098" y="0" type="line"/>
+      <point x="1098" y="260" type="line"/>
+      <point x="463" y="260" type="line"/>
+      <point x="463" y="651" type="line"/>
+      <point x="1038" y="651" type="line"/>
+      <point x="1038" y="911" type="line"/>
+      <point x="463" y="911" type="line"/>
+      <point x="463" y="1233" type="line"/>
+      <point x="1098" y="1233" type="line"/>
+      <point x="1098" y="1493" type="line"/>
+      <point x="168" y="1493" type="line"/>
+      <point x="168" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="598" y="1899" type="line"/>
+      <point x="314" y="1899" type="line"/>
+      <point x="600" y="1635" type="line"/>
+      <point x="797" y="1635" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 52 - 0
source/Hack-Bold.ufo/glyphs/E_th.glif

@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Eth" format="1">
+  <advance width="1233"/>
+  <unicode hex="00D0"/>
+  <note>
+	Eth
+  </note>
+  <outline>
+    <contour>
+      <point x="432" y="1227" type="line"/>
+      <point x="512" y="1227" type="line" smooth="yes"/>
+      <point x="628" y="1227"/>
+      <point x="711" y="1191"/>
+      <point x="760" y="1118" type="curve" smooth="yes"/>
+      <point x="809" y="1045"/>
+      <point x="834" y="922"/>
+      <point x="834" y="748" type="curve" smooth="yes"/>
+      <point x="834" y="573"/>
+      <point x="809" y="449"/>
+      <point x="760" y="376" type="curve" smooth="yes"/>
+      <point x="711" y="303"/>
+      <point x="628" y="266"/>
+      <point x="512" y="266" type="curve" smooth="yes"/>
+      <point x="432" y="266" type="line"/>
+      <point x="432" y="664" type="line"/>
+      <point x="643" y="664" type="line"/>
+      <point x="643" y="901" type="line"/>
+      <point x="432" y="901" type="line"/>
+    </contour>
+    <contour>
+      <point x="137" y="1493" type="line"/>
+      <point x="137" y="901" type="line"/>
+      <point x="0" y="901" type="line"/>
+      <point x="0" y="664" type="line"/>
+      <point x="137" y="664" type="line"/>
+      <point x="137" y="0" type="line"/>
+      <point x="453" y="0" type="line" smooth="yes"/>
+      <point x="697" y="0"/>
+      <point x="873" y="59"/>
+      <point x="980" y="176" type="curve" smooth="yes"/>
+      <point x="1087" y="293"/>
+      <point x="1141" y="483"/>
+      <point x="1141" y="748" type="curve" smooth="yes"/>
+      <point x="1141" y="1012"/>
+      <point x="1087" y="1202"/>
+      <point x="980" y="1319" type="curve" smooth="yes"/>
+      <point x="873" y="1435"/>
+      <point x="697" y="1493"/>
+      <point x="453" y="1493" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 98 - 0
source/Hack-Bold.ufo/glyphs/E_uro.glif

@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Euro" format="1">
+  <advance width="1233"/>
+  <unicode hex="20AC"/>
+  <note>
+	Euro
+  </note>
+  <outline>
+    <contour>
+      <point x="90" y="1010" type="line"/>
+      <point x="6" y="821" type="line"/>
+      <point x="186" y="821" type="line"/>
+      <point x="185" y="811"/>
+      <point x="185" y="801"/>
+      <point x="185" y="790" type="curve" smooth="yes"/>
+      <point x="184" y="779"/>
+      <point x="184" y="764"/>
+      <point x="184" y="745" type="curve" smooth="yes"/>
+      <point x="184" y="725"/>
+      <point x="184" y="710"/>
+      <point x="185" y="700" type="curve" smooth="yes"/>
+      <point x="185" y="689"/>
+      <point x="185" y="679"/>
+      <point x="186" y="670" type="curve"/>
+      <point x="90" y="670" type="line"/>
+      <point x="6" y="483" type="line"/>
+      <point x="209" y="483" type="line"/>
+      <point x="238" y="316"/>
+      <point x="302" y="189"/>
+      <point x="399" y="102" type="curve" smooth="yes"/>
+      <point x="496" y="15"/>
+      <point x="623" y="-29"/>
+      <point x="780" y="-29" type="curve" smooth="yes"/>
+      <point x="836" y="-29"/>
+      <point x="889" y="-23"/>
+      <point x="938" y="-11" type="curve" smooth="yes"/>
+      <point x="987" y="1"/>
+      <point x="1033" y="19"/>
+      <point x="1077" y="43" type="curve"/>
+      <point x="1077" y="371" type="line"/>
+      <point x="1028" y="319"/>
+      <point x="980" y="281"/>
+      <point x="933" y="257" type="curve" smooth="yes"/>
+      <point x="886" y="233"/>
+      <point x="836" y="221"/>
+      <point x="784" y="221" type="curve" smooth="yes"/>
+      <point x="711" y="221"/>
+      <point x="651" y="244"/>
+      <point x="604" y="289" type="curve" smooth="yes"/>
+      <point x="556" y="334"/>
+      <point x="524" y="398"/>
+      <point x="508" y="483" type="curve"/>
+      <point x="715" y="483" type="line"/>
+      <point x="799" y="670" type="line"/>
+      <point x="483" y="670" type="line"/>
+      <point x="482" y="681"/>
+      <point x="482" y="692"/>
+      <point x="482" y="703" type="curve" smooth="yes"/>
+      <point x="481" y="714"/>
+      <point x="481" y="724"/>
+      <point x="481" y="733" type="curve" smooth="yes"/>
+      <point x="481" y="757"/>
+      <point x="481" y="775"/>
+      <point x="482" y="787" type="curve" smooth="yes"/>
+      <point x="482" y="799"/>
+      <point x="483" y="810"/>
+      <point x="484" y="821" type="curve"/>
+      <point x="866" y="821" type="line"/>
+      <point x="950" y="1010" type="line"/>
+      <point x="508" y="1010" type="line"/>
+      <point x="529" y="1096"/>
+      <point x="562" y="1161"/>
+      <point x="609" y="1205" type="curve" smooth="yes"/>
+      <point x="656" y="1248"/>
+      <point x="715" y="1270"/>
+      <point x="786" y="1270" type="curve" smooth="yes"/>
+      <point x="837" y="1270"/>
+      <point x="886" y="1258"/>
+      <point x="933" y="1234" type="curve" smooth="yes"/>
+      <point x="980" y="1210"/>
+      <point x="1028" y="1172"/>
+      <point x="1077" y="1120" type="curve"/>
+      <point x="1077" y="1448" type="line"/>
+      <point x="1032" y="1472"/>
+      <point x="985" y="1490"/>
+      <point x="936" y="1502" type="curve" smooth="yes"/>
+      <point x="887" y="1514"/>
+      <point x="835" y="1520"/>
+      <point x="780" y="1520" type="curve" smooth="yes"/>
+      <point x="623" y="1520"/>
+      <point x="496" y="1477"/>
+      <point x="399" y="1390" type="curve" smooth="yes"/>
+      <point x="302" y="1303"/>
+      <point x="238" y="1177"/>
+      <point x="209" y="1010" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 22 - 0
source/Hack-Bold.ufo/glyphs/F_.glif

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="F" format="1">
+  <advance width="1233"/>
+  <unicode hex="0046"/>
+  <note>
+	F
+  </note>
+  <outline>
+    <contour>
+      <point x="1112" y="1233" type="line"/>
+      <point x="1112" y="1493" type="line"/>
+      <point x="182" y="1493" type="line"/>
+      <point x="182" y="0" type="line"/>
+      <point x="477" y="0" type="line"/>
+      <point x="477" y="651" type="line"/>
+      <point x="1055" y="651" type="line"/>
+      <point x="1055" y="911" type="line"/>
+      <point x="477" y="911" type="line"/>
+      <point x="477" y="1233" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 66 - 0
source/Hack-Bold.ufo/glyphs/G_.glif

@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="G" format="1">
+  <advance width="1233"/>
+  <unicode hex="0047"/>
+  <note>
+	G
+  </note>
+  <outline>
+    <contour>
+      <point x="872" y="270" type="line"/>
+      <point x="858" y="259"/>
+      <point x="840" y="250"/>
+      <point x="817" y="245" type="curve" smooth="yes"/>
+      <point x="794" y="239"/>
+      <point x="768" y="236"/>
+      <point x="737" y="236" type="curve" smooth="yes"/>
+      <point x="635" y="236"/>
+      <point x="557" y="279"/>
+      <point x="504" y="366" type="curve" smooth="yes"/>
+      <point x="451" y="453"/>
+      <point x="424" y="579"/>
+      <point x="424" y="745" type="curve" smooth="yes"/>
+      <point x="424" y="916"/>
+      <point x="452" y="1044"/>
+      <point x="507" y="1129" type="curve" smooth="yes"/>
+      <point x="562" y="1213"/>
+      <point x="646" y="1255"/>
+      <point x="758" y="1255" type="curve" smooth="yes"/>
+      <point x="822" y="1255"/>
+      <point x="881" y="1242"/>
+      <point x="935" y="1215" type="curve" smooth="yes"/>
+      <point x="988" y="1188"/>
+      <point x="1036" y="1147"/>
+      <point x="1077" y="1094" type="curve"/>
+      <point x="1077" y="1421" type="line"/>
+      <point x="1026" y="1453"/>
+      <point x="972" y="1478"/>
+      <point x="914" y="1495" type="curve" smooth="yes"/>
+      <point x="856" y="1512"/>
+      <point x="797" y="1520"/>
+      <point x="737" y="1520" type="curve" smooth="yes"/>
+      <point x="536" y="1520"/>
+      <point x="383" y="1454"/>
+      <point x="277" y="1321" type="curve" smooth="yes"/>
+      <point x="170" y="1188"/>
+      <point x="117" y="996"/>
+      <point x="117" y="745" type="curve" smooth="yes"/>
+      <point x="117" y="498"/>
+      <point x="170" y="307"/>
+      <point x="275" y="173" type="curve" smooth="yes"/>
+      <point x="380" y="38"/>
+      <point x="530" y="-29"/>
+      <point x="723" y="-29" type="curve" smooth="yes"/>
+      <point x="801" y="-29"/>
+      <point x="874" y="-16"/>
+      <point x="943" y="9" type="curve" smooth="yes"/>
+      <point x="1011" y="34"/>
+      <point x="1073" y="70"/>
+      <point x="1130" y="119" type="curve"/>
+      <point x="1130" y="803" type="line"/>
+      <point x="670" y="803" type="line"/>
+      <point x="670" y="555" type="line"/>
+      <point x="872" y="555" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 94 - 0
source/Hack-Bold.ufo/glyphs/G_breve.glif

@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Gbreve" format="1">
+  <advance width="1233"/>
+  <unicode hex="011E"/>
+  <note>
+	Gbreve
+  </note>
+  <outline>
+    <contour>
+      <point x="872" y="270" type="line"/>
+      <point x="858" y="259"/>
+      <point x="840" y="250"/>
+      <point x="817" y="245" type="curve" smooth="yes"/>
+      <point x="794" y="239"/>
+      <point x="768" y="236"/>
+      <point x="737" y="236" type="curve" smooth="yes"/>
+      <point x="635" y="236"/>
+      <point x="557" y="279"/>
+      <point x="504" y="366" type="curve" smooth="yes"/>
+      <point x="451" y="453"/>
+      <point x="424" y="579"/>
+      <point x="424" y="745" type="curve" smooth="yes"/>
+      <point x="424" y="916"/>
+      <point x="452" y="1044"/>
+      <point x="507" y="1129" type="curve" smooth="yes"/>
+      <point x="562" y="1213"/>
+      <point x="646" y="1255"/>
+      <point x="758" y="1255" type="curve" smooth="yes"/>
+      <point x="822" y="1255"/>
+      <point x="881" y="1242"/>
+      <point x="935" y="1215" type="curve" smooth="yes"/>
+      <point x="988" y="1188"/>
+      <point x="1036" y="1147"/>
+      <point x="1077" y="1094" type="curve"/>
+      <point x="1077" y="1421" type="line"/>
+      <point x="1026" y="1453"/>
+      <point x="972" y="1478"/>
+      <point x="914" y="1495" type="curve" smooth="yes"/>
+      <point x="856" y="1512"/>
+      <point x="797" y="1520"/>
+      <point x="737" y="1520" type="curve" smooth="yes"/>
+      <point x="536" y="1520"/>
+      <point x="383" y="1454"/>
+      <point x="277" y="1321" type="curve" smooth="yes"/>
+      <point x="170" y="1188"/>
+      <point x="117" y="996"/>
+      <point x="117" y="745" type="curve" smooth="yes"/>
+      <point x="117" y="498"/>
+      <point x="170" y="307"/>
+      <point x="275" y="173" type="curve" smooth="yes"/>
+      <point x="380" y="38"/>
+      <point x="530" y="-29"/>
+      <point x="723" y="-29" type="curve" smooth="yes"/>
+      <point x="801" y="-29"/>
+      <point x="874" y="-16"/>
+      <point x="943" y="9" type="curve" smooth="yes"/>
+      <point x="1011" y="34"/>
+      <point x="1073" y="70"/>
+      <point x="1130" y="119" type="curve"/>
+      <point x="1130" y="803" type="line"/>
+      <point x="670" y="803" type="line"/>
+      <point x="670" y="555" type="line"/>
+      <point x="872" y="555" type="line"/>
+    </contour>
+    <contour>
+      <point x="281" y="1899" type="line"/>
+      <point x="291" y="1813"/>
+      <point x="325" y="1748"/>
+      <point x="383" y="1703" type="curve" smooth="yes"/>
+      <point x="440" y="1658"/>
+      <point x="518" y="1635"/>
+      <point x="616" y="1635" type="curve" smooth="yes"/>
+      <point x="715" y="1635"/>
+      <point x="793" y="1658"/>
+      <point x="851" y="1703" type="curve" smooth="yes"/>
+      <point x="908" y="1748"/>
+      <point x="942" y="1813"/>
+      <point x="952" y="1899" type="curve"/>
+      <point x="809" y="1899" type="line"/>
+      <point x="796" y="1858"/>
+      <point x="773" y="1828"/>
+      <point x="741" y="1808" type="curve" smooth="yes"/>
+      <point x="709" y="1788"/>
+      <point x="667" y="1778"/>
+      <point x="616" y="1778" type="curve" smooth="yes"/>
+      <point x="565" y="1778"/>
+      <point x="524" y="1788"/>
+      <point x="491" y="1809" type="curve" smooth="yes"/>
+      <point x="458" y="1829"/>
+      <point x="435" y="1859"/>
+      <point x="422" y="1899" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 24 - 0
source/Hack-Bold.ufo/glyphs/H_.glif

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="H" format="1">
+  <advance width="1233"/>
+  <unicode hex="0048"/>
+  <note>
+	H
+  </note>
+  <outline>
+    <contour>
+      <point x="137" y="1493" type="line"/>
+      <point x="137" y="0" type="line"/>
+      <point x="432" y="0" type="line"/>
+      <point x="432" y="664" type="line"/>
+      <point x="801" y="664" type="line"/>
+      <point x="801" y="0" type="line"/>
+      <point x="1096" y="0" type="line"/>
+      <point x="1096" y="1493" type="line"/>
+      <point x="801" y="1493" type="line"/>
+      <point x="801" y="924" type="line"/>
+      <point x="432" y="924" type="line"/>
+      <point x="432" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 24 - 0
source/Hack-Bold.ufo/glyphs/I_.glif

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="I" format="1">
+  <advance width="1233"/>
+  <unicode hex="0049"/>
+  <note>
+	I
+  </note>
+  <outline>
+    <contour>
+      <point x="172" y="1233" type="line"/>
+      <point x="469" y="1233" type="line"/>
+      <point x="469" y="260" type="line"/>
+      <point x="172" y="260" type="line"/>
+      <point x="172" y="0" type="line"/>
+      <point x="1061" y="0" type="line"/>
+      <point x="1061" y="260" type="line"/>
+      <point x="764" y="260" type="line"/>
+      <point x="764" y="1233" type="line"/>
+      <point x="1061" y="1233" type="line"/>
+      <point x="1061" y="1493" type="line"/>
+      <point x="172" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 30 - 0
source/Hack-Bold.ufo/glyphs/I_acute.glif

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Iacute" format="1">
+  <advance width="1233"/>
+  <unicode hex="00CD"/>
+  <note>
+	Iacute
+  </note>
+  <outline>
+    <contour>
+      <point x="172" y="1233" type="line"/>
+      <point x="469" y="1233" type="line"/>
+      <point x="469" y="260" type="line"/>
+      <point x="172" y="260" type="line"/>
+      <point x="172" y="0" type="line"/>
+      <point x="1061" y="0" type="line"/>
+      <point x="1061" y="260" type="line"/>
+      <point x="764" y="260" type="line"/>
+      <point x="764" y="1233" type="line"/>
+      <point x="1061" y="1233" type="line"/>
+      <point x="1061" y="1493" type="line"/>
+      <point x="172" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="668" y="1899" type="line"/>
+      <point x="469" y="1635" type="line"/>
+      <point x="666" y="1635" type="line"/>
+      <point x="952" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 33 - 0
source/Hack-Bold.ufo/glyphs/I_circumflex.glif

@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Icircumflex" format="1">
+  <advance width="1233"/>
+  <unicode hex="00CE"/>
+  <note>
+	Icircumflex
+  </note>
+  <outline>
+    <contour>
+      <point x="172" y="1233" type="line"/>
+      <point x="469" y="1233" type="line"/>
+      <point x="469" y="260" type="line"/>
+      <point x="172" y="260" type="line"/>
+      <point x="172" y="0" type="line"/>
+      <point x="1061" y="0" type="line"/>
+      <point x="1061" y="260" type="line"/>
+      <point x="764" y="260" type="line"/>
+      <point x="764" y="1233" type="line"/>
+      <point x="1061" y="1233" type="line"/>
+      <point x="1061" y="1493" type="line"/>
+      <point x="172" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="461" y="1899" type="line"/>
+      <point x="240" y="1635" type="line"/>
+      <point x="418" y="1635" type="line"/>
+      <point x="616" y="1796" type="line"/>
+      <point x="815" y="1635" type="line"/>
+      <point x="993" y="1635" type="line"/>
+      <point x="770" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 36 - 0
source/Hack-Bold.ufo/glyphs/I_dieresis.glif

@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Idieresis" format="1">
+  <advance width="1233"/>
+  <unicode hex="00CF"/>
+  <note>
+	Idieresis
+  </note>
+  <outline>
+    <contour>
+      <point x="172" y="1233" type="line"/>
+      <point x="469" y="1233" type="line"/>
+      <point x="469" y="260" type="line"/>
+      <point x="172" y="260" type="line"/>
+      <point x="172" y="0" type="line"/>
+      <point x="1061" y="0" type="line"/>
+      <point x="1061" y="260" type="line"/>
+      <point x="764" y="260" type="line"/>
+      <point x="764" y="1233" type="line"/>
+      <point x="1061" y="1233" type="line"/>
+      <point x="1061" y="1493" type="line"/>
+      <point x="172" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="696" y="1899" type="line"/>
+      <point x="696" y="1653" type="line"/>
+      <point x="932" y="1653" type="line"/>
+      <point x="932" y="1899" type="line"/>
+    </contour>
+    <contour>
+      <point x="301" y="1899" type="line"/>
+      <point x="301" y="1653" type="line"/>
+      <point x="537" y="1653" type="line"/>
+      <point x="537" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 30 - 0
source/Hack-Bold.ufo/glyphs/I_dotaccent.glif

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Idotaccent" format="1">
+  <advance width="1233"/>
+  <unicode hex="0130"/>
+  <note>
+	Idotaccent
+  </note>
+  <outline>
+    <contour>
+      <point x="172" y="1233" type="line"/>
+      <point x="469" y="1233" type="line"/>
+      <point x="469" y="260" type="line"/>
+      <point x="172" y="260" type="line"/>
+      <point x="172" y="0" type="line"/>
+      <point x="1061" y="0" type="line"/>
+      <point x="1061" y="260" type="line"/>
+      <point x="764" y="260" type="line"/>
+      <point x="764" y="1233" type="line"/>
+      <point x="1061" y="1233" type="line"/>
+      <point x="1061" y="1493" type="line"/>
+      <point x="172" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="479" y="1899" type="line"/>
+      <point x="479" y="1653" type="line"/>
+      <point x="754" y="1653" type="line"/>
+      <point x="754" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 30 - 0
source/Hack-Bold.ufo/glyphs/I_grave.glif

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Igrave" format="1">
+  <advance width="1233"/>
+  <unicode hex="00CC"/>
+  <note>
+	Igrave
+  </note>
+  <outline>
+    <contour>
+      <point x="172" y="1233" type="line"/>
+      <point x="469" y="1233" type="line"/>
+      <point x="469" y="260" type="line"/>
+      <point x="172" y="260" type="line"/>
+      <point x="172" y="0" type="line"/>
+      <point x="1061" y="0" type="line"/>
+      <point x="1061" y="260" type="line"/>
+      <point x="764" y="260" type="line"/>
+      <point x="764" y="1233" type="line"/>
+      <point x="1061" y="1233" type="line"/>
+      <point x="1061" y="1493" type="line"/>
+      <point x="172" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="567" y="1899" type="line"/>
+      <point x="283" y="1899" type="line"/>
+      <point x="569" y="1635" type="line"/>
+      <point x="766" y="1635" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 42 - 0
source/Hack-Bold.ufo/glyphs/J_.glif

@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="J" format="1">
+  <advance width="1233"/>
+  <unicode hex="004A"/>
+  <note>
+	J
+  </note>
+  <outline>
+    <contour>
+      <point x="109" y="74" type="line"/>
+      <point x="179" y="40"/>
+      <point x="249" y="14"/>
+      <point x="318" y="-3" type="curve" smooth="yes"/>
+      <point x="387" y="-20"/>
+      <point x="453" y="-29"/>
+      <point x="516" y="-29" type="curve" smooth="yes"/>
+      <point x="691" y="-29"/>
+      <point x="817" y="10"/>
+      <point x="894" y="89" type="curve" smooth="yes"/>
+      <point x="970" y="167"/>
+      <point x="1008" y="297"/>
+      <point x="1008" y="479" type="curve" smooth="yes"/>
+      <point x="1008" y="1493" type="line"/>
+      <point x="352" y="1493" type="line"/>
+      <point x="352" y="1233" type="line"/>
+      <point x="713" y="1233" type="line"/>
+      <point x="713" y="479" type="line" smooth="yes"/>
+      <point x="713" y="394"/>
+      <point x="695" y="333"/>
+      <point x="659" y="294" type="curve" smooth="yes"/>
+      <point x="623" y="255"/>
+      <point x="566" y="236"/>
+      <point x="489" y="236" type="curve" smooth="yes"/>
+      <point x="423" y="236"/>
+      <point x="358" y="251"/>
+      <point x="293" y="282" type="curve" smooth="yes"/>
+      <point x="228" y="313"/>
+      <point x="166" y="357"/>
+      <point x="109" y="416" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 24 - 0
source/Hack-Bold.ufo/glyphs/K_.glif

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="K" format="1">
+  <advance width="1233"/>
+  <unicode hex="004B"/>
+  <note>
+	K
+  </note>
+  <outline>
+    <contour>
+      <point x="117" y="1493" type="line"/>
+      <point x="117" y="0" type="line"/>
+      <point x="412" y="0" type="line"/>
+      <point x="412" y="506" type="line"/>
+      <point x="543" y="672" type="line"/>
+      <point x="897" y="0" type="line"/>
+      <point x="1225" y="0" type="line"/>
+      <point x="737" y="905" type="line"/>
+      <point x="1208" y="1493" type="line"/>
+      <point x="874" y="1493" type="line"/>
+      <point x="412" y="903" type="line"/>
+      <point x="412" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 18 - 0
source/Hack-Bold.ufo/glyphs/L_.glif

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="L" format="1">
+  <advance width="1233"/>
+  <unicode hex="004C"/>
+  <note>
+	L
+  </note>
+  <outline>
+    <contour>
+      <point x="225" y="0" type="line"/>
+      <point x="1151" y="0" type="line"/>
+      <point x="1151" y="260" type="line"/>
+      <point x="520" y="260" type="line"/>
+      <point x="520" y="1493" type="line"/>
+      <point x="225" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 26 - 0
source/Hack-Bold.ufo/glyphs/L_slash.glif

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Lslash" format="1">
+  <advance width="1233"/>
+  <unicode hex="0141"/>
+  <note>
+	Lslash
+  </note>
+  <outline>
+    <contour>
+      <point x="225" y="0" type="line"/>
+      <point x="1151" y="0" type="line"/>
+      <point x="1151" y="260" type="line"/>
+      <point x="520" y="260" type="line"/>
+      <point x="520" y="741" type="line"/>
+      <point x="907" y="1014" type="line"/>
+      <point x="795" y="1167" type="line"/>
+      <point x="520" y="973" type="line"/>
+      <point x="520" y="1493" type="line"/>
+      <point x="225" y="1493" type="line"/>
+      <point x="225" y="768" type="line"/>
+      <point x="-39" y="580" type="line"/>
+      <point x="74" y="426" type="line"/>
+      <point x="225" y="537" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 25 - 0
source/Hack-Bold.ufo/glyphs/M_.glif

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="M" format="1">
+  <advance width="1233"/>
+  <unicode hex="004D"/>
+  <note>
+	M
+  </note>
+  <outline>
+    <contour>
+      <point x="86" y="1493" type="line"/>
+      <point x="86" y="0" type="line"/>
+      <point x="340" y="0" type="line"/>
+      <point x="340" y="1196" type="line"/>
+      <point x="500" y="543" type="line"/>
+      <point x="735" y="543" type="line"/>
+      <point x="893" y="1196" type="line"/>
+      <point x="893" y="0" type="line"/>
+      <point x="1147" y="0" type="line"/>
+      <point x="1147" y="1493" type="line"/>
+      <point x="793" y="1493" type="line"/>
+      <point x="616" y="838" type="line"/>
+      <point x="438" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 22 - 0
source/Hack-Bold.ufo/glyphs/N_.glif

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="N" format="1">
+  <advance width="1233"/>
+  <unicode hex="004E"/>
+  <note>
+	N
+  </note>
+  <outline>
+    <contour>
+      <point x="119" y="1493" type="line"/>
+      <point x="119" y="0" type="line"/>
+      <point x="379" y="0" type="line"/>
+      <point x="379" y="1085" type="line"/>
+      <point x="797" y="0" type="line"/>
+      <point x="1112" y="0" type="line"/>
+      <point x="1112" y="1493" type="line"/>
+      <point x="852" y="1493" type="line"/>
+      <point x="852" y="408" type="line"/>
+      <point x="436" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 84 - 0
source/Hack-Bold.ufo/glyphs/N_tilde.glif

@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ntilde" format="1">
+  <advance width="1233"/>
+  <unicode hex="00D1"/>
+  <note>
+	Ntilde
+  </note>
+  <outline>
+    <contour>
+      <point x="119" y="1493" type="line"/>
+      <point x="119" y="0" type="line"/>
+      <point x="379" y="0" type="line"/>
+      <point x="379" y="1085" type="line"/>
+      <point x="797" y="0" type="line"/>
+      <point x="1112" y="0" type="line"/>
+      <point x="1112" y="1493" type="line"/>
+      <point x="852" y="1493" type="line"/>
+      <point x="852" y="408" type="line"/>
+      <point x="436" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="618" y="1684" type="line" smooth="yes"/>
+      <point x="646" y="1666"/>
+      <point x="672" y="1653"/>
+      <point x="696" y="1646" type="curve" smooth="yes"/>
+      <point x="719" y="1639"/>
+      <point x="743" y="1635"/>
+      <point x="768" y="1635" type="curve" smooth="yes"/>
+      <point x="827" y="1635"/>
+      <point x="874" y="1657"/>
+      <point x="910" y="1700" type="curve" smooth="yes"/>
+      <point x="945" y="1743"/>
+      <point x="963" y="1799"/>
+      <point x="963" y="1870" type="curve" smooth="yes"/>
+      <point x="963" y="1874"/>
+      <point x="963" y="1879"/>
+      <point x="964" y="1886" type="curve" smooth="yes"/>
+      <point x="965" y="1893"/>
+      <point x="965" y="1898"/>
+      <point x="965" y="1901" type="curve"/>
+      <point x="825" y="1901" type="line"/>
+      <point x="825" y="1863"/>
+      <point x="819" y="1834"/>
+      <point x="806" y="1814" type="curve" smooth="yes"/>
+      <point x="793" y="1794"/>
+      <point x="774" y="1784"/>
+      <point x="750" y="1784" type="curve" smooth="yes"/>
+      <point x="739" y="1784"/>
+      <point x="728" y="1787"/>
+      <point x="715" y="1792" type="curve" smooth="yes"/>
+      <point x="702" y="1797"/>
+      <point x="688" y="1804"/>
+      <point x="674" y="1813" type="curve" smooth="yes"/>
+      <point x="614" y="1852" type="line" smooth="yes"/>
+      <point x="589" y="1868"/>
+      <point x="564" y="1880"/>
+      <point x="539" y="1889" type="curve" smooth="yes"/>
+      <point x="514" y="1897"/>
+      <point x="489" y="1901"/>
+      <point x="465" y="1901" type="curve" smooth="yes"/>
+      <point x="406" y="1901"/>
+      <point x="359" y="1879"/>
+      <point x="323" y="1836" type="curve" smooth="yes"/>
+      <point x="286" y="1793"/>
+      <point x="268" y="1736"/>
+      <point x="268" y="1665" type="curve" smooth="yes"/>
+      <point x="268" y="1635" type="line"/>
+      <point x="408" y="1635" type="line"/>
+      <point x="408" y="1641" type="line" smooth="yes"/>
+      <point x="408" y="1674"/>
+      <point x="415" y="1701"/>
+      <point x="428" y="1721" type="curve" smooth="yes"/>
+      <point x="441" y="1741"/>
+      <point x="458" y="1751"/>
+      <point x="479" y="1751" type="curve" smooth="yes"/>
+      <point x="498" y="1751"/>
+      <point x="522" y="1742"/>
+      <point x="552" y="1725" type="curve" smooth="yes"/>
+      <point x="557" y="1722"/>
+      <point x="561" y="1720"/>
+      <point x="564" y="1718" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 62 - 0
source/Hack-Bold.ufo/glyphs/O_.glif

@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="O" format="1">
+  <advance width="1233"/>
+  <unicode hex="004F"/>
+  <note>
+	O
+  </note>
+  <outline>
+    <contour>
+      <point x="692" y="1255"/>
+      <point x="747" y="1215"/>
+      <point x="782" y="1135" type="curve" smooth="yes"/>
+      <point x="817" y="1054"/>
+      <point x="834" y="924"/>
+      <point x="834" y="745" type="curve" smooth="yes"/>
+      <point x="834" y="566"/>
+      <point x="817" y="437"/>
+      <point x="782" y="357" type="curve" smooth="yes"/>
+      <point x="747" y="276"/>
+      <point x="692" y="236"/>
+      <point x="616" y="236" type="curve" smooth="yes"/>
+      <point x="541" y="236"/>
+      <point x="486" y="276"/>
+      <point x="451" y="357" type="curve" smooth="yes"/>
+      <point x="416" y="437"/>
+      <point x="399" y="566"/>
+      <point x="399" y="745" type="curve" smooth="yes"/>
+      <point x="399" y="924"/>
+      <point x="416" y="1054"/>
+      <point x="451" y="1135" type="curve" smooth="yes"/>
+      <point x="486" y="1215"/>
+      <point x="541" y="1255"/>
+      <point x="616" y="1255" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="92" y="490"/>
+      <point x="136" y="298"/>
+      <point x="225" y="167" type="curve" smooth="yes"/>
+      <point x="313" y="36"/>
+      <point x="443" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="789" y="-29"/>
+      <point x="920" y="36"/>
+      <point x="1009" y="167" type="curve" smooth="yes"/>
+      <point x="1097" y="298"/>
+      <point x="1141" y="490"/>
+      <point x="1141" y="745" type="curve" smooth="yes"/>
+      <point x="1141" y="1000"/>
+      <point x="1097" y="1193"/>
+      <point x="1009" y="1324" type="curve" smooth="yes"/>
+      <point x="920" y="1455"/>
+      <point x="789" y="1520"/>
+      <point x="616" y="1520" type="curve" smooth="yes"/>
+      <point x="443" y="1520"/>
+      <point x="313" y="1455"/>
+      <point x="225" y="1324" type="curve" smooth="yes"/>
+      <point x="136" y="1193"/>
+      <point x="92" y="1000"/>
+      <point x="92" y="745" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 52 - 0
source/Hack-Bold.ufo/glyphs/O_E_.glif

@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="OE" format="1">
+  <advance width="1233"/>
+  <unicode hex="0152"/>
+  <note>
+	OE
+  </note>
+  <outline>
+    <contour>
+      <point x="1217" y="260" type="line"/>
+      <point x="874" y="260" type="line"/>
+      <point x="874" y="662" type="line"/>
+      <point x="1176" y="662" type="line"/>
+      <point x="1176" y="922" type="line"/>
+      <point x="874" y="922" type="line"/>
+      <point x="874" y="1233" type="line"/>
+      <point x="1206" y="1233" type="line"/>
+      <point x="1206" y="1493" type="line"/>
+      <point x="633" y="1493" type="line" smooth="yes"/>
+      <point x="418" y="1493"/>
+      <point x="270" y="1441"/>
+      <point x="189" y="1337" type="curve" smooth="yes"/>
+      <point x="108" y="1233"/>
+      <point x="68" y="1036"/>
+      <point x="68" y="745" type="curve" smooth="yes"/>
+      <point x="68" y="456"/>
+      <point x="108" y="259"/>
+      <point x="189" y="156" type="curve" smooth="yes"/>
+      <point x="269" y="52"/>
+      <point x="417" y="0"/>
+      <point x="633" y="0" type="curve" smooth="yes"/>
+      <point x="1217" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="621" y="1233" type="line"/>
+      <point x="621" y="260" type="line"/>
+      <point x="569" y="260" type="line" smooth="yes"/>
+      <point x="486" y="260"/>
+      <point x="430" y="289"/>
+      <point x="400" y="347" type="curve" smooth="yes"/>
+      <point x="369" y="405"/>
+      <point x="354" y="538"/>
+      <point x="354" y="745" type="curve" smooth="yes"/>
+      <point x="354" y="952"/>
+      <point x="369" y="1085"/>
+      <point x="400" y="1144" type="curve" smooth="yes"/>
+      <point x="431" y="1203"/>
+      <point x="487" y="1233"/>
+      <point x="569" y="1233" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 68 - 0
source/Hack-Bold.ufo/glyphs/O_acute.glif

@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Oacute" format="1">
+  <advance width="1233"/>
+  <unicode hex="00D3"/>
+  <note>
+	Oacute
+  </note>
+  <outline>
+    <contour>
+      <point x="692" y="1255"/>
+      <point x="747" y="1215"/>
+      <point x="782" y="1135" type="curve" smooth="yes"/>
+      <point x="817" y="1054"/>
+      <point x="834" y="924"/>
+      <point x="834" y="745" type="curve" smooth="yes"/>
+      <point x="834" y="566"/>
+      <point x="817" y="437"/>
+      <point x="782" y="357" type="curve" smooth="yes"/>
+      <point x="747" y="276"/>
+      <point x="692" y="236"/>
+      <point x="616" y="236" type="curve" smooth="yes"/>
+      <point x="541" y="236"/>
+      <point x="486" y="276"/>
+      <point x="451" y="357" type="curve" smooth="yes"/>
+      <point x="416" y="437"/>
+      <point x="399" y="566"/>
+      <point x="399" y="745" type="curve" smooth="yes"/>
+      <point x="399" y="924"/>
+      <point x="416" y="1054"/>
+      <point x="451" y="1135" type="curve" smooth="yes"/>
+      <point x="486" y="1215"/>
+      <point x="541" y="1255"/>
+      <point x="616" y="1255" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="92" y="490"/>
+      <point x="136" y="298"/>
+      <point x="225" y="167" type="curve" smooth="yes"/>
+      <point x="313" y="36"/>
+      <point x="443" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="789" y="-29"/>
+      <point x="920" y="36"/>
+      <point x="1009" y="167" type="curve" smooth="yes"/>
+      <point x="1097" y="298"/>
+      <point x="1141" y="490"/>
+      <point x="1141" y="745" type="curve" smooth="yes"/>
+      <point x="1141" y="1000"/>
+      <point x="1097" y="1193"/>
+      <point x="1009" y="1324" type="curve" smooth="yes"/>
+      <point x="920" y="1455"/>
+      <point x="789" y="1520"/>
+      <point x="616" y="1520" type="curve" smooth="yes"/>
+      <point x="443" y="1520"/>
+      <point x="313" y="1455"/>
+      <point x="225" y="1324" type="curve" smooth="yes"/>
+      <point x="136" y="1193"/>
+      <point x="92" y="1000"/>
+      <point x="92" y="745" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="668" y="1899" type="line"/>
+      <point x="469" y="1635" type="line"/>
+      <point x="666" y="1635" type="line"/>
+      <point x="952" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 71 - 0
source/Hack-Bold.ufo/glyphs/O_circumflex.glif

@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ocircumflex" format="1">
+  <advance width="1233"/>
+  <unicode hex="00D4"/>
+  <note>
+	Ocircumflex
+  </note>
+  <outline>
+    <contour>
+      <point x="692" y="1255"/>
+      <point x="747" y="1215"/>
+      <point x="782" y="1135" type="curve" smooth="yes"/>
+      <point x="817" y="1054"/>
+      <point x="834" y="924"/>
+      <point x="834" y="745" type="curve" smooth="yes"/>
+      <point x="834" y="566"/>
+      <point x="817" y="437"/>
+      <point x="782" y="357" type="curve" smooth="yes"/>
+      <point x="747" y="276"/>
+      <point x="692" y="236"/>
+      <point x="616" y="236" type="curve" smooth="yes"/>
+      <point x="541" y="236"/>
+      <point x="486" y="276"/>
+      <point x="451" y="357" type="curve" smooth="yes"/>
+      <point x="416" y="437"/>
+      <point x="399" y="566"/>
+      <point x="399" y="745" type="curve" smooth="yes"/>
+      <point x="399" y="924"/>
+      <point x="416" y="1054"/>
+      <point x="451" y="1135" type="curve" smooth="yes"/>
+      <point x="486" y="1215"/>
+      <point x="541" y="1255"/>
+      <point x="616" y="1255" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="92" y="490"/>
+      <point x="136" y="298"/>
+      <point x="225" y="167" type="curve" smooth="yes"/>
+      <point x="313" y="36"/>
+      <point x="443" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="789" y="-29"/>
+      <point x="920" y="36"/>
+      <point x="1009" y="167" type="curve" smooth="yes"/>
+      <point x="1097" y="298"/>
+      <point x="1141" y="490"/>
+      <point x="1141" y="745" type="curve" smooth="yes"/>
+      <point x="1141" y="1000"/>
+      <point x="1097" y="1193"/>
+      <point x="1009" y="1324" type="curve" smooth="yes"/>
+      <point x="920" y="1455"/>
+      <point x="789" y="1520"/>
+      <point x="616" y="1520" type="curve" smooth="yes"/>
+      <point x="443" y="1520"/>
+      <point x="313" y="1455"/>
+      <point x="225" y="1324" type="curve" smooth="yes"/>
+      <point x="136" y="1193"/>
+      <point x="92" y="1000"/>
+      <point x="92" y="745" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="461" y="1899" type="line"/>
+      <point x="240" y="1635" type="line"/>
+      <point x="418" y="1635" type="line"/>
+      <point x="616" y="1796" type="line"/>
+      <point x="815" y="1635" type="line"/>
+      <point x="993" y="1635" type="line"/>
+      <point x="770" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 74 - 0
source/Hack-Bold.ufo/glyphs/O_dieresis.glif

@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Odieresis" format="1">
+  <advance width="1233"/>
+  <unicode hex="00D6"/>
+  <note>
+	Odieresis
+  </note>
+  <outline>
+    <contour>
+      <point x="692" y="1255"/>
+      <point x="747" y="1215"/>
+      <point x="782" y="1135" type="curve" smooth="yes"/>
+      <point x="817" y="1054"/>
+      <point x="834" y="924"/>
+      <point x="834" y="745" type="curve" smooth="yes"/>
+      <point x="834" y="566"/>
+      <point x="817" y="437"/>
+      <point x="782" y="357" type="curve" smooth="yes"/>
+      <point x="747" y="276"/>
+      <point x="692" y="236"/>
+      <point x="616" y="236" type="curve" smooth="yes"/>
+      <point x="541" y="236"/>
+      <point x="486" y="276"/>
+      <point x="451" y="357" type="curve" smooth="yes"/>
+      <point x="416" y="437"/>
+      <point x="399" y="566"/>
+      <point x="399" y="745" type="curve" smooth="yes"/>
+      <point x="399" y="924"/>
+      <point x="416" y="1054"/>
+      <point x="451" y="1135" type="curve" smooth="yes"/>
+      <point x="486" y="1215"/>
+      <point x="541" y="1255"/>
+      <point x="616" y="1255" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="92" y="490"/>
+      <point x="136" y="298"/>
+      <point x="225" y="167" type="curve" smooth="yes"/>
+      <point x="313" y="36"/>
+      <point x="443" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="789" y="-29"/>
+      <point x="920" y="36"/>
+      <point x="1009" y="167" type="curve" smooth="yes"/>
+      <point x="1097" y="298"/>
+      <point x="1141" y="490"/>
+      <point x="1141" y="745" type="curve" smooth="yes"/>
+      <point x="1141" y="1000"/>
+      <point x="1097" y="1193"/>
+      <point x="1009" y="1324" type="curve" smooth="yes"/>
+      <point x="920" y="1455"/>
+      <point x="789" y="1520"/>
+      <point x="616" y="1520" type="curve" smooth="yes"/>
+      <point x="443" y="1520"/>
+      <point x="313" y="1455"/>
+      <point x="225" y="1324" type="curve" smooth="yes"/>
+      <point x="136" y="1193"/>
+      <point x="92" y="1000"/>
+      <point x="92" y="745" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="696" y="1899" type="line"/>
+      <point x="696" y="1653" type="line"/>
+      <point x="932" y="1653" type="line"/>
+      <point x="932" y="1899" type="line"/>
+    </contour>
+    <contour>
+      <point x="301" y="1899" type="line"/>
+      <point x="301" y="1653" type="line"/>
+      <point x="537" y="1653" type="line"/>
+      <point x="537" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 68 - 0
source/Hack-Bold.ufo/glyphs/O_grave.glif

@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ograve" format="1">
+  <advance width="1233"/>
+  <unicode hex="00D2"/>
+  <note>
+	Ograve
+  </note>
+  <outline>
+    <contour>
+      <point x="692" y="1255"/>
+      <point x="747" y="1215"/>
+      <point x="782" y="1135" type="curve" smooth="yes"/>
+      <point x="817" y="1054"/>
+      <point x="834" y="924"/>
+      <point x="834" y="745" type="curve" smooth="yes"/>
+      <point x="834" y="566"/>
+      <point x="817" y="437"/>
+      <point x="782" y="357" type="curve" smooth="yes"/>
+      <point x="747" y="276"/>
+      <point x="692" y="236"/>
+      <point x="616" y="236" type="curve" smooth="yes"/>
+      <point x="541" y="236"/>
+      <point x="486" y="276"/>
+      <point x="451" y="357" type="curve" smooth="yes"/>
+      <point x="416" y="437"/>
+      <point x="399" y="566"/>
+      <point x="399" y="745" type="curve" smooth="yes"/>
+      <point x="399" y="924"/>
+      <point x="416" y="1054"/>
+      <point x="451" y="1135" type="curve" smooth="yes"/>
+      <point x="486" y="1215"/>
+      <point x="541" y="1255"/>
+      <point x="616" y="1255" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="92" y="490"/>
+      <point x="136" y="298"/>
+      <point x="225" y="167" type="curve" smooth="yes"/>
+      <point x="313" y="36"/>
+      <point x="443" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="789" y="-29"/>
+      <point x="920" y="36"/>
+      <point x="1009" y="167" type="curve" smooth="yes"/>
+      <point x="1097" y="298"/>
+      <point x="1141" y="490"/>
+      <point x="1141" y="745" type="curve" smooth="yes"/>
+      <point x="1141" y="1000"/>
+      <point x="1097" y="1193"/>
+      <point x="1009" y="1324" type="curve" smooth="yes"/>
+      <point x="920" y="1455"/>
+      <point x="789" y="1520"/>
+      <point x="616" y="1520" type="curve" smooth="yes"/>
+      <point x="443" y="1520"/>
+      <point x="313" y="1455"/>
+      <point x="225" y="1324" type="curve" smooth="yes"/>
+      <point x="136" y="1193"/>
+      <point x="92" y="1000"/>
+      <point x="92" y="745" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="567" y="1899" type="line"/>
+      <point x="283" y="1899" type="line"/>
+      <point x="569" y="1635" type="line"/>
+      <point x="766" y="1635" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 68 - 0
source/Hack-Bold.ufo/glyphs/O_mega.glif

@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Omega" format="1">
+  <advance width="1233"/>
+  <unicode hex="03A9"/>
+  <note>
+	Omega
+  </note>
+  <outline>
+    <contour>
+      <point x="90" y="211" type="line"/>
+      <point x="90" y="0" type="line"/>
+      <point x="563" y="0" type="line"/>
+      <point x="563" y="268" type="line"/>
+      <point x="508" y="319"/>
+      <point x="468" y="385"/>
+      <point x="441" y="464" type="curve" smooth="yes"/>
+      <point x="414" y="543"/>
+      <point x="401" y="637"/>
+      <point x="401" y="748" type="curve" smooth="yes"/>
+      <point x="401" y="891"/>
+      <point x="420" y="1001"/>
+      <point x="458" y="1078" type="curve" smooth="yes"/>
+      <point x="495" y="1155"/>
+      <point x="548" y="1194"/>
+      <point x="616" y="1194" type="curve" smooth="yes"/>
+      <point x="685" y="1194"/>
+      <point x="738" y="1155"/>
+      <point x="775" y="1078" type="curve" smooth="yes"/>
+      <point x="812" y="1001"/>
+      <point x="831" y="891"/>
+      <point x="831" y="748" type="curve" smooth="yes"/>
+      <point x="831" y="637"/>
+      <point x="818" y="542"/>
+      <point x="792" y="464" type="curve" smooth="yes"/>
+      <point x="766" y="386"/>
+      <point x="726" y="321"/>
+      <point x="672" y="268" type="curve"/>
+      <point x="672" y="0" type="line"/>
+      <point x="1143" y="0" type="line"/>
+      <point x="1143" y="211" type="line"/>
+      <point x="905" y="211" type="line"/>
+      <point x="985" y="284"/>
+      <point x="1043" y="365"/>
+      <point x="1079" y="456" type="curve" smooth="yes"/>
+      <point x="1115" y="546"/>
+      <point x="1133" y="655"/>
+      <point x="1133" y="782" type="curve" smooth="yes"/>
+      <point x="1133" y="990"/>
+      <point x="1086" y="1155"/>
+      <point x="992" y="1277" type="curve" smooth="yes"/>
+      <point x="898" y="1399"/>
+      <point x="772" y="1460"/>
+      <point x="614" y="1460" type="curve" smooth="yes"/>
+      <point x="457" y="1460"/>
+      <point x="333" y="1399"/>
+      <point x="240" y="1277" type="curve" smooth="yes"/>
+      <point x="147" y="1155"/>
+      <point x="100" y="990"/>
+      <point x="100" y="782" type="curve" smooth="yes"/>
+      <point x="100" y="655"/>
+      <point x="118" y="546"/>
+      <point x="154" y="456" type="curve" smooth="yes"/>
+      <point x="190" y="365"/>
+      <point x="248" y="284"/>
+      <point x="328" y="211" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 91 - 0
source/Hack-Bold.ufo/glyphs/O_slash.glif

@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Oslash" format="1">
+  <advance width="1233"/>
+  <unicode hex="00D8"/>
+  <note>
+	Oslash
+  </note>
+  <outline>
+    <contour>
+      <point x="829" y="888" type="line"/>
+      <point x="831" y="853"/>
+      <point x="832" y="825"/>
+      <point x="833" y="804" type="curve" smooth="yes"/>
+      <point x="834" y="783"/>
+      <point x="834" y="764"/>
+      <point x="834" y="745" type="curve" smooth="yes"/>
+      <point x="834" y="566"/>
+      <point x="817" y="437"/>
+      <point x="782" y="357" type="curve" smooth="yes"/>
+      <point x="747" y="276"/>
+      <point x="692" y="236"/>
+      <point x="616" y="236" type="curve" smooth="yes"/>
+      <point x="579" y="236"/>
+      <point x="546" y="246"/>
+      <point x="518" y="267" type="curve" smooth="yes"/>
+      <point x="489" y="287"/>
+      <point x="467" y="316"/>
+      <point x="451" y="354" type="curve"/>
+    </contour>
+    <contour>
+      <point x="399" y="629" type="line"/>
+      <point x="399" y="756" type="line" smooth="yes"/>
+      <point x="399" y="929"/>
+      <point x="417" y="1055"/>
+      <point x="452" y="1135" type="curve" smooth="yes"/>
+      <point x="487" y="1215"/>
+      <point x="541" y="1255"/>
+      <point x="616" y="1255" type="curve" smooth="yes"/>
+      <point x="651" y="1255"/>
+      <point x="681" y="1247"/>
+      <point x="707" y="1230" type="curve" smooth="yes"/>
+      <point x="733" y="1213"/>
+      <point x="755" y="1187"/>
+      <point x="772" y="1153" type="curve"/>
+    </contour>
+    <contour>
+      <point x="-6" y="51" type="line"/>
+      <point x="156" y="-63" type="line"/>
+      <point x="276" y="104" type="line"/>
+      <point x="319" y="60"/>
+      <point x="368" y="27"/>
+      <point x="425" y="5" type="curve" smooth="yes"/>
+      <point x="482" y="-18"/>
+      <point x="545" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="789" y="-29"/>
+      <point x="920" y="36"/>
+      <point x="1009" y="167" type="curve" smooth="yes"/>
+      <point x="1097" y="298"/>
+      <point x="1141" y="490"/>
+      <point x="1141" y="745" type="curve" smooth="yes"/>
+      <point x="1141" y="840"/>
+      <point x="1135" y="928"/>
+      <point x="1122" y="1008" type="curve" smooth="yes"/>
+      <point x="1109" y="1087"/>
+      <point x="1089" y="1158"/>
+      <point x="1063" y="1221" type="curve"/>
+      <point x="1221" y="1444" type="line"/>
+      <point x="1059" y="1559" type="line"/>
+      <point x="946" y="1397" type="line"/>
+      <point x="905" y="1438"/>
+      <point x="857" y="1468"/>
+      <point x="802" y="1489" type="curve" smooth="yes"/>
+      <point x="747" y="1510"/>
+      <point x="685" y="1520"/>
+      <point x="616" y="1520" type="curve" smooth="yes"/>
+      <point x="443" y="1520"/>
+      <point x="313" y="1455"/>
+      <point x="225" y="1324" type="curve" smooth="yes"/>
+      <point x="136" y="1193"/>
+      <point x="92" y="1000"/>
+      <point x="92" y="745" type="curve" smooth="yes"/>
+      <point x="92" y="651"/>
+      <point x="98" y="566"/>
+      <point x="110" y="491" type="curve" smooth="yes"/>
+      <point x="121" y="415"/>
+      <point x="139" y="348"/>
+      <point x="162" y="289" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 124 - 0
source/Hack-Bold.ufo/glyphs/O_tilde.glif

@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Otilde" format="1">
+  <advance width="1233"/>
+  <unicode hex="00D5"/>
+  <note>
+	Otilde
+  </note>
+  <outline>
+    <contour>
+      <point x="692" y="1255"/>
+      <point x="747" y="1215"/>
+      <point x="782" y="1135" type="curve" smooth="yes"/>
+      <point x="817" y="1054"/>
+      <point x="834" y="924"/>
+      <point x="834" y="745" type="curve" smooth="yes"/>
+      <point x="834" y="566"/>
+      <point x="817" y="437"/>
+      <point x="782" y="357" type="curve" smooth="yes"/>
+      <point x="747" y="276"/>
+      <point x="692" y="236"/>
+      <point x="616" y="236" type="curve" smooth="yes"/>
+      <point x="541" y="236"/>
+      <point x="486" y="276"/>
+      <point x="451" y="357" type="curve" smooth="yes"/>
+      <point x="416" y="437"/>
+      <point x="399" y="566"/>
+      <point x="399" y="745" type="curve" smooth="yes"/>
+      <point x="399" y="924"/>
+      <point x="416" y="1054"/>
+      <point x="451" y="1135" type="curve" smooth="yes"/>
+      <point x="486" y="1215"/>
+      <point x="541" y="1255"/>
+      <point x="616" y="1255" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="92" y="490"/>
+      <point x="136" y="298"/>
+      <point x="225" y="167" type="curve" smooth="yes"/>
+      <point x="313" y="36"/>
+      <point x="443" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="789" y="-29"/>
+      <point x="920" y="36"/>
+      <point x="1009" y="167" type="curve" smooth="yes"/>
+      <point x="1097" y="298"/>
+      <point x="1141" y="490"/>
+      <point x="1141" y="745" type="curve" smooth="yes"/>
+      <point x="1141" y="1000"/>
+      <point x="1097" y="1193"/>
+      <point x="1009" y="1324" type="curve" smooth="yes"/>
+      <point x="920" y="1455"/>
+      <point x="789" y="1520"/>
+      <point x="616" y="1520" type="curve" smooth="yes"/>
+      <point x="443" y="1520"/>
+      <point x="313" y="1455"/>
+      <point x="225" y="1324" type="curve" smooth="yes"/>
+      <point x="136" y="1193"/>
+      <point x="92" y="1000"/>
+      <point x="92" y="745" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="618" y="1684" type="line" smooth="yes"/>
+      <point x="646" y="1666"/>
+      <point x="672" y="1653"/>
+      <point x="696" y="1646" type="curve" smooth="yes"/>
+      <point x="719" y="1639"/>
+      <point x="743" y="1635"/>
+      <point x="768" y="1635" type="curve" smooth="yes"/>
+      <point x="827" y="1635"/>
+      <point x="874" y="1657"/>
+      <point x="910" y="1700" type="curve" smooth="yes"/>
+      <point x="945" y="1743"/>
+      <point x="963" y="1799"/>
+      <point x="963" y="1870" type="curve" smooth="yes"/>
+      <point x="963" y="1874"/>
+      <point x="963" y="1879"/>
+      <point x="964" y="1886" type="curve" smooth="yes"/>
+      <point x="965" y="1893"/>
+      <point x="965" y="1898"/>
+      <point x="965" y="1901" type="curve"/>
+      <point x="825" y="1901" type="line"/>
+      <point x="825" y="1863"/>
+      <point x="819" y="1834"/>
+      <point x="806" y="1814" type="curve" smooth="yes"/>
+      <point x="793" y="1794"/>
+      <point x="774" y="1784"/>
+      <point x="750" y="1784" type="curve" smooth="yes"/>
+      <point x="739" y="1784"/>
+      <point x="728" y="1787"/>
+      <point x="715" y="1792" type="curve" smooth="yes"/>
+      <point x="702" y="1797"/>
+      <point x="688" y="1804"/>
+      <point x="674" y="1813" type="curve" smooth="yes"/>
+      <point x="614" y="1852" type="line" smooth="yes"/>
+      <point x="589" y="1868"/>
+      <point x="564" y="1880"/>
+      <point x="539" y="1889" type="curve" smooth="yes"/>
+      <point x="514" y="1897"/>
+      <point x="489" y="1901"/>
+      <point x="465" y="1901" type="curve" smooth="yes"/>
+      <point x="406" y="1901"/>
+      <point x="359" y="1879"/>
+      <point x="323" y="1836" type="curve" smooth="yes"/>
+      <point x="286" y="1793"/>
+      <point x="268" y="1736"/>
+      <point x="268" y="1665" type="curve" smooth="yes"/>
+      <point x="268" y="1635" type="line"/>
+      <point x="408" y="1635" type="line"/>
+      <point x="408" y="1641" type="line" smooth="yes"/>
+      <point x="408" y="1674"/>
+      <point x="415" y="1701"/>
+      <point x="428" y="1721" type="curve" smooth="yes"/>
+      <point x="441" y="1741"/>
+      <point x="458" y="1751"/>
+      <point x="479" y="1751" type="curve" smooth="yes"/>
+      <point x="498" y="1751"/>
+      <point x="522" y="1742"/>
+      <point x="552" y="1725" type="curve" smooth="yes"/>
+      <point x="557" y="1722"/>
+      <point x="561" y="1720"/>
+      <point x="564" y="1718" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 46 - 0
source/Hack-Bold.ufo/glyphs/P_.glif

@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="P" format="1">
+  <advance width="1233"/>
+  <unicode hex="0050"/>
+  <note>
+	P
+  </note>
+  <outline>
+    <contour>
+      <point x="457" y="1245" type="line"/>
+      <point x="578" y="1245" type="line" smooth="yes"/>
+      <point x="675" y="1245"/>
+      <point x="743" y="1229"/>
+      <point x="782" y="1196" type="curve" smooth="yes"/>
+      <point x="821" y="1163"/>
+      <point x="840" y="1107"/>
+      <point x="840" y="1026" type="curve" smooth="yes"/>
+      <point x="840" y="945"/>
+      <point x="821" y="889"/>
+      <point x="782" y="856" type="curve" smooth="yes"/>
+      <point x="743" y="823"/>
+      <point x="675" y="807"/>
+      <point x="578" y="807" type="curve" smooth="yes"/>
+      <point x="457" y="807" type="line"/>
+    </contour>
+    <contour>
+      <point x="162" y="1493" type="line"/>
+      <point x="162" y="0" type="line"/>
+      <point x="457" y="0" type="line"/>
+      <point x="457" y="559" type="line"/>
+      <point x="567" y="559" type="line" smooth="yes"/>
+      <point x="773" y="559"/>
+      <point x="921" y="596"/>
+      <point x="1012" y="669" type="curve" smooth="yes"/>
+      <point x="1102" y="742"/>
+      <point x="1147" y="861"/>
+      <point x="1147" y="1026" type="curve" smooth="yes"/>
+      <point x="1147" y="1191"/>
+      <point x="1102" y="1310"/>
+      <point x="1012" y="1383" type="curve" smooth="yes"/>
+      <point x="921" y="1456"/>
+      <point x="773" y="1493"/>
+      <point x="567" y="1493" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 71 - 0
source/Hack-Bold.ufo/glyphs/Q_.glif

@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Q" format="1">
+  <advance width="1233"/>
+  <unicode hex="0051"/>
+  <note>
+	Q
+  </note>
+  <outline>
+    <contour>
+      <point x="879" y="-281" type="line"/>
+      <point x="1081" y="-131" type="line"/>
+      <point x="895" y="51" type="line"/>
+      <point x="975" y="102"/>
+      <point x="1036" y="186"/>
+      <point x="1078" y="305" type="curve" smooth="yes"/>
+      <point x="1120" y="423"/>
+      <point x="1141" y="570"/>
+      <point x="1141" y="745" type="curve" smooth="yes"/>
+      <point x="1141" y="1000"/>
+      <point x="1097" y="1193"/>
+      <point x="1009" y="1324" type="curve" smooth="yes"/>
+      <point x="920" y="1455"/>
+      <point x="789" y="1520"/>
+      <point x="616" y="1520" type="curve" smooth="yes"/>
+      <point x="443" y="1520"/>
+      <point x="313" y="1455"/>
+      <point x="225" y="1324" type="curve" smooth="yes"/>
+      <point x="136" y="1193"/>
+      <point x="92" y="1000"/>
+      <point x="92" y="745" type="curve" smooth="yes"/>
+      <point x="92" y="490"/>
+      <point x="136" y="298"/>
+      <point x="225" y="167" type="curve" smooth="yes"/>
+      <point x="313" y="36"/>
+      <point x="443" y="-29"/>
+      <point x="614" y="-29" type="curve" smooth="yes"/>
+      <point x="620" y="-29"/>
+      <point x="626" y="-29"/>
+      <point x="633" y="-28" type="curve" smooth="yes"/>
+      <point x="639" y="-27"/>
+      <point x="647" y="-25"/>
+      <point x="656" y="-23" type="curve"/>
+    </contour>
+    <contour>
+      <point x="692" y="1255"/>
+      <point x="747" y="1215"/>
+      <point x="782" y="1135" type="curve" smooth="yes"/>
+      <point x="817" y="1054"/>
+      <point x="834" y="924"/>
+      <point x="834" y="745" type="curve" smooth="yes"/>
+      <point x="834" y="566"/>
+      <point x="817" y="437"/>
+      <point x="782" y="357" type="curve" smooth="yes"/>
+      <point x="747" y="276"/>
+      <point x="692" y="236"/>
+      <point x="616" y="236" type="curve" smooth="yes"/>
+      <point x="541" y="236"/>
+      <point x="486" y="276"/>
+      <point x="451" y="357" type="curve" smooth="yes"/>
+      <point x="416" y="437"/>
+      <point x="399" y="566"/>
+      <point x="399" y="745" type="curve" smooth="yes"/>
+      <point x="399" y="924"/>
+      <point x="416" y="1054"/>
+      <point x="451" y="1135" type="curve" smooth="yes"/>
+      <point x="486" y="1215"/>
+      <point x="541" y="1255"/>
+      <point x="616" y="1255" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 61 - 0
source/Hack-Bold.ufo/glyphs/R_.glif

@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="R" format="1">
+  <advance width="1233"/>
+  <unicode hex="0052"/>
+  <note>
+	R
+  </note>
+  <outline>
+    <contour>
+      <point x="901" y="717"/>
+      <point x="973" y="753"/>
+      <point x="1023" y="814" type="curve" smooth="yes"/>
+      <point x="1073" y="875"/>
+      <point x="1098" y="956"/>
+      <point x="1098" y="1059" type="curve" smooth="yes"/>
+      <point x="1098" y="1212"/>
+      <point x="1056" y="1323"/>
+      <point x="973" y="1391" type="curve" smooth="yes"/>
+      <point x="889" y="1459"/>
+      <point x="751" y="1493"/>
+      <point x="559" y="1493" type="curve" smooth="yes"/>
+      <point x="133" y="1493" type="line"/>
+      <point x="133" y="0" type="line"/>
+      <point x="428" y="0" type="line"/>
+      <point x="428" y="590" type="line"/>
+      <point x="522" y="590" type="line" smooth="yes"/>
+      <point x="593" y="590"/>
+      <point x="655" y="534"/>
+      <point x="708" y="421" type="curve" smooth="yes"/>
+      <point x="717" y="402"/>
+      <point x="724" y="388"/>
+      <point x="729" y="377" type="curve" smooth="yes"/>
+      <point x="909" y="0" type="line"/>
+      <point x="1233" y="0" type="line"/>
+      <point x="963" y="537" type="line" smooth="yes"/>
+      <point x="932" y="600"/>
+      <point x="905" y="642"/>
+      <point x="884" y="664" type="curve" smooth="yes"/>
+      <point x="862" y="685"/>
+      <point x="836" y="699"/>
+      <point x="807" y="705" type="curve"/>
+    </contour>
+    <contour>
+      <point x="428" y="1245" type="line"/>
+      <point x="567" y="1245" type="line" smooth="yes"/>
+      <point x="648" y="1245"/>
+      <point x="706" y="1229"/>
+      <point x="741" y="1198" type="curve" smooth="yes"/>
+      <point x="776" y="1167"/>
+      <point x="793" y="1115"/>
+      <point x="793" y="1042" type="curve" smooth="yes"/>
+      <point x="793" y="969"/>
+      <point x="776" y="917"/>
+      <point x="741" y="886" type="curve" smooth="yes"/>
+      <point x="706" y="854"/>
+      <point x="648" y="838"/>
+      <point x="567" y="838" type="curve" smooth="yes"/>
+      <point x="428" y="838" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 88 - 0
source/Hack-Bold.ufo/glyphs/S_.glif

@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="S" format="1">
+  <advance width="1233"/>
+  <unicode hex="0053"/>
+  <note>
+	S
+  </note>
+  <outline>
+    <contour>
+      <point x="655" y="600" type="line" smooth="yes"/>
+      <point x="706" y="581"/>
+      <point x="744" y="554"/>
+      <point x="771" y="521" type="curve" smooth="yes"/>
+      <point x="798" y="487"/>
+      <point x="811" y="448"/>
+      <point x="811" y="403" type="curve" smooth="yes"/>
+      <point x="811" y="344"/>
+      <point x="791" y="298"/>
+      <point x="751" y="265" type="curve" smooth="yes"/>
+      <point x="711" y="232"/>
+      <point x="655" y="215"/>
+      <point x="582" y="215" type="curve" smooth="yes"/>
+      <point x="510" y="215"/>
+      <point x="437" y="229"/>
+      <point x="364" y="256" type="curve" smooth="yes"/>
+      <point x="290" y="283"/>
+      <point x="214" y="325"/>
+      <point x="135" y="381" type="curve"/>
+      <point x="135" y="76" type="line"/>
+      <point x="204" y="41"/>
+      <point x="276" y="15"/>
+      <point x="351" y="-3" type="curve" smooth="yes"/>
+      <point x="425" y="-20"/>
+      <point x="499" y="-29"/>
+      <point x="573" y="-29" type="curve" smooth="yes"/>
+      <point x="753" y="-29"/>
+      <point x="888" y="8"/>
+      <point x="977" y="83" type="curve" smooth="yes"/>
+      <point x="1066" y="157"/>
+      <point x="1110" y="269"/>
+      <point x="1110" y="420" type="curve" smooth="yes"/>
+      <point x="1110" y="531"/>
+      <point x="1082" y="622"/>
+      <point x="1025" y="695" type="curve" smooth="yes"/>
+      <point x="968" y="768"/>
+      <point x="880" y="826"/>
+      <point x="760" y="870" type="curve" smooth="yes"/>
+      <point x="633" y="918" type="line" smooth="yes"/>
+      <point x="545" y="951"/>
+      <point x="487" y="981"/>
+      <point x="460" y="1008" type="curve" smooth="yes"/>
+      <point x="432" y="1035"/>
+      <point x="418" y="1069"/>
+      <point x="418" y="1110" type="curve" smooth="yes"/>
+      <point x="418" y="1163"/>
+      <point x="437" y="1204"/>
+      <point x="475" y="1233" type="curve" smooth="yes"/>
+      <point x="513" y="1262"/>
+      <point x="568" y="1276"/>
+      <point x="639" y="1276" type="curve" smooth="yes"/>
+      <point x="703" y="1276"/>
+      <point x="768" y="1264"/>
+      <point x="833" y="1241" type="curve" smooth="yes"/>
+      <point x="898" y="1218"/>
+      <point x="963" y="1184"/>
+      <point x="1026" y="1139" type="curve"/>
+      <point x="1026" y="1427" type="line"/>
+      <point x="959" y="1458"/>
+      <point x="891" y="1481"/>
+      <point x="822" y="1497" type="curve" smooth="yes"/>
+      <point x="753" y="1512"/>
+      <point x="685" y="1520"/>
+      <point x="616" y="1520" type="curve" smooth="yes"/>
+      <point x="465" y="1520"/>
+      <point x="346" y="1481"/>
+      <point x="259" y="1404" type="curve" smooth="yes"/>
+      <point x="172" y="1327"/>
+      <point x="129" y="1220"/>
+      <point x="129" y="1085" type="curve" smooth="yes"/>
+      <point x="129" y="980"/>
+      <point x="155" y="896"/>
+      <point x="208" y="834" type="curve" smooth="yes"/>
+      <point x="261" y="771"/>
+      <point x="361" y="712"/>
+      <point x="510" y="655" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 97 - 0
source/Hack-Bold.ufo/glyphs/S_caron.glif

@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Scaron" format="1">
+  <advance width="1233"/>
+  <unicode hex="0160"/>
+  <note>
+	Scaron
+  </note>
+  <outline>
+    <contour>
+      <point x="655" y="600" type="line" smooth="yes"/>
+      <point x="706" y="581"/>
+      <point x="744" y="554"/>
+      <point x="771" y="521" type="curve" smooth="yes"/>
+      <point x="798" y="487"/>
+      <point x="811" y="448"/>
+      <point x="811" y="403" type="curve" smooth="yes"/>
+      <point x="811" y="344"/>
+      <point x="791" y="298"/>
+      <point x="751" y="265" type="curve" smooth="yes"/>
+      <point x="711" y="232"/>
+      <point x="655" y="215"/>
+      <point x="582" y="215" type="curve" smooth="yes"/>
+      <point x="510" y="215"/>
+      <point x="437" y="229"/>
+      <point x="364" y="256" type="curve" smooth="yes"/>
+      <point x="290" y="283"/>
+      <point x="214" y="325"/>
+      <point x="135" y="381" type="curve"/>
+      <point x="135" y="76" type="line"/>
+      <point x="204" y="41"/>
+      <point x="276" y="15"/>
+      <point x="351" y="-3" type="curve" smooth="yes"/>
+      <point x="425" y="-20"/>
+      <point x="499" y="-29"/>
+      <point x="573" y="-29" type="curve" smooth="yes"/>
+      <point x="753" y="-29"/>
+      <point x="888" y="8"/>
+      <point x="977" y="83" type="curve" smooth="yes"/>
+      <point x="1066" y="157"/>
+      <point x="1110" y="269"/>
+      <point x="1110" y="420" type="curve" smooth="yes"/>
+      <point x="1110" y="531"/>
+      <point x="1082" y="622"/>
+      <point x="1025" y="695" type="curve" smooth="yes"/>
+      <point x="968" y="768"/>
+      <point x="880" y="826"/>
+      <point x="760" y="870" type="curve" smooth="yes"/>
+      <point x="633" y="918" type="line" smooth="yes"/>
+      <point x="545" y="951"/>
+      <point x="487" y="981"/>
+      <point x="460" y="1008" type="curve" smooth="yes"/>
+      <point x="432" y="1035"/>
+      <point x="418" y="1069"/>
+      <point x="418" y="1110" type="curve" smooth="yes"/>
+      <point x="418" y="1163"/>
+      <point x="437" y="1204"/>
+      <point x="475" y="1233" type="curve" smooth="yes"/>
+      <point x="513" y="1262"/>
+      <point x="568" y="1276"/>
+      <point x="639" y="1276" type="curve" smooth="yes"/>
+      <point x="703" y="1276"/>
+      <point x="768" y="1264"/>
+      <point x="833" y="1241" type="curve" smooth="yes"/>
+      <point x="898" y="1218"/>
+      <point x="963" y="1184"/>
+      <point x="1026" y="1139" type="curve"/>
+      <point x="1026" y="1427" type="line"/>
+      <point x="959" y="1458"/>
+      <point x="891" y="1481"/>
+      <point x="822" y="1497" type="curve" smooth="yes"/>
+      <point x="753" y="1512"/>
+      <point x="685" y="1520"/>
+      <point x="616" y="1520" type="curve" smooth="yes"/>
+      <point x="465" y="1520"/>
+      <point x="346" y="1481"/>
+      <point x="259" y="1404" type="curve" smooth="yes"/>
+      <point x="172" y="1327"/>
+      <point x="129" y="1220"/>
+      <point x="129" y="1085" type="curve" smooth="yes"/>
+      <point x="129" y="980"/>
+      <point x="155" y="896"/>
+      <point x="208" y="834" type="curve" smooth="yes"/>
+      <point x="261" y="771"/>
+      <point x="361" y="712"/>
+      <point x="510" y="655" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="461" y="1635" type="line"/>
+      <point x="770" y="1635" type="line"/>
+      <point x="993" y="1899" type="line"/>
+      <point x="815" y="1899" type="line"/>
+      <point x="616" y="1737" type="line"/>
+      <point x="418" y="1899" type="line"/>
+      <point x="240" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 128 - 0
source/Hack-Bold.ufo/glyphs/S_cedilla.glif

@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Scedilla" format="1">
+  <advance width="1233"/>
+  <unicode hex="015E"/>
+  <note>
+	Scedilla
+  </note>
+  <outline>
+    <contour>
+      <point x="655" y="600" type="line" smooth="yes"/>
+      <point x="706" y="581"/>
+      <point x="744" y="554"/>
+      <point x="771" y="521" type="curve" smooth="yes"/>
+      <point x="798" y="487"/>
+      <point x="811" y="448"/>
+      <point x="811" y="403" type="curve" smooth="yes"/>
+      <point x="811" y="344"/>
+      <point x="791" y="298"/>
+      <point x="751" y="265" type="curve" smooth="yes"/>
+      <point x="711" y="232"/>
+      <point x="655" y="215"/>
+      <point x="582" y="215" type="curve" smooth="yes"/>
+      <point x="510" y="215"/>
+      <point x="437" y="229"/>
+      <point x="364" y="256" type="curve" smooth="yes"/>
+      <point x="290" y="283"/>
+      <point x="214" y="325"/>
+      <point x="135" y="381" type="curve"/>
+      <point x="135" y="76" type="line"/>
+      <point x="204" y="41"/>
+      <point x="276" y="15"/>
+      <point x="351" y="-3" type="curve" smooth="yes"/>
+      <point x="425" y="-20"/>
+      <point x="499" y="-29"/>
+      <point x="573" y="-29" type="curve" smooth="yes"/>
+      <point x="753" y="-29"/>
+      <point x="888" y="8"/>
+      <point x="977" y="83" type="curve" smooth="yes"/>
+      <point x="1066" y="157"/>
+      <point x="1110" y="269"/>
+      <point x="1110" y="420" type="curve" smooth="yes"/>
+      <point x="1110" y="531"/>
+      <point x="1082" y="622"/>
+      <point x="1025" y="695" type="curve" smooth="yes"/>
+      <point x="968" y="768"/>
+      <point x="880" y="826"/>
+      <point x="760" y="870" type="curve" smooth="yes"/>
+      <point x="633" y="918" type="line" smooth="yes"/>
+      <point x="545" y="951"/>
+      <point x="487" y="981"/>
+      <point x="460" y="1008" type="curve" smooth="yes"/>
+      <point x="432" y="1035"/>
+      <point x="418" y="1069"/>
+      <point x="418" y="1110" type="curve" smooth="yes"/>
+      <point x="418" y="1163"/>
+      <point x="437" y="1204"/>
+      <point x="475" y="1233" type="curve" smooth="yes"/>
+      <point x="513" y="1262"/>
+      <point x="568" y="1276"/>
+      <point x="639" y="1276" type="curve" smooth="yes"/>
+      <point x="703" y="1276"/>
+      <point x="768" y="1264"/>
+      <point x="833" y="1241" type="curve" smooth="yes"/>
+      <point x="898" y="1218"/>
+      <point x="963" y="1184"/>
+      <point x="1026" y="1139" type="curve"/>
+      <point x="1026" y="1427" type="line"/>
+      <point x="959" y="1458"/>
+      <point x="891" y="1481"/>
+      <point x="822" y="1497" type="curve" smooth="yes"/>
+      <point x="753" y="1512"/>
+      <point x="685" y="1520"/>
+      <point x="616" y="1520" type="curve" smooth="yes"/>
+      <point x="465" y="1520"/>
+      <point x="346" y="1481"/>
+      <point x="259" y="1404" type="curve" smooth="yes"/>
+      <point x="172" y="1327"/>
+      <point x="129" y="1220"/>
+      <point x="129" y="1085" type="curve" smooth="yes"/>
+      <point x="129" y="980"/>
+      <point x="155" y="896"/>
+      <point x="208" y="834" type="curve" smooth="yes"/>
+      <point x="261" y="771"/>
+      <point x="361" y="712"/>
+      <point x="510" y="655" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="567" y="0" type="line"/>
+      <point x="598" y="-40"/>
+      <point x="620" y="-74"/>
+      <point x="634" y="-101" type="curve" smooth="yes"/>
+      <point x="648" y="-128"/>
+      <point x="655" y="-151"/>
+      <point x="655" y="-168" type="curve" smooth="yes"/>
+      <point x="655" y="-195"/>
+      <point x="644" y="-216"/>
+      <point x="623" y="-231" type="curve" smooth="yes"/>
+      <point x="601" y="-246"/>
+      <point x="571" y="-254"/>
+      <point x="532" y="-254" type="curve" smooth="yes"/>
+      <point x="508" y="-254"/>
+      <point x="482" y="-251"/>
+      <point x="454" y="-245" type="curve" smooth="yes"/>
+      <point x="426" y="-239"/>
+      <point x="397" y="-230"/>
+      <point x="367" y="-219" type="curve"/>
+      <point x="367" y="-375" type="line"/>
+      <point x="402" y="-384"/>
+      <point x="437" y="-390"/>
+      <point x="471" y="-395" type="curve" smooth="yes"/>
+      <point x="504" y="-399"/>
+      <point x="537" y="-401"/>
+      <point x="569" y="-401" type="curve" smooth="yes"/>
+      <point x="654" y="-401"/>
+      <point x="717" y="-386"/>
+      <point x="758" y="-356" type="curve" smooth="yes"/>
+      <point x="799" y="-325"/>
+      <point x="819" y="-278"/>
+      <point x="819" y="-215" type="curve" smooth="yes"/>
+      <point x="819" y="-184"/>
+      <point x="810" y="-150"/>
+      <point x="792" y="-115" type="curve" smooth="yes"/>
+      <point x="773" y="-80"/>
+      <point x="745" y="-41"/>
+      <point x="707" y="0" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 20 - 0
source/Hack-Bold.ufo/glyphs/T_.glif

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="T" format="1">
+  <advance width="1233"/>
+  <unicode hex="0054"/>
+  <note>
+	T
+  </note>
+  <outline>
+    <contour>
+      <point x="764" y="0" type="line"/>
+      <point x="764" y="1235" type="line"/>
+      <point x="1143" y="1235" type="line"/>
+      <point x="1143" y="1493" type="line"/>
+      <point x="90" y="1493" type="line"/>
+      <point x="90" y="1235" type="line"/>
+      <point x="469" y="1235" type="line"/>
+      <point x="469" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 48 - 0
source/Hack-Bold.ufo/glyphs/T_horn.glif

@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Thorn" format="1">
+  <advance width="1233"/>
+  <unicode hex="00DE"/>
+  <note>
+	Thorn
+  </note>
+  <outline>
+    <contour>
+      <point x="457" y="1014" type="line"/>
+      <point x="578" y="1014" type="line" smooth="yes"/>
+      <point x="675" y="1014"/>
+      <point x="743" y="997"/>
+      <point x="782" y="964" type="curve" smooth="yes"/>
+      <point x="821" y="931"/>
+      <point x="840" y="874"/>
+      <point x="840" y="793" type="curve" smooth="yes"/>
+      <point x="840" y="713"/>
+      <point x="821" y="657"/>
+      <point x="782" y="624" type="curve" smooth="yes"/>
+      <point x="743" y="591"/>
+      <point x="675" y="575"/>
+      <point x="578" y="575" type="curve" smooth="yes"/>
+      <point x="457" y="575" type="line"/>
+    </contour>
+    <contour>
+      <point x="162" y="1493" type="line"/>
+      <point x="162" y="0" type="line"/>
+      <point x="457" y="0" type="line"/>
+      <point x="457" y="332" type="line"/>
+      <point x="567" y="332" type="line" smooth="yes"/>
+      <point x="771" y="332"/>
+      <point x="919" y="368"/>
+      <point x="1010" y="441" type="curve" smooth="yes"/>
+      <point x="1101" y="513"/>
+      <point x="1147" y="629"/>
+      <point x="1147" y="788" type="curve" smooth="yes"/>
+      <point x="1147" y="953"/>
+      <point x="1102" y="1073"/>
+      <point x="1012" y="1146" type="curve" smooth="yes"/>
+      <point x="921" y="1219"/>
+      <point x="773" y="1255"/>
+      <point x="567" y="1255" type="curve" smooth="yes"/>
+      <point x="457" y="1255" type="line"/>
+      <point x="457" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 42 - 0
source/Hack-Bold.ufo/glyphs/U_.glif

@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="U" format="1">
+  <advance width="1233"/>
+  <unicode hex="0055"/>
+  <note>
+	U
+  </note>
+  <outline>
+    <contour>
+      <point x="106" y="551" type="line" smooth="yes"/>
+      <point x="106" y="348"/>
+      <point x="147" y="201"/>
+      <point x="228" y="109" type="curve" smooth="yes"/>
+      <point x="309" y="17"/>
+      <point x="438" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="795" y="-29"/>
+      <point x="924" y="17"/>
+      <point x="1005" y="109" type="curve" smooth="yes"/>
+      <point x="1086" y="201"/>
+      <point x="1126" y="348"/>
+      <point x="1126" y="551" type="curve" smooth="yes"/>
+      <point x="1126" y="1493" type="line"/>
+      <point x="831" y="1493" type="line"/>
+      <point x="831" y="477" type="line" smooth="yes"/>
+      <point x="831" y="402"/>
+      <point x="812" y="344"/>
+      <point x="774" y="302" type="curve" smooth="yes"/>
+      <point x="736" y="259"/>
+      <point x="683" y="238"/>
+      <point x="616" y="238" type="curve" smooth="yes"/>
+      <point x="549" y="238"/>
+      <point x="496" y="259"/>
+      <point x="458" y="302" type="curve" smooth="yes"/>
+      <point x="420" y="344"/>
+      <point x="401" y="402"/>
+      <point x="401" y="477" type="curve" smooth="yes"/>
+      <point x="401" y="1493" type="line"/>
+      <point x="106" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 48 - 0
source/Hack-Bold.ufo/glyphs/U_acute.glif

@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Uacute" format="1">
+  <advance width="1233"/>
+  <unicode hex="00DA"/>
+  <note>
+	Uacute
+  </note>
+  <outline>
+    <contour>
+      <point x="106" y="551" type="line" smooth="yes"/>
+      <point x="106" y="348"/>
+      <point x="147" y="201"/>
+      <point x="228" y="109" type="curve" smooth="yes"/>
+      <point x="309" y="17"/>
+      <point x="438" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="795" y="-29"/>
+      <point x="924" y="17"/>
+      <point x="1005" y="109" type="curve" smooth="yes"/>
+      <point x="1086" y="201"/>
+      <point x="1126" y="348"/>
+      <point x="1126" y="551" type="curve" smooth="yes"/>
+      <point x="1126" y="1493" type="line"/>
+      <point x="831" y="1493" type="line"/>
+      <point x="831" y="477" type="line" smooth="yes"/>
+      <point x="831" y="402"/>
+      <point x="812" y="344"/>
+      <point x="774" y="302" type="curve" smooth="yes"/>
+      <point x="736" y="259"/>
+      <point x="683" y="238"/>
+      <point x="616" y="238" type="curve" smooth="yes"/>
+      <point x="549" y="238"/>
+      <point x="496" y="259"/>
+      <point x="458" y="302" type="curve" smooth="yes"/>
+      <point x="420" y="344"/>
+      <point x="401" y="402"/>
+      <point x="401" y="477" type="curve" smooth="yes"/>
+      <point x="401" y="1493" type="line"/>
+      <point x="106" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="668" y="1899" type="line"/>
+      <point x="469" y="1635" type="line"/>
+      <point x="666" y="1635" type="line"/>
+      <point x="952" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 51 - 0
source/Hack-Bold.ufo/glyphs/U_circumflex.glif

@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ucircumflex" format="1">
+  <advance width="1233"/>
+  <unicode hex="00DB"/>
+  <note>
+	Ucircumflex
+  </note>
+  <outline>
+    <contour>
+      <point x="106" y="551" type="line" smooth="yes"/>
+      <point x="106" y="348"/>
+      <point x="147" y="201"/>
+      <point x="228" y="109" type="curve" smooth="yes"/>
+      <point x="309" y="17"/>
+      <point x="438" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="795" y="-29"/>
+      <point x="924" y="17"/>
+      <point x="1005" y="109" type="curve" smooth="yes"/>
+      <point x="1086" y="201"/>
+      <point x="1126" y="348"/>
+      <point x="1126" y="551" type="curve" smooth="yes"/>
+      <point x="1126" y="1493" type="line"/>
+      <point x="831" y="1493" type="line"/>
+      <point x="831" y="477" type="line" smooth="yes"/>
+      <point x="831" y="402"/>
+      <point x="812" y="344"/>
+      <point x="774" y="302" type="curve" smooth="yes"/>
+      <point x="736" y="259"/>
+      <point x="683" y="238"/>
+      <point x="616" y="238" type="curve" smooth="yes"/>
+      <point x="549" y="238"/>
+      <point x="496" y="259"/>
+      <point x="458" y="302" type="curve" smooth="yes"/>
+      <point x="420" y="344"/>
+      <point x="401" y="402"/>
+      <point x="401" y="477" type="curve" smooth="yes"/>
+      <point x="401" y="1493" type="line"/>
+      <point x="106" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="461" y="1899" type="line"/>
+      <point x="240" y="1635" type="line"/>
+      <point x="418" y="1635" type="line"/>
+      <point x="616" y="1796" type="line"/>
+      <point x="815" y="1635" type="line"/>
+      <point x="993" y="1635" type="line"/>
+      <point x="770" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 54 - 0
source/Hack-Bold.ufo/glyphs/U_dieresis.glif

@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Udieresis" format="1">
+  <advance width="1233"/>
+  <unicode hex="00DC"/>
+  <note>
+	Udieresis
+  </note>
+  <outline>
+    <contour>
+      <point x="106" y="551" type="line" smooth="yes"/>
+      <point x="106" y="348"/>
+      <point x="147" y="201"/>
+      <point x="228" y="109" type="curve" smooth="yes"/>
+      <point x="309" y="17"/>
+      <point x="438" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="795" y="-29"/>
+      <point x="924" y="17"/>
+      <point x="1005" y="109" type="curve" smooth="yes"/>
+      <point x="1086" y="201"/>
+      <point x="1126" y="348"/>
+      <point x="1126" y="551" type="curve" smooth="yes"/>
+      <point x="1126" y="1493" type="line"/>
+      <point x="831" y="1493" type="line"/>
+      <point x="831" y="477" type="line" smooth="yes"/>
+      <point x="831" y="402"/>
+      <point x="812" y="344"/>
+      <point x="774" y="302" type="curve" smooth="yes"/>
+      <point x="736" y="259"/>
+      <point x="683" y="238"/>
+      <point x="616" y="238" type="curve" smooth="yes"/>
+      <point x="549" y="238"/>
+      <point x="496" y="259"/>
+      <point x="458" y="302" type="curve" smooth="yes"/>
+      <point x="420" y="344"/>
+      <point x="401" y="402"/>
+      <point x="401" y="477" type="curve" smooth="yes"/>
+      <point x="401" y="1493" type="line"/>
+      <point x="106" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="696" y="1899" type="line"/>
+      <point x="696" y="1653" type="line"/>
+      <point x="932" y="1653" type="line"/>
+      <point x="932" y="1899" type="line"/>
+    </contour>
+    <contour>
+      <point x="301" y="1899" type="line"/>
+      <point x="301" y="1653" type="line"/>
+      <point x="537" y="1653" type="line"/>
+      <point x="537" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 48 - 0
source/Hack-Bold.ufo/glyphs/U_grave.glif

@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ugrave" format="1">
+  <advance width="1233"/>
+  <unicode hex="00D9"/>
+  <note>
+	Ugrave
+  </note>
+  <outline>
+    <contour>
+      <point x="106" y="551" type="line" smooth="yes"/>
+      <point x="106" y="348"/>
+      <point x="147" y="201"/>
+      <point x="228" y="109" type="curve" smooth="yes"/>
+      <point x="309" y="17"/>
+      <point x="438" y="-29"/>
+      <point x="616" y="-29" type="curve" smooth="yes"/>
+      <point x="795" y="-29"/>
+      <point x="924" y="17"/>
+      <point x="1005" y="109" type="curve" smooth="yes"/>
+      <point x="1086" y="201"/>
+      <point x="1126" y="348"/>
+      <point x="1126" y="551" type="curve" smooth="yes"/>
+      <point x="1126" y="1493" type="line"/>
+      <point x="831" y="1493" type="line"/>
+      <point x="831" y="477" type="line" smooth="yes"/>
+      <point x="831" y="402"/>
+      <point x="812" y="344"/>
+      <point x="774" y="302" type="curve" smooth="yes"/>
+      <point x="736" y="259"/>
+      <point x="683" y="238"/>
+      <point x="616" y="238" type="curve" smooth="yes"/>
+      <point x="549" y="238"/>
+      <point x="496" y="259"/>
+      <point x="458" y="302" type="curve" smooth="yes"/>
+      <point x="420" y="344"/>
+      <point x="401" y="402"/>
+      <point x="401" y="477" type="curve" smooth="yes"/>
+      <point x="401" y="1493" type="line"/>
+      <point x="106" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="567" y="1899" type="line"/>
+      <point x="283" y="1899" type="line"/>
+      <point x="569" y="1635" type="line"/>
+      <point x="766" y="1635" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 19 - 0
source/Hack-Bold.ufo/glyphs/V_.glif

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="V" format="1">
+  <advance width="1233"/>
+  <unicode hex="0056"/>
+  <note>
+	V
+  </note>
+  <outline>
+    <contour>
+      <point x="616" y="246" type="line"/>
+      <point x="354" y="1493" type="line"/>
+      <point x="57" y="1493" type="line"/>
+      <point x="412" y="0" type="line"/>
+      <point x="821" y="0" type="line"/>
+      <point x="1176" y="1493" type="line"/>
+      <point x="879" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 25 - 0
source/Hack-Bold.ufo/glyphs/W_.glif

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="W" format="1">
+  <advance width="1233"/>
+  <unicode hex="0057"/>
+  <note>
+	W
+  </note>
+  <outline>
+    <contour>
+      <point x="0" y="1493" type="line"/>
+      <point x="184" y="0" type="line"/>
+      <point x="457" y="0" type="line"/>
+      <point x="616" y="784" type="line"/>
+      <point x="786" y="0" type="line"/>
+      <point x="1061" y="0" type="line"/>
+      <point x="1233" y="1493" type="line"/>
+      <point x="973" y="1493" type="line"/>
+      <point x="889" y="397" type="line"/>
+      <point x="739" y="1106" type="line"/>
+      <point x="494" y="1106" type="line"/>
+      <point x="365" y="397" type="line"/>
+      <point x="258" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 24 - 0
source/Hack-Bold.ufo/glyphs/X_.glif

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="X" format="1">
+  <advance width="1233"/>
+  <unicode hex="0058"/>
+  <note>
+	X
+  </note>
+  <outline>
+    <contour>
+      <point x="1206" y="0" type="line"/>
+      <point x="770" y="758" type="line"/>
+      <point x="1194" y="1493" type="line"/>
+      <point x="889" y="1493" type="line"/>
+      <point x="616" y="1018" type="line"/>
+      <point x="344" y="1493" type="line"/>
+      <point x="39" y="1493" type="line"/>
+      <point x="465" y="758" type="line"/>
+      <point x="27" y="0" type="line"/>
+      <point x="332" y="0" type="line"/>
+      <point x="616" y="494" type="line"/>
+      <point x="901" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 21 - 0
source/Hack-Bold.ufo/glyphs/Y_.glif

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Y" format="1">
+  <advance width="1233"/>
+  <unicode hex="0059"/>
+  <note>
+	Y
+  </note>
+  <outline>
+    <contour>
+      <point x="8" y="1493" type="line"/>
+      <point x="469" y="588" type="line"/>
+      <point x="469" y="0" type="line"/>
+      <point x="764" y="0" type="line"/>
+      <point x="764" y="588" type="line"/>
+      <point x="1225" y="1493" type="line"/>
+      <point x="907" y="1493" type="line"/>
+      <point x="616" y="893" type="line"/>
+      <point x="326" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 27 - 0
source/Hack-Bold.ufo/glyphs/Y_acute.glif

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Yacute" format="1">
+  <advance width="1233"/>
+  <unicode hex="00DD"/>
+  <note>
+	Yacute
+  </note>
+  <outline>
+    <contour>
+      <point x="8" y="1493" type="line"/>
+      <point x="469" y="588" type="line"/>
+      <point x="469" y="0" type="line"/>
+      <point x="764" y="0" type="line"/>
+      <point x="764" y="588" type="line"/>
+      <point x="1225" y="1493" type="line"/>
+      <point x="907" y="1493" type="line"/>
+      <point x="616" y="893" type="line"/>
+      <point x="326" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="668" y="1899" type="line"/>
+      <point x="469" y="1635" type="line"/>
+      <point x="666" y="1635" type="line"/>
+      <point x="952" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 33 - 0
source/Hack-Bold.ufo/glyphs/Y_dieresis.glif

@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ydieresis" format="1">
+  <advance width="1233"/>
+  <unicode hex="0178"/>
+  <note>
+	Ydieresis
+  </note>
+  <outline>
+    <contour>
+      <point x="8" y="1493" type="line"/>
+      <point x="469" y="588" type="line"/>
+      <point x="469" y="0" type="line"/>
+      <point x="764" y="0" type="line"/>
+      <point x="764" y="588" type="line"/>
+      <point x="1225" y="1493" type="line"/>
+      <point x="907" y="1493" type="line"/>
+      <point x="616" y="893" type="line"/>
+      <point x="326" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="696" y="1899" type="line"/>
+      <point x="696" y="1653" type="line"/>
+      <point x="932" y="1653" type="line"/>
+      <point x="932" y="1899" type="line"/>
+    </contour>
+    <contour>
+      <point x="301" y="1899" type="line"/>
+      <point x="301" y="1653" type="line"/>
+      <point x="537" y="1653" type="line"/>
+      <point x="537" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 22 - 0
source/Hack-Bold.ufo/glyphs/Z_.glif

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Z" format="1">
+  <advance width="1233"/>
+  <unicode hex="005A"/>
+  <note>
+	Z
+  </note>
+  <outline>
+    <contour>
+      <point x="137" y="1493" type="line"/>
+      <point x="137" y="1233" type="line"/>
+      <point x="786" y="1233" type="line"/>
+      <point x="115" y="244" type="line"/>
+      <point x="115" y="0" type="line"/>
+      <point x="1161" y="0" type="line"/>
+      <point x="1161" y="260" type="line"/>
+      <point x="455" y="260" type="line"/>
+      <point x="1147" y="1249" type="line"/>
+      <point x="1147" y="1493" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 31 - 0
source/Hack-Bold.ufo/glyphs/Z_caron.glif

@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Zcaron" format="1">
+  <advance width="1233"/>
+  <unicode hex="017D"/>
+  <note>
+	Zcaron
+  </note>
+  <outline>
+    <contour>
+      <point x="137" y="1493" type="line"/>
+      <point x="137" y="1233" type="line"/>
+      <point x="786" y="1233" type="line"/>
+      <point x="115" y="244" type="line"/>
+      <point x="115" y="0" type="line"/>
+      <point x="1161" y="0" type="line"/>
+      <point x="1161" y="260" type="line"/>
+      <point x="455" y="260" type="line"/>
+      <point x="1147" y="1249" type="line"/>
+      <point x="1147" y="1493" type="line"/>
+    </contour>
+    <contour>
+      <point x="461" y="1635" type="line"/>
+      <point x="770" y="1635" type="line"/>
+      <point x="993" y="1899" type="line"/>
+      <point x="815" y="1899" type="line"/>
+      <point x="616" y="1737" type="line"/>
+      <point x="418" y="1899" type="line"/>
+      <point x="240" y="1899" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 21 - 0
source/Hack-Bold.ufo/glyphs/_notdef.glif

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name=".notdef" format="1">
+  <advance width="1233"/>
+  <note>
+	.notdef
+  </note>
+  <outline>
+    <contour>
+      <point x="104" y="-362" type="line"/>
+      <point x="1128" y="-362" type="line"/>
+      <point x="1128" y="1444" type="line"/>
+      <point x="104" y="1444" type="line"/>
+    </contour>
+    <contour>
+      <point x="219" y="-248" type="line"/>
+      <point x="219" y="1329" type="line"/>
+      <point x="1014" y="1329" type="line"/>
+      <point x="1014" y="-248" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 9 - 0
source/Hack-Bold.ufo/glyphs/_null.glif

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

+ 82 - 0
source/Hack-Bold.ufo/glyphs/a.glif

@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="a" format="1">
+  <advance width="1233"/>
+  <unicode hex="0061"/>
+  <note>
+	a
+  </note>
+  <outline>
+    <contour>
+      <point x="817" y="526" type="line"/>
+      <point x="817" y="506" type="line" smooth="yes"/>
+      <point x="817" y="401"/>
+      <point x="796" y="320"/>
+      <point x="753" y="262" type="curve" smooth="yes"/>
+      <point x="710" y="203"/>
+      <point x="650" y="174"/>
+      <point x="573" y="174" type="curve" smooth="yes"/>
+      <point x="522" y="174"/>
+      <point x="481" y="189"/>
+      <point x="451" y="219" type="curve" smooth="yes"/>
+      <point x="421" y="249"/>
+      <point x="406" y="289"/>
+      <point x="406" y="340" type="curve" smooth="yes"/>
+      <point x="406" y="408"/>
+      <point x="428" y="456"/>
+      <point x="471" y="484" type="curve" smooth="yes"/>
+      <point x="514" y="512"/>
+      <point x="591" y="526"/>
+      <point x="700" y="526" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="1108" y="639" type="line" smooth="yes"/>
+      <point x="1108" y="830"/>
+      <point x="1071" y="962"/>
+      <point x="998" y="1036" type="curve" smooth="yes"/>
+      <point x="924" y="1110"/>
+      <point x="796" y="1147"/>
+      <point x="614" y="1147" type="curve" smooth="yes"/>
+      <point x="539" y="1147"/>
+      <point x="469" y="1141"/>
+      <point x="402" y="1128" type="curve" smooth="yes"/>
+      <point x="335" y="1115"/>
+      <point x="270" y="1096"/>
+      <point x="205" y="1069" type="curve"/>
+      <point x="205" y="819" type="line"/>
+      <point x="276" y="858"/>
+      <point x="345" y="886"/>
+      <point x="411" y="904" type="curve" smooth="yes"/>
+      <point x="476" y="921"/>
+      <point x="544" y="930"/>
+      <point x="614" y="930" type="curve" smooth="yes"/>
+      <point x="681" y="930"/>
+      <point x="731" y="918"/>
+      <point x="766" y="894" type="curve" smooth="yes"/>
+      <point x="800" y="869"/>
+      <point x="817" y="833"/>
+      <point x="817" y="786" type="curve" smooth="yes"/>
+      <point x="817" y="737" type="line"/>
+      <point x="614" y="737" type="line" smooth="yes"/>
+      <point x="437" y="737"/>
+      <point x="306" y="706"/>
+      <point x="221" y="644" type="curve" smooth="yes"/>
+      <point x="136" y="581"/>
+      <point x="94" y="485"/>
+      <point x="94" y="354" type="curve" smooth="yes"/>
+      <point x="94" y="233"/>
+      <point x="130" y="139"/>
+      <point x="201" y="72" type="curve" smooth="yes"/>
+      <point x="272" y="5"/>
+      <point x="371" y="-29"/>
+      <point x="498" y="-29" type="curve" smooth="yes"/>
+      <point x="565" y="-29"/>
+      <point x="626" y="-16"/>
+      <point x="681" y="11" type="curve" smooth="yes"/>
+      <point x="736" y="38"/>
+      <point x="782" y="76"/>
+      <point x="817" y="125" type="curve"/>
+      <point x="817" y="0" type="line"/>
+      <point x="1108" y="0" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 88 - 0
source/Hack-Bold.ufo/glyphs/aacute.glif

@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="aacute" format="1">
+  <advance width="1233"/>
+  <unicode hex="00E1"/>
+  <note>
+	aacute
+  </note>
+  <outline>
+    <contour>
+      <point x="817" y="526" type="line"/>
+      <point x="817" y="506" type="line" smooth="yes"/>
+      <point x="817" y="401"/>
+      <point x="796" y="320"/>
+      <point x="753" y="262" type="curve" smooth="yes"/>
+      <point x="710" y="203"/>
+      <point x="650" y="174"/>
+      <point x="573" y="174" type="curve" smooth="yes"/>
+      <point x="522" y="174"/>
+      <point x="481" y="189"/>
+      <point x="451" y="219" type="curve" smooth="yes"/>
+      <point x="421" y="249"/>
+      <point x="406" y="289"/>
+      <point x="406" y="340" type="curve" smooth="yes"/>
+      <point x="406" y="408"/>
+      <point x="428" y="456"/>
+      <point x="471" y="484" type="curve" smooth="yes"/>
+      <point x="514" y="512"/>
+      <point x="591" y="526"/>
+      <point x="700" y="526" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="1108" y="639" type="line" smooth="yes"/>
+      <point x="1108" y="830"/>
+      <point x="1071" y="962"/>
+      <point x="998" y="1036" type="curve" smooth="yes"/>
+      <point x="924" y="1110"/>
+      <point x="796" y="1147"/>
+      <point x="614" y="1147" type="curve" smooth="yes"/>
+      <point x="539" y="1147"/>
+      <point x="469" y="1141"/>
+      <point x="402" y="1128" type="curve" smooth="yes"/>
+      <point x="335" y="1115"/>
+      <point x="270" y="1096"/>
+      <point x="205" y="1069" type="curve"/>
+      <point x="205" y="819" type="line"/>
+      <point x="276" y="858"/>
+      <point x="345" y="886"/>
+      <point x="411" y="904" type="curve" smooth="yes"/>
+      <point x="476" y="921"/>
+      <point x="544" y="930"/>
+      <point x="614" y="930" type="curve" smooth="yes"/>
+      <point x="681" y="930"/>
+      <point x="731" y="918"/>
+      <point x="766" y="894" type="curve" smooth="yes"/>
+      <point x="800" y="869"/>
+      <point x="817" y="833"/>
+      <point x="817" y="786" type="curve" smooth="yes"/>
+      <point x="817" y="737" type="line"/>
+      <point x="614" y="737" type="line" smooth="yes"/>
+      <point x="437" y="737"/>
+      <point x="306" y="706"/>
+      <point x="221" y="644" type="curve" smooth="yes"/>
+      <point x="136" y="581"/>
+      <point x="94" y="485"/>
+      <point x="94" y="354" type="curve" smooth="yes"/>
+      <point x="94" y="233"/>
+      <point x="130" y="139"/>
+      <point x="201" y="72" type="curve" smooth="yes"/>
+      <point x="272" y="5"/>
+      <point x="371" y="-29"/>
+      <point x="498" y="-29" type="curve" smooth="yes"/>
+      <point x="565" y="-29"/>
+      <point x="626" y="-16"/>
+      <point x="681" y="11" type="curve" smooth="yes"/>
+      <point x="736" y="38"/>
+      <point x="782" y="76"/>
+      <point x="817" y="125" type="curve"/>
+      <point x="817" y="0" type="line"/>
+      <point x="1108" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="752" y="1638" type="line"/>
+      <point x="469" y="1262" type="line"/>
+      <point x="666" y="1262" type="line"/>
+      <point x="1034" y="1638" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 91 - 0
source/Hack-Bold.ufo/glyphs/acircumflex.glif

@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="acircumflex" format="1">
+  <advance width="1233"/>
+  <unicode hex="00E2"/>
+  <note>
+	acircumflex
+  </note>
+  <outline>
+    <contour>
+      <point x="817" y="526" type="line"/>
+      <point x="817" y="506" type="line" smooth="yes"/>
+      <point x="817" y="401"/>
+      <point x="796" y="320"/>
+      <point x="753" y="262" type="curve" smooth="yes"/>
+      <point x="710" y="203"/>
+      <point x="650" y="174"/>
+      <point x="573" y="174" type="curve" smooth="yes"/>
+      <point x="522" y="174"/>
+      <point x="481" y="189"/>
+      <point x="451" y="219" type="curve" smooth="yes"/>
+      <point x="421" y="249"/>
+      <point x="406" y="289"/>
+      <point x="406" y="340" type="curve" smooth="yes"/>
+      <point x="406" y="408"/>
+      <point x="428" y="456"/>
+      <point x="471" y="484" type="curve" smooth="yes"/>
+      <point x="514" y="512"/>
+      <point x="591" y="526"/>
+      <point x="700" y="526" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="1108" y="639" type="line" smooth="yes"/>
+      <point x="1108" y="830"/>
+      <point x="1071" y="962"/>
+      <point x="998" y="1036" type="curve" smooth="yes"/>
+      <point x="924" y="1110"/>
+      <point x="796" y="1147"/>
+      <point x="614" y="1147" type="curve" smooth="yes"/>
+      <point x="539" y="1147"/>
+      <point x="469" y="1141"/>
+      <point x="402" y="1128" type="curve" smooth="yes"/>
+      <point x="335" y="1115"/>
+      <point x="270" y="1096"/>
+      <point x="205" y="1069" type="curve"/>
+      <point x="205" y="819" type="line"/>
+      <point x="276" y="858"/>
+      <point x="345" y="886"/>
+      <point x="411" y="904" type="curve" smooth="yes"/>
+      <point x="476" y="921"/>
+      <point x="544" y="930"/>
+      <point x="614" y="930" type="curve" smooth="yes"/>
+      <point x="681" y="930"/>
+      <point x="731" y="918"/>
+      <point x="766" y="894" type="curve" smooth="yes"/>
+      <point x="800" y="869"/>
+      <point x="817" y="833"/>
+      <point x="817" y="786" type="curve" smooth="yes"/>
+      <point x="817" y="737" type="line"/>
+      <point x="614" y="737" type="line" smooth="yes"/>
+      <point x="437" y="737"/>
+      <point x="306" y="706"/>
+      <point x="221" y="644" type="curve" smooth="yes"/>
+      <point x="136" y="581"/>
+      <point x="94" y="485"/>
+      <point x="94" y="354" type="curve" smooth="yes"/>
+      <point x="94" y="233"/>
+      <point x="130" y="139"/>
+      <point x="201" y="72" type="curve" smooth="yes"/>
+      <point x="272" y="5"/>
+      <point x="371" y="-29"/>
+      <point x="498" y="-29" type="curve" smooth="yes"/>
+      <point x="565" y="-29"/>
+      <point x="626" y="-16"/>
+      <point x="681" y="11" type="curve" smooth="yes"/>
+      <point x="736" y="38"/>
+      <point x="782" y="76"/>
+      <point x="817" y="125" type="curve"/>
+      <point x="817" y="0" type="line"/>
+      <point x="1108" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="496" y="1638" type="line"/>
+      <point x="240" y="1262" type="line"/>
+      <point x="418" y="1262" type="line"/>
+      <point x="616" y="1487" type="line"/>
+      <point x="815" y="1262" type="line"/>
+      <point x="993" y="1262" type="line"/>
+      <point x="737" y="1638" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 16 - 0
source/Hack-Bold.ufo/glyphs/acute.glif

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="acute" format="1">
+  <advance width="1233"/>
+  <unicode hex="00B4"/>
+  <note>
+	acute
+  </note>
+  <outline>
+    <contour>
+      <point x="752" y="1638" type="line"/>
+      <point x="469" y="1262" type="line"/>
+      <point x="666" y="1262" type="line"/>
+      <point x="1034" y="1638" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 94 - 0
source/Hack-Bold.ufo/glyphs/adieresis.glif

@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="adieresis" format="1">
+  <advance width="1233"/>
+  <unicode hex="00E4"/>
+  <note>
+	adieresis
+  </note>
+  <outline>
+    <contour>
+      <point x="817" y="526" type="line"/>
+      <point x="817" y="506" type="line" smooth="yes"/>
+      <point x="817" y="401"/>
+      <point x="796" y="320"/>
+      <point x="753" y="262" type="curve" smooth="yes"/>
+      <point x="710" y="203"/>
+      <point x="650" y="174"/>
+      <point x="573" y="174" type="curve" smooth="yes"/>
+      <point x="522" y="174"/>
+      <point x="481" y="189"/>
+      <point x="451" y="219" type="curve" smooth="yes"/>
+      <point x="421" y="249"/>
+      <point x="406" y="289"/>
+      <point x="406" y="340" type="curve" smooth="yes"/>
+      <point x="406" y="408"/>
+      <point x="428" y="456"/>
+      <point x="471" y="484" type="curve" smooth="yes"/>
+      <point x="514" y="512"/>
+      <point x="591" y="526"/>
+      <point x="700" y="526" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="1108" y="639" type="line" smooth="yes"/>
+      <point x="1108" y="830"/>
+      <point x="1071" y="962"/>
+      <point x="998" y="1036" type="curve" smooth="yes"/>
+      <point x="924" y="1110"/>
+      <point x="796" y="1147"/>
+      <point x="614" y="1147" type="curve" smooth="yes"/>
+      <point x="539" y="1147"/>
+      <point x="469" y="1141"/>
+      <point x="402" y="1128" type="curve" smooth="yes"/>
+      <point x="335" y="1115"/>
+      <point x="270" y="1096"/>
+      <point x="205" y="1069" type="curve"/>
+      <point x="205" y="819" type="line"/>
+      <point x="276" y="858"/>
+      <point x="345" y="886"/>
+      <point x="411" y="904" type="curve" smooth="yes"/>
+      <point x="476" y="921"/>
+      <point x="544" y="930"/>
+      <point x="614" y="930" type="curve" smooth="yes"/>
+      <point x="681" y="930"/>
+      <point x="731" y="918"/>
+      <point x="766" y="894" type="curve" smooth="yes"/>
+      <point x="800" y="869"/>
+      <point x="817" y="833"/>
+      <point x="817" y="786" type="curve" smooth="yes"/>
+      <point x="817" y="737" type="line"/>
+      <point x="614" y="737" type="line" smooth="yes"/>
+      <point x="437" y="737"/>
+      <point x="306" y="706"/>
+      <point x="221" y="644" type="curve" smooth="yes"/>
+      <point x="136" y="581"/>
+      <point x="94" y="485"/>
+      <point x="94" y="354" type="curve" smooth="yes"/>
+      <point x="94" y="233"/>
+      <point x="130" y="139"/>
+      <point x="201" y="72" type="curve" smooth="yes"/>
+      <point x="272" y="5"/>
+      <point x="371" y="-29"/>
+      <point x="498" y="-29" type="curve" smooth="yes"/>
+      <point x="565" y="-29"/>
+      <point x="626" y="-16"/>
+      <point x="681" y="11" type="curve" smooth="yes"/>
+      <point x="736" y="38"/>
+      <point x="782" y="76"/>
+      <point x="817" y="125" type="curve"/>
+      <point x="817" y="0" type="line"/>
+      <point x="1108" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="696" y="1585" type="line"/>
+      <point x="696" y="1339" type="line"/>
+      <point x="932" y="1339" type="line"/>
+      <point x="932" y="1585" type="line"/>
+    </contour>
+    <contour>
+      <point x="301" y="1585" type="line"/>
+      <point x="301" y="1339" type="line"/>
+      <point x="537" y="1339" type="line"/>
+      <point x="537" y="1585" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 136 - 0
source/Hack-Bold.ufo/glyphs/ae.glif

@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="ae" format="1">
+  <advance width="1233"/>
+  <unicode hex="00E6"/>
+  <note>
+	ae
+  </note>
+  <outline>
+    <contour>
+      <point x="489" y="401" type="line"/>
+      <point x="489" y="358" type="line" smooth="yes"/>
+      <point x="489" y="299"/>
+      <point x="479" y="256"/>
+      <point x="459" y="227" type="curve" smooth="yes"/>
+      <point x="438" y="198"/>
+      <point x="407" y="184"/>
+      <point x="365" y="184" type="curve" smooth="yes"/>
+      <point x="324" y="184"/>
+      <point x="293" y="197"/>
+      <point x="272" y="222" type="curve" smooth="yes"/>
+      <point x="251" y="247"/>
+      <point x="240" y="283"/>
+      <point x="240" y="330" type="curve" smooth="yes"/>
+      <point x="240" y="380"/>
+      <point x="255" y="418"/>
+      <point x="285" y="444" type="curve" smooth="yes"/>
+      <point x="314" y="470"/>
+      <point x="358" y="483"/>
+      <point x="416" y="483" type="curve" smooth="yes"/>
+      <point x="489" y="483" type="line"/>
+    </contour>
+    <contour>
+      <point x="963" y="690" type="line"/>
+      <point x="737" y="690" type="line"/>
+      <point x="737" y="713" type="line" smooth="yes"/>
+      <point x="737" y="796"/>
+      <point x="745" y="854"/>
+      <point x="762" y="885" type="curve" smooth="yes"/>
+      <point x="779" y="916"/>
+      <point x="808" y="932"/>
+      <point x="850" y="932" type="curve" smooth="yes"/>
+      <point x="892" y="932"/>
+      <point x="921" y="916"/>
+      <point x="938" y="885" type="curve" smooth="yes"/>
+      <point x="955" y="854"/>
+      <point x="963" y="796"/>
+      <point x="963" y="713" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="1188" y="479" type="line"/>
+      <point x="1188" y="606" type="line" smooth="yes"/>
+      <point x="1188" y="808"/>
+      <point x="1164" y="949"/>
+      <point x="1115" y="1028" type="curve" smooth="yes"/>
+      <point x="1066" y="1107"/>
+      <point x="982" y="1147"/>
+      <point x="864" y="1147" type="curve" smooth="yes"/>
+      <point x="803" y="1147"/>
+      <point x="750" y="1136"/>
+      <point x="707" y="1114" type="curve" smooth="yes"/>
+      <point x="663" y="1092"/>
+      <point x="631" y="1061"/>
+      <point x="612" y="1020" type="curve"/>
+      <point x="589" y="1063"/>
+      <point x="556" y="1095"/>
+      <point x="515" y="1116" type="curve" smooth="yes"/>
+      <point x="473" y="1137"/>
+      <point x="419" y="1147"/>
+      <point x="354" y="1147" type="curve" smooth="yes"/>
+      <point x="311" y="1147"/>
+      <point x="267" y="1141"/>
+      <point x="220" y="1128" type="curve" smooth="yes"/>
+      <point x="173" y="1115"/>
+      <point x="125" y="1095"/>
+      <point x="76" y="1069" type="curve"/>
+      <point x="76" y="823" type="line"/>
+      <point x="125" y="859"/>
+      <point x="173" y="886"/>
+      <point x="218" y="905" type="curve" smooth="yes"/>
+      <point x="263" y="923"/>
+      <point x="304" y="932"/>
+      <point x="342" y="932" type="curve" smooth="yes"/>
+      <point x="393" y="932"/>
+      <point x="431" y="916"/>
+      <point x="457" y="885" type="curve" smooth="yes"/>
+      <point x="483" y="854"/>
+      <point x="496" y="807"/>
+      <point x="496" y="745" type="curve" smooth="yes"/>
+      <point x="496" y="694" type="line"/>
+      <point x="420" y="694" type="line" smooth="yes"/>
+      <point x="284" y="694"/>
+      <point x="182" y="664"/>
+      <point x="115" y="603" type="curve" smooth="yes"/>
+      <point x="48" y="542"/>
+      <point x="14" y="449"/>
+      <point x="14" y="326" type="curve" smooth="yes"/>
+      <point x="14" y="213"/>
+      <point x="43" y="125"/>
+      <point x="101" y="63" type="curve" smooth="yes"/>
+      <point x="159" y="2"/>
+      <point x="241" y="-29"/>
+      <point x="348" y="-29" type="curve" smooth="yes"/>
+      <point x="413" y="-29"/>
+      <point x="468" y="-16"/>
+      <point x="512" y="11" type="curve" smooth="yes"/>
+      <point x="555" y="38"/>
+      <point x="591" y="79"/>
+      <point x="618" y="135" type="curve"/>
+      <point x="646" y="82"/>
+      <point x="685" y="41"/>
+      <point x="735" y="13" type="curve" smooth="yes"/>
+      <point x="785" y="-15"/>
+      <point x="844" y="-29"/>
+      <point x="913" y="-29" type="curve" smooth="yes"/>
+      <point x="968" y="-29"/>
+      <point x="1017" y="-22"/>
+      <point x="1059" y="-8" type="curve" smooth="yes"/>
+      <point x="1100" y="6"/>
+      <point x="1138" y="28"/>
+      <point x="1171" y="57" type="curve"/>
+      <point x="1171" y="301" type="line"/>
+      <point x="1132" y="262"/>
+      <point x="1092" y="233"/>
+      <point x="1052" y="214" type="curve" smooth="yes"/>
+      <point x="1012" y="194"/>
+      <point x="972" y="184"/>
+      <point x="932" y="184" type="curve" smooth="yes"/>
+      <point x="869" y="184"/>
+      <point x="820" y="209"/>
+      <point x="787" y="260" type="curve" smooth="yes"/>
+      <point x="754" y="310"/>
+      <point x="737" y="383"/>
+      <point x="737" y="479" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 88 - 0
source/Hack-Bold.ufo/glyphs/agrave.glif

@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="agrave" format="1">
+  <advance width="1233"/>
+  <unicode hex="00E0"/>
+  <note>
+	agrave
+  </note>
+  <outline>
+    <contour>
+      <point x="817" y="526" type="line"/>
+      <point x="817" y="506" type="line" smooth="yes"/>
+      <point x="817" y="401"/>
+      <point x="796" y="320"/>
+      <point x="753" y="262" type="curve" smooth="yes"/>
+      <point x="710" y="203"/>
+      <point x="650" y="174"/>
+      <point x="573" y="174" type="curve" smooth="yes"/>
+      <point x="522" y="174"/>
+      <point x="481" y="189"/>
+      <point x="451" y="219" type="curve" smooth="yes"/>
+      <point x="421" y="249"/>
+      <point x="406" y="289"/>
+      <point x="406" y="340" type="curve" smooth="yes"/>
+      <point x="406" y="408"/>
+      <point x="428" y="456"/>
+      <point x="471" y="484" type="curve" smooth="yes"/>
+      <point x="514" y="512"/>
+      <point x="591" y="526"/>
+      <point x="700" y="526" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="1108" y="639" type="line" smooth="yes"/>
+      <point x="1108" y="830"/>
+      <point x="1071" y="962"/>
+      <point x="998" y="1036" type="curve" smooth="yes"/>
+      <point x="924" y="1110"/>
+      <point x="796" y="1147"/>
+      <point x="614" y="1147" type="curve" smooth="yes"/>
+      <point x="539" y="1147"/>
+      <point x="469" y="1141"/>
+      <point x="402" y="1128" type="curve" smooth="yes"/>
+      <point x="335" y="1115"/>
+      <point x="270" y="1096"/>
+      <point x="205" y="1069" type="curve"/>
+      <point x="205" y="819" type="line"/>
+      <point x="276" y="858"/>
+      <point x="345" y="886"/>
+      <point x="411" y="904" type="curve" smooth="yes"/>
+      <point x="476" y="921"/>
+      <point x="544" y="930"/>
+      <point x="614" y="930" type="curve" smooth="yes"/>
+      <point x="681" y="930"/>
+      <point x="731" y="918"/>
+      <point x="766" y="894" type="curve" smooth="yes"/>
+      <point x="800" y="869"/>
+      <point x="817" y="833"/>
+      <point x="817" y="786" type="curve" smooth="yes"/>
+      <point x="817" y="737" type="line"/>
+      <point x="614" y="737" type="line" smooth="yes"/>
+      <point x="437" y="737"/>
+      <point x="306" y="706"/>
+      <point x="221" y="644" type="curve" smooth="yes"/>
+      <point x="136" y="581"/>
+      <point x="94" y="485"/>
+      <point x="94" y="354" type="curve" smooth="yes"/>
+      <point x="94" y="233"/>
+      <point x="130" y="139"/>
+      <point x="201" y="72" type="curve" smooth="yes"/>
+      <point x="272" y="5"/>
+      <point x="371" y="-29"/>
+      <point x="498" y="-29" type="curve" smooth="yes"/>
+      <point x="565" y="-29"/>
+      <point x="626" y="-16"/>
+      <point x="681" y="11" type="curve" smooth="yes"/>
+      <point x="736" y="38"/>
+      <point x="782" y="76"/>
+      <point x="817" y="125" type="curve"/>
+      <point x="817" y="0" type="line"/>
+      <point x="1108" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="481" y="1638" type="line"/>
+      <point x="199" y="1638" type="line"/>
+      <point x="567" y="1262" type="line"/>
+      <point x="764" y="1262" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 116 - 0
source/Hack-Bold.ufo/glyphs/ampersand.glif

@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="ampersand" format="1">
+  <advance width="1233"/>
+  <unicode hex="0026"/>
+  <note>
+	ampersand
+  </note>
+  <outline>
+    <contour>
+      <point x="918" y="0" type="line"/>
+      <point x="1235" y="0" type="line"/>
+      <point x="1073" y="246" type="line"/>
+      <point x="1122" y="303"/>
+      <point x="1157" y="368"/>
+      <point x="1180" y="441" type="curve" smooth="yes"/>
+      <point x="1203" y="513"/>
+      <point x="1214" y="597"/>
+      <point x="1214" y="694" type="curve" smooth="yes"/>
+      <point x="1214" y="745" type="line"/>
+      <point x="979" y="745" type="line"/>
+      <point x="982" y="728"/>
+      <point x="984" y="711"/>
+      <point x="985" y="692" type="curve" smooth="yes"/>
+      <point x="986" y="673"/>
+      <point x="987" y="653"/>
+      <point x="987" y="633" type="curve" smooth="yes"/>
+      <point x="987" y="595"/>
+      <point x="983" y="560"/>
+      <point x="976" y="527" type="curve" smooth="yes"/>
+      <point x="969" y="494"/>
+      <point x="958" y="465"/>
+      <point x="944" y="440" type="curve"/>
+      <point x="631" y="920" type="line" smooth="yes"/>
+      <point x="586" y="988"/>
+      <point x="553" y="1043"/>
+      <point x="533" y="1085" type="curve" smooth="yes"/>
+      <point x="512" y="1127"/>
+      <point x="502" y="1160"/>
+      <point x="502" y="1184" type="curve" smooth="yes"/>
+      <point x="502" y="1220"/>
+      <point x="516" y="1247"/>
+      <point x="543" y="1266" type="curve" smooth="yes"/>
+      <point x="570" y="1285"/>
+      <point x="611" y="1294"/>
+      <point x="664" y="1294" type="curve" smooth="yes"/>
+      <point x="707" y="1294"/>
+      <point x="751" y="1288"/>
+      <point x="795" y="1276" type="curve" smooth="yes"/>
+      <point x="838" y="1263"/>
+      <point x="881" y="1245"/>
+      <point x="924" y="1221" type="curve"/>
+      <point x="924" y="1477" type="line"/>
+      <point x="879" y="1491"/>
+      <point x="833" y="1502"/>
+      <point x="786" y="1509" type="curve" smooth="yes"/>
+      <point x="739" y="1516"/>
+      <point x="692" y="1520"/>
+      <point x="643" y="1520" type="curve" smooth="yes"/>
+      <point x="506" y="1520"/>
+      <point x="401" y="1491"/>
+      <point x="328" y="1433" type="curve" smooth="yes"/>
+      <point x="255" y="1375"/>
+      <point x="219" y="1292"/>
+      <point x="219" y="1184" type="curve" smooth="yes"/>
+      <point x="219" y="1144"/>
+      <point x="227" y="1102"/>
+      <point x="243" y="1058" type="curve" smooth="yes"/>
+      <point x="259" y="1013"/>
+      <point x="284" y="965"/>
+      <point x="317" y="913" type="curve"/>
+      <point x="224" y="854"/>
+      <point x="155" y="785"/>
+      <point x="108" y="706" type="curve" smooth="yes"/>
+      <point x="60" y="627"/>
+      <point x="37" y="539"/>
+      <point x="37" y="442" type="curve" smooth="yes"/>
+      <point x="37" y="303"/>
+      <point x="83" y="189"/>
+      <point x="176" y="102" type="curve" smooth="yes"/>
+      <point x="269" y="15"/>
+      <point x="390" y="-29"/>
+      <point x="539" y="-29" type="curve" smooth="yes"/>
+      <point x="597" y="-29"/>
+      <point x="654" y="-21"/>
+      <point x="711" y="-3" type="curve" smooth="yes"/>
+      <point x="767" y="14"/>
+      <point x="820" y="39"/>
+      <point x="870" y="72" type="curve"/>
+    </contour>
+    <contour>
+      <point x="748" y="262" type="line"/>
+      <point x="736" y="254"/>
+      <point x="720" y="245"/>
+      <point x="701" y="236" type="curve" smooth="yes"/>
+      <point x="693" y="232" type="line"/>
+      <point x="674" y="224"/>
+      <point x="655" y="218"/>
+      <point x="636" y="214" type="curve" smooth="yes"/>
+      <point x="616" y="209"/>
+      <point x="597" y="207"/>
+      <point x="578" y="207" type="curve" smooth="yes"/>
+      <point x="502" y="207"/>
+      <point x="438" y="235"/>
+      <point x="386" y="291" type="curve" smooth="yes"/>
+      <point x="333" y="346"/>
+      <point x="307" y="415"/>
+      <point x="307" y="496" type="curve" smooth="yes"/>
+      <point x="307" y="545"/>
+      <point x="318" y="589"/>
+      <point x="341" y="629" type="curve" smooth="yes"/>
+      <point x="363" y="668"/>
+      <point x="396" y="702"/>
+      <point x="440" y="731" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 110 - 0
source/Hack-Bold.ufo/glyphs/approxequal.glif

@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="approxequal" format="1">
+  <advance width="1233"/>
+  <unicode hex="2248"/>
+  <note>
+	approxequal
+  </note>
+  <outline>
+    <contour>
+      <point x="1145" y="602" type="line"/>
+      <point x="1096" y="559"/>
+      <point x="1049" y="528"/>
+      <point x="1003" y="508" type="curve" smooth="yes"/>
+      <point x="957" y="487"/>
+      <point x="911" y="477"/>
+      <point x="864" y="477" type="curve" smooth="yes"/>
+      <point x="801" y="477"/>
+      <point x="730" y="495"/>
+      <point x="653" y="531" type="curve" smooth="yes"/>
+      <point x="640" y="537"/>
+      <point x="629" y="542"/>
+      <point x="622" y="545" type="curve"/>
+      <point x="621" y="545" type="line"/>
+      <point x="534" y="582"/>
+      <point x="459" y="600"/>
+      <point x="395" y="600" type="curve" smooth="yes"/>
+      <point x="340" y="600"/>
+      <point x="288" y="591"/>
+      <point x="239" y="573" type="curve" smooth="yes"/>
+      <point x="190" y="555"/>
+      <point x="140" y="526"/>
+      <point x="88" y="485" type="curve"/>
+      <point x="88" y="256" type="line"/>
+      <point x="137" y="298"/>
+      <point x="186" y="329"/>
+      <point x="233" y="348" type="curve" smooth="yes"/>
+      <point x="280" y="367"/>
+      <point x="329" y="377"/>
+      <point x="381" y="377" type="curve" smooth="yes"/>
+      <point x="415" y="377"/>
+      <point x="449" y="373"/>
+      <point x="484" y="365" type="curve" smooth="yes"/>
+      <point x="518" y="357"/>
+      <point x="561" y="342"/>
+      <point x="612" y="319" type="curve"/>
+      <point x="619" y="316"/>
+      <point x="630" y="312"/>
+      <point x="645" y="305" type="curve" smooth="yes"/>
+      <point x="720" y="271"/>
+      <point x="788" y="254"/>
+      <point x="848" y="254" type="curve" smooth="yes"/>
+      <point x="901" y="254"/>
+      <point x="951" y="263"/>
+      <point x="999" y="282" type="curve" smooth="yes"/>
+      <point x="1046" y="300"/>
+      <point x="1095" y="329"/>
+      <point x="1145" y="369" type="curve"/>
+    </contour>
+    <contour>
+      <point x="1145" y="1020" type="line"/>
+      <point x="1096" y="977"/>
+      <point x="1048" y="945"/>
+      <point x="1003" y="925" type="curve" smooth="yes"/>
+      <point x="958" y="905"/>
+      <point x="911" y="895"/>
+      <point x="864" y="895" type="curve" smooth="yes"/>
+      <point x="801" y="895"/>
+      <point x="730" y="913"/>
+      <point x="652" y="949" type="curve" smooth="yes"/>
+      <point x="639" y="955"/>
+      <point x="629" y="960"/>
+      <point x="622" y="963" type="curve"/>
+      <point x="621" y="963" type="line"/>
+      <point x="534" y="1000"/>
+      <point x="459" y="1018"/>
+      <point x="395" y="1018" type="curve" smooth="yes"/>
+      <point x="340" y="1018"/>
+      <point x="288" y="1009"/>
+      <point x="239" y="991" type="curve" smooth="yes"/>
+      <point x="190" y="972"/>
+      <point x="140" y="943"/>
+      <point x="88" y="903" type="curve"/>
+      <point x="88" y="674" type="line"/>
+      <point x="137" y="716"/>
+      <point x="186" y="747"/>
+      <point x="233" y="766" type="curve" smooth="yes"/>
+      <point x="280" y="785"/>
+      <point x="329" y="795"/>
+      <point x="381" y="795" type="curve" smooth="yes"/>
+      <point x="415" y="795"/>
+      <point x="449" y="791"/>
+      <point x="484" y="783" type="curve" smooth="yes"/>
+      <point x="518" y="775"/>
+      <point x="561" y="760"/>
+      <point x="612" y="737" type="curve"/>
+      <point x="619" y="734"/>
+      <point x="630" y="730"/>
+      <point x="645" y="723" type="curve" smooth="yes"/>
+      <point x="720" y="689"/>
+      <point x="788" y="672"/>
+      <point x="848" y="672" type="curve" smooth="yes"/>
+      <point x="901" y="672"/>
+      <point x="951" y="681"/>
+      <point x="999" y="700" type="curve" smooth="yes"/>
+      <point x="1046" y="718"/>
+      <point x="1095" y="747"/>
+      <point x="1145" y="786" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 134 - 0
source/Hack-Bold.ufo/glyphs/aring.glif

@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="aring" format="1">
+  <advance width="1233"/>
+  <unicode hex="00E5"/>
+  <note>
+	aring
+  </note>
+  <outline>
+    <contour>
+      <point x="817" y="526" type="line"/>
+      <point x="817" y="506" type="line" smooth="yes"/>
+      <point x="817" y="401"/>
+      <point x="796" y="320"/>
+      <point x="753" y="262" type="curve" smooth="yes"/>
+      <point x="710" y="203"/>
+      <point x="650" y="174"/>
+      <point x="573" y="174" type="curve" smooth="yes"/>
+      <point x="522" y="174"/>
+      <point x="481" y="189"/>
+      <point x="451" y="219" type="curve" smooth="yes"/>
+      <point x="421" y="249"/>
+      <point x="406" y="289"/>
+      <point x="406" y="340" type="curve" smooth="yes"/>
+      <point x="406" y="408"/>
+      <point x="428" y="456"/>
+      <point x="471" y="484" type="curve" smooth="yes"/>
+      <point x="514" y="512"/>
+      <point x="591" y="526"/>
+      <point x="700" y="526" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="1108" y="639" type="line" smooth="yes"/>
+      <point x="1108" y="830"/>
+      <point x="1071" y="962"/>
+      <point x="998" y="1036" type="curve" smooth="yes"/>
+      <point x="924" y="1110"/>
+      <point x="796" y="1147"/>
+      <point x="614" y="1147" type="curve" smooth="yes"/>
+      <point x="539" y="1147"/>
+      <point x="469" y="1141"/>
+      <point x="402" y="1128" type="curve" smooth="yes"/>
+      <point x="335" y="1115"/>
+      <point x="270" y="1096"/>
+      <point x="205" y="1069" type="curve"/>
+      <point x="205" y="819" type="line"/>
+      <point x="276" y="858"/>
+      <point x="345" y="886"/>
+      <point x="411" y="904" type="curve" smooth="yes"/>
+      <point x="476" y="921"/>
+      <point x="544" y="930"/>
+      <point x="614" y="930" type="curve" smooth="yes"/>
+      <point x="681" y="930"/>
+      <point x="731" y="918"/>
+      <point x="766" y="894" type="curve" smooth="yes"/>
+      <point x="800" y="869"/>
+      <point x="817" y="833"/>
+      <point x="817" y="786" type="curve" smooth="yes"/>
+      <point x="817" y="737" type="line"/>
+      <point x="614" y="737" type="line" smooth="yes"/>
+      <point x="437" y="737"/>
+      <point x="306" y="706"/>
+      <point x="221" y="644" type="curve" smooth="yes"/>
+      <point x="136" y="581"/>
+      <point x="94" y="485"/>
+      <point x="94" y="354" type="curve" smooth="yes"/>
+      <point x="94" y="233"/>
+      <point x="130" y="139"/>
+      <point x="201" y="72" type="curve" smooth="yes"/>
+      <point x="272" y="5"/>
+      <point x="371" y="-29"/>
+      <point x="498" y="-29" type="curve" smooth="yes"/>
+      <point x="565" y="-29"/>
+      <point x="626" y="-16"/>
+      <point x="681" y="11" type="curve" smooth="yes"/>
+      <point x="736" y="38"/>
+      <point x="782" y="76"/>
+      <point x="817" y="125" type="curve"/>
+      <point x="817" y="0" type="line"/>
+      <point x="1108" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="332" y="1455"/>
+      <point x="360" y="1388"/>
+      <point x="415" y="1333" type="curve" smooth="yes"/>
+      <point x="470" y="1277"/>
+      <point x="537" y="1249"/>
+      <point x="616" y="1249" type="curve" smooth="yes"/>
+      <point x="695" y="1249"/>
+      <point x="763" y="1277"/>
+      <point x="818" y="1333" type="curve" smooth="yes"/>
+      <point x="873" y="1388"/>
+      <point x="901" y="1455"/>
+      <point x="901" y="1534" type="curve" smooth="yes"/>
+      <point x="901" y="1613"/>
+      <point x="873" y="1680"/>
+      <point x="818" y="1736" type="curve" smooth="yes"/>
+      <point x="763" y="1791"/>
+      <point x="695" y="1819"/>
+      <point x="616" y="1819" type="curve" smooth="yes"/>
+      <point x="537" y="1819"/>
+      <point x="470" y="1791"/>
+      <point x="415" y="1736" type="curve" smooth="yes"/>
+      <point x="360" y="1680"/>
+      <point x="332" y="1613"/>
+      <point x="332" y="1534" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="485" y="1570"/>
+      <point x="498" y="1601"/>
+      <point x="524" y="1627" type="curve" smooth="yes"/>
+      <point x="549" y="1652"/>
+      <point x="580" y="1665"/>
+      <point x="616" y="1665" type="curve" smooth="yes"/>
+      <point x="652" y="1665"/>
+      <point x="683" y="1652"/>
+      <point x="709" y="1627" type="curve" smooth="yes"/>
+      <point x="735" y="1601"/>
+      <point x="748" y="1570"/>
+      <point x="748" y="1534" type="curve" smooth="yes"/>
+      <point x="748" y="1498"/>
+      <point x="735" y="1467"/>
+      <point x="710" y="1442" type="curve" smooth="yes"/>
+      <point x="684" y="1416"/>
+      <point x="653" y="1403"/>
+      <point x="616" y="1403" type="curve" smooth="yes"/>
+      <point x="580" y="1403"/>
+      <point x="549" y="1416"/>
+      <point x="524" y="1441" type="curve" smooth="yes"/>
+      <point x="498" y="1466"/>
+      <point x="485" y="1497"/>
+      <point x="485" y="1534" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 19 - 0
source/Hack-Bold.ufo/glyphs/asciicircum.glif

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="asciicircum" format="1">
+  <advance width="1233"/>
+  <unicode hex="005E"/>
+  <note>
+	asciicircum
+  </note>
+  <outline>
+    <contour>
+      <point x="739" y="1493" type="line"/>
+      <point x="494" y="1493" type="line"/>
+      <point x="57" y="936" type="line"/>
+      <point x="299" y="936" type="line"/>
+      <point x="616" y="1237" type="line"/>
+      <point x="934" y="936" type="line"/>
+      <point x="1176" y="936" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 60 - 0
source/Hack-Bold.ufo/glyphs/asciitilde.glif

@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="asciitilde" format="1">
+  <advance width="1233"/>
+  <unicode hex="007E"/>
+  <note>
+	asciitilde
+  </note>
+  <outline>
+    <contour>
+      <point x="1145" y="811" type="line"/>
+      <point x="1096" y="768"/>
+      <point x="1049" y="737"/>
+      <point x="1003" y="717" type="curve" smooth="yes"/>
+      <point x="957" y="696"/>
+      <point x="911" y="686"/>
+      <point x="864" y="686" type="curve" smooth="yes"/>
+      <point x="802" y="686"/>
+      <point x="732" y="704"/>
+      <point x="655" y="741" type="curve" smooth="yes"/>
+      <point x="622" y="756" type="line" smooth="yes"/>
+      <point x="573" y="777"/>
+      <point x="531" y="791"/>
+      <point x="498" y="798" type="curve" smooth="yes"/>
+      <point x="465" y="805"/>
+      <point x="430" y="809"/>
+      <point x="395" y="809" type="curve" smooth="yes"/>
+      <point x="340" y="809"/>
+      <point x="288" y="800"/>
+      <point x="239" y="782" type="curve" smooth="yes"/>
+      <point x="190" y="764"/>
+      <point x="140" y="735"/>
+      <point x="88" y="694" type="curve"/>
+      <point x="88" y="465" type="line"/>
+      <point x="137" y="507"/>
+      <point x="186" y="538"/>
+      <point x="233" y="557" type="curve" smooth="yes"/>
+      <point x="280" y="576"/>
+      <point x="329" y="586"/>
+      <point x="381" y="586" type="curve" smooth="yes"/>
+      <point x="415" y="586"/>
+      <point x="449" y="582"/>
+      <point x="484" y="574" type="curve" smooth="yes"/>
+      <point x="518" y="566"/>
+      <point x="561" y="551"/>
+      <point x="612" y="528" type="curve"/>
+      <point x="619" y="525"/>
+      <point x="630" y="521"/>
+      <point x="645" y="514" type="curve" smooth="yes"/>
+      <point x="720" y="480"/>
+      <point x="788" y="463"/>
+      <point x="848" y="463" type="curve" smooth="yes"/>
+      <point x="901" y="463"/>
+      <point x="951" y="472"/>
+      <point x="999" y="491" type="curve" smooth="yes"/>
+      <point x="1046" y="509"/>
+      <point x="1095" y="538"/>
+      <point x="1145" y="578" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 27 - 0
source/Hack-Bold.ufo/glyphs/asterisk.glif

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="asterisk" format="1">
+  <advance width="1233"/>
+  <unicode hex="002A"/>
+  <note>
+	asterisk
+  </note>
+  <outline>
+    <contour>
+      <point x="349" y="465" type="line"/>
+      <point x="614" y="815" type="line"/>
+      <point x="879" y="465" type="line"/>
+      <point x="1012" y="560" type="line"/>
+      <point x="773" y="926" type="line"/>
+      <point x="1131" y="1081" type="line"/>
+      <point x="1080" y="1229" type="line"/>
+      <point x="711" y="1109" type="line"/>
+      <point x="692" y="1525" type="line"/>
+      <point x="536" y="1525" type="line"/>
+      <point x="517" y="1109" type="line"/>
+      <point x="148" y="1229" type="line"/>
+      <point x="97" y="1081" type="line"/>
+      <point x="455" y="926" type="line"/>
+      <point x="216" y="560" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 115 - 0
source/Hack-Bold.ufo/glyphs/at.glif

@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="at" format="1">
+  <advance width="1233"/>
+  <unicode hex="0040"/>
+  <note>
+	at
+  </note>
+  <outline>
+    <contour>
+      <point x="973" y="469"/>
+      <point x="956" y="410"/>
+      <point x="922" y="367" type="curve" smooth="yes"/>
+      <point x="888" y="324"/>
+      <point x="841" y="303"/>
+      <point x="782" y="303" type="curve" smooth="yes"/>
+      <point x="723" y="303"/>
+      <point x="676" y="324"/>
+      <point x="643" y="367" type="curve" smooth="yes"/>
+      <point x="609" y="410"/>
+      <point x="592" y="469"/>
+      <point x="592" y="545" type="curve" smooth="yes"/>
+      <point x="592" y="620"/>
+      <point x="609" y="679"/>
+      <point x="643" y="722" type="curve" smooth="yes"/>
+      <point x="676" y="765"/>
+      <point x="723" y="786"/>
+      <point x="782" y="786" type="curve" smooth="yes"/>
+      <point x="841" y="786"/>
+      <point x="888" y="765"/>
+      <point x="922" y="722" type="curve" smooth="yes"/>
+      <point x="956" y="679"/>
+      <point x="973" y="620"/>
+      <point x="973" y="545" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="1159" y="135" type="line"/>
+      <point x="1159" y="905" type="line" smooth="yes"/>
+      <point x="1159" y="1056"/>
+      <point x="1117" y="1176"/>
+      <point x="1033" y="1264" type="curve" smooth="yes"/>
+      <point x="948" y="1351"/>
+      <point x="833" y="1395"/>
+      <point x="688" y="1395" type="curve" smooth="yes"/>
+      <point x="483" y="1395"/>
+      <point x="318" y="1318"/>
+      <point x="193" y="1163" type="curve" smooth="yes"/>
+      <point x="68" y="1008"/>
+      <point x="6" y="801"/>
+      <point x="6" y="543" type="curve" smooth="yes"/>
+      <point x="6" y="279"/>
+      <point x="75" y="69"/>
+      <point x="214" y="-86" type="curve" smooth="yes"/>
+      <point x="353" y="-241"/>
+      <point x="539" y="-319"/>
+      <point x="772" y="-319" type="curve" smooth="yes"/>
+      <point x="845" y="-319"/>
+      <point x="913" y="-310"/>
+      <point x="977" y="-292" type="curve" smooth="yes"/>
+      <point x="1040" y="-273"/>
+      <point x="1099" y="-246"/>
+      <point x="1153" y="-209" type="curve"/>
+      <point x="1061" y="-33" type="line"/>
+      <point x="1015" y="-64"/>
+      <point x="967" y="-88"/>
+      <point x="917" y="-104" type="curve" smooth="yes"/>
+      <point x="867" y="-119"/>
+      <point x="815" y="-127"/>
+      <point x="762" y="-127" type="curve" smooth="yes"/>
+      <point x="593" y="-127"/>
+      <point x="458" y="-67"/>
+      <point x="357" y="55" type="curve" smooth="yes"/>
+      <point x="256" y="176"/>
+      <point x="205" y="338"/>
+      <point x="205" y="543" type="curve" smooth="yes"/>
+      <point x="205" y="738"/>
+      <point x="249" y="897"/>
+      <point x="337" y="1019" type="curve" smooth="yes"/>
+      <point x="424" y="1141"/>
+      <point x="537" y="1202"/>
+      <point x="676" y="1202" type="curve" smooth="yes"/>
+      <point x="768" y="1202"/>
+      <point x="839" y="1177"/>
+      <point x="889" y="1128" type="curve" smooth="yes"/>
+      <point x="938" y="1079"/>
+      <point x="963" y="1009"/>
+      <point x="963" y="918" type="curve" smooth="yes"/>
+      <point x="963" y="877" type="line"/>
+      <point x="940" y="908"/>
+      <point x="911" y="932"/>
+      <point x="875" y="949" type="curve" smooth="yes"/>
+      <point x="839" y="965"/>
+      <point x="797" y="973"/>
+      <point x="750" y="973" type="curve" smooth="yes"/>
+      <point x="640" y="973"/>
+      <point x="552" y="934"/>
+      <point x="485" y="856" type="curve" smooth="yes"/>
+      <point x="418" y="777"/>
+      <point x="385" y="674"/>
+      <point x="385" y="545" type="curve" smooth="yes"/>
+      <point x="385" y="416"/>
+      <point x="419" y="312"/>
+      <point x="486" y="233" type="curve" smooth="yes"/>
+      <point x="553" y="154"/>
+      <point x="641" y="115"/>
+      <point x="750" y="115" type="curve" smooth="yes"/>
+      <point x="798" y="115"/>
+      <point x="839" y="123"/>
+      <point x="874" y="140" type="curve" smooth="yes"/>
+      <point x="908" y="156"/>
+      <point x="938" y="182"/>
+      <point x="963" y="217" type="curve"/>
+      <point x="963" y="135" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 136 - 0
source/Hack-Bold.ufo/glyphs/atilde.glif

@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="atilde" format="1">
+  <advance width="1233"/>
+  <unicode hex="00E3"/>
+  <note>
+	atilde
+  </note>
+  <outline>
+    <contour>
+      <point x="817" y="526" type="line"/>
+      <point x="817" y="506" type="line" smooth="yes"/>
+      <point x="817" y="401"/>
+      <point x="796" y="320"/>
+      <point x="753" y="262" type="curve" smooth="yes"/>
+      <point x="710" y="203"/>
+      <point x="650" y="174"/>
+      <point x="573" y="174" type="curve" smooth="yes"/>
+      <point x="522" y="174"/>
+      <point x="481" y="189"/>
+      <point x="451" y="219" type="curve" smooth="yes"/>
+      <point x="421" y="249"/>
+      <point x="406" y="289"/>
+      <point x="406" y="340" type="curve" smooth="yes"/>
+      <point x="406" y="408"/>
+      <point x="428" y="456"/>
+      <point x="471" y="484" type="curve" smooth="yes"/>
+      <point x="514" y="512"/>
+      <point x="591" y="526"/>
+      <point x="700" y="526" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="1108" y="639" type="line" smooth="yes"/>
+      <point x="1108" y="830"/>
+      <point x="1071" y="962"/>
+      <point x="998" y="1036" type="curve" smooth="yes"/>
+      <point x="924" y="1110"/>
+      <point x="796" y="1147"/>
+      <point x="614" y="1147" type="curve" smooth="yes"/>
+      <point x="539" y="1147"/>
+      <point x="469" y="1141"/>
+      <point x="402" y="1128" type="curve" smooth="yes"/>
+      <point x="335" y="1115"/>
+      <point x="270" y="1096"/>
+      <point x="205" y="1069" type="curve"/>
+      <point x="205" y="819" type="line"/>
+      <point x="276" y="858"/>
+      <point x="345" y="886"/>
+      <point x="411" y="904" type="curve" smooth="yes"/>
+      <point x="476" y="921"/>
+      <point x="544" y="930"/>
+      <point x="614" y="930" type="curve" smooth="yes"/>
+      <point x="681" y="930"/>
+      <point x="731" y="918"/>
+      <point x="766" y="894" type="curve" smooth="yes"/>
+      <point x="800" y="869"/>
+      <point x="817" y="833"/>
+      <point x="817" y="786" type="curve" smooth="yes"/>
+      <point x="817" y="737" type="line"/>
+      <point x="614" y="737" type="line" smooth="yes"/>
+      <point x="437" y="737"/>
+      <point x="306" y="706"/>
+      <point x="221" y="644" type="curve" smooth="yes"/>
+      <point x="136" y="581"/>
+      <point x="94" y="485"/>
+      <point x="94" y="354" type="curve" smooth="yes"/>
+      <point x="94" y="233"/>
+      <point x="130" y="139"/>
+      <point x="201" y="72" type="curve" smooth="yes"/>
+      <point x="272" y="5"/>
+      <point x="371" y="-29"/>
+      <point x="498" y="-29" type="curve" smooth="yes"/>
+      <point x="565" y="-29"/>
+      <point x="626" y="-16"/>
+      <point x="681" y="11" type="curve" smooth="yes"/>
+      <point x="736" y="38"/>
+      <point x="782" y="76"/>
+      <point x="817" y="125" type="curve"/>
+      <point x="817" y="0" type="line"/>
+      <point x="1108" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="618" y="1364" type="line" smooth="yes"/>
+      <point x="650" y="1342"/>
+      <point x="677" y="1327"/>
+      <point x="699" y="1319" type="curve" smooth="yes"/>
+      <point x="721" y="1311"/>
+      <point x="744" y="1307"/>
+      <point x="768" y="1307" type="curve" smooth="yes"/>
+      <point x="831" y="1307"/>
+      <point x="879" y="1332"/>
+      <point x="914" y="1381" type="curve" smooth="yes"/>
+      <point x="948" y="1430"/>
+      <point x="965" y="1500"/>
+      <point x="965" y="1591" type="curve"/>
+      <point x="825" y="1591" type="line"/>
+      <point x="825" y="1583" type="line" smooth="yes"/>
+      <point x="825" y="1544"/>
+      <point x="819" y="1515"/>
+      <point x="806" y="1494" type="curve" smooth="yes"/>
+      <point x="793" y="1473"/>
+      <point x="774" y="1462"/>
+      <point x="750" y="1462" type="curve" smooth="yes"/>
+      <point x="739" y="1462"/>
+      <point x="728" y="1465"/>
+      <point x="716" y="1470" type="curve" smooth="yes"/>
+      <point x="703" y="1475"/>
+      <point x="690" y="1483"/>
+      <point x="676" y="1493" type="curve" smooth="yes"/>
+      <point x="614" y="1536" type="line" smooth="yes"/>
+      <point x="587" y="1556"/>
+      <point x="561" y="1571"/>
+      <point x="537" y="1580" type="curve" smooth="yes"/>
+      <point x="513" y="1589"/>
+      <point x="489" y="1593"/>
+      <point x="465" y="1593" type="curve" smooth="yes"/>
+      <point x="402" y="1593"/>
+      <point x="354" y="1568"/>
+      <point x="320" y="1519" type="curve" smooth="yes"/>
+      <point x="285" y="1470"/>
+      <point x="268" y="1400"/>
+      <point x="268" y="1309" type="curve"/>
+      <point x="408" y="1309" type="line"/>
+      <point x="408" y="1317" type="line" smooth="yes"/>
+      <point x="408" y="1356"/>
+      <point x="414" y="1386"/>
+      <point x="427" y="1407" type="curve" smooth="yes"/>
+      <point x="439" y="1428"/>
+      <point x="457" y="1438"/>
+      <point x="481" y="1438" type="curve" smooth="yes"/>
+      <point x="499" y="1438"/>
+      <point x="522" y="1428"/>
+      <point x="551" y="1409" type="curve" smooth="yes"/>
+      <point x="563" y="1401" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 67 - 0
source/Hack-Bold.ufo/glyphs/b.glif

@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="b" format="1">
+  <advance width="1233"/>
+  <unicode hex="0062"/>
+  <note>
+	b
+  </note>
+  <outline>
+    <contour>
+      <point x="850" y="449"/>
+      <point x="832" y="364"/>
+      <point x="796" y="303" type="curve" smooth="yes"/>
+      <point x="760" y="242"/>
+      <point x="710" y="211"/>
+      <point x="647" y="211" type="curve" smooth="yes"/>
+      <point x="584" y="211"/>
+      <point x="534" y="242"/>
+      <point x="497" y="303" type="curve" smooth="yes"/>
+      <point x="460" y="364"/>
+      <point x="442" y="449"/>
+      <point x="442" y="557" type="curve" smooth="yes"/>
+      <point x="442" y="665"/>
+      <point x="460" y="750"/>
+      <point x="497" y="811" type="curve" smooth="yes"/>
+      <point x="534" y="872"/>
+      <point x="584" y="903"/>
+      <point x="647" y="903" type="curve" smooth="yes"/>
+      <point x="710" y="903"/>
+      <point x="760" y="872"/>
+      <point x="796" y="811" type="curve" smooth="yes"/>
+      <point x="832" y="750"/>
+      <point x="850" y="665"/>
+      <point x="850" y="557" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="442" y="1556" type="line"/>
+      <point x="150" y="1556" type="line"/>
+      <point x="150" y="0" type="line"/>
+      <point x="442" y="0" type="line"/>
+      <point x="442" y="166" type="line"/>
+      <point x="473" y="101"/>
+      <point x="513" y="53"/>
+      <point x="563" y="20" type="curve" smooth="yes"/>
+      <point x="613" y="-13"/>
+      <point x="672" y="-29"/>
+      <point x="739" y="-29" type="curve" smooth="yes"/>
+      <point x="867" y="-29"/>
+      <point x="966" y="22"/>
+      <point x="1037" y="125" type="curve" smooth="yes"/>
+      <point x="1108" y="228"/>
+      <point x="1143" y="372"/>
+      <point x="1143" y="559" type="curve" smooth="yes"/>
+      <point x="1143" y="748"/>
+      <point x="1107" y="894"/>
+      <point x="1036" y="995" type="curve" smooth="yes"/>
+      <point x="964" y="1096"/>
+      <point x="862" y="1147"/>
+      <point x="729" y="1147" type="curve" smooth="yes"/>
+      <point x="669" y="1147"/>
+      <point x="615" y="1132"/>
+      <point x="568" y="1101" type="curve" smooth="yes"/>
+      <point x="520" y="1070"/>
+      <point x="478" y="1023"/>
+      <point x="442" y="961" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 16 - 0
source/Hack-Bold.ufo/glyphs/backslash.glif

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="backslash" format="1">
+  <advance width="1233"/>
+  <unicode hex="005C"/>
+  <note>
+	backslash
+  </note>
+  <outline>
+    <contour>
+      <point x="334" y="1493" type="line"/>
+      <point x="111" y="1493" type="line"/>
+      <point x="897" y="-190" type="line"/>
+      <point x="1120" y="-190" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 16 - 0
source/Hack-Bold.ufo/glyphs/bar.glif

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="bar" format="1">
+  <advance width="1233"/>
+  <unicode hex="007C"/>
+  <note>
+	bar
+  </note>
+  <outline>
+    <contour>
+      <point x="729" y="1565" type="line"/>
+      <point x="502" y="1565" type="line"/>
+      <point x="502" y="-483" type="line"/>
+      <point x="729" y="-483" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 73 - 0
source/Hack-Bold.ufo/glyphs/braceleft.glif

@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="braceleft" format="1">
+  <advance width="1233"/>
+  <unicode hex="007B"/>
+  <note>
+	braceleft
+  </note>
+  <outline>
+    <contour>
+      <point x="1053" y="-143" type="line"/>
+      <point x="930" y="-143" type="line" smooth="yes"/>
+      <point x="861" y="-143"/>
+      <point x="814" y="-129"/>
+      <point x="791" y="-101" type="curve" smooth="yes"/>
+      <point x="768" y="-72"/>
+      <point x="756" y="-10"/>
+      <point x="756" y="86" type="curve" smooth="yes"/>
+      <point x="756" y="291" type="line" smooth="yes"/>
+      <point x="756" y="400"/>
+      <point x="740" y="478"/>
+      <point x="707" y="523" type="curve" smooth="yes"/>
+      <point x="674" y="568"/>
+      <point x="616" y="598"/>
+      <point x="532" y="612" type="curve"/>
+      <point x="616" y="625"/>
+      <point x="674" y="653"/>
+      <point x="707" y="698" type="curve" smooth="yes"/>
+      <point x="740" y="743"/>
+      <point x="756" y="820"/>
+      <point x="756" y="930" type="curve" smooth="yes"/>
+      <point x="756" y="1139" type="line" smooth="yes"/>
+      <point x="756" y="1234"/>
+      <point x="768" y="1296"/>
+      <point x="791" y="1324" type="curve" smooth="yes"/>
+      <point x="814" y="1352"/>
+      <point x="861" y="1366"/>
+      <point x="930" y="1366" type="curve" smooth="yes"/>
+      <point x="1053" y="1366" type="line"/>
+      <point x="1053" y="1556" type="line"/>
+      <point x="903" y="1556" type="line" smooth="yes"/>
+      <point x="737" y="1556"/>
+      <point x="626" y="1532"/>
+      <point x="570" y="1483" type="curve" smooth="yes"/>
+      <point x="513" y="1434"/>
+      <point x="485" y="1335"/>
+      <point x="485" y="1188" type="curve" smooth="yes"/>
+      <point x="485" y="973" type="line" smooth="yes"/>
+      <point x="485" y="872"/>
+      <point x="467" y="802"/>
+      <point x="432" y="764" type="curve" smooth="yes"/>
+      <point x="396" y="726"/>
+      <point x="331" y="707"/>
+      <point x="238" y="707" type="curve" smooth="yes"/>
+      <point x="146" y="707" type="line"/>
+      <point x="146" y="516" type="line"/>
+      <point x="238" y="516" type="line" smooth="yes"/>
+      <point x="331" y="516"/>
+      <point x="396" y="497"/>
+      <point x="432" y="459" type="curve" smooth="yes"/>
+      <point x="467" y="420"/>
+      <point x="485" y="351"/>
+      <point x="485" y="250" type="curve" smooth="yes"/>
+      <point x="485" y="35" type="line" smooth="yes"/>
+      <point x="485" y="-112"/>
+      <point x="513" y="-211"/>
+      <point x="570" y="-260" type="curve" smooth="yes"/>
+      <point x="626" y="-309"/>
+      <point x="737" y="-334"/>
+      <point x="903" y="-334" type="curve" smooth="yes"/>
+      <point x="1053" y="-334" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 73 - 0
source/Hack-Bold.ufo/glyphs/braceright.glif

@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="braceright" format="1">
+  <advance width="1233"/>
+  <unicode hex="007D"/>
+  <note>
+	braceright
+  </note>
+  <outline>
+    <contour>
+      <point x="180" y="-143" type="line"/>
+      <point x="180" y="-334" type="line"/>
+      <point x="330" y="-334" type="line" smooth="yes"/>
+      <point x="495" y="-334"/>
+      <point x="606" y="-309"/>
+      <point x="662" y="-260" type="curve" smooth="yes"/>
+      <point x="717" y="-211"/>
+      <point x="745" y="-112"/>
+      <point x="745" y="35" type="curve" smooth="yes"/>
+      <point x="745" y="250" type="line" smooth="yes"/>
+      <point x="745" y="350"/>
+      <point x="763" y="419"/>
+      <point x="800" y="458" type="curve" smooth="yes"/>
+      <point x="836" y="497"/>
+      <point x="901" y="516"/>
+      <point x="995" y="516" type="curve" smooth="yes"/>
+      <point x="1087" y="516" type="line"/>
+      <point x="1087" y="707" type="line"/>
+      <point x="995" y="707" type="line" smooth="yes"/>
+      <point x="901" y="707"/>
+      <point x="836" y="726"/>
+      <point x="800" y="765" type="curve" smooth="yes"/>
+      <point x="763" y="803"/>
+      <point x="745" y="872"/>
+      <point x="745" y="973" type="curve" smooth="yes"/>
+      <point x="745" y="1188" type="line" smooth="yes"/>
+      <point x="745" y="1335"/>
+      <point x="717" y="1434"/>
+      <point x="662" y="1483" type="curve" smooth="yes"/>
+      <point x="606" y="1532"/>
+      <point x="495" y="1556"/>
+      <point x="330" y="1556" type="curve" smooth="yes"/>
+      <point x="180" y="1556" type="line"/>
+      <point x="180" y="1366" type="line"/>
+      <point x="301" y="1366" type="line" smooth="yes"/>
+      <point x="371" y="1366"/>
+      <point x="418" y="1352"/>
+      <point x="442" y="1323" type="curve" smooth="yes"/>
+      <point x="465" y="1294"/>
+      <point x="477" y="1233"/>
+      <point x="477" y="1139" type="curve" smooth="yes"/>
+      <point x="477" y="930" type="line" smooth="yes"/>
+      <point x="477" y="820"/>
+      <point x="493" y="743"/>
+      <point x="526" y="698" type="curve" smooth="yes"/>
+      <point x="558" y="653"/>
+      <point x="616" y="625"/>
+      <point x="700" y="612" type="curve"/>
+      <point x="617" y="598"/>
+      <point x="559" y="568"/>
+      <point x="526" y="523" type="curve" smooth="yes"/>
+      <point x="493" y="478"/>
+      <point x="477" y="400"/>
+      <point x="477" y="291" type="curve" smooth="yes"/>
+      <point x="477" y="86" type="line" smooth="yes"/>
+      <point x="477" y="-9"/>
+      <point x="465" y="-71"/>
+      <point x="441" y="-100" type="curve" smooth="yes"/>
+      <point x="417" y="-129"/>
+      <point x="370" y="-143"/>
+      <point x="301" y="-143" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 20 - 0
source/Hack-Bold.ufo/glyphs/bracketleft.glif

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="bracketleft" format="1">
+  <advance width="1233"/>
+  <unicode hex="005B"/>
+  <note>
+	bracketleft
+  </note>
+  <outline>
+    <contour>
+      <point x="424" y="1636" type="line"/>
+      <point x="424" y="-270" type="line"/>
+      <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"/>
+    </contour>
+  </outline>
+</glyph>

+ 20 - 0
source/Hack-Bold.ufo/glyphs/bracketright.glif

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

+ 38 - 0
source/Hack-Bold.ufo/glyphs/breve.glif

@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="breve" format="1">
+  <advance width="1233"/>
+  <unicode hex="02D8"/>
+  <note>
+	breve
+  </note>
+  <outline>
+    <contour>
+      <point x="281" y="1606" type="line"/>
+      <point x="285" y="1510"/>
+      <point x="316" y="1437"/>
+      <point x="374" y="1386" type="curve" smooth="yes"/>
+      <point x="431" y="1335"/>
+      <point x="512" y="1309"/>
+      <point x="616" y="1309" type="curve" smooth="yes"/>
+      <point x="721" y="1309"/>
+      <point x="802" y="1335"/>
+      <point x="860" y="1386" type="curve" smooth="yes"/>
+      <point x="917" y="1437"/>
+      <point x="948" y="1510"/>
+      <point x="952" y="1606" type="curve"/>
+      <point x="809" y="1606" type="line"/>
+      <point x="802" y="1559"/>
+      <point x="782" y="1524"/>
+      <point x="749" y="1499" type="curve" smooth="yes"/>
+      <point x="716" y="1474"/>
+      <point x="671" y="1462"/>
+      <point x="616" y="1462" type="curve" smooth="yes"/>
+      <point x="561" y="1462"/>
+      <point x="516" y="1475"/>
+      <point x="483" y="1500" type="curve" smooth="yes"/>
+      <point x="450" y="1525"/>
+      <point x="429" y="1560"/>
+      <point x="422" y="1606" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

+ 22 - 0
source/Hack-Bold.ufo/glyphs/brokenbar.glif

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="brokenbar" format="1">
+  <advance width="1233"/>
+  <unicode hex="00A6"/>
+  <note>
+	brokenbar
+  </note>
+  <outline>
+    <contour>
+      <point x="729" y="408" type="line"/>
+      <point x="502" y="408" type="line"/>
+      <point x="502" y="-350" type="line"/>
+      <point x="729" y="-350" type="line"/>
+    </contour>
+    <contour>
+      <point x="729" y="1432" type="line"/>
+      <point x="502" y="1432" type="line"/>
+      <point x="502" y="674" type="line"/>
+      <point x="729" y="674" type="line"/>
+    </contour>
+  </outline>
+</glyph>

+ 60 - 0
source/Hack-Bold.ufo/glyphs/bullet.glif

@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="bullet" format="1">
+  <advance width="1233"/>
+  <unicode hex="2022"/>
+  <note>
+	bullet
+  </note>
+  <outline>
+    <contour>
+      <point x="256" y="713"/>
+      <point x="265" y="666"/>
+      <point x="283" y="623" type="curve" smooth="yes"/>
+      <point x="301" y="579"/>
+      <point x="327" y="540"/>
+      <point x="360" y="506" type="curve" smooth="yes"/>
+      <point x="395" y="471"/>
+      <point x="434" y="445"/>
+      <point x="477" y="427" type="curve" smooth="yes"/>
+      <point x="520" y="408"/>
+      <point x="566" y="399"/>
+      <point x="614" y="399" type="curve" smooth="yes"/>
+      <point x="663" y="399"/>
+      <point x="709" y="408"/>
+      <point x="753" y="427" type="curve" smooth="yes"/>
+      <point x="797" y="445"/>
+      <point x="836" y="471"/>
+      <point x="870" y="506" type="curve" smooth="yes"/>
+      <point x="905" y="541"/>
+      <point x="931" y="580"/>
+      <point x="950" y="624" type="curve" smooth="yes"/>
+      <point x="968" y="667"/>
+      <point x="977" y="713"/>
+      <point x="977" y="762" type="curve" smooth="yes"/>
+      <point x="977" y="810"/>
+      <point x="968" y="856"/>
+      <point x="950" y="899" type="curve" smooth="yes"/>
+      <point x="932" y="942"/>
+      <point x="905" y="981"/>
+      <point x="870" y="1016" type="curve" smooth="yes"/>
+      <point x="837" y="1049"/>
+      <point x="798" y="1075"/>
+      <point x="755" y="1093" type="curve" smooth="yes"/>
+      <point x="711" y="1111"/>
+      <point x="665" y="1120"/>
+      <point x="616" y="1120" type="curve" smooth="yes"/>
+      <point x="568" y="1120"/>
+      <point x="523" y="1111"/>
+      <point x="480" y="1094" type="curve" smooth="yes"/>
+      <point x="437" y="1076"/>
+      <point x="398" y="1050"/>
+      <point x="362" y="1016" type="curve" smooth="yes"/>
+      <point x="328" y="983"/>
+      <point x="302" y="944"/>
+      <point x="284" y="901" type="curve" smooth="yes"/>
+      <point x="265" y="857"/>
+      <point x="256" y="811"/>
+      <point x="256" y="762" type="curve" smooth="yes"/>
+    </contour>
+  </outline>
+</glyph>

+ 62 - 0
source/Hack-Bold.ufo/glyphs/c.glif

@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="c" format="1">
+  <advance width="1233"/>
+  <unicode hex="0063"/>
+  <note>
+	c
+  </note>
+  <outline>
+    <contour>
+      <point x="1061" y="326" type="line"/>
+      <point x="1017" y="287"/>
+      <point x="970" y="259"/>
+      <point x="921" y="240" type="curve" smooth="yes"/>
+      <point x="872" y="221"/>
+      <point x="819" y="211"/>
+      <point x="762" y="211" type="curve" smooth="yes"/>
+      <point x="667" y="211"/>
+      <point x="593" y="241"/>
+      <point x="542" y="301" type="curve" smooth="yes"/>
+      <point x="491" y="361"/>
+      <point x="465" y="447"/>
+      <point x="465" y="559" type="curve" smooth="yes"/>
+      <point x="465" y="671"/>
+      <point x="491" y="757"/>
+      <point x="542" y="818" type="curve" smooth="yes"/>
+      <point x="593" y="879"/>
+      <point x="667" y="909"/>
+      <point x="762" y="909" type="curve" smooth="yes"/>
+      <point x="817" y="909"/>
+      <point x="870" y="899"/>
+      <point x="921" y="880" type="curve" smooth="yes"/>
+      <point x="972" y="860"/>
+      <point x="1018" y="832"/>
+      <point x="1061" y="795" type="curve"/>
+      <point x="1061" y="1063" type="line"/>
+      <point x="1006" y="1092"/>
+      <point x="950" y="1114"/>
+      <point x="895" y="1128" type="curve" smooth="yes"/>
+      <point x="839" y="1142"/>
+      <point x="781" y="1149"/>
+      <point x="721" y="1149" type="curve" smooth="yes"/>
+      <point x="548" y="1149"/>
+      <point x="413" y="1097"/>
+      <point x="315" y="993" type="curve" smooth="yes"/>
+      <point x="217" y="888"/>
+      <point x="168" y="744"/>
+      <point x="168" y="559" type="curve" smooth="yes"/>
+      <point x="168" y="375"/>
+      <point x="217" y="231"/>
+      <point x="314" y="127" type="curve" smooth="yes"/>
+      <point x="411" y="23"/>
+      <point x="546" y="-29"/>
+      <point x="719" y="-29" type="curve" smooth="yes"/>
+      <point x="784" y="-29"/>
+      <point x="845" y="-22"/>
+      <point x="902" y="-7" type="curve" smooth="yes"/>
+      <point x="959" y="7"/>
+      <point x="1012" y="28"/>
+      <point x="1061" y="57" type="curve"/>
+    </contour>
+  </outline>
+</glyph>

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