Browse Source

removed the fl and fi ligatures, not necessary in code

Chris Simpkins 10 years ago
parent
commit
51694b49ba

+ 1 - 7
source/Hack-Bold.ufo/features.fea

@@ -9,6 +9,7 @@ feature aalt {
 # automatic
 feature locl;
 feature subs;
+feature sinf;
 feature sups;
 feature frac;
 feature ordn;
@@ -16,7 +17,6 @@ feature case;
 feature init;
 feature medi;
 feature fina;
-feature sinf;
 } aalt;
 
 feature locl {
@@ -126,9 +126,3 @@ sub uni06A1 by uni06A1.fina;
 sub uni066F by uni066F.fina;
 } fina;
 
-feature liga {
-# automatic
-sub f i by fi;
-sub f l by fl;
-} liga;
-

+ 0 - 4
source/Hack-Bold.ufo/glyphs/contents.plist

@@ -662,8 +662,6 @@
 	<string>existential.glif</string>
 	<key>f</key>
 	<string>f.glif</string>
-	<key>fi</key>
-	<string>fi.glif</string>
 	<key>figuredash</key>
 	<string>figuredash.glif</string>
 	<key>filledbox</key>
@@ -680,8 +678,6 @@
 	<string>fivesixths.glif</string>
 	<key>fivesuperior</key>
 	<string>fivesuperior.glif</string>
-	<key>fl</key>
-	<string>fl.glif</string>
 	<key>florin</key>
 	<string>florin.glif</string>
 	<key>four</key>

+ 0 - 58
source/Hack-Bold.ufo/glyphs/fi.glif

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="fi" format="1">
-  <advance width="1233"/>
-  <unicode hex="FB01"/>
-  <note>
-	fi
-  </note>
-  <outline>
-    <contour>
-      <point x="494" y="0" type="line"/>
-      <point x="494" y="895" type="line"/>
-      <point x="805" y="895" type="line"/>
-      <point x="805" y="0" type="line"/>
-      <point x="1098" y="0" type="line"/>
-      <point x="1098" y="1120" type="line"/>
-      <point x="494" y="1120" type="line"/>
-      <point x="494" y="1219" type="line" smooth="yes"/>
-      <point x="494" y="1257"/>
-      <point x="503" y="1291"/>
-      <point x="519" y="1307" type="curve" smooth="yes"/>
-      <point x="534" y="1323"/>
-      <point x="564" y="1331"/>
-      <point x="608" y="1331" type="curve" smooth="yes"/>
-      <point x="676" y="1331" type="line"/>
-      <point x="676" y="1556" type="line"/>
-      <point x="596" y="1556" type="line" smooth="yes"/>
-      <point x="431" y="1556"/>
-      <point x="337" y="1526"/>
-      <point x="285" y="1478" type="curve" smooth="yes"/>
-      <point x="229" y="1426"/>
-      <point x="201" y="1333"/>
-      <point x="201" y="1198" type="curve" smooth="yes"/>
-      <point x="201" y="1120" type="line"/>
-      <point x="12" y="1120" type="line"/>
-      <point x="12" y="895" type="line"/>
-      <point x="201" y="895" type="line"/>
-      <point x="201" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="1068" y="1264" type="line" smooth="yes"/>
-      <point x="1087" y="1264"/>
-      <point x="1098" y="1275"/>
-      <point x="1098" y="1294" type="curve" smooth="yes"/>
-      <point x="1098" y="1526" type="line" smooth="yes"/>
-      <point x="1098" y="1545"/>
-      <point x="1087" y="1556"/>
-      <point x="1068" y="1556" type="curve" smooth="yes"/>
-      <point x="835" y="1556" type="line" smooth="yes"/>
-      <point x="816" y="1556"/>
-      <point x="805" y="1545"/>
-      <point x="805" y="1526" type="curve" smooth="yes"/>
-      <point x="805" y="1294" type="line" smooth="yes"/>
-      <point x="805" y="1275"/>
-      <point x="816" y="1264"/>
-      <point x="835" y="1264" type="curve" smooth="yes"/>
-    </contour>
-  </outline>
-</glyph>

+ 0 - 40
source/Hack-Bold.ufo/glyphs/fl.glif

@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="fl" format="1">
-  <advance width="1233"/>
-  <unicode hex="FB02"/>
-  <note>
-	fl
-  </note>
-  <outline>
-    <contour>
-      <point x="494" y="0" type="line"/>
-      <point x="494" y="895" type="line"/>
-      <point x="682" y="895" type="line"/>
-      <point x="682" y="1120" type="line"/>
-      <point x="494" y="1120" type="line"/>
-      <point x="494" y="1219" type="line" smooth="yes"/>
-      <point x="494" y="1257"/>
-      <point x="503" y="1291"/>
-      <point x="519" y="1307" type="curve" smooth="yes"/>
-      <point x="534" y="1323"/>
-      <point x="564" y="1331"/>
-      <point x="608" y="1331" type="curve" smooth="yes"/>
-      <point x="805" y="1331" type="line"/>
-      <point x="805" y="0" type="line"/>
-      <point x="1098" y="0" type="line"/>
-      <point x="1098" y="1556" type="line"/>
-      <point x="596" y="1556" type="line" smooth="yes"/>
-      <point x="431" y="1556"/>
-      <point x="337" y="1526"/>
-      <point x="285" y="1478" type="curve" smooth="yes"/>
-      <point x="229" y="1426"/>
-      <point x="201" y="1333"/>
-      <point x="201" y="1198" type="curve" smooth="yes"/>
-      <point x="201" y="1120" type="line"/>
-      <point x="12" y="1120" type="line"/>
-      <point x="12" y="895" type="line"/>
-      <point x="201" y="895" type="line"/>
-      <point x="201" y="0" type="line"/>
-    </contour>
-  </outline>
-</glyph>

+ 0 - 2
source/Hack-Bold.ufo/lib.plist

@@ -2479,8 +2479,6 @@
 		<string>zacute</string>
 		<string>zcaron</string>
 		<string>zdotaccent</string>
-		<string>fi</string>
-		<string>fl</string>
 		<string>ordfeminine</string>
 		<string>ordmasculine</string>
 		<string>uni0410</string>

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

@@ -9,11 +9,11 @@ feature aalt {
 # automatic
 feature locl;
 feature subs;
+feature sinf;
 feature sups;
 feature frac;
 feature ordn;
 feature case;
-feature sinf;
 } aalt;
 
 feature locl {
@@ -107,9 +107,3 @@ sub uni030B by uni030B.case;
 sub uni0304 by uni0304.case;
 } case;
 
-feature liga {
-# automatic
-sub f i by fi;
-sub f l by fl;
-} liga;
-

+ 0 - 4
source/Hack-BoldOblique.ufo/glyphs/contents.plist

@@ -654,8 +654,6 @@
 	<string>existential.glif</string>
 	<key>f</key>
 	<string>f.glif</string>
-	<key>fi</key>
-	<string>fi.glif</string>
 	<key>figuredash</key>
 	<string>figuredash.glif</string>
 	<key>filledbox</key>
@@ -672,8 +670,6 @@
 	<string>fivesixths.glif</string>
 	<key>fivesuperior</key>
 	<string>fivesuperior.glif</string>
-	<key>fl</key>
-	<string>fl.glif</string>
 	<key>florin</key>
 	<string>florin.glif</string>
 	<key>four</key>

+ 0 - 61
source/Hack-BoldOblique.ufo/glyphs/fi.glif

@@ -1,61 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="fi" format="1">
-  <advance width="1233"/>
-  <unicode hex="FB01"/>
-  <note>
-	fi
-  </note>
-  <outline>
-    <contour>
-      <point x="375" y="0" type="line"/>
-      <point x="549" y="895" type="line"/>
-      <point x="860" y="895" type="line"/>
-      <point x="686" y="0" type="line"/>
-      <point x="979" y="0" type="line"/>
-      <point x="1196" y="1120" type="line"/>
-      <point x="594" y="1120" type="line"/>
-      <point x="612" y="1219" type="line" smooth="yes"/>
-      <point x="621" y="1261"/>
-      <point x="637" y="1292"/>
-      <point x="655" y="1307" type="curve" smooth="yes"/>
-      <point x="674" y="1323"/>
-      <point x="706" y="1331"/>
-      <point x="750" y="1331" type="curve" smooth="yes"/>
-      <point x="817" y="1331" type="line"/>
-      <point x="860" y="1556" type="line"/>
-      <point x="780" y="1556" type="line" smooth="yes"/>
-      <point x="628" y="1556"/>
-      <point x="519" y="1530"/>
-      <point x="453" y="1478" type="curve" smooth="yes"/>
-      <point x="388" y="1426"/>
-      <point x="338" y="1326"/>
-      <point x="315" y="1198" type="curve" smooth="yes"/>
-      <point x="301" y="1120" type="line"/>
-      <point x="111" y="1120" type="line"/>
-      <point x="66" y="895" type="line"/>
-      <point x="256" y="895" type="line"/>
-      <point x="82" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="1196" y="1264" type="line" smooth="yes"/>
-      <point x="1214" y="1264"/>
-      <point x="1225" y="1273"/>
-      <point x="1228" y="1291" type="curve" smooth="yes"/>
-      <point x="1274" y="1523" type="line" smooth="yes"/>
-      <point x="1275" y="1526"/>
-      <point x="1275" y="1529"/>
-      <point x="1275" y="1531" type="curve" smooth="yes"/>
-      <point x="1275" y="1546"/>
-      <point x="1265" y="1556"/>
-      <point x="1247" y="1556" type="curve" smooth="yes"/>
-      <point x="1014" y="1556" type="line" smooth="yes"/>
-      <point x="996" y="1556"/>
-      <point x="985" y="1547"/>
-      <point x="982" y="1529" type="curve" smooth="yes"/>
-      <point x="938" y="1297" type="line" smooth="yes"/>
-      <point x="934" y="1277"/>
-      <point x="945" y="1264"/>
-      <point x="965" y="1264" type="curve" smooth="yes"/>
-    </contour>
-  </outline>
-</glyph>

+ 0 - 40
source/Hack-BoldOblique.ufo/glyphs/fl.glif

@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="fl" format="1">
-  <advance width="1233"/>
-  <unicode hex="FB02"/>
-  <note>
-	fl
-  </note>
-  <outline>
-    <contour>
-      <point x="375" y="0" type="line"/>
-      <point x="549" y="895" type="line"/>
-      <point x="737" y="895" type="line"/>
-      <point x="780" y="1120" type="line"/>
-      <point x="594" y="1120" type="line"/>
-      <point x="612" y="1219" type="line"/>
-      <point x="621" y="1261"/>
-      <point x="637" y="1292"/>
-      <point x="655" y="1307" type="curve" smooth="yes"/>
-      <point x="674" y="1323"/>
-      <point x="706" y="1331"/>
-      <point x="750" y="1331" type="curve" smooth="yes"/>
-      <point x="944" y="1331" type="line"/>
-      <point x="686" y="0" type="line"/>
-      <point x="979" y="0" type="line"/>
-      <point x="1280" y="1556" type="line"/>
-      <point x="780" y="1556" type="line" smooth="yes"/>
-      <point x="628" y="1556"/>
-      <point x="519" y="1530"/>
-      <point x="453" y="1478" type="curve" smooth="yes"/>
-      <point x="388" y="1426"/>
-      <point x="338" y="1326"/>
-      <point x="315" y="1198" type="curve" smooth="yes"/>
-      <point x="301" y="1120" type="line"/>
-      <point x="111" y="1120" type="line"/>
-      <point x="66" y="895" type="line"/>
-      <point x="256" y="895" type="line"/>
-      <point x="82" y="0" type="line"/>
-    </contour>
-  </outline>
-</glyph>

+ 0 - 2
source/Hack-BoldOblique.ufo/lib.plist

@@ -2089,8 +2089,6 @@
 		<string>zacute</string>
 		<string>zcaron</string>
 		<string>zdotaccent</string>
-		<string>fi</string>
-		<string>fl</string>
 		<string>ordfeminine</string>
 		<string>ordmasculine</string>
 		<string>uni0410</string>

+ 6 - 6
source/Hack-Regular.ufo/features.fea

@@ -83,6 +83,12 @@ sub three slash four by threequarters;
 sub seven slash eight by seveneighths;
 sub one slash three by onethird;
 sub two slash three by twothirds;
+sub one slash five by onefifth;
+sub two slash five by twofifths;
+sub three slash five by threefifths;
+sub four slash five by fourfifths;
+sub one slash six by onesixth;
+sub five slash six by fivesixths;
 } frac;
 
 feature ordn {
@@ -115,9 +121,3 @@ sub uni06A1 by uni06A1.fina;
 sub uni066F by uni066F.fina;
 } fina;
 
-feature liga {
-# automatic
-sub f i by fi;
-sub f l by fl;
-} liga;
-

+ 16 - 20
source/Hack-Regular.ufo/glyphs/contents.plist

@@ -652,8 +652,6 @@
 	<string>existential.glif</string>
 	<key>f</key>
 	<string>f.glif</string>
-	<key>fi</key>
-	<string>fi.glif</string>
 	<key>figuredash</key>
 	<string>figuredash.glif</string>
 	<key>filledbox</key>
@@ -666,16 +664,18 @@
 	<string>five.subs.glif</string>
 	<key>fiveeighths</key>
 	<string>fiveeighths.glif</string>
+	<key>fivesixths</key>
+	<string>fivesixths.glif</string>
 	<key>fivesuperior</key>
 	<string>fivesuperior.glif</string>
-	<key>fl</key>
-	<string>fl.glif</string>
 	<key>florin</key>
 	<string>florin.glif</string>
 	<key>four</key>
 	<string>four.glif</string>
 	<key>four.subs</key>
 	<string>four.subs.glif</string>
+	<key>fourfifths</key>
+	<string>fourfifths.glif</string>
 	<key>foursuperior</key>
 	<string>foursuperior.glif</string>
 	<key>fraction</key>
@@ -878,10 +878,18 @@
 	<string>one.subs.glif</string>
 	<key>oneeighth</key>
 	<string>oneeighth.glif</string>
+	<key>onefifth</key>
+	<string>onefifth.glif</string>
 	<key>onehalf</key>
 	<string>onehalf.glif</string>
+	<key>oneninth</key>
+	<string>oneninth.glif</string>
 	<key>onequarter</key>
 	<string>onequarter.glif</string>
+	<key>oneseventh</key>
+	<string>oneseventh.glif</string>
+	<key>onesixth</key>
+	<string>onesixth.glif</string>
 	<key>onesuperior</key>
 	<string>onesuperior.glif</string>
 	<key>onethird</key>
@@ -1066,6 +1074,8 @@
 	<string>three.subs.glif</string>
 	<key>threeeighths</key>
 	<string>threeeighths.glif</string>
+	<key>threefifths</key>
+	<string>threefifths.glif</string>
 	<key>threequarters</key>
 	<string>threequarters.glif</string>
 	<key>threesuperior</key>
@@ -1090,6 +1100,8 @@
 	<string>two.glif</string>
 	<key>two.subs</key>
 	<string>two.subs.glif</string>
+	<key>twofifths</key>
+	<string>twofifths.glif</string>
 	<key>twosuperior</key>
 	<string>twosuperior.glif</string>
 	<key>twothirds</key>
@@ -2652,22 +2664,6 @@
 	<string>uni20B_9.glif</string>
 	<key>uni2126</key>
 	<string>uni2126.glif</string>
-	<key>uni2150</key>
-	<string>uni2150.glif</string>
-	<key>uni2151</key>
-	<string>uni2151.glif</string>
-	<key>uni2155</key>
-	<string>uni2155.glif</string>
-	<key>uni2156</key>
-	<string>uni2156.glif</string>
-	<key>uni2157</key>
-	<string>uni2157.glif</string>
-	<key>uni2158</key>
-	<string>uni2158.glif</string>
-	<key>uni2159</key>
-	<string>uni2159.glif</string>
-	<key>uni215A</key>
-	<string>uni215A_.glif</string>
 	<key>uni215F</key>
 	<string>uni215F_.glif</string>
 	<key>uni2196</key>

+ 0 - 58
source/Hack-Regular.ufo/glyphs/fi.glif

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="fi" format="1">
-  <advance width="1233"/>
-  <unicode hex="FB01"/>
-  <note>
-	fi
-  </note>
-  <outline>
-    <contour>
-      <point x="420" y="0" type="line"/>
-      <point x="420" y="977" type="line"/>
-      <point x="895" y="977" type="line"/>
-      <point x="895" y="0" type="line"/>
-      <point x="1079" y="0" type="line"/>
-      <point x="1079" y="1118" type="line"/>
-      <point x="420" y="1118" type="line"/>
-      <point x="420" y="1219" type="line" smooth="yes"/>
-      <point x="420" y="1288"/>
-      <point x="433" y="1336"/>
-      <point x="459" y="1363" type="curve" smooth="yes"/>
-      <point x="483" y="1388"/>
-      <point x="524" y="1403"/>
-      <point x="596" y="1403" type="curve" smooth="yes"/>
-      <point x="776" y="1403" type="line"/>
-      <point x="776" y="1556" type="line"/>
-      <point x="584" y="1556" type="line" smooth="yes"/>
-      <point x="465" y="1556"/>
-      <point x="377" y="1527"/>
-      <point x="321" y="1469" type="curve" smooth="yes"/>
-      <point x="264" y="1411"/>
-      <point x="236" y="1321"/>
-      <point x="236" y="1198" type="curve" smooth="yes"/>
-      <point x="236" y="1120" type="line"/>
-      <point x="35" y="1120" type="line"/>
-      <point x="35" y="977" type="line"/>
-      <point x="236" y="977" type="line"/>
-      <point x="236" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="1049" y="1321" type="line" smooth="yes"/>
-      <point x="1068" y="1321"/>
-      <point x="1079" y="1332"/>
-      <point x="1079" y="1351" type="curve" smooth="yes"/>
-      <point x="1079" y="1524" type="line" smooth="yes"/>
-      <point x="1079" y="1543"/>
-      <point x="1068" y="1554"/>
-      <point x="1049" y="1554" type="curve" smooth="yes"/>
-      <point x="925" y="1554" type="line" smooth="yes"/>
-      <point x="906" y="1554"/>
-      <point x="895" y="1543"/>
-      <point x="895" y="1524" type="curve" smooth="yes"/>
-      <point x="895" y="1351" type="line" smooth="yes"/>
-      <point x="895" y="1332"/>
-      <point x="906" y="1321"/>
-      <point x="925" y="1321" type="curve" smooth="yes"/>
-    </contour>
-  </outline>
-</glyph>

+ 1 - 1
source/Hack-Regular.ufo/glyphs/uni215A_.glif → source/Hack-Regular.ufo/glyphs/fivesixths.glif

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<glyph name="uni215A" format="1">
+<glyph name="fivesixths" format="1">
   <advance width="1233"/>
   <unicode hex="215A"/>
   <note>

+ 0 - 40
source/Hack-Regular.ufo/glyphs/fl.glif

@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="fl" format="1">
-  <advance width="1233"/>
-  <unicode hex="FB02"/>
-  <note>
-	fl
-  </note>
-  <outline>
-    <contour>
-      <point x="420" y="0" type="line"/>
-      <point x="420" y="977" type="line"/>
-      <point x="713" y="977" type="line"/>
-      <point x="713" y="1118" type="line"/>
-      <point x="420" y="1118" type="line"/>
-      <point x="420" y="1219" type="line" smooth="yes"/>
-      <point x="420" y="1288"/>
-      <point x="433" y="1336"/>
-      <point x="459" y="1363" type="curve" smooth="yes"/>
-      <point x="483" y="1388"/>
-      <point x="524" y="1403"/>
-      <point x="596" y="1403" type="curve" smooth="yes"/>
-      <point x="895" y="1403" type="line"/>
-      <point x="895" y="0" type="line"/>
-      <point x="1079" y="0" type="line"/>
-      <point x="1079" y="1556" type="line"/>
-      <point x="584" y="1556" type="line" smooth="yes"/>
-      <point x="465" y="1556"/>
-      <point x="377" y="1527"/>
-      <point x="321" y="1469" type="curve" smooth="yes"/>
-      <point x="264" y="1411"/>
-      <point x="236" y="1321"/>
-      <point x="236" y="1198" type="curve" smooth="yes"/>
-      <point x="236" y="1120" type="line"/>
-      <point x="35" y="1120" type="line"/>
-      <point x="35" y="977" type="line"/>
-      <point x="236" y="977" type="line"/>
-      <point x="236" y="0" type="line"/>
-    </contour>
-  </outline>
-</glyph>

+ 1 - 1
source/Hack-Regular.ufo/glyphs/uni2158.glif → source/Hack-Regular.ufo/glyphs/fourfifths.glif

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<glyph name="uni2158" format="1">
+<glyph name="fourfifths" format="1">
   <advance width="1233"/>
   <unicode hex="2158"/>
   <note>

+ 1 - 1
source/Hack-Regular.ufo/glyphs/uni2155.glif → source/Hack-Regular.ufo/glyphs/onefifth.glif

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<glyph name="uni2155" format="1">
+<glyph name="onefifth" format="1">
   <advance width="1233"/>
   <unicode hex="2155"/>
   <note>

+ 1 - 1
source/Hack-Regular.ufo/glyphs/uni2151.glif → source/Hack-Regular.ufo/glyphs/oneninth.glif

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<glyph name="uni2151" format="1">
+<glyph name="oneninth" format="1">
   <advance width="1233"/>
   <unicode hex="2151"/>
   <note>

+ 1 - 1
source/Hack-Regular.ufo/glyphs/uni2150.glif → source/Hack-Regular.ufo/glyphs/oneseventh.glif

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<glyph name="uni2150" format="1">
+<glyph name="oneseventh" format="1">
   <advance width="1233"/>
   <unicode hex="2150"/>
   <note>

+ 1 - 1
source/Hack-Regular.ufo/glyphs/uni2159.glif → source/Hack-Regular.ufo/glyphs/onesixth.glif

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<glyph name="uni2159" format="1">
+<glyph name="onesixth" format="1">
   <advance width="1233"/>
   <unicode hex="2159"/>
   <note>

+ 1 - 1
source/Hack-Regular.ufo/glyphs/uni2157.glif → source/Hack-Regular.ufo/glyphs/threefifths.glif

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<glyph name="uni2157" format="1">
+<glyph name="threefifths" format="1">
   <advance width="1233"/>
   <unicode hex="2157"/>
   <note>

+ 1 - 1
source/Hack-Regular.ufo/glyphs/uni2156.glif → source/Hack-Regular.ufo/glyphs/twofifths.glif

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<glyph name="uni2156" format="1">
+<glyph name="twofifths" format="1">
   <advance width="1233"/>
   <unicode hex="2156"/>
   <note>

+ 8 - 10
source/Hack-Regular.ufo/lib.plist

@@ -2398,8 +2398,6 @@
 		<string>zacute</string>
 		<string>zcaron</string>
 		<string>zdotaccent</string>
-		<string>fi</string>
-		<string>fl</string>
 		<string>ordfeminine</string>
 		<string>ordmasculine</string>
 		<string>uni0410</string>
@@ -3328,18 +3326,10 @@
 		<string>twothirds</string>
 		<string>onequarter</string>
 		<string>threequarters</string>
-		<string>uni2155</string>
-		<string>uni2156</string>
-		<string>uni2157</string>
-		<string>uni2158</string>
-		<string>uni2159</string>
-		<string>uni215A</string>
-		<string>uni2150</string>
 		<string>oneeighth</string>
 		<string>threeeighths</string>
 		<string>fiveeighths</string>
 		<string>seveneighths</string>
-		<string>uni2151</string>
 		<string>onesuperior</string>
 		<string>twosuperior</string>
 		<string>threesuperior</string>
@@ -4291,6 +4281,14 @@
 		<string>seven.subs</string>
 		<string>eight.subs</string>
 		<string>nine.subs</string>
+		<string>onefifth</string>
+		<string>twofifths</string>
+		<string>threefifths</string>
+		<string>fourfifths</string>
+		<string>onesixth</string>
+		<string>fivesixths</string>
+		<string>oneseventh</string>
+		<string>oneninth</string>
 		<string>zerosuperior</string>
 		<string>foursuperior</string>
 		<string>fivesuperior</string>

+ 1 - 7
source/Hack-RegularOblique.ufo/features.fea

@@ -9,11 +9,11 @@ feature aalt {
 # automatic
 feature locl;
 feature subs;
+feature sinf;
 feature sups;
 feature frac;
 feature ordn;
 feature case;
-feature sinf;
 } aalt;
 
 feature locl {
@@ -107,9 +107,3 @@ sub uni030B by uni030B.case;
 sub uni0304 by uni0304.case;
 } case;
 
-feature liga {
-# automatic
-sub f i by fi;
-sub f l by fl;
-} liga;
-

+ 0 - 4
source/Hack-RegularOblique.ufo/glyphs/contents.plist

@@ -652,8 +652,6 @@
 	<string>existential.glif</string>
 	<key>f</key>
 	<string>f.glif</string>
-	<key>fi</key>
-	<string>fi.glif</string>
 	<key>figuredash</key>
 	<string>figuredash.glif</string>
 	<key>filledbox</key>
@@ -670,8 +668,6 @@
 	<string>fivesixths.glif</string>
 	<key>fivesuperior</key>
 	<string>fivesuperior.glif</string>
-	<key>fl</key>
-	<string>fl.glif</string>
 	<key>florin</key>
 	<string>florin.glif</string>
 	<key>four</key>

+ 0 - 58
source/Hack-RegularOblique.ufo/glyphs/fi.glif

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="fi" format="1">
-  <advance width="1233"/>
-  <unicode hex="FB01"/>
-  <note>
-	fi
-  </note>
-  <outline>
-    <contour>
-      <point x="293" y="0" type="line"/>
-      <point x="483" y="977" type="line"/>
-      <point x="958" y="977" type="line"/>
-      <point x="768" y="0" type="line"/>
-      <point x="952" y="0" type="line"/>
-      <point x="1171" y="1120" type="line"/>
-      <point x="510" y="1120" type="line"/>
-      <point x="530" y="1219" type="line" smooth="yes"/>
-      <point x="544" y="1286"/>
-      <point x="567" y="1334"/>
-      <point x="599" y="1362" type="curve" smooth="yes"/>
-      <point x="630" y="1389"/>
-      <point x="678" y="1403"/>
-      <point x="741" y="1403" type="curve" smooth="yes"/>
-      <point x="922" y="1403" type="line"/>
-      <point x="952" y="1556" type="line"/>
-      <point x="760" y="1556" type="line" smooth="yes"/>
-      <point x="636" y="1556"/>
-      <point x="543" y="1530"/>
-      <point x="477" y="1474" type="curve" smooth="yes"/>
-      <point x="409" y="1416"/>
-      <point x="369" y="1329"/>
-      <point x="342" y="1198" type="curve" smooth="yes"/>
-      <point x="326" y="1120" type="line"/>
-      <point x="127" y="1120" type="line"/>
-      <point x="98" y="977" type="line"/>
-      <point x="299" y="977" type="line"/>
-      <point x="109" y="0" type="line"/>
-    </contour>
-    <contour>
-      <point x="1183" y="1323" type="line" smooth="yes"/>
-      <point x="1201" y="1323"/>
-      <point x="1212" y="1332"/>
-      <point x="1215" y="1350" type="curve" smooth="yes"/>
-      <point x="1249" y="1523" type="line" smooth="yes"/>
-      <point x="1253" y="1543"/>
-      <point x="1242" y="1556"/>
-      <point x="1222" y="1556" type="curve" smooth="yes"/>
-      <point x="1098" y="1556" type="line" smooth="yes"/>
-      <point x="1080" y="1556"/>
-      <point x="1069" y="1547"/>
-      <point x="1066" y="1529" type="curve" smooth="yes"/>
-      <point x="1032" y="1356" type="line" smooth="yes"/>
-      <point x="1028" y="1336"/>
-      <point x="1039" y="1323"/>
-      <point x="1059" y="1323" type="curve" smooth="yes"/>
-    </contour>
-  </outline>
-</glyph>

+ 0 - 40
source/Hack-RegularOblique.ufo/glyphs/fl.glif

@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="fl" format="1">
-  <advance width="1233"/>
-  <unicode hex="FB02"/>
-  <note>
-	fl
-  </note>
-  <outline>
-    <contour>
-      <point x="293" y="0" type="line"/>
-      <point x="483" y="977" type="line"/>
-      <point x="778" y="977" type="line"/>
-      <point x="807" y="1120" type="line"/>
-      <point x="510" y="1120" type="line"/>
-      <point x="530" y="1219" type="line" smooth="yes"/>
-      <point x="544" y="1286"/>
-      <point x="567" y="1334"/>
-      <point x="599" y="1362" type="curve" smooth="yes"/>
-      <point x="630" y="1389"/>
-      <point x="678" y="1403"/>
-      <point x="741" y="1403" type="curve" smooth="yes"/>
-      <point x="1042" y="1403" type="line"/>
-      <point x="768" y="0" type="line"/>
-      <point x="952" y="0" type="line"/>
-      <point x="1255" y="1556" type="line"/>
-      <point x="760" y="1556" type="line" smooth="yes"/>
-      <point x="636" y="1556"/>
-      <point x="543" y="1530"/>
-      <point x="477" y="1474" type="curve" smooth="yes"/>
-      <point x="409" y="1416"/>
-      <point x="369" y="1329"/>
-      <point x="342" y="1198" type="curve" smooth="yes"/>
-      <point x="326" y="1120" type="line"/>
-      <point x="127" y="1120" type="line"/>
-      <point x="98" y="977" type="line"/>
-      <point x="299" y="977" type="line"/>
-      <point x="109" y="0" type="line"/>
-    </contour>
-  </outline>
-</glyph>

+ 0 - 2
source/Hack-RegularOblique.ufo/lib.plist

@@ -2083,8 +2083,6 @@
 		<string>zacute</string>
 		<string>zcaron</string>
 		<string>zdotaccent</string>
-		<string>fi</string>
-		<string>fl</string>
 		<string>ordfeminine</string>
 		<string>ordmasculine</string>
 		<string>uni0410</string>