Parcourir la source

Merge branch 'jublonet-feature/glyphs-0114-0115' into dev-latin-a

* jublonet-feature/glyphs-0114-0115:
  Add glyphs U+0114..U+0115 (Italic, Bold, BoldIt)
Chris Simpkins il y a 7 ans
Parent
commit
d8ea06cb5a

+ 55 - 0
source/Hack-Bold.ufo/glyphs/E_breve.glif

@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ebreve" format="1">
+  <advance width="1233"/>
+  <unicode hex="0114"/>
+  <outline>
+    <contour>
+      <point x="168" y="1493" type="line" name="hr00"/>
+      <point x="1098" y="1493" type="line"/>
+      <point x="1098" y="1233" type="line" name="sv01"/>
+      <point x="463" y="1233" type="line" name="dh01"/>
+      <point x="463" y="911" type="line"/>
+      <point x="1038" y="911" type="line" name="dv02"/>
+      <point x="1038" y="651" type="line" name="dv01"/>
+      <point x="463" y="651" type="line" name="sh01"/>
+      <point x="463" y="260" type="line" name="sv02"/>
+      <point x="1098" y="260" type="line"/>
+      <point x="1098" y="0" type="line" name="ab01"/>
+      <point x="168" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="676" y="1608" type="curve" name="dv03" smooth="yes"/>
+      <point x="578" y="1608"/>
+      <point x="500" y="1631"/>
+      <point x="443" y="1676" type="curve" smooth="yes"/>
+      <point x="387" y="1719"/>
+      <point x="352" y="1780"/>
+      <point x="341" y="1872" type="curve" name="sv02"/>
+      <point x="482" y="1872" type="line"/>
+      <point x="495" y="1833"/>
+      <point x="518" y="1803"/>
+      <point x="551" y="1782" type="curve" smooth="yes"/>
+      <point x="584" y="1761"/>
+      <point x="625" y="1751"/>
+      <point x="676" y="1751" type="curve" name="dv04" smooth="yes"/>
+      <point x="727" y="1751"/>
+      <point x="769" y="1761"/>
+      <point x="801" y="1781" type="curve" name="hr01" smooth="yes"/>
+      <point x="834" y="1802"/>
+      <point x="856" y="1832"/>
+      <point x="869" y="1872" type="curve" name="sv01"/>
+      <point x="1012" y="1872" type="line"/>
+      <point x="1002" y="1787"/>
+      <point x="968" y="1721"/>
+      <point x="911" y="1676" type="curve" smooth="yes"/>
+      <point x="851" y="1629"/>
+      <point x="771" y="1608"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-09-30 11:37:47 +0000</string>
+    </dict>
+  </lib>
+</glyph>

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

@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="ebreve" format="1">
+  <advance width="1233"/>
+  <unicode hex="0115"/>
+  <outline>
+    <contour>
+      <point x="665" y="-29" type="curve" name="hr00" smooth="yes"/>
+      <point x="470" y="-29"/>
+      <point x="331" y="21"/>
+      <point x="231" y="122" type="curve" smooth="yes"/>
+      <point x="132" y="223"/>
+      <point x="82" y="367"/>
+      <point x="82" y="554" type="curve" smooth="yes"/>
+      <point x="82" y="741"/>
+      <point x="129" y="881"/>
+      <point x="225" y="988" type="curve" smooth="yes"/>
+      <point x="320" y="1094"/>
+      <point x="450" y="1147"/>
+      <point x="617" y="1147" type="curve" name="at01"/>
+      <point x="934" y="1158"/>
+      <point x="1150" y="929"/>
+      <point x="1139" y="584" type="curve"/>
+      <point x="1139" y="465" type="line"/>
+      <point x="380" y="465" type="line" name="dv02"/>
+      <point x="381" y="376"/>
+      <point x="407" y="311"/>
+      <point x="458" y="268" type="curve" smooth="yes"/>
+      <point x="509" y="225"/>
+      <point x="586" y="203"/>
+      <point x="687" y="203" type="curve" name="dv01" smooth="yes"/>
+      <point x="754" y="203"/>
+      <point x="821" y="213"/>
+      <point x="887" y="232" type="curve" smooth="yes"/>
+      <point x="948" y="251"/>
+      <point x="1016" y="279"/>
+      <point x="1092" y="324" type="curve"/>
+      <point x="1092" y="55" type="line"/>
+      <point x="1024" y="27"/>
+      <point x="955" y="6"/>
+      <point x="884" y="-8" type="curve" smooth="yes"/>
+      <point x="812" y="-23"/>
+      <point x="737" y="-29"/>
+    </contour>
+    <contour>
+      <point x="844" y="685" type="line"/>
+      <point x="843" y="763"/>
+      <point x="823" y="822"/>
+      <point x="785" y="861" type="curve" smooth="yes"/>
+      <point x="749" y="898"/>
+      <point x="692" y="920"/>
+      <point x="617" y="920" type="curve" name="sv01" smooth="yes"/>
+      <point x="548" y="920"/>
+      <point x="494" y="900"/>
+      <point x="454" y="859" type="curve" smooth="yes"/>
+      <point x="414" y="818"/>
+      <point x="390" y="759"/>
+      <point x="383" y="684" type="curve" name="dv03"/>
+    </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="282" 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:38:14 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 56 - 0
source/Hack-BoldItalic.ufo/glyphs/E_breve.glif

@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ebreve" format="1">
+  <advance width="1233"/>
+  <unicode hex="0114"/>
+  <outline>
+    <contour>
+      <point x="317" y="1493" type="line" name="hr00"/>
+      <point x="1249" y="1493" type="line"/>
+      <point x="1198" y="1233" type="line" name="sv01"/>
+      <point x="563" y="1233" type="line"/>
+      <point x="500" y="911" type="line"/>
+      <point x="1075" y="911" type="line" name="dv02"/>
+      <point x="1026" y="651" type="line" name="dv01"/>
+      <point x="451" y="651" type="line"/>
+      <point x="375" y="260" type="line" name="sv02"/>
+      <point x="1010" y="260" type="line"/>
+      <point x="958" y="0" type="line" name="ab01"/>
+      <point x="29" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="807" y="1608" type="curve" name="dv03" smooth="yes"/>
+      <point x="711" y="1608"/>
+      <point x="644" y="1631"/>
+      <point x="595" y="1676" type="curve" smooth="yes"/>
+      <point x="546" y="1721"/>
+      <point x="521" y="1785"/>
+      <point x="521" y="1868" type="curve" smooth="yes"/>
+      <point x="521" y="1872" type="line"/>
+      <point x="664" y="1872" type="line" name="sv01"/>
+      <point x="671" y="1832"/>
+      <point x="688" y="1803"/>
+      <point x="715" y="1785" type="curve" smooth="yes"/>
+      <point x="742" y="1766"/>
+      <point x="781" y="1757"/>
+      <point x="832" y="1757" type="curve" name="dv04" smooth="yes"/>
+      <point x="885" y="1757"/>
+      <point x="923" y="1767"/>
+      <point x="959" y="1788" type="curve" smooth="yes"/>
+      <point x="995" y="1809"/>
+      <point x="1020" y="1837"/>
+      <point x="1035" y="1872" type="curve" name="sv02"/>
+      <point x="1189" y="1872" type="line"/>
+      <point x="1162" y="1786"/>
+      <point x="1116" y="1721"/>
+      <point x="1050" y="1676" type="curve" smooth="yes"/>
+      <point x="983" y="1631"/>
+      <point x="902" y="1608"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-09-30 11:38:57 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 117 - 0
source/Hack-BoldItalic.ufo/glyphs/ebreve.glif

@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="ebreve" format="1">
+  <advance width="1233"/>
+  <unicode hex="0115"/>
+  <outline>
+    <contour>
+      <point x="583" y="-29" type="curve" name="hr00" smooth="yes"/>
+      <point x="416" y="-29"/>
+      <point x="290" y="10"/>
+      <point x="205" y="89" type="curve" smooth="yes"/>
+      <point x="117" y="170"/>
+      <point x="76" y="287"/>
+      <point x="76" y="438" type="curve" smooth="yes"/>
+      <point x="76" y="529"/>
+      <point x="91" y="620"/>
+      <point x="120" y="709" type="curve" smooth="yes"/>
+      <point x="151" y="800"/>
+      <point x="191" y="873"/>
+      <point x="244" y="938" type="curve" smooth="yes"/>
+      <point x="301" y="1007"/>
+      <point x="369" y="1060"/>
+      <point x="444" y="1095" type="curve" smooth="yes"/>
+      <point x="521" y="1131"/>
+      <point x="604" y="1149"/>
+      <point x="694" y="1149" type="curve" name="dv03" smooth="yes"/>
+      <point x="830" y="1149"/>
+      <point x="947" y="1109"/>
+      <point x="1030" y="1029" type="curve" smooth="yes"/>
+      <point x="1107" y="954"/>
+      <point x="1155" y="849"/>
+      <point x="1155" y="713" type="curve" smooth="yes"/>
+      <point x="1155" y="686"/>
+      <point x="1153" y="642"/>
+      <point x="1149" y="607" type="curve" smooth="yes"/>
+      <point x="1146" y="580"/>
+      <point x="1137" y="520"/>
+      <point x="1128" y="465" type="curve" name="dv04"/>
+      <point x="369" y="465" type="line"/>
+      <point x="366" y="454"/>
+      <point x="366" y="444"/>
+      <point x="365" y="433" type="curve" smooth="yes"/>
+      <point x="362" y="403" type="line"/>
+      <point x="362" y="330"/>
+      <point x="388" y="285"/>
+      <point x="429" y="254" type="curve" smooth="yes"/>
+      <point x="474" y="220"/>
+      <point x="540" y="203"/>
+      <point x="629" y="203" type="curve" name="dv01" smooth="yes"/>
+      <point x="698" y="203"/>
+      <point x="771" y="213"/>
+      <point x="843" y="234" type="curve" smooth="yes"/>
+      <point x="915" y="255"/>
+      <point x="982" y="285"/>
+      <point x="1044" y="324" type="curve"/>
+      <point x="993" y="55" type="line"/>
+      <point x="930" y="27"/>
+      <point x="864" y="6"/>
+      <point x="795" y="-8" type="curve" smooth="yes"/>
+      <point x="726" y="-22"/>
+      <point x="655" y="-29"/>
+    </contour>
+    <contour>
+      <point x="876" y="684" type="line" name="dv05"/>
+      <point x="879" y="693"/>
+      <point x="881" y="702"/>
+      <point x="882" y="712" type="curve" smooth="yes"/>
+      <point x="883" y="721"/>
+      <point x="883" y="729"/>
+      <point x="883" y="737" type="curve" smooth="yes"/>
+      <point x="883" y="793"/>
+      <point x="866" y="838"/>
+      <point x="832" y="871" type="curve" smooth="yes"/>
+      <point x="799" y="904"/>
+      <point x="752" y="920"/>
+      <point x="692" y="920" type="curve" name="dv02" smooth="yes"/>
+      <point x="559" y="920"/>
+      <point x="463" y="841"/>
+      <point x="410" y="684" type="curve"/>
+    </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:39:32 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 55 - 0
source/Hack-Italic.ufo/glyphs/E_breve.glif

@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="Ebreve" format="1">
+  <advance width="1233"/>
+  <unicode hex="0114"/>
+  <outline>
+    <contour>
+      <point x="344" y="1493" type="line" name="hr00"/>
+      <point x="1229" y="1493" type="line"/>
+      <point x="1196" y="1323" type="line" name="sv01"/>
+      <point x="512" y="1323" type="line"/>
+      <point x="426" y="881" type="line"/>
+      <point x="1079" y="881" type="line" name="dv02"/>
+      <point x="1047" y="711" type="line" name="dv01"/>
+      <point x="393" y="711" type="line"/>
+      <point x="289" y="170" type="line" name="sv02"/>
+      <point x="991" y="170" type="line"/>
+      <point x="958" y="0" type="line" name="ab01"/>
+      <point x="53" y="0" type="line"/>
+    </contour>
+    <contour>
+      <point x="946" y="1641"/>
+      <point x="873" y="1619"/>
+      <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="1774"/>
+      <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"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-09-30 11:32:55 +0000</string>
+    </dict>
+  </lib>
+</glyph>

+ 124 - 0
source/Hack-Italic.ufo/glyphs/ebreve.glif

@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="ebreve" format="1">
+  <advance width="1233"/>
+  <unicode hex="0115"/>
+  <outline>
+    <contour>
+      <point x="689" y="-22"/>
+      <point x="630" y="-29"/>
+      <point x="558" y="-29" type="curve" name="hr00" smooth="yes"/>
+      <point x="398" y="-29"/>
+      <point x="288" y="11"/>
+      <point x="213" y="83" type="curve" smooth="yes"/>
+      <point x="136" y="158"/>
+      <point x="98" y="267"/>
+      <point x="98" y="410" type="curve" name="sh01" smooth="yes"/>
+      <point x="98" y="615"/>
+      <point x="183" y="828"/>
+      <point x="324" y="973" type="curve" smooth="yes"/>
+      <point x="384" y="1036"/>
+      <point x="443" y="1075"/>
+      <point x="508" y="1104" type="curve" smooth="yes"/>
+      <point x="576" y="1135"/>
+      <point x="643" y="1149"/>
+      <point x="719" y="1149" type="curve" name="dv03" smooth="yes"/>
+      <point x="846" y="1149"/>
+      <point x="944" y="1107"/>
+      <point x="1015" y="1035" type="curve" smooth="yes"/>
+      <point x="1088" y="959"/>
+      <point x="1126" y="852"/>
+      <point x="1126" y="729" type="curve" name="sh02" smooth="yes"/>
+      <point x="1126" y="701"/>
+      <point x="1124" y="678"/>
+      <point x="1121" y="645" type="curve" name="sh03"/>
+      <point x="1118" y="624"/>
+      <point x="1115" y="580"/>
+      <point x="1104" y="516" type="curve" name="dv04"/>
+      <point x="297" y="516" type="line" name="sh05"/>
+      <point x="293" y="496"/>
+      <point x="290" y="477"/>
+      <point x="288" y="458" type="curve" name="sh06" smooth="yes"/>
+      <point x="286" y="441"/>
+      <point x="285" y="424"/>
+      <point x="285" y="409" type="curve" name="sh04" smooth="yes"/>
+      <point x="285" y="319"/>
+      <point x="311" y="249"/>
+      <point x="362" y="200" type="curve" smooth="yes"/>
+      <point x="413" y="151"/>
+      <point x="488" y="127"/>
+      <point x="584" y="127" type="curve" name="dv01" smooth="yes"/>
+      <point x="647" y="127"/>
+      <point x="708" y="137"/>
+      <point x="779" y="156" type="curve" smooth="yes"/>
+      <point x="849" y="175"/>
+      <point x="922" y="203"/>
+      <point x="997" y="240" type="curve" name="ih01"/>
+      <point x="961" y="57" type="line" name="sh07"/>
+      <point x="885" y="26"/>
+      <point x="825" y="8"/>
+      <point x="756" y="-7" type="curve" smooth="yes"/>
+    </contour>
+    <contour>
+      <point x="938" y="659" type="line" name="sh08"/>
+      <point x="942" y="678"/>
+      <point x="945" y="692"/>
+      <point x="946" y="704" type="curve" name="sh09" smooth="yes"/>
+      <point x="947" y="715"/>
+      <point x="948" y="725"/>
+      <point x="948" y="741" type="curve" name="ah01" smooth="yes"/>
+      <point x="948" y="818"/>
+      <point x="926" y="879"/>
+      <point x="883" y="924" type="curve" smooth="yes"/>
+      <point x="840" y="969"/>
+      <point x="778" y="991"/>
+      <point x="706" y="991" type="curve" name="dv02" smooth="yes"/>
+      <point x="626" y="991"/>
+      <point x="548" y="965"/>
+      <point x="477" y="901" type="curve" smooth="yes"/>
+      <point x="416" y="845"/>
+      <point x="361" y="763"/>
+      <point x="332" y="659" type="curve"/>
+    </contour>
+    <contour>
+      <point x="918" y="1321"/>
+      <point x="841" y="1297"/>
+      <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"/>
+    </contour>
+  </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.lastChange</key>
+      <string>2017-09-30 11:33:10 +0000</string>
+    </dict>
+  </lib>
+</glyph>