summaryrefslogtreecommitdiff
path: root/src/Inter-UI-Black.ufo/glyphs
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2018-10-10 17:53:53 +0300
committerRasmus Andersson <rasmus@notion.se>2018-10-11 09:38:37 +0300
commitfe2278b16b30f177d8ea574f8b4a1e6a8a12b04e (patch)
treeb577feb4093705db81c93976553fc6db9f53ba2f /src/Inter-UI-Black.ufo/glyphs
parentda20eead6fb5f5ab988cc642ced2573073a2743a (diff)
downloadinter-fe2278b16b30f177d8ea574f8b4a1e6a8a12b04e.tar.xz
cyrillic and kerning
Diffstat (limited to 'src/Inter-UI-Black.ufo/glyphs')
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/D_zeabkhasiancyrillic.glif161
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/E_zh.glif79
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/E_zhcaron.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/E_zhreversed.glif41
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/I_zhitsadblgravecyrillic.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/P_si.glif54
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/P_sicyrillic.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/Z_edescendercyrillic.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/Z_edieresiscyrillic.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/afii10025.glif84
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/afii10051.glif62
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/afii10148.glif120
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/dzeabkhasiancyrillic.glif68
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/ezh.glif44
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/ezhcaron.glif99
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/ezhcurl.glif238
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/ezhreversed.glif60
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/gecyrillic.glif18
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/ghemiddlehookcyrillic.glif23
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/ghestrokecyrillic.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/gheupturncyrillic.glif33
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/gjecyrillic.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/izhitsacyrillic.glif133
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/izhitsadblgravecyrillic.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/lyogh.glif443
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/tecyrillic.glif22
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/tedescendercyrillic.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni0299.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni04F_7.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni04F_B_.glif18
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni04F_D_.glif66
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/vecyrillic.glif70
32 files changed, 1221 insertions, 755 deletions
diff --git a/src/Inter-UI-Black.ufo/glyphs/D_zeabkhasiancyrillic.glif b/src/Inter-UI-Black.ufo/glyphs/D_zeabkhasiancyrillic.glif
index a8e40c953..395a117c8 100644
--- a/src/Inter-UI-Black.ufo/glyphs/D_zeabkhasiancyrillic.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/D_zeabkhasiancyrillic.glif
@@ -1,47 +1,48 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Dzeabkhasiancyrillic" format="2">
- <advance width="2052.0"/>
+ <advance width="1900.0"/>
<unicode hex="04E0"/>
- <guideline x="20.0" y="2280.0" angle="0.0"/>
- <guideline x="20.0" y="764.0" angle="0.0"/>
+ <guideline x="-108.0" y="2280.0" angle="0.0"/>
+ <guideline x="-108.0" y="764.0" angle="0.0"/>
<outline>
<contour>
- <point x="344.0" y="2004.0" type="line"/>
- <point x="344.0" y="1572.0" type="line"/>
- <point x="1200.0" y="1572.0" type="line"/>
- <point x="752.0" y="1216.0" type="line"/>
- <point x="752.0" y="1044.0" type="line"/>
- <point x="1156.0" y="1044.0" type="line"/>
- <point x="1808.0" y="1640.0" type="line"/>
- <point x="1804.0" y="2004.0" type="line"/>
- </contour>
- <contour>
- <point x="752.0" y="1204.0" type="line"/>
- <point x="752.0" y="924.0" type="line"/>
- <point x="932.0" y="924.0" type="line" smooth="yes"/>
- <point x="1125.0" y="924.0"/>
- <point x="1289.0" y="860.0"/>
- <point x="1288.0" y="580.0" type="curve" smooth="yes"/>
- <point x="1289.0" y="480.0"/>
- <point x="1181.0" y="400.0"/>
- <point x="1008.0" y="400.0" type="curve" smooth="yes"/>
- <point x="865.0" y="400.0"/>
- <point x="769.0" y="464.0"/>
- <point x="768.0" y="556.0" type="curve"/>
- <point x="232.0" y="556.0" type="line"/>
- <point x="233.0" y="148.0"/>
- <point x="629.0" y="-28.0"/>
- <point x="1008.0" y="-28.0" type="curve" smooth="yes"/>
- <point x="1477.0" y="-28.0"/>
- <point x="1821.0" y="188.0"/>
- <point x="1820.0" y="560.0" type="curve" smooth="yes"/>
- <point x="1821.0" y="1000.0"/>
- <point x="1541.0" y="1272.0"/>
- <point x="1036.0" y="1228.0" type="curve" smooth="yes"/>
+ <point x="104.0" y="624.0" type="line"/>
+ <point x="108.0" y="244.0"/>
+ <point x="452.0" y="-28.0"/>
+ <point x="936.0" y="-28.0" type="curve" smooth="yes"/>
+ <point x="1436.0" y="-28.0"/>
+ <point x="1792.0" y="228.0"/>
+ <point x="1788.0" y="588.0" type="curve"/>
+ <point x="1792.0" y="828.0"/>
+ <point x="1632.0" y="1088.0"/>
+ <point x="1148.0" y="1148.0" type="curve"/>
+ <point x="1148.0" y="1164.0" type="line"/>
+ <point x="1720.0" y="1684.0" type="line"/>
+ <point x="1716.0" y="2048.0" type="line"/>
+ <point x="216.0" y="2048.0" type="line"/>
+ <point x="216.0" y="1616.0" type="line"/>
+ <point x="1056.0" y="1616.0" type="line"/>
+ <point x="1056.0" y="1600.0" type="line"/>
+ <point x="624.0" y="1216.0" type="line"/>
+ <point x="624.0" y="848.0" type="line"/>
+ <point x="908.0" y="848.0" type="line" smooth="yes"/>
+ <point x="1092.0" y="848.0"/>
+ <point x="1200.0" y="760.0"/>
+ <point x="1200.0" y="636.0" type="curve" smooth="yes"/>
+ <point x="1200.0" y="508.0"/>
+ <point x="1096.0" y="420.0"/>
+ <point x="940.0" y="420.0" type="curve" smooth="yes"/>
+ <point x="780.0" y="420.0"/>
+ <point x="668.0" y="504.0"/>
+ <point x="664.0" y="624.0" type="curve"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>three</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>three</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
@@ -49,10 +50,10 @@
<true/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>1.0</real>
- <real>14.0</real>
+ <real>-28.0</real>
+ <real>21.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -71,15 +72,15 @@
<integer>0</integer>
<key>origin</key>
<array>
- <real>1.0</real>
- <real>11.0</real>
+ <real>0.0</real>
+ <real>13.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
- <real>1.0</real>
- <real>17.0</real>
+ <real>0.0</real>
+ <real>10.0</real>
</array>
<key>type</key>
<string>Stem</string>
@@ -91,8 +92,80 @@
<integer>4</integer>
<key>origin</key>
<array>
- <real>1.0</real>
- <real>14.0</real>
+ <real>0.0</real>
+ <real>8.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>origin</key>
+ <array>
+ <real>0.0</real>
+ <real>2.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <string>u</string>
+ <string>p</string>
+ </array>
+ <key>type</key>
+ <string>BottomGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>place</key>
+ <array>
+ <real>2076.0</real>
+ <real>-20.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <string>d</string>
+ <string>o</string>
+ <string>w</string>
+ <string>n</string>
+ </array>
+ <key>type</key>
+ <string>TopGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>origin</key>
+ <array>
+ <real>0.0</real>
+ <real>2.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>origin</key>
+ <array>
+ <real>0.0</real>
+ <real>12.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
diff --git a/src/Inter-UI-Black.ufo/glyphs/E_zh.glif b/src/Inter-UI-Black.ufo/glyphs/E_zh.glif
index bfc687a20..6046ba6a0 100644
--- a/src/Inter-UI-Black.ufo/glyphs/E_zh.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/E_zh.glif
@@ -1,45 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Ezh" format="2">
- <advance width="2328.0"/>
+ <advance width="1944.0"/>
<unicode hex="01B7"/>
+ <guideline x="1048.0" y="1240.0" angle="0.0"/>
+ <guideline x="1032.0" y="-576.0" angle="0.0"/>
+ <guideline x="1012.0" y="-92.0" angle="0.0"/>
+ <guideline x="1008.0" y="756.0" angle="0.0"/>
<outline>
<contour>
- <point x="272.0" y="108.0" type="line"/>
- <point x="291.0" y="-324.0"/>
- <point x="643.0" y="-612.0"/>
- <point x="1160.0" y="-612.0" type="curve" smooth="yes"/>
- <point x="1719.0" y="-612.0"/>
- <point x="2059.0" y="-244.0"/>
- <point x="2060.0" y="316.0" type="curve" smooth="yes"/>
- <point x="2059.0" y="872.0"/>
- <point x="1699.0" y="1240.0"/>
- <point x="1168.0" y="1240.0" type="curve" smooth="yes"/>
- <point x="872.0" y="1240.0" type="line"/>
- <point x="872.0" y="828.0" type="line"/>
- <point x="1168.0" y="828.0" type="line" smooth="yes"/>
- <point x="1371.0" y="828.0"/>
- <point x="1523.0" y="736.0"/>
- <point x="1524.0" y="316.0" type="curve" smooth="yes"/>
- <point x="1523.0" y="-24.0"/>
- <point x="1415.0" y="-180.0"/>
- <point x="1160.0" y="-180.0" type="curve" smooth="yes"/>
- <point x="951.0" y="-180.0"/>
- <point x="815.0" y="-112.0"/>
- <point x="808.0" y="108.0" type="curve"/>
- </contour>
- <contour>
- <point x="1896.0" y="1744.0" type="line"/>
- <point x="1896.0" y="2004.0" type="line"/>
- <point x="1568.0" y="2004.0" type="line"/>
- <point x="740.0" y="1092.0" type="line"/>
- <point x="740.0" y="828.0" type="line"/>
- <point x="1088.0" y="828.0" type="line"/>
- </contour>
- <contour>
- <point x="1732.0" y="2004.0" type="line"/>
- <point x="252.0" y="2004.0" type="line"/>
- <point x="252.0" y="1572.0" type="line"/>
- <point x="1732.0" y="1572.0" type="line"/>
+ <point x="948.0" y="-576.0" type="curve" smooth="yes"/>
+ <point x="1464.0" y="-576.0"/>
+ <point x="1880.0" y="-248.0"/>
+ <point x="1880.0" y="252.0" type="curve" smooth="yes"/>
+ <point x="1880.0" y="717.0"/>
+ <point x="1519.0" y="1010.0"/>
+ <point x="1084.0" y="1016.0" type="curve"/>
+ <point x="1084.0" y="1032.0" type="line"/>
+ <point x="1716.0" y="1684.0" type="line"/>
+ <point x="1712.0" y="2048.0" type="line"/>
+ <point x="92.0" y="2048.0" type="line"/>
+ <point x="92.0" y="1600.0" type="line"/>
+ <point x="984.0" y="1600.0" type="line"/>
+ <point x="984.0" y="1584.0" type="line"/>
+ <point x="560.0" y="1120.0" type="line"/>
+ <point x="560.0" y="756.0" type="line"/>
+ <point x="892.0" y="756.0" type="line" smooth="yes"/>
+ <point x="1172.0" y="756.0"/>
+ <point x="1308.0" y="588.0"/>
+ <point x="1308.0" y="332.0" type="curve" smooth="yes"/>
+ <point x="1308.0" y="96.0"/>
+ <point x="1192.0" y="-92.0"/>
+ <point x="972.0" y="-92.0" type="curve" smooth="yes"/>
+ <point x="796.0" y="-92.0"/>
+ <point x="676.0" y="32.0"/>
+ <point x="656.0" y="192.0" type="curve"/>
+ <point x="76.0" y="192.0" type="line"/>
+ <point x="76.0" y="-280.0"/>
+ <point x="456.0" y="-576.0"/>
</contour>
</outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>T</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>B</string>
+ </dict>
+ </lib>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/E_zhcaron.glif b/src/Inter-UI-Black.ufo/glyphs/E_zhcaron.glif
index 7512cf338..7b644ac84 100644
--- a/src/Inter-UI-Black.ufo/glyphs/E_zhcaron.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/E_zhcaron.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Ezhcaron" format="2">
- <advance width="2080.0"/>
+ <advance width="1944.0"/>
<unicode hex="01EE"/>
<outline>
<component base="Ezh"/>
- <component base="caron" xOffset="168.0" yOffset="412.0"/>
+ <component base="caron" xOffset="36.0" yOffset="472.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/E_zhreversed.glif b/src/Inter-UI-Black.ufo/glyphs/E_zhreversed.glif
index 322441377..a4e0f84ba 100644
--- a/src/Inter-UI-Black.ufo/glyphs/E_zhreversed.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/E_zhreversed.glif
@@ -1,45 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Ezhreversed" format="2">
- <advance width="2240.0"/>
+ <advance width="1944.0"/>
<unicode hex="01B8"/>
<outline>
- <contour>
- <point x="1472.0" y="108.0" type="line"/>
- <point x="1468.0" y="-112.0"/>
- <point x="1328.0" y="-180.0"/>
- <point x="1128.0" y="-180.0" type="curve" smooth="yes"/>
- <point x="868.0" y="-180.0"/>
- <point x="760.0" y="-24.0"/>
- <point x="760.0" y="316.0" type="curve" smooth="yes"/>
- <point x="760.0" y="720.0"/>
- <point x="900.0" y="828.0"/>
- <point x="1116.0" y="828.0" type="curve" smooth="yes"/>
- <point x="1412.0" y="828.0" type="line"/>
- <point x="1412.0" y="1240.0" type="line"/>
- <point x="1116.0" y="1240.0" type="line" smooth="yes"/>
- <point x="588.0" y="1240.0"/>
- <point x="224.0" y="872.0"/>
- <point x="224.0" y="316.0" type="curve" smooth="yes"/>
- <point x="224.0" y="-244.0"/>
- <point x="568.0" y="-612.0"/>
- <point x="1128.0" y="-612.0" type="curve" smooth="yes"/>
- <point x="1644.0" y="-612.0"/>
- <point x="1992.0" y="-324.0"/>
- <point x="2012.0" y="108.0" type="curve"/>
- </contour>
- <contour>
- <point x="1216.0" y="828.0" type="line"/>
- <point x="1556.0" y="828.0" type="line"/>
- <point x="1556.0" y="1092.0" type="line"/>
- <point x="732.0" y="2004.0" type="line"/>
- <point x="404.0" y="2004.0" type="line"/>
- <point x="404.0" y="1744.0" type="line"/>
- </contour>
- <contour>
- <point x="556.0" y="1572.0" type="line"/>
- <point x="2032.0" y="1572.0" type="line"/>
- <point x="2032.0" y="2004.0" type="line"/>
- <point x="556.0" y="2004.0" type="line"/>
- </contour>
+ <component base="Ezh" xScale="-1.0" xOffset="1944.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/I_zhitsadblgravecyrillic.glif b/src/Inter-UI-Black.ufo/glyphs/I_zhitsadblgravecyrillic.glif
index 5a9fee445..00ca1e0b2 100644
--- a/src/Inter-UI-Black.ufo/glyphs/I_zhitsadblgravecyrillic.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/I_zhitsadblgravecyrillic.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Izhitsadblgravecyrillic" format="2">
- <advance width="2052.0"/>
+ <advance width="2264.0"/>
<unicode hex="0476"/>
<outline>
<component base="afii10148"/>
- <component base="dblgravecmb" xOffset="1884.0" yOffset="408.0"/>
+ <component base="dblgravecmb" xOffset="1980.0" yOffset="408.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/P_si.glif b/src/Inter-UI-Black.ufo/glyphs/P_si.glif
index 1b61d1d6d..a672b85c9 100644
--- a/src/Inter-UI-Black.ufo/glyphs/P_si.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/P_si.glif
@@ -1,39 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Psi" format="2">
- <advance width="2588.0"/>
+ <advance width="2420.0"/>
<unicode hex="03A8"/>
<outline>
<contour>
- <point x="1832.0" y="2004.0" type="line"/>
- <point x="1832.0" y="1448.0" type="line" smooth="yes"/>
- <point x="1832.0" y="1088.0"/>
- <point x="1716.0" y="1000.0"/>
- <point x="1476.0" y="1000.0" type="curve" smooth="yes"/>
- <point x="1180.0" y="1000.0" type="line"/>
- <point x="868.0" y="1000.0"/>
- <point x="756.0" y="1160.0"/>
- <point x="756.0" y="1448.0" type="curve" smooth="yes"/>
- <point x="756.0" y="2004.0" type="line"/>
- <point x="220.0" y="2004.0" type="line"/>
- <point x="220.0" y="1448.0" type="line"/>
- <point x="220.0" y="884.0"/>
- <point x="576.0" y="572.0"/>
- <point x="1148.0" y="572.0" type="curve" smooth="yes"/>
- <point x="1452.0" y="572.0" type="line"/>
- <point x="2020.0" y="572.0"/>
- <point x="2376.0" y="884.0"/>
- <point x="2376.0" y="1448.0" type="curve"/>
- <point x="2376.0" y="2004.0" type="line"/>
+ <point x="1744.0" y="2048.0" type="line"/>
+ <point x="1744.0" y="1448.0" type="line" smooth="yes"/>
+ <point x="1744.0" y="1088.0"/>
+ <point x="1628.0" y="1000.0"/>
+ <point x="1388.0" y="1000.0" type="curve" smooth="yes"/>
+ <point x="1092.0" y="1000.0" type="line"/>
+ <point x="780.0" y="1000.0"/>
+ <point x="668.0" y="1160.0"/>
+ <point x="668.0" y="1448.0" type="curve" smooth="yes"/>
+ <point x="668.0" y="2048.0" type="line"/>
+ <point x="132.0" y="2048.0" type="line"/>
+ <point x="132.0" y="1448.0" type="line"/>
+ <point x="132.0" y="884.0"/>
+ <point x="488.0" y="572.0"/>
+ <point x="1060.0" y="572.0" type="curve" smooth="yes"/>
+ <point x="1364.0" y="572.0" type="line"/>
+ <point x="1932.0" y="572.0"/>
+ <point x="2288.0" y="884.0"/>
+ <point x="2288.0" y="1448.0" type="curve"/>
+ <point x="2288.0" y="2048.0" type="line"/>
</contour>
<contour>
- <point x="1588.0" y="2004.0" type="line"/>
- <point x="1048.0" y="2004.0" type="line"/>
- <point x="1048.0" y="0.0" type="line"/>
- <point x="1588.0" y="0.0" type="line"/>
+ <point x="1500.0" y="2048.0" type="line"/>
+ <point x="960.0" y="2048.0" type="line"/>
+ <point x="960.0" y="0.0" type="line"/>
+ <point x="1500.0" y="0.0" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>H</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/P_sicyrillic.glif b/src/Inter-UI-Black.ufo/glyphs/P_sicyrillic.glif
index 09d7c6a87..a5ff94302 100644
--- a/src/Inter-UI-Black.ufo/glyphs/P_sicyrillic.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/P_sicyrillic.glif
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Psicyrillic" format="2">
- <advance width="2588.0"/>
+ <advance width="2420.0"/>
<unicode hex="0470"/>
<outline>
<component base="Psi"/>
diff --git a/src/Inter-UI-Black.ufo/glyphs/Z_edescendercyrillic.glif b/src/Inter-UI-Black.ufo/glyphs/Z_edescendercyrillic.glif
index 079e56b75..22f85701f 100644
--- a/src/Inter-UI-Black.ufo/glyphs/Z_edescendercyrillic.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/Z_edescendercyrillic.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Zedescendercyrillic" format="2">
- <advance width="1964.0"/>
+ <advance width="1900.0"/>
<unicode hex="0498"/>
<outline>
<component base="afii10025"/>
- <component base="cedilla" xOffset="352.0"/>
+ <component base="cedilla" xOffset="328.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/Z_edieresiscyrillic.glif b/src/Inter-UI-Black.ufo/glyphs/Z_edieresiscyrillic.glif
index c68586e0c..27d74f320 100644
--- a/src/Inter-UI-Black.ufo/glyphs/Z_edieresiscyrillic.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/Z_edieresiscyrillic.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Zedieresiscyrillic" format="2">
- <advance width="1964.0"/>
+ <advance width="1900.0"/>
<unicode hex="04DE"/>
<outline>
<component base="afii10025"/>
- <component base="dieresis" xOffset="332.0" yOffset="492.0"/>
+ <component base="dieresis" xOffset="304.0" yOffset="412.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/afii10025.glif b/src/Inter-UI-Black.ufo/glyphs/afii10025.glif
index a236e9081..b59cea83b 100644
--- a/src/Inter-UI-Black.ufo/glyphs/afii10025.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/afii10025.glif
@@ -1,62 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="afii10025" format="2">
- <advance width="1964.0"/>
+ <advance width="1900.0"/>
<unicode hex="0417"/>
- <guideline x="16.0" y="2280.0" angle="0.0"/>
- <guideline x="16.0" y="764.0" angle="0.0"/>
- <guideline x="948.0" y="1076.0" angle="90.0"/>
+ <guideline x="-36.0" y="2280.0" angle="0.0"/>
+ <guideline x="-36.0" y="764.0" angle="0.0"/>
+ <guideline x="896.0" y="1076.0" angle="90.0"/>
<outline>
- <contour>
- <point x="1100.0" y="936.0" type="line"/>
- <point x="1502.0" y="936.0"/>
- <point x="1770.0" y="1172.0"/>
- <point x="1772.0" y="1464.0" type="curve"/>
- <point x="1770.0" y="1860.0"/>
- <point x="1450.0" y="2068.0"/>
- <point x="976.0" y="2068.0" type="curve" smooth="yes"/>
- <point x="550.0" y="2068.0"/>
- <point x="182.0" y="1840.0"/>
- <point x="184.0" y="1452.0" type="curve"/>
- <point x="720.0" y="1452.0" type="line"/>
- <point x="718.0" y="1568.0"/>
- <point x="830.0" y="1628.0"/>
- <point x="976.0" y="1628.0" type="curve" smooth="yes"/>
- <point x="1146.0" y="1628.0"/>
- <point x="1234.0" y="1544.0"/>
- <point x="1236.0" y="1444.0" type="curve"/>
- <point x="1234.0" y="1300.0"/>
- <point x="1166.0" y="1208.0"/>
- <point x="996.0" y="1208.0" type="curve" smooth="yes"/>
- <point x="724.0" y="1208.0" type="line"/>
- <point x="724.0" y="936.0" type="line"/>
- </contour>
- <contour>
- <point x="724.0" y="1064.0" type="line"/>
- <point x="724.0" y="792.0" type="line"/>
- <point x="996.0" y="792.0" type="line" smooth="yes"/>
- <point x="1118.0" y="792.0"/>
- <point x="1266.0" y="772.0"/>
- <point x="1268.0" y="532.0" type="curve" smooth="yes"/>
- <point x="1266.0" y="420.0"/>
- <point x="1154.0" y="328.0"/>
- <point x="976.0" y="328.0" type="curve" smooth="yes"/>
- <point x="814.0" y="328.0"/>
- <point x="698.0" y="404.0"/>
- <point x="700.0" y="508.0" type="curve"/>
- <point x="156.0" y="508.0" type="line"/>
- <point x="154.0" y="80.0"/>
- <point x="578.0" y="-112.0"/>
- <point x="976.0" y="-112.0" type="curve" smooth="yes"/>
- <point x="1454.0" y="-112.0"/>
- <point x="1806.0" y="124.0"/>
- <point x="1808.0" y="512.0" type="curve" smooth="yes"/>
- <point x="1806.0" y="864.0"/>
- <point x="1550.0" y="1064.0"/>
- <point x="1100.0" y="1064.0" type="curve" smooth="yes"/>
- </contour>
+ <component base="three"/>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.componentsAlignment</key>
+ <array>
+ <integer>1</integer>
+ </array>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
@@ -64,10 +21,10 @@
<true/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>0.0</real>
- <real>5.0</real>
+ <real>2068.0</real>
+ <real>-20.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -86,18 +43,13 @@
<false/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>1.0</real>
- <real>11.0</real>
+ <real>104.0</real>
+ <real>1652.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
- <key>target</key>
- <array>
- <real>1.0</real>
- <real>17.0</real>
- </array>
<key>type</key>
<string>Stem</string>
</dict>
@@ -106,10 +58,10 @@
<true/>
<key>options</key>
<integer>4</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>0.0</real>
- <real>5.0</real>
+ <real>2068.0</real>
+ <real>-2147483648.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
diff --git a/src/Inter-UI-Black.ufo/glyphs/afii10051.glif b/src/Inter-UI-Black.ufo/glyphs/afii10051.glif
index 1e275805b..c209d05f6 100644
--- a/src/Inter-UI-Black.ufo/glyphs/afii10051.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/afii10051.glif
@@ -1,45 +1,49 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="afii10051" format="2">
- <advance width="2496.0"/>
+ <advance width="2476.0"/>
<unicode hex="0402"/>
<outline>
<contour>
- <point x="972.0" y="756.0" type="line"/>
- <point x="1158.0" y="796.0"/>
- <point x="1254.0" y="816.0"/>
- <point x="1472.0" y="816.0" type="curve"/>
- <point x="1658.0" y="816.0"/>
- <point x="1778.0" y="708.0"/>
- <point x="1776.0" y="580.0" type="curve" smooth="yes"/>
- <point x="1778.0" y="564.0"/>
- <point x="1786.0" y="368.0"/>
- <point x="1448.0" y="368.0" type="curve"/>
- <point x="1448.0" y="-32.0" type="line"/>
- <point x="2146.0" y="-32.0"/>
- <point x="2306.0" y="388.0"/>
- <point x="2304.0" y="616.0" type="curve"/>
- <point x="2306.0" y="1064.0"/>
- <point x="1962.0" y="1232.0"/>
- <point x="1512.0" y="1232.0" type="curve" smooth="yes"/>
- <point x="1306.0" y="1232.0"/>
- <point x="1122.0" y="1188.0"/>
- <point x="972.0" y="1160.0" type="curve"/>
+ <point x="1012.0" y="796.0" type="line"/>
+ <point x="1191.0" y="833.0"/>
+ <point x="1380.0" y="856.0"/>
+ <point x="1512.0" y="856.0" type="curve" smooth="yes"/>
+ <point x="1698.0" y="856.0"/>
+ <point x="1816.0" y="748.0"/>
+ <point x="1816.0" y="596.0" type="curve" smooth="yes"/>
+ <point x="1816.0" y="454.0"/>
+ <point x="1715.0" y="368.0"/>
+ <point x="1488.0" y="368.0" type="curve"/>
+ <point x="1488.0" y="-32.0" type="line"/>
+ <point x="2216.0" y="-52.0"/>
+ <point x="2384.0" y="288.0"/>
+ <point x="2384.0" y="616.0" type="curve" smooth="yes"/>
+ <point x="2384.0" y="1064.0"/>
+ <point x="2008.0" y="1232.0"/>
+ <point x="1552.0" y="1232.0" type="curve" smooth="yes"/>
+ <point x="1325.0" y="1232.0"/>
+ <point x="1147.0" y="1188.0"/>
+ <point x="1012.0" y="1160.0" type="curve"/>
</contour>
<contour>
- <point x="1200.0" y="2004.0" type="line"/>
- <point x="664.0" y="2004.0" type="line"/>
- <point x="664.0" y="0.0" type="line"/>
- <point x="1200.0" y="0.0" type="line"/>
+ <point x="1240.0" y="2004.0" type="line"/>
+ <point x="692.0" y="2004.0" type="line"/>
+ <point x="692.0" y="0.0" type="line"/>
+ <point x="1240.0" y="0.0" type="line"/>
</contour>
<contour>
- <point x="1836.0" y="2004.0" type="line"/>
- <point x="192.0" y="2004.0" type="line"/>
- <point x="192.0" y="1572.0" type="line"/>
- <point x="1836.0" y="1572.0" type="line"/>
+ <point x="1856.0" y="2048.0" type="line"/>
+ <point x="76.0" y="2048.0" type="line"/>
+ <point x="76.0" y="1600.0" type="line"/>
+ <point x="1856.0" y="1600.0" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>T</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>b</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/afii10148.glif b/src/Inter-UI-Black.ufo/glyphs/afii10148.glif
index f260c27a0..8db2227e3 100644
--- a/src/Inter-UI-Black.ufo/glyphs/afii10148.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/afii10148.glif
@@ -1,31 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="afii10148" format="2">
- <advance width="2052.0"/>
+ <advance width="2264.0"/>
<unicode hex="0474"/>
<guideline x="-104.0" y="1240.0" angle="0.0"/>
<guideline x="-104.0" y="764.0" angle="0.0"/>
<outline>
<contour>
- <point x="1016.0" y="532.0" type="line"/>
- <point x="968.0" y="0.0" type="line"/>
- <point x="1356.0" y="0.0" type="line"/>
- <point x="1768.0" y="1484.0" type="line" smooth="yes"/>
- <point x="1793.0" y="1572.0"/>
- <point x="1847.0" y="1616.0"/>
- <point x="1924.0" y="1616.0" type="curve" smooth="yes"/>
- <point x="1980.0" y="1616.0" type="line"/>
- <point x="1988.0" y="2052.0" type="line"/>
- <point x="1944.0" y="2052.0" type="line" smooth="yes"/>
- <point x="1597.0" y="2052.0"/>
- <point x="1380.0" y="1886.0"/>
- <point x="1276.0" y="1500.0" type="curve" smooth="yes"/>
- </contour>
- <contour>
- <point x="624.0" y="2048.0" type="line"/>
+ <point x="1396.0" y="1528.0" type="curve" smooth="yes"/>
+ <point x="1128.0" y="604.0" type="line"/>
+ <point x="1112.0" y="604.0" type="line"/>
+ <point x="692.0" y="2048.0" type="line"/>
<point x="64.0" y="2048.0" type="line"/>
- <point x="760.0" y="0.0" type="line"/>
- <point x="1148.0" y="0.0" type="line"/>
- <point x="1044.0" y="544.0" type="line"/>
+ <point x="740.0" y="0.0" type="line"/>
+ <point x="1500.0" y="0.0" type="line"/>
+ <point x="1984.0" y="1464.0" type="line" smooth="yes"/>
+ <point x="2014.0" y="1556.0"/>
+ <point x="2063.0" y="1596.0"/>
+ <point x="2140.0" y="1596.0" type="curve" smooth="yes"/>
+ <point x="2200.0" y="1596.0" type="line"/>
+ <point x="2200.0" y="2080.0" type="line"/>
+ <point x="2064.0" y="2080.0" type="line" smooth="yes"/>
+ <point x="1717.0" y="2080.0"/>
+ <point x="1511.0" y="1924.0"/>
</contour>
</outline>
<lib>
@@ -41,10 +37,10 @@
<true/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>1.0</real>
- <real>1.0</real>
+ <real>0.0</real>
+ <real>21.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -61,10 +57,82 @@
<true/>
<key>options</key>
<integer>4</integer>
- <key>origin</key>
+ <key>place</key>
+ <array>
+ <real>0.0</real>
+ <real>-2147483648.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>place</key>
+ <array>
+ <real>0.0</real>
+ <real>21.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <string>u</string>
+ <string>p</string>
+ </array>
+ <key>type</key>
+ <string>BottomGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>place</key>
+ <array>
+ <real>2048.0</real>
+ <real>-20.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <string>d</string>
+ <string>o</string>
+ <string>w</string>
+ <string>n</string>
+ </array>
+ <key>type</key>
+ <string>TopGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>place</key>
+ <array>
+ <real>0.0</real>
+ <real>-2147483648.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>place</key>
<array>
- <real>1.0</real>
- <real>1.0</real>
+ <real>2048.0</real>
+ <real>-2147483648.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
diff --git a/src/Inter-UI-Black.ufo/glyphs/dzeabkhasiancyrillic.glif b/src/Inter-UI-Black.ufo/glyphs/dzeabkhasiancyrillic.glif
index 60b8d1eff..824a07ea2 100644
--- a/src/Inter-UI-Black.ufo/glyphs/dzeabkhasiancyrillic.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/dzeabkhasiancyrillic.glif
@@ -1,47 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="dzeabkhasiancyrillic" format="2">
- <advance width="2052.0"/>
+ <advance width="1900.0"/>
<unicode hex="04E1"/>
<guideline x="20.0" y="2280.0" angle="0.0"/>
<guideline x="20.0" y="764.0" angle="0.0"/>
<outline>
- <contour>
- <point x="328.0" y="1488.0" type="line"/>
- <point x="328.0" y="1076.0" type="line"/>
- <point x="1212.0" y="1076.0" type="line"/>
- <point x="752.0" y="700.0" type="line"/>
- <point x="752.0" y="528.0" type="line"/>
- <point x="1128.0" y="528.0" type="line"/>
- <point x="1796.0" y="1140.0" type="line"/>
- <point x="1796.0" y="1488.0" type="line"/>
- </contour>
- <contour>
- <point x="752.0" y="692.0" type="line"/>
- <point x="752.0" y="412.0" type="line"/>
- <point x="932.0" y="412.0" type="line" smooth="yes"/>
- <point x="1150.0" y="412.0"/>
- <point x="1298.0" y="336.0"/>
- <point x="1296.0" y="64.0" type="curve" smooth="yes"/>
- <point x="1298.0" y="-44.0"/>
- <point x="1190.0" y="-132.0"/>
- <point x="1008.0" y="-132.0" type="curve" smooth="yes"/>
- <point x="854.0" y="-132.0"/>
- <point x="758.0" y="-60.0"/>
- <point x="756.0" y="40.0" type="curve"/>
- <point x="236.0" y="40.0" type="line"/>
- <point x="238.0" y="-368.0"/>
- <point x="634.0" y="-544.0"/>
- <point x="1008.0" y="-544.0" type="curve" smooth="yes"/>
- <point x="1474.0" y="-544.0"/>
- <point x="1818.0" y="-328.0"/>
- <point x="1816.0" y="44.0" type="curve" smooth="yes"/>
- <point x="1818.0" y="488.0"/>
- <point x="1530.0" y="736.0"/>
- <point x="1032.0" y="736.0" type="curve"/>
- </contour>
+ <component base="Dzeabkhasiancyrillic" yOffset="-512.0"/>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>Dzeabkhasiancyrillic</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>Dzeabkhasiancyrillic</string>
+ <key>com.schriftgestaltung.componentsAlignment</key>
+ <array>
+ <integer>-1</integer>
+ </array>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
@@ -49,10 +24,10 @@
<true/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>1.0</real>
- <real>14.0</real>
+ <real>-544.0</real>
+ <real>21.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -69,18 +44,13 @@
<false/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>1.0</real>
- <real>11.0</real>
+ <real>236.0</real>
+ <real>1580.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
- <key>target</key>
- <array>
- <real>1.0</real>
- <real>17.0</real>
- </array>
<key>type</key>
<string>Stem</string>
</dict>
@@ -89,10 +59,10 @@
<true/>
<key>options</key>
<integer>4</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>1.0</real>
- <real>14.0</real>
+ <real>-544.0</real>
+ <real>-2147483648.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
diff --git a/src/Inter-UI-Black.ufo/glyphs/ezh.glif b/src/Inter-UI-Black.ufo/glyphs/ezh.glif
index 7fabf3108..250a5da74 100644
--- a/src/Inter-UI-Black.ufo/glyphs/ezh.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/ezh.glif
@@ -1,38 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="ezh" format="2">
- <advance width="2052.0"/>
+ <advance width="1900.0"/>
<unicode hex="0292"/>
<outline>
- <contour>
- <point x="1008.0" y="-600.0" type="curve" smooth="yes"/>
- <point x="1470.0" y="-600.0"/>
- <point x="1818.0" y="-384.0"/>
- <point x="1816.0" y="4.0" type="curve" smooth="yes"/>
- <point x="1818.0" y="328.0"/>
- <point x="1650.0" y="572.0"/>
- <point x="1340.0" y="640.0" type="curve" smooth="yes"/>
- <point x="1304.0" y="648.0" type="line"/>
- <point x="1792.0" y="1140.0" type="line"/>
- <point x="1796.0" y="1488.0" type="line"/>
- <point x="348.0" y="1488.0" type="line"/>
- <point x="348.0" y="1076.0" type="line"/>
- <point x="1204.0" y="1076.0" type="line"/>
- <point x="752.0" y="644.0" type="line"/>
- <point x="752.0" y="356.0" type="line"/>
- <point x="932.0" y="356.0" type="line" smooth="yes"/>
- <point x="1170.0" y="356.0"/>
- <point x="1298.0" y="260.0"/>
- <point x="1296.0" y="64.0" type="curve" smooth="yes"/>
- <point x="1298.0" y="-100.0"/>
- <point x="1190.0" y="-188.0"/>
- <point x="1008.0" y="-188.0" type="curve" smooth="yes"/>
- <point x="846.0" y="-188.0"/>
- <point x="794.0" y="-156.0"/>
- <point x="756.0" y="-64.0" type="curve"/>
- <point x="236.0" y="-64.0" type="line"/>
- <point x="294.0" y="-448.0"/>
- <point x="638.0" y="-600.0"/>
- </contour>
+ <component base="dzeabkhasiancyrillic"/>
</outline>
<lib>
<dict>
@@ -43,18 +14,13 @@
<false/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>0.0</real>
- <real>24.0</real>
+ <real>236.0</real>
+ <real>1580.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
- <key>target</key>
- <array>
- <real>0.0</real>
- <real>2.0</real>
- </array>
<key>type</key>
<string>Stem</string>
</dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/ezhcaron.glif b/src/Inter-UI-Black.ufo/glyphs/ezhcaron.glif
index 3bfa9c742..f93f17c97 100644
--- a/src/Inter-UI-Black.ufo/glyphs/ezhcaron.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/ezhcaron.glif
@@ -1,56 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="ezhcaron" format="2">
- <advance width="2052.0"/>
+ <advance width="1900.0"/>
<unicode hex="01EF"/>
<outline>
- <contour>
- <point x="860.0" y="2104.0" type="line"/>
- <point x="416.0" y="2104.0" type="line"/>
- <point x="416.0" y="2092.0" type="line"/>
- <point x="844.0" y="1724.0" type="line"/>
- <point x="1220.0" y="1724.0" type="line"/>
- <point x="1648.0" y="2088.0" type="line"/>
- <point x="1648.0" y="2104.0" type="line"/>
- <point x="1208.0" y="2104.0" type="line"/>
- <point x="1032.0" y="1928.0" type="line"/>
- </contour>
- <contour>
- <point x="328.0" y="1488.0" type="line"/>
- <point x="328.0" y="1076.0" type="line"/>
- <point x="1212.0" y="1076.0" type="line"/>
- <point x="752.0" y="700.0" type="line"/>
- <point x="752.0" y="528.0" type="line"/>
- <point x="1128.0" y="528.0" type="line"/>
- <point x="1796.0" y="1140.0" type="line"/>
- <point x="1796.0" y="1488.0" type="line"/>
- </contour>
- <contour>
- <point x="752.0" y="692.0" type="line"/>
- <point x="752.0" y="412.0" type="line"/>
- <point x="932.0" y="412.0" type="line" smooth="yes"/>
- <point x="1150.0" y="412.0"/>
- <point x="1298.0" y="336.0"/>
- <point x="1296.0" y="64.0" type="curve" smooth="yes"/>
- <point x="1298.0" y="-44.0"/>
- <point x="1190.0" y="-132.0"/>
- <point x="1008.0" y="-132.0" type="curve" smooth="yes"/>
- <point x="854.0" y="-132.0"/>
- <point x="758.0" y="-60.0"/>
- <point x="756.0" y="40.0" type="curve"/>
- <point x="236.0" y="40.0" type="line"/>
- <point x="238.0" y="-368.0"/>
- <point x="634.0" y="-544.0"/>
- <point x="1008.0" y="-544.0" type="curve" smooth="yes"/>
- <point x="1474.0" y="-544.0"/>
- <point x="1818.0" y="-328.0"/>
- <point x="1816.0" y="44.0" type="curve" smooth="yes"/>
- <point x="1818.0" y="488.0"/>
- <point x="1530.0" y="736.0"/>
- <point x="1032.0" y="736.0" type="curve"/>
- </contour>
+ <component base="dzeabkhasiancyrillic"/>
+ <component base="caron" xOffset="60.0" yOffset="60.0"/>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.componentsAlignment</key>
+ <array>
+ <integer>0</integer>
+ <integer>1</integer>
+ </array>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
@@ -58,10 +20,10 @@
<true/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>2.0</real>
- <real>14.0</real>
+ <real>-544.0</real>
+ <real>21.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -78,18 +40,13 @@
<true/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>0.0</real>
- <real>1.0</real>
+ <real>2092.0</real>
+ <real>12.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
- <key>target</key>
- <array>
- <real>0.0</real>
- <real>0.0</real>
- </array>
<key>type</key>
<string>Stem</string>
</dict>
@@ -98,18 +55,13 @@
<false/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>2.0</real>
- <real>11.0</real>
+ <real>236.0</real>
+ <real>1580.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
- <key>target</key>
- <array>
- <real>2.0</real>
- <real>17.0</real>
- </array>
<key>type</key>
<string>Stem</string>
</dict>
@@ -118,10 +70,10 @@
<true/>
<key>options</key>
<integer>4</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>2.0</real>
- <real>14.0</real>
+ <real>-544.0</real>
+ <real>-2147483648.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -133,18 +85,13 @@
<true/>
<key>options</key>
<integer>4</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>0.0</real>
- <real>1.0</real>
+ <real>2092.0</real>
+ <real>12.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
- <key>target</key>
- <array>
- <real>0.0</real>
- <real>0.0</real>
- </array>
<key>type</key>
<string>TTStem</string>
</dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/ezhcurl.glif b/src/Inter-UI-Black.ufo/glyphs/ezhcurl.glif
index 25b0aea93..58f181637 100644
--- a/src/Inter-UI-Black.ufo/glyphs/ezhcurl.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/ezhcurl.glif
@@ -1,63 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="ezhcurl" format="2">
- <advance width="1948.0"/>
+ <advance width="1996.0"/>
<unicode hex="0293"/>
<outline>
<contour>
- <point x="792.0" y="-600.0" type="curve" smooth="yes"/>
- <point x="1039.0" y="-600.0"/>
- <point x="1267.0" y="-552.0"/>
- <point x="1424.0" y="-436.0" type="curve"/>
- <point x="1652.0" y="-600.0" type="line"/>
- <point x="1876.0" y="-312.0" type="line"/>
- <point x="1636.0" y="-132.0" type="line"/>
- <point x="1647.0" y="-92.0"/>
- <point x="1647.0" y="-48.0"/>
- <point x="1648.0" y="-12.0" type="curve" smooth="yes"/>
- <point x="1647.0" y="332.0"/>
- <point x="1483.0" y="556.0"/>
- <point x="1192.0" y="636.0" type="curve" smooth="yes"/>
- <point x="1148.0" y="648.0" type="line"/>
- <point x="1628.0" y="1140.0" type="line"/>
- <point x="1628.0" y="1488.0" type="line"/>
- <point x="184.0" y="1488.0" type="line"/>
- <point x="184.0" y="1076.0" type="line"/>
- <point x="1044.0" y="1076.0" type="line"/>
- <point x="592.0" y="644.0" type="line"/>
- <point x="592.0" y="356.0" type="line"/>
- <point x="772.0" y="356.0" type="line" smooth="yes"/>
- <point x="923.0" y="356.0"/>
- <point x="1055.0" y="316.0"/>
- <point x="1112.0" y="224.0" type="curve" smooth="yes"/>
- <point x="1111.0" y="228.0"/>
- <point x="1115.0" y="216.0"/>
- <point x="1116.0" y="216.0" type="curve"/>
- <point x="975.0" y="268.0"/>
- <point x="811.0" y="292.0"/>
- <point x="656.0" y="292.0" type="curve" smooth="yes"/>
- <point x="307.0" y="292.0"/>
- <point x="75.0" y="120.0"/>
- <point x="76.0" y="-136.0" type="curve" smooth="yes"/>
- <point x="75.0" y="-476.0"/>
- <point x="495.0" y="-600.0"/>
- </contour>
- <contour>
- <point x="852.0" y="-188.0" type="curve" smooth="yes"/>
- <point x="691.0" y="-188.0"/>
- <point x="555.0" y="-160.0"/>
- <point x="556.0" y="-92.0" type="curve" smooth="yes"/>
- <point x="555.0" y="-48.0"/>
- <point x="599.0" y="-44.0"/>
- <point x="676.0" y="-44.0" type="curve" smooth="yes"/>
- <point x="759.0" y="-44.0"/>
- <point x="859.0" y="-68.0"/>
- <point x="1024.0" y="-152.0" type="curve"/>
- <point x="979.0" y="-172.0"/>
- <point x="927.0" y="-188.0"/>
+ <point x="216.0" y="1536.0" type="line"/>
+ <point x="216.0" y="1104.0" type="line"/>
+ <point x="1056.0" y="1104.0" type="line"/>
+ <point x="1056.0" y="1088.0" type="line"/>
+ <point x="624.0" y="704.0" type="line"/>
+ <point x="624.0" y="336.0" type="line"/>
+ <point x="908.0" y="336.0" type="line" smooth="yes"/>
+ <point x="1092.0" y="336.0"/>
+ <point x="1200.0" y="248.0"/>
+ <point x="1200.0" y="124.0" type="curve" smooth="yes"/>
+ <point x="1200.0" y="-43.0"/>
+ <point x="1111.0" y="-188.0"/>
+ <point x="880.0" y="-188.0" type="curve" smooth="yes"/>
+ <point x="695.0" y="-188.0"/>
+ <point x="583.0" y="-159.0"/>
+ <point x="584.0" y="-112.0" type="curve" smooth="yes"/>
+ <point x="583.0" y="-70.0"/>
+ <point x="628.0" y="-44.0"/>
+ <point x="704.0" y="-44.0" type="curve" smooth="yes"/>
+ <point x="831.0" y="-44.0"/>
+ <point x="978.0" y="-94.0"/>
+ <point x="1092.0" y="-176.0" type="curve" smooth="yes"/>
+ <point x="1680.0" y="-600.0" type="line"/>
+ <point x="1884.0" y="-340.0" type="line"/>
+ <point x="1272.0" y="96.0" type="line" smooth="yes"/>
+ <point x="1117.0" y="206.0"/>
+ <point x="918.0" y="272.0"/>
+ <point x="684.0" y="272.0" type="curve" smooth="yes"/>
+ <point x="335.0" y="272.0"/>
+ <point x="103.0" y="120.0"/>
+ <point x="104.0" y="-136.0" type="curve" smooth="yes"/>
+ <point x="103.0" y="-476.0"/>
+ <point x="523.0" y="-600.0"/>
+ <point x="820.0" y="-600.0" type="curve" smooth="yes"/>
+ <point x="1397.0" y="-600.0"/>
+ <point x="1672.0" y="-336.0"/>
+ <point x="1672.0" y="28.0" type="curve" smooth="yes"/>
+ <point x="1672.0" y="353.0"/>
+ <point x="1493.0" y="593.0"/>
+ <point x="1148.0" y="636.0" type="curve"/>
+ <point x="1148.0" y="652.0" type="line"/>
+ <point x="1720.0" y="1172.0" type="line"/>
+ <point x="1716.0" y="1536.0" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>Dzeabkhasiancyrillic</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>Dzeabkhasiancyrillic</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
@@ -67,15 +64,15 @@
<integer>0</integer>
<key>origin</key>
<array>
- <real>1.0</real>
- <real>5.0</real>
+ <real>0.0</real>
+ <real>24.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
<real>0.0</real>
- <real>29.0</real>
+ <real>33.0</real>
</array>
<key>type</key>
<string>Stem</string>
@@ -87,19 +84,146 @@
<integer>4</integer>
<key>origin</key>
<array>
- <real>1.0</real>
- <real>5.0</real>
+ <real>0.0</real>
+ <real>24.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
<real>0.0</real>
- <real>29.0</real>
+ <real>33.0</real>
</array>
<key>type</key>
<string>TTStem</string>
</dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>place</key>
+ <array>
+ <real>-540.0</real>
+ <real>21.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <string>u</string>
+ <string>p</string>
+ </array>
+ <key>type</key>
+ <string>BottomGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <false/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>origin</key>
+ <array>
+ <real>0.0</real>
+ <real>7.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <real>0.0</real>
+ <real>4.0</real>
+ </array>
+ <key>type</key>
+ <string>Stem</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>origin</key>
+ <array>
+ <real>0.0</real>
+ <real>2.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>place</key>
+ <array>
+ <real>-540.0</real>
+ <real>21.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <string>u</string>
+ <string>p</string>
+ </array>
+ <key>type</key>
+ <string>BottomGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>place</key>
+ <array>
+ <real>1564.0</real>
+ <real>-20.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <string>d</string>
+ <string>o</string>
+ <string>w</string>
+ <string>n</string>
+ </array>
+ <key>type</key>
+ <string>TopGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>origin</key>
+ <array>
+ <real>0.0</real>
+ <real>39.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>origin</key>
+ <array>
+ <real>0.0</real>
+ <real>6.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
</array>
</dict>
</lib>
diff --git a/src/Inter-UI-Black.ufo/glyphs/ezhreversed.glif b/src/Inter-UI-Black.ufo/glyphs/ezhreversed.glif
index bcd298036..563cfe929 100644
--- a/src/Inter-UI-Black.ufo/glyphs/ezhreversed.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/ezhreversed.glif
@@ -1,42 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="ezhreversed" format="2">
- <advance width="1964.0"/>
+ <advance width="1900.0"/>
<unicode hex="01B9"/>
<outline>
- <contour>
- <point x="220.0" y="1488.0" type="line"/>
- <point x="212.0" y="1140.0" type="line"/>
- <point x="876.0" y="528.0" type="line"/>
- <point x="1256.0" y="528.0" type="line"/>
- <point x="1256.0" y="700.0" type="line"/>
- <point x="796.0" y="1076.0" type="line"/>
- <point x="1680.0" y="1076.0" type="line"/>
- <point x="1680.0" y="1488.0" type="line"/>
- </contour>
- <contour>
- <point x="980.0" y="736.0" type="line"/>
- <point x="482.0" y="736.0"/>
- <point x="194.0" y="488.0"/>
- <point x="192.0" y="44.0" type="curve" smooth="yes"/>
- <point x="194.0" y="-328.0"/>
- <point x="538.0" y="-544.0"/>
- <point x="1000.0" y="-544.0" type="curve" smooth="yes"/>
- <point x="1378.0" y="-544.0"/>
- <point x="1774.0" y="-368.0"/>
- <point x="1772.0" y="40.0" type="curve"/>
- <point x="1252.0" y="40.0" type="line"/>
- <point x="1254.0" y="-60.0"/>
- <point x="1158.0" y="-132.0"/>
- <point x="1000.0" y="-132.0" type="curve" smooth="yes"/>
- <point x="818.0" y="-132.0"/>
- <point x="714.0" y="-44.0"/>
- <point x="712.0" y="64.0" type="curve" smooth="yes"/>
- <point x="714.0" y="336.0"/>
- <point x="862.0" y="412.0"/>
- <point x="1076.0" y="412.0" type="curve" smooth="yes"/>
- <point x="1256.0" y="412.0" type="line"/>
- <point x="1256.0" y="692.0" type="line"/>
- </contour>
+ <component base="dzeabkhasiancyrillic" xScale="-1.0" xOffset="1900.0"/>
</outline>
<lib>
<dict>
@@ -47,10 +14,10 @@
<true/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>1.0</real>
- <real>5.0</real>
+ <real>-544.0</real>
+ <real>21.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -67,18 +34,13 @@
<false/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>1.0</real>
- <real>2.0</real>
+ <real>192.0</real>
+ <real>1580.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
- <key>target</key>
- <array>
- <real>1.0</real>
- <real>8.0</real>
- </array>
<key>type</key>
<string>Stem</string>
</dict>
@@ -87,10 +49,10 @@
<true/>
<key>options</key>
<integer>4</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>1.0</real>
- <real>5.0</real>
+ <real>-544.0</real>
+ <real>-2147483648.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
diff --git a/src/Inter-UI-Black.ufo/glyphs/gecyrillic.glif b/src/Inter-UI-Black.ufo/glyphs/gecyrillic.glif
index 54dfe61c5..5d7b07c21 100644
--- a/src/Inter-UI-Black.ufo/glyphs/gecyrillic.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/gecyrillic.glif
@@ -1,19 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="gecyrillic" format="2">
- <advance width="1420.0"/>
+ <advance width="1324.0"/>
<unicode hex="0433"/>
<outline>
<contour>
- <point x="1252.0" y="1536.0" type="line"/>
- <point x="132.0" y="1536.0" type="line"/>
- <point x="132.0" y="0.0" type="line"/>
- <point x="664.0" y="0.0" type="line"/>
- <point x="664.0" y="1124.0" type="line"/>
- <point x="1252.0" y="1124.0" type="line"/>
+ <point x="1260.0" y="1536.0" type="line"/>
+ <point x="140.0" y="1536.0" type="line"/>
+ <point x="140.0" y="0.0" type="line"/>
+ <point x="672.0" y="0.0" type="line"/>
+ <point x="672.0" y="1124.0" type="line"/>
+ <point x="1260.0" y="1124.0" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>m</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>tecyrillic</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/ghemiddlehookcyrillic.glif b/src/Inter-UI-Black.ufo/glyphs/ghemiddlehookcyrillic.glif
index bae169207..60cd1c21f 100644
--- a/src/Inter-UI-Black.ufo/glyphs/ghemiddlehookcyrillic.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/ghemiddlehookcyrillic.glif
@@ -21,14 +21,7 @@
<point x="688.0" y="936.0" type="curve" smooth="yes"/>
<point x="404.0" y="936.0" type="line"/>
</contour>
- <contour>
- <point x="1260.0" y="1536.0" type="line"/>
- <point x="140.0" y="1536.0" type="line"/>
- <point x="140.0" y="0.0" type="line"/>
- <point x="672.0" y="0.0" type="line"/>
- <point x="672.0" y="1124.0" type="line"/>
- <point x="1260.0" y="1124.0" type="line"/>
- </contour>
+ <component base="gecyrillic"/>
</outline>
<lib>
<dict>
@@ -41,10 +34,10 @@
<true/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>1.0</real>
- <real>1.0</real>
+ <real>0.0</real>
+ <real>21.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -63,8 +56,8 @@
<integer>0</integer>
<key>origin</key>
<array>
- <real>1.0</real>
- <real>1.0</real>
+ <real>0.0</real>
+ <real>15.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -83,8 +76,8 @@
<integer>4</integer>
<key>origin</key>
<array>
- <real>1.0</real>
- <real>1.0</real>
+ <real>0.0</real>
+ <real>6.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
diff --git a/src/Inter-UI-Black.ufo/glyphs/ghestrokecyrillic.glif b/src/Inter-UI-Black.ufo/glyphs/ghestrokecyrillic.glif
index 06f95caa6..c167f395f 100644
--- a/src/Inter-UI-Black.ufo/glyphs/ghestrokecyrillic.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/ghestrokecyrillic.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="ghestrokecyrillic" format="2">
- <advance width="1420.0"/>
+ <advance width="1324.0"/>
<unicode hex="0493"/>
<outline>
<component base="gecyrillic"/>
- <component base="crossbar" xOffset="-316.0" yOffset="-252.0"/>
+ <component base="crossbar" xOffset="-308.0" yOffset="-252.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/gheupturncyrillic.glif b/src/Inter-UI-Black.ufo/glyphs/gheupturncyrillic.glif
index 1f312fe42..2262ed35f 100644
--- a/src/Inter-UI-Black.ufo/glyphs/gheupturncyrillic.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/gheupturncyrillic.glif
@@ -1,25 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="gheupturncyrillic" format="2">
- <advance width="1796.0"/>
+ <advance width="1404.0"/>
<unicode hex="0491"/>
<outline>
<contour>
- <point x="1500.0" y="1928.0" type="line"/>
- <point x="968.0" y="1928.0" type="line"/>
- <point x="968.0" y="1076.0" type="line"/>
- <point x="1500.0" y="1076.0" type="line"/>
- </contour>
- <contour>
- <point x="1380.0" y="1488.0" type="line"/>
- <point x="260.0" y="1488.0" type="line"/>
- <point x="260.0" y="0.0" type="line"/>
- <point x="792.0" y="0.0" type="line"/>
- <point x="792.0" y="1076.0" type="line"/>
- <point x="1380.0" y="1076.0" type="line"/>
+ <point x="1340.0" y="1928.0" type="line"/>
+ <point x="848.0" y="1928.0" type="line"/>
+ <point x="848.0" y="1124.0" type="line"/>
+ <point x="1340.0" y="1124.0" type="line"/>
</contour>
+ <component base="gecyrillic"/>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>m</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>gecyrillic</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
@@ -27,10 +24,10 @@
<true/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>1.0</real>
- <real>1.0</real>
+ <real>0.0</real>
+ <real>21.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -49,7 +46,7 @@
<integer>0</integer>
<key>origin</key>
<array>
- <real>1.0</real>
+ <real>0.0</real>
<real>1.0</real>
</array>
<key>stem</key>
@@ -69,7 +66,7 @@
<integer>4</integer>
<key>origin</key>
<array>
- <real>1.0</real>
+ <real>0.0</real>
<real>1.0</real>
</array>
<key>stem</key>
diff --git a/src/Inter-UI-Black.ufo/glyphs/gjecyrillic.glif b/src/Inter-UI-Black.ufo/glyphs/gjecyrillic.glif
index 2e517bb67..941625ccc 100644
--- a/src/Inter-UI-Black.ufo/glyphs/gjecyrillic.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/gjecyrillic.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="gjecyrillic" format="2">
- <advance width="1420.0"/>
+ <advance width="1324.0"/>
<unicode hex="0453"/>
<outline>
<component base="gecyrillic"/>
- <component base="acute" xOffset="180.0" yOffset="48.0"/>
+ <component base="acute" xOffset="188.0" yOffset="48.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/izhitsacyrillic.glif b/src/Inter-UI-Black.ufo/glyphs/izhitsacyrillic.glif
index bf2f0e098..5b2ef510e 100644
--- a/src/Inter-UI-Black.ufo/glyphs/izhitsacyrillic.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/izhitsacyrillic.glif
@@ -1,39 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="izhitsacyrillic" format="2">
- <advance width="1664.0"/>
+ <advance width="1772.0"/>
<unicode hex="0475"/>
<guideline x="4.0" y="1240.0" angle="0.0"/>
<guideline x="4.0" y="764.0" angle="0.0"/>
<outline>
<contour>
- <point x="808.0" y="676.0" type="line"/>
- <point x="704.0" y="0.0" type="line"/>
- <point x="1056.0" y="0.0" type="line"/>
- <point x="1328.0" y="932.0" type="line"/>
- <point x="1344.0" y="1008.0"/>
- <point x="1404.0" y="1096.0"/>
- <point x="1496.0" y="1096.0" type="curve" smooth="yes"/>
- <point x="1516.0" y="1096.0"/>
- <point x="1576.0" y="1088.0"/>
- <point x="1576.0" y="1096.0" type="curve"/>
- <point x="1616.0" y="1504.0" type="line"/>
- <point x="1580.0" y="1512.0"/>
- <point x="1524.0" y="1516.0"/>
- <point x="1472.0" y="1516.0" type="curve" smooth="yes"/>
- <point x="1152.0" y="1516.0"/>
- <point x="980.0" y="1292.0"/>
- <point x="880.0" y="948.0" type="curve"/>
- </contour>
- <contour>
- <point x="596.0" y="1488.0" type="line"/>
- <point x="48.0" y="1488.0" type="line"/>
- <point x="516.0" y="0.0" type="line"/>
- <point x="868.0" y="0.0" type="line"/>
- <point x="756.0" y="676.0" type="line"/>
+ <point x="16.0" y="1536.0" type="line"/>
+ <point x="532.0" y="0.0" type="line"/>
+ <point x="1172.0" y="0.0" type="line"/>
+ <point x="1468.0" y="880.0" type="line" smooth="yes"/>
+ <point x="1528.0" y="1060.0"/>
+ <point x="1550.0" y="1136.0"/>
+ <point x="1672.0" y="1136.0" type="curve" smooth="yes"/>
+ <point x="1706.0" y="1136.0"/>
+ <point x="1724.0" y="1132.0"/>
+ <point x="1740.0" y="1128.0" type="curve"/>
+ <point x="1756.0" y="1544.0" type="line"/>
+ <point x="1720.0" y="1552.0"/>
+ <point x="1670.0" y="1556.0"/>
+ <point x="1604.0" y="1556.0" type="curve" smooth="yes"/>
+ <point x="1334.0" y="1556.0"/>
+ <point x="1088.0" y="1450.0"/>
+ <point x="1004.0" y="1108.0" type="curve" smooth="yes"/>
+ <point x="860.0" y="520.0" type="line"/>
+ <point x="844.0" y="520.0" type="line"/>
+ <point x="596.0" y="1536.0" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>v</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>v</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
@@ -41,10 +41,10 @@
<true/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>1.0</real>
- <real>1.0</real>
+ <real>0.0</real>
+ <real>21.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -61,20 +61,72 @@
<false/>
<key>options</key>
<integer>0</integer>
+ <key>place</key>
+ <array>
+ <real>48.0</real>
+ <real>1568.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Stem</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>place</key>
+ <array>
+ <real>0.0</real>
+ <real>-2147483648.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
<key>origin</key>
<array>
- <real>1.0</real>
<real>0.0</real>
+ <real>17.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
+ <string>u</string>
+ <string>p</string>
+ </array>
+ <key>type</key>
+ <string>BottomGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>origin</key>
+ <array>
<real>0.0</real>
- <real>9.0</real>
+ <real>16.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <string>d</string>
+ <string>o</string>
+ <string>w</string>
+ <string>n</string>
</array>
<key>type</key>
- <string>Stem</string>
+ <string>TopGhost</string>
</dict>
<dict>
<key>horizontal</key>
@@ -83,8 +135,23 @@
<integer>4</integer>
<key>origin</key>
<array>
- <real>1.0</real>
- <real>1.0</real>
+ <real>0.0</real>
+ <real>17.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>origin</key>
+ <array>
+ <real>0.0</real>
+ <real>16.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
diff --git a/src/Inter-UI-Black.ufo/glyphs/izhitsadblgravecyrillic.glif b/src/Inter-UI-Black.ufo/glyphs/izhitsadblgravecyrillic.glif
index cff4f1e38..0ede5ba79 100644
--- a/src/Inter-UI-Black.ufo/glyphs/izhitsadblgravecyrillic.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/izhitsadblgravecyrillic.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="izhitsadblgravecyrillic" format="2">
- <advance width="1664.0"/>
+ <advance width="1772.0"/>
<unicode hex="0477"/>
<outline>
<component base="izhitsacyrillic"/>
- <component base="dblgravecmb" xOffset="1736.0" yOffset="28.0"/>
+ <component base="dblgravecmb" xOffset="1736.0" yOffset="-4.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/lyogh.glif b/src/Inter-UI-Black.ufo/glyphs/lyogh.glif
index 1b0a962ee..ec3b35797 100644
--- a/src/Inter-UI-Black.ufo/glyphs/lyogh.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/lyogh.glif
@@ -1,51 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="lyogh" format="2">
- <advance width="1956.0"/>
+ <advance width="2148.0"/>
<unicode hex="026E"/>
<outline>
<contour>
- <point x="300.0" y="1488.0" type="line"/>
- <point x="300.0" y="1076.0" type="line"/>
- <point x="1156.0" y="1076.0" type="line"/>
- <point x="852.0" y="644.0" type="line"/>
- <point x="852.0" y="472.0" type="line"/>
- <point x="1240.0" y="472.0" type="line"/>
- <point x="1744.0" y="1140.0" type="line"/>
- <point x="1744.0" y="1488.0" type="line"/>
+ <point x="132.0" y="2048.0" type="line"/>
+ <point x="132.0" y="112.0" type="line"/>
+ <point x="644.0" y="112.0" type="line"/>
+ <point x="644.0" y="2048.0" type="line"/>
</contour>
<contour>
- <point x="852.0" y="636.0" type="line"/>
- <point x="852.0" y="356.0" type="line"/>
- <point x="884.0" y="356.0" type="line" smooth="yes"/>
- <point x="1121.0" y="356.0"/>
- <point x="1249.0" y="256.0"/>
- <point x="1248.0" y="84.0" type="curve" smooth="yes"/>
- <point x="1249.0" y="-96.0"/>
- <point x="1141.0" y="-188.0"/>
- <point x="960.0" y="-188.0" type="curve" smooth="yes"/>
- <point x="809.0" y="-188.0"/>
- <point x="745.0" y="-180.0"/>
- <point x="704.0" y="-88.0" type="curve"/>
- <point x="188.0" y="-88.0" type="line"/>
- <point x="281.0" y="-484.0"/>
- <point x="581.0" y="-600.0"/>
- <point x="960.0" y="-600.0" type="curve" smooth="yes"/>
- <point x="1425.0" y="-600.0"/>
- <point x="1765.0" y="-380.0"/>
- <point x="1764.0" y="-12.0" type="curve" smooth="yes"/>
- <point x="1765.0" y="436.0"/>
- <point x="1477.0" y="676.0"/>
- <point x="984.0" y="676.0" type="curve"/>
- </contour>
- <contour>
- <point x="696.0" y="2048.0" type="line"/>
- <point x="144.0" y="2048.0" type="line"/>
- <point x="144.0" y="0.0" type="line"/>
- <point x="696.0" y="0.0" type="line"/>
+ <point x="1000.0" y="0.0" type="curve"/>
+ <point x="596.0" y="-324.0" type="line"/>
+ <point x="744.0" y="-460.0"/>
+ <point x="968.0" y="-540.0"/>
+ <point x="1232.0" y="-540.0" type="curve" smooth="yes"/>
+ <point x="1732.0" y="-540.0"/>
+ <point x="2088.0" y="-284.0"/>
+ <point x="2084.0" y="76.0" type="curve"/>
+ <point x="2088.0" y="316.0"/>
+ <point x="1928.0" y="576.0"/>
+ <point x="1444.0" y="636.0" type="curve"/>
+ <point x="1444.0" y="652.0" type="line"/>
+ <point x="2016.0" y="1172.0" type="line"/>
+ <point x="2012.0" y="1536.0" type="line"/>
+ <point x="512.0" y="1536.0" type="line"/>
+ <point x="512.0" y="1104.0" type="line"/>
+ <point x="1352.0" y="1104.0" type="line"/>
+ <point x="1352.0" y="1088.0" type="line"/>
+ <point x="920.0" y="704.0" type="line"/>
+ <point x="920.0" y="336.0" type="line"/>
+ <point x="1204.0" y="336.0" type="line" smooth="yes"/>
+ <point x="1388.0" y="336.0"/>
+ <point x="1496.0" y="248.0"/>
+ <point x="1496.0" y="124.0" type="curve" smooth="yes"/>
+ <point x="1496.0" y="-4.0"/>
+ <point x="1392.0" y="-92.0"/>
+ <point x="1236.0" y="-92.0" type="curve" smooth="yes"/>
+ <point x="1132.0" y="-92.0"/>
+ <point x="1048.0" y="-57.0"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>B</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
@@ -55,8 +56,8 @@
<integer>0</integer>
<key>origin</key>
<array>
- <real>2.0</real>
- <real>1.0</real>
+ <real>0.0</real>
+ <real>0.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -75,8 +76,8 @@
<integer>0</integer>
<key>origin</key>
<array>
- <real>2.0</real>
<real>0.0</real>
+ <real>3.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -97,15 +98,135 @@
<integer>0</integer>
<key>origin</key>
<array>
- <real>2.0</real>
+ <real>0.0</real>
+ <real>0.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <real>0.0</real>
<real>1.0</real>
</array>
+ <key>type</key>
+ <string>Stem</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>origin</key>
+ <array>
+ <real>0.0</real>
+ <real>0.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>origin</key>
+ <array>
+ <real>0.0</real>
+ <real>3.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>place</key>
+ <array>
+ <real>-544.0</real>
+ <real>21.0</real>
+ </array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
+ <string>u</string>
+ <string>p</string>
+ </array>
+ <key>type</key>
+ <string>BottomGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <false/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>place</key>
+ <array>
+ <real>272.0</real>
+ <real>1580.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Stem</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>place</key>
+ <array>
+ <real>-544.0</real>
+ <real>-2147483648.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>place</key>
+ <array>
+ <real>-540.0</real>
+ <real>21.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <string>u</string>
+ <string>p</string>
+ </array>
+ <key>type</key>
+ <string>BottomGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <false/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>origin</key>
+ <array>
+ <real>0.0</real>
+ <real>3.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <real>0.0</real>
<real>1.0</real>
- <real>17.0</real>
</array>
<key>type</key>
<string>Stem</string>
@@ -117,7 +238,7 @@
<integer>4</integer>
<key>origin</key>
<array>
- <real>2.0</real>
+ <real>0.0</real>
<real>1.0</real>
</array>
<key>stem</key>
@@ -129,11 +250,245 @@
<key>horizontal</key>
<true/>
<key>options</key>
+ <integer>0</integer>
+ <key>place</key>
+ <array>
+ <real>-540.0</real>
+ <real>21.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <string>u</string>
+ <string>p</string>
+ </array>
+ <key>type</key>
+ <string>BottomGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>place</key>
+ <array>
+ <real>1564.0</real>
+ <real>-20.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <string>d</string>
+ <string>o</string>
+ <string>w</string>
+ <string>n</string>
+ </array>
+ <key>type</key>
+ <string>TopGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
<integer>4</integer>
<key>origin</key>
<array>
- <real>2.0</real>
<real>0.0</real>
+ <real>1.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>origin</key>
+ <array>
+ <real>0.0</real>
+ <real>3.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>place</key>
+ <array>
+ <real>-544.0</real>
+ <real>21.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <string>u</string>
+ <string>p</string>
+ </array>
+ <key>type</key>
+ <string>BottomGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <false/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>place</key>
+ <array>
+ <real>636.0</real>
+ <real>1580.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Stem</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>place</key>
+ <array>
+ <real>-544.0</real>
+ <real>-2147483648.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>place</key>
+ <array>
+ <real>-540.0</real>
+ <real>21.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <string>u</string>
+ <string>p</string>
+ </array>
+ <key>type</key>
+ <string>BottomGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <false/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>origin</key>
+ <array>
+ <real>1.0</real>
+ <real>14.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <real>1.0</real>
+ <real>11.0</real>
+ </array>
+ <key>type</key>
+ <string>Stem</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>origin</key>
+ <array>
+ <real>1.0</real>
+ <real>9.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>origin</key>
+ <array>
+ <real>1.0</real>
+ <real>3.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <string>u</string>
+ <string>p</string>
+ </array>
+ <key>type</key>
+ <string>BottomGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>place</key>
+ <array>
+ <real>1564.0</real>
+ <real>-20.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <string>d</string>
+ <string>o</string>
+ <string>w</string>
+ <string>n</string>
+ </array>
+ <key>type</key>
+ <string>TopGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>origin</key>
+ <array>
+ <real>1.0</real>
+ <real>3.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>origin</key>
+ <array>
+ <real>1.0</real>
+ <real>13.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
diff --git a/src/Inter-UI-Black.ufo/glyphs/tecyrillic.glif b/src/Inter-UI-Black.ufo/glyphs/tecyrillic.glif
index 0372dba22..a3c8aa0fd 100644
--- a/src/Inter-UI-Black.ufo/glyphs/tecyrillic.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/tecyrillic.glif
@@ -1,25 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="tecyrillic" format="2">
- <advance width="1752.0"/>
+ <advance width="1616.0"/>
<unicode hex="0442"/>
<outline>
<contour>
- <point x="140.0" y="1124.0" type="line"/>
- <point x="620.0" y="1124.0" type="line"/>
- <point x="620.0" y="0.0" type="line"/>
- <point x="1140.0" y="0.0" type="line"/>
- <point x="1140.0" y="1124.0" type="line"/>
- <point x="1628.0" y="1124.0" type="line"/>
- <point x="1628.0" y="1536.0" type="line"/>
- <point x="140.0" y="1536.0" type="line"/>
+ <point x="64.0" y="1124.0" type="line"/>
+ <point x="544.0" y="1124.0" type="line"/>
+ <point x="544.0" y="0.0" type="line"/>
+ <point x="1064.0" y="0.0" type="line"/>
+ <point x="1064.0" y="1124.0" type="line"/>
+ <point x="1552.0" y="1124.0" type="line"/>
+ <point x="1552.0" y="1536.0" type="line"/>
+ <point x="64.0" y="1536.0" type="line"/>
</contour>
</outline>
<lib>
<dict>
- <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
- <string>m</string>
- <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
- <string>a</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/tedescendercyrillic.glif b/src/Inter-UI-Black.ufo/glyphs/tedescendercyrillic.glif
index 4e45df413..19efdaffa 100644
--- a/src/Inter-UI-Black.ufo/glyphs/tedescendercyrillic.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/tedescendercyrillic.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="tedescendercyrillic" format="2">
- <advance width="1752.0"/>
+ <advance width="1616.0"/>
<unicode hex="04AD"/>
<outline>
<component base="tecyrillic"/>
- <component base="cyrillictic.cn" xOffset="900.0"/>
+ <component base="cyrillictic.cn" xOffset="824.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni0299.glif b/src/Inter-UI-Black.ufo/glyphs/uni0299.glif
index 549ae183c..7f1f2a6c1 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni0299.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni0299.glif
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni0299" format="2">
- <advance width="1684.0"/>
+ <advance width="1652.0"/>
<unicode hex="0299"/>
<outline>
<component base="vecyrillic"/>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni04F_7.glif b/src/Inter-UI-Black.ufo/glyphs/uni04F_7.glif
index 1610fb9ff..5acd9b0e3 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni04F_7.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni04F_7.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni04F7" format="2">
- <advance width="1420.0"/>
+ <advance width="1324.0"/>
<unicode hex="04F7"/>
<outline>
<component base="gecyrillic"/>
- <component base="cyrillictic.cn" xOffset="432.0"/>
+ <component base="cyrillictic.cn" xOffset="440.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni04F_B_.glif b/src/Inter-UI-Black.ufo/glyphs/uni04F_B_.glif
index b26926604..2f2f4050c 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni04F_B_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni04F_B_.glif
@@ -1,10 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni04FB" format="2">
- <advance width="1420.0"/>
+ <advance width="1324.0"/>
<unicode hex="04FB"/>
<outline>
<component base="gecyrillic"/>
- <component base="crossbar" xOffset="-316.0" yOffset="-252.0"/>
- <component base="cyrillichook" xOffset="316.0"/>
+ <component base="crossbar" xOffset="-308.0" yOffset="-252.0"/>
+ <component base="cyrillichook" xOffset="-192.0"/>
</outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>tecyrillic</string>
+ <key>com.schriftgestaltung.componentsAlignment</key>
+ <array>
+ <integer>0</integer>
+ <integer>0</integer>
+ <integer>-1</integer>
+ </array>
+ </dict>
+ </lib>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni04F_D_.glif b/src/Inter-UI-Black.ufo/glyphs/uni04F_D_.glif
index 493c79ef3..e46cd45cd 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni04F_D_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni04F_D_.glif
@@ -1,43 +1,47 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni04FD" format="2">
- <advance width="1680.0"/>
+ <advance width="1580.0"/>
<unicode hex="04FD"/>
<outline>
<contour>
- <point x="76.0" y="0.0" type="line"/>
- <point x="628.0" y="0.0" type="line"/>
- <point x="840.0" y="372.0" type="line"/>
- <point x="948.0" y="192.0" type="line" smooth="yes"/>
- <point x="1045.0" y="28.0"/>
- <point x="1071.0" y="-29.0"/>
- <point x="1052.0" y="-92.0" type="curve" smooth="yes"/>
- <point x="1027.0" y="-168.0"/>
- <point x="969.0" y="-196.0"/>
- <point x="864.0" y="-196.0" type="curve" smooth="yes"/>
- <point x="817.0" y="-196.0"/>
- <point x="784.0" y="-185.0"/>
- <point x="748.0" y="-176.0" type="curve"/>
- <point x="728.0" y="-580.0" type="line"/>
- <point x="815.0" y="-596.0"/>
- <point x="883.0" y="-600.0"/>
- <point x="968.0" y="-600.0" type="curve" smooth="yes"/>
- <point x="1351.0" y="-600.0"/>
- <point x="1551.0" y="-388.0"/>
- <point x="1576.0" y="-148.0" type="curve" smooth="yes"/>
- <point x="1599.0" y="108.0"/>
- <point x="1423.0" y="328.0"/>
- <point x="1356.0" y="456.0" type="curve" smooth="yes"/>
- <point x="1188.0" y="768.0" type="line"/>
- <point x="1584.0" y="1536.0" type="line"/>
- <point x="1036.0" y="1536.0" type="line"/>
- <point x="840.0" y="1172.0" type="line"/>
- <point x="656.0" y="1536.0" type="line"/>
- <point x="104.0" y="1536.0" type="line"/>
- <point x="496.0" y="768.0" type="line"/>
+ <point x="36.0" y="0.0" type="line"/>
+ <point x="588.0" y="0.0" type="line"/>
+ <point x="800.0" y="372.0" type="line"/>
+ <point x="908.0" y="192.0" type="line" smooth="yes"/>
+ <point x="1005.0" y="28.0"/>
+ <point x="1031.0" y="-29.0"/>
+ <point x="1012.0" y="-92.0" type="curve" smooth="yes"/>
+ <point x="987.0" y="-168.0"/>
+ <point x="929.0" y="-196.0"/>
+ <point x="824.0" y="-196.0" type="curve" smooth="yes"/>
+ <point x="777.0" y="-196.0"/>
+ <point x="744.0" y="-185.0"/>
+ <point x="708.0" y="-176.0" type="curve"/>
+ <point x="688.0" y="-580.0" type="line"/>
+ <point x="775.0" y="-596.0"/>
+ <point x="843.0" y="-600.0"/>
+ <point x="928.0" y="-600.0" type="curve" smooth="yes"/>
+ <point x="1311.0" y="-600.0"/>
+ <point x="1511.0" y="-388.0"/>
+ <point x="1536.0" y="-148.0" type="curve" smooth="yes"/>
+ <point x="1559.0" y="108.0"/>
+ <point x="1383.0" y="328.0"/>
+ <point x="1316.0" y="456.0" type="curve" smooth="yes"/>
+ <point x="1148.0" y="768.0" type="line"/>
+ <point x="1544.0" y="1536.0" type="line"/>
+ <point x="996.0" y="1536.0" type="line"/>
+ <point x="800.0" y="1172.0" type="line"/>
+ <point x="616.0" y="1536.0" type="line"/>
+ <point x="64.0" y="1536.0" type="line"/>
+ <point x="456.0" y="768.0" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>x</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>x</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/vecyrillic.glif b/src/Inter-UI-Black.ufo/glyphs/vecyrillic.glif
index 07fee385e..00ce3123e 100644
--- a/src/Inter-UI-Black.ufo/glyphs/vecyrillic.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/vecyrillic.glif
@@ -1,48 +1,48 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="vecyrillic" format="2">
- <advance width="1684.0"/>
+ <advance width="1652.0"/>
<unicode hex="0432"/>
- <guideline x="-108.0" y="992.0" angle="0.0"/>
- <guideline x="-108.0" y="612.0" angle="0.0"/>
+ <guideline x="-148.0" y="992.0" angle="0.0"/>
+ <guideline x="-148.0" y="612.0" angle="0.0"/>
<outline>
<contour>
<point x="140.0" y="0.0" type="line"/>
- <point x="956.0" y="0.0" type="line" smooth="yes"/>
- <point x="1388.0" y="0.0"/>
- <point x="1620.0" y="144.0"/>
- <point x="1620.0" y="424.0" type="curve" smooth="yes"/>
- <point x="1620.0" y="600.0"/>
- <point x="1476.0" y="780.0"/>
- <point x="1128.0" y="796.0" type="curve"/>
- <point x="1380.0" y="836.0"/>
- <point x="1516.0" y="964.0"/>
- <point x="1516.0" y="1116.0" type="curve" smooth="yes"/>
- <point x="1516.0" y="1396.0"/>
- <point x="1264.0" y="1536.0"/>
- <point x="852.0" y="1536.0" type="curve" smooth="yes"/>
+ <point x="916.0" y="0.0" type="line" smooth="yes"/>
+ <point x="1348.0" y="0.0"/>
+ <point x="1580.0" y="144.0"/>
+ <point x="1580.0" y="424.0" type="curve" smooth="yes"/>
+ <point x="1580.0" y="600.0"/>
+ <point x="1436.0" y="780.0"/>
+ <point x="1088.0" y="796.0" type="curve"/>
+ <point x="1340.0" y="836.0"/>
+ <point x="1476.0" y="964.0"/>
+ <point x="1476.0" y="1116.0" type="curve" smooth="yes"/>
+ <point x="1476.0" y="1396.0"/>
+ <point x="1224.0" y="1536.0"/>
+ <point x="812.0" y="1536.0" type="curve" smooth="yes"/>
<point x="140.0" y="1536.0" type="line"/>
</contour>
<contour>
- <point x="692.0" y="412.0" type="line"/>
- <point x="692.0" y="592.0" type="line"/>
- <point x="956.0" y="592.0" type="line" smooth="yes"/>
- <point x="1068.0" y="592.0"/>
- <point x="1100.0" y="552.0"/>
- <point x="1100.0" y="492.0" type="curve" smooth="yes"/>
- <point x="1100.0" y="432.0"/>
- <point x="1052.0" y="412.0"/>
- <point x="956.0" y="412.0" type="curve" smooth="yes"/>
+ <point x="652.0" y="388.0" type="line"/>
+ <point x="652.0" y="632.0" type="line"/>
+ <point x="916.0" y="632.0" type="line" smooth="yes"/>
+ <point x="1005.0" y="632.0"/>
+ <point x="1060.0" y="585.0"/>
+ <point x="1060.0" y="508.0" type="curve" smooth="yes"/>
+ <point x="1060.0" y="433.0"/>
+ <point x="1005.0" y="388.0"/>
+ <point x="916.0" y="388.0" type="curve" smooth="yes"/>
</contour>
<contour>
- <point x="692.0" y="952.0" type="line"/>
- <point x="692.0" y="1124.0" type="line"/>
- <point x="852.0" y="1124.0" type="line" smooth="yes"/>
- <point x="952.0" y="1124.0"/>
- <point x="1004.0" y="1108.0"/>
- <point x="1004.0" y="1028.0" type="curve" smooth="yes"/>
- <point x="1004.0" y="980.0"/>
- <point x="972.0" y="952.0"/>
- <point x="868.0" y="952.0" type="curve" smooth="yes"/>
+ <point x="652.0" y="912.0" type="line"/>
+ <point x="652.0" y="1136.0" type="line"/>
+ <point x="812.0" y="1136.0" type="line" smooth="yes"/>
+ <point x="906.0" y="1136.0"/>
+ <point x="964.0" y="1094.0"/>
+ <point x="964.0" y="1024.0" type="curve" smooth="yes"/>
+ <point x="964.0" y="954.0"/>
+ <point x="913.0" y="912.0"/>
+ <point x="828.0" y="912.0" type="curve" smooth="yes"/>
</contour>
</outline>
<lib>
@@ -50,7 +50,7 @@
<key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
<string>m</string>
<key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
- <string>B</string>
+ <string>s</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>