[cantarell-fonts/respacing] Small numerals



commit af9d16680e1b7b651aa43bcba24a6ea4e633bb2e
Author: Nikolaus Waxweiler <madigens gmail com>
Date:   Tue Jun 11 22:30:30 2019 +0100

    Small numerals

 src/Cantarell-Bold.ufo/glyphs/braceright.glif      |  8 +-
 src/Cantarell-Bold.ufo/glyphs/bracketright.glif    |  8 +-
 src/Cantarell-Bold.ufo/glyphs/divisionslash.glif   |  2 +-
 src/Cantarell-Bold.ufo/glyphs/eight.dnom.glif      | 96 +++++++++++-----------
 src/Cantarell-Bold.ufo/glyphs/eight.numr.glif      |  2 +-
 src/Cantarell-Bold.ufo/glyphs/eightinferior.glif   |  2 +-
 src/Cantarell-Bold.ufo/glyphs/eightsuperior.glif   |  2 +-
 src/Cantarell-Bold.ufo/glyphs/five.dnom.glif       | 70 ++++++++--------
 src/Cantarell-Bold.ufo/glyphs/five.numr.glif       |  2 +-
 src/Cantarell-Bold.ufo/glyphs/fiveeighths.glif     |  6 +-
 src/Cantarell-Bold.ufo/glyphs/fiveinferior.glif    |  2 +-
 src/Cantarell-Bold.ufo/glyphs/fivesixths.glif      |  6 +-
 src/Cantarell-Bold.ufo/glyphs/fivesuperior.glif    |  2 +-
 src/Cantarell-Bold.ufo/glyphs/four.dnom.glif       | 32 ++++----
 src/Cantarell-Bold.ufo/glyphs/four.numr.glif       |  2 +-
 src/Cantarell-Bold.ufo/glyphs/fourfifths.glif      |  6 +-
 src/Cantarell-Bold.ufo/glyphs/fourinferior.glif    |  2 +-
 src/Cantarell-Bold.ufo/glyphs/foursuperior.glif    |  2 +-
 src/Cantarell-Bold.ufo/glyphs/fraction.glif        | 10 +--
 src/Cantarell-Bold.ufo/glyphs/nine.dnom.glif       | 84 +++++++++----------
 src/Cantarell-Bold.ufo/glyphs/nine.numr.glif       |  2 +-
 src/Cantarell-Bold.ufo/glyphs/nineinferior.glif    |  2 +-
 src/Cantarell-Bold.ufo/glyphs/ninesuperior.glif    |  2 +-
 src/Cantarell-Bold.ufo/glyphs/one.dnom.glif        | 30 +++----
 src/Cantarell-Bold.ufo/glyphs/one.glif             | 18 ++--
 src/Cantarell-Bold.ufo/glyphs/one.numr.glif        |  2 +-
 src/Cantarell-Bold.ufo/glyphs/oneeighth.glif       |  6 +-
 src/Cantarell-Bold.ufo/glyphs/onefifth.glif        |  6 +-
 src/Cantarell-Bold.ufo/glyphs/onefraction.glif     |  4 +-
 src/Cantarell-Bold.ufo/glyphs/onehalf.glif         |  6 +-
 src/Cantarell-Bold.ufo/glyphs/oneinferior.glif     |  2 +-
 src/Cantarell-Bold.ufo/glyphs/oneninth.glif        |  6 +-
 src/Cantarell-Bold.ufo/glyphs/onequarter.glif      |  6 +-
 src/Cantarell-Bold.ufo/glyphs/oneseventh.glif      |  6 +-
 src/Cantarell-Bold.ufo/glyphs/onesixth.glif        |  6 +-
 src/Cantarell-Bold.ufo/glyphs/onesuperior.glif     |  2 +-
 src/Cantarell-Bold.ufo/glyphs/onetenth.glif        |  8 +-
 src/Cantarell-Bold.ufo/glyphs/onethird.glif        |  6 +-
 src/Cantarell-Bold.ufo/glyphs/parenright.glif      | 12 ++-
 src/Cantarell-Bold.ufo/glyphs/seven.dnom.glif      | 24 +++---
 src/Cantarell-Bold.ufo/glyphs/seven.numr.glif      |  2 +-
 src/Cantarell-Bold.ufo/glyphs/seveneighths.glif    |  6 +-
 src/Cantarell-Bold.ufo/glyphs/seveninferior.glif   |  2 +-
 src/Cantarell-Bold.ufo/glyphs/sevensuperior.glif   |  2 +-
 src/Cantarell-Bold.ufo/glyphs/six.dnom.glif        | 84 +++++++++----------
 src/Cantarell-Bold.ufo/glyphs/six.numr.glif        |  2 +-
 src/Cantarell-Bold.ufo/glyphs/sixinferior.glif     |  2 +-
 src/Cantarell-Bold.ufo/glyphs/sixsuperior.glif     |  2 +-
 src/Cantarell-Bold.ufo/glyphs/three.dnom.glif      | 90 ++++++++++----------
 src/Cantarell-Bold.ufo/glyphs/three.numr.glif      |  2 +-
 src/Cantarell-Bold.ufo/glyphs/threeeighths.glif    |  6 +-
 src/Cantarell-Bold.ufo/glyphs/threefifths.glif     |  6 +-
 src/Cantarell-Bold.ufo/glyphs/threeinferior.glif   |  2 +-
 src/Cantarell-Bold.ufo/glyphs/threequarters.glif   |  6 +-
 src/Cantarell-Bold.ufo/glyphs/threesuperior.glif   |  2 +-
 src/Cantarell-Bold.ufo/glyphs/two.dnom.glif        | 56 ++++++-------
 src/Cantarell-Bold.ufo/glyphs/two.numr.glif        |  2 +-
 src/Cantarell-Bold.ufo/glyphs/twofifths.glif       |  6 +-
 src/Cantarell-Bold.ufo/glyphs/twoinferior.glif     |  2 +-
 src/Cantarell-Bold.ufo/glyphs/twosuperior.glif     |  2 +-
 src/Cantarell-Bold.ufo/glyphs/twothirds.glif       |  6 +-
 src/Cantarell-Bold.ufo/glyphs/zero.dnom.glif       | 58 ++++++-------
 src/Cantarell-Bold.ufo/glyphs/zero.numr.glif       |  2 +-
 src/Cantarell-Bold.ufo/glyphs/zeroinferior.glif    |  2 +-
 src/Cantarell-Bold.ufo/glyphs/zerosuperior.glif    |  2 +-
 src/Cantarell-Bold.ufo/glyphs/zerothird.glif       |  6 +-
 src/Cantarell-Light.ufo/glyphs/braceright.glif     |  6 ++
 src/Cantarell-Light.ufo/glyphs/bracketright.glif   |  8 +-
 src/Cantarell-Light.ufo/glyphs/divisionslash.glif  |  2 +-
 src/Cantarell-Light.ufo/glyphs/eight.dnom.glif     | 96 +++++++++++-----------
 src/Cantarell-Light.ufo/glyphs/eight.numr.glif     |  2 +-
 src/Cantarell-Light.ufo/glyphs/eightinferior.glif  |  2 +-
 src/Cantarell-Light.ufo/glyphs/eightsuperior.glif  |  2 +-
 src/Cantarell-Light.ufo/glyphs/five.dnom.glif      | 68 +++++++--------
 src/Cantarell-Light.ufo/glyphs/five.numr.glif      |  2 +-
 src/Cantarell-Light.ufo/glyphs/fiveeighths.glif    |  6 +-
 src/Cantarell-Light.ufo/glyphs/fiveinferior.glif   |  2 +-
 src/Cantarell-Light.ufo/glyphs/fivesixths.glif     |  6 +-
 src/Cantarell-Light.ufo/glyphs/fivesuperior.glif   |  2 +-
 src/Cantarell-Light.ufo/glyphs/four.dnom.glif      | 32 ++++----
 src/Cantarell-Light.ufo/glyphs/four.numr.glif      |  2 +-
 src/Cantarell-Light.ufo/glyphs/fourfifths.glif     |  6 +-
 src/Cantarell-Light.ufo/glyphs/fourinferior.glif   |  2 +-
 src/Cantarell-Light.ufo/glyphs/foursuperior.glif   |  2 +-
 src/Cantarell-Light.ufo/glyphs/fraction.glif       | 10 +--
 src/Cantarell-Light.ufo/glyphs/nine.dnom.glif      | 84 +++++++++----------
 src/Cantarell-Light.ufo/glyphs/nine.numr.glif      |  2 +-
 src/Cantarell-Light.ufo/glyphs/nineinferior.glif   |  2 +-
 src/Cantarell-Light.ufo/glyphs/ninesuperior.glif   |  2 +-
 src/Cantarell-Light.ufo/glyphs/one.dnom.glif       | 30 +++----
 src/Cantarell-Light.ufo/glyphs/one.glif            | 16 ++--
 src/Cantarell-Light.ufo/glyphs/one.numr.glif       |  2 +-
 src/Cantarell-Light.ufo/glyphs/oneeighth.glif      |  6 +-
 src/Cantarell-Light.ufo/glyphs/onefifth.glif       |  6 +-
 src/Cantarell-Light.ufo/glyphs/onefraction.glif    |  4 +-
 src/Cantarell-Light.ufo/glyphs/onehalf.glif        |  6 +-
 src/Cantarell-Light.ufo/glyphs/oneinferior.glif    |  2 +-
 src/Cantarell-Light.ufo/glyphs/oneninth.glif       |  6 +-
 src/Cantarell-Light.ufo/glyphs/onequarter.glif     |  6 +-
 src/Cantarell-Light.ufo/glyphs/oneseventh.glif     |  6 +-
 src/Cantarell-Light.ufo/glyphs/onesixth.glif       |  6 +-
 src/Cantarell-Light.ufo/glyphs/onesuperior.glif    |  2 +-
 src/Cantarell-Light.ufo/glyphs/onetenth.glif       |  8 +-
 src/Cantarell-Light.ufo/glyphs/onethird.glif       |  6 +-
 src/Cantarell-Light.ufo/glyphs/parenright.glif     |  8 ++
 src/Cantarell-Light.ufo/glyphs/seven.dnom.glif     | 24 +++---
 src/Cantarell-Light.ufo/glyphs/seven.numr.glif     |  2 +-
 src/Cantarell-Light.ufo/glyphs/seveneighths.glif   |  6 +-
 src/Cantarell-Light.ufo/glyphs/seveninferior.glif  |  2 +-
 src/Cantarell-Light.ufo/glyphs/sevensuperior.glif  |  2 +-
 src/Cantarell-Light.ufo/glyphs/six.dnom.glif       | 84 +++++++++----------
 src/Cantarell-Light.ufo/glyphs/six.numr.glif       |  2 +-
 src/Cantarell-Light.ufo/glyphs/sixinferior.glif    |  2 +-
 src/Cantarell-Light.ufo/glyphs/sixsuperior.glif    |  2 +-
 src/Cantarell-Light.ufo/glyphs/three.dnom.glif     | 90 ++++++++++----------
 src/Cantarell-Light.ufo/glyphs/three.numr.glif     |  2 +-
 src/Cantarell-Light.ufo/glyphs/threeeighths.glif   |  6 +-
 src/Cantarell-Light.ufo/glyphs/threefifths.glif    |  6 +-
 src/Cantarell-Light.ufo/glyphs/threeinferior.glif  |  2 +-
 src/Cantarell-Light.ufo/glyphs/threequarters.glif  |  6 +-
 src/Cantarell-Light.ufo/glyphs/threesuperior.glif  |  2 +-
 src/Cantarell-Light.ufo/glyphs/two.dnom.glif       | 56 ++++++-------
 src/Cantarell-Light.ufo/glyphs/two.numr.glif       |  2 +-
 src/Cantarell-Light.ufo/glyphs/twofifths.glif      |  6 +-
 src/Cantarell-Light.ufo/glyphs/twoinferior.glif    |  2 +-
 src/Cantarell-Light.ufo/glyphs/twosuperior.glif    |  2 +-
 src/Cantarell-Light.ufo/glyphs/twothirds.glif      |  6 +-
 src/Cantarell-Light.ufo/glyphs/zero.dnom.glif      | 58 ++++++-------
 src/Cantarell-Light.ufo/glyphs/zero.numr.glif      |  2 +-
 src/Cantarell-Light.ufo/glyphs/zeroinferior.glif   |  2 +-
 src/Cantarell-Light.ufo/glyphs/zerosuperior.glif   |  2 +-
 src/Cantarell-Light.ufo/glyphs/zerothird.glif      |  6 +-
 src/Cantarell-Regular.ufo/glyphs/braceright.glif   |  6 ++
 src/Cantarell-Regular.ufo/glyphs/bracketleft.glif  |  8 +-
 src/Cantarell-Regular.ufo/glyphs/bracketright.glif |  8 +-
 .../glyphs/divisionslash.glif                      |  2 +-
 src/Cantarell-Regular.ufo/glyphs/eight.dnom.glif   | 94 ++++++++++-----------
 src/Cantarell-Regular.ufo/glyphs/eight.numr.glif   |  2 +-
 .../glyphs/eightinferior.glif                      |  2 +-
 .../glyphs/eightsuperior.glif                      |  2 +-
 src/Cantarell-Regular.ufo/glyphs/five.dnom.glif    | 68 +++++++--------
 src/Cantarell-Regular.ufo/glyphs/five.numr.glif    |  2 +-
 src/Cantarell-Regular.ufo/glyphs/fiveeighths.glif  |  6 +-
 src/Cantarell-Regular.ufo/glyphs/fiveinferior.glif |  2 +-
 src/Cantarell-Regular.ufo/glyphs/fivesixths.glif   |  6 +-
 src/Cantarell-Regular.ufo/glyphs/fivesuperior.glif |  2 +-
 src/Cantarell-Regular.ufo/glyphs/four.dnom.glif    | 30 +++----
 src/Cantarell-Regular.ufo/glyphs/four.numr.glif    |  2 +-
 src/Cantarell-Regular.ufo/glyphs/fourfifths.glif   |  6 +-
 src/Cantarell-Regular.ufo/glyphs/fourinferior.glif |  2 +-
 src/Cantarell-Regular.ufo/glyphs/foursuperior.glif |  2 +-
 src/Cantarell-Regular.ufo/glyphs/fraction.glif     | 10 +--
 src/Cantarell-Regular.ufo/glyphs/nine.dnom.glif    | 82 +++++++++---------
 src/Cantarell-Regular.ufo/glyphs/nine.numr.glif    |  2 +-
 src/Cantarell-Regular.ufo/glyphs/nineinferior.glif |  2 +-
 src/Cantarell-Regular.ufo/glyphs/ninesuperior.glif |  2 +-
 src/Cantarell-Regular.ufo/glyphs/one.dnom.glif     | 28 +++----
 src/Cantarell-Regular.ufo/glyphs/one.glif          | 18 ++--
 src/Cantarell-Regular.ufo/glyphs/one.numr.glif     |  2 +-
 src/Cantarell-Regular.ufo/glyphs/oneeighth.glif    |  6 +-
 src/Cantarell-Regular.ufo/glyphs/onefifth.glif     |  6 +-
 src/Cantarell-Regular.ufo/glyphs/onefraction.glif  |  4 +-
 src/Cantarell-Regular.ufo/glyphs/onehalf.glif      |  6 +-
 src/Cantarell-Regular.ufo/glyphs/oneinferior.glif  |  2 +-
 src/Cantarell-Regular.ufo/glyphs/oneninth.glif     |  6 +-
 src/Cantarell-Regular.ufo/glyphs/onequarter.glif   |  6 +-
 src/Cantarell-Regular.ufo/glyphs/oneseventh.glif   |  6 +-
 src/Cantarell-Regular.ufo/glyphs/onesixth.glif     |  6 +-
 src/Cantarell-Regular.ufo/glyphs/onesuperior.glif  |  2 +-
 src/Cantarell-Regular.ufo/glyphs/onetenth.glif     |  8 +-
 src/Cantarell-Regular.ufo/glyphs/onethird.glif     |  6 +-
 src/Cantarell-Regular.ufo/glyphs/parenright.glif   | 10 ++-
 src/Cantarell-Regular.ufo/glyphs/seven.dnom.glif   | 22 ++---
 src/Cantarell-Regular.ufo/glyphs/seven.numr.glif   |  2 +-
 src/Cantarell-Regular.ufo/glyphs/seveneighths.glif |  6 +-
 .../glyphs/seveninferior.glif                      |  2 +-
 .../glyphs/sevensuperior.glif                      |  2 +-
 src/Cantarell-Regular.ufo/glyphs/six.dnom.glif     | 82 +++++++++---------
 src/Cantarell-Regular.ufo/glyphs/six.numr.glif     |  2 +-
 src/Cantarell-Regular.ufo/glyphs/sixinferior.glif  |  2 +-
 src/Cantarell-Regular.ufo/glyphs/sixsuperior.glif  |  2 +-
 src/Cantarell-Regular.ufo/glyphs/three.dnom.glif   | 88 ++++++++++----------
 src/Cantarell-Regular.ufo/glyphs/three.numr.glif   |  2 +-
 src/Cantarell-Regular.ufo/glyphs/threeeighths.glif |  6 +-
 src/Cantarell-Regular.ufo/glyphs/threefifths.glif  |  6 +-
 .../glyphs/threeinferior.glif                      |  2 +-
 .../glyphs/threequarters.glif                      |  6 +-
 .../glyphs/threesuperior.glif                      |  2 +-
 src/Cantarell-Regular.ufo/glyphs/two.dnom.glif     | 54 ++++++------
 src/Cantarell-Regular.ufo/glyphs/two.numr.glif     |  2 +-
 src/Cantarell-Regular.ufo/glyphs/twofifths.glif    |  6 +-
 src/Cantarell-Regular.ufo/glyphs/twoinferior.glif  |  2 +-
 src/Cantarell-Regular.ufo/glyphs/twosuperior.glif  |  2 +-
 src/Cantarell-Regular.ufo/glyphs/twothirds.glif    |  6 +-
 src/Cantarell-Regular.ufo/glyphs/zero.dnom.glif    | 56 ++++++-------
 src/Cantarell-Regular.ufo/glyphs/zero.numr.glif    |  2 +-
 src/Cantarell-Regular.ufo/glyphs/zeroinferior.glif |  2 +-
 src/Cantarell-Regular.ufo/glyphs/zerosuperior.glif |  2 +-
 src/Cantarell-Regular.ufo/glyphs/zerothird.glif    |  6 +-
 199 files changed, 1304 insertions(+), 1256 deletions(-)
---
diff --git a/src/Cantarell-Bold.ufo/glyphs/braceright.glif b/src/Cantarell-Bold.ufo/glyphs/braceright.glif
index d39edf25..a6cd987a 100644
--- a/src/Cantarell-Bold.ufo/glyphs/braceright.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/braceright.glif
@@ -1,8 +1,14 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="braceright" format="2">
-  <advance width="411"/>
+  <advance width="417"/>
   <unicode hex="007D"/>
   <outline>
     <component base="braceleft" xScale="-1" yScale="-1" xOffset="417" yOffset="566"/>
   </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+      <string>braceleft</string>
+    </dict>
+  </lib>
 </glyph>
diff --git a/src/Cantarell-Bold.ufo/glyphs/bracketright.glif b/src/Cantarell-Bold.ufo/glyphs/bracketright.glif
index e78b711d..8e96f1bf 100644
--- a/src/Cantarell-Bold.ufo/glyphs/bracketright.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/bracketright.glif
@@ -1,8 +1,14 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="bracketright" format="2">
-  <advance width="389"/>
+  <advance width="381"/>
   <unicode hex="005D"/>
   <outline>
     <component base="bracketleft" xScale="-1" xOffset="381"/>
   </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+      <string>bracketleft</string>
+    </dict>
+  </lib>
 </glyph>
diff --git a/src/Cantarell-Bold.ufo/glyphs/divisionslash.glif 
b/src/Cantarell-Bold.ufo/glyphs/divisionslash.glif
index 9bb4b0ee..b1b7bb8d 100644
--- a/src/Cantarell-Bold.ufo/glyphs/divisionslash.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/divisionslash.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="divisionslash" format="2">
-  <advance width="338"/>
+  <advance width="249"/>
   <unicode hex="2215"/>
   <outline>
     <component base="fraction"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/eight.dnom.glif b/src/Cantarell-Bold.ufo/glyphs/eight.dnom.glif
index 92184b9d..75be1aa1 100644
--- a/src/Cantarell-Bold.ufo/glyphs/eight.dnom.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/eight.dnom.glif
@@ -1,55 +1,55 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="eight.dnom" format="2">
-  <advance width="469"/>
+  <advance width="421"/>
   <note>
 eight
 </note>
   <outline>
     <contour>
-      <point x="230" y="-7" type="curve" smooth="yes"/>
-      <point x="361" y="-7"/>
-      <point x="448" y="56"/>
-      <point x="448" y="148" type="curve" smooth="yes"/>
-      <point x="448" y="309"/>
-      <point x="180" y="274"/>
-      <point x="180" y="337" type="curve" smooth="yes"/>
-      <point x="180" y="355"/>
-      <point x="202" y="367"/>
-      <point x="234" y="367" type="curve" smooth="yes"/>
-      <point x="268" y="367"/>
-      <point x="288" y="354"/>
-      <point x="288" y="334" type="curve" smooth="yes"/>
-      <point x="288" y="312"/>
-      <point x="264" y="298"/>
-      <point x="231" y="299" type="curve"/>
-      <point x="332" y="248" type="line"/>
-      <point x="397" y="273"/>
-      <point x="433" y="314"/>
-      <point x="433" y="362" type="curve" smooth="yes"/>
-      <point x="433" y="436"/>
-      <point x="355" y="486"/>
-      <point x="242" y="486" type="curve" smooth="yes"/>
-      <point x="116" y="486"/>
-      <point x="34" y="423"/>
-      <point x="34" y="332" type="curve" smooth="yes"/>
-      <point x="34" y="167"/>
-      <point x="303" y="202"/>
-      <point x="303" y="142" type="curve" smooth="yes"/>
-      <point x="303" y="123"/>
-      <point x="277" y="112"/>
-      <point x="241" y="112" type="curve" smooth="yes"/>
-      <point x="195" y="112"/>
-      <point x="166" y="130"/>
-      <point x="166" y="158" type="curve" smooth="yes"/>
-      <point x="166" y="183"/>
-      <point x="191" y="195"/>
-      <point x="238" y="191" type="curve"/>
-      <point x="153" y="245" type="line"/>
-      <point x="70" y="232"/>
-      <point x="21" y="191"/>
-      <point x="21" y="130" type="curve" smooth="yes"/>
-      <point x="21" y="49"/>
-      <point x="106" y="-7"/>
+      <point x="207" y="-6" type="curve" smooth="yes"/>
+      <point x="321" y="-6"/>
+      <point x="397" y="49"/>
+      <point x="397" y="127" type="curve" smooth="yes"/>
+      <point x="397" y="263"/>
+      <point x="160" y="233"/>
+      <point x="160" y="296" type="curve" smooth="yes"/>
+      <point x="160" y="309"/>
+      <point x="179" y="320"/>
+      <point x="210" y="320" type="curve" smooth="yes"/>
+      <point x="241" y="320"/>
+      <point x="260" y="309"/>
+      <point x="260" y="291" type="curve" smooth="yes"/>
+      <point x="260" y="271"/>
+      <point x="237" y="258"/>
+      <point x="208" y="259" type="curve"/>
+      <point x="295" y="215" type="line"/>
+      <point x="355" y="238"/>
+      <point x="383" y="275"/>
+      <point x="383" y="315" type="curve" smooth="yes"/>
+      <point x="383" y="380"/>
+      <point x="314" y="422"/>
+      <point x="217" y="422" type="curve" smooth="yes"/>
+      <point x="109" y="422"/>
+      <point x="36" y="368"/>
+      <point x="36" y="289" type="curve" smooth="yes"/>
+      <point x="36" y="151"/>
+      <point x="272" y="180"/>
+      <point x="272" y="120" type="curve" smooth="yes"/>
+      <point x="272" y="107"/>
+      <point x="252" y="96"/>
+      <point x="216" y="96" type="curve" smooth="yes"/>
+      <point x="176" y="96"/>
+      <point x="149" y="112"/>
+      <point x="149" y="136" type="curve" smooth="yes"/>
+      <point x="149" y="161"/>
+      <point x="175" y="170"/>
+      <point x="214" y="167" type="curve"/>
+      <point x="141" y="213" type="line"/>
+      <point x="70" y="203"/>
+      <point x="25" y="167"/>
+      <point x="25" y="113" type="curve" smooth="yes"/>
+      <point x="25" y="42"/>
+      <point x="100" y="-6"/>
     </contour>
   </outline>
   <lib>
@@ -57,11 +57,11 @@ eight
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>69</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>-23</integer>
+        <integer>-45</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>65</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Bold.ufo/glyphs/eight.numr.glif b/src/Cantarell-Bold.ufo/glyphs/eight.numr.glif
index 0b1f3bfd..0bb616ba 100644
--- a/src/Cantarell-Bold.ufo/glyphs/eight.numr.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/eight.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="eight.numr" format="2">
-  <advance width="469"/>
+  <advance width="421"/>
   <outline>
     <component base="eight.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Bold.ufo/glyphs/eightinferior.glif 
b/src/Cantarell-Bold.ufo/glyphs/eightinferior.glif
index 76285734..e0a11946 100644
--- a/src/Cantarell-Bold.ufo/glyphs/eightinferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/eightinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="eightinferior" format="2">
-  <advance width="469"/>
+  <advance width="421"/>
   <unicode hex="2088"/>
   <outline>
     <component base="eight.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/eightsuperior.glif 
b/src/Cantarell-Bold.ufo/glyphs/eightsuperior.glif
index 16f4b231..92daa77a 100644
--- a/src/Cantarell-Bold.ufo/glyphs/eightsuperior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/eightsuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="eightsuperior" format="2">
-  <advance width="469"/>
+  <advance width="421"/>
   <unicode hex="2078"/>
   <outline>
     <component base="eight.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/five.dnom.glif b/src/Cantarell-Bold.ufo/glyphs/five.dnom.glif
index 5aed65ab..7caaa04a 100644
--- a/src/Cantarell-Bold.ufo/glyphs/five.dnom.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/five.dnom.glif
@@ -1,42 +1,42 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="five.dnom" format="2">
-  <advance width="448"/>
+  <advance width="403"/>
   <note>
 five
 </note>
   <outline>
     <contour>
-      <point x="194" y="-7" type="curve" smooth="yes"/>
-      <point x="335" y="-7"/>
-      <point x="426" y="55"/>
-      <point x="426" y="164" type="curve" smooth="yes"/>
-      <point x="426" y="256"/>
-      <point x="356" y="307"/>
-      <point x="228" y="307" type="curve" smooth="yes"/>
-      <point x="198" y="307"/>
-      <point x="184" y="304"/>
-      <point x="173" y="294" type="curve"/>
-      <point x="209" y="248" type="line"/>
-      <point x="214" y="348" type="line"/>
-      <point x="398" y="348" type="line"/>
-      <point x="398" y="479" type="line"/>
-      <point x="68" y="479" type="line"/>
-      <point x="54" y="182" type="line"/>
-      <point x="86" y="187"/>
-      <point x="128" y="191"/>
-      <point x="161" y="191" type="curve" smooth="yes"/>
-      <point x="228" y="191"/>
-      <point x="271" y="175"/>
-      <point x="271" y="150" type="curve" smooth="yes"/>
-      <point x="271" y="129"/>
-      <point x="243" y="122"/>
-      <point x="198" y="122" type="curve" smooth="yes"/>
-      <point x="147" y="122"/>
-      <point x="99" y="131"/>
-      <point x="62" y="147" type="curve"/>
-      <point x="21" y="29" type="line"/>
-      <point x="73" y="5"/>
-      <point x="132" y="-7"/>
+      <point x="175" y="-6" type="curve" smooth="yes"/>
+      <point x="299" y="-6"/>
+      <point x="378" y="49"/>
+      <point x="378" y="142" type="curve" smooth="yes"/>
+      <point x="378" y="222"/>
+      <point x="316" y="266"/>
+      <point x="204" y="266" type="curve" smooth="yes"/>
+      <point x="179" y="266"/>
+      <point x="166" y="264"/>
+      <point x="155" y="256" type="curve"/>
+      <point x="185" y="216" type="line"/>
+      <point x="190" y="305" type="line"/>
+      <point x="353" y="305" type="line"/>
+      <point x="353" y="416" type="line"/>
+      <point x="66" y="416" type="line"/>
+      <point x="54" y="159" type="line"/>
+      <point x="82" y="163"/>
+      <point x="117" y="167"/>
+      <point x="146" y="167" type="curve" smooth="yes"/>
+      <point x="210" y="167"/>
+      <point x="246" y="153"/>
+      <point x="246" y="129" type="curve" smooth="yes"/>
+      <point x="246" y="111"/>
+      <point x="221" y="104"/>
+      <point x="175" y="104" type="curve" smooth="yes"/>
+      <point x="135" y="104"/>
+      <point x="93" y="112"/>
+      <point x="60" y="125" type="curve"/>
+      <point x="25" y="25" type="line"/>
+      <point x="71" y="5"/>
+      <point x="119" y="-6"/>
     </contour>
   </outline>
   <lib>
@@ -44,11 +44,11 @@ five
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>69</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>-23</integer>
+        <integer>-45</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>65</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Bold.ufo/glyphs/five.numr.glif b/src/Cantarell-Bold.ufo/glyphs/five.numr.glif
index 82b6dc03..3346af6b 100644
--- a/src/Cantarell-Bold.ufo/glyphs/five.numr.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/five.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="five.numr" format="2">
-  <advance width="448"/>
+  <advance width="403"/>
   <outline>
     <component base="five.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Bold.ufo/glyphs/fiveeighths.glif b/src/Cantarell-Bold.ufo/glyphs/fiveeighths.glif
index 9e23feca..71e134f3 100644
--- a/src/Cantarell-Bold.ufo/glyphs/fiveeighths.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/fiveeighths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fiveeighths" format="2">
-  <advance width="1255"/>
+  <advance width="1073"/>
   <unicode hex="215D"/>
   <outline>
     <component base="five.numr"/>
-    <component base="fraction" xOffset="448"/>
-    <component base="eight.dnom" xOffset="786"/>
+    <component base="fraction" xOffset="403"/>
+    <component base="eight.dnom" xOffset="652"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/fiveinferior.glif b/src/Cantarell-Bold.ufo/glyphs/fiveinferior.glif
index e6fe720c..695d9148 100644
--- a/src/Cantarell-Bold.ufo/glyphs/fiveinferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/fiveinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fiveinferior" format="2">
-  <advance width="448"/>
+  <advance width="403"/>
   <unicode hex="2085"/>
   <outline>
     <component base="five.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/fivesixths.glif b/src/Cantarell-Bold.ufo/glyphs/fivesixths.glif
index e8d670fa..be766861 100644
--- a/src/Cantarell-Bold.ufo/glyphs/fivesixths.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/fivesixths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fivesixths" format="2">
-  <advance width="1248"/>
+  <advance width="1066"/>
   <unicode hex="215A"/>
   <outline>
     <component base="five.numr"/>
-    <component base="fraction" xOffset="448"/>
-    <component base="six.dnom" xOffset="786"/>
+    <component base="fraction" xOffset="403"/>
+    <component base="six.dnom" xOffset="652"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/fivesuperior.glif b/src/Cantarell-Bold.ufo/glyphs/fivesuperior.glif
index 14ff0fcf..f48adda1 100644
--- a/src/Cantarell-Bold.ufo/glyphs/fivesuperior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/fivesuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fivesuperior" format="2">
-  <advance width="448"/>
+  <advance width="403"/>
   <unicode hex="2075"/>
   <outline>
     <component base="five.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/four.dnom.glif b/src/Cantarell-Bold.ufo/glyphs/four.dnom.glif
index bcb604ef..6bdcf08e 100644
--- a/src/Cantarell-Bold.ufo/glyphs/four.dnom.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/four.dnom.glif
@@ -1,23 +1,23 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="four.dnom" format="2">
-  <advance width="478"/>
+  <advance width="421"/>
   <note>
 four
 </note>
   <outline>
     <contour>
-      <point x="233" y="-2" type="line"/>
-      <point x="379" y="-2" type="line"/>
-      <point x="379" y="479" type="line"/>
-      <point x="237" y="479" type="line"/>
-      <point x="3" y="151" type="line"/>
-      <point x="3" y="72" type="line"/>
-      <point x="470" y="72" type="line"/>
-      <point x="470" y="199" type="line"/>
-      <point x="78" y="201" type="line"/>
-      <point x="122" y="152" type="line"/>
-      <point x="251" y="343" type="line"/>
-      <point x="233" y="388" type="line"/>
+      <point x="208" y="-2" type="line"/>
+      <point x="333" y="-2" type="line"/>
+      <point x="333" y="416" type="line"/>
+      <point x="212" y="416" type="line"/>
+      <point x="5" y="131" type="line"/>
+      <point x="5" y="64" type="line"/>
+      <point x="412" y="64" type="line"/>
+      <point x="412" y="172" type="line"/>
+      <point x="74" y="173" type="line"/>
+      <point x="109" y="133" type="line"/>
+      <point x="225" y="300" type="line"/>
+      <point x="208" y="335" type="line"/>
     </contour>
   </outline>
   <lib>
@@ -25,11 +25,11 @@ four
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>69</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>-23</integer>
+        <integer>-45</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>65</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Bold.ufo/glyphs/four.numr.glif b/src/Cantarell-Bold.ufo/glyphs/four.numr.glif
index 06297252..02f3e4f2 100644
--- a/src/Cantarell-Bold.ufo/glyphs/four.numr.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/four.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="four.numr" format="2">
-  <advance width="478"/>
+  <advance width="421"/>
   <outline>
     <component base="four.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Bold.ufo/glyphs/fourfifths.glif b/src/Cantarell-Bold.ufo/glyphs/fourfifths.glif
index deb0eb63..8ef48340 100644
--- a/src/Cantarell-Bold.ufo/glyphs/fourfifths.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/fourfifths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fourfifths" format="2">
-  <advance width="1264"/>
+  <advance width="1073"/>
   <unicode hex="2158"/>
   <outline>
     <component base="four.numr"/>
-    <component base="fraction" xOffset="478"/>
-    <component base="five.dnom" xOffset="816"/>
+    <component base="fraction" xOffset="421"/>
+    <component base="five.dnom" xOffset="670"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/fourinferior.glif b/src/Cantarell-Bold.ufo/glyphs/fourinferior.glif
index 5c909c7a..c58b043c 100644
--- a/src/Cantarell-Bold.ufo/glyphs/fourinferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/fourinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fourinferior" format="2">
-  <advance width="478"/>
+  <advance width="421"/>
   <unicode hex="2084"/>
   <outline>
     <component base="four.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/foursuperior.glif b/src/Cantarell-Bold.ufo/glyphs/foursuperior.glif
index 7cc6c379..0caf79de 100644
--- a/src/Cantarell-Bold.ufo/glyphs/foursuperior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/foursuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="foursuperior" format="2">
-  <advance width="478"/>
+  <advance width="421"/>
   <unicode hex="2074"/>
   <outline>
     <component base="four.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/fraction.glif b/src/Cantarell-Bold.ufo/glyphs/fraction.glif
index e80e404e..8c0a2601 100644
--- a/src/Cantarell-Bold.ufo/glyphs/fraction.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/fraction.glif
@@ -1,13 +1,13 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fraction" format="2">
-  <advance width="338"/>
+  <advance width="249"/>
   <unicode hex="2044"/>
   <outline>
     <contour>
-      <point x="-66" y="0" type="line"/>
-      <point x="86" y="0" type="line"/>
-      <point x="393" y="694" type="line"/>
-      <point x="226" y="694" type="line"/>
+      <point x="-100" y="0" type="line"/>
+      <point x="34" y="0" type="line"/>
+      <point x="389" y="694" type="line"/>
+      <point x="242" y="694" type="line"/>
     </contour>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Bold.ufo/glyphs/nine.dnom.glif b/src/Cantarell-Bold.ufo/glyphs/nine.dnom.glif
index b4a1e6d7..4bbd3c0e 100644
--- a/src/Cantarell-Bold.ufo/glyphs/nine.dnom.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/nine.dnom.glif
@@ -1,49 +1,49 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="nine.dnom" format="2">
-  <advance width="462"/>
+  <advance width="414"/>
   <note>
 nine
 </note>
   <outline>
     <contour>
-      <point x="229" y="486" type="curve" smooth="yes"/>
-      <point x="106" y="486"/>
-      <point x="23" y="417"/>
-      <point x="23" y="314" type="curve" smooth="yes"/>
-      <point x="23" y="223"/>
-      <point x="85" y="164"/>
-      <point x="177" y="164" type="curve" smooth="yes"/>
-      <point x="245" y="164"/>
-      <point x="298" y="193"/>
-      <point x="330" y="251" type="curve"/>
-      <point x="292" y="299" type="line"/>
-      <point x="270" y="287"/>
-      <point x="244" y="282"/>
-      <point x="225" y="282" type="curve" smooth="yes"/>
-      <point x="190" y="282"/>
-      <point x="168" y="300"/>
-      <point x="168" y="324" type="curve" smooth="yes"/>
-      <point x="168" y="347"/>
-      <point x="188" y="363"/>
-      <point x="217" y="363" type="curve" smooth="yes"/>
-      <point x="267" y="363"/>
-      <point x="294" y="314"/>
-      <point x="294" y="244" type="curve" smooth="yes"/>
-      <point x="294" y="156"/>
-      <point x="252" y="114"/>
-      <point x="175" y="114" type="curve" smooth="yes"/>
-      <point x="144" y="114"/>
-      <point x="102" y="121"/>
-      <point x="69" y="133" type="curve"/>
-      <point x="31" y="22" type="line"/>
-      <point x="72" y="4"/>
-      <point x="121" y="-7"/>
-      <point x="180" y="-7" type="curve" smooth="yes"/>
-      <point x="351" y="-7"/>
-      <point x="441" y="86"/>
-      <point x="441" y="251" type="curve" smooth="yes"/>
-      <point x="441" y="405"/>
-      <point x="363" y="486"/>
+      <point x="206" y="422" type="curve" smooth="yes"/>
+      <point x="98" y="422"/>
+      <point x="27" y="362"/>
+      <point x="27" y="273" type="curve" smooth="yes"/>
+      <point x="27" y="195"/>
+      <point x="81" y="143"/>
+      <point x="162" y="143" type="curve" smooth="yes"/>
+      <point x="221" y="143"/>
+      <point x="270" y="169"/>
+      <point x="295" y="218" type="curve"/>
+      <point x="263" y="259" type="line"/>
+      <point x="248" y="251"/>
+      <point x="223" y="244"/>
+      <point x="201" y="244" type="curve" smooth="yes"/>
+      <point x="170" y="244"/>
+      <point x="150" y="260"/>
+      <point x="150" y="283" type="curve" smooth="yes"/>
+      <point x="150" y="303"/>
+      <point x="167" y="317"/>
+      <point x="196" y="317" type="curve" smooth="yes"/>
+      <point x="240" y="317"/>
+      <point x="265" y="277"/>
+      <point x="265" y="206" type="curve" smooth="yes"/>
+      <point x="265" y="136"/>
+      <point x="229" y="97"/>
+      <point x="159" y="97" type="curve" smooth="yes"/>
+      <point x="132" y="97"/>
+      <point x="94" y="104"/>
+      <point x="65" y="115" type="curve"/>
+      <point x="33" y="20" type="line"/>
+      <point x="67" y="4"/>
+      <point x="114" y="-6"/>
+      <point x="164" y="-6" type="curve" smooth="yes"/>
+      <point x="310" y="-6"/>
+      <point x="390" y="76"/>
+      <point x="390" y="216" type="curve" smooth="yes"/>
+      <point x="390" y="352"/>
+      <point x="323" y="422"/>
     </contour>
   </outline>
   <lib>
@@ -51,11 +51,11 @@ nine
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>69</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>-23</integer>
+        <integer>-45</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>65</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Bold.ufo/glyphs/nine.numr.glif b/src/Cantarell-Bold.ufo/glyphs/nine.numr.glif
index f7220bc9..79cdcfe2 100644
--- a/src/Cantarell-Bold.ufo/glyphs/nine.numr.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/nine.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="nine.numr" format="2">
-  <advance width="462"/>
+  <advance width="414"/>
   <outline>
     <component base="nine.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Bold.ufo/glyphs/nineinferior.glif b/src/Cantarell-Bold.ufo/glyphs/nineinferior.glif
index 82d3b862..b37edce3 100644
--- a/src/Cantarell-Bold.ufo/glyphs/nineinferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/nineinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="nineinferior" format="2">
-  <advance width="462"/>
+  <advance width="414"/>
   <unicode hex="2089"/>
   <outline>
     <component base="nine.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/ninesuperior.glif b/src/Cantarell-Bold.ufo/glyphs/ninesuperior.glif
index de4a2e89..2c099aab 100644
--- a/src/Cantarell-Bold.ufo/glyphs/ninesuperior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/ninesuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="ninesuperior" format="2">
-  <advance width="462"/>
+  <advance width="414"/>
   <unicode hex="2079"/>
   <outline>
     <component base="nine.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/one.dnom.glif b/src/Cantarell-Bold.ufo/glyphs/one.dnom.glif
index 07ed9d3b..9128eec1 100644
--- a/src/Cantarell-Bold.ufo/glyphs/one.dnom.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/one.dnom.glif
@@ -1,25 +1,19 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="one.dnom" format="2">
-  <advance width="381"/>
+  <advance width="323"/>
   <note>
 one
 </note>
   <outline>
     <contour>
-      <point x="139" y="115" type="line"/>
-      <point x="288" y="115" type="line"/>
-      <point x="288" y="479" type="line"/>
-      <point x="199" y="479" type="line"/>
-      <point x="10" y="379" type="line"/>
-      <point x="66" y="271" type="line"/>
-      <point x="185" y="323" type="line"/>
-      <point x="139" y="371" type="line"/>
-    </contour>
-    <contour>
-      <point x="41" y="0" type="line"/>
-      <point x="379" y="0" type="line"/>
-      <point x="379" y="128" type="line"/>
-      <point x="41" y="128" type="line"/>
+      <point x="131" y="0" type="line"/>
+      <point x="269" y="0" type="line"/>
+      <point x="269" y="416" type="line"/>
+      <point x="179" y="416" type="line"/>
+      <point x="-5" y="316" type="line"/>
+      <point x="51" y="219" type="line"/>
+      <point x="174" y="275" type="line"/>
+      <point x="131" y="303" type="line"/>
     </contour>
   </outline>
   <lib>
@@ -27,11 +21,11 @@ one
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>69</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>-23</integer>
+        <integer>-35</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>65</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Bold.ufo/glyphs/one.glif b/src/Cantarell-Bold.ufo/glyphs/one.glif
index b676659a..73caedb2 100644
--- a/src/Cantarell-Bold.ufo/glyphs/one.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/one.glif
@@ -1,17 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="one" format="2">
-  <advance width="432"/>
+  <advance width="442"/>
   <unicode hex="0031"/>
   <outline>
     <contour>
-      <point x="189" y="0" type="line"/>
-      <point x="362" y="0" type="line"/>
-      <point x="362" y="694" type="line"/>
-      <point x="250" y="694" type="line"/>
-      <point x="-12" y="540" type="line"/>
-      <point x="59" y="418" type="line"/>
-      <point x="242" y="515" type="line"/>
-      <point x="189" y="551" type="line"/>
+      <point x="199" y="0" type="line"/>
+      <point x="372" y="0" type="line"/>
+      <point x="372" y="694" type="line"/>
+      <point x="260" y="694" type="line"/>
+      <point x="-2" y="540" type="line"/>
+      <point x="69" y="418" type="line"/>
+      <point x="252" y="515" type="line"/>
+      <point x="199" y="551" type="line"/>
     </contour>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Bold.ufo/glyphs/one.numr.glif b/src/Cantarell-Bold.ufo/glyphs/one.numr.glif
index 1c05c6e4..8dcd5c07 100644
--- a/src/Cantarell-Bold.ufo/glyphs/one.numr.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/one.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="one.numr" format="2">
-  <advance width="381"/>
+  <advance width="323"/>
   <outline>
     <component base="one.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Bold.ufo/glyphs/oneeighth.glif b/src/Cantarell-Bold.ufo/glyphs/oneeighth.glif
index af4810f4..29018ea1 100644
--- a/src/Cantarell-Bold.ufo/glyphs/oneeighth.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/oneeighth.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="oneeighth" format="2">
-  <advance width="1188"/>
+  <advance width="993"/>
   <unicode hex="215B"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="381"/>
-    <component base="eight.dnom" xOffset="719"/>
+    <component base="fraction" xOffset="323"/>
+    <component base="eight.dnom" xOffset="572"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/onefifth.glif b/src/Cantarell-Bold.ufo/glyphs/onefifth.glif
index 18e3be0d..08d2925d 100644
--- a/src/Cantarell-Bold.ufo/glyphs/onefifth.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/onefifth.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onefifth" format="2">
-  <advance width="1167"/>
+  <advance width="975"/>
   <unicode hex="2155"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="381"/>
-    <component base="five.dnom" xOffset="719"/>
+    <component base="fraction" xOffset="323"/>
+    <component base="five.dnom" xOffset="572"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/onefraction.glif b/src/Cantarell-Bold.ufo/glyphs/onefraction.glif
index e058357b..6e18a85d 100644
--- a/src/Cantarell-Bold.ufo/glyphs/onefraction.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/onefraction.glif
@@ -1,10 +1,10 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onefraction" format="2">
-  <advance width="719"/>
+  <advance width="572"/>
   <unicode hex="215F"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="381"/>
+    <component base="fraction" xOffset="323"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/onehalf.glif b/src/Cantarell-Bold.ufo/glyphs/onehalf.glif
index 9f3f5f6a..453390bd 100644
--- a/src/Cantarell-Bold.ufo/glyphs/onehalf.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/onehalf.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onehalf" format="2">
-  <advance width="1157"/>
+  <advance width="973"/>
   <unicode hex="00BD"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="381"/>
-    <component base="two.dnom" xOffset="719"/>
+    <component base="fraction" xOffset="323"/>
+    <component base="two.dnom" xOffset="572"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/oneinferior.glif b/src/Cantarell-Bold.ufo/glyphs/oneinferior.glif
index c8386acc..3699aef1 100644
--- a/src/Cantarell-Bold.ufo/glyphs/oneinferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/oneinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="oneinferior" format="2">
-  <advance width="381"/>
+  <advance width="323"/>
   <unicode hex="2081"/>
   <outline>
     <component base="one.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/oneninth.glif b/src/Cantarell-Bold.ufo/glyphs/oneninth.glif
index 39e605ab..cc414ab3 100644
--- a/src/Cantarell-Bold.ufo/glyphs/oneninth.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/oneninth.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="oneninth" format="2">
-  <advance width="1181"/>
+  <advance width="986"/>
   <unicode hex="2151"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="381"/>
-    <component base="nine.dnom" xOffset="719"/>
+    <component base="fraction" xOffset="323"/>
+    <component base="nine.dnom" xOffset="572"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/onequarter.glif b/src/Cantarell-Bold.ufo/glyphs/onequarter.glif
index 8ec7a40b..bbbe868e 100644
--- a/src/Cantarell-Bold.ufo/glyphs/onequarter.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/onequarter.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onequarter" format="2">
-  <advance width="1197"/>
+  <advance width="993"/>
   <unicode hex="00BC"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="381"/>
-    <component base="four.dnom" xOffset="719"/>
+    <component base="fraction" xOffset="323"/>
+    <component base="four.dnom" xOffset="572"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/oneseventh.glif b/src/Cantarell-Bold.ufo/glyphs/oneseventh.glif
index 2a1d605b..0689820c 100644
--- a/src/Cantarell-Bold.ufo/glyphs/oneseventh.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/oneseventh.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="oneseventh" format="2">
-  <advance width="1122"/>
+  <advance width="934"/>
   <unicode hex="2150"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="381"/>
-    <component base="seven.dnom" xOffset="719"/>
+    <component base="fraction" xOffset="323"/>
+    <component base="seven.dnom" xOffset="572"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/onesixth.glif b/src/Cantarell-Bold.ufo/glyphs/onesixth.glif
index 830ba809..c7339906 100644
--- a/src/Cantarell-Bold.ufo/glyphs/onesixth.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/onesixth.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onesixth" format="2">
-  <advance width="1181"/>
+  <advance width="986"/>
   <unicode hex="2159"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="381"/>
-    <component base="six.dnom" xOffset="719"/>
+    <component base="fraction" xOffset="323"/>
+    <component base="six.dnom" xOffset="572"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/onesuperior.glif b/src/Cantarell-Bold.ufo/glyphs/onesuperior.glif
index 18dcc41e..9e72ade5 100644
--- a/src/Cantarell-Bold.ufo/glyphs/onesuperior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/onesuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onesuperior" format="2">
-  <advance width="381"/>
+  <advance width="323"/>
   <unicode hex="00B9"/>
   <outline>
     <component base="one.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/onetenth.glif b/src/Cantarell-Bold.ufo/glyphs/onetenth.glif
index 3c0db278..3fa8233c 100644
--- a/src/Cantarell-Bold.ufo/glyphs/onetenth.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/onetenth.glif
@@ -1,12 +1,12 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onetenth" format="2">
-  <advance width="1593"/>
+  <advance width="1343"/>
   <unicode hex="2152"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="381"/>
-    <component base="one.dnom" xOffset="719"/>
-    <component base="zero.dnom" xOffset="1100"/>
+    <component base="fraction" xOffset="323"/>
+    <component base="one.dnom" xOffset="572"/>
+    <component base="zero.dnom" xOffset="895"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/onethird.glif b/src/Cantarell-Bold.ufo/glyphs/onethird.glif
index c8320b4a..ab6110c9 100644
--- a/src/Cantarell-Bold.ufo/glyphs/onethird.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/onethird.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onethird" format="2">
-  <advance width="1154"/>
+  <advance width="968"/>
   <unicode hex="2153"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="381"/>
-    <component base="three.dnom" xOffset="719"/>
+    <component base="fraction" xOffset="323"/>
+    <component base="three.dnom" xOffset="572"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/parenright.glif b/src/Cantarell-Bold.ufo/glyphs/parenright.glif
index 5863e6ed..66e0725c 100644
--- a/src/Cantarell-Bold.ufo/glyphs/parenright.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/parenright.glif
@@ -1,8 +1,16 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="parenright" format="2">
-  <advance width="308"/>
+  <advance width="310"/>
   <unicode hex="0029"/>
   <outline>
-    <component base="parenleft" xScale="-1" xOffset="308"/>
+    <component base="parenleft" xScale="-1" xOffset="310"/>
   </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>=|parenleft</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+      <string>parenleft</string>
+    </dict>
+  </lib>
 </glyph>
diff --git a/src/Cantarell-Bold.ufo/glyphs/seven.dnom.glif b/src/Cantarell-Bold.ufo/glyphs/seven.dnom.glif
index d76308f6..b998d945 100644
--- a/src/Cantarell-Bold.ufo/glyphs/seven.dnom.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/seven.dnom.glif
@@ -1,19 +1,19 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="seven.dnom" format="2">
-  <advance width="403"/>
+  <advance width="362"/>
   <note>
 seven
 </note>
   <outline>
     <contour>
-      <point x="40" y="0" type="line"/>
-      <point x="198" y="0" type="line"/>
-      <point x="401" y="389" type="line"/>
-      <point x="401" y="479" type="line"/>
-      <point x="7" y="479" type="line"/>
-      <point x="7" y="349" type="line"/>
-      <point x="267" y="349" type="line"/>
-      <point x="245" y="385" type="line"/>
+      <point x="36" y="0" type="line"/>
+      <point x="181" y="0" type="line"/>
+      <point x="360" y="352" type="line"/>
+      <point x="360" y="416" type="line"/>
+      <point x="11" y="416" type="line"/>
+      <point x="11" y="297" type="line"/>
+      <point x="239" y="297" type="line"/>
+      <point x="210" y="332" type="line"/>
     </contour>
   </outline>
   <lib>
@@ -21,11 +21,11 @@ seven
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>69</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>-23</integer>
+        <integer>-35</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>65</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Bold.ufo/glyphs/seven.numr.glif b/src/Cantarell-Bold.ufo/glyphs/seven.numr.glif
index ec73070d..af3b40b0 100644
--- a/src/Cantarell-Bold.ufo/glyphs/seven.numr.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/seven.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="seven.numr" format="2">
-  <advance width="403"/>
+  <advance width="362"/>
   <outline>
     <component base="seven.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Bold.ufo/glyphs/seveneighths.glif b/src/Cantarell-Bold.ufo/glyphs/seveneighths.glif
index 54903fb6..bd9fdeff 100644
--- a/src/Cantarell-Bold.ufo/glyphs/seveneighths.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/seveneighths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="seveneighths" format="2">
-  <advance width="1210"/>
+  <advance width="1032"/>
   <unicode hex="215E"/>
   <outline>
     <component base="seven.numr"/>
-    <component base="fraction" xOffset="403"/>
-    <component base="eight.dnom" xOffset="741"/>
+    <component base="fraction" xOffset="362"/>
+    <component base="eight.dnom" xOffset="611"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/seveninferior.glif 
b/src/Cantarell-Bold.ufo/glyphs/seveninferior.glif
index 69ce8085..4bf90031 100644
--- a/src/Cantarell-Bold.ufo/glyphs/seveninferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/seveninferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="seveninferior" format="2">
-  <advance width="403"/>
+  <advance width="362"/>
   <unicode hex="2087"/>
   <outline>
     <component base="seven.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/sevensuperior.glif 
b/src/Cantarell-Bold.ufo/glyphs/sevensuperior.glif
index 31b68470..aa0f37a1 100644
--- a/src/Cantarell-Bold.ufo/glyphs/sevensuperior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/sevensuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="sevensuperior" format="2">
-  <advance width="403"/>
+  <advance width="362"/>
   <unicode hex="2077"/>
   <outline>
     <component base="seven.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/six.dnom.glif b/src/Cantarell-Bold.ufo/glyphs/six.dnom.glif
index 6d535350..caa942a2 100644
--- a/src/Cantarell-Bold.ufo/glyphs/six.dnom.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/six.dnom.glif
@@ -1,49 +1,49 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="six.dnom" format="2">
-  <advance width="462"/>
+  <advance width="414"/>
   <note>
 six
 </note>
   <outline>
     <contour>
-      <point x="233" y="-7" type="curve" smooth="yes"/>
-      <point x="356" y="-7"/>
-      <point x="439" y="62"/>
-      <point x="439" y="165" type="curve" smooth="yes"/>
-      <point x="439" y="255"/>
-      <point x="377" y="315"/>
-      <point x="284" y="315" type="curve" smooth="yes"/>
-      <point x="218" y="315"/>
-      <point x="163" y="286"/>
-      <point x="132" y="227" type="curve"/>
-      <point x="170" y="180" type="line"/>
-      <point x="191" y="191"/>
-      <point x="214" y="197"/>
-      <point x="237" y="197" type="curve" smooth="yes"/>
-      <point x="271" y="197"/>
-      <point x="294" y="179"/>
-      <point x="294" y="155" type="curve" smooth="yes"/>
-      <point x="294" y="132"/>
-      <point x="274" y="116"/>
-      <point x="245" y="116" type="curve" smooth="yes"/>
-      <point x="195" y="116"/>
-      <point x="168" y="164"/>
-      <point x="168" y="235" type="curve" smooth="yes"/>
-      <point x="168" y="322"/>
-      <point x="209" y="365"/>
-      <point x="287" y="365" type="curve" smooth="yes"/>
-      <point x="320" y="365"/>
-      <point x="362" y="357"/>
-      <point x="393" y="346" type="curve"/>
-      <point x="431" y="457" type="line"/>
-      <point x="390" y="475"/>
-      <point x="339" y="486"/>
-      <point x="280" y="486" type="curve" smooth="yes"/>
-      <point x="111" y="486"/>
-      <point x="21" y="393"/>
-      <point x="21" y="227" type="curve" smooth="yes"/>
-      <point x="21" y="74"/>
-      <point x="98" y="-7"/>
+      <point x="208" y="-6" type="curve" smooth="yes"/>
+      <point x="315" y="-6"/>
+      <point x="387" y="54"/>
+      <point x="387" y="144" type="curve" smooth="yes"/>
+      <point x="387" y="221"/>
+      <point x="333" y="273"/>
+      <point x="252" y="273" type="curve" smooth="yes"/>
+      <point x="194" y="273"/>
+      <point x="144" y="248"/>
+      <point x="118" y="198" type="curve"/>
+      <point x="150" y="158" type="line"/>
+      <point x="166" y="165"/>
+      <point x="189" y="172"/>
+      <point x="212" y="172" type="curve" smooth="yes"/>
+      <point x="244" y="172"/>
+      <point x="264" y="156"/>
+      <point x="264" y="134" type="curve" smooth="yes"/>
+      <point x="264" y="113"/>
+      <point x="246" y="99"/>
+      <point x="218" y="99" type="curve" smooth="yes"/>
+      <point x="173" y="99"/>
+      <point x="149" y="140"/>
+      <point x="149" y="211" type="curve" smooth="yes"/>
+      <point x="149" y="281"/>
+      <point x="185" y="319"/>
+      <point x="255" y="319" type="curve" smooth="yes"/>
+      <point x="285" y="319"/>
+      <point x="324" y="311"/>
+      <point x="349" y="302" type="curve"/>
+      <point x="381" y="397" type="line"/>
+      <point x="345" y="413"/>
+      <point x="299" y="422"/>
+      <point x="250" y="422" type="curve" smooth="yes"/>
+      <point x="103" y="422"/>
+      <point x="24" y="340"/>
+      <point x="24" y="200" type="curve" smooth="yes"/>
+      <point x="24" y="64"/>
+      <point x="91" y="-6"/>
     </contour>
   </outline>
   <lib>
@@ -51,11 +51,11 @@ six
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>69</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>-23</integer>
+        <integer>-45</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>65</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Bold.ufo/glyphs/six.numr.glif b/src/Cantarell-Bold.ufo/glyphs/six.numr.glif
index 3e1a3db0..5131ce3d 100644
--- a/src/Cantarell-Bold.ufo/glyphs/six.numr.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/six.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="six.numr" format="2">
-  <advance width="462"/>
+  <advance width="414"/>
   <outline>
     <component base="six.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Bold.ufo/glyphs/sixinferior.glif b/src/Cantarell-Bold.ufo/glyphs/sixinferior.glif
index 39516591..77a37b00 100644
--- a/src/Cantarell-Bold.ufo/glyphs/sixinferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/sixinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="sixinferior" format="2">
-  <advance width="462"/>
+  <advance width="414"/>
   <unicode hex="2086"/>
   <outline>
     <component base="six.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/sixsuperior.glif b/src/Cantarell-Bold.ufo/glyphs/sixsuperior.glif
index 97b53921..4cb6c2e6 100644
--- a/src/Cantarell-Bold.ufo/glyphs/sixsuperior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/sixsuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="sixsuperior" format="2">
-  <advance width="462"/>
+  <advance width="414"/>
   <unicode hex="2076"/>
   <outline>
     <component base="six.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/three.dnom.glif b/src/Cantarell-Bold.ufo/glyphs/three.dnom.glif
index 3b29a572..f8e5996d 100644
--- a/src/Cantarell-Bold.ufo/glyphs/three.dnom.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/three.dnom.glif
@@ -1,51 +1,53 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="three.dnom" format="2">
-  <advance width="435"/>
+  <advance width="396"/>
   <note>
 three
 </note>
   <outline>
     <contour>
-      <point x="177" y="-7" type="curve" smooth="yes"/>
-      <point x="324" y="-7"/>
-      <point x="420" y="51"/>
-      <point x="420" y="139" type="curve" smooth="yes"/>
-      <point x="420" y="202"/>
-      <point x="369" y="252"/>
-      <point x="296" y="258" type="curve"/>
-      <point x="273" y="250" type="line"/>
-      <point x="345" y="248"/>
-      <point x="391" y="289"/>
-      <point x="391" y="355" type="curve" smooth="yes"/>
-      <point x="391" y="438"/>
-      <point x="321" y="486"/>
-      <point x="203" y="486" type="curve" smooth="yes"/>
-      <point x="140" y="486"/>
-      <point x="77" y="472"/>
-      <point x="18" y="443" type="curve"/>
-      <point x="51" y="332" type="line"/>
-      <point x="97" y="348"/>
-      <point x="135" y="358"/>
-      <point x="173" y="358" type="curve" smooth="yes"/>
-      <point x="209" y="358"/>
-      <point x="236" y="349"/>
-      <point x="236" y="334" type="curve" smooth="yes"/>
-      <point x="236" y="314"/>
-      <point x="192" y="297"/>
-      <point x="117" y="297" type="curve"/>
-      <point x="117" y="185" type="line"/>
-      <point x="207" y="185"/>
-      <point x="265" y="168"/>
-      <point x="265" y="145" type="curve" smooth="yes"/>
-      <point x="265" y="128"/>
-      <point x="235" y="121"/>
-      <point x="190" y="121" type="curve" smooth="yes"/>
-      <point x="144" y="121"/>
-      <point x="93" y="128"/>
-      <point x="51" y="143" type="curve"/>
-      <point x="16" y="27" type="line"/>
-      <point x="73" y="2"/>
-      <point x="119" y="-7"/>
+      <point x="164" y="-6" type="curve" smooth="yes"/>
+      <point x="292" y="-6"/>
+      <point x="377" y="45"/>
+      <point x="377" y="121" type="curve" smooth="yes"/>
+      <point x="377" y="175"/>
+      <point x="333" y="218"/>
+      <point x="268" y="225" type="curve"/>
+      <point x="247" y="218" type="line"/>
+      <point x="310" y="216"/>
+      <point x="351" y="252"/>
+      <point x="351" y="309" type="curve" smooth="yes"/>
+      <point x="351" y="380"/>
+      <point x="289" y="422"/>
+      <point x="185" y="422" type="curve" smooth="yes"/>
+      <point x="126" y="422"/>
+      <point x="70" y="409"/>
+      <point x="20" y="386" type="curve"/>
+      <point x="50" y="287" type="line"/>
+      <point x="91" y="301"/>
+      <point x="129" y="309"/>
+      <point x="158" y="309" type="curve" smooth="yes"/>
+      <point x="192" y="309"/>
+      <point x="214" y="302"/>
+      <point x="214" y="289" type="curve" smooth="yes"/>
+      <point x="214" y="271"/>
+      <point x="183" y="259"/>
+      <point x="140" y="259" type="curve" smooth="yes"/>
+      <point x="108" y="259" type="line"/>
+      <point x="108" y="160" type="line"/>
+      <point x="140" y="160" type="line" smooth="yes"/>
+      <point x="199" y="160"/>
+      <point x="239" y="147"/>
+      <point x="239" y="127" type="curve" smooth="yes"/>
+      <point x="239" y="114"/>
+      <point x="215" y="107"/>
+      <point x="169" y="107" type="curve" smooth="yes"/>
+      <point x="133" y="107"/>
+      <point x="89" y="113"/>
+      <point x="49" y="126" type="curve"/>
+      <point x="19" y="23" type="line"/>
+      <point x="71" y="1"/>
+      <point x="114" y="-6"/>
     </contour>
   </outline>
   <lib>
@@ -53,11 +55,11 @@ three
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>69</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>-23</integer>
+        <integer>-40</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>65</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Bold.ufo/glyphs/three.numr.glif b/src/Cantarell-Bold.ufo/glyphs/three.numr.glif
index 0b0f0175..940bb48f 100644
--- a/src/Cantarell-Bold.ufo/glyphs/three.numr.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/three.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="three.numr" format="2">
-  <advance width="435"/>
+  <advance width="396"/>
   <outline>
     <component base="three.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Bold.ufo/glyphs/threeeighths.glif b/src/Cantarell-Bold.ufo/glyphs/threeeighths.glif
index fdda6184..b199875b 100644
--- a/src/Cantarell-Bold.ufo/glyphs/threeeighths.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/threeeighths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="threeeighths" format="2">
-  <advance width="1242"/>
+  <advance width="1066"/>
   <unicode hex="215C"/>
   <outline>
     <component base="three.numr"/>
-    <component base="fraction" xOffset="435"/>
-    <component base="eight.dnom" xOffset="773"/>
+    <component base="fraction" xOffset="396"/>
+    <component base="eight.dnom" xOffset="645"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/threefifths.glif b/src/Cantarell-Bold.ufo/glyphs/threefifths.glif
index 5fb03d78..7f1e0a65 100644
--- a/src/Cantarell-Bold.ufo/glyphs/threefifths.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/threefifths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="threefifths" format="2">
-  <advance width="1221"/>
+  <advance width="1048"/>
   <unicode hex="2157"/>
   <outline>
     <component base="three.numr"/>
-    <component base="fraction" xOffset="435"/>
-    <component base="five.dnom" xOffset="773"/>
+    <component base="fraction" xOffset="396"/>
+    <component base="five.dnom" xOffset="645"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/threeinferior.glif 
b/src/Cantarell-Bold.ufo/glyphs/threeinferior.glif
index a346d34c..f8a3d122 100644
--- a/src/Cantarell-Bold.ufo/glyphs/threeinferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/threeinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="threeinferior" format="2">
-  <advance width="435"/>
+  <advance width="396"/>
   <unicode hex="2083"/>
   <outline>
     <component base="three.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/threequarters.glif 
b/src/Cantarell-Bold.ufo/glyphs/threequarters.glif
index 038a78bf..bb351025 100644
--- a/src/Cantarell-Bold.ufo/glyphs/threequarters.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/threequarters.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="threequarters" format="2">
-  <advance width="1251"/>
+  <advance width="1066"/>
   <unicode hex="00BE"/>
   <outline>
     <component base="three.numr"/>
-    <component base="fraction" xOffset="435"/>
-    <component base="four.dnom" xOffset="773"/>
+    <component base="fraction" xOffset="396"/>
+    <component base="four.dnom" xOffset="645"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/threesuperior.glif 
b/src/Cantarell-Bold.ufo/glyphs/threesuperior.glif
index 07d8b646..e2b254d1 100644
--- a/src/Cantarell-Bold.ufo/glyphs/threesuperior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/threesuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="threesuperior" format="2">
-  <advance width="435"/>
+  <advance width="396"/>
   <unicode hex="00B3"/>
   <outline>
     <component base="three.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/two.dnom.glif b/src/Cantarell-Bold.ufo/glyphs/two.dnom.glif
index ee77bb70..54bf3bad 100644
--- a/src/Cantarell-Bold.ufo/glyphs/two.dnom.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/two.dnom.glif
@@ -1,35 +1,35 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="two.dnom" format="2">
-  <advance width="438"/>
+  <advance width="401"/>
   <note>
 two
 </note>
   <outline>
     <contour>
-      <point x="35" y="0" type="line"/>
-      <point x="411" y="0" type="line"/>
-      <point x="411" y="130" type="line"/>
-      <point x="212" y="130" type="line"/>
-      <point x="212" y="99" type="line"/>
-      <point x="328" y="156"/>
-      <point x="399" y="247"/>
-      <point x="399" y="333" type="curve" smooth="yes"/>
-      <point x="399" y="425"/>
-      <point x="319" y="486"/>
-      <point x="198" y="486" type="curve" smooth="yes"/>
-      <point x="128" y="486"/>
-      <point x="65" y="466"/>
-      <point x="12" y="427" type="curve"/>
-      <point x="50" y="317" type="line"/>
-      <point x="92" y="342"/>
-      <point x="133" y="355"/>
-      <point x="169" y="355" type="curve" smooth="yes"/>
-      <point x="209" y="355"/>
-      <point x="243" y="339"/>
-      <point x="243" y="307" type="curve" smooth="yes"/>
-      <point x="243" y="255"/>
-      <point x="153" y="180"/>
-      <point x="35" y="107" type="curve"/>
+      <point x="37" y="0" type="line"/>
+      <point x="370" y="0" type="line"/>
+      <point x="370" y="119" type="line"/>
+      <point x="199" y="119" type="line"/>
+      <point x="200" y="91" type="line"/>
+      <point x="296" y="132"/>
+      <point x="360" y="212"/>
+      <point x="360" y="289" type="curve" smooth="yes"/>
+      <point x="360" y="369"/>
+      <point x="289" y="422"/>
+      <point x="182" y="422" type="curve" smooth="yes"/>
+      <point x="120" y="422"/>
+      <point x="63" y="405"/>
+      <point x="16" y="371" type="curve"/>
+      <point x="50" y="270" type="line"/>
+      <point x="88" y="291"/>
+      <point x="123" y="303"/>
+      <point x="155" y="303" type="curve" smooth="yes"/>
+      <point x="193" y="303"/>
+      <point x="217" y="287"/>
+      <point x="217" y="267" type="curve" smooth="yes"/>
+      <point x="217" y="218"/>
+      <point x="132" y="152"/>
+      <point x="37" y="98" type="curve"/>
     </contour>
   </outline>
   <lib>
@@ -37,11 +37,11 @@ two
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>69</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>-23</integer>
+        <integer>-35</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>65</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Bold.ufo/glyphs/two.numr.glif b/src/Cantarell-Bold.ufo/glyphs/two.numr.glif
index ff644ea0..571509bb 100644
--- a/src/Cantarell-Bold.ufo/glyphs/two.numr.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/two.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="two.numr" format="2">
-  <advance width="438"/>
+  <advance width="401"/>
   <outline>
     <component base="two.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Bold.ufo/glyphs/twofifths.glif b/src/Cantarell-Bold.ufo/glyphs/twofifths.glif
index 009a2135..86a9a718 100644
--- a/src/Cantarell-Bold.ufo/glyphs/twofifths.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/twofifths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="twofifths" format="2">
-  <advance width="1224"/>
+  <advance width="1053"/>
   <unicode hex="2156"/>
   <outline>
     <component base="two.numr"/>
-    <component base="fraction" xOffset="438"/>
-    <component base="five.dnom" xOffset="776"/>
+    <component base="fraction" xOffset="401"/>
+    <component base="five.dnom" xOffset="650"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/twoinferior.glif b/src/Cantarell-Bold.ufo/glyphs/twoinferior.glif
index 4bfa9205..058c3934 100644
--- a/src/Cantarell-Bold.ufo/glyphs/twoinferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/twoinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="twoinferior" format="2">
-  <advance width="438"/>
+  <advance width="401"/>
   <unicode hex="2082"/>
   <outline>
     <component base="two.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/twosuperior.glif b/src/Cantarell-Bold.ufo/glyphs/twosuperior.glif
index 117c2c0f..51b38d00 100644
--- a/src/Cantarell-Bold.ufo/glyphs/twosuperior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/twosuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="twosuperior" format="2">
-  <advance width="438"/>
+  <advance width="401"/>
   <unicode hex="00B2"/>
   <outline>
     <component base="two.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/twothirds.glif b/src/Cantarell-Bold.ufo/glyphs/twothirds.glif
index 3da57e43..d7841bc9 100644
--- a/src/Cantarell-Bold.ufo/glyphs/twothirds.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/twothirds.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="twothirds" format="2">
-  <advance width="1211"/>
+  <advance width="1046"/>
   <unicode hex="2154"/>
   <outline>
     <component base="two.numr"/>
-    <component base="fraction" xOffset="438"/>
-    <component base="three.dnom" xOffset="776"/>
+    <component base="fraction" xOffset="401"/>
+    <component base="three.dnom" xOffset="650"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/zero.dnom.glif b/src/Cantarell-Bold.ufo/glyphs/zero.dnom.glif
index 5619fbad..b1b93675 100644
--- a/src/Cantarell-Bold.ufo/glyphs/zero.dnom.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/zero.dnom.glif
@@ -1,38 +1,38 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zero.dnom" format="2">
-  <advance width="493"/>
+  <advance width="448"/>
   <note>
 zero
 </note>
-  <anchor x="247" y="237" name="slash"/>
+  <anchor x="224" y="206" name="slash"/>
   <outline>
     <contour>
-      <point x="245" y="-7" type="curve" smooth="yes"/>
-      <point x="384" y="-7"/>
-      <point x="474" y="96"/>
-      <point x="474" y="242" type="curve" smooth="yes"/>
-      <point x="474" y="389"/>
-      <point x="383" y="487"/>
-      <point x="249" y="487" type="curve" smooth="yes"/>
-      <point x="112" y="487"/>
-      <point x="19" y="387"/>
-      <point x="19" y="238" type="curve" smooth="yes"/>
-      <point x="19" y="92"/>
-      <point x="110" y="-7"/>
+      <point x="222" y="-6" type="curve" smooth="yes"/>
+      <point x="344" y="-6"/>
+      <point x="427" y="81"/>
+      <point x="427" y="212" type="curve" smooth="yes"/>
+      <point x="427" y="339"/>
+      <point x="346" y="424"/>
+      <point x="226" y="424" type="curve" smooth="yes"/>
+      <point x="103" y="424"/>
+      <point x="21" y="336"/>
+      <point x="21" y="207" type="curve" smooth="yes"/>
+      <point x="21" y="80"/>
+      <point x="102" y="-6"/>
     </contour>
     <contour>
-      <point x="247" y="121" type="curve" smooth="yes"/>
-      <point x="202" y="121"/>
-      <point x="173" y="172"/>
-      <point x="173" y="242" type="curve" smooth="yes"/>
-      <point x="173" y="312"/>
-      <point x="202" y="359"/>
-      <point x="245" y="359" type="curve" smooth="yes"/>
-      <point x="290" y="359"/>
-      <point x="320" y="309"/>
-      <point x="320" y="238" type="curve" smooth="yes"/>
-      <point x="320" y="169"/>
-      <point x="291" y="121"/>
+      <point x="225" y="111" type="curve" smooth="yes"/>
+      <point x="187" y="111"/>
+      <point x="162" y="151"/>
+      <point x="162" y="212" type="curve" smooth="yes"/>
+      <point x="162" y="269"/>
+      <point x="187" y="306"/>
+      <point x="223" y="306" type="curve" smooth="yes"/>
+      <point x="260" y="306"/>
+      <point x="285" y="266"/>
+      <point x="285" y="206" type="curve" smooth="yes"/>
+      <point x="285" y="150"/>
+      <point x="261" y="111"/>
     </contour>
   </outline>
   <lib>
@@ -40,11 +40,11 @@ zero
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>69</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>-23</integer>
+        <integer>-35</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>65</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Bold.ufo/glyphs/zero.numr.glif b/src/Cantarell-Bold.ufo/glyphs/zero.numr.glif
index 223dcb4c..3a65e864 100644
--- a/src/Cantarell-Bold.ufo/glyphs/zero.numr.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/zero.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zero.numr" format="2">
-  <advance width="493"/>
+  <advance width="448"/>
   <outline>
     <component base="zero.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Bold.ufo/glyphs/zeroinferior.glif b/src/Cantarell-Bold.ufo/glyphs/zeroinferior.glif
index 34c57b97..b45abf62 100644
--- a/src/Cantarell-Bold.ufo/glyphs/zeroinferior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/zeroinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zeroinferior" format="2">
-  <advance width="493"/>
+  <advance width="448"/>
   <unicode hex="2080"/>
   <outline>
     <component base="zero.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/zerosuperior.glif b/src/Cantarell-Bold.ufo/glyphs/zerosuperior.glif
index 20dfaccd..f5cb0a84 100644
--- a/src/Cantarell-Bold.ufo/glyphs/zerosuperior.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/zerosuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zerosuperior" format="2">
-  <advance width="493"/>
+  <advance width="448"/>
   <unicode hex="2070"/>
   <outline>
     <component base="zero.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/zerothird.glif b/src/Cantarell-Bold.ufo/glyphs/zerothird.glif
index a5f34408..5d2df1d7 100644
--- a/src/Cantarell-Bold.ufo/glyphs/zerothird.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/zerothird.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zerothird" format="2">
-  <advance width="1266"/>
+  <advance width="1093"/>
   <unicode hex="2189"/>
   <outline>
     <component base="zero.numr"/>
-    <component base="fraction" xOffset="493"/>
-    <component base="three.dnom" xOffset="831"/>
+    <component base="fraction" xOffset="448"/>
+    <component base="three.dnom" xOffset="697"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/braceright.glif b/src/Cantarell-Light.ufo/glyphs/braceright.glif
index 437abe31..5cf83f14 100644
--- a/src/Cantarell-Light.ufo/glyphs/braceright.glif
+++ b/src/Cantarell-Light.ufo/glyphs/braceright.glif
@@ -5,4 +5,10 @@
   <outline>
     <component base="braceleft" xScale="-1" yScale="-1" xOffset="334" yOffset="583"/>
   </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+      <string>braceleft</string>
+    </dict>
+  </lib>
 </glyph>
diff --git a/src/Cantarell-Light.ufo/glyphs/bracketright.glif 
b/src/Cantarell-Light.ufo/glyphs/bracketright.glif
index c9f0ded9..06fd54b8 100644
--- a/src/Cantarell-Light.ufo/glyphs/bracketright.glif
+++ b/src/Cantarell-Light.ufo/glyphs/bracketright.glif
@@ -1,8 +1,14 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="bracketright" format="2">
-  <advance width="338"/>
+  <advance width="328"/>
   <unicode hex="005D"/>
   <outline>
     <component base="bracketleft" xScale="-1" xOffset="338"/>
   </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+      <string>bracketleft</string>
+    </dict>
+  </lib>
 </glyph>
diff --git a/src/Cantarell-Light.ufo/glyphs/divisionslash.glif 
b/src/Cantarell-Light.ufo/glyphs/divisionslash.glif
index b411cd66..698e9212 100644
--- a/src/Cantarell-Light.ufo/glyphs/divisionslash.glif
+++ b/src/Cantarell-Light.ufo/glyphs/divisionslash.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="divisionslash" format="2">
-  <advance width="300"/>
+  <advance width="165"/>
   <unicode hex="2215"/>
   <outline>
     <component base="fraction"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/eight.dnom.glif b/src/Cantarell-Light.ufo/glyphs/eight.dnom.glif
index 05e69b74..c4c415ae 100644
--- a/src/Cantarell-Light.ufo/glyphs/eight.dnom.glif
+++ b/src/Cantarell-Light.ufo/glyphs/eight.dnom.glif
@@ -1,55 +1,55 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="eight.dnom" format="2">
-  <advance width="431"/>
+  <advance width="393"/>
   <note>
 eight
 </note>
   <outline>
     <contour>
-      <point x="219" y="-7" type="curve" smooth="yes"/>
-      <point x="317" y="-7"/>
-      <point x="382" y="40"/>
-      <point x="382" y="112" type="curve" smooth="yes"/>
-      <point x="382" y="266"/>
-      <point x="92" y="225"/>
-      <point x="92" y="366" type="curve" smooth="yes"/>
-      <point x="92" y="424"/>
-      <point x="141" y="461"/>
-      <point x="210" y="461" type="curve" smooth="yes"/>
-      <point x="281" y="461"/>
-      <point x="335" y="422"/>
-      <point x="335" y="367" type="curve" smooth="yes"/>
-      <point x="335" y="312"/>
-      <point x="283" y="271"/>
-      <point x="205" y="253" type="curve"/>
-      <point x="222" y="243" type="line"/>
-      <point x="304" y="262"/>
-      <point x="355" y="309"/>
-      <point x="355" y="369" type="curve" smooth="yes"/>
-      <point x="355" y="434"/>
-      <point x="295" y="479"/>
-      <point x="212" y="479" type="curve" smooth="yes"/>
-      <point x="129" y="479"/>
-      <point x="71" y="433"/>
-      <point x="71" y="364" type="curve" smooth="yes"/>
-      <point x="71" y="208"/>
-      <point x="361" y="249"/>
-      <point x="361" y="110" type="curve" smooth="yes"/>
-      <point x="361" y="50"/>
-      <point x="306" y="12"/>
-      <point x="222" y="12" type="curve" smooth="yes"/>
-      <point x="135" y="12"/>
-      <point x="75" y="53"/>
-      <point x="75" y="115" type="curve" smooth="yes"/>
-      <point x="75" y="172"/>
-      <point x="127" y="220"/>
-      <point x="206" y="236" type="curve"/>
-      <point x="190" y="247" type="line"/>
-      <point x="108" y="231"/>
-      <point x="53" y="178"/>
-      <point x="53" y="113" type="curve" smooth="yes"/>
-      <point x="53" y="41"/>
-      <point x="120" y="-7"/>
+      <point x="199" y="-6" type="curve" smooth="yes"/>
+      <point x="283" y="-6"/>
+      <point x="339" y="36"/>
+      <point x="339" y="100" type="curve" smooth="yes"/>
+      <point x="339" y="234"/>
+      <point x="96" y="199"/>
+      <point x="96" y="322" type="curve" smooth="yes"/>
+      <point x="96" y="371"/>
+      <point x="133" y="403"/>
+      <point x="191" y="403" type="curve" smooth="yes"/>
+      <point x="250" y="403"/>
+      <point x="295" y="370"/>
+      <point x="295" y="322" type="curve" smooth="yes"/>
+      <point x="295" y="275"/>
+      <point x="251" y="239"/>
+      <point x="188" y="224" type="curve"/>
+      <point x="205" y="214" type="line"/>
+      <point x="274" y="231"/>
+      <point x="317" y="273"/>
+      <point x="317" y="325" type="curve" smooth="yes"/>
+      <point x="317" y="383"/>
+      <point x="264" y="422"/>
+      <point x="194" y="422" type="curve" smooth="yes"/>
+      <point x="122" y="422"/>
+      <point x="75" y="382"/>
+      <point x="75" y="320" type="curve" smooth="yes"/>
+      <point x="75" y="183"/>
+      <point x="317" y="220"/>
+      <point x="317" y="98" type="curve" smooth="yes"/>
+      <point x="317" y="47"/>
+      <point x="272" y="13"/>
+      <point x="202" y="13" type="curve" smooth="yes"/>
+      <point x="129" y="13"/>
+      <point x="79" y="50"/>
+      <point x="79" y="103" type="curve" smooth="yes"/>
+      <point x="79" y="155"/>
+      <point x="126" y="194"/>
+      <point x="189" y="207" type="curve"/>
+      <point x="173" y="217" type="line"/>
+      <point x="103" y="204"/>
+      <point x="56" y="157"/>
+      <point x="56" y="100" type="curve" smooth="yes"/>
+      <point x="56" y="37"/>
+      <point x="114" y="-6"/>
     </contour>
   </outline>
   <lib>
@@ -57,11 +57,11 @@ eight
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>1</integer>
+        <integer>2</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Light.ufo/glyphs/eight.numr.glif b/src/Cantarell-Light.ufo/glyphs/eight.numr.glif
index 531f919c..e0cc0d60 100644
--- a/src/Cantarell-Light.ufo/glyphs/eight.numr.glif
+++ b/src/Cantarell-Light.ufo/glyphs/eight.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="eight.numr" format="2">
-  <advance width="431"/>
+  <advance width="393"/>
   <outline>
     <component base="eight.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Light.ufo/glyphs/eightinferior.glif 
b/src/Cantarell-Light.ufo/glyphs/eightinferior.glif
index 41a805ea..1f7b6958 100644
--- a/src/Cantarell-Light.ufo/glyphs/eightinferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/eightinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="eightinferior" format="2">
-  <advance width="431"/>
+  <advance width="393"/>
   <unicode hex="2088"/>
   <outline>
     <component base="eight.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/eightsuperior.glif 
b/src/Cantarell-Light.ufo/glyphs/eightsuperior.glif
index 72ce1e42..1588197d 100644
--- a/src/Cantarell-Light.ufo/glyphs/eightsuperior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/eightsuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="eightsuperior" format="2">
-  <advance width="431"/>
+  <advance width="393"/>
   <unicode hex="2078"/>
   <outline>
     <component base="eight.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/five.dnom.glif b/src/Cantarell-Light.ufo/glyphs/five.dnom.glif
index 8b7d2810..7ffee24a 100644
--- a/src/Cantarell-Light.ufo/glyphs/five.dnom.glif
+++ b/src/Cantarell-Light.ufo/glyphs/five.dnom.glif
@@ -1,42 +1,42 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="five.dnom" format="2">
-  <advance width="400"/>
+  <advance width="367"/>
   <note>
 five
 </note>
   <outline>
     <contour>
-      <point x="185" y="-7" type="curve" smooth="yes"/>
-      <point x="289" y="-7"/>
-      <point x="355" y="54"/>
-      <point x="355" y="140" type="curve" smooth="yes"/>
-      <point x="355" y="224"/>
-      <point x="290" y="277"/>
-      <point x="181" y="277" type="curve" smooth="yes"/>
-      <point x="156" y="277"/>
-      <point x="120" y="274"/>
-      <point x="83" y="267" type="curve"/>
-      <point x="92" y="262" type="line"/>
-      <point x="102" y="454" type="line"/>
-      <point x="333" y="454" type="line"/>
-      <point x="333" y="472" type="line"/>
-      <point x="83" y="472" type="line"/>
-      <point x="71" y="247" type="line"/>
-      <point x="105" y="254"/>
-      <point x="144" y="258"/>
-      <point x="174" y="258" type="curve" smooth="yes"/>
-      <point x="278" y="258"/>
-      <point x="333" y="209"/>
-      <point x="333" y="137" type="curve" smooth="yes"/>
-      <point x="333" y="63"/>
-      <point x="276" y="13"/>
-      <point x="189" y="13" type="curve" smooth="yes"/>
-      <point x="142" y="13"/>
+      <point x="172" y="-6" type="curve" smooth="yes"/>
+      <point x="259" y="-6"/>
+      <point x="318" y="46"/>
+      <point x="318" y="124" type="curve" smooth="yes"/>
+      <point x="318" y="200"/>
+      <point x="260" y="249"/>
+      <point x="168" y="249" type="curve" smooth="yes"/>
+      <point x="147" y="249"/>
+      <point x="117" y="246"/>
+      <point x="87" y="239" type="curve"/>
+      <point x="96" y="233" type="line"/>
+      <point x="103" y="397" type="line"/>
+      <point x="299" y="397" type="line"/>
+      <point x="299" y="416" type="line"/>
+      <point x="83" y="416" type="line"/>
+      <point x="73" y="219" type="line"/>
+      <point x="100" y="225"/>
+      <point x="135" y="229"/>
+      <point x="161" y="229" type="curve" smooth="yes"/>
+      <point x="244" y="229"/>
+      <point x="295" y="188"/>
+      <point x="295" y="122" type="curve" smooth="yes"/>
+      <point x="295" y="57"/>
+      <point x="246" y="14"/>
+      <point x="174" y="14" type="curve" smooth="yes"/>
+      <point x="136" y="14"/>
       <point x="91" y="26"/>
-      <point x="56" y="45" type="curve"/>
-      <point x="50" y="28" type="line"/>
-      <point x="88" y="6"/>
-      <point x="138" y="-7"/>
+      <point x="62" y="43" type="curve"/>
+      <point x="55" y="25" type="line"/>
+      <point x="91" y="4"/>
+      <point x="133" y="-6"/>
     </contour>
   </outline>
   <lib>
@@ -44,11 +44,11 @@ five
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>1</integer>
+        <integer>2</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Light.ufo/glyphs/five.numr.glif b/src/Cantarell-Light.ufo/glyphs/five.numr.glif
index 274171a9..5e423162 100644
--- a/src/Cantarell-Light.ufo/glyphs/five.numr.glif
+++ b/src/Cantarell-Light.ufo/glyphs/five.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="five.numr" format="2">
-  <advance width="400"/>
+  <advance width="367"/>
   <outline>
     <component base="five.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Light.ufo/glyphs/fiveeighths.glif b/src/Cantarell-Light.ufo/glyphs/fiveeighths.glif
index a78260fd..6746db66 100644
--- a/src/Cantarell-Light.ufo/glyphs/fiveeighths.glif
+++ b/src/Cantarell-Light.ufo/glyphs/fiveeighths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fiveeighths" format="2">
-  <advance width="1131"/>
+  <advance width="925"/>
   <unicode hex="215D"/>
   <outline>
     <component base="five.numr"/>
-    <component base="fraction" xOffset="400"/>
-    <component base="eight.dnom" xOffset="700"/>
+    <component base="fraction" xOffset="367"/>
+    <component base="eight.dnom" xOffset="532"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/fiveinferior.glif 
b/src/Cantarell-Light.ufo/glyphs/fiveinferior.glif
index 6977b1a1..3909a28e 100644
--- a/src/Cantarell-Light.ufo/glyphs/fiveinferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/fiveinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fiveinferior" format="2">
-  <advance width="400"/>
+  <advance width="367"/>
   <unicode hex="2085"/>
   <outline>
     <component base="five.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/fivesixths.glif b/src/Cantarell-Light.ufo/glyphs/fivesixths.glif
index 3db7a01e..21cc1ac4 100644
--- a/src/Cantarell-Light.ufo/glyphs/fivesixths.glif
+++ b/src/Cantarell-Light.ufo/glyphs/fivesixths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fivesixths" format="2">
-  <advance width="1132"/>
+  <advance width="927"/>
   <unicode hex="215A"/>
   <outline>
     <component base="five.numr"/>
-    <component base="fraction" xOffset="400"/>
-    <component base="six.dnom" xOffset="700"/>
+    <component base="fraction" xOffset="367"/>
+    <component base="six.dnom" xOffset="532"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/fivesuperior.glif 
b/src/Cantarell-Light.ufo/glyphs/fivesuperior.glif
index b7737b45..ad76c957 100644
--- a/src/Cantarell-Light.ufo/glyphs/fivesuperior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/fivesuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fivesuperior" format="2">
-  <advance width="400"/>
+  <advance width="367"/>
   <unicode hex="2075"/>
   <outline>
     <component base="five.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/four.dnom.glif b/src/Cantarell-Light.ufo/glyphs/four.dnom.glif
index b1075c74..d321cadc 100644
--- a/src/Cantarell-Light.ufo/glyphs/four.dnom.glif
+++ b/src/Cantarell-Light.ufo/glyphs/four.dnom.glif
@@ -1,23 +1,23 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="four.dnom" format="2">
-  <advance width="425"/>
+  <advance width="379"/>
   <note>
 four
 </note>
   <outline>
     <contour>
-      <point x="289" y="-7" type="line"/>
-      <point x="308" y="-7" type="line"/>
-      <point x="308" y="472" type="line"/>
-      <point x="290" y="472" type="line"/>
-      <point x="27" y="137" type="line"/>
-      <point x="27" y="126" type="line"/>
-      <point x="399" y="126" type="line"/>
-      <point x="399" y="144" type="line"/>
-      <point x="50" y="144" type="line"/>
-      <point x="49" y="139" type="line"/>
-      <point x="289" y="443" type="line"/>
-      <point x="289" y="440" type="line"/>
+      <point x="254" y="-6" type="line"/>
+      <point x="275" y="-6" type="line"/>
+      <point x="275" y="416" type="line"/>
+      <point x="254" y="416" type="line"/>
+      <point x="29" y="121" type="line"/>
+      <point x="29" y="110" type="line"/>
+      <point x="352" y="110" type="line"/>
+      <point x="352" y="128" type="line"/>
+      <point x="52" y="128" type="line"/>
+      <point x="53" y="123" type="line"/>
+      <point x="256" y="391" type="line"/>
+      <point x="254" y="390" type="line"/>
     </contour>
   </outline>
   <lib>
@@ -25,11 +25,11 @@ four
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>1</integer>
+        <integer>2</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Light.ufo/glyphs/four.numr.glif b/src/Cantarell-Light.ufo/glyphs/four.numr.glif
index a545045a..ff87c77b 100644
--- a/src/Cantarell-Light.ufo/glyphs/four.numr.glif
+++ b/src/Cantarell-Light.ufo/glyphs/four.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="four.numr" format="2">
-  <advance width="425"/>
+  <advance width="379"/>
   <outline>
     <component base="four.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Light.ufo/glyphs/fourfifths.glif b/src/Cantarell-Light.ufo/glyphs/fourfifths.glif
index c9c65063..c74f959d 100644
--- a/src/Cantarell-Light.ufo/glyphs/fourfifths.glif
+++ b/src/Cantarell-Light.ufo/glyphs/fourfifths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fourfifths" format="2">
-  <advance width="1125"/>
+  <advance width="911"/>
   <unicode hex="2158"/>
   <outline>
     <component base="four.numr"/>
-    <component base="fraction" xOffset="425"/>
-    <component base="five.dnom" xOffset="725"/>
+    <component base="fraction" xOffset="379"/>
+    <component base="five.dnom" xOffset="544"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/fourinferior.glif 
b/src/Cantarell-Light.ufo/glyphs/fourinferior.glif
index 8952bc83..040b97aa 100644
--- a/src/Cantarell-Light.ufo/glyphs/fourinferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/fourinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fourinferior" format="2">
-  <advance width="425"/>
+  <advance width="379"/>
   <unicode hex="2084"/>
   <outline>
     <component base="four.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/foursuperior.glif 
b/src/Cantarell-Light.ufo/glyphs/foursuperior.glif
index a574d343..2a7ff2c9 100644
--- a/src/Cantarell-Light.ufo/glyphs/foursuperior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/foursuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="foursuperior" format="2">
-  <advance width="425"/>
+  <advance width="379"/>
   <unicode hex="2074"/>
   <outline>
     <component base="four.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/fraction.glif b/src/Cantarell-Light.ufo/glyphs/fraction.glif
index c6a5874d..e8793d2b 100644
--- a/src/Cantarell-Light.ufo/glyphs/fraction.glif
+++ b/src/Cantarell-Light.ufo/glyphs/fraction.glif
@@ -1,13 +1,13 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fraction" format="2">
-  <advance width="300"/>
+  <advance width="165"/>
   <unicode hex="2044"/>
   <outline>
     <contour>
-      <point x="-15" y="0" type="line"/>
-      <point x="3" y="0" type="line"/>
-      <point x="321" y="694" type="line"/>
-      <point x="296" y="694" type="line"/>
+      <point x="-100" y="0" type="line"/>
+      <point x="-82" y="0" type="line"/>
+      <point x="285" y="694" type="line"/>
+      <point x="260" y="694" type="line"/>
     </contour>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Light.ufo/glyphs/nine.dnom.glif b/src/Cantarell-Light.ufo/glyphs/nine.dnom.glif
index 5318a377..d12d5ef7 100644
--- a/src/Cantarell-Light.ufo/glyphs/nine.dnom.glif
+++ b/src/Cantarell-Light.ufo/glyphs/nine.dnom.glif
@@ -1,49 +1,49 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="nine.dnom" format="2">
-  <advance width="432"/>
+  <advance width="395"/>
   <note>
 nine
 </note>
   <outline>
     <contour>
-      <point x="203" y="479" type="curve" smooth="yes"/>
-      <point x="112" y="479"/>
-      <point x="50" y="419"/>
-      <point x="50" y="331" type="curve" smooth="yes"/>
-      <point x="50" y="245"/>
-      <point x="110" y="191"/>
-      <point x="198" y="191" type="curve" smooth="yes"/>
-      <point x="270" y="191"/>
-      <point x="326" y="226"/>
-      <point x="360" y="290" type="curve"/>
-      <point x="358" y="313" type="line"/>
-      <point x="327" y="247"/>
-      <point x="270" y="210"/>
-      <point x="202" y="210" type="curve" smooth="yes"/>
-      <point x="126" y="210"/>
-      <point x="72" y="257"/>
-      <point x="72" y="334" type="curve" smooth="yes"/>
-      <point x="72" y="409"/>
-      <point x="123" y="460"/>
-      <point x="200" y="460" type="curve" smooth="yes"/>
-      <point x="295" y="460"/>
-      <point x="350" y="384"/>
-      <point x="350" y="245" type="curve" smooth="yes"/>
-      <point x="350" y="96"/>
-      <point x="286" y="12"/>
-      <point x="170" y="12" type="curve" smooth="yes"/>
-      <point x="132" y="12"/>
-      <point x="94" y="21"/>
-      <point x="66" y="37" type="curve"/>
-      <point x="59" y="19" type="line"/>
-      <point x="88" y="3"/>
-      <point x="124" y="-7"/>
-      <point x="167" y="-7" type="curve" smooth="yes"/>
-      <point x="300" y="-7"/>
-      <point x="373" y="88"/>
-      <point x="373" y="248" type="curve" smooth="yes"/>
-      <point x="373" y="397"/>
-      <point x="309" y="479"/>
+      <point x="186" y="422" type="curve" smooth="yes"/>
+      <point x="109" y="422"/>
+      <point x="53" y="369"/>
+      <point x="53" y="291" type="curve" smooth="yes"/>
+      <point x="53" y="215"/>
+      <point x="105" y="167"/>
+      <point x="180" y="167" type="curve" smooth="yes"/>
+      <point x="244" y="167"/>
+      <point x="293" y="201"/>
+      <point x="316" y="263" type="curve"/>
+      <point x="313" y="284" type="line"/>
+      <point x="290" y="219"/>
+      <point x="246" y="186"/>
+      <point x="186" y="186" type="curve" smooth="yes"/>
+      <point x="121" y="186"/>
+      <point x="75" y="227"/>
+      <point x="75" y="294" type="curve" smooth="yes"/>
+      <point x="75" y="359"/>
+      <point x="120" y="403"/>
+      <point x="184" y="403" type="curve" smooth="yes"/>
+      <point x="264" y="403"/>
+      <point x="311" y="336"/>
+      <point x="311" y="221" type="curve" smooth="yes"/>
+      <point x="311" y="86"/>
+      <point x="258" y="14"/>
+      <point x="157" y="14" type="curve" smooth="yes"/>
+      <point x="125" y="14"/>
+      <point x="96" y="21"/>
+      <point x="70" y="35" type="curve"/>
+      <point x="62" y="17" type="line"/>
+      <point x="94" y="1"/>
+      <point x="121" y="-6"/>
+      <point x="155" y="-6" type="curve" smooth="yes"/>
+      <point x="270" y="-6"/>
+      <point x="333" y="76"/>
+      <point x="333" y="224" type="curve" smooth="yes"/>
+      <point x="333" y="348"/>
+      <point x="279" y="422"/>
     </contour>
   </outline>
   <lib>
@@ -51,11 +51,11 @@ nine
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>1</integer>
+        <integer>2</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Light.ufo/glyphs/nine.numr.glif b/src/Cantarell-Light.ufo/glyphs/nine.numr.glif
index 0e133e43..9dd89fe0 100644
--- a/src/Cantarell-Light.ufo/glyphs/nine.numr.glif
+++ b/src/Cantarell-Light.ufo/glyphs/nine.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="nine.numr" format="2">
-  <advance width="432"/>
+  <advance width="395"/>
   <outline>
     <component base="nine.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Light.ufo/glyphs/nineinferior.glif 
b/src/Cantarell-Light.ufo/glyphs/nineinferior.glif
index 038898bb..ed0ca826 100644
--- a/src/Cantarell-Light.ufo/glyphs/nineinferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/nineinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="nineinferior" format="2">
-  <advance width="432"/>
+  <advance width="395"/>
   <unicode hex="2089"/>
   <outline>
     <component base="nine.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/ninesuperior.glif 
b/src/Cantarell-Light.ufo/glyphs/ninesuperior.glif
index ebac63ba..bc2b4192 100644
--- a/src/Cantarell-Light.ufo/glyphs/ninesuperior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/ninesuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="ninesuperior" format="2">
-  <advance width="432"/>
+  <advance width="395"/>
   <unicode hex="2079"/>
   <outline>
     <component base="nine.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/one.dnom.glif b/src/Cantarell-Light.ufo/glyphs/one.dnom.glif
index ce1cd8e8..bc5c4b8f 100644
--- a/src/Cantarell-Light.ufo/glyphs/one.dnom.glif
+++ b/src/Cantarell-Light.ufo/glyphs/one.dnom.glif
@@ -1,25 +1,19 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="one.dnom" format="2">
-  <advance width="276"/>
+  <advance width="245"/>
   <note>
 one
 </note>
   <outline>
     <contour>
-      <point x="141" y="11" type="line"/>
-      <point x="162" y="11" type="line"/>
-      <point x="162" y="472" type="line"/>
-      <point x="150" y="472" type="line"/>
-      <point x="34" y="394" type="line"/>
-      <point x="42" y="380" type="line"/>
-      <point x="149" y="449" type="line"/>
-      <point x="141" y="455" type="line"/>
-    </contour>
-    <contour>
-      <point x="37" y="0" type="line"/>
-      <point x="256" y="0" type="line"/>
-      <point x="256" y="18" type="line"/>
-      <point x="37" y="18" type="line"/>
+      <point x="135" y="-2" type="line"/>
+      <point x="157" y="-2" type="line"/>
+      <point x="157" y="416" type="line"/>
+      <point x="145" y="416" type="line"/>
+      <point x="27" y="344" type="line"/>
+      <point x="37" y="327" type="line"/>
+      <point x="146" y="393" type="line"/>
+      <point x="135" y="399" type="line"/>
     </contour>
   </outline>
   <lib>
@@ -27,11 +21,11 @@ one
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>1</integer>
+        <integer>2</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Light.ufo/glyphs/one.glif b/src/Cantarell-Light.ufo/glyphs/one.glif
index f7d0b21a..ee0dcfd2 100644
--- a/src/Cantarell-Light.ufo/glyphs/one.glif
+++ b/src/Cantarell-Light.ufo/glyphs/one.glif
@@ -1,17 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="one" format="2">
-  <advance width="333"/>
+  <advance width="343"/>
   <unicode hex="0031"/>
   <outline>
     <contour>
-      <point x="197" y="-2" type="line"/>
-      <point x="217" y="-2" type="line"/>
+      <point x="207" y="-2" type="line"/>
+      <point x="227" y="-2" type="line"/>
+      <point x="227" y="694" type="line"/>
       <point x="217" y="694" type="line"/>
-      <point x="207" y="694" type="line"/>
-      <point x="29" y="577" type="line"/>
-      <point x="38" y="561" type="line"/>
-      <point x="206" y="671" type="line"/>
-      <point x="197" y="677" type="line"/>
+      <point x="39" y="577" type="line"/>
+      <point x="48" y="561" type="line"/>
+      <point x="216" y="671" type="line"/>
+      <point x="207" y="677" type="line"/>
     </contour>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Light.ufo/glyphs/one.numr.glif b/src/Cantarell-Light.ufo/glyphs/one.numr.glif
index 580548d8..fa5bc7f8 100644
--- a/src/Cantarell-Light.ufo/glyphs/one.numr.glif
+++ b/src/Cantarell-Light.ufo/glyphs/one.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="one.numr" format="2">
-  <advance width="276"/>
+  <advance width="245"/>
   <outline>
     <component base="one.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Light.ufo/glyphs/oneeighth.glif b/src/Cantarell-Light.ufo/glyphs/oneeighth.glif
index 1837afe0..75736b9e 100644
--- a/src/Cantarell-Light.ufo/glyphs/oneeighth.glif
+++ b/src/Cantarell-Light.ufo/glyphs/oneeighth.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="oneeighth" format="2">
-  <advance width="1007"/>
+  <advance width="803"/>
   <unicode hex="215B"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="276"/>
-    <component base="eight.dnom" xOffset="576"/>
+    <component base="fraction" xOffset="245"/>
+    <component base="eight.dnom" xOffset="410"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/onefifth.glif b/src/Cantarell-Light.ufo/glyphs/onefifth.glif
index 4c873e63..9d017e83 100644
--- a/src/Cantarell-Light.ufo/glyphs/onefifth.glif
+++ b/src/Cantarell-Light.ufo/glyphs/onefifth.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onefifth" format="2">
-  <advance width="976"/>
+  <advance width="777"/>
   <unicode hex="2155"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="276"/>
-    <component base="five.dnom" xOffset="576"/>
+    <component base="fraction" xOffset="245"/>
+    <component base="five.dnom" xOffset="410"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/onefraction.glif b/src/Cantarell-Light.ufo/glyphs/onefraction.glif
index 7f6f70d8..d2038ba2 100644
--- a/src/Cantarell-Light.ufo/glyphs/onefraction.glif
+++ b/src/Cantarell-Light.ufo/glyphs/onefraction.glif
@@ -1,10 +1,10 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onefraction" format="2">
-  <advance width="576"/>
+  <advance width="410"/>
   <unicode hex="215F"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="276"/>
+    <component base="fraction" xOffset="245"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/onehalf.glif b/src/Cantarell-Light.ufo/glyphs/onehalf.glif
index 7cc64e0c..e3d79f14 100644
--- a/src/Cantarell-Light.ufo/glyphs/onehalf.glif
+++ b/src/Cantarell-Light.ufo/glyphs/onehalf.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onehalf" format="2">
-  <advance width="946"/>
+  <advance width="750"/>
   <unicode hex="00BD"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="276"/>
-    <component base="two.dnom" xOffset="576"/>
+    <component base="fraction" xOffset="245"/>
+    <component base="two.dnom" xOffset="410"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/oneinferior.glif b/src/Cantarell-Light.ufo/glyphs/oneinferior.glif
index 5a894a8b..13b2883d 100644
--- a/src/Cantarell-Light.ufo/glyphs/oneinferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/oneinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="oneinferior" format="2">
-  <advance width="276"/>
+  <advance width="245"/>
   <unicode hex="2081"/>
   <outline>
     <component base="one.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/oneninth.glif b/src/Cantarell-Light.ufo/glyphs/oneninth.glif
index ded1c94b..9a85f4c3 100644
--- a/src/Cantarell-Light.ufo/glyphs/oneninth.glif
+++ b/src/Cantarell-Light.ufo/glyphs/oneninth.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="oneninth" format="2">
-  <advance width="1008"/>
+  <advance width="805"/>
   <unicode hex="2151"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="276"/>
-    <component base="nine.dnom" xOffset="576"/>
+    <component base="fraction" xOffset="245"/>
+    <component base="nine.dnom" xOffset="410"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/onequarter.glif b/src/Cantarell-Light.ufo/glyphs/onequarter.glif
index 20796158..f9fcc876 100644
--- a/src/Cantarell-Light.ufo/glyphs/onequarter.glif
+++ b/src/Cantarell-Light.ufo/glyphs/onequarter.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onequarter" format="2">
-  <advance width="1001"/>
+  <advance width="789"/>
   <unicode hex="00BC"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="276"/>
-    <component base="four.dnom" xOffset="576"/>
+    <component base="fraction" xOffset="245"/>
+    <component base="four.dnom" xOffset="410"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/oneseventh.glif b/src/Cantarell-Light.ufo/glyphs/oneseventh.glif
index 4b3d61fb..64472eca 100644
--- a/src/Cantarell-Light.ufo/glyphs/oneseventh.glif
+++ b/src/Cantarell-Light.ufo/glyphs/oneseventh.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="oneseventh" format="2">
-  <advance width="943"/>
+  <advance width="735"/>
   <unicode hex="2150"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="276"/>
-    <component base="seven.dnom" xOffset="576"/>
+    <component base="fraction" xOffset="245"/>
+    <component base="seven.dnom" xOffset="410"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/onesixth.glif b/src/Cantarell-Light.ufo/glyphs/onesixth.glif
index 66b1e88f..06322750 100644
--- a/src/Cantarell-Light.ufo/glyphs/onesixth.glif
+++ b/src/Cantarell-Light.ufo/glyphs/onesixth.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onesixth" format="2">
-  <advance width="1008"/>
+  <advance width="805"/>
   <unicode hex="2159"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="276"/>
-    <component base="six.dnom" xOffset="576"/>
+    <component base="fraction" xOffset="245"/>
+    <component base="six.dnom" xOffset="410"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/onesuperior.glif b/src/Cantarell-Light.ufo/glyphs/onesuperior.glif
index 9d716a78..11312443 100644
--- a/src/Cantarell-Light.ufo/glyphs/onesuperior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/onesuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onesuperior" format="2">
-  <advance width="276"/>
+  <advance width="245"/>
   <unicode hex="00B9"/>
   <outline>
     <component base="one.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/onetenth.glif b/src/Cantarell-Light.ufo/glyphs/onetenth.glif
index 952f09fb..e2c843f9 100644
--- a/src/Cantarell-Light.ufo/glyphs/onetenth.glif
+++ b/src/Cantarell-Light.ufo/glyphs/onetenth.glif
@@ -1,12 +1,12 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onetenth" format="2">
-  <advance width="1301"/>
+  <advance width="1065"/>
   <unicode hex="2152"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="276"/>
-    <component base="one.dnom" xOffset="576"/>
-    <component base="zero.dnom" xOffset="852"/>
+    <component base="fraction" xOffset="245"/>
+    <component base="one.dnom" xOffset="410"/>
+    <component base="zero.dnom" xOffset="655"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/onethird.glif b/src/Cantarell-Light.ufo/glyphs/onethird.glif
index be1084bd..bc591207 100644
--- a/src/Cantarell-Light.ufo/glyphs/onethird.glif
+++ b/src/Cantarell-Light.ufo/glyphs/onethird.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onethird" format="2">
-  <advance width="990"/>
+  <advance width="782"/>
   <unicode hex="2153"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="276"/>
-    <component base="three.dnom" xOffset="576"/>
+    <component base="fraction" xOffset="245"/>
+    <component base="three.dnom" xOffset="410"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/parenright.glif b/src/Cantarell-Light.ufo/glyphs/parenright.glif
index 964b022c..0c27a681 100644
--- a/src/Cantarell-Light.ufo/glyphs/parenright.glif
+++ b/src/Cantarell-Light.ufo/glyphs/parenright.glif
@@ -5,4 +5,12 @@
   <outline>
     <component base="parenleft" xScale="-1" xOffset="261"/>
   </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>=|parenleft</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+      <string>parenleft</string>
+    </dict>
+  </lib>
 </glyph>
diff --git a/src/Cantarell-Light.ufo/glyphs/seven.dnom.glif b/src/Cantarell-Light.ufo/glyphs/seven.dnom.glif
index afdc93b3..558ef94e 100644
--- a/src/Cantarell-Light.ufo/glyphs/seven.dnom.glif
+++ b/src/Cantarell-Light.ufo/glyphs/seven.dnom.glif
@@ -1,19 +1,19 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="seven.dnom" format="2">
-  <advance width="367"/>
+  <advance width="325"/>
   <note>
 seven
 </note>
   <outline>
     <contour>
-      <point x="101" y="0" type="line"/>
-      <point x="125" y="0" type="line"/>
-      <point x="340" y="460" type="line"/>
-      <point x="340" y="472" type="line"/>
-      <point x="20" y="472" type="line"/>
-      <point x="20" y="453" type="line"/>
-      <point x="322" y="453" type="line"/>
-      <point x="318" y="462" type="line"/>
+      <point x="89" y="0" type="line"/>
+      <point x="113" y="0" type="line"/>
+      <point x="296" y="405" type="line"/>
+      <point x="296" y="416" type="line"/>
+      <point x="21" y="416" type="line"/>
+      <point x="21" y="397" type="line"/>
+      <point x="277" y="397" type="line"/>
+      <point x="273" y="405" type="line"/>
     </contour>
   </outline>
   <lib>
@@ -21,11 +21,11 @@ seven
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>1</integer>
+        <integer>2</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Light.ufo/glyphs/seven.numr.glif b/src/Cantarell-Light.ufo/glyphs/seven.numr.glif
index 73c45fb4..4ae89258 100644
--- a/src/Cantarell-Light.ufo/glyphs/seven.numr.glif
+++ b/src/Cantarell-Light.ufo/glyphs/seven.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="seven.numr" format="2">
-  <advance width="367"/>
+  <advance width="325"/>
   <outline>
     <component base="seven.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Light.ufo/glyphs/seveneighths.glif 
b/src/Cantarell-Light.ufo/glyphs/seveneighths.glif
index 5391b9dd..8443f8dd 100644
--- a/src/Cantarell-Light.ufo/glyphs/seveneighths.glif
+++ b/src/Cantarell-Light.ufo/glyphs/seveneighths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="seveneighths" format="2">
-  <advance width="1098"/>
+  <advance width="883"/>
   <unicode hex="215E"/>
   <outline>
     <component base="seven.numr"/>
-    <component base="fraction" xOffset="367"/>
-    <component base="eight.dnom" xOffset="667"/>
+    <component base="fraction" xOffset="325"/>
+    <component base="eight.dnom" xOffset="490"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/seveninferior.glif 
b/src/Cantarell-Light.ufo/glyphs/seveninferior.glif
index 6e2e0361..49090b58 100644
--- a/src/Cantarell-Light.ufo/glyphs/seveninferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/seveninferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="seveninferior" format="2">
-  <advance width="367"/>
+  <advance width="325"/>
   <unicode hex="2087"/>
   <outline>
     <component base="seven.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/sevensuperior.glif 
b/src/Cantarell-Light.ufo/glyphs/sevensuperior.glif
index 90fe4d4d..f5fa2de1 100644
--- a/src/Cantarell-Light.ufo/glyphs/sevensuperior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/sevensuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="sevensuperior" format="2">
-  <advance width="367"/>
+  <advance width="325"/>
   <unicode hex="2077"/>
   <outline>
     <component base="seven.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/six.dnom.glif b/src/Cantarell-Light.ufo/glyphs/six.dnom.glif
index 605ff668..0089861f 100644
--- a/src/Cantarell-Light.ufo/glyphs/six.dnom.glif
+++ b/src/Cantarell-Light.ufo/glyphs/six.dnom.glif
@@ -1,49 +1,49 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="six.dnom" format="2">
-  <advance width="432"/>
+  <advance width="395"/>
   <note>
 six
 </note>
   <outline>
     <contour>
-      <point x="229" y="-7" type="curve" smooth="yes"/>
-      <point x="320" y="-7"/>
-      <point x="382" y="53"/>
-      <point x="382" y="141" type="curve" smooth="yes"/>
-      <point x="382" y="227"/>
-      <point x="322" y="281"/>
-      <point x="234" y="281" type="curve" smooth="yes"/>
-      <point x="163" y="281"/>
-      <point x="105" y="246"/>
-      <point x="71" y="182" type="curve"/>
-      <point x="74" y="159" type="line"/>
-      <point x="105" y="225"/>
-      <point x="162" y="262"/>
-      <point x="230" y="262" type="curve" smooth="yes"/>
-      <point x="306" y="262"/>
-      <point x="360" y="215"/>
-      <point x="360" y="138" type="curve" smooth="yes"/>
-      <point x="360" y="62"/>
-      <point x="308" y="12"/>
-      <point x="231" y="12" type="curve" smooth="yes"/>
-      <point x="137" y="12"/>
-      <point x="82" y="87"/>
-      <point x="82" y="226" type="curve" smooth="yes"/>
-      <point x="82" y="374"/>
-      <point x="145" y="460"/>
-      <point x="261" y="460" type="curve" smooth="yes"/>
-      <point x="299" y="460"/>
-      <point x="338" y="451"/>
-      <point x="366" y="435" type="curve"/>
-      <point x="373" y="453" type="line"/>
-      <point x="344" y="469"/>
-      <point x="307" y="479"/>
-      <point x="264" y="479" type="curve" smooth="yes"/>
-      <point x="132" y="479"/>
-      <point x="59" y="384"/>
-      <point x="59" y="224" type="curve" smooth="yes"/>
-      <point x="59" y="74"/>
-      <point x="123" y="-7"/>
+      <point x="209" y="-6" type="curve" smooth="yes"/>
+      <point x="287" y="-6"/>
+      <point x="342" y="48"/>
+      <point x="342" y="126" type="curve" smooth="yes"/>
+      <point x="342" y="201"/>
+      <point x="290" y="250"/>
+      <point x="215" y="250" type="curve" smooth="yes"/>
+      <point x="152" y="250"/>
+      <point x="103" y="217"/>
+      <point x="79" y="153" type="curve"/>
+      <point x="82" y="133" type="line"/>
+      <point x="105" y="197"/>
+      <point x="149" y="230"/>
+      <point x="210" y="230" type="curve" smooth="yes"/>
+      <point x="274" y="230"/>
+      <point x="320" y="189"/>
+      <point x="320" y="123" type="curve" smooth="yes"/>
+      <point x="320" y="58"/>
+      <point x="276" y="14"/>
+      <point x="211" y="14" type="curve" smooth="yes"/>
+      <point x="131" y="14"/>
+      <point x="85" y="80"/>
+      <point x="85" y="196" type="curve" smooth="yes"/>
+      <point x="85" y="331"/>
+      <point x="138" y="402"/>
+      <point x="239" y="402" type="curve" smooth="yes"/>
+      <point x="269" y="402"/>
+      <point x="298" y="396"/>
+      <point x="326" y="381" type="curve"/>
+      <point x="333" y="399" type="line"/>
+      <point x="301" y="416"/>
+      <point x="271" y="422"/>
+      <point x="240" y="422" type="curve" smooth="yes"/>
+      <point x="125" y="422"/>
+      <point x="62" y="340"/>
+      <point x="62" y="193" type="curve" smooth="yes"/>
+      <point x="62" y="68"/>
+      <point x="117" y="-6"/>
     </contour>
   </outline>
   <lib>
@@ -51,11 +51,11 @@ six
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>1</integer>
+        <integer>2</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Light.ufo/glyphs/six.numr.glif b/src/Cantarell-Light.ufo/glyphs/six.numr.glif
index 3f76dd02..82c8e826 100644
--- a/src/Cantarell-Light.ufo/glyphs/six.numr.glif
+++ b/src/Cantarell-Light.ufo/glyphs/six.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="six.numr" format="2">
-  <advance width="432"/>
+  <advance width="395"/>
   <outline>
     <component base="six.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Light.ufo/glyphs/sixinferior.glif b/src/Cantarell-Light.ufo/glyphs/sixinferior.glif
index c0eb6cd4..b04aba1f 100644
--- a/src/Cantarell-Light.ufo/glyphs/sixinferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/sixinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="sixinferior" format="2">
-  <advance width="432"/>
+  <advance width="395"/>
   <unicode hex="2086"/>
   <outline>
     <component base="six.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/sixsuperior.glif b/src/Cantarell-Light.ufo/glyphs/sixsuperior.glif
index 511c8c94..51bb9e94 100644
--- a/src/Cantarell-Light.ufo/glyphs/sixsuperior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/sixsuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="sixsuperior" format="2">
-  <advance width="432"/>
+  <advance width="395"/>
   <unicode hex="2076"/>
   <outline>
     <component base="six.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/three.dnom.glif b/src/Cantarell-Light.ufo/glyphs/three.dnom.glif
index 58b5d02e..720e7e32 100644
--- a/src/Cantarell-Light.ufo/glyphs/three.dnom.glif
+++ b/src/Cantarell-Light.ufo/glyphs/three.dnom.glif
@@ -1,51 +1,53 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="three.dnom" format="2">
-  <advance width="414"/>
+  <advance width="372"/>
   <note>
 three
 </note>
   <outline>
     <contour>
-      <point x="192" y="-7" type="curve" smooth="yes"/>
-      <point x="297" y="-7"/>
-      <point x="364" y="42"/>
-      <point x="364" y="117" type="curve" smooth="yes"/>
-      <point x="364" y="187"/>
-      <point x="305" y="234"/>
-      <point x="197" y="244" type="curve"/>
-      <point x="197" y="240" type="line"/>
-      <point x="277" y="244"/>
-      <point x="336" y="290"/>
-      <point x="336" y="359" type="curve" smooth="yes"/>
-      <point x="336" y="429"/>
-      <point x="275" y="479"/>
-      <point x="186" y="479" type="curve" smooth="yes"/>
-      <point x="140" y="479"/>
-      <point x="90" y="466"/>
-      <point x="47" y="439" type="curve"/>
-      <point x="52" y="422" type="line"/>
-      <point x="96" y="447"/>
-      <point x="139" y="460"/>
-      <point x="182" y="460" type="curve" smooth="yes"/>
-      <point x="261" y="460"/>
-      <point x="314" y="419"/>
-      <point x="314" y="355" type="curve" smooth="yes"/>
-      <point x="314" y="285"/>
-      <point x="252" y="249"/>
-      <point x="133" y="249" type="curve"/>
-      <point x="133" y="231" type="line"/>
-      <point x="267" y="231"/>
-      <point x="343" y="189"/>
-      <point x="343" y="115" type="curve" smooth="yes"/>
-      <point x="343" y="51"/>
-      <point x="285" y="13"/>
-      <point x="194" y="13" type="curve" smooth="yes"/>
-      <point x="143" y="13"/>
-      <point x="86" y="25"/>
-      <point x="38" y="49" type="curve"/>
-      <point x="33" y="30" type="line"/>
-      <point x="80" y="6"/>
-      <point x="140" y="-7"/>
+      <point x="169" y="-6" type="curve" smooth="yes"/>
+      <point x="257" y="-6"/>
+      <point x="315" y="38"/>
+      <point x="315" y="106" type="curve" smooth="yes"/>
+      <point x="315" y="170"/>
+      <point x="262" y="213"/>
+      <point x="178" y="216" type="curve"/>
+      <point x="176" y="210" type="line"/>
+      <point x="248" y="214"/>
+      <point x="294" y="258"/>
+      <point x="294" y="316" type="curve" smooth="yes"/>
+      <point x="294" y="380"/>
+      <point x="241" y="422"/>
+      <point x="164" y="422" type="curve" smooth="yes"/>
+      <point x="122" y="422"/>
+      <point x="80" y="409"/>
+      <point x="46" y="387" type="curve"/>
+      <point x="52" y="370" type="line"/>
+      <point x="90" y="392"/>
+      <point x="125" y="402"/>
+      <point x="160" y="402" type="curve" smooth="yes"/>
+      <point x="226" y="402"/>
+      <point x="272" y="367"/>
+      <point x="272" y="314" type="curve" smooth="yes"/>
+      <point x="272" y="258"/>
+      <point x="221" y="221"/>
+      <point x="150" y="221" type="curve" smooth="yes"/>
+      <point x="119" y="221" type="line"/>
+      <point x="119" y="202" type="line"/>
+      <point x="157" y="202" type="line" smooth="yes"/>
+      <point x="239" y="202"/>
+      <point x="293" y="164"/>
+      <point x="293" y="104" type="curve" smooth="yes"/>
+      <point x="293" y="48"/>
+      <point x="245" y="14"/>
+      <point x="170" y="14" type="curve" smooth="yes"/>
+      <point x="129" y="14"/>
+      <point x="80" y="25"/>
+      <point x="40" y="46" type="curve"/>
+      <point x="35" y="27" type="line"/>
+      <point x="73" y="6"/>
+      <point x="125" y="-6"/>
     </contour>
   </outline>
   <lib>
@@ -53,11 +55,11 @@ three
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>1</integer>
+        <integer>2</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Light.ufo/glyphs/three.numr.glif b/src/Cantarell-Light.ufo/glyphs/three.numr.glif
index 38104d72..52858e7b 100644
--- a/src/Cantarell-Light.ufo/glyphs/three.numr.glif
+++ b/src/Cantarell-Light.ufo/glyphs/three.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="three.numr" format="2">
-  <advance width="414"/>
+  <advance width="372"/>
   <outline>
     <component base="three.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Light.ufo/glyphs/threeeighths.glif 
b/src/Cantarell-Light.ufo/glyphs/threeeighths.glif
index 8ecb2d55..14c5a74e 100644
--- a/src/Cantarell-Light.ufo/glyphs/threeeighths.glif
+++ b/src/Cantarell-Light.ufo/glyphs/threeeighths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="threeeighths" format="2">
-  <advance width="1145"/>
+  <advance width="930"/>
   <unicode hex="215C"/>
   <outline>
     <component base="three.numr"/>
-    <component base="fraction" xOffset="414"/>
-    <component base="eight.dnom" xOffset="714"/>
+    <component base="fraction" xOffset="372"/>
+    <component base="eight.dnom" xOffset="537"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/threefifths.glif b/src/Cantarell-Light.ufo/glyphs/threefifths.glif
index f74283b5..5fdb3658 100644
--- a/src/Cantarell-Light.ufo/glyphs/threefifths.glif
+++ b/src/Cantarell-Light.ufo/glyphs/threefifths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="threefifths" format="2">
-  <advance width="1114"/>
+  <advance width="904"/>
   <unicode hex="2157"/>
   <outline>
     <component base="three.numr"/>
-    <component base="fraction" xOffset="414"/>
-    <component base="five.dnom" xOffset="714"/>
+    <component base="fraction" xOffset="372"/>
+    <component base="five.dnom" xOffset="537"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/threeinferior.glif 
b/src/Cantarell-Light.ufo/glyphs/threeinferior.glif
index cbbeb541..9d909af7 100644
--- a/src/Cantarell-Light.ufo/glyphs/threeinferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/threeinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="threeinferior" format="2">
-  <advance width="414"/>
+  <advance width="372"/>
   <unicode hex="2083"/>
   <outline>
     <component base="three.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/threequarters.glif 
b/src/Cantarell-Light.ufo/glyphs/threequarters.glif
index 73a4e14c..1f27ff5b 100644
--- a/src/Cantarell-Light.ufo/glyphs/threequarters.glif
+++ b/src/Cantarell-Light.ufo/glyphs/threequarters.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="threequarters" format="2">
-  <advance width="1139"/>
+  <advance width="916"/>
   <unicode hex="00BE"/>
   <outline>
     <component base="three.numr"/>
-    <component base="fraction" xOffset="414"/>
-    <component base="four.dnom" xOffset="714"/>
+    <component base="fraction" xOffset="372"/>
+    <component base="four.dnom" xOffset="537"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/threesuperior.glif 
b/src/Cantarell-Light.ufo/glyphs/threesuperior.glif
index 24205c39..41b76487 100644
--- a/src/Cantarell-Light.ufo/glyphs/threesuperior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/threesuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="threesuperior" format="2">
-  <advance width="414"/>
+  <advance width="372"/>
   <unicode hex="00B3"/>
   <outline>
     <component base="three.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/two.dnom.glif b/src/Cantarell-Light.ufo/glyphs/two.dnom.glif
index da895054..bccfef04 100644
--- a/src/Cantarell-Light.ufo/glyphs/two.dnom.glif
+++ b/src/Cantarell-Light.ufo/glyphs/two.dnom.glif
@@ -1,35 +1,35 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="two.dnom" format="2">
-  <advance width="370"/>
+  <advance width="340"/>
   <note>
 two
 </note>
   <outline>
     <contour>
-      <point x="33" y="0" type="line"/>
-      <point x="330" y="0" type="line"/>
-      <point x="330" y="18" type="line"/>
-      <point x="55" y="18" type="line"/>
-      <point x="58" y="11" type="line"/>
-      <point x="266" y="205"/>
-      <point x="311" y="275"/>
-      <point x="311" y="346" type="curve" smooth="yes"/>
-      <point x="311" y="428"/>
-      <point x="255" y="479"/>
-      <point x="166" y="479" type="curve" smooth="yes"/>
-      <point x="111" y="479"/>
-      <point x="64" y="459"/>
-      <point x="32" y="427" type="curve"/>
-      <point x="40" y="413" type="line"/>
-      <point x="77" y="444"/>
-      <point x="117" y="460"/>
-      <point x="162" y="460" type="curve" smooth="yes"/>
-      <point x="238" y="460"/>
-      <point x="289" y="415"/>
-      <point x="289" y="343" type="curve" smooth="yes"/>
-      <point x="289" y="275"/>
-      <point x="244" y="209"/>
-      <point x="33" y="11" type="curve"/>
+      <point x="37" y="0" type="line"/>
+      <point x="296" y="0" type="line"/>
+      <point x="296" y="19" type="line"/>
+      <point x="60" y="19" type="line"/>
+      <point x="63" y="12" type="line"/>
+      <point x="240" y="180"/>
+      <point x="278" y="241"/>
+      <point x="278" y="305" type="curve" smooth="yes"/>
+      <point x="278" y="378"/>
+      <point x="229" y="422"/>
+      <point x="153" y="422" type="curve" smooth="yes"/>
+      <point x="105" y="422"/>
+      <point x="65" y="406"/>
+      <point x="35" y="377" type="curve"/>
+      <point x="43" y="361" type="line"/>
+      <point x="75" y="389"/>
+      <point x="111" y="402"/>
+      <point x="149" y="402" type="curve" smooth="yes"/>
+      <point x="213" y="402"/>
+      <point x="256" y="364"/>
+      <point x="256" y="302" type="curve" smooth="yes"/>
+      <point x="256" y="243"/>
+      <point x="216" y="183"/>
+      <point x="37" y="13" type="curve"/>
     </contour>
   </outline>
   <lib>
@@ -37,11 +37,11 @@ two
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>1</integer>
+        <integer>2</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Light.ufo/glyphs/two.numr.glif b/src/Cantarell-Light.ufo/glyphs/two.numr.glif
index 86b3a482..44537b6c 100644
--- a/src/Cantarell-Light.ufo/glyphs/two.numr.glif
+++ b/src/Cantarell-Light.ufo/glyphs/two.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="two.numr" format="2">
-  <advance width="370"/>
+  <advance width="340"/>
   <outline>
     <component base="two.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Light.ufo/glyphs/twofifths.glif b/src/Cantarell-Light.ufo/glyphs/twofifths.glif
index 0b2e9af5..246dfe8f 100644
--- a/src/Cantarell-Light.ufo/glyphs/twofifths.glif
+++ b/src/Cantarell-Light.ufo/glyphs/twofifths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="twofifths" format="2">
-  <advance width="1070"/>
+  <advance width="872"/>
   <unicode hex="2156"/>
   <outline>
     <component base="two.numr"/>
-    <component base="fraction" xOffset="370"/>
-    <component base="five.dnom" xOffset="670"/>
+    <component base="fraction" xOffset="340"/>
+    <component base="five.dnom" xOffset="505"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/twoinferior.glif b/src/Cantarell-Light.ufo/glyphs/twoinferior.glif
index 1c4934e5..831bbaaa 100644
--- a/src/Cantarell-Light.ufo/glyphs/twoinferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/twoinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="twoinferior" format="2">
-  <advance width="370"/>
+  <advance width="340"/>
   <unicode hex="2082"/>
   <outline>
     <component base="two.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/twosuperior.glif b/src/Cantarell-Light.ufo/glyphs/twosuperior.glif
index 43cc0ccb..c858409e 100644
--- a/src/Cantarell-Light.ufo/glyphs/twosuperior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/twosuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="twosuperior" format="2">
-  <advance width="370"/>
+  <advance width="340"/>
   <unicode hex="00B2"/>
   <outline>
     <component base="two.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/twothirds.glif b/src/Cantarell-Light.ufo/glyphs/twothirds.glif
index 95e3d97f..2591f4eb 100644
--- a/src/Cantarell-Light.ufo/glyphs/twothirds.glif
+++ b/src/Cantarell-Light.ufo/glyphs/twothirds.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="twothirds" format="2">
-  <advance width="1084"/>
+  <advance width="877"/>
   <unicode hex="2154"/>
   <outline>
     <component base="two.numr"/>
-    <component base="fraction" xOffset="370"/>
-    <component base="three.dnom" xOffset="670"/>
+    <component base="fraction" xOffset="340"/>
+    <component base="three.dnom" xOffset="505"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/zero.dnom.glif b/src/Cantarell-Light.ufo/glyphs/zero.dnom.glif
index fb89e1db..ee39a7ed 100644
--- a/src/Cantarell-Light.ufo/glyphs/zero.dnom.glif
+++ b/src/Cantarell-Light.ufo/glyphs/zero.dnom.glif
@@ -1,38 +1,38 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zero.dnom" format="2">
-  <advance width="449"/>
+  <advance width="410"/>
   <note>
 zero
 </note>
-  <anchor x="230" y="238" name="slash"/>
+  <anchor x="209" y="210" name="slash"/>
   <outline>
     <contour>
-      <point x="224" y="-7" type="curve" smooth="yes"/>
-      <point x="323" y="-7"/>
-      <point x="389" y="88"/>
-      <point x="389" y="234" type="curve" smooth="yes"/>
-      <point x="389" y="380"/>
-      <point x="324" y="476"/>
-      <point x="226" y="476" type="curve" smooth="yes"/>
-      <point x="127" y="476"/>
-      <point x="60" y="380"/>
-      <point x="60" y="233" type="curve" smooth="yes"/>
-      <point x="60" y="88"/>
-      <point x="125" y="-7"/>
+      <point x="204" y="-6" type="curve" smooth="yes"/>
+      <point x="291" y="-6"/>
+      <point x="347" y="79"/>
+      <point x="347" y="207" type="curve" smooth="yes"/>
+      <point x="347" y="336"/>
+      <point x="291" y="420"/>
+      <point x="207" y="420" type="curve" smooth="yes"/>
+      <point x="120" y="420"/>
+      <point x="63" y="335"/>
+      <point x="63" y="204" type="curve" smooth="yes"/>
+      <point x="63" y="77"/>
+      <point x="119" y="-6"/>
     </contour>
     <contour>
-      <point x="226" y="12" type="curve" smooth="yes"/>
-      <point x="140" y="12"/>
-      <point x="82" y="100"/>
-      <point x="82" y="235" type="curve" smooth="yes"/>
-      <point x="82" y="367"/>
-      <point x="138" y="457"/>
-      <point x="224" y="457" type="curve" smooth="yes"/>
-      <point x="310" y="457"/>
-      <point x="366" y="367"/>
-      <point x="366" y="233" type="curve" smooth="yes"/>
-      <point x="366" y="98"/>
-      <point x="310" y="12"/>
+      <point x="207" y="14" type="curve" smooth="yes"/>
+      <point x="134" y="14"/>
+      <point x="86" y="91"/>
+      <point x="86" y="207" type="curve" smooth="yes"/>
+      <point x="86" y="323"/>
+      <point x="133" y="401"/>
+      <point x="205" y="401" type="curve" smooth="yes"/>
+      <point x="277" y="401"/>
+      <point x="324" y="322"/>
+      <point x="324" y="204" type="curve" smooth="yes"/>
+      <point x="324" y="89"/>
+      <point x="277" y="14"/>
     </contour>
   </outline>
   <lib>
@@ -40,11 +40,11 @@ zero
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
-        <integer>1</integer>
+        <integer>2</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Light.ufo/glyphs/zero.numr.glif b/src/Cantarell-Light.ufo/glyphs/zero.numr.glif
index 584427ba..1e5c0a72 100644
--- a/src/Cantarell-Light.ufo/glyphs/zero.numr.glif
+++ b/src/Cantarell-Light.ufo/glyphs/zero.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zero.numr" format="2">
-  <advance width="449"/>
+  <advance width="410"/>
   <outline>
     <component base="zero.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Light.ufo/glyphs/zeroinferior.glif 
b/src/Cantarell-Light.ufo/glyphs/zeroinferior.glif
index 52fc1b33..7d63e602 100644
--- a/src/Cantarell-Light.ufo/glyphs/zeroinferior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/zeroinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zeroinferior" format="2">
-  <advance width="449"/>
+  <advance width="410"/>
   <unicode hex="2080"/>
   <outline>
     <component base="zero.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/zerosuperior.glif 
b/src/Cantarell-Light.ufo/glyphs/zerosuperior.glif
index 1b4eb7ee..5b76803f 100644
--- a/src/Cantarell-Light.ufo/glyphs/zerosuperior.glif
+++ b/src/Cantarell-Light.ufo/glyphs/zerosuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zerosuperior" format="2">
-  <advance width="449"/>
+  <advance width="410"/>
   <unicode hex="2070"/>
   <outline>
     <component base="zero.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/zerothird.glif b/src/Cantarell-Light.ufo/glyphs/zerothird.glif
index 98f9af8e..47ac3676 100644
--- a/src/Cantarell-Light.ufo/glyphs/zerothird.glif
+++ b/src/Cantarell-Light.ufo/glyphs/zerothird.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zerothird" format="2">
-  <advance width="1163"/>
+  <advance width="947"/>
   <unicode hex="2189"/>
   <outline>
     <component base="zero.numr"/>
-    <component base="fraction" xOffset="449"/>
-    <component base="three.dnom" xOffset="749"/>
+    <component base="fraction" xOffset="410"/>
+    <component base="three.dnom" xOffset="575"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/braceright.glif 
b/src/Cantarell-Regular.ufo/glyphs/braceright.glif
index 62f9a1e5..19b7e16d 100644
--- a/src/Cantarell-Regular.ufo/glyphs/braceright.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/braceright.glif
@@ -5,4 +5,10 @@
   <outline>
     <component base="braceleft" xScale="-1" yScale="-1" xOffset="393" yOffset="576"/>
   </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+      <string>braceleft</string>
+    </dict>
+  </lib>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/bracketleft.glif 
b/src/Cantarell-Regular.ufo/glyphs/bracketleft.glif
index b623414f..da52f9da 100644
--- a/src/Cantarell-Regular.ufo/glyphs/bracketleft.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/bracketleft.glif
@@ -5,12 +5,12 @@
   <outline>
     <contour>
       <point x="100" y="-180" type="line"/>
-      <point x="327" y="-180" type="line"/>
-      <point x="327" y="-113" type="line"/>
+      <point x="320" y="-180" type="line"/>
+      <point x="320" y="-113" type="line"/>
       <point x="175" y="-113" type="line"/>
       <point x="175" y="672" type="line"/>
-      <point x="327" y="672" type="line"/>
-      <point x="327" y="739" type="line"/>
+      <point x="320" y="672" type="line"/>
+      <point x="320" y="739" type="line"/>
       <point x="100" y="739" type="line"/>
     </contour>
   </outline>
diff --git a/src/Cantarell-Regular.ufo/glyphs/bracketright.glif 
b/src/Cantarell-Regular.ufo/glyphs/bracketright.glif
index 3fd0771f..a3f464bd 100644
--- a/src/Cantarell-Regular.ufo/glyphs/bracketright.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/bracketright.glif
@@ -3,6 +3,12 @@
   <advance width="367"/>
   <unicode hex="005D"/>
   <outline>
-    <component base="bracketleft" xScale="-1" xOffset="368"/>
+    <component base="bracketleft" xScale="-1" xOffset="367"/>
   </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+      <string>bracketleft</string>
+    </dict>
+  </lib>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/divisionslash.glif 
b/src/Cantarell-Regular.ufo/glyphs/divisionslash.glif
index 3d88ca54..25fac572 100644
--- a/src/Cantarell-Regular.ufo/glyphs/divisionslash.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/divisionslash.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="divisionslash" format="2">
-  <advance width="299"/>
+  <advance width="170"/>
   <unicode hex="2215"/>
   <outline>
     <component base="fraction"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/eight.dnom.glif 
b/src/Cantarell-Regular.ufo/glyphs/eight.dnom.glif
index 1379f56e..7f7431c0 100644
--- a/src/Cantarell-Regular.ufo/glyphs/eight.dnom.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/eight.dnom.glif
@@ -1,55 +1,55 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="eight.dnom" format="2">
-  <advance width="466"/>
+  <advance width="429"/>
   <note>
 eight
 </note>
   <outline>
     <contour>
-      <point x="234" y="-7" type="curve" smooth="yes"/>
-      <point x="345" y="-7"/>
-      <point x="419" y="46"/>
-      <point x="419" y="126" type="curve" smooth="yes"/>
-      <point x="419" y="281"/>
-      <point x="140" y="246"/>
-      <point x="140" y="355" type="curve" smooth="yes"/>
-      <point x="140" y="393"/>
-      <point x="175" y="418"/>
-      <point x="229" y="418" type="curve" smooth="yes"/>
-      <point x="285" y="418"/>
-      <point x="325" y="391"/>
-      <point x="325" y="351" type="curve" smooth="yes"/>
-      <point x="325" y="311"/>
-      <point x="286" y="279"/>
-      <point x="228" y="270" type="curve"/>
-      <point x="282" y="243" type="line"/>
-      <point x="354" y="264"/>
-      <point x="397" y="309"/>
-      <point x="397" y="364" type="curve" smooth="yes"/>
-      <point x="397" y="432"/>
-      <point x="331" y="479"/>
-      <point x="236" y="479" type="curve" smooth="yes"/>
-      <point x="134" y="479"/>
-      <point x="67" y="426"/>
-      <point x="67" y="348" type="curve" smooth="yes"/>
-      <point x="67" y="190"/>
-      <point x="344" y="229"/>
-      <point x="344" y="121" type="curve" smooth="yes"/>
-      <point x="344" y="80"/>
-      <point x="305" y="55"/>
-      <point x="242" y="55" type="curve" smooth="yes"/>
-      <point x="171" y="55"/>
-      <point x="124" y="86"/>
-      <point x="124" y="132" type="curve" smooth="yes"/>
-      <point x="124" y="176"/>
-      <point x="167" y="209"/>
-      <point x="232" y="216" type="curve"/>
-      <point x="186" y="245" type="line"/>
-      <point x="103" y="232"/>
-      <point x="50" y="183"/>
-      <point x="50" y="120" type="curve" smooth="yes"/>
-      <point x="50" y="44"/>
-      <point x="124" y="-7"/>
+      <point x="214" y="-6" type="curve" smooth="yes"/>
+      <point x="311" y="-6"/>
+      <point x="377" y="42"/>
+      <point x="377" y="114" type="curve" smooth="yes"/>
+      <point x="377" y="248"/>
+      <point x="141" y="216"/>
+      <point x="141" y="309" type="curve" smooth="yes"/>
+      <point x="141" y="341"/>
+      <point x="169" y="362"/>
+      <point x="212" y="362" type="curve" smooth="yes"/>
+      <point x="256" y="362"/>
+      <point x="287" y="340"/>
+      <point x="287" y="307" type="curve" smooth="yes"/>
+      <point x="287" y="274"/>
+      <point x="256" y="249"/>
+      <point x="210" y="241" type="curve"/>
+      <point x="261" y="215" type="line"/>
+      <point x="323" y="234"/>
+      <point x="359" y="273"/>
+      <point x="359" y="320" type="curve" smooth="yes"/>
+      <point x="359" y="381"/>
+      <point x="300" y="422"/>
+      <point x="217" y="422" type="curve" smooth="yes"/>
+      <point x="128" y="422"/>
+      <point x="69" y="375"/>
+      <point x="69" y="305" type="curve" smooth="yes"/>
+      <point x="69" y="167"/>
+      <point x="304" y="200"/>
+      <point x="304" y="109" type="curve" smooth="yes"/>
+      <point x="304" y="76"/>
+      <point x="271" y="54"/>
+      <point x="220" y="54" type="curve" smooth="yes"/>
+      <point x="166" y="54"/>
+      <point x="127" y="80"/>
+      <point x="127" y="119" type="curve" smooth="yes"/>
+      <point x="127" y="155"/>
+      <point x="160" y="182"/>
+      <point x="213" y="187" type="curve"/>
+      <point x="169" y="215" type="line"/>
+      <point x="101" y="204"/>
+      <point x="54" y="163"/>
+      <point x="54" y="106" type="curve" smooth="yes"/>
+      <point x="54" y="40"/>
+      <point x="119" y="-6"/>
     </contour>
   </outline>
   <lib>
@@ -57,11 +57,11 @@ eight
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
         <integer>-7</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Regular.ufo/glyphs/eight.numr.glif 
b/src/Cantarell-Regular.ufo/glyphs/eight.numr.glif
index 2408d730..a64236d8 100644
--- a/src/Cantarell-Regular.ufo/glyphs/eight.numr.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/eight.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="eight.numr" format="2">
-  <advance width="466"/>
+  <advance width="429"/>
   <outline>
     <component base="eight.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Regular.ufo/glyphs/eightinferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/eightinferior.glif
index 17e6bce9..d708794d 100644
--- a/src/Cantarell-Regular.ufo/glyphs/eightinferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/eightinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="eightinferior" format="2">
-  <advance width="466"/>
+  <advance width="429"/>
   <unicode hex="2088"/>
   <outline>
     <component base="eight.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/eightsuperior.glif 
b/src/Cantarell-Regular.ufo/glyphs/eightsuperior.glif
index 3dd08e89..171fc5d6 100644
--- a/src/Cantarell-Regular.ufo/glyphs/eightsuperior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/eightsuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="eightsuperior" format="2">
-  <advance width="466"/>
+  <advance width="429"/>
   <unicode hex="2078"/>
   <outline>
     <component base="eight.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/five.dnom.glif b/src/Cantarell-Regular.ufo/glyphs/five.dnom.glif
index d6d408f6..811e32ed 100644
--- a/src/Cantarell-Regular.ufo/glyphs/five.dnom.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/five.dnom.glif
@@ -1,42 +1,42 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="five.dnom" format="2">
-  <advance width="441"/>
+  <advance width="409"/>
   <note>
 five
 </note>
   <outline>
     <contour>
-      <point x="198" y="-7" type="curve" smooth="yes"/>
-      <point x="318" y="-7"/>
-      <point x="395" y="54"/>
-      <point x="395" y="149" type="curve" smooth="yes"/>
-      <point x="395" y="237"/>
-      <point x="327" y="290"/>
-      <point x="210" y="290" type="curve" smooth="yes"/>
-      <point x="182" y="290"/>
-      <point x="156" y="287"/>
-      <point x="131" y="280" type="curve"/>
-      <point x="149" y="257" type="line"/>
-      <point x="157" y="407" type="line"/>
-      <point x="370" y="407" type="line"/>
-      <point x="370" y="472" type="line"/>
-      <point x="86" y="472" type="line"/>
-      <point x="74" y="219" type="line"/>
-      <point x="112" y="226"/>
-      <point x="152" y="230"/>
-      <point x="179" y="230" type="curve" smooth="yes"/>
-      <point x="268" y="230"/>
-      <point x="318" y="195"/>
-      <point x="318" y="141" type="curve" smooth="yes"/>
-      <point x="318" y="90"/>
-      <point x="274" y="58"/>
-      <point x="201" y="58" type="curve" smooth="yes"/>
-      <point x="159" y="58"/>
-      <point x="107" y="69"/>
-      <point x="69" y="87" type="curve"/>
-      <point x="48" y="28" type="line"/>
-      <point x="94" y="6"/>
-      <point x="143" y="-7"/>
+      <point x="186" y="-6" type="curve" smooth="yes"/>
+      <point x="290" y="-6"/>
+      <point x="359" y="47"/>
+      <point x="359" y="133" type="curve" smooth="yes"/>
+      <point x="359" y="211"/>
+      <point x="300" y="257"/>
+      <point x="199" y="257" type="curve" smooth="yes"/>
+      <point x="173" y="257"/>
+      <point x="153" y="254"/>
+      <point x="135" y="247" type="curve"/>
+      <point x="154" y="225" type="line"/>
+      <point x="160" y="352" type="line"/>
+      <point x="337" y="352" type="line"/>
+      <point x="337" y="416" type="line"/>
+      <point x="89" y="416" type="line"/>
+      <point x="78" y="189" type="line"/>
+      <point x="104" y="194"/>
+      <point x="138" y="198"/>
+      <point x="167" y="198" type="curve" smooth="yes"/>
+      <point x="238" y="198"/>
+      <point x="282" y="171"/>
+      <point x="282" y="125" type="curve" smooth="yes"/>
+      <point x="282" y="84"/>
+      <point x="246" y="59"/>
+      <point x="188" y="59" type="curve" smooth="yes"/>
+      <point x="152" y="59"/>
+      <point x="107" y="68"/>
+      <point x="76" y="84" type="curve"/>
+      <point x="55" y="25" type="line"/>
+      <point x="94" y="5"/>
+      <point x="140" y="-6"/>
     </contour>
   </outline>
   <lib>
@@ -44,11 +44,11 @@ five
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
         <integer>-7</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Regular.ufo/glyphs/five.numr.glif b/src/Cantarell-Regular.ufo/glyphs/five.numr.glif
index a44a50b3..98de7554 100644
--- a/src/Cantarell-Regular.ufo/glyphs/five.numr.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/five.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="five.numr" format="2">
-  <advance width="441"/>
+  <advance width="409"/>
   <outline>
     <component base="five.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Regular.ufo/glyphs/fiveeighths.glif 
b/src/Cantarell-Regular.ufo/glyphs/fiveeighths.glif
index 710ec9f6..fbe74400 100644
--- a/src/Cantarell-Regular.ufo/glyphs/fiveeighths.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/fiveeighths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fiveeighths" format="2">
-  <advance width="1206"/>
+  <advance width="1008"/>
   <unicode hex="215D"/>
   <outline>
     <component base="five.numr"/>
-    <component base="fraction" xOffset="441"/>
-    <component base="eight.dnom" xOffset="740"/>
+    <component base="fraction" xOffset="409"/>
+    <component base="eight.dnom" xOffset="579"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/fiveinferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/fiveinferior.glif
index 1555404c..ea8ae202 100644
--- a/src/Cantarell-Regular.ufo/glyphs/fiveinferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/fiveinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fiveinferior" format="2">
-  <advance width="441"/>
+  <advance width="409"/>
   <unicode hex="2085"/>
   <outline>
     <component base="five.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/fivesixths.glif 
b/src/Cantarell-Regular.ufo/glyphs/fivesixths.glif
index 2f6f63b7..fbade1d7 100644
--- a/src/Cantarell-Regular.ufo/glyphs/fivesixths.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/fivesixths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fivesixths" format="2">
-  <advance width="1204"/>
+  <advance width="1005"/>
   <unicode hex="215A"/>
   <outline>
     <component base="five.numr"/>
-    <component base="fraction" xOffset="441"/>
-    <component base="six.dnom" xOffset="740"/>
+    <component base="fraction" xOffset="409"/>
+    <component base="six.dnom" xOffset="579"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/fivesuperior.glif 
b/src/Cantarell-Regular.ufo/glyphs/fivesuperior.glif
index 600d2e69..293374ff 100644
--- a/src/Cantarell-Regular.ufo/glyphs/fivesuperior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/fivesuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fivesuperior" format="2">
-  <advance width="441"/>
+  <advance width="409"/>
   <unicode hex="2075"/>
   <outline>
     <component base="five.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/four.dnom.glif b/src/Cantarell-Regular.ufo/glyphs/four.dnom.glif
index a9c5fdad..36038404 100644
--- a/src/Cantarell-Regular.ufo/glyphs/four.dnom.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/four.dnom.glif
@@ -1,23 +1,23 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="four.dnom" format="2">
-  <advance width="467"/>
+  <advance width="420"/>
   <note>
 four
 </note>
   <outline>
     <contour>
-      <point x="275" y="-5" type="line"/>
-      <point x="347" y="-5" type="line"/>
-      <point x="347" y="472" type="line"/>
-      <point x="277" y="472" type="line"/>
-      <point x="27" y="142" type="line"/>
-      <point x="27" y="103" type="line"/>
-      <point x="438" y="103" type="line"/>
-      <point x="438" y="166" type="line"/>
-      <point x="84" y="166" type="line"/>
-      <point x="93" y="145" type="line"/>
-      <point x="280" y="393" type="line"/>
-      <point x="275" y="402" type="line"/>
+      <point x="239" y="-4" type="line"/>
+      <point x="312" y="-4" type="line"/>
+      <point x="312" y="416" type="line"/>
+      <point x="242" y="416" type="line"/>
+      <point x="29" y="126" type="line"/>
+      <point x="29" y="87" type="line"/>
+      <point x="389" y="87" type="line"/>
+      <point x="389" y="150" type="line"/>
+      <point x="75" y="151" type="line"/>
+      <point x="93" y="128" type="line"/>
+      <point x="249" y="346" type="line"/>
+      <point x="240" y="363" type="line"/>
     </contour>
   </outline>
   <lib>
@@ -25,11 +25,11 @@ four
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
         <integer>-7</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Regular.ufo/glyphs/four.numr.glif b/src/Cantarell-Regular.ufo/glyphs/four.numr.glif
index 3a45d101..c9fa29a6 100644
--- a/src/Cantarell-Regular.ufo/glyphs/four.numr.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/four.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="four.numr" format="2">
-  <advance width="467"/>
+  <advance width="420"/>
   <outline>
     <component base="four.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Regular.ufo/glyphs/fourfifths.glif 
b/src/Cantarell-Regular.ufo/glyphs/fourfifths.glif
index ef3a3180..d1b2a798 100644
--- a/src/Cantarell-Regular.ufo/glyphs/fourfifths.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/fourfifths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fourfifths" format="2">
-  <advance width="1207"/>
+  <advance width="999"/>
   <unicode hex="2158"/>
   <outline>
     <component base="four.numr"/>
-    <component base="fraction" xOffset="467"/>
-    <component base="five.dnom" xOffset="766"/>
+    <component base="fraction" xOffset="420"/>
+    <component base="five.dnom" xOffset="590"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/fourinferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/fourinferior.glif
index 0aa90f3b..8e634737 100644
--- a/src/Cantarell-Regular.ufo/glyphs/fourinferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/fourinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fourinferior" format="2">
-  <advance width="467"/>
+  <advance width="420"/>
   <unicode hex="2084"/>
   <outline>
     <component base="four.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/foursuperior.glif 
b/src/Cantarell-Regular.ufo/glyphs/foursuperior.glif
index 19627349..25992b92 100644
--- a/src/Cantarell-Regular.ufo/glyphs/foursuperior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/foursuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="foursuperior" format="2">
-  <advance width="467"/>
+  <advance width="420"/>
   <unicode hex="2074"/>
   <outline>
     <component base="four.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/fraction.glif b/src/Cantarell-Regular.ufo/glyphs/fraction.glif
index 61eadcc8..69a870bd 100644
--- a/src/Cantarell-Regular.ufo/glyphs/fraction.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/fraction.glif
@@ -1,13 +1,13 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="fraction" format="2">
-  <advance width="299"/>
+  <advance width="170"/>
   <unicode hex="2044"/>
   <outline>
     <contour>
-      <point x="-30" y="0" type="line"/>
-      <point x="43" y="0" type="line"/>
-      <point x="345" y="694" type="line"/>
-      <point x="266" y="694" type="line"/>
+      <point x="-120" y="0" type="line"/>
+      <point x="-52" y="0" type="line"/>
+      <point x="300" y="694" type="line"/>
+      <point x="227" y="694" type="line"/>
     </contour>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/nine.dnom.glif b/src/Cantarell-Regular.ufo/glyphs/nine.dnom.glif
index 0da8b07c..343378a3 100644
--- a/src/Cantarell-Regular.ufo/glyphs/nine.dnom.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/nine.dnom.glif
@@ -1,49 +1,49 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="nine.dnom" format="2">
-  <advance width="464"/>
+  <advance width="427"/>
   <note>
 nine
 </note>
   <outline>
     <contour>
-      <point x="222" y="479" type="curve" smooth="yes"/>
-      <point x="120" y="479"/>
-      <point x="49" y="416"/>
-      <point x="49" y="322" type="curve" smooth="yes"/>
-      <point x="49" y="236"/>
-      <point x="110" y="179"/>
-      <point x="199" y="179" type="curve" smooth="yes"/>
-      <point x="270" y="179"/>
-      <point x="329" y="214"/>
-      <point x="362" y="279" type="curve"/>
-      <point x="343" y="312" type="line"/>
-      <point x="318" y="266"/>
-      <point x="274" y="240"/>
-      <point x="223" y="240" type="curve" smooth="yes"/>
-      <point x="164" y="240"/>
-      <point x="124" y="276"/>
-      <point x="124" y="330" type="curve" smooth="yes"/>
-      <point x="124" y="382"/>
-      <point x="159" y="416"/>
-      <point x="215" y="416" type="curve" smooth="yes"/>
-      <point x="291" y="416"/>
-      <point x="334" y="353"/>
-      <point x="334" y="243" type="curve" smooth="yes"/>
-      <point x="334" y="119"/>
-      <point x="279" y="55"/>
-      <point x="183" y="55" type="curve" smooth="yes"/>
-      <point x="147" y="55"/>
-      <point x="106" y="64"/>
-      <point x="77" y="78" type="curve"/>
-      <point x="57" y="21" type="line"/>
-      <point x="89" y="3"/>
-      <point x="134" y="-7"/>
-      <point x="181" y="-7" type="curve" smooth="yes"/>
-      <point x="329" y="-7"/>
-      <point x="411" y="88"/>
-      <point x="411" y="248" type="curve" smooth="yes"/>
-      <point x="411" y="398"/>
-      <point x="339" y="479"/>
+      <point x="208" y="422" type="curve" smooth="yes"/>
+      <point x="117" y="422"/>
+      <point x="54" y="366"/>
+      <point x="54" y="282" type="curve" smooth="yes"/>
+      <point x="54" y="205"/>
+      <point x="106" y="155"/>
+      <point x="183" y="155" type="curve" smooth="yes"/>
+      <point x="244" y="155"/>
+      <point x="292" y="185"/>
+      <point x="315" y="241" type="curve"/>
+      <point x="298" y="271" type="line"/>
+      <point x="280" y="235"/>
+      <point x="245" y="215"/>
+      <point x="205" y="215" type="curve" smooth="yes"/>
+      <point x="158" y="215"/>
+      <point x="126" y="244"/>
+      <point x="126" y="288" type="curve" smooth="yes"/>
+      <point x="126" y="331"/>
+      <point x="156" y="360"/>
+      <point x="202" y="360" type="curve" smooth="yes"/>
+      <point x="263" y="360"/>
+      <point x="298" y="307"/>
+      <point x="298" y="213" type="curve" smooth="yes"/>
+      <point x="298" y="110"/>
+      <point x="254" y="55"/>
+      <point x="170" y="55" type="curve" smooth="yes"/>
+      <point x="141" y="55"/>
+      <point x="108" y="62"/>
+      <point x="81" y="74" type="curve"/>
+      <point x="61" y="18" type="line"/>
+      <point x="93" y="3"/>
+      <point x="129" y="-6"/>
+      <point x="172" y="-6" type="curve" smooth="yes"/>
+      <point x="301" y="-6"/>
+      <point x="371" y="77"/>
+      <point x="371" y="220" type="curve" smooth="yes"/>
+      <point x="371" y="350"/>
+      <point x="311" y="422"/>
     </contour>
   </outline>
   <lib>
@@ -51,11 +51,11 @@ nine
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
         <integer>-7</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Regular.ufo/glyphs/nine.numr.glif b/src/Cantarell-Regular.ufo/glyphs/nine.numr.glif
index d4aabb38..6ed281d3 100644
--- a/src/Cantarell-Regular.ufo/glyphs/nine.numr.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/nine.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="nine.numr" format="2">
-  <advance width="464"/>
+  <advance width="427"/>
   <outline>
     <component base="nine.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Regular.ufo/glyphs/nineinferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/nineinferior.glif
index 5d7d5b1e..f76467d1 100644
--- a/src/Cantarell-Regular.ufo/glyphs/nineinferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/nineinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="nineinferior" format="2">
-  <advance width="464"/>
+  <advance width="427"/>
   <unicode hex="2089"/>
   <outline>
     <component base="nine.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/ninesuperior.glif 
b/src/Cantarell-Regular.ufo/glyphs/ninesuperior.glif
index 195b3813..ff835eda 100644
--- a/src/Cantarell-Regular.ufo/glyphs/ninesuperior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/ninesuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="ninesuperior" format="2">
-  <advance width="464"/>
+  <advance width="427"/>
   <unicode hex="2079"/>
   <outline>
     <component base="nine.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/one.dnom.glif b/src/Cantarell-Regular.ufo/glyphs/one.dnom.glif
index 7c77163c..e493a9b6 100644
--- a/src/Cantarell-Regular.ufo/glyphs/one.dnom.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/one.dnom.glif
@@ -1,25 +1,19 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="one.dnom" format="2">
-  <advance width="339"/>
+  <advance width="300"/>
   <note>
 one
 </note>
   <outline>
     <contour>
-      <point x="151" y="53" type="line"/>
-      <point x="226" y="53" type="line"/>
-      <point x="226" y="472" type="line"/>
-      <point x="181" y="472" type="line"/>
-      <point x="34" y="385" type="line"/>
-      <point x="62" y="333" type="line"/>
-      <point x="176" y="395" type="line"/>
-      <point x="151" y="418" type="line"/>
-    </contour>
-    <contour>
-      <point x="50" y="0" type="line"/>
-      <point x="316" y="0" type="line"/>
-      <point x="316" y="64" type="line"/>
-      <point x="50" y="64" type="line"/>
+      <point x="144" y="-1" type="line"/>
+      <point x="217" y="-1" type="line"/>
+      <point x="217" y="416" type="line"/>
+      <point x="171" y="416" type="line"/>
+      <point x="24" y="331" type="line"/>
+      <point x="55" y="278" type="line"/>
+      <point x="169" y="340" type="line"/>
+      <point x="144" y="356" type="line"/>
     </contour>
   </outline>
   <lib>
@@ -27,11 +21,11 @@ one
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
         <integer>-7</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Regular.ufo/glyphs/one.glif b/src/Cantarell-Regular.ufo/glyphs/one.glif
index 1c901688..9d51c678 100644
--- a/src/Cantarell-Regular.ufo/glyphs/one.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/one.glif
@@ -1,17 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="one" format="2">
-  <advance width="394"/>
+  <advance width="404"/>
   <unicode hex="0031"/>
   <outline>
     <contour>
-      <point x="203" y="-5" type="line"/>
-      <point x="282" y="-5" type="line"/>
-      <point x="282" y="694" type="line"/>
-      <point x="235" y="694" type="line"/>
-      <point x="19" y="562" type="line"/>
-      <point x="53" y="504" type="line"/>
-      <point x="241" y="613" type="line"/>
-      <point x="203" y="635" type="line"/>
+      <point x="213" y="-5" type="line"/>
+      <point x="292" y="-5" type="line"/>
+      <point x="292" y="694" type="line"/>
+      <point x="245" y="694" type="line"/>
+      <point x="29" y="562" type="line"/>
+      <point x="63" y="504" type="line"/>
+      <point x="251" y="613" type="line"/>
+      <point x="213" y="635" type="line"/>
     </contour>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/one.numr.glif b/src/Cantarell-Regular.ufo/glyphs/one.numr.glif
index 8bed591a..a831a2db 100644
--- a/src/Cantarell-Regular.ufo/glyphs/one.numr.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/one.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="one.numr" format="2">
-  <advance width="339"/>
+  <advance width="300"/>
   <outline>
     <component base="one.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Regular.ufo/glyphs/oneeighth.glif b/src/Cantarell-Regular.ufo/glyphs/oneeighth.glif
index dcb19124..786ba964 100644
--- a/src/Cantarell-Regular.ufo/glyphs/oneeighth.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/oneeighth.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="oneeighth" format="2">
-  <advance width="1104"/>
+  <advance width="899"/>
   <unicode hex="215B"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="339"/>
-    <component base="eight.dnom" xOffset="638"/>
+    <component base="fraction" xOffset="300"/>
+    <component base="eight.dnom" xOffset="470"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/onefifth.glif b/src/Cantarell-Regular.ufo/glyphs/onefifth.glif
index 344a40c4..4194ad55 100644
--- a/src/Cantarell-Regular.ufo/glyphs/onefifth.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/onefifth.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onefifth" format="2">
-  <advance width="1079"/>
+  <advance width="879"/>
   <unicode hex="2155"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="339"/>
-    <component base="five.dnom" xOffset="638"/>
+    <component base="fraction" xOffset="300"/>
+    <component base="five.dnom" xOffset="470"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/onefraction.glif 
b/src/Cantarell-Regular.ufo/glyphs/onefraction.glif
index 80c7c1cc..b0e28bf5 100644
--- a/src/Cantarell-Regular.ufo/glyphs/onefraction.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/onefraction.glif
@@ -1,10 +1,10 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onefraction" format="2">
-  <advance width="638"/>
+  <advance width="470"/>
   <unicode hex="215F"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="339"/>
+    <component base="fraction" xOffset="300"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/onehalf.glif b/src/Cantarell-Regular.ufo/glyphs/onehalf.glif
index a7ac9988..ff0b8c24 100644
--- a/src/Cantarell-Regular.ufo/glyphs/onehalf.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/onehalf.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onehalf" format="2">
-  <advance width="1058"/>
+  <advance width="860"/>
   <unicode hex="00BD"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="339"/>
-    <component base="two.dnom" xOffset="638"/>
+    <component base="fraction" xOffset="300"/>
+    <component base="two.dnom" xOffset="470"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/oneinferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/oneinferior.glif
index 0f74da49..3aacda8a 100644
--- a/src/Cantarell-Regular.ufo/glyphs/oneinferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/oneinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="oneinferior" format="2">
-  <advance width="339"/>
+  <advance width="300"/>
   <unicode hex="2081"/>
   <outline>
     <component base="one.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/oneninth.glif b/src/Cantarell-Regular.ufo/glyphs/oneninth.glif
index eceec4e4..adeb1a48 100644
--- a/src/Cantarell-Regular.ufo/glyphs/oneninth.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/oneninth.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="oneninth" format="2">
-  <advance width="1102"/>
+  <advance width="897"/>
   <unicode hex="2151"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="339"/>
-    <component base="nine.dnom" xOffset="638"/>
+    <component base="fraction" xOffset="300"/>
+    <component base="nine.dnom" xOffset="470"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/onequarter.glif 
b/src/Cantarell-Regular.ufo/glyphs/onequarter.glif
index 5caf7a3f..3988127f 100644
--- a/src/Cantarell-Regular.ufo/glyphs/onequarter.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/onequarter.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onequarter" format="2">
-  <advance width="1105"/>
+  <advance width="890"/>
   <unicode hex="00BC"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="339"/>
-    <component base="four.dnom" xOffset="638"/>
+    <component base="fraction" xOffset="300"/>
+    <component base="four.dnom" xOffset="470"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/oneseventh.glif 
b/src/Cantarell-Regular.ufo/glyphs/oneseventh.glif
index ec92905a..9a381d35 100644
--- a/src/Cantarell-Regular.ufo/glyphs/oneseventh.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/oneseventh.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="oneseventh" format="2">
-  <advance width="1038"/>
+  <advance width="830"/>
   <unicode hex="2150"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="339"/>
-    <component base="seven.dnom" xOffset="638"/>
+    <component base="fraction" xOffset="300"/>
+    <component base="seven.dnom" xOffset="470"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/onesixth.glif b/src/Cantarell-Regular.ufo/glyphs/onesixth.glif
index 3b0cfbd1..71276241 100644
--- a/src/Cantarell-Regular.ufo/glyphs/onesixth.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/onesixth.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onesixth" format="2">
-  <advance width="1102"/>
+  <advance width="896"/>
   <unicode hex="2159"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="339"/>
-    <component base="six.dnom" xOffset="638"/>
+    <component base="fraction" xOffset="300"/>
+    <component base="six.dnom" xOffset="470"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/onesuperior.glif 
b/src/Cantarell-Regular.ufo/glyphs/onesuperior.glif
index c0f11b7f..10dd7cc0 100644
--- a/src/Cantarell-Regular.ufo/glyphs/onesuperior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/onesuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onesuperior" format="2">
-  <advance width="339"/>
+  <advance width="300"/>
   <unicode hex="00B9"/>
   <outline>
     <component base="one.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/onetenth.glif b/src/Cantarell-Regular.ufo/glyphs/onetenth.glif
index 1bff9d30..800d762a 100644
--- a/src/Cantarell-Regular.ufo/glyphs/onetenth.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/onetenth.glif
@@ -1,12 +1,12 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onetenth" format="2">
-  <advance width="1465"/>
+  <advance width="1215"/>
   <unicode hex="2152"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="339"/>
-    <component base="one.dnom" xOffset="638"/>
-    <component base="zero.dnom" xOffset="977"/>
+    <component base="fraction" xOffset="300"/>
+    <component base="one.dnom" xOffset="470"/>
+    <component base="zero.dnom" xOffset="770"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/onethird.glif b/src/Cantarell-Regular.ufo/glyphs/onethird.glif
index 6de349d1..32863329 100644
--- a/src/Cantarell-Regular.ufo/glyphs/onethird.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/onethird.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="onethird" format="2">
-  <advance width="1081"/>
+  <advance width="875"/>
   <unicode hex="2153"/>
   <outline>
     <component base="one.numr"/>
-    <component base="fraction" xOffset="339"/>
-    <component base="three.dnom" xOffset="638"/>
+    <component base="fraction" xOffset="300"/>
+    <component base="three.dnom" xOffset="470"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/parenright.glif 
b/src/Cantarell-Regular.ufo/glyphs/parenright.glif
index ea253725..a99d9e3a 100644
--- a/src/Cantarell-Regular.ufo/glyphs/parenright.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/parenright.glif
@@ -3,6 +3,14 @@
   <advance width="301"/>
   <unicode hex="0029"/>
   <outline>
-    <component base="parenleft" xScale="-1" xOffset="304"/>
+    <component base="parenleft" xScale="-1" xOffset="301"/>
   </outline>
+  <lib>
+    <dict>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>=|parenleft</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+      <string>parenleft</string>
+    </dict>
+  </lib>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/seven.dnom.glif 
b/src/Cantarell-Regular.ufo/glyphs/seven.dnom.glif
index cd5e3b54..da1fecfb 100644
--- a/src/Cantarell-Regular.ufo/glyphs/seven.dnom.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/seven.dnom.glif
@@ -1,19 +1,19 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="seven.dnom" format="2">
-  <advance width="400"/>
+  <advance width="360"/>
   <note>
 seven
 </note>
   <outline>
     <contour>
-      <point x="84" y="0" type="line"/>
-      <point x="163" y="0" type="line"/>
-      <point x="374" y="430" type="line"/>
-      <point x="374" y="472" type="line"/>
-      <point x="23" y="472" type="line"/>
-      <point x="23" y="407" type="line"/>
-      <point x="311" y="407" type="line"/>
-      <point x="297" y="429" type="line"/>
+      <point x="75" y="0" type="line"/>
+      <point x="153" y="0" type="line"/>
+      <point x="332" y="381" type="line"/>
+      <point x="332" y="416" type="line"/>
+      <point x="27" y="416" type="line"/>
+      <point x="27" y="352" type="line"/>
+      <point x="267" y="352" type="line"/>
+      <point x="252" y="373" type="line"/>
     </contour>
   </outline>
   <lib>
@@ -21,11 +21,11 @@ seven
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
         <integer>-7</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Regular.ufo/glyphs/seven.numr.glif 
b/src/Cantarell-Regular.ufo/glyphs/seven.numr.glif
index 128e18de..daa138f8 100644
--- a/src/Cantarell-Regular.ufo/glyphs/seven.numr.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/seven.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="seven.numr" format="2">
-  <advance width="400"/>
+  <advance width="360"/>
   <outline>
     <component base="seven.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Regular.ufo/glyphs/seveneighths.glif 
b/src/Cantarell-Regular.ufo/glyphs/seveneighths.glif
index 8f1606c6..53ed35b8 100644
--- a/src/Cantarell-Regular.ufo/glyphs/seveneighths.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/seveneighths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="seveneighths" format="2">
-  <advance width="1165"/>
+  <advance width="959"/>
   <unicode hex="215E"/>
   <outline>
     <component base="seven.numr"/>
-    <component base="fraction" xOffset="400"/>
-    <component base="eight.dnom" xOffset="699"/>
+    <component base="fraction" xOffset="360"/>
+    <component base="eight.dnom" xOffset="530"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/seveninferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/seveninferior.glif
index ef98b3e6..e5b83c65 100644
--- a/src/Cantarell-Regular.ufo/glyphs/seveninferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/seveninferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="seveninferior" format="2">
-  <advance width="400"/>
+  <advance width="360"/>
   <unicode hex="2087"/>
   <outline>
     <component base="seven.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/sevensuperior.glif 
b/src/Cantarell-Regular.ufo/glyphs/sevensuperior.glif
index c708e3d7..ffc6d679 100644
--- a/src/Cantarell-Regular.ufo/glyphs/sevensuperior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/sevensuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="sevensuperior" format="2">
-  <advance width="400"/>
+  <advance width="360"/>
   <unicode hex="2077"/>
   <outline>
     <component base="seven.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/six.dnom.glif b/src/Cantarell-Regular.ufo/glyphs/six.dnom.glif
index 2c155447..d340dc7e 100644
--- a/src/Cantarell-Regular.ufo/glyphs/six.dnom.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/six.dnom.glif
@@ -1,49 +1,49 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="six.dnom" format="2">
-  <advance width="464"/>
+  <advance width="426"/>
   <note>
 six
 </note>
   <outline>
     <contour>
-      <point x="241" y="-7" type="curve" smooth="yes"/>
-      <point x="343" y="-7"/>
-      <point x="415" y="56"/>
-      <point x="415" y="149" type="curve" smooth="yes"/>
-      <point x="415" y="236"/>
-      <point x="353" y="293"/>
-      <point x="264" y="293" type="curve" smooth="yes"/>
-      <point x="193" y="293"/>
-      <point x="135" y="258"/>
-      <point x="102" y="192" type="curve"/>
-      <point x="120" y="160" type="line"/>
-      <point x="145" y="206"/>
-      <point x="190" y="232"/>
-      <point x="240" y="232" type="curve" smooth="yes"/>
-      <point x="300" y="232"/>
-      <point x="340" y="196"/>
-      <point x="340" y="141" type="curve" smooth="yes"/>
-      <point x="340" y="90"/>
-      <point x="304" y="56"/>
-      <point x="248" y="56" type="curve" smooth="yes"/>
-      <point x="173" y="56"/>
-      <point x="130" y="119"/>
-      <point x="130" y="229" type="curve" smooth="yes"/>
-      <point x="130" y="353"/>
-      <point x="185" y="416"/>
-      <point x="281" y="416" type="curve" smooth="yes"/>
-      <point x="316" y="416"/>
-      <point x="358" y="408"/>
-      <point x="386" y="394" type="curve"/>
-      <point x="407" y="450" type="line"/>
-      <point x="376" y="468"/>
-      <point x="332" y="479"/>
-      <point x="283" y="479" type="curve" smooth="yes"/>
-      <point x="137" y="479"/>
-      <point x="53" y="386"/>
-      <point x="53" y="223" type="curve" smooth="yes"/>
-      <point x="53" y="75"/>
-      <point x="124" y="-7"/>
+      <point x="219" y="-6" type="curve" smooth="yes"/>
+      <point x="311" y="-6"/>
+      <point x="373" y="51"/>
+      <point x="373" y="135" type="curve" smooth="yes"/>
+      <point x="373" y="211"/>
+      <point x="321" y="261"/>
+      <point x="244" y="261" type="curve" smooth="yes"/>
+      <point x="182" y="261"/>
+      <point x="135" y="231"/>
+      <point x="112" y="176" type="curve"/>
+      <point x="129" y="145" type="line"/>
+      <point x="148" y="183"/>
+      <point x="183" y="202"/>
+      <point x="222" y="202" type="curve" smooth="yes"/>
+      <point x="269" y="202"/>
+      <point x="301" y="173"/>
+      <point x="301" y="128" type="curve" smooth="yes"/>
+      <point x="301" y="85"/>
+      <point x="271" y="56"/>
+      <point x="225" y="56" type="curve" smooth="yes"/>
+      <point x="164" y="56"/>
+      <point x="129" y="110"/>
+      <point x="129" y="203" type="curve" smooth="yes"/>
+      <point x="129" y="306"/>
+      <point x="173" y="361"/>
+      <point x="257" y="361" type="curve" smooth="yes"/>
+      <point x="286" y="361"/>
+      <point x="320" y="354"/>
+      <point x="346" y="342" type="curve"/>
+      <point x="366" y="398" type="line"/>
+      <point x="333" y="414"/>
+      <point x="296" y="422"/>
+      <point x="255" y="422" type="curve" smooth="yes"/>
+      <point x="126" y="422"/>
+      <point x="56" y="340"/>
+      <point x="56" y="196" type="curve" smooth="yes"/>
+      <point x="56" y="66"/>
+      <point x="116" y="-6"/>
     </contour>
   </outline>
   <lib>
@@ -51,11 +51,11 @@ six
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
         <integer>-7</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Regular.ufo/glyphs/six.numr.glif b/src/Cantarell-Regular.ufo/glyphs/six.numr.glif
index ebe12375..76b22c45 100644
--- a/src/Cantarell-Regular.ufo/glyphs/six.numr.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/six.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="six.numr" format="2">
-  <advance width="464"/>
+  <advance width="426"/>
   <outline>
     <component base="six.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Regular.ufo/glyphs/sixinferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/sixinferior.glif
index 20bdfc6e..c8b7feb2 100644
--- a/src/Cantarell-Regular.ufo/glyphs/sixinferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/sixinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="sixinferior" format="2">
-  <advance width="464"/>
+  <advance width="426"/>
   <unicode hex="2086"/>
   <outline>
     <component base="six.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/sixsuperior.glif 
b/src/Cantarell-Regular.ufo/glyphs/sixsuperior.glif
index aeeea0b3..4984b26b 100644
--- a/src/Cantarell-Regular.ufo/glyphs/sixsuperior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/sixsuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="sixsuperior" format="2">
-  <advance width="464"/>
+  <advance width="426"/>
   <unicode hex="2076"/>
   <outline>
     <component base="six.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/three.dnom.glif 
b/src/Cantarell-Regular.ufo/glyphs/three.dnom.glif
index 0e4ecfac..050bbc3c 100644
--- a/src/Cantarell-Regular.ufo/glyphs/three.dnom.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/three.dnom.glif
@@ -1,51 +1,53 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="three.dnom" format="2">
-  <advance width="443"/>
+  <advance width="405"/>
   <note>
 three
 </note>
   <outline>
     <contour>
-      <point x="198" y="-7" type="curve" smooth="yes"/>
-      <point x="317" y="-7"/>
-      <point x="398" y="46"/>
-      <point x="398" y="126" type="curve" smooth="yes"/>
-      <point x="398" y="193"/>
-      <point x="340" y="243"/>
-      <point x="250" y="251" type="curve"/>
-      <point x="244" y="243" type="line"/>
-      <point x="319" y="245"/>
-      <point x="370" y="292"/>
-      <point x="370" y="356" type="curve" smooth="yes"/>
-      <point x="370" y="430"/>
-      <point x="304" y="479"/>
-      <point x="205" y="479" type="curve" smooth="yes"/>
-      <point x="150" y="479"/>
-      <point x="93" y="464"/>
-      <point x="46" y="439" type="curve"/>
-      <point x="63" y="383" type="line"/>
-      <point x="108" y="403"/>
-      <point x="152" y="414"/>
-      <point x="190" y="414" type="curve" smooth="yes"/>
-      <point x="251" y="414"/>
-      <point x="292" y="387"/>
-      <point x="292" y="345" type="curve" smooth="yes"/>
-      <point x="292" y="296"/>
-      <point x="237" y="268"/>
-      <point x="137" y="268" type="curve"/>
-      <point x="137" y="210" type="line"/>
-      <point x="253" y="210"/>
-      <point x="321" y="178"/>
-      <point x="321" y="125" type="curve" smooth="yes"/>
-      <point x="321" y="83"/>
-      <point x="277" y="58"/>
-      <point x="203" y="58" type="curve" smooth="yes"/>
-      <point x="157" y="58"/>
-      <point x="101" y="68"/>
-      <point x="54" y="88" type="curve"/>
-      <point x="37" y="29" type="line"/>
-      <point x="90" y="4"/>
-      <point x="145" y="-7"/>
+      <point x="179" y="-6" type="curve" smooth="yes"/>
+      <point x="283" y="-6"/>
+      <point x="354" y="41"/>
+      <point x="354" y="113" type="curve" smooth="yes"/>
+      <point x="354" y="172"/>
+      <point x="308" y="215"/>
+      <point x="233" y="220" type="curve"/>
+      <point x="222" y="214" type="line"/>
+      <point x="286" y="215"/>
+      <point x="331" y="253"/>
+      <point x="331" y="313" type="curve" smooth="yes"/>
+      <point x="331" y="380"/>
+      <point x="274" y="422"/>
+      <point x="186" y="422" type="curve" smooth="yes"/>
+      <point x="140" y="422"/>
+      <point x="89" y="410"/>
+      <point x="47" y="386" type="curve"/>
+      <point x="64" y="331" type="line"/>
+      <point x="103" y="349"/>
+      <point x="141" y="358"/>
+      <point x="171" y="358" type="curve" smooth="yes"/>
+      <point x="221" y="358"/>
+      <point x="255" y="336"/>
+      <point x="255" y="302" type="curve" smooth="yes"/>
+      <point x="255" y="265"/>
+      <point x="215" y="239"/>
+      <point x="157" y="239" type="curve" smooth="yes"/>
+      <point x="126" y="239" type="line"/>
+      <point x="126" y="182" type="line"/>
+      <point x="162" y="182" type="line" smooth="yes"/>
+      <point x="231" y="182"/>
+      <point x="277" y="156"/>
+      <point x="277" y="115" type="curve" smooth="yes"/>
+      <point x="277" y="79"/>
+      <point x="241" y="58"/>
+      <point x="182" y="58" type="curve" smooth="yes"/>
+      <point x="142" y="58"/>
+      <point x="96" y="67"/>
+      <point x="58" y="84" type="curve"/>
+      <point x="41" y="25" type="line"/>
+      <point x="87" y="3"/>
+      <point x="133" y="-6"/>
     </contour>
   </outline>
   <lib>
@@ -53,11 +55,11 @@ three
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
         <integer>-7</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Regular.ufo/glyphs/three.numr.glif 
b/src/Cantarell-Regular.ufo/glyphs/three.numr.glif
index e0ad8588..e069a898 100644
--- a/src/Cantarell-Regular.ufo/glyphs/three.numr.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/three.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="three.numr" format="2">
-  <advance width="443"/>
+  <advance width="405"/>
   <outline>
     <component base="three.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Regular.ufo/glyphs/threeeighths.glif 
b/src/Cantarell-Regular.ufo/glyphs/threeeighths.glif
index 84118444..238f5466 100644
--- a/src/Cantarell-Regular.ufo/glyphs/threeeighths.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/threeeighths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="threeeighths" format="2">
-  <advance width="1208"/>
+  <advance width="1004"/>
   <unicode hex="215C"/>
   <outline>
     <component base="three.numr"/>
-    <component base="fraction" xOffset="443"/>
-    <component base="eight.dnom" xOffset="742"/>
+    <component base="fraction" xOffset="405"/>
+    <component base="eight.dnom" xOffset="575"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/threefifths.glif 
b/src/Cantarell-Regular.ufo/glyphs/threefifths.glif
index d9cb779d..4f121461 100644
--- a/src/Cantarell-Regular.ufo/glyphs/threefifths.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/threefifths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="threefifths" format="2">
-  <advance width="1183"/>
+  <advance width="984"/>
   <unicode hex="2157"/>
   <outline>
     <component base="three.numr"/>
-    <component base="fraction" xOffset="443"/>
-    <component base="five.dnom" xOffset="742"/>
+    <component base="fraction" xOffset="405"/>
+    <component base="five.dnom" xOffset="575"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/threeinferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/threeinferior.glif
index ec52272d..8c551b53 100644
--- a/src/Cantarell-Regular.ufo/glyphs/threeinferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/threeinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="threeinferior" format="2">
-  <advance width="443"/>
+  <advance width="405"/>
   <unicode hex="2083"/>
   <outline>
     <component base="three.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/threequarters.glif 
b/src/Cantarell-Regular.ufo/glyphs/threequarters.glif
index 34339acf..8036be14 100644
--- a/src/Cantarell-Regular.ufo/glyphs/threequarters.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/threequarters.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="threequarters" format="2">
-  <advance width="1209"/>
+  <advance width="995"/>
   <unicode hex="00BE"/>
   <outline>
     <component base="three.numr"/>
-    <component base="fraction" xOffset="443"/>
-    <component base="four.dnom" xOffset="742"/>
+    <component base="fraction" xOffset="405"/>
+    <component base="four.dnom" xOffset="575"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/threesuperior.glif 
b/src/Cantarell-Regular.ufo/glyphs/threesuperior.glif
index 7c6c40b8..2ef07508 100644
--- a/src/Cantarell-Regular.ufo/glyphs/threesuperior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/threesuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="threesuperior" format="2">
-  <advance width="443"/>
+  <advance width="405"/>
   <unicode hex="00B3"/>
   <outline>
     <component base="three.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/two.dnom.glif b/src/Cantarell-Regular.ufo/glyphs/two.dnom.glif
index 0cd9d3f5..9317a473 100644
--- a/src/Cantarell-Regular.ufo/glyphs/two.dnom.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/two.dnom.glif
@@ -1,35 +1,35 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="two.dnom" format="2">
-  <advance width="420"/>
+  <advance width="390"/>
   <note>
 two
 </note>
   <outline>
     <contour>
-      <point x="46" y="0" type="line"/>
-      <point x="376" y="0" type="line"/>
-      <point x="376" y="65" type="line"/>
-      <point x="129" y="65" type="line"/>
-      <point x="132" y="47" type="line"/>
-      <point x="295" y="180"/>
-      <point x="357" y="259"/>
-      <point x="357" y="341" type="curve" smooth="yes"/>
-      <point x="357" y="425"/>
-      <point x="294" y="479"/>
-      <point x="193" y="479" type="curve" smooth="yes"/>
-      <point x="132" y="479"/>
-      <point x="75" y="459"/>
-      <point x="35" y="424" type="curve"/>
-      <point x="56" y="371" type="line"/>
-      <point x="94" y="398"/>
-      <point x="137" y="413"/>
-      <point x="179" y="413" type="curve" smooth="yes"/>
-      <point x="240" y="413"/>
-      <point x="280" y="380"/>
-      <point x="280" y="329" type="curve" smooth="yes"/>
-      <point x="280" y="265"/>
-      <point x="217" y="195"/>
-      <point x="46" y="51" type="curve"/>
+      <point x="50" y="0" type="line"/>
+      <point x="339" y="0" type="line"/>
+      <point x="339" y="65" type="line"/>
+      <point x="135" y="65" type="line"/>
+      <point x="138" y="48" type="line"/>
+      <point x="276" y="159"/>
+      <point x="325" y="229"/>
+      <point x="325" y="298" type="curve" smooth="yes"/>
+      <point x="325" y="374"/>
+      <point x="267" y="422"/>
+      <point x="178" y="422" type="curve" smooth="yes"/>
+      <point x="122" y="422"/>
+      <point x="74" y="404"/>
+      <point x="39" y="374" type="curve"/>
+      <point x="59" y="320" type="line"/>
+      <point x="93" y="345"/>
+      <point x="130" y="357"/>
+      <point x="163" y="357" type="curve" smooth="yes"/>
+      <point x="215" y="357"/>
+      <point x="248" y="329"/>
+      <point x="248" y="287" type="curve" smooth="yes"/>
+      <point x="248" y="231"/>
+      <point x="189" y="170"/>
+      <point x="50" y="51" type="curve"/>
     </contour>
   </outline>
   <lib>
@@ -37,11 +37,11 @@ two
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
         <integer>-7</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Regular.ufo/glyphs/two.numr.glif b/src/Cantarell-Regular.ufo/glyphs/two.numr.glif
index 538a1e33..be5d9f6b 100644
--- a/src/Cantarell-Regular.ufo/glyphs/two.numr.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/two.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="two.numr" format="2">
-  <advance width="420"/>
+  <advance width="390"/>
   <outline>
     <component base="two.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Regular.ufo/glyphs/twofifths.glif b/src/Cantarell-Regular.ufo/glyphs/twofifths.glif
index 8b853582..13e4e1d7 100644
--- a/src/Cantarell-Regular.ufo/glyphs/twofifths.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/twofifths.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="twofifths" format="2">
-  <advance width="1160"/>
+  <advance width="969"/>
   <unicode hex="2156"/>
   <outline>
     <component base="two.numr"/>
-    <component base="fraction" xOffset="420"/>
-    <component base="five.dnom" xOffset="719"/>
+    <component base="fraction" xOffset="390"/>
+    <component base="five.dnom" xOffset="560"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/twoinferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/twoinferior.glif
index 092f68d7..6b33d923 100644
--- a/src/Cantarell-Regular.ufo/glyphs/twoinferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/twoinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="twoinferior" format="2">
-  <advance width="420"/>
+  <advance width="390"/>
   <unicode hex="2082"/>
   <outline>
     <component base="two.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/twosuperior.glif 
b/src/Cantarell-Regular.ufo/glyphs/twosuperior.glif
index 5fdd4773..945b886a 100644
--- a/src/Cantarell-Regular.ufo/glyphs/twosuperior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/twosuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="twosuperior" format="2">
-  <advance width="420"/>
+  <advance width="390"/>
   <unicode hex="00B2"/>
   <outline>
     <component base="two.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/twothirds.glif b/src/Cantarell-Regular.ufo/glyphs/twothirds.glif
index 1b630e51..e4de47ab 100644
--- a/src/Cantarell-Regular.ufo/glyphs/twothirds.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/twothirds.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="twothirds" format="2">
-  <advance width="1162"/>
+  <advance width="965"/>
   <unicode hex="2154"/>
   <outline>
     <component base="two.numr"/>
-    <component base="fraction" xOffset="420"/>
-    <component base="three.dnom" xOffset="719"/>
+    <component base="fraction" xOffset="390"/>
+    <component base="three.dnom" xOffset="560"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/zero.dnom.glif b/src/Cantarell-Regular.ufo/glyphs/zero.dnom.glif
index 4025c4d1..6e818ae6 100644
--- a/src/Cantarell-Regular.ufo/glyphs/zero.dnom.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/zero.dnom.glif
@@ -1,38 +1,38 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zero.dnom" format="2">
-  <advance width="488"/>
+  <advance width="445"/>
   <note>
 zero
 </note>
-  <anchor x="246" y="237" name="slash"/>
+  <anchor x="224" y="208" name="slash"/>
   <outline>
     <contour>
-      <point x="242" y="-7" type="curve" smooth="yes"/>
-      <point x="360" y="-7"/>
-      <point x="435" y="88"/>
-      <point x="435" y="238" type="curve" smooth="yes"/>
-      <point x="435" y="384"/>
-      <point x="362" y="478"/>
-      <point x="246" y="478" type="curve" smooth="yes"/>
-      <point x="130" y="478"/>
-      <point x="53" y="384"/>
-      <point x="53" y="233" type="curve" smooth="yes"/>
-      <point x="53" y="87"/>
-      <point x="126" y="-7"/>
+      <point x="222" y="-6" type="curve" smooth="yes"/>
+      <point x="323" y="-6"/>
+      <point x="390" y="79"/>
+      <point x="390" y="210" type="curve" smooth="yes"/>
+      <point x="390" y="338"/>
+      <point x="324" y="422"/>
+      <point x="225" y="422" type="curve" smooth="yes"/>
+      <point x="122" y="422"/>
+      <point x="55" y="335"/>
+      <point x="55" y="206" type="curve" smooth="yes"/>
+      <point x="55" y="78"/>
+      <point x="121" y="-6"/>
     </contour>
     <contour>
-      <point x="246" y="57" type="curve" smooth="yes"/>
-      <point x="175" y="57"/>
-      <point x="130" y="127"/>
-      <point x="130" y="238" type="curve" smooth="yes"/>
-      <point x="130" y="346"/>
-      <point x="174" y="414"/>
-      <point x="243" y="414" type="curve" smooth="yes"/>
-      <point x="314" y="414"/>
-      <point x="358" y="343"/>
-      <point x="358" y="233" type="curve" smooth="yes"/>
-      <point x="358" y="126"/>
-      <point x="315" y="57"/>
+      <point x="224" y="58" type="curve" smooth="yes"/>
+      <point x="168" y="58"/>
+      <point x="131" y="118"/>
+      <point x="131" y="209" type="curve" smooth="yes"/>
+      <point x="131" y="300"/>
+      <point x="168" y="358"/>
+      <point x="222" y="358" type="curve" smooth="yes"/>
+      <point x="277" y="358"/>
+      <point x="314" y="298"/>
+      <point x="314" y="205" type="curve" smooth="yes"/>
+      <point x="314" y="116"/>
+      <point x="278" y="58"/>
     </contour>
   </outline>
   <lib>
@@ -40,11 +40,11 @@ zero
       <key>RMXScaler</key>
       <dict>
         <key>height</key>
-        <integer>68</integer>
+        <integer>60</integer>
         <key>weight</key>
         <integer>-7</integer>
         <key>width</key>
-        <integer>74</integer>
+        <integer>63</integer>
       </dict>
     </dict>
   </lib>
diff --git a/src/Cantarell-Regular.ufo/glyphs/zero.numr.glif b/src/Cantarell-Regular.ufo/glyphs/zero.numr.glif
index d0e557b1..16f65047 100644
--- a/src/Cantarell-Regular.ufo/glyphs/zero.numr.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/zero.numr.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zero.numr" format="2">
-  <advance width="488"/>
+  <advance width="445"/>
   <outline>
     <component base="zero.dnom" yOffset="260"/>
   </outline>
diff --git a/src/Cantarell-Regular.ufo/glyphs/zeroinferior.glif 
b/src/Cantarell-Regular.ufo/glyphs/zeroinferior.glif
index 79ec5980..962f1672 100644
--- a/src/Cantarell-Regular.ufo/glyphs/zeroinferior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/zeroinferior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zeroinferior" format="2">
-  <advance width="488"/>
+  <advance width="445"/>
   <unicode hex="2080"/>
   <outline>
     <component base="zero.dnom" yOffset="-217"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/zerosuperior.glif 
b/src/Cantarell-Regular.ufo/glyphs/zerosuperior.glif
index d6c75c5b..e37ec415 100644
--- a/src/Cantarell-Regular.ufo/glyphs/zerosuperior.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/zerosuperior.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zerosuperior" format="2">
-  <advance width="488"/>
+  <advance width="445"/>
   <unicode hex="2070"/>
   <outline>
     <component base="zero.dnom" yOffset="370"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/zerothird.glif b/src/Cantarell-Regular.ufo/glyphs/zerothird.glif
index 126a65f0..93009ade 100644
--- a/src/Cantarell-Regular.ufo/glyphs/zerothird.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/zerothird.glif
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zerothird" format="2">
-  <advance width="1230"/>
+  <advance width="1020"/>
   <unicode hex="2189"/>
   <outline>
     <component base="zero.numr"/>
-    <component base="fraction" xOffset="488"/>
-    <component base="three.dnom" xOffset="787"/>
+    <component base="fraction" xOffset="445"/>
+    <component base="three.dnom" xOffset="615"/>
   </outline>
   <lib>
     <dict>


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