summaryrefslogtreecommitdiff
path: root/src/Inter-UI-Italic.ufo/glyphs
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2018-11-24 21:35:04 +0300
committerRasmus Andersson <rasmus@notion.se>2018-11-24 21:35:04 +0300
commit01930103a3c76a2b7a08d8d2be0fb51138483951 (patch)
treec54035ff6e665eeeb5b6062f5b54490ef657a37f /src/Inter-UI-Italic.ufo/glyphs
parentf9d6141a097619978ff2e800cd0ba39a18a88112 (diff)
downloadinter-01930103a3c76a2b7a08d8d2be0fb51138483951.tar.xz
Adjustments to math punctuation and arrows
Diffstat (limited to 'src/Inter-UI-Italic.ufo/glyphs')
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/I_otatonos.glif13
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/approxequal.case.glif15
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/approxequal.glif106
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/asciitilde.case.glif15
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/asciitilde.glif58
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/bullet.case.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/bullet.glif24
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/contents.plist4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/divide.case.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/divide.glif58
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/eight.glif48
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/emdash.case.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/endash.case.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/equal.case.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/equal.glif20
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/figuredash.case.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/hyphen.case.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/hyphen.glif8
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/leftA_rrow.case.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/leftA_rrow.glif26
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/leftL_ongA_rrow.case.glif6
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/leftL_ongA_rrow.glif26
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/leftR_ightA_rrow.case.glif8
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/leftR_ightL_ongA_rrow.case.glif10
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/minus.case.glif8
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/minus.glif10
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/multiply.case.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/multiply.glif18
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/notequal.case.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/notequal.glif23
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/plus.case.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/plus.glif18
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/plusminus.case.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/plusminus.glif28
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/rightA_rrow.case.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/rightL_ongA_rrow.case.glif6
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/zero.glif50
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/zero.slash.glif14
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/zero.tf.glif2
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/zero.tf.slash.glif2
40 files changed, 354 insertions, 322 deletions
diff --git a/src/Inter-UI-Italic.ufo/glyphs/I_otatonos.glif b/src/Inter-UI-Italic.ufo/glyphs/I_otatonos.glif
index 74e883ff7..110cdb139 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/I_otatonos.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/I_otatonos.glif
@@ -1,18 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Iotatonos" format="2">
- <advance width="1036.0"/>
+ <advance width="856.0"/>
<unicode hex="038A"/>
<outline>
- <component base="I" xOffset="292.0"/>
- <component base="tonos" xOffset="-24.0"/>
+ <component base="I" xOffset="112.0"/>
+ <component base="tonos" xOffset="-204.0"/>
</outline>
<lib>
<dict>
- <key>com.schriftgestaltung.componentsAlignment</key>
- <array>
- <integer>-1</integer>
- <integer>0</integer>
- </array>
+ <key>com.schriftgestaltung.Glyphs.layer.leftMetricsKey</key>
+ <string>=+112</string>
</dict>
</lib>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/approxequal.case.glif b/src/Inter-UI-Italic.ufo/glyphs/approxequal.case.glif
new file mode 100644
index 000000000..9ab2bab9b
--- /dev/null
+++ b/src/Inter-UI-Italic.ufo/glyphs/approxequal.case.glif
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="approxequal.case" format="2">
+ <advance width="1808.0"/>
+ <outline>
+ <component base="approxequal" xOffset="36.0" yOffset="224.0"/>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>plus</string>
+ <key>public.markColor</key>
+ <string>0.67,0.95,0.38,1</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/approxequal.glif b/src/Inter-UI-Italic.ufo/glyphs/approxequal.glif
index 634c4e382..8428ee0e8 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/approxequal.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/approxequal.glif
@@ -4,64 +4,66 @@
<unicode hex="2248"/>
<outline>
<contour>
- <point x="296.0" y="972.0" type="line"/>
- <point x="400.0" y="1080.0"/>
- <point x="544.0" y="1144.0"/>
- <point x="664.0" y="1144.0" type="curve"/>
- <point x="820.0" y="1152.0"/>
- <point x="868.0" y="1100.0"/>
- <point x="968.0" y="1044.0" type="curve" smooth="yes"/>
- <point x="1068.0" y="992.0"/>
- <point x="1116.0" y="952.0"/>
- <point x="1252.0" y="952.0" type="curve" smooth="yes"/>
- <point x="1368.0" y="952.0"/>
- <point x="1496.0" y="1004.0"/>
- <point x="1600.0" y="1096.0" type="curve"/>
- <point x="1644.0" y="1372.0" type="line"/>
- <point x="1540.0" y="1264.0"/>
- <point x="1408.0" y="1200.0"/>
- <point x="1292.0" y="1200.0" type="curve" smooth="yes"/>
- <point x="1156.0" y="1200.0"/>
- <point x="1112.0" y="1240.0"/>
- <point x="1012.0" y="1292.0" type="curve" smooth="yes"/>
- <point x="904.0" y="1352.0"/>
- <point x="852.0" y="1396.0"/>
- <point x="704.0" y="1392.0" type="curve"/>
- <point x="584.0" y="1392.0"/>
- <point x="444.0" y="1340.0"/>
- <point x="344.0" y="1248.0" type="curve"/>
+ <point x="180.0" y="900.0" type="curve"/>
+ <point x="396.0" y="900.0" type="line"/>
+ <point x="421.0" y="1059.0"/>
+ <point x="499.0" y="1144.0"/>
+ <point x="620.0" y="1144.0" type="curve" smooth="yes"/>
+ <point x="700.0" y="1144.0"/>
+ <point x="755.0" y="1117.0"/>
+ <point x="832.0" y="1040.0" type="curve" smooth="yes"/>
+ <point x="982.0" y="885.0"/>
+ <point x="1085.0" y="844.0"/>
+ <point x="1204.0" y="844.0" type="curve" smooth="yes"/>
+ <point x="1452.0" y="844.0"/>
+ <point x="1599.0" y="1022.0"/>
+ <point x="1640.0" y="1304.0" type="curve"/>
+ <point x="1424.0" y="1304.0" type="line"/>
+ <point x="1401.0" y="1148.0"/>
+ <point x="1319.0" y="1060.0"/>
+ <point x="1200.0" y="1060.0" type="curve" smooth="yes"/>
+ <point x="1135.0" y="1060.0"/>
+ <point x="1098.0" y="1082.0"/>
+ <point x="1004.0" y="1176.0" type="curve" smooth="yes"/>
+ <point x="872.0" y="1312.0"/>
+ <point x="744.0" y="1360.0"/>
+ <point x="616.0" y="1360.0" type="curve" smooth="yes"/>
+ <point x="370.0" y="1360.0"/>
+ <point x="224.0" y="1183.0"/>
</contour>
<contour>
- <point x="204.0" y="396.0" type="line"/>
- <point x="304.0" y="504.0"/>
- <point x="448.0" y="568.0"/>
- <point x="568.0" y="568.0" type="curve"/>
- <point x="704.0" y="572.0"/>
- <point x="756.0" y="532.0"/>
- <point x="876.0" y="468.0" type="curve" smooth="yes"/>
- <point x="972.0" y="412.0"/>
- <point x="1020.0" y="372.0"/>
- <point x="1156.0" y="372.0" type="curve" smooth="yes"/>
- <point x="1272.0" y="372.0"/>
- <point x="1400.0" y="428.0"/>
- <point x="1504.0" y="520.0" type="curve"/>
- <point x="1548.0" y="792.0" type="line"/>
- <point x="1444.0" y="684.0"/>
- <point x="1312.0" y="620.0"/>
- <point x="1196.0" y="620.0" type="curve" smooth="yes"/>
- <point x="1060.0" y="620.0"/>
- <point x="1016.0" y="660.0"/>
- <point x="916.0" y="716.0" type="curve" smooth="yes"/>
- <point x="808.0" y="772.0"/>
- <point x="756.0" y="820.0"/>
- <point x="608.0" y="816.0" type="curve"/>
- <point x="488.0" y="816.0"/>
- <point x="348.0" y="760.0"/>
- <point x="248.0" y="672.0" type="curve"/>
+ <point x="180.0" y="296.0" type="curve"/>
+ <point x="396.0" y="296.0" type="line"/>
+ <point x="421.0" y="455.0"/>
+ <point x="499.0" y="540.0"/>
+ <point x="620.0" y="540.0" type="curve" smooth="yes"/>
+ <point x="700.0" y="540.0"/>
+ <point x="755.0" y="513.0"/>
+ <point x="832.0" y="436.0" type="curve" smooth="yes"/>
+ <point x="982.0" y="281.0"/>
+ <point x="1085.0" y="240.0"/>
+ <point x="1204.0" y="240.0" type="curve" smooth="yes"/>
+ <point x="1452.0" y="240.0"/>
+ <point x="1599.0" y="418.0"/>
+ <point x="1640.0" y="700.0" type="curve"/>
+ <point x="1424.0" y="700.0" type="line"/>
+ <point x="1401.0" y="544.0"/>
+ <point x="1319.0" y="456.0"/>
+ <point x="1200.0" y="456.0" type="curve" smooth="yes"/>
+ <point x="1135.0" y="456.0"/>
+ <point x="1098.0" y="478.0"/>
+ <point x="1004.0" y="572.0" type="curve" smooth="yes"/>
+ <point x="872.0" y="708.0"/>
+ <point x="744.0" y="756.0"/>
+ <point x="616.0" y="756.0" type="curve" smooth="yes"/>
+ <point x="370.0" y="756.0"/>
+ <point x="224.0" y="579.0"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>plus</string>
<key>public.markColor</key>
<string>0.8,0.941,0.949,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/asciitilde.case.glif b/src/Inter-UI-Italic.ufo/glyphs/asciitilde.case.glif
new file mode 100644
index 000000000..cb0be742f
--- /dev/null
+++ b/src/Inter-UI-Italic.ufo/glyphs/asciitilde.case.glif
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="asciitilde.case" format="2">
+ <advance width="1808.0"/>
+ <outline>
+ <component base="asciitilde" xOffset="36.0" yOffset="212.0"/>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>plus</string>
+ <key>public.markColor</key>
+ <string>0.67,0.95,0.38,1</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/asciitilde.glif b/src/Inter-UI-Italic.ufo/glyphs/asciitilde.glif
index 4865b1a5f..5ada84df6 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/asciitilde.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/asciitilde.glif
@@ -1,41 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="asciitilde" format="2">
- <advance width="1680.0"/>
+ <advance width="1808.0"/>
<unicode hex="007E"/>
- <guideline x="840.0" y="880.0" angle="315.3603"/>
- <guideline x="1052.0" y="1068.0" angle="315.5305"/>
<outline>
<contour>
- <point x="1388.0" y="1172.0" type="line"/>
- <point x="1356.0" y="996.0"/>
- <point x="1264.0" y="928.0"/>
- <point x="1160.0" y="928.0" type="curve" smooth="yes"/>
- <point x="1072.0" y="928.0"/>
- <point x="1024.0" y="976.0"/>
- <point x="948.0" y="1064.0" type="curve" smooth="yes"/>
- <point x="848.0" y="1184.0"/>
- <point x="744.0" y="1236.0"/>
- <point x="620.0" y="1236.0" type="curve" smooth="yes"/>
- <point x="392.0" y="1236.0"/>
- <point x="192.0" y="1060.0"/>
- <point x="140.0" y="768.0" type="curve"/>
- <point x="360.0" y="768.0" type="line"/>
- <point x="400.0" y="936.0"/>
- <point x="488.0" y="1008.0"/>
- <point x="596.0" y="1008.0" type="curve" smooth="yes"/>
- <point x="676.0" y="1008.0"/>
- <point x="732.0" y="968.0"/>
- <point x="796.0" y="876.0" type="curve" smooth="yes"/>
- <point x="884.0" y="760.0"/>
- <point x="992.0" y="700.0"/>
- <point x="1128.0" y="700.0" type="curve" smooth="yes"/>
- <point x="1360.0" y="700.0"/>
- <point x="1564.0" y="880.0"/>
- <point x="1608.0" y="1172.0" type="curve"/>
+ <point x="180.0" y="608.0" type="curve"/>
+ <point x="396.0" y="608.0" type="line"/>
+ <point x="424.0" y="784.0"/>
+ <point x="512.0" y="852.0"/>
+ <point x="620.0" y="852.0" type="curve" smooth="yes"/>
+ <point x="692.0" y="852.0"/>
+ <point x="736.0" y="820.0"/>
+ <point x="820.0" y="736.0" type="curve" smooth="yes"/>
+ <point x="944.0" y="608.0"/>
+ <point x="1032.0" y="552.0"/>
+ <point x="1168.0" y="552.0" type="curve" smooth="yes"/>
+ <point x="1372.0" y="552.0"/>
+ <point x="1592.0" y="680.0"/>
+ <point x="1640.0" y="1012.0" type="curve"/>
+ <point x="1424.0" y="1012.0" type="line"/>
+ <point x="1400.0" y="852.0"/>
+ <point x="1316.0" y="768.0"/>
+ <point x="1200.0" y="768.0" type="curve" smooth="yes"/>
+ <point x="1128.0" y="768.0"/>
+ <point x="1088.0" y="800.0"/>
+ <point x="1004.0" y="884.0" type="curve" smooth="yes"/>
+ <point x="880.0" y="1012.0"/>
+ <point x="788.0" y="1068.0"/>
+ <point x="652.0" y="1068.0" type="curve" smooth="yes"/>
+ <point x="448.0" y="1068.0"/>
+ <point x="232.0" y="940.0"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>plus</string>
<key>public.markColor</key>
<string>0.8,0.941,0.949,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/bullet.case.glif b/src/Inter-UI-Italic.ufo/glyphs/bullet.case.glif
index b0c7b1103..190298ae4 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/bullet.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/bullet.case.glif
@@ -1,12 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="bullet.case" format="2">
- <advance width="1296.0"/>
+ <advance width="1288.0"/>
<guideline x="1480.0" y="1024.0" angle="0.0"/>
<outline>
<component base="bullet" xOffset="32.0" yOffset="192.0"/>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>bullet</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/bullet.glif b/src/Inter-UI-Italic.ufo/glyphs/bullet.glif
index 1c5631bc7..388b69e82 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/bullet.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/bullet.glif
@@ -4,18 +4,18 @@
<unicode hex="2022"/>
<outline>
<contour>
- <point x="656.0" y="420.0" type="curve" smooth="yes"/>
- <point x="884.0" y="420.0"/>
- <point x="1068.0" y="604.0"/>
- <point x="1068.0" y="832.0" type="curve" smooth="yes"/>
- <point x="1068.0" y="1060.0"/>
- <point x="884.0" y="1244.0"/>
- <point x="656.0" y="1244.0" type="curve" smooth="yes"/>
- <point x="428.0" y="1244.0"/>
- <point x="244.0" y="1060.0"/>
- <point x="244.0" y="832.0" type="curve" smooth="yes"/>
- <point x="244.0" y="604.0"/>
- <point x="428.0" y="420.0"/>
+ <point x="600.0" y="420.0" type="curve" smooth="yes"/>
+ <point x="820.0" y="420.0"/>
+ <point x="1028.0" y="596.0"/>
+ <point x="1064.0" y="816.0" type="curve" smooth="yes"/>
+ <point x="1103.0" y="1052.0"/>
+ <point x="944.0" y="1244.0"/>
+ <point x="708.0" y="1244.0" type="curve" smooth="yes"/>
+ <point x="488.0" y="1244.0"/>
+ <point x="280.0" y="1068.0"/>
+ <point x="244.0" y="848.0" type="curve" smooth="yes"/>
+ <point x="205.0" y="612.0"/>
+ <point x="364.0" y="420.0"/>
</contour>
</outline>
<lib>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/contents.plist b/src/Inter-UI-Italic.ufo/glyphs/contents.plist
index e76f0bab8..bd269681b 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/contents.plist
+++ b/src/Inter-UI-Italic.ufo/glyphs/contents.plist
@@ -1130,6 +1130,8 @@
<string>apostrophemod.glif</string>
<key>approxequal</key>
<string>approxequal.glif</string>
+ <key>approxequal.case</key>
+ <string>approxequal.case.glif</string>
<key>archdblsubnosp</key>
<string>archdblsubnosp.glif</string>
<key>arighthalfring</key>
@@ -1152,6 +1154,8 @@
<string>asciicircum.glif</string>
<key>asciitilde</key>
<string>asciitilde.glif</string>
+ <key>asciitilde.case</key>
+ <string>asciitilde.case.glif</string>
<key>ascript</key>
<string>ascript.glif</string>
<key>ascript_uni02DE</key>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/divide.case.glif b/src/Inter-UI-Italic.ufo/glyphs/divide.case.glif
index 59b4c22e2..fe91ed9f4 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/divide.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/divide.case.glif
@@ -2,10 +2,12 @@
<glyph name="divide.case" format="2">
<advance width="1808.0"/>
<outline>
- <component base="divide" yOffset="136.0"/>
+ <component base="divide" xOffset="36.0" yOffset="224.0"/>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>plus</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/divide.glif b/src/Inter-UI-Italic.ufo/glyphs/divide.glif
index 1a2ad4d77..eb219348e 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/divide.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/divide.glif
@@ -4,42 +4,44 @@
<unicode hex="00F7"/>
<outline>
<contour>
- <point x="1584.0" y="1008.0" type="line"/>
- <point x="304.0" y="1008.0" type="line"/>
- <point x="268.0" y="788.0" type="line"/>
- <point x="1548.0" y="788.0" type="line"/>
+ <point x="1568.0" y="912.0" type="line"/>
+ <point x="288.0" y="912.0" type="line"/>
+ <point x="252.0" y="688.0" type="line"/>
+ <point x="1532.0" y="688.0" type="line"/>
</contour>
<contour>
- <point x="840.0" y="1408.0" type="curve" smooth="yes"/>
- <point x="828.0" y="1320.0"/>
- <point x="872.0" y="1252.0"/>
- <point x="984.0" y="1252.0" type="curve" smooth="yes"/>
- <point x="1092.0" y="1252.0"/>
- <point x="1164.0" y="1320.0"/>
- <point x="1176.0" y="1408.0" type="curve" smooth="yes"/>
- <point x="1192.0" y="1500.0"/>
- <point x="1144.0" y="1568.0"/>
- <point x="1036.0" y="1568.0" type="curve" smooth="yes"/>
- <point x="924.0" y="1568.0"/>
- <point x="856.0" y="1500.0"/>
+ <point x="808.0" y="104.0" type="curve" smooth="yes"/>
+ <point x="896.0" y="104.0"/>
+ <point x="984.0" y="176.0"/>
+ <point x="996.0" y="268.0" type="curve" smooth="yes"/>
+ <point x="1016.0" y="372.0"/>
+ <point x="940.0" y="460.0"/>
+ <point x="840.0" y="460.0" type="curve" smooth="yes"/>
+ <point x="744.0" y="460.0"/>
+ <point x="660.0" y="388.0"/>
+ <point x="648.0" y="300.0" type="curve" smooth="yes"/>
+ <point x="628.0" y="192.0"/>
+ <point x="700.0" y="104.0"/>
</contour>
<contour>
- <point x="672.0" y="380.0" type="curve" smooth="yes"/>
- <point x="656.0" y="292.0"/>
- <point x="700.0" y="224.0"/>
- <point x="812.0" y="224.0" type="curve" smooth="yes"/>
- <point x="920.0" y="224.0"/>
- <point x="992.0" y="292.0"/>
- <point x="1008.0" y="380.0" type="curve" smooth="yes"/>
- <point x="1024.0" y="472.0"/>
- <point x="976.0" y="544.0"/>
- <point x="868.0" y="544.0" type="curve" smooth="yes"/>
- <point x="756.0" y="544.0"/>
- <point x="688.0" y="472.0"/>
+ <point x="980.0" y="1140.0" type="curve" smooth="yes"/>
+ <point x="1068.0" y="1140.0"/>
+ <point x="1152.0" y="1212.0"/>
+ <point x="1168.0" y="1304.0" type="curve" smooth="yes"/>
+ <point x="1184.0" y="1408.0"/>
+ <point x="1112.0" y="1496.0"/>
+ <point x="1012.0" y="1496.0" type="curve" smooth="yes"/>
+ <point x="916.0" y="1496.0"/>
+ <point x="832.0" y="1424.0"/>
+ <point x="816.0" y="1336.0" type="curve" smooth="yes"/>
+ <point x="800.0" y="1228.0"/>
+ <point x="872.0" y="1140.0"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>plus</string>
<key>public.markColor</key>
<string>0.8,0.941,0.949,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/eight.glif b/src/Inter-UI-Italic.ufo/glyphs/eight.glif
index 82d71dfd2..5f3227685 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/eight.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/eight.glif
@@ -8,59 +8,59 @@ essentially two conjoined "three" glyphs
<outline>
<contour>
<point x="752.0" y="-28.0" type="curve" smooth="yes"/>
- <point x="1152.0" y="-28.0"/>
- <point x="1468.0" y="204.0"/>
+ <point x="1151.0" y="-28.0"/>
+ <point x="1469.0" y="201.0"/>
<point x="1524.0" y="528.0" type="curve" smooth="yes"/>
- <point x="1568.0" y="796.0"/>
+ <point x="1569.0" y="793.0"/>
<point x="1424.0" y="1020.0"/>
<point x="1208.0" y="1064.0" type="curve"/>
- <point x="1228.0" y="1076.0" type="line"/>
- <point x="1424.0" y="1124.0"/>
- <point x="1576.0" y="1305.0"/>
+ <point x="1208.0" y="1072.0" type="line"/>
+ <point x="1404.0" y="1120.0"/>
+ <point x="1573.0" y="1288.0"/>
<point x="1612.0" y="1516.0" type="curve" smooth="yes"/>
- <point x="1667.0" y="1836.0"/>
- <point x="1431.0" y="2076.0"/>
+ <point x="1666.0" y="1836.0"/>
+ <point x="1432.0" y="2076.0"/>
<point x="1068.0" y="2076.0" type="curve" smooth="yes"/>
- <point x="715.0" y="2076.0"/>
- <point x="433.0" y="1851.0"/>
+ <point x="716.0" y="2076.0"/>
+ <point x="435.0" y="1857.0"/>
<point x="376.0" y="1548.0" type="curve" smooth="yes"/>
- <point x="332.0" y="1315.0"/>
- <point x="440.0" y="1128.0"/>
- <point x="628.0" y="1076.0" type="curve"/>
+ <point x="333.0" y="1324.0"/>
+ <point x="420.0" y="1124.0"/>
+ <point x="608.0" y="1072.0" type="curve"/>
<point x="608.0" y="1064.0" type="line"/>
<point x="380.0" y="1024.0"/>
<point x="178.0" y="812.0"/>
<point x="136.0" y="560.0" type="curve" smooth="yes"/>
<point x="80.0" y="226.0"/>
- <point x="332.0" y="-28.0"/>
+ <point x="331.0" y="-28.0"/>
</contour>
<contour>
<point x="760.0" y="192.0" type="curve" smooth="yes"/>
- <point x="484.0" y="192.0"/>
+ <point x="489.0" y="192.0"/>
<point x="346.0" y="325.0"/>
<point x="380.0" y="540.0" type="curve" smooth="yes"/>
<point x="418.0" y="780.0"/>
<point x="644.0" y="952.0"/>
<point x="912.0" y="952.0" type="curve" smooth="yes"/>
<point x="1164.0" y="952.0"/>
- <point x="1324.0" y="799.0"/>
+ <point x="1324.0" y="800.0"/>
<point x="1288.0" y="572.0" type="curve" smooth="yes"/>
- <point x="1252.0" y="343.0"/>
- <point x="1044.0" y="192.0"/>
+ <point x="1252.0" y="344.0"/>
+ <point x="1049.0" y="192.0"/>
</contour>
<contour>
<point x="920.0" y="1164.0" type="curve" smooth="yes"/>
- <point x="704.0" y="1164.0"/>
+ <point x="707.0" y="1164.0"/>
<point x="574.0" y="1290.0"/>
<point x="608.0" y="1500.0" type="curve" smooth="yes"/>
<point x="643.0" y="1716.0"/>
- <point x="824.0" y="1860.0"/>
+ <point x="822.0" y="1860.0"/>
<point x="1064.0" y="1860.0" type="curve" smooth="yes"/>
- <point x="1289.0" y="1860.0"/>
- <point x="1412.0" y="1737.0"/>
+ <point x="1287.0" y="1860.0"/>
+ <point x="1413.0" y="1740.0"/>
<point x="1376.0" y="1532.0" type="curve" smooth="yes"/>
- <point x="1337.0" y="1312.0"/>
- <point x="1151.0" y="1164.0"/>
+ <point x="1338.0" y="1315.0"/>
+ <point x="1154.0" y="1164.0"/>
</contour>
</outline>
<lib>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/emdash.case.glif b/src/Inter-UI-Italic.ufo/glyphs/emdash.case.glif
index d047cb30f..f9c586421 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/emdash.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/emdash.case.glif
@@ -6,9 +6,7 @@
</outline>
<lib>
<dict>
- <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
- <string>emdash</string>
- <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
<string>emdash</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/endash.case.glif b/src/Inter-UI-Italic.ufo/glyphs/endash.case.glif
index dd6db7b21..4418c7bcd 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/endash.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/endash.case.glif
@@ -6,9 +6,7 @@
</outline>
<lib>
<dict>
- <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
- <string>endash</string>
- <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
<string>endash</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/equal.case.glif b/src/Inter-UI-Italic.ufo/glyphs/equal.case.glif
index 10d5396bd..75f30b7c9 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/equal.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/equal.case.glif
@@ -2,10 +2,12 @@
<glyph name="equal.case" format="2">
<advance width="1808.0"/>
<outline>
- <component base="equal" yOffset="128.0"/>
+ <component base="equal" xOffset="36.0" yOffset="224.0"/>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>plus</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/equal.glif b/src/Inter-UI-Italic.ufo/glyphs/equal.glif
index 8d2c9e593..3b6c3028a 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/equal.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/equal.glif
@@ -2,23 +2,25 @@
<glyph name="equal" format="2">
<advance width="1808.0"/>
<unicode hex="003D"/>
- <guideline x="320.0" y="896.0" angle="0.0"/>
+ <guideline x="364.0" y="896.0" angle="0.0"/>
<outline>
<contour>
- <point x="324.0" y="732.0" type="line"/>
- <point x="284.0" y="512.0" type="line"/>
- <point x="1436.0" y="512.0" type="line"/>
- <point x="1476.0" y="732.0" type="line"/>
+ <point x="364.0" y="988.0" type="line"/>
+ <point x="1516.0" y="988.0" type="line"/>
+ <point x="1552.0" y="1204.0" type="line"/>
+ <point x="400.0" y="1204.0" type="line"/>
</contour>
<contour>
- <point x="412.0" y="1280.0" type="line"/>
- <point x="376.0" y="1060.0" type="line"/>
- <point x="1528.0" y="1060.0" type="line"/>
- <point x="1564.0" y="1280.0" type="line"/>
+ <point x="268.0" y="396.0" type="line"/>
+ <point x="1420.0" y="396.0" type="line"/>
+ <point x="1456.0" y="612.0" type="line"/>
+ <point x="304.0" y="612.0" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>plus</string>
<key>public.markColor</key>
<string>0.8,0.941,0.949,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/figuredash.case.glif b/src/Inter-UI-Italic.ufo/glyphs/figuredash.case.glif
index b324b32b6..09d6df211 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/figuredash.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/figuredash.case.glif
@@ -6,9 +6,7 @@
</outline>
<lib>
<dict>
- <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
- <string>figuredash</string>
- <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
<string>figuredash</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/hyphen.case.glif b/src/Inter-UI-Italic.ufo/glyphs/hyphen.case.glif
index bc28877b7..746a6b4cb 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/hyphen.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/hyphen.case.glif
@@ -6,9 +6,7 @@
</outline>
<lib>
<dict>
- <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
- <string>hyphen</string>
- <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
<string>hyphen</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/hyphen.glif b/src/Inter-UI-Italic.ufo/glyphs/hyphen.glif
index 2ec956347..e22cb4c98 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/hyphen.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/hyphen.glif
@@ -4,10 +4,10 @@
<unicode hex="002D"/>
<outline>
<contour>
- <point x="1116.0" y="988.0" type="line"/>
- <point x="216.0" y="988.0" type="line"/>
- <point x="216.0" y="768.0" type="line"/>
- <point x="1116.0" y="768.0" type="line"/>
+ <point x="1132.0" y="988.0" type="line"/>
+ <point x="236.0" y="988.0" type="line"/>
+ <point x="200.0" y="768.0" type="line"/>
+ <point x="1096.0" y="768.0" type="line"/>
</contour>
</outline>
<lib>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/leftA_rrow.case.glif b/src/Inter-UI-Italic.ufo/glyphs/leftA_rrow.case.glif
index ea3360f3c..120fb3575 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/leftA_rrow.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/leftA_rrow.case.glif
@@ -6,9 +6,7 @@
</outline>
<lib>
<dict>
- <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
- <string>leftArrow</string>
- <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
<string>leftArrow</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/leftA_rrow.glif b/src/Inter-UI-Italic.ufo/glyphs/leftA_rrow.glif
index 75afa1576..7e60aca85 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/leftA_rrow.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/leftA_rrow.glif
@@ -2,21 +2,21 @@
<glyph name="leftArrow" format="2">
<advance width="2832.0"/>
<unicode hex="2190"/>
- <guideline x="272.0" y="896.0" angle="0.0"/>
- <guideline x="668.0" y="1008.0" angle="90.0"/>
+ <guideline x="400.0" y="896.0" angle="0.0"/>
+ <guideline x="908.0" y="1008.0" angle="90.0"/>
<outline>
<contour>
- <point x="2440.0" y="784.0" type="line"/>
- <point x="2440.0" y="1008.0" type="line"/>
- <point x="804.0" y="1008.0" type="line"/>
- <point x="804.0" y="1024.0" type="line"/>
- <point x="1420.0" y="1640.0" type="line"/>
- <point x="1268.0" y="1792.0" type="line"/>
- <point x="372.0" y="896.0" type="line"/>
- <point x="1268.0" y="0.0" type="line"/>
- <point x="1420.0" y="152.0" type="line"/>
- <point x="804.0" y="768.0" type="line"/>
- <point x="804.0" y="784.0" type="line"/>
+ <point x="2444.0" y="784.0" type="line"/>
+ <point x="2480.0" y="1008.0" type="line"/>
+ <point x="844.0" y="1008.0" type="line"/>
+ <point x="848.0" y="1024.0" type="line"/>
+ <point x="1564.0" y="1640.0" type="line"/>
+ <point x="1432.0" y="1792.0" type="line"/>
+ <point x="392.0" y="896.0" type="line"/>
+ <point x="1148.0" y="0.0" type="line"/>
+ <point x="1320.0" y="152.0" type="line"/>
+ <point x="800.0" y="768.0" type="line"/>
+ <point x="808.0" y="784.0" type="line"/>
</contour>
</outline>
<lib>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/leftL_ongA_rrow.case.glif b/src/Inter-UI-Italic.ufo/glyphs/leftL_ongA_rrow.case.glif
index 2e85a4d9a..5824c6058 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/leftL_ongA_rrow.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/leftL_ongA_rrow.case.glif
@@ -8,10 +8,8 @@
</outline>
<lib>
<dict>
- <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
- <string>leftArrow</string>
- <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
- <string>leftArrow</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>leftLongArrow</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/leftL_ongA_rrow.glif b/src/Inter-UI-Italic.ufo/glyphs/leftL_ongA_rrow.glif
index 77ea96d9c..e401064ea 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/leftL_ongA_rrow.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/leftL_ongA_rrow.glif
@@ -2,21 +2,21 @@
<glyph name="leftLongArrow" format="2">
<advance width="3856.0"/>
<unicode hex="27F5"/>
- <guideline x="272.0" y="896.0" angle="0.0"/>
- <guideline x="668.0" y="1008.0" angle="90.0"/>
+ <guideline x="316.0" y="896.0" angle="0.0"/>
+ <guideline x="748.0" y="1008.0" angle="90.0"/>
<outline>
<contour>
- <point x="3464.0" y="784.0" type="line"/>
- <point x="3464.0" y="1008.0" type="line"/>
- <point x="804.0" y="1008.0" type="line"/>
- <point x="804.0" y="1024.0" type="line"/>
- <point x="1420.0" y="1640.0" type="line"/>
- <point x="1268.0" y="1792.0" type="line"/>
- <point x="372.0" y="896.0" type="line"/>
- <point x="1268.0" y="0.0" type="line"/>
- <point x="1420.0" y="152.0" type="line"/>
- <point x="804.0" y="768.0" type="line"/>
- <point x="804.0" y="784.0" type="line"/>
+ <point x="3468.0" y="784.0" type="line"/>
+ <point x="3504.0" y="1008.0" type="line"/>
+ <point x="844.0" y="1008.0" type="line"/>
+ <point x="848.0" y="1024.0" type="line"/>
+ <point x="1564.0" y="1640.0" type="line"/>
+ <point x="1432.0" y="1792.0" type="line"/>
+ <point x="392.0" y="896.0" type="line"/>
+ <point x="1148.0" y="0.0" type="line"/>
+ <point x="1320.0" y="152.0" type="line"/>
+ <point x="800.0" y="768.0" type="line"/>
+ <point x="808.0" y="784.0" type="line"/>
</contour>
</outline>
<lib>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/leftR_ightA_rrow.case.glif b/src/Inter-UI-Italic.ufo/glyphs/leftR_ightA_rrow.case.glif
index f72326661..a7e36a973 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/leftR_ightA_rrow.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/leftR_ightA_rrow.case.glif
@@ -1,15 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="leftRightArrow.case" format="2">
- <advance width="3716.0"/>
+ <advance width="3712.0"/>
<outline>
<component base="leftRightArrow" xOffset="24.0" yOffset="128.0"/>
</outline>
<lib>
<dict>
- <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
- <string>leftArrow</string>
- <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
- <string>rightArrow</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>leftRightArrow</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/leftR_ightL_ongA_rrow.case.glif b/src/Inter-UI-Italic.ufo/glyphs/leftR_ightL_ongA_rrow.case.glif
index fd50134e0..625512494 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/leftR_ightL_ongA_rrow.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/leftR_ightL_ongA_rrow.case.glif
@@ -1,15 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="leftRightLongArrow.case" format="2">
- <advance width="4916.0"/>
+ <advance width="4912.0"/>
<outline>
- <component base="leftRightLongArrow" xOffset="24.0" yOffset="128.0"/>
+ <component base="leftRightLongArrow" xOffset="20.0" yOffset="128.0"/>
</outline>
<lib>
<dict>
- <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
- <string>leftArrow</string>
- <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
- <string>rightArrow</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>leftRightLongArrow</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/minus.case.glif b/src/Inter-UI-Italic.ufo/glyphs/minus.case.glif
index 097b6c7a0..66a6127a9 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/minus.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/minus.case.glif
@@ -2,14 +2,12 @@
<glyph name="minus.case" format="2">
<advance width="1808.0"/>
<outline>
- <component base="minus" xOffset="20.0" yOffset="128.0"/>
+ <component base="minus" xOffset="36.0" yOffset="224.0"/>
</outline>
<lib>
<dict>
- <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
- <string>minus</string>
- <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
- <string>minus</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>plus</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/minus.glif b/src/Inter-UI-Italic.ufo/glyphs/minus.glif
index abf5669b8..63a627e08 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/minus.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/minus.glif
@@ -4,14 +4,16 @@
<unicode hex="2212"/>
<outline>
<contour>
- <point x="1584.0" y="1008.0" type="line"/>
- <point x="304.0" y="1008.0" type="line"/>
- <point x="268.0" y="784.0" type="line"/>
- <point x="1548.0" y="784.0" type="line"/>
+ <point x="1568.0" y="912.0" type="line"/>
+ <point x="288.0" y="912.0" type="line"/>
+ <point x="252.0" y="688.0" type="line"/>
+ <point x="1532.0" y="688.0" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>plus</string>
<key>public.markColor</key>
<string>0.8,0.941,0.949,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/multiply.case.glif b/src/Inter-UI-Italic.ufo/glyphs/multiply.case.glif
index 46d22f592..73da659a5 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/multiply.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/multiply.case.glif
@@ -2,10 +2,12 @@
<glyph name="multiply.case" format="2">
<advance width="1808.0"/>
<outline>
- <component base="multiply" yOffset="128.0"/>
+ <component base="multiply" xOffset="36.0" yOffset="224.0"/>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>plus</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/multiply.glif b/src/Inter-UI-Italic.ufo/glyphs/multiply.glif
index 6f744e334..48d1c11e8 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/multiply.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/multiply.glif
@@ -4,20 +4,22 @@
<unicode hex="00D7"/>
<outline>
<contour>
- <point x="372.0" y="280.0" type="line"/>
- <point x="1624.0" y="1372.0" type="line"/>
- <point x="1496.0" y="1528.0" type="line"/>
- <point x="244.0" y="436.0" type="line"/>
+ <point x="1292.0" y="160.0" type="line"/>
+ <point x="1468.0" y="312.0" type="line"/>
+ <point x="528.0" y="1440.0" type="line"/>
+ <point x="352.0" y="1288.0" type="line"/>
</contour>
<contour>
- <point x="1276.0" y="280.0" type="line"/>
- <point x="1452.0" y="436.0" type="line"/>
- <point x="560.0" y="1528.0" type="line"/>
- <point x="384.0" y="1372.0" type="line"/>
+ <point x="316.0" y="160.0" type="line"/>
+ <point x="1632.0" y="1288.0" type="line"/>
+ <point x="1504.0" y="1440.0" type="line"/>
+ <point x="188.0" y="312.0" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>plus</string>
<key>public.markColor</key>
<string>0.8,0.941,0.949,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/notequal.case.glif b/src/Inter-UI-Italic.ufo/glyphs/notequal.case.glif
index 5a7fade1b..3c5c5a11a 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/notequal.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/notequal.case.glif
@@ -2,10 +2,12 @@
<glyph name="notequal.case" format="2">
<advance width="1808.0"/>
<outline>
- <component base="notequal" yOffset="128.0"/>
+ <component base="notequal" xOffset="36.0" yOffset="224.0"/>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>plus</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/notequal.glif b/src/Inter-UI-Italic.ufo/glyphs/notequal.glif
index 978b91b01..cb2d45f81 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/notequal.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/notequal.glif
@@ -4,26 +4,17 @@
<unicode hex="2260"/>
<outline>
<contour>
- <point x="1516.0" y="1544.0" type="line"/>
- <point x="1396.0" y="1628.0" type="line"/>
- <point x="332.0" y="220.0" type="line"/>
- <point x="460.0" y="136.0" type="line"/>
- </contour>
- <contour>
- <point x="324.0" y="732.0" type="line"/>
- <point x="284.0" y="512.0" type="line"/>
- <point x="1436.0" y="512.0" type="line"/>
- <point x="1476.0" y="732.0" type="line"/>
- </contour>
- <contour>
- <point x="412.0" y="1280.0" type="line"/>
- <point x="376.0" y="1060.0" type="line"/>
- <point x="1528.0" y="1060.0" type="line"/>
- <point x="1564.0" y="1280.0" type="line"/>
+ <point x="1224.0" y="1536.0" type="line"/>
+ <point x="388.0" y="64.0" type="line"/>
+ <point x="612.0" y="64.0" type="line"/>
+ <point x="1448.0" y="1536.0" type="line"/>
</contour>
+ <component base="equal"/>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>plus</string>
<key>public.markColor</key>
<string>0.8,0.941,0.949,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/plus.case.glif b/src/Inter-UI-Italic.ufo/glyphs/plus.case.glif
index bbc27d58e..affe83ea5 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/plus.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/plus.case.glif
@@ -2,10 +2,12 @@
<glyph name="plus.case" format="2">
<advance width="1808.0"/>
<outline>
- <component base="plus" yOffset="128.0"/>
+ <component base="plus" xOffset="-12.0" yOffset="220.0"/>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>plus</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/plus.glif b/src/Inter-UI-Italic.ufo/glyphs/plus.glif
index 2d284b1f5..e20c7703e 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/plus.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/plus.glif
@@ -2,19 +2,19 @@
<glyph name="plus" format="2">
<advance width="1808.0"/>
<unicode hex="002B"/>
- <guideline x="332.0" y="896.0" angle="0.0"/>
+ <guideline x="376.0" y="896.0" angle="0.0"/>
<outline>
<contour>
- <point x="1584.0" y="1008.0" type="line"/>
- <point x="304.0" y="1008.0" type="line"/>
- <point x="268.0" y="784.0" type="line"/>
- <point x="1548.0" y="784.0" type="line"/>
+ <point x="692.0" y="164.0" type="line"/>
+ <point x="916.0" y="164.0" type="line"/>
+ <point x="1128.0" y="1444.0" type="line"/>
+ <point x="904.0" y="1444.0" type="line"/>
</contour>
<contour>
- <point x="1144.0" y="1536.0" type="line"/>
- <point x="920.0" y="1536.0" type="line"/>
- <point x="708.0" y="256.0" type="line"/>
- <point x="932.0" y="256.0" type="line"/>
+ <point x="252.0" y="692.0" type="line"/>
+ <point x="1532.0" y="692.0" type="line"/>
+ <point x="1568.0" y="916.0" type="line"/>
+ <point x="288.0" y="916.0" type="line"/>
</contour>
</outline>
<lib>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/plusminus.case.glif b/src/Inter-UI-Italic.ufo/glyphs/plusminus.case.glif
index 2e7c60be4..427f91f0a 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/plusminus.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/plusminus.case.glif
@@ -2,10 +2,12 @@
<glyph name="plusminus.case" format="2">
<advance width="1808.0"/>
<outline>
- <component base="plusminus" yOffset="296.0"/>
+ <component base="plusminus" xOffset="44.0" yOffset="256.0"/>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>plus</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/plusminus.glif b/src/Inter-UI-Italic.ufo/glyphs/plusminus.glif
index e6b4ee85d..f88685803 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/plusminus.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/plusminus.glif
@@ -4,28 +4,28 @@
<unicode hex="00B1"/>
<outline>
<contour>
- <point x="1452.0" y="220.0" type="line"/>
- <point x="172.0" y="220.0" type="line"/>
<point x="136.0" y="0.0" type="line"/>
<point x="1416.0" y="0.0" type="line"/>
+ <point x="1452.0" y="224.0" type="line"/>
+ <point x="172.0" y="224.0" type="line"/>
</contour>
<contour>
- <point x="1600.0" y="1096.0" type="line"/>
- <point x="1076.0" y="1096.0" type="line"/>
- <point x="1148.0" y="1536.0" type="line"/>
- <point x="916.0" y="1536.0" type="line"/>
- <point x="844.0" y="1096.0" type="line"/>
- <point x="320.0" y="1096.0" type="line"/>
- <point x="280.0" y="872.0" type="line"/>
- <point x="804.0" y="872.0" type="line"/>
- <point x="732.0" y="432.0" type="line"/>
- <point x="964.0" y="432.0" type="line"/>
- <point x="1036.0" y="872.0" type="line"/>
- <point x="1560.0" y="872.0" type="line"/>
+ <point x="280.0" y="864.0" type="line"/>
+ <point x="1560.0" y="864.0" type="line"/>
+ <point x="1596.0" y="1088.0" type="line"/>
+ <point x="316.0" y="1088.0" type="line"/>
+ </contour>
+ <contour>
+ <point x="732.0" y="416.0" type="line"/>
+ <point x="956.0" y="416.0" type="line"/>
+ <point x="1144.0" y="1536.0" type="line"/>
+ <point x="920.0" y="1536.0" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>plus</string>
<key>public.markColor</key>
<string>0.8,0.941,0.949,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/rightA_rrow.case.glif b/src/Inter-UI-Italic.ufo/glyphs/rightA_rrow.case.glif
index 741ea0dac..d5f0e6146 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/rightA_rrow.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/rightA_rrow.case.glif
@@ -6,9 +6,7 @@
</outline>
<lib>
<dict>
- <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
- <string>rightArrow</string>
- <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
<string>rightArrow</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/rightL_ongA_rrow.case.glif b/src/Inter-UI-Italic.ufo/glyphs/rightL_ongA_rrow.case.glif
index 2dffc5b35..3ccc39d8b 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/rightL_ongA_rrow.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/rightL_ongA_rrow.case.glif
@@ -8,10 +8,8 @@
</outline>
<lib>
<dict>
- <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
- <string>rightArrow</string>
- <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
- <string>rightArrow</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>rightLongArrow</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/zero.glif b/src/Inter-UI-Italic.ufo/glyphs/zero.glif
index 7df207333..723550320 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/zero.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/zero.glif
@@ -1,39 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="zero" format="2">
- <advance width="1776.0"/>
+ <advance width="1760.0"/>
<unicode hex="0030"/>
<outline>
<contour>
- <point x="772.0" y="-28.0" type="curve" smooth="yes"/>
- <point x="1196.0" y="-28.0"/>
- <point x="1524.0" y="368.0"/>
- <point x="1632.0" y="1008.0" type="curve" smooth="yes"/>
- <point x="1740.0" y="1660.0"/>
- <point x="1528.0" y="2076.0"/>
+ <point x="744.0" y="-28.0" type="curve" smooth="yes"/>
+ <point x="1197.0" y="-28.0"/>
+ <point x="1521.0" y="355.0"/>
+ <point x="1632.0" y="1024.0" type="curve" smooth="yes"/>
+ <point x="1741.0" y="1688.0"/>
+ <point x="1542.0" y="2076.0"/>
<point x="1092.0" y="2076.0" type="curve" smooth="yes"/>
- <point x="664.0" y="2076.0"/>
- <point x="336.0" y="1676.0"/>
- <point x="228.0" y="1040.0" type="curve" smooth="yes"/>
- <point x="120.0" y="384.0"/>
- <point x="335.0" y="-28.0"/>
+ <point x="646.0" y="2076.0"/>
+ <point x="317.0" y="1688.0"/>
+ <point x="208.0" y="1024.0" type="curve" smooth="yes"/>
+ <point x="97.0" y="355.0"/>
+ <point x="293.0" y="-28.0"/>
</contour>
<contour>
<point x="780.0" y="192.0" type="curve" smooth="yes"/>
- <point x="502.0" y="192.0"/>
- <point x="384.0" y="504.0"/>
- <point x="468.0" y="1008.0" type="curve" smooth="yes"/>
- <point x="552.0" y="1528.0"/>
- <point x="796.0" y="1860.0"/>
- <point x="1084.0" y="1860.0" type="curve" smooth="yes"/>
- <point x="1365.0" y="1860.0"/>
- <point x="1476.0" y="1544.0"/>
- <point x="1392.0" y="1040.0" type="curve" smooth="yes"/>
- <point x="1308.0" y="520.0"/>
- <point x="1064.0" y="192.0"/>
+ <point x="484.0" y="192.0"/>
+ <point x="363.0" y="491.0"/>
+ <point x="452.0" y="1024.0" type="curve" smooth="yes"/>
+ <point x="539.0" y="1556.0"/>
+ <point x="762.0" y="1860.0"/>
+ <point x="1056.0" y="1860.0" type="curve" smooth="yes"/>
+ <point x="1354.0" y="1860.0"/>
+ <point x="1475.0" y="1556.0"/>
+ <point x="1388.0" y="1024.0" type="curve" smooth="yes"/>
+ <point x="1299.0" y="491.0"/>
+ <point x="1080.0" y="192.0"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>O</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>O</string>
<key>public.markColor</key>
<string>0.89,0.961,0.922,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/zero.slash.glif b/src/Inter-UI-Italic.ufo/glyphs/zero.slash.glif
index 54b5107b8..4cecfd7ff 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/zero.slash.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/zero.slash.glif
@@ -1,17 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="zero.slash" format="2">
- <advance width="1776.0"/>
+ <advance width="1760.0"/>
<outline>
<contour>
- <point x="1284.0" y="1892.0" type="line"/>
- <point x="452.0" y="324.0" type="line"/>
- <point x="572.0" y="212.0" type="line"/>
- <point x="1412.0" y="1788.0" type="line"/>
+ <point x="1356.0" y="1836.0" type="line"/>
+ <point x="364.0" y="324.0" type="line"/>
+ <point x="480.0" y="212.0" type="line"/>
+ <point x="1480.0" y="1736.0" type="line"/>
</contour>
<component base="zero"/>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>zero</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>zero</string>
<key>com.schriftgestaltung.componentsAlignment</key>
<array>
<integer>1</integer>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/zero.tf.glif b/src/Inter-UI-Italic.ufo/glyphs/zero.tf.glif
index 98b83aba9..e998c446b 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/zero.tf.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/zero.tf.glif
@@ -2,7 +2,7 @@
<glyph name="zero.tf" format="2">
<advance width="1680.0"/>
<outline>
- <component base="zero" xOffset="-48.0"/>
+ <component base="zero" xOffset="-40.0"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/zero.tf.slash.glif b/src/Inter-UI-Italic.ufo/glyphs/zero.tf.slash.glif
index 803dbe24d..c0632c09c 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/zero.tf.slash.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/zero.tf.slash.glif
@@ -2,7 +2,7 @@
<glyph name="zero.tf.slash" format="2">
<advance width="1680.0"/>
<outline>
- <component base="zero.slash" xOffset="-48.0"/>
+ <component base="zero.slash" xOffset="-40.0"/>
</outline>
<lib>
<dict>