[cantarell-fonts] Remove .subs glyphs, move *inferior glyphs down, use for sinf



commit 99630427b0b06cf50342838ea2ebc9b41e5e9198
Author: Nikolaus Waxweiler <madigens gmail com>
Date:   Sun May 5 00:11:38 2019 +0100

    Remove .subs glyphs, move *inferior glyphs down, use for sinf
    
    The subs and sinf feature can use the same glyphs. Moving the *inferior glyphs down makes it possible to 
stack *superior glyphs on top.

 src/Cantarell-Bold.ufo/features.fea                 | 20 ++++++++++----------
 src/Cantarell-Bold.ufo/glyphs/contents.plist        | 20 --------------------
 src/Cantarell-Bold.ufo/glyphs/eight.subs.glif       | 15 ---------------
 src/Cantarell-Bold.ufo/glyphs/eightinferior.glif    |  2 +-
 src/Cantarell-Bold.ufo/glyphs/five.subs.glif        | 15 ---------------
 src/Cantarell-Bold.ufo/glyphs/fiveinferior.glif     |  2 +-
 src/Cantarell-Bold.ufo/glyphs/four.subs.glif        | 15 ---------------
 src/Cantarell-Bold.ufo/glyphs/fourinferior.glif     |  2 +-
 src/Cantarell-Bold.ufo/glyphs/layerinfo.plist       | 20 --------------------
 src/Cantarell-Bold.ufo/glyphs/nine.subs.glif        | 15 ---------------
 src/Cantarell-Bold.ufo/glyphs/nineinferior.glif     |  2 +-
 src/Cantarell-Bold.ufo/glyphs/one.subs.glif         | 15 ---------------
 src/Cantarell-Bold.ufo/glyphs/oneinferior.glif      |  2 +-
 src/Cantarell-Bold.ufo/glyphs/seven.subs.glif       | 15 ---------------
 src/Cantarell-Bold.ufo/glyphs/seveninferior.glif    |  2 +-
 src/Cantarell-Bold.ufo/glyphs/six.subs.glif         | 15 ---------------
 src/Cantarell-Bold.ufo/glyphs/sixinferior.glif      |  2 +-
 src/Cantarell-Bold.ufo/glyphs/three.subs.glif       | 15 ---------------
 src/Cantarell-Bold.ufo/glyphs/threeinferior.glif    |  2 +-
 src/Cantarell-Bold.ufo/glyphs/two.subs.glif         | 15 ---------------
 src/Cantarell-Bold.ufo/glyphs/twoinferior.glif      |  2 +-
 src/Cantarell-Bold.ufo/glyphs/zero.subs.glif        | 15 ---------------
 src/Cantarell-Bold.ufo/glyphs/zeroinferior.glif     |  2 +-
 src/Cantarell-Bold.ufo/lib.plist                    | 10 ----------
 src/Cantarell-Light.ufo/features.fea                | 20 ++++++++++----------
 src/Cantarell-Light.ufo/glyphs/contents.plist       | 20 --------------------
 src/Cantarell-Light.ufo/glyphs/eight.subs.glif      | 15 ---------------
 src/Cantarell-Light.ufo/glyphs/eightinferior.glif   |  2 +-
 src/Cantarell-Light.ufo/glyphs/five.subs.glif       | 15 ---------------
 src/Cantarell-Light.ufo/glyphs/fiveinferior.glif    |  2 +-
 src/Cantarell-Light.ufo/glyphs/four.subs.glif       | 15 ---------------
 src/Cantarell-Light.ufo/glyphs/fourinferior.glif    |  2 +-
 src/Cantarell-Light.ufo/glyphs/layerinfo.plist      | 20 --------------------
 src/Cantarell-Light.ufo/glyphs/nine.subs.glif       | 15 ---------------
 src/Cantarell-Light.ufo/glyphs/nineinferior.glif    |  2 +-
 src/Cantarell-Light.ufo/glyphs/one.subs.glif        | 15 ---------------
 src/Cantarell-Light.ufo/glyphs/oneinferior.glif     |  2 +-
 src/Cantarell-Light.ufo/glyphs/seven.subs.glif      | 15 ---------------
 src/Cantarell-Light.ufo/glyphs/seveninferior.glif   |  2 +-
 src/Cantarell-Light.ufo/glyphs/six.subs.glif        | 15 ---------------
 src/Cantarell-Light.ufo/glyphs/sixinferior.glif     |  2 +-
 src/Cantarell-Light.ufo/glyphs/three.subs.glif      | 15 ---------------
 src/Cantarell-Light.ufo/glyphs/threeinferior.glif   |  2 +-
 src/Cantarell-Light.ufo/glyphs/two.subs.glif        | 15 ---------------
 src/Cantarell-Light.ufo/glyphs/twoinferior.glif     |  2 +-
 src/Cantarell-Light.ufo/glyphs/zero.subs.glif       | 15 ---------------
 src/Cantarell-Light.ufo/glyphs/zeroinferior.glif    |  2 +-
 src/Cantarell-Light.ufo/lib.plist                   | 10 ----------
 src/Cantarell-Regular.ufo/features.fea              | 20 ++++++++++----------
 src/Cantarell-Regular.ufo/glyphs/contents.plist     | 20 --------------------
 src/Cantarell-Regular.ufo/glyphs/eight.subs.glif    | 15 ---------------
 src/Cantarell-Regular.ufo/glyphs/eightinferior.glif |  2 +-
 src/Cantarell-Regular.ufo/glyphs/five.subs.glif     | 15 ---------------
 src/Cantarell-Regular.ufo/glyphs/fiveinferior.glif  |  2 +-
 src/Cantarell-Regular.ufo/glyphs/four.subs.glif     | 15 ---------------
 src/Cantarell-Regular.ufo/glyphs/fourinferior.glif  |  2 +-
 src/Cantarell-Regular.ufo/glyphs/layerinfo.plist    | 20 --------------------
 src/Cantarell-Regular.ufo/glyphs/nine.subs.glif     | 15 ---------------
 src/Cantarell-Regular.ufo/glyphs/nineinferior.glif  |  2 +-
 src/Cantarell-Regular.ufo/glyphs/one.subs.glif      | 15 ---------------
 src/Cantarell-Regular.ufo/glyphs/oneinferior.glif   |  2 +-
 src/Cantarell-Regular.ufo/glyphs/seven.subs.glif    | 15 ---------------
 src/Cantarell-Regular.ufo/glyphs/seveninferior.glif |  2 +-
 src/Cantarell-Regular.ufo/glyphs/six.subs.glif      | 15 ---------------
 src/Cantarell-Regular.ufo/glyphs/sixinferior.glif   |  2 +-
 src/Cantarell-Regular.ufo/glyphs/three.subs.glif    | 15 ---------------
 src/Cantarell-Regular.ufo/glyphs/threeinferior.glif |  2 +-
 src/Cantarell-Regular.ufo/glyphs/two.subs.glif      | 15 ---------------
 src/Cantarell-Regular.ufo/glyphs/twoinferior.glif   |  2 +-
 src/Cantarell-Regular.ufo/glyphs/zero.subs.glif     | 15 ---------------
 src/Cantarell-Regular.ufo/glyphs/zeroinferior.glif  |  2 +-
 src/Cantarell-Regular.ufo/lib.plist                 | 10 ----------
 72 files changed, 60 insertions(+), 660 deletions(-)
---
diff --git a/src/Cantarell-Bold.ufo/features.fea b/src/Cantarell-Bold.ufo/features.fea
index 67b72685..8b8d317e 100644
--- a/src/Cantarell-Bold.ufo/features.fea
+++ b/src/Cantarell-Bold.ufo/features.fea
@@ -156,16 +156,16 @@ sub nine by nineinferior;
 
 feature sinf {
 # automatic
-sub zero by zero.subs;
-sub one by one.subs;
-sub two by two.subs;
-sub three by three.subs;
-sub four by four.subs;
-sub five by five.subs;
-sub six by six.subs;
-sub seven by seven.subs;
-sub eight by eight.subs;
-sub nine by nine.subs;
+sub zero by zeroinferior;
+sub one by oneinferior;
+sub two by twoinferior;
+sub three by threeinferior;
+sub four by fourinferior;
+sub five by fiveinferior;
+sub six by sixinferior;
+sub seven by seveninferior;
+sub eight by eightinferior;
+sub nine by nineinferior;
 
 } sinf;
 
diff --git a/src/Cantarell-Bold.ufo/glyphs/contents.plist b/src/Cantarell-Bold.ufo/glyphs/contents.plist
index fde25576..818d6b92 100644
--- a/src/Cantarell-Bold.ufo/glyphs/contents.plist
+++ b/src/Cantarell-Bold.ufo/glyphs/contents.plist
@@ -1062,8 +1062,6 @@
     <string>eight.numr.glif</string>
     <key>eight.osf</key>
     <string>eight.osf.glif</string>
-    <key>eight.subs</key>
-    <string>eight.subs.glif</string>
     <key>eight.tf</key>
     <string>eight.tf.glif</string>
     <key>eight.tosf</key>
@@ -1164,8 +1162,6 @@
     <string>five.numr.glif</string>
     <key>five.osf</key>
     <string>five.osf.glif</string>
-    <key>five.subs</key>
-    <string>five.subs.glif</string>
     <key>five.tf</key>
     <string>five.tf.glif</string>
     <key>five.tosf</key>
@@ -1190,8 +1186,6 @@
     <string>four.numr.glif</string>
     <key>four.osf</key>
     <string>four.osf.glif</string>
-    <key>four.subs</key>
-    <string>four.subs.glif</string>
     <key>four.tf</key>
     <string>four.tf.glif</string>
     <key>four.tosf</key>
@@ -1508,8 +1502,6 @@
     <string>nine.numr.glif</string>
     <key>nine.osf</key>
     <string>nine.osf.glif</string>
-    <key>nine.subs</key>
-    <string>nine.subs.glif</string>
     <key>nine.tf</key>
     <string>nine.tf.glif</string>
     <key>nine.tosf</key>
@@ -1622,8 +1614,6 @@
     <string>one.numr.glif</string>
     <key>one.osf</key>
     <string>one.osf.glif</string>
-    <key>one.subs</key>
-    <string>one.subs.glif</string>
     <key>one.tf</key>
     <string>one.tf.glif</string>
     <key>one.tosf</key>
@@ -1830,8 +1820,6 @@
     <string>seven.numr.glif</string>
     <key>seven.osf</key>
     <string>seven.osf.glif</string>
-    <key>seven.subs</key>
-    <string>seven.subs.glif</string>
     <key>seven.tf</key>
     <string>seven.tf.glif</string>
     <key>seven.tosf</key>
@@ -1856,8 +1844,6 @@
     <string>six.numr.glif</string>
     <key>six.osf</key>
     <string>six.osf.glif</string>
-    <key>six.subs</key>
-    <string>six.subs.glif</string>
     <key>six.tf</key>
     <string>six.tf.glif</string>
     <key>six.tosf</key>
@@ -1924,8 +1910,6 @@
     <string>three.numr.glif</string>
     <key>three.osf</key>
     <string>three.osf.glif</string>
-    <key>three.subs</key>
-    <string>three.subs.glif</string>
     <key>three.tf</key>
     <string>three.tf.glif</string>
     <key>three.tosf</key>
@@ -1976,8 +1960,6 @@
     <string>two.numr.glif</string>
     <key>two.osf</key>
     <string>two.osf.glif</string>
-    <key>two.subs</key>
-    <string>two.subs.glif</string>
     <key>two.tf</key>
     <string>two.tf.glif</string>
     <key>two.tosf</key>
@@ -2152,8 +2134,6 @@
     <string>zero.osf.glif</string>
     <key>zero.osf.zero</key>
     <string>zero.osf.zero.glif</string>
-    <key>zero.subs</key>
-    <string>zero.subs.glif</string>
     <key>zero.tf</key>
     <string>zero.tf.glif</string>
     <key>zero.tf.zero</key>
diff --git a/src/Cantarell-Bold.ufo/glyphs/eightinferior.glif 
b/src/Cantarell-Bold.ufo/glyphs/eightinferior.glif
index 75b3031b..76285734 100644
--- a/src/Cantarell-Bold.ufo/glyphs/eightinferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/eightinferior.glif
@@ -3,7 +3,7 @@
   <advance width="469"/>
   <unicode hex="2088"/>
   <outline>
-    <component base="eight.dnom" yOffset="-100"/>
+    <component base="eight.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/fiveinferior.glif b/src/Cantarell-Bold.ufo/glyphs/fiveinferior.glif
index ade258b7..e6fe720c 100644
--- a/src/Cantarell-Bold.ufo/glyphs/fiveinferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/fiveinferior.glif
@@ -3,7 +3,7 @@
   <advance width="448"/>
   <unicode hex="2085"/>
   <outline>
-    <component base="five.dnom" yOffset="-100"/>
+    <component base="five.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/fourinferior.glif b/src/Cantarell-Bold.ufo/glyphs/fourinferior.glif
index 2b1219b9..5c909c7a 100644
--- a/src/Cantarell-Bold.ufo/glyphs/fourinferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/fourinferior.glif
@@ -3,7 +3,7 @@
   <advance width="478"/>
   <unicode hex="2084"/>
   <outline>
-    <component base="four.dnom" yOffset="-100"/>
+    <component base="four.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/layerinfo.plist b/src/Cantarell-Bold.ufo/glyphs/layerinfo.plist
index a3e54c9b..da272fcf 100644
--- a/src/Cantarell-Bold.ufo/glyphs/layerinfo.plist
+++ b/src/Cantarell-Bold.ufo/glyphs/layerinfo.plist
@@ -1066,8 +1066,6 @@
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.eight.osf</key>
       <integer>1</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.eight.subs</key>
-      <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.eight.tf</key>
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.eight.tosf</key>
@@ -1168,8 +1166,6 @@
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.five.osf</key>
       <integer>1</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.five.subs</key>
-      <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.five.tf</key>
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.five.tosf</key>
@@ -1194,8 +1190,6 @@
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.four.osf</key>
       <integer>1</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.four.subs</key>
-      <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.four.tf</key>
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.four.tosf</key>
@@ -1512,8 +1506,6 @@
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.nine.osf</key>
       <integer>1</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.nine.subs</key>
-      <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.nine.tf</key>
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.nine.tosf</key>
@@ -1626,8 +1618,6 @@
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.one.osf</key>
       <integer>1</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.one.subs</key>
-      <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.one.tf</key>
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.one.tosf</key>
@@ -1834,8 +1824,6 @@
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.seven.osf</key>
       <integer>1</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.seven.subs</key>
-      <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.seven.tf</key>
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.seven.tosf</key>
@@ -1860,8 +1848,6 @@
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.six.osf</key>
       <integer>1</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.six.subs</key>
-      <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.six.tf</key>
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.six.tosf</key>
@@ -1928,8 +1914,6 @@
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.three.osf</key>
       <integer>1</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.three.subs</key>
-      <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.three.tf</key>
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.three.tosf</key>
@@ -1980,8 +1964,6 @@
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.two.osf</key>
       <integer>1</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.two.subs</key>
-      <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.two.tf</key>
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.two.tosf</key>
@@ -2156,8 +2138,6 @@
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.zero.osf.zero</key>
       <integer>1</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.zero.subs</key>
-      <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.zero.tf</key>
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.zero.tf.zero</key>
diff --git a/src/Cantarell-Bold.ufo/glyphs/nineinferior.glif b/src/Cantarell-Bold.ufo/glyphs/nineinferior.glif
index ad049b43..82d3b862 100644
--- a/src/Cantarell-Bold.ufo/glyphs/nineinferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/nineinferior.glif
@@ -3,7 +3,7 @@
   <advance width="462"/>
   <unicode hex="2089"/>
   <outline>
-    <component base="nine.dnom" yOffset="-100"/>
+    <component base="nine.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/oneinferior.glif b/src/Cantarell-Bold.ufo/glyphs/oneinferior.glif
index 7a3ae294..c8386acc 100644
--- a/src/Cantarell-Bold.ufo/glyphs/oneinferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/oneinferior.glif
@@ -3,7 +3,7 @@
   <advance width="381"/>
   <unicode hex="2081"/>
   <outline>
-    <component base="one.dnom" yOffset="-100"/>
+    <component base="one.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/seveninferior.glif 
b/src/Cantarell-Bold.ufo/glyphs/seveninferior.glif
index 1b6a06fe..69ce8085 100644
--- a/src/Cantarell-Bold.ufo/glyphs/seveninferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/seveninferior.glif
@@ -3,7 +3,7 @@
   <advance width="403"/>
   <unicode hex="2087"/>
   <outline>
-    <component base="seven.dnom" yOffset="-100"/>
+    <component base="seven.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/sixinferior.glif b/src/Cantarell-Bold.ufo/glyphs/sixinferior.glif
index 3e46d228..39516591 100644
--- a/src/Cantarell-Bold.ufo/glyphs/sixinferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/sixinferior.glif
@@ -3,7 +3,7 @@
   <advance width="462"/>
   <unicode hex="2086"/>
   <outline>
-    <component base="six.dnom" yOffset="-100"/>
+    <component base="six.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/threeinferior.glif 
b/src/Cantarell-Bold.ufo/glyphs/threeinferior.glif
index 19d1a1e6..a346d34c 100644
--- a/src/Cantarell-Bold.ufo/glyphs/threeinferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/threeinferior.glif
@@ -3,7 +3,7 @@
   <advance width="435"/>
   <unicode hex="2083"/>
   <outline>
-    <component base="three.dnom" yOffset="-100"/>
+    <component base="three.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/twoinferior.glif b/src/Cantarell-Bold.ufo/glyphs/twoinferior.glif
index 839139f5..4bfa9205 100644
--- a/src/Cantarell-Bold.ufo/glyphs/twoinferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/twoinferior.glif
@@ -3,7 +3,7 @@
   <advance width="438"/>
   <unicode hex="2082"/>
   <outline>
-    <component base="two.dnom" yOffset="-100"/>
+    <component base="two.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/zeroinferior.glif b/src/Cantarell-Bold.ufo/glyphs/zeroinferior.glif
index 9741ba78..34c57b97 100644
--- a/src/Cantarell-Bold.ufo/glyphs/zeroinferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/zeroinferior.glif
@@ -3,7 +3,7 @@
   <advance width="493"/>
   <unicode hex="2080"/>
   <outline>
-    <component base="zero.dnom" yOffset="-100"/>
+    <component base="zero.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/lib.plist b/src/Cantarell-Bold.ufo/lib.plist
index aa1433e9..fb09c2f8 100644
--- a/src/Cantarell-Bold.ufo/lib.plist
+++ b/src/Cantarell-Bold.ufo/lib.plist
@@ -1321,16 +1321,6 @@
       <string>seveninferior</string>
       <string>eightinferior</string>
       <string>nineinferior</string>
-      <string>zero.subs</string>
-      <string>one.subs</string>
-      <string>two.subs</string>
-      <string>three.subs</string>
-      <string>four.subs</string>
-      <string>five.subs</string>
-      <string>six.subs</string>
-      <string>seven.subs</string>
-      <string>eight.subs</string>
-      <string>nine.subs</string>
       <string>zero.dnom</string>
       <string>one.dnom</string>
       <string>two.dnom</string>
diff --git a/src/Cantarell-Light.ufo/features.fea b/src/Cantarell-Light.ufo/features.fea
index 67b72685..8b8d317e 100644
--- a/src/Cantarell-Light.ufo/features.fea
+++ b/src/Cantarell-Light.ufo/features.fea
@@ -156,16 +156,16 @@ sub nine by nineinferior;
 
 feature sinf {
 # automatic
-sub zero by zero.subs;
-sub one by one.subs;
-sub two by two.subs;
-sub three by three.subs;
-sub four by four.subs;
-sub five by five.subs;
-sub six by six.subs;
-sub seven by seven.subs;
-sub eight by eight.subs;
-sub nine by nine.subs;
+sub zero by zeroinferior;
+sub one by oneinferior;
+sub two by twoinferior;
+sub three by threeinferior;
+sub four by fourinferior;
+sub five by fiveinferior;
+sub six by sixinferior;
+sub seven by seveninferior;
+sub eight by eightinferior;
+sub nine by nineinferior;
 
 } sinf;
 
diff --git a/src/Cantarell-Light.ufo/glyphs/contents.plist b/src/Cantarell-Light.ufo/glyphs/contents.plist
index fde25576..818d6b92 100644
--- a/src/Cantarell-Light.ufo/glyphs/contents.plist
+++ b/src/Cantarell-Light.ufo/glyphs/contents.plist
@@ -1062,8 +1062,6 @@
     <string>eight.numr.glif</string>
     <key>eight.osf</key>
     <string>eight.osf.glif</string>
-    <key>eight.subs</key>
-    <string>eight.subs.glif</string>
     <key>eight.tf</key>
     <string>eight.tf.glif</string>
     <key>eight.tosf</key>
@@ -1164,8 +1162,6 @@
     <string>five.numr.glif</string>
     <key>five.osf</key>
     <string>five.osf.glif</string>
-    <key>five.subs</key>
-    <string>five.subs.glif</string>
     <key>five.tf</key>
     <string>five.tf.glif</string>
     <key>five.tosf</key>
@@ -1190,8 +1186,6 @@
     <string>four.numr.glif</string>
     <key>four.osf</key>
     <string>four.osf.glif</string>
-    <key>four.subs</key>
-    <string>four.subs.glif</string>
     <key>four.tf</key>
     <string>four.tf.glif</string>
     <key>four.tosf</key>
@@ -1508,8 +1502,6 @@
     <string>nine.numr.glif</string>
     <key>nine.osf</key>
     <string>nine.osf.glif</string>
-    <key>nine.subs</key>
-    <string>nine.subs.glif</string>
     <key>nine.tf</key>
     <string>nine.tf.glif</string>
     <key>nine.tosf</key>
@@ -1622,8 +1614,6 @@
     <string>one.numr.glif</string>
     <key>one.osf</key>
     <string>one.osf.glif</string>
-    <key>one.subs</key>
-    <string>one.subs.glif</string>
     <key>one.tf</key>
     <string>one.tf.glif</string>
     <key>one.tosf</key>
@@ -1830,8 +1820,6 @@
     <string>seven.numr.glif</string>
     <key>seven.osf</key>
     <string>seven.osf.glif</string>
-    <key>seven.subs</key>
-    <string>seven.subs.glif</string>
     <key>seven.tf</key>
     <string>seven.tf.glif</string>
     <key>seven.tosf</key>
@@ -1856,8 +1844,6 @@
     <string>six.numr.glif</string>
     <key>six.osf</key>
     <string>six.osf.glif</string>
-    <key>six.subs</key>
-    <string>six.subs.glif</string>
     <key>six.tf</key>
     <string>six.tf.glif</string>
     <key>six.tosf</key>
@@ -1924,8 +1910,6 @@
     <string>three.numr.glif</string>
     <key>three.osf</key>
     <string>three.osf.glif</string>
-    <key>three.subs</key>
-    <string>three.subs.glif</string>
     <key>three.tf</key>
     <string>three.tf.glif</string>
     <key>three.tosf</key>
@@ -1976,8 +1960,6 @@
     <string>two.numr.glif</string>
     <key>two.osf</key>
     <string>two.osf.glif</string>
-    <key>two.subs</key>
-    <string>two.subs.glif</string>
     <key>two.tf</key>
     <string>two.tf.glif</string>
     <key>two.tosf</key>
@@ -2152,8 +2134,6 @@
     <string>zero.osf.glif</string>
     <key>zero.osf.zero</key>
     <string>zero.osf.zero.glif</string>
-    <key>zero.subs</key>
-    <string>zero.subs.glif</string>
     <key>zero.tf</key>
     <string>zero.tf.glif</string>
     <key>zero.tf.zero</key>
diff --git a/src/Cantarell-Light.ufo/glyphs/eightinferior.glif 
b/src/Cantarell-Light.ufo/glyphs/eightinferior.glif
index 4888872a..41a805ea 100644
--- a/src/Cantarell-Light.ufo/glyphs/eightinferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/eightinferior.glif
@@ -3,7 +3,7 @@
   <advance width="431"/>
   <unicode hex="2088"/>
   <outline>
-    <component base="eight.dnom" yOffset="-100"/>
+    <component base="eight.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/fiveinferior.glif 
b/src/Cantarell-Light.ufo/glyphs/fiveinferior.glif
index 116315aa..6977b1a1 100644
--- a/src/Cantarell-Light.ufo/glyphs/fiveinferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/fiveinferior.glif
@@ -3,7 +3,7 @@
   <advance width="400"/>
   <unicode hex="2085"/>
   <outline>
-    <component base="five.dnom" yOffset="-100"/>
+    <component base="five.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/fourinferior.glif 
b/src/Cantarell-Light.ufo/glyphs/fourinferior.glif
index 98cbd62d..8952bc83 100644
--- a/src/Cantarell-Light.ufo/glyphs/fourinferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/fourinferior.glif
@@ -3,7 +3,7 @@
   <advance width="425"/>
   <unicode hex="2084"/>
   <outline>
-    <component base="four.dnom" yOffset="-100"/>
+    <component base="four.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/layerinfo.plist b/src/Cantarell-Light.ufo/glyphs/layerinfo.plist
index 3832e19c..985948f6 100644
--- a/src/Cantarell-Light.ufo/glyphs/layerinfo.plist
+++ b/src/Cantarell-Light.ufo/glyphs/layerinfo.plist
@@ -1066,8 +1066,6 @@
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.eight.osf</key>
       <integer>2</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.eight.subs</key>
-      <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.eight.tf</key>
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.eight.tosf</key>
@@ -1168,8 +1166,6 @@
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.five.osf</key>
       <integer>2</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.five.subs</key>
-      <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.five.tf</key>
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.five.tosf</key>
@@ -1194,8 +1190,6 @@
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.four.osf</key>
       <integer>2</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.four.subs</key>
-      <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.four.tf</key>
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.four.tosf</key>
@@ -1512,8 +1506,6 @@
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.nine.osf</key>
       <integer>2</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.nine.subs</key>
-      <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.nine.tf</key>
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.nine.tosf</key>
@@ -1626,8 +1618,6 @@
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.one.osf</key>
       <integer>2</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.one.subs</key>
-      <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.one.tf</key>
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.one.tosf</key>
@@ -1834,8 +1824,6 @@
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.seven.osf</key>
       <integer>2</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.seven.subs</key>
-      <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.seven.tf</key>
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.seven.tosf</key>
@@ -1860,8 +1848,6 @@
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.six.osf</key>
       <integer>2</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.six.subs</key>
-      <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.six.tf</key>
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.six.tosf</key>
@@ -1928,8 +1914,6 @@
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.three.osf</key>
       <integer>2</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.three.subs</key>
-      <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.three.tf</key>
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.three.tosf</key>
@@ -1980,8 +1964,6 @@
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.two.osf</key>
       <integer>2</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.two.subs</key>
-      <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.two.tf</key>
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.two.tosf</key>
@@ -2156,8 +2138,6 @@
       <integer>2</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.zero.osf.zero</key>
       <integer>2</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.zero.subs</key>
-      <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.zero.tf</key>
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.zero.tf.zero</key>
diff --git a/src/Cantarell-Light.ufo/glyphs/nineinferior.glif 
b/src/Cantarell-Light.ufo/glyphs/nineinferior.glif
index b0989104..038898bb 100644
--- a/src/Cantarell-Light.ufo/glyphs/nineinferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/nineinferior.glif
@@ -3,7 +3,7 @@
   <advance width="432"/>
   <unicode hex="2089"/>
   <outline>
-    <component base="nine.dnom" yOffset="-100"/>
+    <component base="nine.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/oneinferior.glif b/src/Cantarell-Light.ufo/glyphs/oneinferior.glif
index b854f65f..5a894a8b 100644
--- a/src/Cantarell-Light.ufo/glyphs/oneinferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/oneinferior.glif
@@ -3,7 +3,7 @@
   <advance width="276"/>
   <unicode hex="2081"/>
   <outline>
-    <component base="one.dnom" yOffset="-100"/>
+    <component base="one.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/seveninferior.glif 
b/src/Cantarell-Light.ufo/glyphs/seveninferior.glif
index c526f425..6e2e0361 100644
--- a/src/Cantarell-Light.ufo/glyphs/seveninferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/seveninferior.glif
@@ -3,7 +3,7 @@
   <advance width="367"/>
   <unicode hex="2087"/>
   <outline>
-    <component base="seven.dnom" yOffset="-100"/>
+    <component base="seven.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/sixinferior.glif b/src/Cantarell-Light.ufo/glyphs/sixinferior.glif
index c0f3470a..c0eb6cd4 100644
--- a/src/Cantarell-Light.ufo/glyphs/sixinferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/sixinferior.glif
@@ -3,7 +3,7 @@
   <advance width="432"/>
   <unicode hex="2086"/>
   <outline>
-    <component base="six.dnom" yOffset="-100"/>
+    <component base="six.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/threeinferior.glif 
b/src/Cantarell-Light.ufo/glyphs/threeinferior.glif
index d2917395..cbbeb541 100644
--- a/src/Cantarell-Light.ufo/glyphs/threeinferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/threeinferior.glif
@@ -3,7 +3,7 @@
   <advance width="414"/>
   <unicode hex="2083"/>
   <outline>
-    <component base="three.dnom" yOffset="-100"/>
+    <component base="three.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/twoinferior.glif b/src/Cantarell-Light.ufo/glyphs/twoinferior.glif
index 6bd689e9..1c4934e5 100644
--- a/src/Cantarell-Light.ufo/glyphs/twoinferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/twoinferior.glif
@@ -3,7 +3,7 @@
   <advance width="370"/>
   <unicode hex="2082"/>
   <outline>
-    <component base="two.dnom" yOffset="-100"/>
+    <component base="two.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/zeroinferior.glif 
b/src/Cantarell-Light.ufo/glyphs/zeroinferior.glif
index 01b579ac..52fc1b33 100644
--- a/src/Cantarell-Light.ufo/glyphs/zeroinferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/zeroinferior.glif
@@ -3,7 +3,7 @@
   <advance width="449"/>
   <unicode hex="2080"/>
   <outline>
-    <component base="zero.dnom" yOffset="-100"/>
+    <component base="zero.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/lib.plist b/src/Cantarell-Light.ufo/lib.plist
index 3007a62e..b3074113 100644
--- a/src/Cantarell-Light.ufo/lib.plist
+++ b/src/Cantarell-Light.ufo/lib.plist
@@ -1321,16 +1321,6 @@
       <string>seveninferior</string>
       <string>eightinferior</string>
       <string>nineinferior</string>
-      <string>zero.subs</string>
-      <string>one.subs</string>
-      <string>two.subs</string>
-      <string>three.subs</string>
-      <string>four.subs</string>
-      <string>five.subs</string>
-      <string>six.subs</string>
-      <string>seven.subs</string>
-      <string>eight.subs</string>
-      <string>nine.subs</string>
       <string>zero.dnom</string>
       <string>one.dnom</string>
       <string>two.dnom</string>
diff --git a/src/Cantarell-Regular.ufo/features.fea b/src/Cantarell-Regular.ufo/features.fea
index 67b72685..8b8d317e 100644
--- a/src/Cantarell-Regular.ufo/features.fea
+++ b/src/Cantarell-Regular.ufo/features.fea
@@ -156,16 +156,16 @@ sub nine by nineinferior;
 
 feature sinf {
 # automatic
-sub zero by zero.subs;
-sub one by one.subs;
-sub two by two.subs;
-sub three by three.subs;
-sub four by four.subs;
-sub five by five.subs;
-sub six by six.subs;
-sub seven by seven.subs;
-sub eight by eight.subs;
-sub nine by nine.subs;
+sub zero by zeroinferior;
+sub one by oneinferior;
+sub two by twoinferior;
+sub three by threeinferior;
+sub four by fourinferior;
+sub five by fiveinferior;
+sub six by sixinferior;
+sub seven by seveninferior;
+sub eight by eightinferior;
+sub nine by nineinferior;
 
 } sinf;
 
diff --git a/src/Cantarell-Regular.ufo/glyphs/contents.plist b/src/Cantarell-Regular.ufo/glyphs/contents.plist
index fde25576..818d6b92 100644
--- a/src/Cantarell-Regular.ufo/glyphs/contents.plist
+++ b/src/Cantarell-Regular.ufo/glyphs/contents.plist
@@ -1062,8 +1062,6 @@
     <string>eight.numr.glif</string>
     <key>eight.osf</key>
     <string>eight.osf.glif</string>
-    <key>eight.subs</key>
-    <string>eight.subs.glif</string>
     <key>eight.tf</key>
     <string>eight.tf.glif</string>
     <key>eight.tosf</key>
@@ -1164,8 +1162,6 @@
     <string>five.numr.glif</string>
     <key>five.osf</key>
     <string>five.osf.glif</string>
-    <key>five.subs</key>
-    <string>five.subs.glif</string>
     <key>five.tf</key>
     <string>five.tf.glif</string>
     <key>five.tosf</key>
@@ -1190,8 +1186,6 @@
     <string>four.numr.glif</string>
     <key>four.osf</key>
     <string>four.osf.glif</string>
-    <key>four.subs</key>
-    <string>four.subs.glif</string>
     <key>four.tf</key>
     <string>four.tf.glif</string>
     <key>four.tosf</key>
@@ -1508,8 +1502,6 @@
     <string>nine.numr.glif</string>
     <key>nine.osf</key>
     <string>nine.osf.glif</string>
-    <key>nine.subs</key>
-    <string>nine.subs.glif</string>
     <key>nine.tf</key>
     <string>nine.tf.glif</string>
     <key>nine.tosf</key>
@@ -1622,8 +1614,6 @@
     <string>one.numr.glif</string>
     <key>one.osf</key>
     <string>one.osf.glif</string>
-    <key>one.subs</key>
-    <string>one.subs.glif</string>
     <key>one.tf</key>
     <string>one.tf.glif</string>
     <key>one.tosf</key>
@@ -1830,8 +1820,6 @@
     <string>seven.numr.glif</string>
     <key>seven.osf</key>
     <string>seven.osf.glif</string>
-    <key>seven.subs</key>
-    <string>seven.subs.glif</string>
     <key>seven.tf</key>
     <string>seven.tf.glif</string>
     <key>seven.tosf</key>
@@ -1856,8 +1844,6 @@
     <string>six.numr.glif</string>
     <key>six.osf</key>
     <string>six.osf.glif</string>
-    <key>six.subs</key>
-    <string>six.subs.glif</string>
     <key>six.tf</key>
     <string>six.tf.glif</string>
     <key>six.tosf</key>
@@ -1924,8 +1910,6 @@
     <string>three.numr.glif</string>
     <key>three.osf</key>
     <string>three.osf.glif</string>
-    <key>three.subs</key>
-    <string>three.subs.glif</string>
     <key>three.tf</key>
     <string>three.tf.glif</string>
     <key>three.tosf</key>
@@ -1976,8 +1960,6 @@
     <string>two.numr.glif</string>
     <key>two.osf</key>
     <string>two.osf.glif</string>
-    <key>two.subs</key>
-    <string>two.subs.glif</string>
     <key>two.tf</key>
     <string>two.tf.glif</string>
     <key>two.tosf</key>
@@ -2152,8 +2134,6 @@
     <string>zero.osf.glif</string>
     <key>zero.osf.zero</key>
     <string>zero.osf.zero.glif</string>
-    <key>zero.subs</key>
-    <string>zero.subs.glif</string>
     <key>zero.tf</key>
     <string>zero.tf.glif</string>
     <key>zero.tf.zero</key>
diff --git a/src/Cantarell-Regular.ufo/glyphs/eightinferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/eightinferior.glif
index 810a1769..17e6bce9 100644
--- a/src/Cantarell-Regular.ufo/glyphs/eightinferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/eightinferior.glif
@@ -3,7 +3,7 @@
   <advance width="466"/>
   <unicode hex="2088"/>
   <outline>
-    <component base="eight.dnom" yOffset="-100"/>
+    <component base="eight.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/fiveinferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/fiveinferior.glif
index e4263ccf..1555404c 100644
--- a/src/Cantarell-Regular.ufo/glyphs/fiveinferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/fiveinferior.glif
@@ -3,7 +3,7 @@
   <advance width="441"/>
   <unicode hex="2085"/>
   <outline>
-    <component base="five.dnom" yOffset="-100"/>
+    <component base="five.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/fourinferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/fourinferior.glif
index 31b9e25f..0aa90f3b 100644
--- a/src/Cantarell-Regular.ufo/glyphs/fourinferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/fourinferior.glif
@@ -3,7 +3,7 @@
   <advance width="467"/>
   <unicode hex="2084"/>
   <outline>
-    <component base="four.dnom" yOffset="-100"/>
+    <component base="four.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/layerinfo.plist 
b/src/Cantarell-Regular.ufo/glyphs/layerinfo.plist
index b40c75c3..35e86bd1 100644
--- a/src/Cantarell-Regular.ufo/glyphs/layerinfo.plist
+++ b/src/Cantarell-Regular.ufo/glyphs/layerinfo.plist
@@ -1066,8 +1066,6 @@
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.eight.osf</key>
       <integer>0</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.eight.subs</key>
-      <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.eight.tf</key>
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.eight.tosf</key>
@@ -1168,8 +1166,6 @@
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.five.osf</key>
       <integer>0</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.five.subs</key>
-      <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.five.tf</key>
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.five.tosf</key>
@@ -1194,8 +1190,6 @@
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.four.osf</key>
       <integer>0</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.four.subs</key>
-      <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.four.tf</key>
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.four.tosf</key>
@@ -1512,8 +1506,6 @@
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.nine.osf</key>
       <integer>0</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.nine.subs</key>
-      <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.nine.tf</key>
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.nine.tosf</key>
@@ -1626,8 +1618,6 @@
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.one.osf</key>
       <integer>0</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.one.subs</key>
-      <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.one.tf</key>
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.one.tosf</key>
@@ -1834,8 +1824,6 @@
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.seven.osf</key>
       <integer>0</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.seven.subs</key>
-      <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.seven.tf</key>
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.seven.tosf</key>
@@ -1860,8 +1848,6 @@
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.six.osf</key>
       <integer>0</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.six.subs</key>
-      <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.six.tf</key>
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.six.tosf</key>
@@ -1928,8 +1914,6 @@
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.three.osf</key>
       <integer>0</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.three.subs</key>
-      <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.three.tf</key>
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.three.tosf</key>
@@ -1980,8 +1964,6 @@
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.two.osf</key>
       <integer>0</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.two.subs</key>
-      <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.two.tf</key>
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.two.tosf</key>
@@ -2156,8 +2138,6 @@
       <integer>0</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.zero.osf.zero</key>
       <integer>0</integer>
-      <key>com.schriftgestaltung.layerOrderInGlyph.zero.subs</key>
-      <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.zero.tf</key>
       <integer>1</integer>
       <key>com.schriftgestaltung.layerOrderInGlyph.zero.tf.zero</key>
diff --git a/src/Cantarell-Regular.ufo/glyphs/nineinferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/nineinferior.glif
index b61b2ffe..5d7d5b1e 100644
--- a/src/Cantarell-Regular.ufo/glyphs/nineinferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/nineinferior.glif
@@ -3,7 +3,7 @@
   <advance width="464"/>
   <unicode hex="2089"/>
   <outline>
-    <component base="nine.dnom" yOffset="-100"/>
+    <component base="nine.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/oneinferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/oneinferior.glif
index 2248ec2e..0f74da49 100644
--- a/src/Cantarell-Regular.ufo/glyphs/oneinferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/oneinferior.glif
@@ -3,7 +3,7 @@
   <advance width="339"/>
   <unicode hex="2081"/>
   <outline>
-    <component base="one.dnom" yOffset="-100"/>
+    <component base="one.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/seveninferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/seveninferior.glif
index 5f4679a3..ef98b3e6 100644
--- a/src/Cantarell-Regular.ufo/glyphs/seveninferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/seveninferior.glif
@@ -3,7 +3,7 @@
   <advance width="400"/>
   <unicode hex="2087"/>
   <outline>
-    <component base="seven.dnom" yOffset="-100"/>
+    <component base="seven.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/sixinferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/sixinferior.glif
index 7679516e..20bdfc6e 100644
--- a/src/Cantarell-Regular.ufo/glyphs/sixinferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/sixinferior.glif
@@ -3,7 +3,7 @@
   <advance width="464"/>
   <unicode hex="2086"/>
   <outline>
-    <component base="six.dnom" yOffset="-100"/>
+    <component base="six.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/threeinferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/threeinferior.glif
index 9c2a7440..ec52272d 100644
--- a/src/Cantarell-Regular.ufo/glyphs/threeinferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/threeinferior.glif
@@ -3,7 +3,7 @@
   <advance width="443"/>
   <unicode hex="2083"/>
   <outline>
-    <component base="three.dnom" yOffset="-100"/>
+    <component base="three.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/twoinferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/twoinferior.glif
index fdd81e59..092f68d7 100644
--- a/src/Cantarell-Regular.ufo/glyphs/twoinferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/twoinferior.glif
@@ -3,7 +3,7 @@
   <advance width="420"/>
   <unicode hex="2082"/>
   <outline>
-    <component base="two.dnom" yOffset="-100"/>
+    <component base="two.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/zeroinferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/zeroinferior.glif
index 6fca166d..79ec5980 100644
--- a/src/Cantarell-Regular.ufo/glyphs/zeroinferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/zeroinferior.glif
@@ -3,7 +3,7 @@
   <advance width="488"/>
   <unicode hex="2080"/>
   <outline>
-    <component base="zero.dnom" yOffset="-100"/>
+    <component base="zero.dnom" yOffset="-217"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/lib.plist b/src/Cantarell-Regular.ufo/lib.plist
index 67cad7ae..58d80892 100644
--- a/src/Cantarell-Regular.ufo/lib.plist
+++ b/src/Cantarell-Regular.ufo/lib.plist
@@ -2111,16 +2111,6 @@
       <string>seveninferior</string>
       <string>eightinferior</string>
       <string>nineinferior</string>
-      <string>zero.subs</string>
-      <string>one.subs</string>
-      <string>two.subs</string>
-      <string>three.subs</string>
-      <string>four.subs</string>
-      <string>five.subs</string>
-      <string>six.subs</string>
-      <string>seven.subs</string>
-      <string>eight.subs</string>
-      <string>nine.subs</string>
       <string>zero.dnom</string>
       <string>one.dnom</string>
       <string>two.dnom</string>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]