瀏覽代碼

[U+007B, U+007D, regular, braceleft, braceright] adjust vertical position

raise to center on the center of the zero glyph, curve cleanup
Chris Simpkins 7 年之前
父節點
當前提交
daa25ec0f2
共有 2 個文件被更改,包括 66 次插入118 次删除
  1. 33 59
      source/Hack-Regular.ufo/glyphs/braceleft.glif
  2. 33 59
      source/Hack-Regular.ufo/glyphs/braceright.glif

+ 33 - 59
source/Hack-Regular.ufo/glyphs/braceleft.glif

@@ -4,70 +4,44 @@
   <unicode hex="007B"/>
   <outline>
     <contour>
-      <point x="908" y="-258" type="line" name="hr00" smooth="yes"/>
-      <point x="743" y="-258"/>
-      <point x="632" y="-233"/>
-      <point x="575" y="-184" type="curve" smooth="yes"/>
-      <point x="518" y="-135"/>
-      <point x="490" y="-37"/>
-      <point x="490" y="111" type="curve" smooth="yes"/>
-      <point x="490" y="350" type="line" smooth="yes"/>
-      <point x="490" y="450"/>
-      <point x="472" y="520"/>
-      <point x="437" y="559" type="curve" smooth="yes"/>
-      <point x="402" y="599"/>
-      <point x="336" y="617"/>
-      <point x="243" y="617" type="curve" name="dv04" smooth="yes"/>
-      <point x="127" y="617" type="line"/>
-      <point x="127" y="760" type="line"/>
-      <point x="243" y="760" type="line" name="dv05" smooth="yes"/>
-      <point x="337" y="760"/>
-      <point x="402" y="779"/>
-      <point x="437" y="817" type="curve" smooth="yes"/>
-      <point x="473" y="856"/>
-      <point x="490" y="925"/>
-      <point x="490" y="1024" type="curve" smooth="yes"/>
-      <point x="490" y="1264" type="line" smooth="yes"/>
-      <point x="490" y="1412"/>
-      <point x="518" y="1510"/>
-      <point x="575" y="1559" type="curve" smooth="yes"/>
-      <point x="631" y="1607"/>
-      <point x="741" y="1632"/>
-      <point x="908" y="1632" type="curve" smooth="yes"/>
-      <point x="972" y="1632" type="line" name="dv03"/>
-      <point x="972" y="1489" type="line" name="dv02"/>
-      <point x="902" y="1489" type="line" smooth="yes"/>
-      <point x="809" y="1489"/>
-      <point x="748" y="1475"/>
-      <point x="720" y="1446" type="curve" smooth="yes"/>
-      <point x="691" y="1416"/>
-      <point x="677" y="1355"/>
-      <point x="677" y="1260" type="curve" smooth="yes"/>
-      <point x="677" y="1012" type="line" smooth="yes"/>
-      <point x="677" y="907"/>
-      <point x="662" y="831"/>
-      <point x="632" y="784" type="curve" smooth="yes"/>
-      <point x="603" y="739"/>
-      <point x="551" y="705"/>
-      <point x="476" y="688" type="curve" name="iv01"/>
-      <point x="624" y="652"/>
-      <point x="677" y="571"/>
-      <point x="677" y="363" type="curve" smooth="yes"/>
-      <point x="677" y="115" type="line" smooth="yes"/>
-      <point x="677" y="20"/>
-      <point x="691" y="-42"/>
-      <point x="720" y="-71" type="curve" smooth="yes"/>
-      <point x="749" y="-100"/>
-      <point x="809" y="-114"/>
-      <point x="902" y="-114" type="curve" name="dv01" smooth="yes"/>
-      <point x="972" y="-114" type="line"/>
-      <point x="972" y="-258" type="line" name="sv01"/>
+      <point x="908" y="-195" type="line" name="hr00" smooth="yes"/>
+      <point x="488" y="-195"/>
+      <point x="490" y="-65"/>
+      <point x="490" y="132" type="curve" smooth="yes"/>
+      <point x="490" y="653"/>
+      <point x="472" y="680"/>
+      <point x="127" y="680" type="curve"/>
+      <point x="127" y="823" type="line"/>
+      <point x="469" y="823"/>
+      <point x="489" y="853"/>
+      <point x="489" y="1362" type="curve" smooth="yes"/>
+      <point x="489" y="1618"/>
+      <point x="598" y="1693"/>
+      <point x="972" y="1693" type="curve" name="dv03"/>
+      <point x="972" y="1552" type="line" name="dv02"/>
+      <point x="916" y="1552" type="line" smooth="yes"/>
+      <point x="718" y="1552"/>
+      <point x="677" y="1513"/>
+      <point x="677" y="1323" type="curve" smooth="yes"/>
+      <point x="677" y="1075" type="line" smooth="yes"/>
+      <point x="677" y="875"/>
+      <point x="620" y="783"/>
+      <point x="476" y="751" type="curve" name="iv01"/>
+      <point x="621" y="716"/>
+      <point x="677" y="627"/>
+      <point x="677" y="426" type="curve" smooth="yes"/>
+      <point x="677" y="178" type="line" smooth="yes"/>
+      <point x="677" y="-11"/>
+      <point x="718" y="-51"/>
+      <point x="914" y="-51" type="curve" smooth="yes"/>
+      <point x="972" y="-51" type="line"/>
+      <point x="972" y="-195" type="line" name="sv01"/>
     </contour>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.lastChange</key>
-      <string>2018-03-10 00:37:18 +0000</string>
+      <string>2018-06-05 12:06:25 +0000</string>
     </dict>
   </lib>
 </glyph>

+ 33 - 59
source/Hack-Regular.ufo/glyphs/braceright.glif

@@ -4,70 +4,44 @@
   <unicode hex="007D"/>
   <outline>
     <contour>
-      <point x="261" y="-114" type="line" name="hr00"/>
-      <point x="329" y="-114" type="line" name="dv02" smooth="yes"/>
-      <point x="422" y="-114"/>
-      <point x="484" y="-99"/>
-      <point x="513" y="-70" type="curve" smooth="yes"/>
-      <point x="542" y="-41"/>
-      <point x="556" y="20"/>
-      <point x="556" y="115" type="curve" smooth="yes"/>
-      <point x="556" y="363" type="line" smooth="yes"/>
-      <point x="556" y="571"/>
-      <point x="609" y="652"/>
-      <point x="757" y="688" type="curve" name="iv01"/>
-      <point x="684" y="705"/>
-      <point x="632" y="737"/>
-      <point x="602" y="784" type="curve" smooth="yes"/>
-      <point x="573" y="829"/>
-      <point x="556" y="899"/>
-      <point x="556" y="1012" type="curve" smooth="yes"/>
-      <point x="556" y="1260" type="line" smooth="yes"/>
-      <point x="556" y="1355"/>
-      <point x="542" y="1416"/>
-      <point x="513" y="1445" type="curve" smooth="yes"/>
-      <point x="484" y="1474"/>
-      <point x="422" y="1489"/>
-      <point x="329" y="1489" type="curve" name="dv03" smooth="yes"/>
-      <point x="261" y="1489" type="line"/>
-      <point x="261" y="1632" type="line"/>
-      <point x="323" y="1632" type="line" name="dv04" smooth="yes"/>
-      <point x="490" y="1632"/>
-      <point x="601" y="1608"/>
-      <point x="656" y="1559" type="curve" smooth="yes"/>
-      <point x="712" y="1510"/>
-      <point x="740" y="1411"/>
-      <point x="740" y="1264" type="curve" smooth="yes"/>
-      <point x="740" y="1024" type="line" smooth="yes"/>
-      <point x="740" y="920"/>
-      <point x="768" y="857"/>
-      <point x="824" y="817" type="curve" smooth="yes"/>
-      <point x="878" y="779"/>
-      <point x="956" y="760"/>
-      <point x="1048" y="760" type="curve" smooth="yes"/>
-      <point x="1112" y="760" type="line" name="dv06"/>
-      <point x="1112" y="617" type="line" name="dv05"/>
-      <point x="1048" y="617" type="line" smooth="yes"/>
-      <point x="953" y="617"/>
-      <point x="876" y="598"/>
-      <point x="824" y="559" type="curve" smooth="yes"/>
-      <point x="768" y="517"/>
-      <point x="740" y="454"/>
-      <point x="740" y="350" type="curve" smooth="yes"/>
-      <point x="740" y="111" type="line" smooth="yes"/>
-      <point x="740" y="-37"/>
-      <point x="712" y="-135"/>
-      <point x="656" y="-184" type="curve" smooth="yes"/>
-      <point x="599" y="-233"/>
-      <point x="488" y="-258"/>
-      <point x="323" y="-258" type="curve" name="dv01" smooth="yes"/>
-      <point x="261" y="-258" type="line"/>
+      <point x="325" y="-195" type="curve" name="hr00" smooth="yes"/>
+      <point x="261" y="-195" type="line" name="sv01"/>
+      <point x="261" y="-51" type="line"/>
+      <point x="319" y="-51" type="line" smooth="yes"/>
+      <point x="515" y="-51"/>
+      <point x="556" y="-11"/>
+      <point x="556" y="178" type="curve" smooth="yes"/>
+      <point x="556" y="426" type="line" smooth="yes"/>
+      <point x="556" y="627"/>
+      <point x="612" y="716"/>
+      <point x="757" y="751" type="curve" name="iv01"/>
+      <point x="613" y="783"/>
+      <point x="556" y="875"/>
+      <point x="556" y="1075" type="curve" smooth="yes"/>
+      <point x="556" y="1323" type="line" smooth="yes"/>
+      <point x="556" y="1513"/>
+      <point x="515" y="1552"/>
+      <point x="317" y="1552" type="curve" smooth="yes"/>
+      <point x="261" y="1552" type="line" name="dv02"/>
+      <point x="261" y="1693" type="line" name="dv03"/>
+      <point x="635" y="1693"/>
+      <point x="744" y="1618"/>
+      <point x="744" y="1362" type="curve" smooth="yes"/>
+      <point x="744" y="853"/>
+      <point x="764" y="823"/>
+      <point x="1106" y="823" type="curve"/>
+      <point x="1106" y="680" type="line"/>
+      <point x="761" y="680"/>
+      <point x="743" y="653"/>
+      <point x="743" y="132" type="curve" smooth="yes"/>
+      <point x="743" y="-65"/>
+      <point x="745" y="-195"/>
     </contour>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.lastChange</key>
-      <string>2018-03-10 00:37:35 +0000</string>
+      <string>2018-06-05 12:24:17 +0000</string>
     </dict>
   </lib>
 </glyph>