Browse Source

Merge branch 'feature/glyphs-014e-014f' of https://github.com/jublonet/Hack into jublonet-feature/glyphs-014e-014f

Chris Simpkins 8 years ago
parent
commit
4b2c988b1c

+ 93 - 0
source/Hack-Bold.ufo/glyphs/O_breve.glif

@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Obreve" format="1">
+  <advance width="1233"/>
+  <unicode hex="014E"/>
+  <outline>
+    <contour>
+      <point x="616" y="-29" type="curve" name="hr00" smooth="yes"/>
+      <point x="436" y="-29"/>
+      <point x="309" y="41"/>
+      <point x="225" y="166" type="curve" smooth="yes"/>
+      <point x="136" y="297"/>
+      <point x="92" y="490"/>
+      <point x="92" y="745" type="curve" name="sh01" smooth="yes"/>
+      <point x="92" y="1000"/>
+      <point x="136" y="1192"/>
+      <point x="225" y="1325" type="curve" smooth="yes"/>
+      <point x="317" y="1461"/>
+      <point x="453" y="1520"/>
+      <point x="616" y="1520" type="curve" name="at01" smooth="yes"/>
+      <point x="791" y="1520"/>
+      <point x="921" y="1453"/>
+      <point x="1009" y="1324" type="curve" smooth="yes"/>
+      <point x="1097" y="1193"/>
+      <point x="1141" y="1000"/>
+      <point x="1141" y="745" type="curve" name="sh02" smooth="yes"/>
+      <point x="1141" y="490"/>
+      <point x="1097" y="298"/>
+      <point x="1009" y="167" type="curve" smooth="yes"/>
+      <point x="924" y="40"/>
+      <point x="795" y="-29"/>
+    </contour>
+    <contour>
+      <point x="616" y="236" type="curve" name="dv01" smooth="yes"/>
+      <point x="692" y="236"/>
+      <point x="747" y="276"/>
+      <point x="782" y="357" type="curve" smooth="yes"/>
+      <point x="817" y="436"/>
+      <point x="834" y="566"/>
+      <point x="834" y="746" type="curve" name="ah01" smooth="yes"/>
+      <point x="834" y="925"/>
+      <point x="817" y="1055"/>
+      <point x="782" y="1134" type="curve" smooth="yes"/>
+      <point x="747" y="1215"/>
+      <point x="692" y="1255"/>
+      <point x="616" y="1255" type="curve" name="sv01" smooth="yes"/>
+      <point x="537" y="1255"/>
+      <point x="486" y="1214"/>
+      <point x="451" y="1134" type="curve" smooth="yes"/>
+      <point x="416" y="1055"/>
+      <point x="399" y="925"/>
+      <point x="399" y="746" type="curve" name="sh03" smooth="yes"/>
+      <point x="399" y="566"/>
+      <point x="416" y="436"/>
+      <point x="451" y="357" type="curve" smooth="yes"/>
+      <point x="486" y="276"/>
+      <point x="541" y="236"/>
+    </contour>
+    <contour>
+      <point x="616" y="1588" type="curve" name="dv03" smooth="yes"/>
+      <point x="518" y="1588"/>
+      <point x="440" y="1611"/>
+      <point x="383" y="1656" type="curve" smooth="yes"/>
+      <point x="327" y="1699"/>
+      <point x="292" y="1760"/>
+      <point x="281" y="1852" type="curve" name="sv02"/>
+      <point x="422" y="1852" type="line"/>
+      <point x="435" y="1813"/>
+      <point x="458" y="1783"/>
+      <point x="491" y="1762" type="curve" smooth="yes"/>
+      <point x="524" y="1741"/>
+      <point x="565" y="1731"/>
+      <point x="616" y="1731" type="curve" name="dv04" smooth="yes"/>
+      <point x="667" y="1731"/>
+      <point x="709" y="1741"/>
+      <point x="741" y="1761" type="curve" name="hr01" smooth="yes"/>
+      <point x="774" y="1782"/>
+      <point x="796" y="1812"/>
+      <point x="809" y="1852" type="curve" name="sv01"/>
+      <point x="952" y="1852" type="line"/>
+      <point x="942" y="1767"/>
+      <point x="908" y="1701"/>
+      <point x="851" y="1656" type="curve" smooth="yes"/>
+      <point x="791" y="1609"/>
+      <point x="711" y="1588"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-09-30 11:46:26 +0000</string>
+    </dict>
+  </lib>
+</glyph>

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

@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="obreve" format="1">
+  <advance width="1233"/>
+  <unicode hex="014F"/>
+  <outline>
+    <contour>
+      <point x="617" y="-29" type="curve" name="hr00" smooth="yes"/>
+      <point x="446" y="-29"/>
+      <point x="322" y="34"/>
+      <point x="238" y="129" type="curve" smooth="yes"/>
+      <point x="145" y="234"/>
+      <point x="98" y="384"/>
+      <point x="98" y="560" type="curve" name="sh01" smooth="yes"/>
+      <point x="98" y="920"/>
+      <point x="300" y="1147"/>
+      <point x="616" y="1147" type="curve" name="at01" smooth="yes"/>
+      <point x="937" y="1147"/>
+      <point x="1135" y="928"/>
+      <point x="1135" y="559" type="curve" name="sh02" smooth="yes"/>
+      <point x="1135" y="380"/>
+      <point x="1088" y="235"/>
+      <point x="996" y="130" type="curve" smooth="yes"/>
+      <point x="908" y="30"/>
+      <point x="780" y="-29"/>
+    </contour>
+    <contour>
+      <point x="616" y="209" type="curve" name="dv01" smooth="yes"/>
+      <point x="687" y="209"/>
+      <point x="742" y="240"/>
+      <point x="782" y="301" type="curve" smooth="yes"/>
+      <point x="822" y="363"/>
+      <point x="842" y="449"/>
+      <point x="842" y="560" type="curve" name="ah01" smooth="yes"/>
+      <point x="842" y="669"/>
+      <point x="822" y="755"/>
+      <point x="782" y="817" type="curve" smooth="yes"/>
+      <point x="741" y="881"/>
+      <point x="684" y="909"/>
+      <point x="616" y="909" type="curve" name="sv01" smooth="yes"/>
+      <point x="541" y="909"/>
+      <point x="488" y="874"/>
+      <point x="451" y="817" type="curve" smooth="yes"/>
+      <point x="411" y="755"/>
+      <point x="391" y="669"/>
+      <point x="391" y="560" type="curve" name="sh03" smooth="yes"/>
+      <point x="391" y="449"/>
+      <point x="411" y="363"/>
+      <point x="451" y="301" type="curve" smooth="yes"/>
+      <point x="491" y="240"/>
+      <point x="546" y="209"/>
+    </contour>
+    <contour>
+      <point x="616" y="1299" type="curve" name="dv01" smooth="yes"/>
+      <point x="515" y="1299"/>
+      <point x="434" y="1323"/>
+      <point x="374" y="1376" type="curve" smooth="yes"/>
+      <point x="313" y="1431"/>
+      <point x="285" y="1504"/>
+      <point x="281" y="1596" type="curve" name="sv01"/>
+      <point x="422" y="1596" type="line"/>
+      <point x="429" y="1551"/>
+      <point x="449" y="1515"/>
+      <point x="483" y="1490" type="curve" smooth="yes"/>
+      <point x="516" y="1465"/>
+      <point x="561" y="1452"/>
+      <point x="617" y="1452" type="curve" name="dv02" smooth="yes"/>
+      <point x="672" y="1452"/>
+      <point x="716" y="1464"/>
+      <point x="749" y="1489" type="curve" smooth="yes"/>
+      <point x="782" y="1514"/>
+      <point x="802" y="1549"/>
+      <point x="809" y="1596" type="curve" name="sh01"/>
+      <point x="952" y="1596" type="line"/>
+      <point x="948" y="1501"/>
+      <point x="917" y="1427"/>
+      <point x="860" y="1376" type="curve" smooth="yes"/>
+      <point x="801" y="1325"/>
+      <point x="720" y="1299"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-09-30 11:46:54 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 130 - 0
source/Hack-BoldItalic.ufo/glyphs/O_breve.glif

@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Obreve" format="1">
+  <advance width="1233"/>
+  <unicode hex="014E"/>
+  <outline>
+    <contour>
+      <point x="500" y="-29" type="curve" name="hr00" smooth="yes"/>
+      <point x="364" y="-29"/>
+      <point x="250" y="11"/>
+      <point x="173" y="98" type="curve" smooth="yes"/>
+      <point x="94" y="186"/>
+      <point x="61" y="312"/>
+      <point x="61" y="476" type="curve" name="sh01" smooth="yes"/>
+      <point x="61" y="593"/>
+      <point x="78" y="733"/>
+      <point x="111" y="870" type="curve" smooth="yes"/>
+      <point x="146" y="1015"/>
+      <point x="193" y="1133"/>
+      <point x="246" y="1228" type="curve" smooth="yes"/>
+      <point x="293" y="1312"/>
+      <point x="355" y="1389"/>
+      <point x="447" y="1445" type="curve" smooth="yes"/>
+      <point x="534" y="1497"/>
+      <point x="632" y="1520"/>
+      <point x="732" y="1520" type="curve" name="at01" smooth="yes"/>
+      <point x="869" y="1520"/>
+      <point x="982" y="1479"/>
+      <point x="1058" y="1395" type="curve" smooth="yes"/>
+      <point x="1143" y="1302"/>
+      <point x="1171" y="1168"/>
+      <point x="1171" y="1015" type="curve" name="sh02" smooth="yes"/>
+      <point x="1171" y="902"/>
+      <point x="1157" y="767"/>
+      <point x="1122" y="622" type="curve" smooth="yes"/>
+      <point x="1091" y="490"/>
+      <point x="1048" y="368"/>
+      <point x="988" y="264" type="curve" smooth="yes"/>
+      <point x="932" y="165"/>
+      <point x="870" y="97"/>
+      <point x="786" y="46" type="curve" smooth="yes"/>
+      <point x="701" y="-5"/>
+      <point x="604" y="-29"/>
+    </contour>
+    <contour>
+      <point x="525" y="233" type="curve" name="dv01" smooth="yes"/>
+      <point x="565" y="233"/>
+      <point x="602" y="245"/>
+      <point x="635" y="269" type="curve" smooth="yes"/>
+      <point x="667" y="292"/>
+      <point x="696" y="326"/>
+      <point x="721" y="373" type="curve" smooth="yes"/>
+      <point x="738" y="405"/>
+      <point x="752" y="440"/>
+      <point x="767" y="483" type="curve" smooth="yes"/>
+      <point x="784" y="532"/>
+      <point x="794" y="569"/>
+      <point x="809" y="630" type="curve" smooth="yes"/>
+      <point x="829" y="714"/>
+      <point x="842" y="781"/>
+      <point x="853" y="846" type="curve" smooth="yes"/>
+      <point x="863" y="912"/>
+      <point x="868" y="970"/>
+      <point x="868" y="1020" type="curve" name="ah01" smooth="yes"/>
+      <point x="868" y="1101"/>
+      <point x="855" y="1161"/>
+      <point x="828" y="1200" type="curve" smooth="yes"/>
+      <point x="801" y="1240"/>
+      <point x="761" y="1260"/>
+      <point x="708" y="1260" type="curve" name="sv01" smooth="yes"/>
+      <point x="663" y="1260"/>
+      <point x="626" y="1245"/>
+      <point x="598" y="1225" type="curve" smooth="yes"/>
+      <point x="566" y="1202"/>
+      <point x="536" y="1165"/>
+      <point x="512" y="1121" type="curve" smooth="yes"/>
+      <point x="493" y="1088"/>
+      <point x="482" y="1056"/>
+      <point x="469" y="1017" type="curve" smooth="yes"/>
+      <point x="450" y="960"/>
+      <point x="443" y="932"/>
+      <point x="424" y="860" type="curve" smooth="yes"/>
+      <point x="407" y="791"/>
+      <point x="391" y="714"/>
+      <point x="380" y="646" type="curve" smooth="yes"/>
+      <point x="370" y="579"/>
+      <point x="365" y="520"/>
+      <point x="365" y="471" type="curve" name="sh03" smooth="yes"/>
+      <point x="365" y="390"/>
+      <point x="378" y="331"/>
+      <point x="405" y="292" type="curve" smooth="yes"/>
+      <point x="433" y="251"/>
+      <point x="474" y="233"/>
+    </contour>
+    <contour>
+      <point x="790" y="1588" type="curve" name="dv03" smooth="yes"/>
+      <point x="694" y="1588"/>
+      <point x="627" y="1611"/>
+      <point x="578" y="1656" type="curve" smooth="yes"/>
+      <point x="529" y="1701"/>
+      <point x="504" y="1765"/>
+      <point x="504" y="1848" type="curve" smooth="yes"/>
+      <point x="504" y="1852" type="line"/>
+      <point x="647" y="1852" type="line" name="sv01"/>
+      <point x="654" y="1812"/>
+      <point x="671" y="1783"/>
+      <point x="698" y="1765" type="curve" smooth="yes"/>
+      <point x="725" y="1747"/>
+      <point x="764" y="1737"/>
+      <point x="815" y="1737" type="curve" name="dv04" smooth="yes"/>
+      <point x="868" y="1737"/>
+      <point x="906" y="1747"/>
+      <point x="942" y="1768" type="curve" smooth="yes"/>
+      <point x="978" y="1789"/>
+      <point x="1003" y="1817"/>
+      <point x="1018" y="1852" type="curve" name="sv02"/>
+      <point x="1172" y="1852" type="line"/>
+      <point x="1145" y="1766"/>
+      <point x="1099" y="1701"/>
+      <point x="1033" y="1656" type="curve" smooth="yes"/>
+      <point x="966" y="1611"/>
+      <point x="885" y="1588"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-09-30 11:47:53 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 95 - 0
source/Hack-BoldItalic.ufo/glyphs/obreve.glif

@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="obreve" format="1">
+  <advance width="1233"/>
+  <unicode hex="014F"/>
+  <outline>
+    <contour>
+      <point x="543" y="-29" type="curve" name="hr00" smooth="yes"/>
+      <point x="391" y="-29"/>
+      <point x="280" y="20"/>
+      <point x="208" y="91" type="curve" smooth="yes"/>
+      <point x="123" y="175"/>
+      <point x="88" y="293"/>
+      <point x="88" y="442" type="curve" name="sh01" smooth="yes"/>
+      <point x="88" y="631"/>
+      <point x="143" y="814"/>
+      <point x="254" y="949" type="curve" smooth="yes"/>
+      <point x="361" y="1078"/>
+      <point x="509" y="1149"/>
+      <point x="689" y="1149" type="curve" name="dv03" smooth="yes"/>
+      <point x="822" y="1149"/>
+      <point x="942" y="1110"/>
+      <point x="1025" y="1030" type="curve" smooth="yes"/>
+      <point x="1109" y="947"/>
+      <point x="1145" y="828"/>
+      <point x="1145" y="676" type="curve" name="sh02" smooth="yes"/>
+      <point x="1145" y="483"/>
+      <point x="1088" y="302"/>
+      <point x="980" y="171" type="curve" smooth="yes"/>
+      <point x="867" y="34"/>
+      <point x="715" y="-29"/>
+    </contour>
+    <contour>
+      <point x="563" y="207" type="curve" name="dv01" smooth="yes"/>
+      <point x="640" y="207"/>
+      <point x="711" y="251"/>
+      <point x="767" y="343" type="curve" smooth="yes"/>
+      <point x="818" y="427"/>
+      <point x="850" y="544"/>
+      <point x="850" y="672" type="curve" name="ah01" smooth="yes"/>
+      <point x="850" y="764"/>
+      <point x="833" y="817"/>
+      <point x="804" y="853" type="curve" smooth="yes"/>
+      <point x="769" y="896"/>
+      <point x="720" y="911"/>
+      <point x="672" y="911" type="curve" name="dv02" smooth="yes"/>
+      <point x="589" y="911"/>
+      <point x="521" y="866"/>
+      <point x="466" y="776" type="curve"/>
+      <point x="410" y="679"/>
+      <point x="383" y="556"/>
+      <point x="383" y="448" type="curve" name="sh03" smooth="yes"/>
+      <point x="383" y="377"/>
+      <point x="394" y="312"/>
+      <point x="431" y="267" type="curve" smooth="yes"/>
+      <point x="459" y="232"/>
+      <point x="503" y="207"/>
+    </contour>
+    <contour>
+      <point x="749" y="1301" type="curve" name="dv01" smooth="yes"/>
+      <point x="652" y="1301"/>
+      <point x="579" y="1323"/>
+      <point x="530" y="1367" type="curve" smooth="yes"/>
+      <point x="483" y="1408"/>
+      <point x="456" y="1469"/>
+      <point x="456" y="1565" type="curve" smooth="yes"/>
+      <point x="456" y="1598" type="line"/>
+      <point x="600" y="1598" type="line" name="sv01"/>
+      <point x="600" y="1585" type="line" smooth="yes"/>
+      <point x="600" y="1544"/>
+      <point x="615" y="1512"/>
+      <point x="644" y="1488" type="curve" smooth="yes"/>
+      <point x="673" y="1464"/>
+      <point x="713" y="1452"/>
+      <point x="764" y="1452" type="curve" name="dv02" smooth="yes"/>
+      <point x="818" y="1452"/>
+      <point x="865" y="1465"/>
+      <point x="904" y="1491" type="curve" smooth="yes"/>
+      <point x="943" y="1516"/>
+      <point x="968" y="1549"/>
+      <point x="987" y="1598" type="curve" name="sv02"/>
+      <point x="1130" y="1598" type="line"/>
+      <point x="1111" y="1503"/>
+      <point x="1070" y="1432"/>
+      <point x="1002" y="1379" type="curve" smooth="yes"/>
+      <point x="936" y="1327"/>
+      <point x="852" y="1301"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-09-30 11:48:22 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 129 - 0
source/Hack-Italic.ufo/glyphs/O_breve.glif

@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Obreve" format="1">
+  <advance width="1233"/>
+  <unicode hex="014E"/>
+  <outline>
+    <contour>
+      <point x="478" y="-29" type="curve" name="hr00" smooth="yes"/>
+      <point x="343" y="-29"/>
+      <point x="244" y="12"/>
+      <point x="179" y="94" type="curve" smooth="yes"/>
+      <point x="114" y="175"/>
+      <point x="82" y="302"/>
+      <point x="82" y="473" type="curve" name="sh01" smooth="yes"/>
+      <point x="82" y="558"/>
+      <point x="89" y="628"/>
+      <point x="104" y="712" type="curve" smooth="yes"/>
+      <point x="120" y="805"/>
+      <point x="137" y="880"/>
+      <point x="168" y="975" type="curve" smooth="yes"/>
+      <point x="189" y="1042"/>
+      <point x="208" y="1090"/>
+      <point x="231" y="1141" type="curve" smooth="yes"/>
+      <point x="258" y="1198"/>
+      <point x="280" y="1236"/>
+      <point x="303" y="1271" type="curve" smooth="yes"/>
+      <point x="360" y="1356"/>
+      <point x="426" y="1419"/>
+      <point x="501" y="1460" type="curve" smooth="yes"/>
+      <point x="569" y="1497"/>
+      <point x="648" y="1520"/>
+      <point x="753" y="1520" type="curve" name="at01" smooth="yes"/>
+      <point x="886" y="1520"/>
+      <point x="986" y="1484"/>
+      <point x="1054" y="1397" type="curve" smooth="yes"/>
+      <point x="1119" y="1316"/>
+      <point x="1151" y="1191"/>
+      <point x="1151" y="1024" type="curve" name="sh02" smooth="yes"/>
+      <point x="1151" y="944"/>
+      <point x="1144" y="868"/>
+      <point x="1129" y="781" type="curve" smooth="yes"/>
+      <point x="1114" y="696"/>
+      <point x="1092" y="607"/>
+      <point x="1063" y="516" type="curve" smooth="yes"/>
+      <point x="1042" y="449"/>
+      <point x="1024" y="402"/>
+      <point x="1001" y="351" type="curve"/>
+      <point x="982" y="312"/>
+      <point x="956" y="262"/>
+      <point x="928" y="219" type="curve" smooth="yes"/>
+      <point x="876" y="140"/>
+      <point x="807" y="75"/>
+      <point x="731" y="32" type="curve" smooth="yes"/>
+      <point x="658" y="-9"/>
+      <point x="574" y="-29"/>
+    </contour>
+    <contour>
+      <point x="498" y="135" type="curve" name="dv01" smooth="yes"/>
+      <point x="555" y="135"/>
+      <point x="611" y="151"/>
+      <point x="660" y="186" type="curve" smooth="yes"/>
+      <point x="713" y="225"/>
+      <point x="750" y="278"/>
+      <point x="778" y="331" type="curve" smooth="yes"/>
+      <point x="829" y="427"/>
+      <point x="871" y="565"/>
+      <point x="898" y="684" type="curve" smooth="yes"/>
+      <point x="929" y="821"/>
+      <point x="944" y="959"/>
+      <point x="944" y="1067" type="curve" name="ah01" smooth="yes"/>
+      <point x="944" y="1182"/>
+      <point x="927" y="1245"/>
+      <point x="892" y="1289" type="curve" smooth="yes"/>
+      <point x="857" y="1332"/>
+      <point x="805" y="1356"/>
+      <point x="734" y="1356" type="curve" name="sv01" smooth="yes"/>
+      <point x="675" y="1356"/>
+      <point x="620" y="1340"/>
+      <point x="572" y="1305" type="curve" smooth="yes"/>
+      <point x="525" y="1270"/>
+      <point x="486" y="1220"/>
+      <point x="455" y="1160" type="curve" smooth="yes"/>
+      <point x="408" y="1072"/>
+      <point x="364" y="945"/>
+      <point x="333" y="808" type="curve" smooth="yes"/>
+      <point x="302" y="675"/>
+      <point x="287" y="541"/>
+      <point x="287" y="429" type="curve" name="sh03" smooth="yes"/>
+      <point x="287" y="311"/>
+      <point x="305" y="248"/>
+      <point x="340" y="203" type="curve"/>
+      <point x="379" y="155"/>
+      <point x="434" y="135"/>
+    </contour>
+    <contour>
+      <point x="788" y="1619" type="curve" name="dv03" smooth="yes"/>
+      <point x="708" y="1619"/>
+      <point x="645" y="1639"/>
+      <point x="598" y="1680" type="curve" smooth="yes"/>
+      <point x="554" y="1719"/>
+      <point x="523" y="1773"/>
+      <point x="508" y="1861" type="curve"/>
+      <point x="622" y="1861" type="line" name="sv01"/>
+      <point x="633" y="1820"/>
+      <point x="652" y="1790"/>
+      <point x="678" y="1773" type="curve" smooth="yes"/>
+      <point x="705" y="1754"/>
+      <point x="740" y="1746"/>
+      <point x="795" y="1746" type="curve" name="dv04" smooth="yes"/>
+      <point x="850" y="1746"/>
+      <point x="897" y="1755"/>
+      <point x="933" y="1774" type="curve" smooth="yes"/>
+      <point x="968" y="1793"/>
+      <point x="995" y="1822"/>
+      <point x="1013" y="1861" type="curve" name="sv02"/>
+      <point x="1134" y="1861" type="line"/>
+      <point x="1112" y="1786"/>
+      <point x="1070" y="1727"/>
+      <point x="1009" y="1684" type="curve" smooth="yes"/>
+      <point x="946" y="1641"/>
+      <point x="873" y="1619"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-09-30 11:45:05 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 109 - 0
source/Hack-Italic.ufo/glyphs/obreve.glif

@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="obreve" format="1">
+  <advance width="1233"/>
+  <unicode hex="014F"/>
+  <outline>
+    <contour>
+      <point x="510" y="-29" type="curve" name="hr00" smooth="yes"/>
+      <point x="387" y="-29"/>
+      <point x="287" y="4"/>
+      <point x="218" y="80" type="curve" smooth="yes"/>
+      <point x="155" y="148"/>
+      <point x="117" y="251"/>
+      <point x="117" y="396" type="curve" name="sh01" smooth="yes"/>
+      <point x="117" y="483"/>
+      <point x="131" y="572"/>
+      <point x="158" y="663" type="curve" smooth="yes"/>
+      <point x="183" y="747"/>
+      <point x="221" y="833"/>
+      <point x="274" y="910" type="curve" smooth="yes"/>
+      <point x="328" y="989"/>
+      <point x="391" y="1048"/>
+      <point x="464" y="1087" type="curve" smooth="yes"/>
+      <point x="539" y="1127"/>
+      <point x="623" y="1147"/>
+      <point x="717" y="1147" type="curve" name="at01" smooth="yes"/>
+      <point x="838" y="1147"/>
+      <point x="941" y="1113"/>
+      <point x="1012" y="1040" type="curve" smooth="yes"/>
+      <point x="1080" y="969"/>
+      <point x="1114" y="864"/>
+      <point x="1114" y="726" type="curve" name="sh02" smooth="yes"/>
+      <point x="1114" y="636"/>
+      <point x="1100" y="545"/>
+      <point x="1073" y="453" type="curve" smooth="yes"/>
+      <point x="1042" y="353"/>
+      <point x="1001" y="270"/>
+      <point x="958" y="207" type="curve" smooth="yes"/>
+      <point x="849" y="49"/>
+      <point x="702" y="-29"/>
+    </contour>
+    <contour>
+      <point x="533" y="127" type="curve" name="dv01" smooth="yes"/>
+      <point x="649" y="127"/>
+      <point x="744" y="190"/>
+      <point x="812" y="298" type="curve" smooth="yes"/>
+      <point x="884" y="409"/>
+      <point x="920" y="567"/>
+      <point x="920" y="718" type="curve" name="ah01" smooth="yes"/>
+      <point x="920" y="814"/>
+      <point x="905" y="880"/>
+      <point x="864" y="927" type="curve" smooth="yes"/>
+      <point x="824" y="972"/>
+      <point x="767" y="991"/>
+      <point x="702" y="991" type="curve" name="sv01" smooth="yes"/>
+      <point x="582" y="991"/>
+      <point x="490" y="928"/>
+      <point x="422" y="820" type="curve" smooth="yes"/>
+      <point x="355" y="715"/>
+      <point x="313" y="563"/>
+      <point x="313" y="402" type="curve" name="sh03" smooth="yes"/>
+      <point x="313" y="306"/>
+      <point x="328" y="238"/>
+      <point x="369" y="191" type="curve" smooth="yes"/>
+      <point x="408" y="148"/>
+      <point x="466" y="127"/>
+    </contour>
+    <contour>
+      <point x="748" y="1297" type="curve" name="dv03" smooth="yes"/>
+      <point x="660" y="1297"/>
+      <point x="591" y="1318"/>
+      <point x="542" y="1360" type="curve" smooth="yes"/>
+      <point x="489" y="1407"/>
+      <point x="469" y="1471"/>
+      <point x="469" y="1547" type="curve" smooth="yes"/>
+      <point x="469" y="1564"/>
+      <point x="470" y="1565"/>
+      <point x="470" y="1568" type="curve" smooth="yes"/>
+      <point x="470" y="1571"/>
+      <point x="469" y="1573"/>
+      <point x="472" y="1584" type="curve"/>
+      <point x="592" y="1584" type="line" name="sv01"/>
+      <point x="592" y="1567" type="line" smooth="yes"/>
+      <point x="592" y="1524"/>
+      <point x="607" y="1491"/>
+      <point x="636" y="1468" type="curve" smooth="yes"/>
+      <point x="665" y="1445"/>
+      <point x="707" y="1434"/>
+      <point x="762" y="1434" type="curve" name="dv04" smooth="yes"/>
+      <point x="817" y="1434"/>
+      <point x="862" y="1446"/>
+      <point x="897" y="1471" type="curve" smooth="yes"/>
+      <point x="932" y="1495"/>
+      <point x="960" y="1533"/>
+      <point x="979" y="1584" type="curve" name="sv02"/>
+      <point x="1098" y="1584" type="line"/>
+      <point x="1078" y="1493"/>
+      <point x="1037" y="1419"/>
+      <point x="977" y="1370" type="curve" smooth="yes"/>
+      <point x="918" y="1321"/>
+      <point x="841" y="1297"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-09-30 11:45:40 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 81 - 0
source/Hack-Regular.ufo/glyphs/O_breve.glif

@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Obreve" format="1">
+  <advance width="1233"/>
+  <unicode hex="014E"/>
+  <outline>
+    <contour>
+      <point x="616" y="-29" type="curve" name="hr00" smooth="yes"/>
+      <point x="447" y="-29"/>
+      <point x="322" y="35"/>
+      <point x="240" y="162" type="curve" smooth="yes"/>
+      <point x="158" y="289"/>
+      <point x="117" y="483"/>
+      <point x="117" y="745" type="curve" name="sh01" smooth="yes"/>
+      <point x="117" y="1006"/>
+      <point x="158" y="1201"/>
+      <point x="241" y="1328" type="curve" smooth="yes"/>
+      <point x="324" y="1456"/>
+      <point x="445" y="1520"/>
+      <point x="616" y="1520" type="curve" name="at01" smooth="yes"/>
+      <point x="780" y="1520"/>
+      <point x="908" y="1461"/>
+      <point x="993" y="1328" type="curve" smooth="yes"/>
+      <point x="1075" y="1200"/>
+      <point x="1116" y="1006"/>
+      <point x="1116" y="745" type="curve" name="sh02" smooth="yes"/>
+      <point x="1116" y="485"/>
+      <point x="1075" y="291"/>
+      <point x="993" y="163" type="curve" smooth="yes"/>
+      <point x="908" y="30"/>
+      <point x="780" y="-29"/>
+    </contour>
+    <contour>
+      <point x="616" y="135" type="curve" name="dv01" smooth="yes"/>
+      <point x="719" y="135"/>
+      <point x="793" y="182"/>
+      <point x="838" y="276" type="curve" smooth="yes"/>
+      <point x="883" y="368"/>
+      <point x="905" y="524"/>
+      <point x="905" y="745" type="curve" name="ah01" smooth="yes"/>
+      <point x="905" y="965"/>
+      <point x="883" y="1122"/>
+      <point x="838" y="1215" type="curve" smooth="yes"/>
+      <point x="793" y="1309"/>
+      <point x="719" y="1356"/>
+      <point x="616" y="1356" type="curve" name="sv01" smooth="yes"/>
+      <point x="514" y="1356"/>
+      <point x="441" y="1309"/>
+      <point x="396" y="1215" type="curve" smooth="yes"/>
+      <point x="351" y="1120"/>
+      <point x="328" y="964"/>
+      <point x="328" y="745" type="curve" name="sh03" smooth="yes"/>
+      <point x="328" y="527"/>
+      <point x="351" y="371"/>
+      <point x="396" y="276" type="curve" smooth="yes"/>
+      <point x="441" y="182"/>
+      <point x="514" y="135"/>
+    </contour>
+    <contour>
+      <point x="616" y="1589" type="curve" name="dv02" smooth="yes"/>
+      <point x="423" y="1589"/>
+      <point x="319" y="1670"/>
+      <point x="303" y="1831" type="curve"/>
+      <point x="422" y="1831" type="line" name="sv01"/>
+      <point x="438" y="1759"/>
+      <point x="505" y="1720"/>
+      <point x="618" y="1720" type="curve" name="dv03" smooth="yes"/>
+      <point x="727" y="1720"/>
+      <point x="791" y="1757"/>
+      <point x="811" y="1831" type="curve" name="sv02"/>
+      <point x="930" y="1831" type="line"/>
+      <point x="915" y="1671"/>
+      <point x="809" y="1589"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-09-30 11:43:24 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 90 - 0
source/Hack-Regular.ufo/glyphs/obreve.glif

@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="obreve" format="1">
+  <advance width="1233"/>
+  <unicode hex="014F"/>
+  <outline>
+    <contour>
+      <point x="616" y="-29" type="curve" name="hr00" smooth="yes"/>
+      <point x="463" y="-29"/>
+      <point x="343" y="21"/>
+      <point x="260" y="121" type="curve"/>
+      <point x="176" y="225"/>
+      <point x="137" y="373"/>
+      <point x="137" y="560" type="curve" name="sh01" smooth="yes"/>
+      <point x="137" y="749"/>
+      <point x="178" y="895"/>
+      <point x="260" y="996" type="curve" smooth="yes"/>
+      <point x="342" y="1097"/>
+      <point x="461" y="1147"/>
+      <point x="616" y="1147" type="curve" name="dv03" smooth="yes"/>
+      <point x="776" y="1147"/>
+      <point x="893" y="1095"/>
+      <point x="973" y="996" type="curve" smooth="yes"/>
+      <point x="1055" y="895"/>
+      <point x="1096" y="750"/>
+      <point x="1096" y="561" type="curve" name="sh02" smooth="yes"/>
+      <point x="1096" y="370"/>
+      <point x="1056" y="221"/>
+      <point x="973" y="121" type="curve" smooth="yes"/>
+      <point x="893" y="22"/>
+      <point x="773" y="-29"/>
+    </contour>
+    <contour>
+      <point x="616" y="127" type="curve" name="dv01" smooth="yes"/>
+      <point x="710" y="127"/>
+      <point x="781" y="164"/>
+      <point x="829" y="237" type="curve" smooth="yes"/>
+      <point x="877" y="310"/>
+      <point x="901" y="417"/>
+      <point x="901" y="559" type="curve" name="ah01" smooth="yes"/>
+      <point x="901" y="701"/>
+      <point x="877" y="809"/>
+      <point x="829" y="882" type="curve" smooth="yes"/>
+      <point x="781" y="955"/>
+      <point x="710" y="991"/>
+      <point x="616" y="991" type="curve" name="dv02" smooth="yes"/>
+      <point x="523" y="991"/>
+      <point x="452" y="955"/>
+      <point x="404" y="882" type="curve" smooth="yes"/>
+      <point x="356" y="809"/>
+      <point x="332" y="701"/>
+      <point x="332" y="559" type="curve" name="sh03" smooth="yes"/>
+      <point x="332" y="417"/>
+      <point x="356" y="310"/>
+      <point x="404" y="237" type="curve" smooth="yes"/>
+      <point x="452" y="164"/>
+      <point x="523" y="127"/>
+    </contour>
+    <contour>
+      <point x="616" y="1298" type="curve" name="dv03" smooth="yes"/>
+      <point x="423" y="1298"/>
+      <point x="317" y="1395"/>
+      <point x="303" y="1585" type="curve" name="sh03"/>
+      <point x="422" y="1585" type="line" name="sv01"/>
+      <point x="429" y="1535"/>
+      <point x="448" y="1497"/>
+      <point x="481" y="1472" type="curve" smooth="yes"/>
+      <point x="512" y="1447"/>
+      <point x="557" y="1435"/>
+      <point x="616" y="1435" type="curve" name="dv04" smooth="yes"/>
+      <point x="673" y="1435"/>
+      <point x="718" y="1447"/>
+      <point x="749" y="1472" type="curve" smooth="yes"/>
+      <point x="782" y="1497"/>
+      <point x="802" y="1535"/>
+      <point x="811" y="1585" type="curve" name="sv02"/>
+      <point x="930" y="1585" type="line"/>
+      <point x="923" y="1490"/>
+      <point x="893" y="1418"/>
+      <point x="840" y="1370" type="curve" smooth="yes"/>
+      <point x="787" y="1322"/>
+      <point x="712" y="1298"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-09-30 11:44:04 +0000</string>
+    </dict>
+  </lib>
+</glyph>