瀏覽代碼

removed overlapping glyphs

Chris Simpkins 10 年之前
父節點
當前提交
bdd5e874b7

+ 36 - 1
source/Hack-BoldOblique.ufo/features.fea

@@ -1,26 +1,48 @@
 # Prefix: Languagesystems
 # automatic
 languagesystem DFLT dflt;
+languagesystem latn dflt;
+languagesystem latn ROM;
+languagesystem latn MOL;
 
 feature aalt {
 # automatic
 feature sups;
 feature frac;
 feature ordn;
+feature locl;
+feature case;
 } aalt;
 
+feature locl {
+# automatic
+script latn;
+language ROM;
+sub Scedilla by Scommaaccent;
+sub scedilla by scommaaccent;
+language MOL;
+sub Scedilla by Scommaaccent;
+sub scedilla by scommaaccent;
+} locl;
+
 feature sups {
 # automatic
+sub one by onesuperior;
 sub two by twosuperior;
 sub three by threesuperior;
-sub one by onesuperior;
 } sups;
 
 feature frac {
 # automatic
+sub one slash eight by oneeighth;
 sub one slash four by onequarter;
+sub three slash eight by threeeighths;
 sub one slash two by onehalf;
+sub five slash eight by fiveeighths;
 sub three slash four by threequarters;
+sub seven slash eight by seveneighths;
+sub one slash three by onethird;
+sub two slash three by twothirds;
 } frac;
 
 feature ordn {
@@ -29,6 +51,19 @@ 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 case {
+# automatic
+sub exclamdown by exclamdown.case;
+sub uni2E18 by uni2E18.case;
+sub questiondown by questiondown.case;
+sub uni0306 by uni0306.case;
+sub uni0311 by uni0311.case;
+sub uni030F by uni030F.case;
+sub uni0307 by uni0307.case;
+sub uni030B by uni030B.case;
+sub uni0304 by uni0304.case;
+} case;
+
 feature liga {
 # automatic
 sub f i by fi;

+ 0 - 10
source/Hack-BoldOblique.ufo/glyphs/uni00A_0.glif

@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="uni00A0" format="1">
-  <advance width="1233"/>
-  <unicode hex="00A0"/>
-  <note>
-	uni00A0
-  </note>
-  <outline>
-  </outline>
-</glyph>

+ 0 - 16
source/Hack-BoldOblique.ufo/glyphs/uni2215.glif

@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="uni2215" format="1">
-  <advance width="1233"/>
-  <unicode hex="2215"/>
-  <note>
-	uni2215
-  </note>
-  <outline>
-    <contour>
-      <point x="221" y="-190" type="line"/>
-      <point x="1075" y="1493" type="line"/>
-      <point x="852" y="1493" type="line"/>
-      <point x="0" y="-190" type="line"/>
-    </contour>
-  </outline>
-</glyph>

+ 0 - 36
source/Hack-BoldOblique.ufo/glyphs/uni2219.glif

@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="uni2219" format="1">
-  <advance width="1233"/>
-  <unicode hex="2219"/>
-  <note>
-	uni2219
-  </note>
-  <outline>
-    <contour>
-      <point x="711" y="344"/>
-      <point x="804" y="384"/>
-      <point x="870" y="450" type="curve" smooth="yes"/>
-      <point x="938" y="518"/>
-      <point x="977" y="612"/>
-      <point x="977" y="708" type="curve" smooth="yes"/>
-      <point x="977" y="801"/>
-      <point x="941" y="892"/>
-      <point x="870" y="962" type="curve" smooth="yes"/>
-      <point x="803" y="1027"/>
-      <point x="713" y="1065"/>
-      <point x="617" y="1065" type="curve" smooth="yes"/>
-      <point x="520" y="1065"/>
-      <point x="428" y="1026"/>
-      <point x="362" y="961" type="curve" smooth="yes"/>
-      <point x="294" y="894"/>
-      <point x="256" y="805"/>
-      <point x="256" y="706" type="curve" smooth="yes"/>
-      <point x="256" y="609"/>
-      <point x="293" y="519"/>
-      <point x="360" y="451" type="curve" smooth="yes"/>
-      <point x="426" y="384"/>
-      <point x="517" y="344"/>
-      <point x="614" y="344" type="curve" smooth="yes"/>
-    </contour>
-  </outline>
-</glyph>