[cantarell-fonts/respacing] Respace Cyrillics, pass 2



commit d9ffd7d286f68c08d68261d01086ba1c214378d8
Author: Nikolaus Waxweiler <madigens gmail com>
Date:   Wed Oct 16 00:27:36 2019 +0100

    Respace Cyrillics, pass 2

 src/Cantarell-Bold.ufo/glyphs/B_e-cy.glif          |  4 +-
 src/Cantarell-Bold.ufo/glyphs/C_he-cy.glif         |  2 +-
 .../glyphs/C_hedescender-cy.glif                   |  6 +-
 .../glyphs/C_hekhakassian-cy.glif                  |  2 +-
 src/Cantarell-Bold.ufo/glyphs/D_e-cy.glif          | 10 +--
 src/Cantarell-Bold.ufo/glyphs/E_n-cy.glif          |  2 +-
 src/Cantarell-Bold.ufo/glyphs/E_ndescender-cy.glif |  6 +-
 src/Cantarell-Bold.ufo/glyphs/G_e-cy.glif          |  2 +-
 src/Cantarell-Bold.ufo/glyphs/G_edescender-cy.glif |  2 +-
 src/Cantarell-Bold.ufo/glyphs/G_hestroke-cy.glif   | 24 +++---
 src/Cantarell-Bold.ufo/glyphs/H_a-cy.glif          |  2 +-
 src/Cantarell-Bold.ufo/glyphs/H_adescender-cy.glif |  6 +-
 src/Cantarell-Bold.ufo/glyphs/K_a-cy.glif          |  2 +-
 src/Cantarell-Bold.ufo/glyphs/K_adescender-cy.glif |  2 +-
 .../glyphs/K_averticalstroke-cy.glif               |  4 +-
 src/Cantarell-Bold.ufo/glyphs/S_hcha-cy.glif       | 10 +--
 src/Cantarell-Bold.ufo/glyphs/T_se-cy.glif         | 12 +--
 src/Cantarell-Bold.ufo/glyphs/T_she-cy.glif        |  4 +-
 src/Cantarell-Bold.ufo/glyphs/Y_at-cy.glif         | 52 +++++++------
 src/Cantarell-Bold.ufo/glyphs/Z_he-cy.glif         |  2 +-
 .../glyphs/Z_hedescender-cy.glif                   |  6 +-
 .../glyphs/_descenderreversed-cy.glif              |  2 +-
 src/Cantarell-Bold.ufo/glyphs/che-cy.glif          | 46 +++++------
 src/Cantarell-Bold.ufo/glyphs/chedescender-cy.glif |  6 +-
 src/Cantarell-Bold.ufo/glyphs/chedieresis-cy.glif  |  4 +-
 .../glyphs/chekhakassian-cy.glif                   |  4 +-
 src/Cantarell-Bold.ufo/glyphs/de-cy.glif           |  8 +-
 .../glyphs/descender-cy.case.glif                  |  4 +-
 src/Cantarell-Bold.ufo/glyphs/ef-cy.glif           |  8 +-
 src/Cantarell-Bold.ufo/glyphs/el-cy.glif           | 42 +++++-----
 src/Cantarell-Bold.ufo/glyphs/en-cy.glif           |  2 +-
 src/Cantarell-Bold.ufo/glyphs/endescender-cy.glif  |  6 +-
 src/Cantarell-Bold.ufo/glyphs/ha-cy.glif           |  2 +-
 src/Cantarell-Bold.ufo/glyphs/hadescender-cy.glif  |  6 +-
 src/Cantarell-Bold.ufo/glyphs/lje-cy.glif          | 78 +++++++++----------
 src/Cantarell-Bold.ufo/glyphs/shcha-cy.glif        | 10 +--
 src/Cantarell-Bold.ufo/glyphs/tse-cy.glif          | 12 +--
 src/Cantarell-Bold.ufo/glyphs/ze-cy.glif           | 90 +++++++++++-----------
 src/Cantarell-Bold.ufo/glyphs/zedescender-cy.glif  |  4 +-
 src/Cantarell-Bold.ufo/glyphs/zedieresis-cy.glif   |  4 +-
 src/Cantarell-Bold.ufo/glyphs/zhe-cy.glif          |  2 +-
 src/Cantarell-Bold.ufo/glyphs/zhedescender-cy.glif |  6 +-
 src/Cantarell-Light.ufo/glyphs/B_e-cy.glif         |  4 +-
 src/Cantarell-Light.ufo/glyphs/C_he-cy.glif        |  2 +-
 .../glyphs/C_hedescender-cy.glif                   |  6 +-
 .../glyphs/C_hekhakassian-cy.glif                  |  2 +-
 src/Cantarell-Light.ufo/glyphs/E_n-cy.glif         |  2 +-
 .../glyphs/E_ndescender-cy.glif                    |  6 +-
 src/Cantarell-Light.ufo/glyphs/G_e-cy.glif         |  2 +-
 .../glyphs/G_edescender-cy.glif                    |  2 +-
 src/Cantarell-Light.ufo/glyphs/G_hestroke-cy.glif  | 24 +++---
 src/Cantarell-Light.ufo/glyphs/H_a-cy.glif         |  2 +-
 .../glyphs/H_adescender-cy.glif                    |  6 +-
 src/Cantarell-Light.ufo/glyphs/K_a-cy.glif         |  2 +-
 .../glyphs/K_adescender-cy.glif                    |  6 +-
 .../glyphs/K_averticalstroke-cy.glif               |  4 +-
 src/Cantarell-Light.ufo/glyphs/S_hcha-cy.glif      | 10 +--
 src/Cantarell-Light.ufo/glyphs/T_se-cy.glif        | 12 +--
 src/Cantarell-Light.ufo/glyphs/T_she-cy.glif       |  2 +
 src/Cantarell-Light.ufo/glyphs/Y_at-cy.glif        | 52 +++++++------
 src/Cantarell-Light.ufo/glyphs/Z_he-cy.glif        |  2 +-
 .../glyphs/Z_hedescender-cy.glif                   |  6 +-
 .../glyphs/chedescender-cy.glif                    |  4 +-
 src/Cantarell-Light.ufo/glyphs/de-cy.glif          |  8 +-
 .../glyphs/descender-cy.case.glif                  |  4 +-
 src/Cantarell-Light.ufo/glyphs/descender-cy.glif   |  4 +-
 src/Cantarell-Light.ufo/glyphs/endescender-cy.glif |  4 +-
 src/Cantarell-Light.ufo/glyphs/hadescender-cy.glif |  4 +-
 src/Cantarell-Light.ufo/glyphs/shcha-cy.glif       | 10 +--
 src/Cantarell-Light.ufo/glyphs/tse-cy.glif         | 12 +--
 .../glyphs/zhedescender-cy.glif                    |  4 +-
 src/Cantarell-Regular.ufo/glyphs/B_e-cy.glif       |  2 +
 src/Cantarell-Regular.ufo/glyphs/C_he-cy.glif      |  2 +-
 .../glyphs/C_hedescender-cy.glif                   |  6 +-
 .../glyphs/C_hekhakassian-cy.glif                  |  2 +-
 src/Cantarell-Regular.ufo/glyphs/E_f-cy.glif       |  8 +-
 src/Cantarell-Regular.ufo/glyphs/E_l-cy.glif       | 42 +++++-----
 src/Cantarell-Regular.ufo/glyphs/E_n-cy.glif       |  2 +-
 .../glyphs/E_ndescender-cy.glif                    |  6 +-
 src/Cantarell-Regular.ufo/glyphs/G_e-cy.glif       |  2 +-
 .../glyphs/G_edescender-cy.glif                    |  2 +-
 .../glyphs/G_hemiddlehook-cy.glif                  |  2 +-
 .../glyphs/G_hestroke-cy.glif                      | 24 +++---
 src/Cantarell-Regular.ufo/glyphs/H_a-cy.glif       |  2 +-
 .../glyphs/H_adescender-cy.glif                    |  6 +-
 src/Cantarell-Regular.ufo/glyphs/I_zhitsa-cy.glif  |  2 +-
 src/Cantarell-Regular.ufo/glyphs/K_a-cy.glif       |  4 +-
 .../glyphs/K_abashkir-cy.glif                      |  2 +-
 .../glyphs/K_adescender-cy.glif                    |  2 +-
 .../glyphs/K_averticalstroke-cy.glif               |  4 +-
 src/Cantarell-Regular.ufo/glyphs/K_je-cy.glif      |  2 +-
 src/Cantarell-Regular.ufo/glyphs/L_je-cy.glif      | 78 +++++++++----------
 src/Cantarell-Regular.ufo/glyphs/S_hcha-cy.glif    | 10 +--
 src/Cantarell-Regular.ufo/glyphs/T_se-cy.glif      | 12 +--
 src/Cantarell-Regular.ufo/glyphs/T_she-cy.glif     |  4 +-
 src/Cantarell-Regular.ufo/glyphs/U_-cy.glif        | 24 +++---
 .../glyphs/U_dieresis-cy.glif                      |  4 +-
 .../glyphs/U_hungarumlaut-cy.glif                  |  4 +-
 src/Cantarell-Regular.ufo/glyphs/U_macron-cy.glif  |  4 +-
 src/Cantarell-Regular.ufo/glyphs/U_short-cy.glif   |  4 +-
 src/Cantarell-Regular.ufo/glyphs/Y_at-cy.glif      | 52 +++++++------
 src/Cantarell-Regular.ufo/glyphs/Z_he-cy.glif      | 50 ++++++------
 src/Cantarell-Regular.ufo/glyphs/Z_hebreve-cy.glif |  4 +-
 .../glyphs/Z_hedescender-cy.glif                   |  6 +-
 .../glyphs/Z_hedieresis-cy.glif                    |  4 +-
 .../glyphs/_descenderreversed-cy.glif              |  2 +-
 src/Cantarell-Regular.ufo/glyphs/che-cy.glif       |  2 +-
 .../glyphs/chedescender-cy.glif                    |  6 +-
 .../glyphs/chekhakassian-cy.glif                   |  2 +-
 src/Cantarell-Regular.ufo/glyphs/de-cy.glif        |  8 +-
 .../glyphs/descender-cy.case.glif                  |  4 +-
 src/Cantarell-Regular.ufo/glyphs/el-cy.glif        | 42 +++++-----
 src/Cantarell-Regular.ufo/glyphs/en-cy.glif        |  2 +-
 .../glyphs/endescender-cy.glif                     |  6 +-
 .../glyphs/ghemiddlehook-cy.glif                   |  2 +-
 src/Cantarell-Regular.ufo/glyphs/ha-cy.glif        |  2 +-
 .../glyphs/hadescender-cy.glif                     |  6 +-
 src/Cantarell-Regular.ufo/glyphs/izhitsa-cy.glif   |  2 +-
 src/Cantarell-Regular.ufo/glyphs/lje-cy.glif       | 78 +++++++++----------
 src/Cantarell-Regular.ufo/glyphs/shcha-cy.glif     | 10 +--
 src/Cantarell-Regular.ufo/glyphs/tse-cy.glif       | 12 +--
 .../glyphs/zhedescender-cy.glif                    |  4 +-
 122 files changed, 690 insertions(+), 600 deletions(-)
---
diff --git a/src/Cantarell-Bold.ufo/glyphs/B_e-cy.glif b/src/Cantarell-Bold.ufo/glyphs/B_e-cy.glif
index b6ee8bd5..90fb4035 100644
--- a/src/Cantarell-Bold.ufo/glyphs/B_e-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/B_e-cy.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Be-cy" format="2">
-  <advance width="645"/>
+  <advance width="646"/>
   <unicode hex="0411"/>
   <outline>
     <contour>
@@ -32,6 +32,8 @@
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>I</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Softsign-cy</string>
     </dict>
   </lib>
 </glyph>
diff --git a/src/Cantarell-Bold.ufo/glyphs/C_he-cy.glif b/src/Cantarell-Bold.ufo/glyphs/C_he-cy.glif
index b51b7dff..5bbd6abc 100644
--- a/src/Cantarell-Bold.ufo/glyphs/C_he-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/C_he-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="Che-cy" format="2">
   <advance width="662"/>
   <unicode hex="0427"/>
-  <anchor x="558" y="0" name="bottomright"/>
+  <anchor x="528" y="0" name="bottomright"/>
   <anchor x="332" y="694" name="top"/>
   <outline>
     <contour>
diff --git a/src/Cantarell-Bold.ufo/glyphs/C_hedescender-cy.glif 
b/src/Cantarell-Bold.ufo/glyphs/C_hedescender-cy.glif
index 3b71883f..e9d77593 100644
--- a/src/Cantarell-Bold.ufo/glyphs/C_hedescender-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/C_hedescender-cy.glif
@@ -1,15 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Chedescender-cy" format="2">
-  <advance width="729"/>
+  <advance width="706"/>
   <unicode hex="04B6"/>
   <outline>
     <component base="Che-cy"/>
-    <component base="descender-cy.case" xOffset="462"/>
+    <component base="descender-cy.case" xOffset="432"/>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>Che-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Bold.ufo/glyphs/C_hekhakassian-cy.glif 
b/src/Cantarell-Bold.ufo/glyphs/C_hekhakassian-cy.glif
index 5f4e832c..e362f178 100644
--- a/src/Cantarell-Bold.ufo/glyphs/C_hekhakassian-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/C_hekhakassian-cy.glif
@@ -4,6 +4,6 @@
   <unicode hex="04CB"/>
   <outline>
     <component base="Che-cy"/>
-    <component base="_descenderreverse-cy.case" xOffset="357"/>
+    <component base="_descenderreverse-cy.case" xOffset="327"/>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Bold.ufo/glyphs/D_e-cy.glif b/src/Cantarell-Bold.ufo/glyphs/D_e-cy.glif
index d57ba2a6..c79c1012 100644
--- a/src/Cantarell-Bold.ufo/glyphs/D_e-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/D_e-cy.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="De-cy" format="2">
-  <advance width="802"/>
+  <advance width="803"/>
   <unicode hex="0414"/>
   <outline>
     <contour>
@@ -23,10 +23,10 @@
       <point x="14" y="-187" type="line"/>
       <point x="176" y="-187" type="line"/>
       <point x="176" y="0" type="line"/>
-      <point x="627" y="0" type="line"/>
-      <point x="625" y="-187" type="line"/>
-      <point x="788" y="-187" type="line"/>
-      <point x="788" y="151" type="line"/>
+      <point x="628" y="0" type="line"/>
+      <point x="626" y="-187" type="line"/>
+      <point x="789" y="-187" type="line"/>
+      <point x="789" y="151" type="line"/>
       <point x="14" y="151" type="line"/>
     </contour>
   </outline>
diff --git a/src/Cantarell-Bold.ufo/glyphs/E_n-cy.glif b/src/Cantarell-Bold.ufo/glyphs/E_n-cy.glif
index cba2ea51..6661ad89 100644
--- a/src/Cantarell-Bold.ufo/glyphs/E_n-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/E_n-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="En-cy" format="2">
   <advance width="763"/>
   <unicode hex="041D"/>
-  <anchor x="651" y="0" name="bottomright"/>
+  <anchor x="629" y="0" name="bottomright"/>
   <outline>
     <component base="H"/>
   </outline>
diff --git a/src/Cantarell-Bold.ufo/glyphs/E_ndescender-cy.glif 
b/src/Cantarell-Bold.ufo/glyphs/E_ndescender-cy.glif
index bc4e5700..19186fc1 100644
--- a/src/Cantarell-Bold.ufo/glyphs/E_ndescender-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/E_ndescender-cy.glif
@@ -1,15 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Endescender-cy" format="2">
-  <advance width="822"/>
+  <advance width="807"/>
   <unicode hex="04A2"/>
   <outline>
     <component base="En-cy"/>
-    <component base="descender-cy.case" xOffset="555"/>
+    <component base="descender-cy.case" xOffset="533"/>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>I</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Bold.ufo/glyphs/G_e-cy.glif b/src/Cantarell-Bold.ufo/glyphs/G_e-cy.glif
index f3883ff6..ee1f84de 100644
--- a/src/Cantarell-Bold.ufo/glyphs/G_e-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/G_e-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="Ge-cy" format="2">
   <advance width="570"/>
   <unicode hex="0413"/>
-  <anchor x="190" y="0" name="bottomright"/>
+  <anchor x="184" y="0" name="bottomright"/>
   <anchor x="287" y="694" name="top"/>
   <outline>
     <contour>
diff --git a/src/Cantarell-Bold.ufo/glyphs/G_edescender-cy.glif 
b/src/Cantarell-Bold.ufo/glyphs/G_edescender-cy.glif
index 134c6858..e36c0ca7 100644
--- a/src/Cantarell-Bold.ufo/glyphs/G_edescender-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/G_edescender-cy.glif
@@ -4,6 +4,6 @@
   <unicode hex="04F6"/>
   <outline>
     <component base="Ge-cy"/>
-    <component base="descender-cy.case" xOffset="94"/>
+    <component base="descender-cy.case" xOffset="88"/>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Bold.ufo/glyphs/G_hestroke-cy.glif 
b/src/Cantarell-Bold.ufo/glyphs/G_hestroke-cy.glif
index b1e2bf53..c560e90f 100644
--- a/src/Cantarell-Bold.ufo/glyphs/G_hestroke-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/G_hestroke-cy.glif
@@ -1,25 +1,27 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Ghestroke-cy" format="2">
-  <advance width="607"/>
+  <advance width="576"/>
   <unicode hex="0492"/>
   <outline>
     <contour>
-      <point x="118" y="0" type="line"/>
-      <point x="294" y="0" type="line"/>
-      <point x="294" y="542" type="line"/>
-      <point x="593" y="542" type="line"/>
-      <point x="593" y="694" type="line"/>
-      <point x="118" y="694" type="line"/>
+      <point x="87" y="0" type="line"/>
+      <point x="263" y="0" type="line"/>
+      <point x="263" y="542" type="line"/>
+      <point x="562" y="542" type="line"/>
+      <point x="562" y="694" type="line"/>
+      <point x="87" y="694" type="line"/>
     </contour>
     <contour>
-      <point x="15" y="267" type="line"/>
-      <point x="446" y="267" type="line"/>
-      <point x="446" y="387" type="line"/>
-      <point x="15" y="387" type="line"/>
+      <point x="-16" y="267" type="line"/>
+      <point x="415" y="267" type="line"/>
+      <point x="415" y="387" type="line"/>
+      <point x="-16" y="387" type="line"/>
     </contour>
   </outline>
   <lib>
     <dict>
+      <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+      <string>Eth</string>
       <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
       <string>Ge-cy</string>
     </dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/H_a-cy.glif b/src/Cantarell-Bold.ufo/glyphs/H_a-cy.glif
index 6e7db53c..8d4497d3 100644
--- a/src/Cantarell-Bold.ufo/glyphs/H_a-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/H_a-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="Ha-cy" format="2">
   <advance width="652"/>
   <unicode hex="0425"/>
-  <anchor x="532" y="0" name="bottomright"/>
+  <anchor x="507" y="0" name="bottomright"/>
   <outline>
     <component base="X"/>
   </outline>
diff --git a/src/Cantarell-Bold.ufo/glyphs/H_adescender-cy.glif 
b/src/Cantarell-Bold.ufo/glyphs/H_adescender-cy.glif
index d2429043..04b1bc7d 100644
--- a/src/Cantarell-Bold.ufo/glyphs/H_adescender-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/H_adescender-cy.glif
@@ -1,15 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Hadescender-cy" format="2">
-  <advance width="704"/>
+  <advance width="685"/>
   <unicode hex="04B2"/>
   <outline>
     <component base="Ha-cy"/>
-    <component base="descender-cy.case" xOffset="436"/>
+    <component base="descender-cy.case" xOffset="411"/>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>Ha-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Bold.ufo/glyphs/K_a-cy.glif b/src/Cantarell-Bold.ufo/glyphs/K_a-cy.glif
index 5902d263..d759f083 100644
--- a/src/Cantarell-Bold.ufo/glyphs/K_a-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/K_a-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="Ka-cy" format="2">
   <advance width="701"/>
   <unicode hex="041A"/>
-  <anchor x="558" y="0" name="bottomright"/>
+  <anchor x="548" y="0" name="bottomright"/>
   <anchor x="329" y="694" name="top"/>
   <outline>
     <contour>
diff --git a/src/Cantarell-Bold.ufo/glyphs/K_adescender-cy.glif 
b/src/Cantarell-Bold.ufo/glyphs/K_adescender-cy.glif
index c2f7f879..7bc41e92 100644
--- a/src/Cantarell-Bold.ufo/glyphs/K_adescender-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/K_adescender-cy.glif
@@ -4,7 +4,7 @@
   <unicode hex="049A"/>
   <outline>
     <component base="Ka-cy"/>
-    <component base="descender-cy.case" xOffset="462"/>
+    <component base="descender-cy.case" xOffset="452"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/K_averticalstroke-cy.glif 
b/src/Cantarell-Bold.ufo/glyphs/K_averticalstroke-cy.glif
index e554ac6c..d310e09a 100644
--- a/src/Cantarell-Bold.ufo/glyphs/K_averticalstroke-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/K_averticalstroke-cy.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Kaverticalstroke-cy" format="2">
-  <advance width="732"/>
+  <advance width="737"/>
   <unicode hex="049C"/>
   <outline>
     <contour>
@@ -35,6 +35,8 @@
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>I</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Ka-cy</string>
     </dict>
   </lib>
 </glyph>
diff --git a/src/Cantarell-Bold.ufo/glyphs/S_hcha-cy.glif b/src/Cantarell-Bold.ufo/glyphs/S_hcha-cy.glif
index b7b0448a..bc6fa307 100644
--- a/src/Cantarell-Bold.ufo/glyphs/S_hcha-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/S_hcha-cy.glif
@@ -1,17 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Shcha-cy" format="2">
-  <advance width="1142"/>
+  <advance width="1127"/>
   <unicode hex="0429"/>
   <outline>
     <contour>
-      <point x="973" y="-187" type="line"/>
-      <point x="1135" y="-187" type="line"/>
-      <point x="1135" y="151" type="line"/>
+      <point x="951" y="-187" type="line"/>
+      <point x="1113" y="-187" type="line"/>
+      <point x="1113" y="151" type="line"/>
       <point x="241" y="151" type="line"/>
       <point x="241" y="694" type="line"/>
       <point x="71" y="694" type="line"/>
       <point x="71" y="0" type="line"/>
-      <point x="973" y="0" type="line"/>
+      <point x="951" y="0" type="line"/>
     </contour>
     <contour>
       <point x="451" y="72" type="line"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/T_se-cy.glif b/src/Cantarell-Bold.ufo/glyphs/T_se-cy.glif
index 25f6f8c3..56e07667 100644
--- a/src/Cantarell-Bold.ufo/glyphs/T_se-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/T_se-cy.glif
@@ -1,17 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Tse-cy" format="2">
-  <advance width="800"/>
+  <advance width="785"/>
   <unicode hex="0426"/>
   <outline>
     <contour>
-      <point x="631" y="-187" type="line"/>
-      <point x="793" y="-187" type="line"/>
-      <point x="793" y="151" type="line"/>
+      <point x="609" y="-187" type="line"/>
+      <point x="771" y="-187" type="line"/>
+      <point x="771" y="151" type="line"/>
       <point x="242" y="151" type="line"/>
       <point x="242" y="694" type="line"/>
       <point x="71" y="694" type="line"/>
       <point x="71" y="0" type="line"/>
-      <point x="631" y="0" type="line"/>
+      <point x="609" y="0" type="line"/>
     </contour>
     <contour>
       <point x="489" y="72" type="line"/>
@@ -24,6 +24,8 @@
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>I</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>De-cy</string>
     </dict>
   </lib>
 </glyph>
diff --git a/src/Cantarell-Bold.ufo/glyphs/T_she-cy.glif b/src/Cantarell-Bold.ufo/glyphs/T_she-cy.glif
index 281e2914..65461b75 100644
--- a/src/Cantarell-Bold.ufo/glyphs/T_she-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/T_she-cy.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Tshe-cy" format="2">
-  <advance width="807"/>
+  <advance width="803"/>
   <unicode hex="040B"/>
   <outline>
     <contour>
@@ -38,6 +38,8 @@
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>=|Ge-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Shha-cy</string>
     </dict>
   </lib>
 </glyph>
diff --git a/src/Cantarell-Bold.ufo/glyphs/Y_at-cy.glif b/src/Cantarell-Bold.ufo/glyphs/Y_at-cy.glif
index f69be460..94ff5391 100644
--- a/src/Cantarell-Bold.ufo/glyphs/Y_at-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/Y_at-cy.glif
@@ -1,39 +1,41 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Yat-cy" format="2">
-  <advance width="705"/>
+  <advance width="677"/>
   <unicode hex="0462"/>
   <outline>
     <contour>
-      <point x="120" y="0" type="line"/>
-      <point x="394" y="0" type="line" smooth="yes"/>
-      <point x="565" y="0"/>
-      <point x="685" y="98"/>
-      <point x="685" y="237" type="curve" smooth="yes"/>
-      <point x="685" y="364"/>
-      <point x="592" y="444"/>
-      <point x="445" y="444" type="curve" smooth="yes"/>
-      <point x="233" y="444" type="line"/>
-      <point x="233" y="312" type="line"/>
-      <point x="407" y="312" type="line" smooth="yes"/>
-      <point x="465" y="312"/>
-      <point x="505" y="274"/>
-      <point x="505" y="220" type="curve" smooth="yes"/>
-      <point x="505" y="168"/>
-      <point x="472" y="136"/>
-      <point x="417" y="136" type="curve" smooth="yes"/>
-      <point x="290" y="136" type="line"/>
-      <point x="290" y="694" type="line"/>
-      <point x="120" y="694" type="line"/>
+      <point x="92" y="0" type="line"/>
+      <point x="366" y="0" type="line" smooth="yes"/>
+      <point x="537" y="0"/>
+      <point x="657" y="98"/>
+      <point x="657" y="237" type="curve" smooth="yes"/>
+      <point x="657" y="364"/>
+      <point x="564" y="444"/>
+      <point x="417" y="444" type="curve" smooth="yes"/>
+      <point x="205" y="444" type="line"/>
+      <point x="205" y="312" type="line"/>
+      <point x="379" y="312" type="line" smooth="yes"/>
+      <point x="437" y="312"/>
+      <point x="477" y="274"/>
+      <point x="477" y="220" type="curve" smooth="yes"/>
+      <point x="477" y="168"/>
+      <point x="444" y="136"/>
+      <point x="389" y="136" type="curve" smooth="yes"/>
+      <point x="262" y="136" type="line"/>
+      <point x="262" y="694" type="line"/>
+      <point x="92" y="694" type="line"/>
     </contour>
     <contour>
-      <point x="12" y="493" type="line"/>
-      <point x="433" y="493" type="line"/>
-      <point x="433" y="621" type="line"/>
-      <point x="12" y="621" type="line"/>
+      <point x="-16" y="493" type="line"/>
+      <point x="405" y="493" type="line"/>
+      <point x="405" y="621" type="line"/>
+      <point x="-16" y="621" type="line"/>
     </contour>
   </outline>
   <lib>
     <dict>
+      <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+      <string>Eth</string>
       <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
       <string>Softsign-cy</string>
     </dict>
diff --git a/src/Cantarell-Bold.ufo/glyphs/Z_he-cy.glif b/src/Cantarell-Bold.ufo/glyphs/Z_he-cy.glif
index b35d4316..65c9256a 100644
--- a/src/Cantarell-Bold.ufo/glyphs/Z_he-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/Z_he-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="Zhe-cy" format="2">
   <advance width="1045"/>
   <unicode hex="0416"/>
-  <anchor x="907" y="0" name="bottomright"/>
+  <anchor x="897" y="0" name="bottomright"/>
   <anchor x="523" y="694" name="top"/>
   <outline>
     <contour>
diff --git a/src/Cantarell-Bold.ufo/glyphs/Z_hedescender-cy.glif 
b/src/Cantarell-Bold.ufo/glyphs/Z_hedescender-cy.glif
index 632b5b52..e88ee155 100644
--- a/src/Cantarell-Bold.ufo/glyphs/Z_hedescender-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/Z_hedescender-cy.glif
@@ -1,15 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Zhedescender-cy" format="2">
-  <advance width="1082"/>
+  <advance width="1075"/>
   <unicode hex="0496"/>
   <outline>
     <component base="Zhe-cy"/>
-    <component base="descender-cy.case" xOffset="811"/>
+    <component base="descender-cy.case" xOffset="801"/>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>Zhe-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Bold.ufo/glyphs/_descenderreversed-cy.glif 
b/src/Cantarell-Bold.ufo/glyphs/_descenderreversed-cy.glif
index 7c9103bc..194e4a0f 100644
--- a/src/Cantarell-Bold.ufo/glyphs/_descenderreversed-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/_descenderreversed-cy.glif
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="_descenderreversed-cy" format="2">
   <advance width="316"/>
-  <anchor x="243" y="0" name="_bottomright"/>
+  <anchor x="233" y="0" name="_bottomright"/>
   <outline>
     <contour>
       <point x="47" y="-136" type="line"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/che-cy.glif b/src/Cantarell-Bold.ufo/glyphs/che-cy.glif
index 42d2beb7..d812f69d 100644
--- a/src/Cantarell-Bold.ufo/glyphs/che-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/che-cy.glif
@@ -1,33 +1,33 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="che-cy" format="2">
-  <advance width="574"/>
+  <advance width="570"/>
   <unicode hex="0447"/>
-  <anchor x="443" y="0" name="bottomright"/>
-  <anchor x="288" y="490" name="top"/>
+  <anchor x="429" y="0" name="bottomright"/>
+  <anchor x="284" y="490" name="top"/>
   <outline>
     <contour>
-      <point x="209" y="162" type="curve" smooth="yes"/>
-      <point x="277" y="162"/>
-      <point x="341" y="184"/>
-      <point x="385" y="229" type="curve"/>
-      <point x="363" y="331" type="line"/>
-      <point x="339" y="318"/>
-      <point x="300" y="310"/>
-      <point x="271" y="310" type="curve" smooth="yes"/>
-      <point x="228" y="310"/>
-      <point x="192" y="329"/>
-      <point x="192" y="354" type="curve" smooth="yes"/>
-      <point x="192" y="490" type="line"/>
-      <point x="27" y="490" type="line"/>
-      <point x="27" y="315" type="line" smooth="yes"/>
-      <point x="27" y="220"/>
-      <point x="99" y="162"/>
+      <point x="205" y="162" type="curve" smooth="yes"/>
+      <point x="273" y="162"/>
+      <point x="337" y="184"/>
+      <point x="381" y="229" type="curve"/>
+      <point x="359" y="331" type="line"/>
+      <point x="335" y="318"/>
+      <point x="296" y="310"/>
+      <point x="267" y="310" type="curve" smooth="yes"/>
+      <point x="224" y="310"/>
+      <point x="188" y="329"/>
+      <point x="188" y="354" type="curve" smooth="yes"/>
+      <point x="188" y="490" type="line"/>
+      <point x="23" y="490" type="line"/>
+      <point x="23" y="315" type="line" smooth="yes"/>
+      <point x="23" y="220"/>
+      <point x="95" y="162"/>
     </contour>
     <contour>
-      <point x="344" y="0" type="line"/>
-      <point x="512" y="0" type="line"/>
-      <point x="512" y="490" type="line"/>
-      <point x="344" y="490" type="line"/>
+      <point x="340" y="0" type="line"/>
+      <point x="508" y="0" type="line"/>
+      <point x="508" y="490" type="line"/>
+      <point x="340" y="490" type="line"/>
     </contour>
   </outline>
   <lib>
diff --git a/src/Cantarell-Bold.ufo/glyphs/chedescender-cy.glif 
b/src/Cantarell-Bold.ufo/glyphs/chedescender-cy.glif
index 0a1686f8..fddc8924 100644
--- a/src/Cantarell-Bold.ufo/glyphs/chedescender-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/chedescender-cy.glif
@@ -1,15 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="chedescender-cy" format="2">
-  <advance width="604"/>
+  <advance width="596"/>
   <unicode hex="04B7"/>
   <outline>
     <component base="che-cy"/>
-    <component base="descender-cy" xOffset="347"/>
+    <component base="descender-cy" xOffset="333"/>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>che-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Bold.ufo/glyphs/chedieresis-cy.glif 
b/src/Cantarell-Bold.ufo/glyphs/chedieresis-cy.glif
index 1e76297e..e76a1416 100644
--- a/src/Cantarell-Bold.ufo/glyphs/chedieresis-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/chedieresis-cy.glif
@@ -1,9 +1,9 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="chedieresis-cy" format="2">
-  <advance width="574"/>
+  <advance width="570"/>
   <unicode hex="04F5"/>
   <outline>
     <component base="che-cy"/>
-    <component base="dieresiscomb" xOffset="19"/>
+    <component base="dieresiscomb" xOffset="15"/>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Bold.ufo/glyphs/chekhakassian-cy.glif 
b/src/Cantarell-Bold.ufo/glyphs/chekhakassian-cy.glif
index edb23802..951ed69f 100644
--- a/src/Cantarell-Bold.ufo/glyphs/chekhakassian-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/chekhakassian-cy.glif
@@ -1,9 +1,9 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="chekhakassian-cy" format="2">
-  <advance width="574"/>
+  <advance width="570"/>
   <unicode hex="04CC"/>
   <outline>
     <component base="che-cy"/>
-    <component base="_descenderreversed-cy" xOffset="200"/>
+    <component base="_descenderreversed-cy" xOffset="196"/>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Bold.ufo/glyphs/de-cy.glif b/src/Cantarell-Bold.ufo/glyphs/de-cy.glif
index 5885d7e5..cf7b1617 100644
--- a/src/Cantarell-Bold.ufo/glyphs/de-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/de-cy.glif
@@ -23,10 +23,10 @@
       <point x="10" y="-135" type="line"/>
       <point x="161" y="-135" type="line"/>
       <point x="161" y="0" type="line"/>
-      <point x="457" y="0" type="line"/>
-      <point x="457" y="-135" type="line"/>
-      <point x="608" y="-135" type="line"/>
-      <point x="608" y="131" type="line"/>
+      <point x="459" y="0" type="line"/>
+      <point x="459" y="-135" type="line"/>
+      <point x="610" y="-135" type="line"/>
+      <point x="610" y="131" type="line"/>
       <point x="10" y="131" type="line"/>
     </contour>
   </outline>
diff --git a/src/Cantarell-Bold.ufo/glyphs/descender-cy.case.glif 
b/src/Cantarell-Bold.ufo/glyphs/descender-cy.case.glif
index 97ca76cf..c3c79a8c 100644
--- a/src/Cantarell-Bold.ufo/glyphs/descender-cy.case.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/descender-cy.case.glif
@@ -4,12 +4,12 @@
   <anchor x="96" y="0" name="_bottomright"/>
   <outline>
     <contour>
-      <point x="35" y="0" type="line"/>
+      <point x="55" y="0" type="line"/>
       <point x="98" y="0" type="line"/>
       <point x="98" y="-187" type="line"/>
       <point x="260" y="-187" type="line"/>
       <point x="260" y="151" type="line"/>
-      <point x="35" y="151" type="line"/>
+      <point x="55" y="151" type="line"/>
     </contour>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Bold.ufo/glyphs/ef-cy.glif b/src/Cantarell-Bold.ufo/glyphs/ef-cy.glif
index 7237cc2f..8cd21175 100644
--- a/src/Cantarell-Bold.ufo/glyphs/ef-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/ef-cy.glif
@@ -4,10 +4,10 @@
   <unicode hex="0444"/>
   <outline>
     <contour>
-      <point x="332" y="-217" type="line"/>
-      <point x="488" y="-217" type="line"/>
-      <point x="488" y="739" type="line"/>
-      <point x="332" y="739" type="line"/>
+      <point x="333" y="-217" type="line"/>
+      <point x="487" y="-217" type="line"/>
+      <point x="487" y="739" type="line"/>
+      <point x="333" y="739" type="line"/>
     </contour>
     <contour>
       <point x="233" y="-5" type="curve" smooth="yes"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/el-cy.glif b/src/Cantarell-Bold.ufo/glyphs/el-cy.glif
index 825a4365..d2e03ac5 100644
--- a/src/Cantarell-Bold.ufo/glyphs/el-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/el-cy.glif
@@ -1,29 +1,29 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="el-cy" format="2">
-  <advance width="612"/>
+  <advance width="600"/>
   <unicode hex="043B"/>
   <outline>
     <contour>
-      <point x="98" y="-17" type="curve" smooth="yes"/>
-      <point x="209" y="-17"/>
-      <point x="275" y="90"/>
-      <point x="275" y="200" type="curve" smooth="yes"/>
-      <point x="275" y="351" type="line"/>
-      <point x="384" y="351" type="line"/>
-      <point x="384" y="0" type="line"/>
-      <point x="550" y="0" type="line"/>
-      <point x="550" y="491" type="line"/>
-      <point x="122" y="491" type="line"/>
-      <point x="122" y="194" type="line" smooth="yes"/>
-      <point x="122" y="176"/>
-      <point x="110" y="115"/>
-      <point x="68" y="115" type="curve" smooth="yes"/>
-      <point x="60" y="115"/>
-      <point x="39" y="122"/>
-      <point x="25" y="131" type="curve"/>
-      <point x="-2" y="15" type="line"/>
-      <point x="23" y="-5"/>
-      <point x="59" y="-17"/>
+      <point x="86" y="-17" type="curve" smooth="yes"/>
+      <point x="197" y="-17"/>
+      <point x="263" y="90"/>
+      <point x="263" y="200" type="curve" smooth="yes"/>
+      <point x="263" y="351" type="line"/>
+      <point x="372" y="351" type="line"/>
+      <point x="372" y="0" type="line"/>
+      <point x="538" y="0" type="line"/>
+      <point x="538" y="491" type="line"/>
+      <point x="110" y="491" type="line"/>
+      <point x="110" y="194" type="line" smooth="yes"/>
+      <point x="110" y="176"/>
+      <point x="98" y="115"/>
+      <point x="56" y="115" type="curve" smooth="yes"/>
+      <point x="48" y="115"/>
+      <point x="27" y="122"/>
+      <point x="13" y="131" type="curve"/>
+      <point x="-14" y="15" type="line"/>
+      <point x="11" y="-5"/>
+      <point x="47" y="-17"/>
     </contour>
   </outline>
   <lib>
diff --git a/src/Cantarell-Bold.ufo/glyphs/en-cy.glif b/src/Cantarell-Bold.ufo/glyphs/en-cy.glif
index d41458d5..58f3841c 100644
--- a/src/Cantarell-Bold.ufo/glyphs/en-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/en-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="en-cy" format="2">
   <advance width="612"/>
   <unicode hex="043D"/>
-  <anchor x="481" y="0" name="bottomright"/>
+  <anchor x="471" y="0" name="bottomright"/>
   <outline>
     <contour>
       <point x="382" y="0" type="line"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/endescender-cy.glif 
b/src/Cantarell-Bold.ufo/glyphs/endescender-cy.glif
index 4e2cb155..3c55cf83 100644
--- a/src/Cantarell-Bold.ufo/glyphs/endescender-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/endescender-cy.glif
@@ -1,15 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="endescender-cy" format="2">
-  <advance width="642"/>
+  <advance width="638"/>
   <unicode hex="04A3"/>
   <outline>
     <component base="en-cy"/>
-    <component base="descender-cy" xOffset="385"/>
+    <component base="descender-cy" xOffset="375"/>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>en-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Bold.ufo/glyphs/ha-cy.glif b/src/Cantarell-Bold.ufo/glyphs/ha-cy.glif
index 31c71896..dd0b0d87 100644
--- a/src/Cantarell-Bold.ufo/glyphs/ha-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/ha-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="ha-cy" format="2">
   <advance width="527"/>
   <unicode hex="0445"/>
-  <anchor x="374" y="0" name="bottomright"/>
+  <anchor x="373" y="0" name="bottomright"/>
   <outline>
     <component base="x"/>
   </outline>
diff --git a/src/Cantarell-Bold.ufo/glyphs/hadescender-cy.glif 
b/src/Cantarell-Bold.ufo/glyphs/hadescender-cy.glif
index 24b352ad..3c8082b5 100644
--- a/src/Cantarell-Bold.ufo/glyphs/hadescender-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/hadescender-cy.glif
@@ -1,15 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="hadescender-cy" format="2">
-  <advance width="543"/>
+  <advance width="546"/>
   <unicode hex="04B3"/>
   <outline>
     <component base="ha-cy"/>
-    <component base="descender-cy" xOffset="278"/>
+    <component base="descender-cy" xOffset="277"/>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>ha-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Bold.ufo/glyphs/lje-cy.glif b/src/Cantarell-Bold.ufo/glyphs/lje-cy.glif
index ffaae287..403bcf2a 100644
--- a/src/Cantarell-Bold.ufo/glyphs/lje-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/lje-cy.glif
@@ -1,49 +1,49 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="lje-cy" format="2">
-  <advance width="871"/>
+  <advance width="859"/>
   <unicode hex="0459"/>
   <outline>
     <contour>
-      <point x="447" y="0" type="line"/>
-      <point x="617" y="0" type="line" smooth="yes"/>
-      <point x="767" y="0"/>
-      <point x="855" y="70"/>
-      <point x="855" y="187" type="curve" smooth="yes"/>
-      <point x="855" y="281"/>
-      <point x="777" y="344"/>
-      <point x="662" y="344" type="curve" smooth="yes"/>
-      <point x="447" y="344" type="line"/>
-      <point x="447" y="220" type="line"/>
-      <point x="626" y="220" type="line" smooth="yes"/>
-      <point x="660" y="220"/>
-      <point x="686" y="202"/>
-      <point x="686" y="173" type="curve" smooth="yes"/>
-      <point x="686" y="144"/>
-      <point x="667" y="126"/>
-      <point x="638" y="126" type="curve" smooth="yes"/>
-      <point x="447" y="126" type="line"/>
+      <point x="435" y="0" type="line"/>
+      <point x="605" y="0" type="line" smooth="yes"/>
+      <point x="755" y="0"/>
+      <point x="843" y="70"/>
+      <point x="843" y="187" type="curve" smooth="yes"/>
+      <point x="843" y="281"/>
+      <point x="765" y="344"/>
+      <point x="650" y="344" type="curve" smooth="yes"/>
+      <point x="435" y="344" type="line"/>
+      <point x="435" y="220" type="line"/>
+      <point x="614" y="220" type="line" smooth="yes"/>
+      <point x="648" y="220"/>
+      <point x="674" y="202"/>
+      <point x="674" y="173" type="curve" smooth="yes"/>
+      <point x="674" y="144"/>
+      <point x="655" y="126"/>
+      <point x="626" y="126" type="curve" smooth="yes"/>
+      <point x="435" y="126" type="line"/>
     </contour>
     <contour>
-      <point x="98" y="-17" type="curve" smooth="yes"/>
-      <point x="209" y="-17"/>
-      <point x="275" y="90"/>
-      <point x="275" y="200" type="curve" smooth="yes"/>
-      <point x="275" y="351" type="line"/>
-      <point x="384" y="351" type="line"/>
-      <point x="384" y="0" type="line"/>
-      <point x="550" y="0" type="line"/>
-      <point x="550" y="491" type="line"/>
-      <point x="122" y="491" type="line"/>
-      <point x="122" y="194" type="line" smooth="yes"/>
-      <point x="122" y="176"/>
-      <point x="110" y="115"/>
-      <point x="68" y="115" type="curve" smooth="yes"/>
-      <point x="60" y="115"/>
-      <point x="39" y="122"/>
-      <point x="25" y="131" type="curve"/>
-      <point x="-2" y="15" type="line"/>
-      <point x="23" y="-5"/>
-      <point x="59" y="-17"/>
+      <point x="86" y="-17" type="curve" smooth="yes"/>
+      <point x="197" y="-17"/>
+      <point x="263" y="90"/>
+      <point x="263" y="200" type="curve" smooth="yes"/>
+      <point x="263" y="351" type="line"/>
+      <point x="372" y="351" type="line"/>
+      <point x="372" y="0" type="line"/>
+      <point x="538" y="0" type="line"/>
+      <point x="538" y="491" type="line"/>
+      <point x="110" y="491" type="line"/>
+      <point x="110" y="194" type="line" smooth="yes"/>
+      <point x="110" y="176"/>
+      <point x="98" y="115"/>
+      <point x="56" y="115" type="curve" smooth="yes"/>
+      <point x="48" y="115"/>
+      <point x="27" y="122"/>
+      <point x="13" y="131" type="curve"/>
+      <point x="-14" y="15" type="line"/>
+      <point x="11" y="-5"/>
+      <point x="47" y="-17"/>
     </contour>
   </outline>
   <lib>
diff --git a/src/Cantarell-Bold.ufo/glyphs/shcha-cy.glif b/src/Cantarell-Bold.ufo/glyphs/shcha-cy.glif
index 424658fc..0e07e20c 100644
--- a/src/Cantarell-Bold.ufo/glyphs/shcha-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/shcha-cy.glif
@@ -1,17 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="shcha-cy" format="2">
-  <advance width="914"/>
+  <advance width="897"/>
   <unicode hex="0449"/>
   <outline>
     <contour>
-      <point x="748" y="-135" type="line"/>
-      <point x="904" y="-135" type="line"/>
-      <point x="904" y="133" type="line"/>
+      <point x="730" y="-135" type="line"/>
+      <point x="886" y="-135" type="line"/>
+      <point x="886" y="133" type="line"/>
       <point x="222" y="133" type="line"/>
       <point x="222" y="490" type="line"/>
       <point x="62" y="490" type="line"/>
       <point x="62" y="0" type="line"/>
-      <point x="748" y="0" type="line"/>
+      <point x="730" y="0" type="line"/>
     </contour>
     <contour>
       <point x="355" y="68" type="line"/>
diff --git a/src/Cantarell-Bold.ufo/glyphs/tse-cy.glif b/src/Cantarell-Bold.ufo/glyphs/tse-cy.glif
index 1f2fe6fa..0e5fead6 100644
--- a/src/Cantarell-Bold.ufo/glyphs/tse-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/tse-cy.glif
@@ -1,17 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="tse-cy" format="2">
-  <advance width="657"/>
+  <advance width="618"/>
   <unicode hex="0446"/>
   <outline>
     <contour>
-      <point x="491" y="-136" type="line"/>
-      <point x="647" y="-136" type="line"/>
-      <point x="647" y="133" type="line"/>
+      <point x="451" y="-136" type="line"/>
+      <point x="607" y="-136" type="line"/>
+      <point x="607" y="133" type="line"/>
       <point x="228" y="133" type="line"/>
       <point x="228" y="490" type="line"/>
       <point x="62" y="490" type="line"/>
       <point x="62" y="0" type="line"/>
-      <point x="491" y="0" type="line"/>
+      <point x="451" y="0" type="line"/>
     </contour>
     <contour>
       <point x="365" y="71" type="line"/>
@@ -33,6 +33,8 @@
       </dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>en-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>de-cy</string>
     </dict>
   </lib>
 </glyph>
diff --git a/src/Cantarell-Bold.ufo/glyphs/ze-cy.glif b/src/Cantarell-Bold.ufo/glyphs/ze-cy.glif
index b85d0022..eb5e8a48 100644
--- a/src/Cantarell-Bold.ufo/glyphs/ze-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/ze-cy.glif
@@ -1,53 +1,53 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="ze-cy" format="2">
-  <advance width="486"/>
+  <advance width="490"/>
   <unicode hex="0437"/>
-  <anchor x="243" y="0" name="bottom"/>
-  <anchor x="243" y="490" name="top"/>
+  <anchor x="246" y="0" name="bottom"/>
+  <anchor x="246" y="490" name="top"/>
   <outline>
     <contour>
-      <point x="196" y="-7" type="curve" smooth="yes"/>
-      <point x="353" y="-7"/>
-      <point x="457" y="57"/>
-      <point x="457" y="154" type="curve" smooth="yes"/>
-      <point x="457" y="221"/>
-      <point x="405" y="264"/>
-      <point x="316" y="267" type="curve"/>
-      <point x="314" y="260" type="line"/>
-      <point x="390" y="260"/>
-      <point x="441" y="302"/>
-      <point x="441" y="366" type="curve" smooth="yes"/>
-      <point x="441" y="448"/>
-      <point x="356" y="500"/>
-      <point x="224" y="500" type="curve" smooth="yes"/>
-      <point x="158" y="500"/>
-      <point x="87" y="484"/>
-      <point x="25" y="456" type="curve"/>
-      <point x="60" y="343" type="line"/>
-      <point x="109" y="361"/>
-      <point x="155" y="370"/>
-      <point x="201" y="370" type="curve" smooth="yes"/>
-      <point x="251" y="370"/>
-      <point x="276" y="359"/>
-      <point x="276" y="338" type="curve" smooth="yes"/>
-      <point x="276" y="314"/>
-      <point x="244" y="300"/>
-      <point x="187" y="300" type="curve" smooth="yes"/>
-      <point x="117" y="300" type="line"/>
-      <point x="117" y="191" type="line"/>
-      <point x="189" y="191" type="line" smooth="yes"/>
-      <point x="253" y="191"/>
-      <point x="291" y="178"/>
-      <point x="291" y="156" type="curve" smooth="yes"/>
-      <point x="291" y="134"/>
-      <point x="262" y="123"/>
-      <point x="206" y="123" type="curve" smooth="yes"/>
-      <point x="157" y="123"/>
-      <point x="101" y="132"/>
-      <point x="58" y="146" type="curve"/>
-      <point x="22" y="27" type="line"/>
-      <point x="74" y="5"/>
-      <point x="129" y="-7"/>
+      <point x="199" y="-7" type="curve" smooth="yes"/>
+      <point x="356" y="-7"/>
+      <point x="460" y="57"/>
+      <point x="460" y="154" type="curve" smooth="yes"/>
+      <point x="460" y="221"/>
+      <point x="408" y="264"/>
+      <point x="319" y="267" type="curve"/>
+      <point x="317" y="260" type="line"/>
+      <point x="393" y="260"/>
+      <point x="444" y="302"/>
+      <point x="444" y="366" type="curve" smooth="yes"/>
+      <point x="444" y="448"/>
+      <point x="359" y="500"/>
+      <point x="227" y="500" type="curve" smooth="yes"/>
+      <point x="161" y="500"/>
+      <point x="90" y="484"/>
+      <point x="28" y="456" type="curve"/>
+      <point x="63" y="343" type="line"/>
+      <point x="112" y="361"/>
+      <point x="158" y="370"/>
+      <point x="204" y="370" type="curve" smooth="yes"/>
+      <point x="254" y="370"/>
+      <point x="279" y="359"/>
+      <point x="279" y="338" type="curve" smooth="yes"/>
+      <point x="279" y="314"/>
+      <point x="247" y="300"/>
+      <point x="190" y="300" type="curve" smooth="yes"/>
+      <point x="120" y="300" type="line"/>
+      <point x="120" y="191" type="line"/>
+      <point x="192" y="191" type="line" smooth="yes"/>
+      <point x="256" y="191"/>
+      <point x="294" y="178"/>
+      <point x="294" y="156" type="curve" smooth="yes"/>
+      <point x="294" y="134"/>
+      <point x="265" y="123"/>
+      <point x="209" y="123" type="curve" smooth="yes"/>
+      <point x="160" y="123"/>
+      <point x="104" y="132"/>
+      <point x="61" y="146" type="curve"/>
+      <point x="25" y="27" type="line"/>
+      <point x="77" y="5"/>
+      <point x="132" y="-7"/>
     </contour>
   </outline>
   <lib>
diff --git a/src/Cantarell-Bold.ufo/glyphs/zedescender-cy.glif 
b/src/Cantarell-Bold.ufo/glyphs/zedescender-cy.glif
index a2851bda..780b3673 100644
--- a/src/Cantarell-Bold.ufo/glyphs/zedescender-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/zedescender-cy.glif
@@ -1,9 +1,9 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zedescender-cy" format="2">
-  <advance width="486"/>
+  <advance width="490"/>
   <unicode hex="0499"/>
   <outline>
     <component base="ze-cy"/>
-    <component base="cedillacomb" xOffset="85"/>
+    <component base="cedillacomb" xOffset="88"/>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Bold.ufo/glyphs/zedieresis-cy.glif 
b/src/Cantarell-Bold.ufo/glyphs/zedieresis-cy.glif
index 7acf0db2..54d8544b 100644
--- a/src/Cantarell-Bold.ufo/glyphs/zedieresis-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/zedieresis-cy.glif
@@ -1,9 +1,9 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zedieresis-cy" format="2">
-  <advance width="486"/>
+  <advance width="490"/>
   <unicode hex="04DF"/>
   <outline>
     <component base="ze-cy"/>
-    <component base="dieresiscomb" xOffset="-26"/>
+    <component base="dieresiscomb" xOffset="-23"/>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Bold.ufo/glyphs/zhe-cy.glif b/src/Cantarell-Bold.ufo/glyphs/zhe-cy.glif
index d6622dea..c86ba9dd 100644
--- a/src/Cantarell-Bold.ufo/glyphs/zhe-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/zhe-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="zhe-cy" format="2">
   <advance width="841"/>
   <unicode hex="0436"/>
-  <anchor x="704" y="0" name="bottomright"/>
+  <anchor x="694" y="0" name="bottomright"/>
   <anchor x="422" y="490" name="top"/>
   <outline>
     <contour>
diff --git a/src/Cantarell-Bold.ufo/glyphs/zhedescender-cy.glif 
b/src/Cantarell-Bold.ufo/glyphs/zhedescender-cy.glif
index 3e821a41..61df4e9b 100644
--- a/src/Cantarell-Bold.ufo/glyphs/zhedescender-cy.glif
+++ b/src/Cantarell-Bold.ufo/glyphs/zhedescender-cy.glif
@@ -1,15 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zhedescender-cy" format="2">
-  <advance width="871"/>
+  <advance width="861"/>
   <unicode hex="0497"/>
   <outline>
     <component base="zhe-cy"/>
-    <component base="descender-cy" xOffset="608"/>
+    <component base="descender-cy" xOffset="598"/>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>zhe-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Light.ufo/glyphs/B_e-cy.glif b/src/Cantarell-Light.ufo/glyphs/B_e-cy.glif
index d094d16e..fce08515 100644
--- a/src/Cantarell-Light.ufo/glyphs/B_e-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/B_e-cy.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Be-cy" format="2">
-  <advance width="599"/>
+  <advance width="600"/>
   <unicode hex="0411"/>
   <outline>
     <contour>
@@ -32,6 +32,8 @@
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>I</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Softsign-cy</string>
     </dict>
   </lib>
 </glyph>
diff --git a/src/Cantarell-Light.ufo/glyphs/C_he-cy.glif b/src/Cantarell-Light.ufo/glyphs/C_he-cy.glif
index 45a2ae9a..21a5cb44 100644
--- a/src/Cantarell-Light.ufo/glyphs/C_he-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/C_he-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="Che-cy" format="2">
   <advance width="610"/>
   <unicode hex="0427"/>
-  <anchor x="532" y="0" name="bottomright"/>
+  <anchor x="526" y="0" name="bottomright"/>
   <anchor x="309" y="694" name="top"/>
   <outline>
     <contour>
diff --git a/src/Cantarell-Light.ufo/glyphs/C_hedescender-cy.glif 
b/src/Cantarell-Light.ufo/glyphs/C_hedescender-cy.glif
index 7d2bf832..b1210c93 100644
--- a/src/Cantarell-Light.ufo/glyphs/C_hedescender-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/C_hedescender-cy.glif
@@ -1,15 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Chedescender-cy" format="2">
-  <advance width="627"/>
+  <advance width="613"/>
   <unicode hex="04B6"/>
   <outline>
     <component base="Che-cy"/>
-    <component base="descender-cy.case" xOffset="436"/>
+    <component base="descender-cy.case" xOffset="430"/>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>Che-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Light.ufo/glyphs/C_hekhakassian-cy.glif 
b/src/Cantarell-Light.ufo/glyphs/C_hekhakassian-cy.glif
index b464715f..c8df35b9 100644
--- a/src/Cantarell-Light.ufo/glyphs/C_hekhakassian-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/C_hekhakassian-cy.glif
@@ -4,6 +4,6 @@
   <unicode hex="04CB"/>
   <outline>
     <component base="Che-cy"/>
-    <component base="_descenderreverse-cy.case" xOffset="418"/>
+    <component base="_descenderreverse-cy.case" xOffset="412"/>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Light.ufo/glyphs/E_n-cy.glif b/src/Cantarell-Light.ufo/glyphs/E_n-cy.glif
index b0dced65..aa301c54 100644
--- a/src/Cantarell-Light.ufo/glyphs/E_n-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/E_n-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="En-cy" format="2">
   <advance width="690"/>
   <unicode hex="041D"/>
-  <anchor x="619" y="0" name="bottomright"/>
+  <anchor x="606" y="0" name="bottomright"/>
   <outline>
     <component base="H"/>
   </outline>
diff --git a/src/Cantarell-Light.ufo/glyphs/E_ndescender-cy.glif 
b/src/Cantarell-Light.ufo/glyphs/E_ndescender-cy.glif
index ab29e090..9c288d1c 100644
--- a/src/Cantarell-Light.ufo/glyphs/E_ndescender-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/E_ndescender-cy.glif
@@ -1,15 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Endescender-cy" format="2">
-  <advance width="714"/>
+  <advance width="693"/>
   <unicode hex="04A2"/>
   <outline>
     <component base="En-cy"/>
-    <component base="descender-cy.case" xOffset="523"/>
+    <component base="descender-cy.case" xOffset="510"/>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>I</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Light.ufo/glyphs/G_e-cy.glif b/src/Cantarell-Light.ufo/glyphs/G_e-cy.glif
index 6efd743a..f6e59cc8 100644
--- a/src/Cantarell-Light.ufo/glyphs/G_e-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/G_e-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="Ge-cy" format="2">
   <advance width="503"/>
   <unicode hex="0413"/>
-  <anchor x="163" y="0" name="bottomright"/>
+  <anchor x="146" y="0" name="bottomright"/>
   <anchor x="259" y="694" name="top"/>
   <outline>
     <contour>
diff --git a/src/Cantarell-Light.ufo/glyphs/G_edescender-cy.glif 
b/src/Cantarell-Light.ufo/glyphs/G_edescender-cy.glif
index 7a2557fe..8da2ff1b 100644
--- a/src/Cantarell-Light.ufo/glyphs/G_edescender-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/G_edescender-cy.glif
@@ -4,6 +4,6 @@
   <unicode hex="04F6"/>
   <outline>
     <component base="Ge-cy"/>
-    <component base="descender-cy.case" xOffset="67"/>
+    <component base="descender-cy.case" xOffset="50"/>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Light.ufo/glyphs/G_hestroke-cy.glif 
b/src/Cantarell-Light.ufo/glyphs/G_hestroke-cy.glif
index 4dd4dbdc..8e296595 100644
--- a/src/Cantarell-Light.ufo/glyphs/G_hestroke-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/G_hestroke-cy.glif
@@ -1,25 +1,27 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Ghestroke-cy" format="2">
-  <advance width="506"/>
+  <advance width="513"/>
   <unicode hex="0492"/>
   <outline>
     <contour>
-      <point x="122" y="0" type="line"/>
-      <point x="144" y="0" type="line"/>
-      <point x="144" y="676" type="line"/>
-      <point x="484" y="676" type="line"/>
-      <point x="484" y="694" type="line"/>
-      <point x="122" y="694" type="line"/>
+      <point x="129" y="0" type="line"/>
+      <point x="151" y="0" type="line"/>
+      <point x="151" y="676" type="line"/>
+      <point x="491" y="676" type="line"/>
+      <point x="491" y="694" type="line"/>
+      <point x="129" y="694" type="line"/>
     </contour>
     <contour>
-      <point x="40" y="318" type="line"/>
-      <point x="319" y="318" type="line"/>
-      <point x="319" y="335" type="line"/>
-      <point x="40" y="335" type="line"/>
+      <point x="47" y="318" type="line"/>
+      <point x="326" y="318" type="line"/>
+      <point x="326" y="335" type="line"/>
+      <point x="47" y="335" type="line"/>
     </contour>
   </outline>
   <lib>
     <dict>
+      <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+      <string>Eth</string>
       <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
       <string>Ge-cy</string>
     </dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/H_a-cy.glif b/src/Cantarell-Light.ufo/glyphs/H_a-cy.glif
index 7b02b825..3b26a22b 100644
--- a/src/Cantarell-Light.ufo/glyphs/H_a-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/H_a-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="Ha-cy" format="2">
   <advance width="560"/>
   <unicode hex="0425"/>
-  <anchor x="560" y="0" name="bottomright"/>
+  <anchor x="537" y="0" name="bottomright"/>
   <outline>
     <component base="X"/>
   </outline>
diff --git a/src/Cantarell-Light.ufo/glyphs/H_adescender-cy.glif 
b/src/Cantarell-Light.ufo/glyphs/H_adescender-cy.glif
index e48c59f9..5fecbe9d 100644
--- a/src/Cantarell-Light.ufo/glyphs/H_adescender-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/H_adescender-cy.glif
@@ -1,15 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Hadescender-cy" format="2">
-  <advance width="655"/>
+  <advance width="624"/>
   <unicode hex="04B2"/>
   <outline>
     <component base="Ha-cy"/>
-    <component base="descender-cy.case" xOffset="464"/>
+    <component base="descender-cy.case" xOffset="441"/>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>Ha-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Light.ufo/glyphs/K_a-cy.glif b/src/Cantarell-Light.ufo/glyphs/K_a-cy.glif
index 0f7b3fe5..617c8d04 100644
--- a/src/Cantarell-Light.ufo/glyphs/K_a-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/K_a-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="Ka-cy" format="2">
   <advance width="602"/>
   <unicode hex="041A"/>
-  <anchor x="583" y="0" name="bottomright"/>
+  <anchor x="569" y="0" name="bottomright"/>
   <anchor x="303" y="694" name="top"/>
   <outline>
     <contour>
diff --git a/src/Cantarell-Light.ufo/glyphs/K_adescender-cy.glif 
b/src/Cantarell-Light.ufo/glyphs/K_adescender-cy.glif
index e51f54eb..3cc208d3 100644
--- a/src/Cantarell-Light.ufo/glyphs/K_adescender-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/K_adescender-cy.glif
@@ -1,10 +1,10 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Kadescender-cy" format="2">
-  <advance width="678"/>
+  <advance width="684"/>
   <unicode hex="049A"/>
   <outline>
-    <component base="Ka-cy" xOffset="-6"/>
-    <component base="descender-cy.case" xOffset="481"/>
+    <component base="Ka-cy"/>
+    <component base="descender-cy.case" xOffset="473"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/K_averticalstroke-cy.glif 
b/src/Cantarell-Light.ufo/glyphs/K_averticalstroke-cy.glif
index 0012a8b3..6abda31f 100644
--- a/src/Cantarell-Light.ufo/glyphs/K_averticalstroke-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/K_averticalstroke-cy.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Kaverticalstroke-cy" format="2">
-  <advance width="599"/>
+  <advance width="598"/>
   <unicode hex="049C"/>
   <outline>
     <contour>
@@ -35,6 +35,8 @@
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>I</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Ka-cy</string>
     </dict>
   </lib>
 </glyph>
diff --git a/src/Cantarell-Light.ufo/glyphs/S_hcha-cy.glif b/src/Cantarell-Light.ufo/glyphs/S_hcha-cy.glif
index 436d1745..249b1807 100644
--- a/src/Cantarell-Light.ufo/glyphs/S_hcha-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/S_hcha-cy.glif
@@ -1,17 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Shcha-cy" format="2">
-  <advance width="965"/>
+  <advance width="945"/>
   <unicode hex="0429"/>
   <outline>
     <contour>
-      <point x="905" y="-175" type="line"/>
-      <point x="926" y="-175" type="line"/>
-      <point x="926" y="19" type="line"/>
+      <point x="893" y="-175" type="line"/>
+      <point x="914" y="-175" type="line"/>
+      <point x="914" y="19" type="line"/>
       <point x="126" y="19" type="line"/>
       <point x="126" y="694" type="line"/>
       <point x="104" y="694" type="line"/>
       <point x="104" y="0" type="line"/>
-      <point x="905" y="0" type="line"/>
+      <point x="893" y="0" type="line"/>
     </contour>
     <contour>
       <point x="468" y="10" type="line"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/T_se-cy.glif b/src/Cantarell-Light.ufo/glyphs/T_se-cy.glif
index 878967e6..b5fa061d 100644
--- a/src/Cantarell-Light.ufo/glyphs/T_se-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/T_se-cy.glif
@@ -1,17 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Tse-cy" format="2">
-  <advance width="681"/>
+  <advance width="661"/>
   <unicode hex="0426"/>
   <outline>
     <contour>
-      <point x="621" y="-175" type="line"/>
-      <point x="642" y="-175" type="line"/>
-      <point x="642" y="19" type="line"/>
+      <point x="609" y="-175" type="line"/>
+      <point x="630" y="-175" type="line"/>
+      <point x="630" y="19" type="line"/>
       <point x="126" y="19" type="line"/>
       <point x="126" y="694" type="line"/>
       <point x="104" y="694" type="line"/>
       <point x="104" y="0" type="line"/>
-      <point x="621" y="0" type="line"/>
+      <point x="609" y="0" type="line"/>
     </contour>
     <contour>
       <point x="533" y="10" type="line"/>
@@ -24,6 +24,8 @@
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>I</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>De-cy</string>
     </dict>
   </lib>
 </glyph>
diff --git a/src/Cantarell-Light.ufo/glyphs/T_she-cy.glif b/src/Cantarell-Light.ufo/glyphs/T_she-cy.glif
index 780661c9..7d667fa2 100644
--- a/src/Cantarell-Light.ufo/glyphs/T_she-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/T_she-cy.glif
@@ -38,6 +38,8 @@
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>=|Ge-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Shha-cy</string>
     </dict>
   </lib>
 </glyph>
diff --git a/src/Cantarell-Light.ufo/glyphs/Y_at-cy.glif b/src/Cantarell-Light.ufo/glyphs/Y_at-cy.glif
index af5cea33..4f867983 100644
--- a/src/Cantarell-Light.ufo/glyphs/Y_at-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/Y_at-cy.glif
@@ -1,39 +1,41 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Yat-cy" format="2">
-  <advance width="689"/>
+  <advance width="693"/>
   <unicode hex="0462"/>
   <outline>
     <contour>
-      <point x="187" y="0" type="line"/>
-      <point x="401" y="0" type="line" smooth="yes"/>
-      <point x="544" y="0"/>
-      <point x="629" y="74"/>
-      <point x="629" y="200" type="curve" smooth="yes"/>
-      <point x="629" y="322"/>
-      <point x="551" y="403"/>
-      <point x="435" y="403" type="curve" smooth="yes"/>
-      <point x="201" y="403" type="line"/>
-      <point x="201" y="386" type="line"/>
-      <point x="425" y="386" type="line" smooth="yes"/>
-      <point x="532" y="386"/>
-      <point x="607" y="312"/>
-      <point x="607" y="195" type="curve" smooth="yes"/>
-      <point x="607" y="82"/>
-      <point x="537" y="18"/>
-      <point x="412" y="18" type="curve" smooth="yes"/>
-      <point x="209" y="18" type="line"/>
-      <point x="209" y="694" type="line"/>
-      <point x="187" y="694" type="line"/>
+      <point x="191" y="0" type="line"/>
+      <point x="405" y="0" type="line" smooth="yes"/>
+      <point x="548" y="0"/>
+      <point x="633" y="74"/>
+      <point x="633" y="200" type="curve" smooth="yes"/>
+      <point x="633" y="322"/>
+      <point x="555" y="403"/>
+      <point x="439" y="403" type="curve" smooth="yes"/>
+      <point x="205" y="403" type="line"/>
+      <point x="205" y="386" type="line"/>
+      <point x="429" y="386" type="line" smooth="yes"/>
+      <point x="536" y="386"/>
+      <point x="611" y="312"/>
+      <point x="611" y="195" type="curve" smooth="yes"/>
+      <point x="611" y="82"/>
+      <point x="541" y="18"/>
+      <point x="416" y="18" type="curve" smooth="yes"/>
+      <point x="213" y="18" type="line"/>
+      <point x="213" y="694" type="line"/>
+      <point x="191" y="694" type="line"/>
     </contour>
     <contour>
-      <point x="43" y="545" type="line"/>
-      <point x="403" y="545" type="line"/>
-      <point x="403" y="564" type="line"/>
-      <point x="43" y="564" type="line"/>
+      <point x="47" y="545" type="line"/>
+      <point x="407" y="545" type="line"/>
+      <point x="407" y="564" type="line"/>
+      <point x="47" y="564" type="line"/>
     </contour>
   </outline>
   <lib>
     <dict>
+      <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+      <string>Eth</string>
       <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
       <string>Softsign-cy</string>
     </dict>
diff --git a/src/Cantarell-Light.ufo/glyphs/Z_he-cy.glif b/src/Cantarell-Light.ufo/glyphs/Z_he-cy.glif
index b1772fc1..69ffaeb0 100644
--- a/src/Cantarell-Light.ufo/glyphs/Z_he-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/Z_he-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="Zhe-cy" format="2">
   <advance width="884"/>
   <unicode hex="0416"/>
-  <anchor x="852" y="0" name="bottomright"/>
+  <anchor x="841" y="0" name="bottomright"/>
   <anchor x="442" y="694" name="top"/>
   <outline>
     <contour>
diff --git a/src/Cantarell-Light.ufo/glyphs/Z_hedescender-cy.glif 
b/src/Cantarell-Light.ufo/glyphs/Z_hedescender-cy.glif
index 5dd2a783..94b75abd 100644
--- a/src/Cantarell-Light.ufo/glyphs/Z_hedescender-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/Z_hedescender-cy.glif
@@ -1,15 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Zhedescender-cy" format="2">
-  <advance width="947"/>
+  <advance width="928"/>
   <unicode hex="0496"/>
   <outline>
     <component base="Zhe-cy"/>
-    <component base="descender-cy.case" xOffset="756"/>
+    <component base="descender-cy.case" xOffset="745"/>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>Zhe-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Light.ufo/glyphs/chedescender-cy.glif 
b/src/Cantarell-Light.ufo/glyphs/chedescender-cy.glif
index c1d3844d..e60d5619 100644
--- a/src/Cantarell-Light.ufo/glyphs/chedescender-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/chedescender-cy.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="chedescender-cy" format="2">
-  <advance width="496"/>
+  <advance width="492"/>
   <unicode hex="04B7"/>
   <outline>
     <component base="che-cy"/>
@@ -10,6 +10,8 @@
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>che-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Light.ufo/glyphs/de-cy.glif b/src/Cantarell-Light.ufo/glyphs/de-cy.glif
index 3ce732eb..a4dbdbf3 100644
--- a/src/Cantarell-Light.ufo/glyphs/de-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/de-cy.glif
@@ -23,10 +23,10 @@
       <point x="24" y="-121" type="line"/>
       <point x="42" y="-121" type="line"/>
       <point x="42" y="0" type="line"/>
-      <point x="459" y="0" type="line"/>
-      <point x="459" y="-121" type="line"/>
-      <point x="477" y="-121" type="line"/>
-      <point x="477" y="17" type="line"/>
+      <point x="460" y="0" type="line"/>
+      <point x="460" y="-121" type="line"/>
+      <point x="478" y="-121" type="line"/>
+      <point x="478" y="17" type="line"/>
       <point x="24" y="17" type="line"/>
     </contour>
   </outline>
diff --git a/src/Cantarell-Light.ufo/glyphs/descender-cy.case.glif 
b/src/Cantarell-Light.ufo/glyphs/descender-cy.case.glif
index 3d0bacbd..18efdef5 100644
--- a/src/Cantarell-Light.ufo/glyphs/descender-cy.case.glif
+++ b/src/Cantarell-Light.ufo/glyphs/descender-cy.case.glif
@@ -8,8 +8,8 @@
       <point x="131" y="-175" type="line"/>
       <point x="152" y="-175" type="line"/>
       <point x="152" y="19" type="line"/>
-      <point x="67" y="19" type="line"/>
-      <point x="67" y="0" type="line"/>
+      <point x="76" y="19" type="line"/>
+      <point x="76" y="0" type="line"/>
     </contour>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Light.ufo/glyphs/descender-cy.glif 
b/src/Cantarell-Light.ufo/glyphs/descender-cy.glif
index 299ace20..7ed4f783 100644
--- a/src/Cantarell-Light.ufo/glyphs/descender-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/descender-cy.glif
@@ -7,8 +7,8 @@
       <point x="106" y="-119" type="line"/>
       <point x="127" y="-119" type="line"/>
       <point x="127" y="19" type="line"/>
-      <point x="57" y="19" type="line"/>
-      <point x="57" y="0" type="line"/>
+      <point x="65" y="19" type="line"/>
+      <point x="65" y="0" type="line"/>
       <point x="106" y="0" type="line"/>
     </contour>
   </outline>
diff --git a/src/Cantarell-Light.ufo/glyphs/endescender-cy.glif 
b/src/Cantarell-Light.ufo/glyphs/endescender-cy.glif
index bb9288da..3cf7d209 100644
--- a/src/Cantarell-Light.ufo/glyphs/endescender-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/endescender-cy.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="endescender-cy" format="2">
-  <advance width="536"/>
+  <advance width="541"/>
   <unicode hex="04A3"/>
   <outline>
     <component base="en-cy"/>
@@ -10,6 +10,8 @@
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>en-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Light.ufo/glyphs/hadescender-cy.glif 
b/src/Cantarell-Light.ufo/glyphs/hadescender-cy.glif
index bb858238..a13eb269 100644
--- a/src/Cantarell-Light.ufo/glyphs/hadescender-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/hadescender-cy.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="hadescender-cy" format="2">
-  <advance width="468"/>
+  <advance width="482"/>
   <unicode hex="04B3"/>
   <outline>
     <component base="ha-cy"/>
@@ -10,6 +10,8 @@
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>ha-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Light.ufo/glyphs/shcha-cy.glif b/src/Cantarell-Light.ufo/glyphs/shcha-cy.glif
index 4c0da7b9..17c969d1 100644
--- a/src/Cantarell-Light.ufo/glyphs/shcha-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/shcha-cy.glif
@@ -1,17 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="shcha-cy" format="2">
-  <advance width="761"/>
+  <advance width="751"/>
   <unicode hex="0449"/>
   <outline>
     <contour>
-      <point x="697" y="-121" type="line"/>
-      <point x="716" y="-121" type="line"/>
-      <point x="716" y="17" type="line"/>
+      <point x="695" y="-121" type="line"/>
+      <point x="714" y="-121" type="line"/>
+      <point x="714" y="17" type="line"/>
       <point x="109" y="17" type="line"/>
       <point x="109" y="480" type="line"/>
       <point x="88" y="480" type="line"/>
       <point x="88" y="0" type="line"/>
-      <point x="697" y="0" type="line"/>
+      <point x="695" y="0" type="line"/>
     </contour>
     <contour>
       <point x="365" y="9" type="line"/>
diff --git a/src/Cantarell-Light.ufo/glyphs/tse-cy.glif b/src/Cantarell-Light.ufo/glyphs/tse-cy.glif
index 14903e15..4bb5d51e 100644
--- a/src/Cantarell-Light.ufo/glyphs/tse-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/tse-cy.glif
@@ -1,17 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="tse-cy" format="2">
-  <advance width="525"/>
+  <advance width="512"/>
   <unicode hex="0446"/>
   <outline>
     <contour>
-      <point x="461" y="-121" type="line"/>
-      <point x="480" y="-121" type="line"/>
-      <point x="480" y="17" type="line"/>
+      <point x="456" y="-121" type="line"/>
+      <point x="475" y="-121" type="line"/>
+      <point x="475" y="17" type="line"/>
       <point x="109" y="17" type="line"/>
       <point x="109" y="480" type="line"/>
       <point x="88" y="480" type="line"/>
       <point x="88" y="0" type="line"/>
-      <point x="461" y="0" type="line"/>
+      <point x="456" y="0" type="line"/>
     </contour>
     <contour>
       <point x="393" y="9" type="line"/>
@@ -31,6 +31,8 @@
       </dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>en-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>de-cy</string>
     </dict>
   </lib>
 </glyph>
diff --git a/src/Cantarell-Light.ufo/glyphs/zhedescender-cy.glif 
b/src/Cantarell-Light.ufo/glyphs/zhedescender-cy.glif
index 63b9e9b8..7af6761e 100644
--- a/src/Cantarell-Light.ufo/glyphs/zhedescender-cy.glif
+++ b/src/Cantarell-Light.ufo/glyphs/zhedescender-cy.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zhedescender-cy" format="2">
-  <advance width="733"/>
+  <advance width="749"/>
   <unicode hex="0497"/>
   <outline>
     <component base="zhe-cy"/>
@@ -10,6 +10,8 @@
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>zhe-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Regular.ufo/glyphs/B_e-cy.glif b/src/Cantarell-Regular.ufo/glyphs/B_e-cy.glif
index a7bacd4e..3b33d7bb 100644
--- a/src/Cantarell-Regular.ufo/glyphs/B_e-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/B_e-cy.glif
@@ -32,6 +32,8 @@
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>I</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Softsign-cy</string>
     </dict>
   </lib>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/C_he-cy.glif b/src/Cantarell-Regular.ufo/glyphs/C_he-cy.glif
index 4910e55e..10784655 100644
--- a/src/Cantarell-Regular.ufo/glyphs/C_he-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/C_he-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="Che-cy" format="2">
   <advance width="635"/>
   <unicode hex="0427"/>
-  <anchor x="569" y="0" name="bottomright"/>
+  <anchor x="555" y="0" name="bottomright"/>
   <anchor x="320" y="694" name="top"/>
   <outline>
     <contour>
diff --git a/src/Cantarell-Regular.ufo/glyphs/C_hedescender-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/C_hedescender-cy.glif
index ebd39ac1..322d7164 100644
--- a/src/Cantarell-Regular.ufo/glyphs/C_hedescender-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/C_hedescender-cy.glif
@@ -1,15 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Chedescender-cy" format="2">
-  <advance width="665"/>
+  <advance width="658"/>
   <unicode hex="04B6"/>
   <outline>
     <component base="Che-cy"/>
-    <component base="descender-cy.case" xOffset="462"/>
+    <component base="descender-cy.case" xOffset="448"/>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>Che-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Regular.ufo/glyphs/C_hekhakassian-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/C_hekhakassian-cy.glif
index e2208334..5ed092a6 100644
--- a/src/Cantarell-Regular.ufo/glyphs/C_hekhakassian-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/C_hekhakassian-cy.glif
@@ -4,6 +4,6 @@
   <unicode hex="04CB"/>
   <outline>
     <component base="Che-cy"/>
-    <component base="_descenderreverse-cy.case" xOffset="390"/>
+    <component base="_descenderreverse-cy.case" xOffset="376"/>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/E_f-cy.glif b/src/Cantarell-Regular.ufo/glyphs/E_f-cy.glif
index d28fae12..847788c5 100644
--- a/src/Cantarell-Regular.ufo/glyphs/E_f-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/E_f-cy.glif
@@ -32,10 +32,10 @@
       <point x="570" y="141"/>
     </contour>
     <contour>
-      <point x="357" y="-20" type="line"/>
-      <point x="440" y="-20" type="line"/>
-      <point x="440" y="714" type="line"/>
-      <point x="357" y="714" type="line"/>
+      <point x="358" y="-20" type="line"/>
+      <point x="439" y="-20" type="line"/>
+      <point x="439" y="714" type="line"/>
+      <point x="358" y="714" type="line"/>
     </contour>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/E_l-cy.glif b/src/Cantarell-Regular.ufo/glyphs/E_l-cy.glif
index 54357941..ecbb4893 100644
--- a/src/Cantarell-Regular.ufo/glyphs/E_l-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/E_l-cy.glif
@@ -1,29 +1,29 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="El-cy" format="2">
-  <advance width="721"/>
+  <advance width="713"/>
   <unicode hex="041B"/>
   <outline>
     <contour>
-      <point x="125" y="-10" type="curve" smooth="yes"/>
-      <point x="227" y="-10"/>
-      <point x="276" y="75"/>
-      <point x="276" y="252" type="curve" smooth="yes"/>
-      <point x="276" y="624" type="line"/>
-      <point x="548" y="624" type="line"/>
-      <point x="548" y="0" type="line"/>
-      <point x="629" y="0" type="line"/>
-      <point x="629" y="694" type="line"/>
-      <point x="197" y="694" type="line"/>
-      <point x="197" y="252" type="line" smooth="yes"/>
-      <point x="197" y="120"/>
-      <point x="171" y="62"/>
-      <point x="112" y="62" type="curve" smooth="yes"/>
-      <point x="91" y="62"/>
-      <point x="64" y="69"/>
-      <point x="41" y="83" type="curve"/>
-      <point x="19" y="19" type="line"/>
-      <point x="48" y="1"/>
-      <point x="88" y="-10"/>
+      <point x="117" y="-10" type="curve" smooth="yes"/>
+      <point x="219" y="-10"/>
+      <point x="268" y="75"/>
+      <point x="268" y="252" type="curve" smooth="yes"/>
+      <point x="268" y="624" type="line"/>
+      <point x="540" y="624" type="line"/>
+      <point x="540" y="0" type="line"/>
+      <point x="621" y="0" type="line"/>
+      <point x="621" y="694" type="line"/>
+      <point x="189" y="694" type="line"/>
+      <point x="189" y="252" type="line" smooth="yes"/>
+      <point x="189" y="120"/>
+      <point x="163" y="62"/>
+      <point x="104" y="62" type="curve" smooth="yes"/>
+      <point x="83" y="62"/>
+      <point x="56" y="69"/>
+      <point x="33" y="83" type="curve"/>
+      <point x="11" y="19" type="line"/>
+      <point x="40" y="1"/>
+      <point x="80" y="-10"/>
     </contour>
   </outline>
   <lib>
diff --git a/src/Cantarell-Regular.ufo/glyphs/E_n-cy.glif b/src/Cantarell-Regular.ufo/glyphs/E_n-cy.glif
index da06edce..471e3ea3 100644
--- a/src/Cantarell-Regular.ufo/glyphs/E_n-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/E_n-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="En-cy" format="2">
   <advance width="721"/>
   <unicode hex="041D"/>
-  <anchor x="672" y="0" name="bottomright"/>
+  <anchor x="641" y="0" name="bottomright"/>
   <outline>
     <component base="H"/>
   </outline>
diff --git a/src/Cantarell-Regular.ufo/glyphs/E_ndescender-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/E_ndescender-cy.glif
index 8de2b456..89b63288 100644
--- a/src/Cantarell-Regular.ufo/glyphs/E_ndescender-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/E_ndescender-cy.glif
@@ -1,15 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Endescender-cy" format="2">
-  <advance width="768"/>
+  <advance width="744"/>
   <unicode hex="04A2"/>
   <outline>
     <component base="En-cy"/>
-    <component base="descender-cy.case" xOffset="565"/>
+    <component base="descender-cy.case" xOffset="534"/>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>I</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Regular.ufo/glyphs/G_e-cy.glif b/src/Cantarell-Regular.ufo/glyphs/G_e-cy.glif
index fe722edb..2e22c962 100644
--- a/src/Cantarell-Regular.ufo/glyphs/G_e-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/G_e-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="Ge-cy" format="2">
   <advance width="542"/>
   <unicode hex="0413"/>
-  <anchor x="184" y="0" name="bottomright"/>
+  <anchor x="187" y="0" name="bottomright"/>
   <anchor x="274" y="694" name="top"/>
   <outline>
     <contour>
diff --git a/src/Cantarell-Regular.ufo/glyphs/G_edescender-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/G_edescender-cy.glif
index 951d6173..50fbe122 100644
--- a/src/Cantarell-Regular.ufo/glyphs/G_edescender-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/G_edescender-cy.glif
@@ -4,6 +4,6 @@
   <unicode hex="04F6"/>
   <outline>
     <component base="Ge-cy"/>
-    <component base="descender-cy.case" xOffset="77"/>
+    <component base="descender-cy.case" xOffset="80"/>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/G_hemiddlehook-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/G_hemiddlehook-cy.glif
index 4d28e33d..9cedfc80 100644
--- a/src/Cantarell-Regular.ufo/glyphs/G_hemiddlehook-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/G_hemiddlehook-cy.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Ghemiddlehook-cy" format="2">
-  <advance width="660"/>
+  <advance width="655"/>
   <unicode hex="0494"/>
   <outline>
     <contour>
diff --git a/src/Cantarell-Regular.ufo/glyphs/G_hestroke-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/G_hestroke-cy.glif
index 0e7a6ad3..d9d8f143 100644
--- a/src/Cantarell-Regular.ufo/glyphs/G_hestroke-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/G_hestroke-cy.glif
@@ -1,25 +1,27 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Ghestroke-cy" format="2">
-  <advance width="562"/>
+  <advance width="539"/>
   <unicode hex="0492"/>
   <outline>
     <contour>
-      <point x="122" y="0" type="line"/>
-      <point x="205" y="0" type="line"/>
-      <point x="205" y="622" type="line"/>
-      <point x="533" y="622" type="line"/>
-      <point x="533" y="694" type="line"/>
-      <point x="122" y="694" type="line"/>
+      <point x="99" y="0" type="line"/>
+      <point x="182" y="0" type="line"/>
+      <point x="182" y="622" type="line"/>
+      <point x="510" y="622" type="line"/>
+      <point x="510" y="694" type="line"/>
+      <point x="99" y="694" type="line"/>
     </contour>
     <contour>
-      <point x="32" y="295" type="line"/>
-      <point x="372" y="295" type="line"/>
-      <point x="372" y="360" type="line"/>
-      <point x="32" y="360" type="line"/>
+      <point x="9" y="295" type="line"/>
+      <point x="349" y="295" type="line"/>
+      <point x="349" y="360" type="line"/>
+      <point x="9" y="360" type="line"/>
     </contour>
   </outline>
   <lib>
     <dict>
+      <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+      <string>Eth</string>
       <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
       <string>Ge-cy</string>
     </dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/H_a-cy.glif b/src/Cantarell-Regular.ufo/glyphs/H_a-cy.glif
index 682895a2..4714d83c 100644
--- a/src/Cantarell-Regular.ufo/glyphs/H_a-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/H_a-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="Ha-cy" format="2">
   <advance width="596"/>
   <unicode hex="0425"/>
-  <anchor x="584" y="0" name="bottomright"/>
+  <anchor x="544" y="0" name="bottomright"/>
   <outline>
     <component base="X"/>
   </outline>
diff --git a/src/Cantarell-Regular.ufo/glyphs/H_adescender-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/H_adescender-cy.glif
index 12bb6f33..331d95fd 100644
--- a/src/Cantarell-Regular.ufo/glyphs/H_adescender-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/H_adescender-cy.glif
@@ -1,15 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Hadescender-cy" format="2">
-  <advance width="680"/>
+  <advance width="647"/>
   <unicode hex="04B2"/>
   <outline>
     <component base="Ha-cy"/>
-    <component base="descender-cy.case" xOffset="477"/>
+    <component base="descender-cy.case" xOffset="437"/>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>Ha-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Regular.ufo/glyphs/I_zhitsa-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/I_zhitsa-cy.glif
index 99590399..8e15e547 100644
--- a/src/Cantarell-Regular.ufo/glyphs/I_zhitsa-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/I_zhitsa-cy.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Izhitsa-cy" format="2">
-  <advance width="663"/>
+  <advance width="649"/>
   <unicode hex="0474"/>
   <outline>
     <contour>
diff --git a/src/Cantarell-Regular.ufo/glyphs/K_a-cy.glif b/src/Cantarell-Regular.ufo/glyphs/K_a-cy.glif
index 714c6203..ae3b1dba 100644
--- a/src/Cantarell-Regular.ufo/glyphs/K_a-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/K_a-cy.glif
@@ -1,8 +1,8 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Ka-cy" format="2">
-  <advance width="642"/>
+  <advance width="636"/>
   <unicode hex="041A"/>
-  <anchor x="598" y="0" name="bottomright"/>
+  <anchor x="578" y="0" name="bottomright"/>
   <anchor x="314" y="694" name="top"/>
   <outline>
     <contour>
diff --git a/src/Cantarell-Regular.ufo/glyphs/K_abashkir-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/K_abashkir-cy.glif
index 727efbce..4c5342d6 100644
--- a/src/Cantarell-Regular.ufo/glyphs/K_abashkir-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/K_abashkir-cy.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Kabashkir-cy" format="2">
-  <advance width="818"/>
+  <advance width="812"/>
   <unicode hex="04A0"/>
   <outline>
     <contour>
diff --git a/src/Cantarell-Regular.ufo/glyphs/K_adescender-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/K_adescender-cy.glif
index 74b09232..1968be5e 100644
--- a/src/Cantarell-Regular.ufo/glyphs/K_adescender-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/K_adescender-cy.glif
@@ -4,7 +4,7 @@
   <unicode hex="049A"/>
   <outline>
     <component base="Ka-cy"/>
-    <component base="descender-cy.case" xOffset="491"/>
+    <component base="descender-cy.case" xOffset="471"/>
   </outline>
   <lib>
     <dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/K_averticalstroke-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/K_averticalstroke-cy.glif
index b807bb4b..dd77d165 100644
--- a/src/Cantarell-Regular.ufo/glyphs/K_averticalstroke-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/K_averticalstroke-cy.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Kaverticalstroke-cy" format="2">
-  <advance width="652"/>
+  <advance width="651"/>
   <unicode hex="049C"/>
   <outline>
     <contour>
@@ -35,6 +35,8 @@
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>I</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Ka-cy</string>
     </dict>
   </lib>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/K_je-cy.glif b/src/Cantarell-Regular.ufo/glyphs/K_je-cy.glif
index 528cec8d..05a309af 100644
--- a/src/Cantarell-Regular.ufo/glyphs/K_je-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/K_je-cy.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Kje-cy" format="2">
-  <advance width="642"/>
+  <advance width="636"/>
   <unicode hex="040C"/>
   <outline>
     <component base="Ka-cy"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/L_je-cy.glif b/src/Cantarell-Regular.ufo/glyphs/L_je-cy.glif
index 032a7ade..b3a7a04f 100644
--- a/src/Cantarell-Regular.ufo/glyphs/L_je-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/L_je-cy.glif
@@ -1,49 +1,49 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Lje-cy" format="2">
-  <advance width="1077"/>
+  <advance width="1069"/>
   <unicode hex="0409"/>
   <outline>
     <contour>
-      <point x="595" y="0" type="line"/>
-      <point x="780" y="0" type="line" smooth="yes"/>
-      <point x="934" y="0"/>
-      <point x="1034" y="85"/>
-      <point x="1034" y="217" type="curve" smooth="yes"/>
-      <point x="1034" y="339"/>
-      <point x="941" y="427"/>
-      <point x="813" y="427" type="curve" smooth="yes"/>
-      <point x="597" y="427" type="line"/>
-      <point x="597" y="355" type="line"/>
-      <point x="804" y="355" type="line" smooth="yes"/>
-      <point x="888" y="355"/>
-      <point x="949" y="290"/>
-      <point x="949" y="200" type="curve" smooth="yes"/>
-      <point x="949" y="115"/>
-      <point x="895" y="72"/>
-      <point x="790" y="72" type="curve" smooth="yes"/>
-      <point x="595" y="72" type="line"/>
+      <point x="587" y="0" type="line"/>
+      <point x="772" y="0" type="line" smooth="yes"/>
+      <point x="926" y="0"/>
+      <point x="1026" y="85"/>
+      <point x="1026" y="217" type="curve" smooth="yes"/>
+      <point x="1026" y="339"/>
+      <point x="933" y="427"/>
+      <point x="805" y="427" type="curve" smooth="yes"/>
+      <point x="589" y="427" type="line"/>
+      <point x="589" y="355" type="line"/>
+      <point x="796" y="355" type="line" smooth="yes"/>
+      <point x="880" y="355"/>
+      <point x="941" y="290"/>
+      <point x="941" y="200" type="curve" smooth="yes"/>
+      <point x="941" y="115"/>
+      <point x="887" y="72"/>
+      <point x="782" y="72" type="curve" smooth="yes"/>
+      <point x="587" y="72" type="line"/>
     </contour>
     <contour>
-      <point x="125" y="-10" type="curve" smooth="yes"/>
-      <point x="227" y="-10"/>
-      <point x="276" y="75"/>
-      <point x="276" y="252" type="curve" smooth="yes"/>
-      <point x="276" y="624" type="line"/>
-      <point x="548" y="624" type="line"/>
-      <point x="548" y="0" type="line"/>
-      <point x="629" y="0" type="line"/>
-      <point x="629" y="694" type="line"/>
-      <point x="197" y="694" type="line"/>
-      <point x="197" y="252" type="line" smooth="yes"/>
-      <point x="197" y="120"/>
-      <point x="171" y="62"/>
-      <point x="112" y="62" type="curve" smooth="yes"/>
-      <point x="91" y="62"/>
-      <point x="64" y="69"/>
-      <point x="41" y="83" type="curve"/>
-      <point x="19" y="19" type="line"/>
-      <point x="48" y="1"/>
-      <point x="88" y="-10"/>
+      <point x="117" y="-10" type="curve" smooth="yes"/>
+      <point x="219" y="-10"/>
+      <point x="268" y="75"/>
+      <point x="268" y="252" type="curve" smooth="yes"/>
+      <point x="268" y="624" type="line"/>
+      <point x="540" y="624" type="line"/>
+      <point x="540" y="0" type="line"/>
+      <point x="621" y="0" type="line"/>
+      <point x="621" y="694" type="line"/>
+      <point x="189" y="694" type="line"/>
+      <point x="189" y="252" type="line" smooth="yes"/>
+      <point x="189" y="120"/>
+      <point x="163" y="62"/>
+      <point x="104" y="62" type="curve" smooth="yes"/>
+      <point x="83" y="62"/>
+      <point x="56" y="69"/>
+      <point x="33" y="83" type="curve"/>
+      <point x="11" y="19" type="line"/>
+      <point x="40" y="1"/>
+      <point x="80" y="-10"/>
     </contour>
   </outline>
   <lib>
diff --git a/src/Cantarell-Regular.ufo/glyphs/S_hcha-cy.glif b/src/Cantarell-Regular.ufo/glyphs/S_hcha-cy.glif
index 63485e15..08e5342c 100644
--- a/src/Cantarell-Regular.ufo/glyphs/S_hcha-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/S_hcha-cy.glif
@@ -1,17 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Shcha-cy" format="2">
-  <advance width="1045"/>
+  <advance width="1021"/>
   <unicode hex="0429"/>
   <outline>
     <contour>
-      <point x="941" y="-178" type="line"/>
-      <point x="1017" y="-178" type="line"/>
-      <point x="1017" y="71" type="line"/>
+      <point x="917" y="-178" type="line"/>
+      <point x="993" y="-178" type="line"/>
+      <point x="993" y="71" type="line"/>
       <point x="174" y="71" type="line"/>
       <point x="174" y="694" type="line"/>
       <point x="92" y="694" type="line"/>
       <point x="92" y="0" type="line"/>
-      <point x="941" y="0" type="line"/>
+      <point x="917" y="0" type="line"/>
     </contour>
     <contour>
       <point x="458" y="30" type="line"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/T_se-cy.glif b/src/Cantarell-Regular.ufo/glyphs/T_se-cy.glif
index 46be3c6b..c28f0e88 100644
--- a/src/Cantarell-Regular.ufo/glyphs/T_se-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/T_se-cy.glif
@@ -1,17 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Tse-cy" format="2">
-  <advance width="741"/>
+  <advance width="712"/>
   <unicode hex="0426"/>
   <outline>
     <contour>
-      <point x="638" y="-178" type="line"/>
-      <point x="713" y="-178" type="line"/>
-      <point x="713" y="71" type="line"/>
+      <point x="609" y="-178" type="line"/>
+      <point x="684" y="-178" type="line"/>
+      <point x="684" y="71" type="line"/>
       <point x="174" y="71" type="line"/>
       <point x="174" y="694" type="line"/>
       <point x="92" y="694" type="line"/>
       <point x="92" y="0" type="line"/>
-      <point x="638" y="0" type="line"/>
+      <point x="609" y="0" type="line"/>
     </contour>
     <contour>
       <point x="515" y="30" type="line"/>
@@ -24,6 +24,8 @@
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>I</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>De-cy</string>
     </dict>
   </lib>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/T_she-cy.glif b/src/Cantarell-Regular.ufo/glyphs/T_she-cy.glif
index 35a0c74f..0224186f 100644
--- a/src/Cantarell-Regular.ufo/glyphs/T_she-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/T_she-cy.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Tshe-cy" format="2">
-  <advance width="785"/>
+  <advance width="781"/>
   <unicode hex="040B"/>
   <outline>
     <contour>
@@ -38,6 +38,8 @@
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>=|Ge-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Shha-cy</string>
     </dict>
   </lib>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/U_-cy.glif b/src/Cantarell-Regular.ufo/glyphs/U_-cy.glif
index 46a15d36..a8854a8f 100644
--- a/src/Cantarell-Regular.ufo/glyphs/U_-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/U_-cy.glif
@@ -1,22 +1,22 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="U-cy" format="2">
-  <advance width="620"/>
+  <advance width="598"/>
   <unicode hex="0423"/>
-  <anchor x="310" y="694" name="top"/>
+  <anchor x="299" y="694" name="top"/>
   <outline>
     <contour>
-      <point x="155" y="0" type="line"/>
-      <point x="243" y="0" type="line"/>
-      <point x="602" y="694" type="line"/>
-      <point x="518" y="694" type="line"/>
-      <point x="322" y="301" type="line"/>
-      <point x="293" y="256" type="line"/>
+      <point x="144" y="0" type="line"/>
+      <point x="232" y="0" type="line"/>
+      <point x="591" y="694" type="line"/>
+      <point x="507" y="694" type="line"/>
+      <point x="311" y="301" type="line"/>
+      <point x="282" y="256" type="line"/>
     </contour>
     <contour>
-      <point x="312" y="199" type="line"/>
-      <point x="350" y="279" type="line"/>
-      <point x="116" y="694" type="line"/>
-      <point x="16" y="694" type="line"/>
+      <point x="301" y="199" type="line"/>
+      <point x="339" y="279" type="line"/>
+      <point x="105" y="694" type="line"/>
+      <point x="5" y="694" type="line"/>
     </contour>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/U_dieresis-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/U_dieresis-cy.glif
index d93e9316..8e055c49 100644
--- a/src/Cantarell-Regular.ufo/glyphs/U_dieresis-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/U_dieresis-cy.glif
@@ -1,9 +1,9 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Udieresis-cy" format="2">
-  <advance width="620"/>
+  <advance width="598"/>
   <unicode hex="04F0"/>
   <outline>
     <component base="U-cy"/>
-    <component base="dieresiscomb.case" xOffset="74"/>
+    <component base="dieresiscomb.case" xOffset="63"/>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/U_hungarumlaut-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/U_hungarumlaut-cy.glif
index aba923f1..91a5a69e 100644
--- a/src/Cantarell-Regular.ufo/glyphs/U_hungarumlaut-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/U_hungarumlaut-cy.glif
@@ -1,9 +1,9 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Uhungarumlaut-cy" format="2">
-  <advance width="620"/>
+  <advance width="598"/>
   <unicode hex="04F2"/>
   <outline>
     <component base="U-cy"/>
-    <component base="hungarumlautcomb.case" xOffset="100"/>
+    <component base="hungarumlautcomb.case" xOffset="89"/>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/U_macron-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/U_macron-cy.glif
index 671544fa..56180256 100644
--- a/src/Cantarell-Regular.ufo/glyphs/U_macron-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/U_macron-cy.glif
@@ -1,9 +1,9 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Umacron-cy" format="2">
-  <advance width="620"/>
+  <advance width="598"/>
   <unicode hex="04EE"/>
   <outline>
     <component base="U-cy"/>
-    <component base="macroncomb.case" xOffset="68"/>
+    <component base="macroncomb.case" xOffset="57"/>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/U_short-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/U_short-cy.glif
index 2382c3c5..a0892543 100644
--- a/src/Cantarell-Regular.ufo/glyphs/U_short-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/U_short-cy.glif
@@ -1,9 +1,9 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Ushort-cy" format="2">
-  <advance width="620"/>
+  <advance width="598"/>
   <unicode hex="040E"/>
   <outline>
     <component base="U-cy"/>
-    <component base="brevecomb-cy.case" xOffset="95"/>
+    <component base="brevecomb-cy.case" xOffset="84"/>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/Y_at-cy.glif b/src/Cantarell-Regular.ufo/glyphs/Y_at-cy.glif
index 3550d5b6..8d007628 100644
--- a/src/Cantarell-Regular.ufo/glyphs/Y_at-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/Y_at-cy.glif
@@ -1,39 +1,41 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Yat-cy" format="2">
-  <advance width="689"/>
+  <advance width="673"/>
   <unicode hex="0462"/>
   <outline>
     <contour>
-      <point x="150" y="0" type="line"/>
-      <point x="392" y="0" type="line" smooth="yes"/>
-      <point x="546" y="0"/>
-      <point x="646" y="85"/>
-      <point x="646" y="217" type="curve" smooth="yes"/>
-      <point x="646" y="339"/>
-      <point x="553" y="427"/>
-      <point x="425" y="427" type="curve" smooth="yes"/>
-      <point x="199" y="427" type="line"/>
-      <point x="199" y="355" type="line"/>
-      <point x="416" y="355" type="line" smooth="yes"/>
-      <point x="500" y="355"/>
-      <point x="561" y="290"/>
-      <point x="561" y="200" type="curve" smooth="yes"/>
-      <point x="561" y="115"/>
-      <point x="507" y="72"/>
-      <point x="402" y="72" type="curve" smooth="yes"/>
-      <point x="233" y="72" type="line"/>
-      <point x="233" y="694" type="line"/>
-      <point x="150" y="694" type="line"/>
+      <point x="134" y="0" type="line"/>
+      <point x="376" y="0" type="line" smooth="yes"/>
+      <point x="530" y="0"/>
+      <point x="630" y="85"/>
+      <point x="630" y="217" type="curve" smooth="yes"/>
+      <point x="630" y="339"/>
+      <point x="537" y="427"/>
+      <point x="409" y="427" type="curve" smooth="yes"/>
+      <point x="183" y="427" type="line"/>
+      <point x="183" y="355" type="line"/>
+      <point x="400" y="355" type="line" smooth="yes"/>
+      <point x="484" y="355"/>
+      <point x="545" y="290"/>
+      <point x="545" y="200" type="curve" smooth="yes"/>
+      <point x="545" y="115"/>
+      <point x="491" y="72"/>
+      <point x="386" y="72" type="curve" smooth="yes"/>
+      <point x="217" y="72" type="line"/>
+      <point x="217" y="694" type="line"/>
+      <point x="134" y="694" type="line"/>
     </contour>
     <contour>
-      <point x="25" y="523" type="line"/>
-      <point x="405" y="523" type="line"/>
-      <point x="405" y="588" type="line"/>
-      <point x="25" y="588" type="line"/>
+      <point x="9" y="523" type="line"/>
+      <point x="389" y="523" type="line"/>
+      <point x="389" y="588" type="line"/>
+      <point x="9" y="588" type="line"/>
     </contour>
   </outline>
   <lib>
     <dict>
+      <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+      <string>Eth</string>
       <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
       <string>Softsign-cy</string>
     </dict>
diff --git a/src/Cantarell-Regular.ufo/glyphs/Z_he-cy.glif b/src/Cantarell-Regular.ufo/glyphs/Z_he-cy.glif
index af1454ad..c787459a 100644
--- a/src/Cantarell-Regular.ufo/glyphs/Z_he-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/Z_he-cy.glif
@@ -1,39 +1,39 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Zhe-cy" format="2">
-  <advance width="954"/>
+  <advance width="942"/>
   <unicode hex="0416"/>
-  <anchor x="906" y="0" name="bottomright"/>
-  <anchor x="478" y="694" name="top"/>
+  <anchor x="885" y="0" name="bottomright"/>
+  <anchor x="472" y="694" name="top"/>
   <outline>
     <contour>
-      <point x="834" y="0" type="line"/>
-      <point x="933" y="0" type="line"/>
-      <point x="697" y="376" type="line"/>
-      <point x="698" y="356" type="line"/>
-      <point x="920" y="694" type="line"/>
-      <point x="825" y="694" type="line"/>
-      <point x="607" y="361" type="line"/>
+      <point x="828" y="0" type="line"/>
+      <point x="927" y="0" type="line"/>
+      <point x="691" y="376" type="line"/>
+      <point x="692" y="356" type="line"/>
+      <point x="914" y="694" type="line"/>
+      <point x="819" y="694" type="line"/>
+      <point x="601" y="361" type="line"/>
     </contour>
     <contour>
-      <point x="21" y="0" type="line"/>
-      <point x="116" y="0" type="line"/>
-      <point x="347" y="363" type="line"/>
-      <point x="133" y="694" type="line"/>
-      <point x="34" y="694" type="line"/>
-      <point x="259" y="349" type="line"/>
-      <point x="257" y="368" type="line"/>
+      <point x="15" y="0" type="line"/>
+      <point x="110" y="0" type="line"/>
+      <point x="341" y="363" type="line"/>
+      <point x="127" y="694" type="line"/>
+      <point x="28" y="694" type="line"/>
+      <point x="253" y="349" type="line"/>
+      <point x="251" y="368" type="line"/>
     </contour>
     <contour>
-      <point x="279" y="323" type="line"/>
-      <point x="659" y="323" type="line"/>
-      <point x="659" y="395" type="line"/>
-      <point x="279" y="395" type="line"/>
+      <point x="273" y="323" type="line"/>
+      <point x="653" y="323" type="line"/>
+      <point x="653" y="395" type="line"/>
+      <point x="273" y="395" type="line"/>
     </contour>
     <contour>
-      <point x="436" y="0" type="line"/>
-      <point x="519" y="0" type="line"/>
-      <point x="519" y="694" type="line"/>
-      <point x="436" y="694" type="line"/>
+      <point x="430" y="0" type="line"/>
+      <point x="513" y="0" type="line"/>
+      <point x="513" y="694" type="line"/>
+      <point x="430" y="694" type="line"/>
     </contour>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/Z_hebreve-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/Z_hebreve-cy.glif
index 6f882d3e..ad9bb001 100644
--- a/src/Cantarell-Regular.ufo/glyphs/Z_hebreve-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/Z_hebreve-cy.glif
@@ -1,9 +1,9 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Zhebreve-cy" format="2">
-  <advance width="954"/>
+  <advance width="942"/>
   <unicode hex="04C1"/>
   <outline>
     <component base="Zhe-cy"/>
-    <component base="brevecomb-cy.case" xOffset="263"/>
+    <component base="brevecomb-cy.case" xOffset="257"/>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/Z_hedescender-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/Z_hedescender-cy.glif
index 35fc4897..7904c793 100644
--- a/src/Cantarell-Regular.ufo/glyphs/Z_hedescender-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/Z_hedescender-cy.glif
@@ -1,15 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Zhedescender-cy" format="2">
-  <advance width="1003"/>
+  <advance width="988"/>
   <unicode hex="0496"/>
   <outline>
     <component base="Zhe-cy"/>
-    <component base="descender-cy.case" xOffset="799"/>
+    <component base="descender-cy.case" xOffset="778"/>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>Zhe-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>Tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Regular.ufo/glyphs/Z_hedieresis-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/Z_hedieresis-cy.glif
index 426e8e8e..97aae641 100644
--- a/src/Cantarell-Regular.ufo/glyphs/Z_hedieresis-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/Z_hedieresis-cy.glif
@@ -1,9 +1,9 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="Zhedieresis-cy" format="2">
-  <advance width="954"/>
+  <advance width="942"/>
   <unicode hex="04DC"/>
   <outline>
     <component base="Zhe-cy"/>
-    <component base="dieresiscomb.case" xOffset="242"/>
+    <component base="dieresiscomb.case" xOffset="236"/>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/_descenderreversed-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/_descenderreversed-cy.glif
index 4c9240fd..57afedc9 100644
--- a/src/Cantarell-Regular.ufo/glyphs/_descenderreversed-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/_descenderreversed-cy.glif
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="_descenderreversed-cy" format="2">
   <advance width="267"/>
-  <anchor x="192" y="0" name="_bottomright"/>
+  <anchor x="184" y="0" name="_bottomright"/>
   <outline>
     <contour>
       <point x="45" y="-120" type="line"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/che-cy.glif b/src/Cantarell-Regular.ufo/glyphs/che-cy.glif
index 2ca661f5..a855bd06 100644
--- a/src/Cantarell-Regular.ufo/glyphs/che-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/che-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="che-cy" format="2">
   <advance width="531"/>
   <unicode hex="0447"/>
-  <anchor x="445" y="0" name="bottomright"/>
+  <anchor x="439" y="0" name="bottomright"/>
   <anchor x="265" y="482" name="top"/>
   <outline>
     <contour>
diff --git a/src/Cantarell-Regular.ufo/glyphs/chedescender-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/chedescender-cy.glif
index ff0f92e3..3a13589f 100644
--- a/src/Cantarell-Regular.ufo/glyphs/chedescender-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/chedescender-cy.glif
@@ -1,15 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="chedescender-cy" format="2">
-  <advance width="545"/>
+  <advance width="542"/>
   <unicode hex="04B7"/>
   <outline>
     <component base="che-cy"/>
-    <component base="descender-cy" xOffset="338"/>
+    <component base="descender-cy" xOffset="332"/>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>che-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Regular.ufo/glyphs/chekhakassian-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/chekhakassian-cy.glif
index 6ddc2b8c..3b1bef3f 100644
--- a/src/Cantarell-Regular.ufo/glyphs/chekhakassian-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/chekhakassian-cy.glif
@@ -4,6 +4,6 @@
   <unicode hex="04CC"/>
   <outline>
     <component base="che-cy"/>
-    <component base="_descenderreversed-cy" xOffset="253"/>
+    <component base="_descenderreversed-cy" xOffset="255"/>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/de-cy.glif b/src/Cantarell-Regular.ufo/glyphs/de-cy.glif
index 21fe8089..00ae888b 100644
--- a/src/Cantarell-Regular.ufo/glyphs/de-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/de-cy.glif
@@ -23,10 +23,10 @@
       <point x="21" y="-126" type="line"/>
       <point x="93" y="-126" type="line"/>
       <point x="93" y="0" type="line"/>
-      <point x="459" y="0" type="line"/>
-      <point x="459" y="-126" type="line"/>
-      <point x="531" y="-126" type="line"/>
-      <point x="531" y="67" type="line"/>
+      <point x="461" y="0" type="line"/>
+      <point x="461" y="-126" type="line"/>
+      <point x="533" y="-126" type="line"/>
+      <point x="533" y="67" type="line"/>
       <point x="21" y="67" type="line"/>
     </contour>
   </outline>
diff --git a/src/Cantarell-Regular.ufo/glyphs/descender-cy.case.glif 
b/src/Cantarell-Regular.ufo/glyphs/descender-cy.case.glif
index 9b63ce53..c26fe85d 100644
--- a/src/Cantarell-Regular.ufo/glyphs/descender-cy.case.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/descender-cy.case.glif
@@ -8,8 +8,8 @@
       <point x="107" y="-178" type="line"/>
       <point x="182" y="-178" type="line"/>
       <point x="182" y="72" type="line"/>
-      <point x="50" y="72" type="line"/>
-      <point x="50" y="0" type="line"/>
+      <point x="75" y="72" type="line"/>
+      <point x="75" y="0" type="line"/>
     </contour>
   </outline>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/el-cy.glif b/src/Cantarell-Regular.ufo/glyphs/el-cy.glif
index 0820480a..02e1cf4f 100644
--- a/src/Cantarell-Regular.ufo/glyphs/el-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/el-cy.glif
@@ -1,29 +1,29 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="el-cy" format="2">
-  <advance width="580"/>
+  <advance width="573"/>
   <unicode hex="043B"/>
   <outline>
     <contour>
-      <point x="96" y="-11" type="curve" smooth="yes"/>
-      <point x="181" y="-11"/>
-      <point x="225" y="68"/>
-      <point x="225" y="218" type="curve" smooth="yes"/>
-      <point x="225" y="415" type="line"/>
-      <point x="417" y="415" type="line"/>
-      <point x="417" y="0" type="line"/>
-      <point x="497" y="0" type="line"/>
-      <point x="497" y="482" type="line"/>
-      <point x="150" y="482" type="line"/>
-      <point x="150" y="211" type="line" smooth="yes"/>
-      <point x="150" y="111"/>
-      <point x="128" y="60"/>
-      <point x="84" y="60" type="curve" smooth="yes"/>
-      <point x="72" y="60"/>
-      <point x="55" y="64"/>
-      <point x="35" y="73" type="curve"/>
-      <point x="18" y="13" type="line"/>
-      <point x="42" y="-3"/>
-      <point x="69" y="-11"/>
+      <point x="89" y="-11" type="curve" smooth="yes"/>
+      <point x="174" y="-11"/>
+      <point x="218" y="68"/>
+      <point x="218" y="218" type="curve" smooth="yes"/>
+      <point x="218" y="415" type="line"/>
+      <point x="410" y="415" type="line"/>
+      <point x="410" y="0" type="line"/>
+      <point x="490" y="0" type="line"/>
+      <point x="490" y="482" type="line"/>
+      <point x="143" y="482" type="line"/>
+      <point x="143" y="211" type="line" smooth="yes"/>
+      <point x="143" y="111"/>
+      <point x="121" y="60"/>
+      <point x="77" y="60" type="curve" smooth="yes"/>
+      <point x="65" y="60"/>
+      <point x="48" y="64"/>
+      <point x="28" y="73" type="curve"/>
+      <point x="11" y="13" type="line"/>
+      <point x="35" y="-3"/>
+      <point x="62" y="-11"/>
     </contour>
   </outline>
   <lib>
diff --git a/src/Cantarell-Regular.ufo/glyphs/en-cy.glif b/src/Cantarell-Regular.ufo/glyphs/en-cy.glif
index 5463b74a..5ebec800 100644
--- a/src/Cantarell-Regular.ufo/glyphs/en-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/en-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="en-cy" format="2">
   <advance width="574"/>
   <unicode hex="043D"/>
-  <anchor x="490" y="0" name="bottomright"/>
+  <anchor x="482" y="0" name="bottomright"/>
   <outline>
     <contour>
       <point x="411" y="0" type="line"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/endescender-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/endescender-cy.glif
index 2aeacbce..b2b1bd6c 100644
--- a/src/Cantarell-Regular.ufo/glyphs/endescender-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/endescender-cy.glif
@@ -1,15 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="endescender-cy" format="2">
-  <advance width="589"/>
+  <advance width="585"/>
   <unicode hex="04A3"/>
   <outline>
     <component base="en-cy"/>
-    <component base="descender-cy" xOffset="383"/>
+    <component base="descender-cy" xOffset="375"/>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>en-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Regular.ufo/glyphs/ghemiddlehook-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/ghemiddlehook-cy.glif
index cff512ff..b13918c3 100644
--- a/src/Cantarell-Regular.ufo/glyphs/ghemiddlehook-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/ghemiddlehook-cy.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="ghemiddlehook-cy" format="2">
-  <advance width="547"/>
+  <advance width="542"/>
   <unicode hex="0495"/>
   <outline>
     <contour>
diff --git a/src/Cantarell-Regular.ufo/glyphs/ha-cy.glif b/src/Cantarell-Regular.ufo/glyphs/ha-cy.glif
index 62735cd5..de8d8d59 100644
--- a/src/Cantarell-Regular.ufo/glyphs/ha-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/ha-cy.glif
@@ -2,7 +2,7 @@
 <glyph name="ha-cy" format="2">
   <advance width="469"/>
   <unicode hex="0445"/>
-  <anchor x="396" y="0" name="bottomright"/>
+  <anchor x="394" y="0" name="bottomright"/>
   <outline>
     <component base="x"/>
   </outline>
diff --git a/src/Cantarell-Regular.ufo/glyphs/hadescender-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/hadescender-cy.glif
index 35b919f5..0a5d6ab5 100644
--- a/src/Cantarell-Regular.ufo/glyphs/hadescender-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/hadescender-cy.glif
@@ -1,15 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="hadescender-cy" format="2">
-  <advance width="503"/>
+  <advance width="497"/>
   <unicode hex="04B3"/>
   <outline>
     <component base="ha-cy"/>
-    <component base="descender-cy" xOffset="289"/>
+    <component base="descender-cy" xOffset="287"/>
   </outline>
   <lib>
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>ha-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>
diff --git a/src/Cantarell-Regular.ufo/glyphs/izhitsa-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/izhitsa-cy.glif
index 2b8e525f..73f4d1a5 100644
--- a/src/Cantarell-Regular.ufo/glyphs/izhitsa-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/izhitsa-cy.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="izhitsa-cy" format="2">
-  <advance width="499"/>
+  <advance width="467"/>
   <unicode hex="0475"/>
   <outline>
     <contour>
diff --git a/src/Cantarell-Regular.ufo/glyphs/lje-cy.glif b/src/Cantarell-Regular.ufo/glyphs/lje-cy.glif
index 8a84b4b3..35793f71 100644
--- a/src/Cantarell-Regular.ufo/glyphs/lje-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/lje-cy.glif
@@ -1,49 +1,49 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="lje-cy" format="2">
-  <advance width="849"/>
+  <advance width="842"/>
   <unicode hex="0459"/>
   <outline>
     <contour>
-      <point x="465" y="0" type="line"/>
-      <point x="610" y="0" type="line" smooth="yes"/>
-      <point x="736" y="0"/>
-      <point x="813" y="62"/>
-      <point x="813" y="164" type="curve" smooth="yes"/>
-      <point x="813" y="259"/>
-      <point x="743" y="320"/>
-      <point x="640" y="320" type="curve" smooth="yes"/>
-      <point x="465" y="320" type="line"/>
-      <point x="465" y="255" type="line"/>
-      <point x="627" y="255" type="line" smooth="yes"/>
-      <point x="689" y="255"/>
-      <point x="733" y="214"/>
-      <point x="733" y="156" type="curve" smooth="yes"/>
-      <point x="733" y="100"/>
-      <point x="691" y="67"/>
-      <point x="621" y="67" type="curve" smooth="yes"/>
-      <point x="465" y="67" type="line"/>
+      <point x="458" y="0" type="line"/>
+      <point x="603" y="0" type="line" smooth="yes"/>
+      <point x="729" y="0"/>
+      <point x="806" y="62"/>
+      <point x="806" y="164" type="curve" smooth="yes"/>
+      <point x="806" y="259"/>
+      <point x="736" y="320"/>
+      <point x="633" y="320" type="curve" smooth="yes"/>
+      <point x="458" y="320" type="line"/>
+      <point x="458" y="255" type="line"/>
+      <point x="620" y="255" type="line" smooth="yes"/>
+      <point x="682" y="255"/>
+      <point x="726" y="214"/>
+      <point x="726" y="156" type="curve" smooth="yes"/>
+      <point x="726" y="100"/>
+      <point x="684" y="67"/>
+      <point x="614" y="67" type="curve" smooth="yes"/>
+      <point x="458" y="67" type="line"/>
     </contour>
     <contour>
-      <point x="96" y="-11" type="curve" smooth="yes"/>
-      <point x="181" y="-11"/>
-      <point x="225" y="68"/>
-      <point x="225" y="218" type="curve" smooth="yes"/>
-      <point x="225" y="415" type="line"/>
-      <point x="417" y="415" type="line"/>
-      <point x="417" y="0" type="line"/>
-      <point x="497" y="0" type="line"/>
-      <point x="497" y="482" type="line"/>
-      <point x="150" y="482" type="line"/>
-      <point x="150" y="211" type="line" smooth="yes"/>
-      <point x="150" y="111"/>
-      <point x="128" y="60"/>
-      <point x="84" y="60" type="curve" smooth="yes"/>
-      <point x="72" y="60"/>
-      <point x="55" y="64"/>
-      <point x="35" y="73" type="curve"/>
-      <point x="18" y="13" type="line"/>
-      <point x="42" y="-3"/>
-      <point x="69" y="-11"/>
+      <point x="89" y="-11" type="curve" smooth="yes"/>
+      <point x="174" y="-11"/>
+      <point x="218" y="68"/>
+      <point x="218" y="218" type="curve" smooth="yes"/>
+      <point x="218" y="415" type="line"/>
+      <point x="410" y="415" type="line"/>
+      <point x="410" y="0" type="line"/>
+      <point x="490" y="0" type="line"/>
+      <point x="490" y="482" type="line"/>
+      <point x="143" y="482" type="line"/>
+      <point x="143" y="211" type="line" smooth="yes"/>
+      <point x="143" y="111"/>
+      <point x="121" y="60"/>
+      <point x="77" y="60" type="curve" smooth="yes"/>
+      <point x="65" y="60"/>
+      <point x="48" y="64"/>
+      <point x="28" y="73" type="curve"/>
+      <point x="11" y="13" type="line"/>
+      <point x="35" y="-3"/>
+      <point x="62" y="-11"/>
     </contour>
   </outline>
   <lib>
diff --git a/src/Cantarell-Regular.ufo/glyphs/shcha-cy.glif b/src/Cantarell-Regular.ufo/glyphs/shcha-cy.glif
index 8993d1ba..0f768059 100644
--- a/src/Cantarell-Regular.ufo/glyphs/shcha-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/shcha-cy.glif
@@ -1,17 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="shcha-cy" format="2">
-  <advance width="826"/>
+  <advance width="821"/>
   <unicode hex="0449"/>
   <outline>
     <contour>
-      <point x="730" y="-126" type="line"/>
-      <point x="805" y="-126" type="line"/>
-      <point x="805" y="66" type="line"/>
+      <point x="718" y="-126" type="line"/>
+      <point x="793" y="-126" type="line"/>
+      <point x="793" y="66" type="line"/>
       <point x="163" y="66" type="line"/>
       <point x="163" y="482" type="line"/>
       <point x="83" y="482" type="line"/>
       <point x="83" y="0" type="line"/>
-      <point x="730" y="0" type="line"/>
+      <point x="718" y="0" type="line"/>
     </contour>
     <contour>
       <point x="365" y="32" type="line"/>
diff --git a/src/Cantarell-Regular.ufo/glyphs/tse-cy.glif b/src/Cantarell-Regular.ufo/glyphs/tse-cy.glif
index 3c48812a..440c8d66 100644
--- a/src/Cantarell-Regular.ufo/glyphs/tse-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/tse-cy.glif
@@ -1,17 +1,17 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="tse-cy" format="2">
-  <advance width="572"/>
+  <advance width="556"/>
   <unicode hex="0446"/>
   <outline>
     <contour>
-      <point x="479" y="-126" type="line"/>
-      <point x="551" y="-126" type="line"/>
-      <point x="551" y="66" type="line"/>
+      <point x="456" y="-126" type="line"/>
+      <point x="528" y="-126" type="line"/>
+      <point x="528" y="66" type="line"/>
       <point x="162" y="66" type="line"/>
       <point x="162" y="482" type="line"/>
       <point x="83" y="482" type="line"/>
       <point x="83" y="0" type="line"/>
-      <point x="479" y="0" type="line"/>
+      <point x="456" y="0" type="line"/>
     </contour>
     <contour>
       <point x="383" y="32" type="line"/>
@@ -33,6 +33,8 @@
       </dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>en-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>de-cy</string>
     </dict>
   </lib>
 </glyph>
diff --git a/src/Cantarell-Regular.ufo/glyphs/zhedescender-cy.glif 
b/src/Cantarell-Regular.ufo/glyphs/zhedescender-cy.glif
index e82d4976..975b6bba 100644
--- a/src/Cantarell-Regular.ufo/glyphs/zhedescender-cy.glif
+++ b/src/Cantarell-Regular.ufo/glyphs/zhedescender-cy.glif
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <glyph name="zhedescender-cy" format="2">
-  <advance width="786"/>
+  <advance width="795"/>
   <unicode hex="0497"/>
   <outline>
     <component base="zhe-cy"/>
@@ -10,6 +10,8 @@
     <dict>
       <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
       <string>zhe-cy</string>
+      <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+      <string>tse-cy</string>
       <key>com.schriftgestaltung.componentsAlignment</key>
       <array>
         <integer>-1</integer>


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