summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2017-10-25 11:05:38 +0300
committerRasmus Andersson <rasmus@notion.se>2017-10-25 11:05:38 +0300
commitdc4daf99021068f04ec41e3f223e753ea8556675 (patch)
treefecf2788531678530c20890949647b3e80547274
parent7277f62ba00be3cb27831ca9ad56a77a98f47708 (diff)
downloadinter-dc4daf99021068f04ec41e3f223e753ea8556675.tar.xz
Rework and refine many glyphs and kerning
- approxequal - asciitilde - divide - divide.case - equal - equal.case - greater - greaterequal - less - lessequal - minus - minus.case - multiply - multiply.case - notequal - notequal.case - plus - plus.case - plusminus - plusminus.case
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/divide.case.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/divide.glif77
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/equal.case.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/equal.glif35
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/greater.glif19
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/greaterequal.glif3
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/less.glif132
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/lessequal.glif30
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/minus.case.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/minus.glif25
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/multiply.case.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/multiply.glif33
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/notequal.case.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/notequal.glif8
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/plus.case.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/plus.glif35
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/plusminus.case.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/plusminus.glif32
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/approxequal.glif106
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/asciitilde.glif67
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/divide.glif32
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/equal.case.glif4
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/equal.glif35
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/greater.glif17
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/greaterequal.glif5
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/less.glif89
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/lessequal.glif32
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/minus.case.glif4
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/minus.glif10
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/multiply.case.glif4
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/multiply.glif18
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/notequal.case.glif4
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/notequal.glif10
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/plus.glif33
34 files changed, 631 insertions, 284 deletions
diff --git a/src/Inter-UI-Black.ufo/glyphs/divide.case.glif b/src/Inter-UI-Black.ufo/glyphs/divide.case.glif
index ca19eae38..adf4adea1 100644
--- a/src/Inter-UI-Black.ufo/glyphs/divide.case.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/divide.case.glif
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="divide.case" format="1">
- <advance width="1792"/>
+ <advance width="1536"/>
<outline>
- <component base="divide" yOffset="80"/>
+ <component base="divide" yOffset="128"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/divide.glif b/src/Inter-UI-Black.ufo/glyphs/divide.glif
index a75c8641f..635d6c9e7 100644
--- a/src/Inter-UI-Black.ufo/glyphs/divide.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/divide.glif
@@ -1,45 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="divide" format="1">
- <advance width="1792"/>
+ <advance width="1536"/>
<unicode hex="00F7"/>
<outline>
<contour>
- <point x="1612" y="1112" type="line"/>
- <point x="184" y="1112" type="line"/>
- <point x="184" y="776" type="line"/>
- <point x="1612" y="776" type="line"/>
+ <point x="1408" y="1072" type="line"/>
+ <point x="128" y="1072" type="line"/>
+ <point x="128" y="720" type="line"/>
+ <point x="1408" y="720" type="line"/>
</contour>
<contour>
- <point x="648" y="1492" type="curve" smooth="yes"/>
- <point x="648" y="1360"/>
- <point x="748" y="1268"/>
- <point x="896" y="1268" type="curve" smooth="yes"/>
- <point x="1044" y="1268"/>
- <point x="1144" y="1360"/>
- <point x="1144" y="1492" type="curve" smooth="yes"/>
- <point x="1144" y="1624"/>
- <point x="1044" y="1720"/>
- <point x="896" y="1720" type="curve" smooth="yes"/>
- <point x="748" y="1720"/>
- <point x="648" y="1624"/>
+ <point x="520" y="1448" type="curve" smooth="yes"/>
+ <point x="520" y="1316"/>
+ <point x="620" y="1224"/>
+ <point x="768" y="1224" type="curve" smooth="yes"/>
+ <point x="916" y="1224"/>
+ <point x="1016" y="1316"/>
+ <point x="1016" y="1448" type="curve" smooth="yes"/>
+ <point x="1016" y="1580"/>
+ <point x="916" y="1676"/>
+ <point x="768" y="1676" type="curve" smooth="yes"/>
+ <point x="620" y="1676"/>
+ <point x="520" y="1580"/>
</contour>
<contour>
- <point x="648" y="380" type="curve" smooth="yes"/>
- <point x="648" y="248"/>
- <point x="748" y="156"/>
- <point x="896" y="156" type="curve" smooth="yes"/>
- <point x="1044" y="156"/>
- <point x="1144" y="248"/>
- <point x="1144" y="380" type="curve" smooth="yes"/>
- <point x="1144" y="512"/>
- <point x="1044" y="608"/>
- <point x="896" y="608" type="curve" smooth="yes"/>
- <point x="748" y="608"/>
- <point x="648" y="512"/>
+ <point x="520" y="336" type="curve" smooth="yes"/>
+ <point x="520" y="204"/>
+ <point x="620" y="112"/>
+ <point x="768" y="112" type="curve" smooth="yes"/>
+ <point x="916" y="112"/>
+ <point x="1016" y="204"/>
+ <point x="1016" y="336" type="curve" smooth="yes"/>
+ <point x="1016" y="468"/>
+ <point x="916" y="564"/>
+ <point x="768" y="564" type="curve" smooth="yes"/>
+ <point x="620" y="564"/>
+ <point x="520" y="468"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.typemytype.robofont.guides</key>
+ <array>
+ <dict>
+ <key>angle</key>
+ <integer>0</integer>
+ <key>isGlobal</key>
+ <false/>
+ <key>magnetic</key>
+ <integer>5</integer>
+ <key>name</key>
+ <string></string>
+ <key>x</key>
+ <integer>584</integer>
+ <key>y</key>
+ <integer>896</integer>
+ </dict>
+ </array>
<key>com.typemytype.robofont.mark</key>
<array>
<real>0.8</real>
@@ -48,7 +65,7 @@
<real>1.0</real>
</array>
<key>interface.gridadjust.original</key>
- <string>{'width': 1605, 'leftMargin': 84, 'rightMargin': 92}</string>
+ <string>{'width': 1492, 'leftMargin': 78, 'rightMargin': 87}</string>
</dict>
</lib>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/equal.case.glif b/src/Inter-UI-Black.ufo/glyphs/equal.case.glif
index 1c5c5e9a9..1b60816ec 100644
--- a/src/Inter-UI-Black.ufo/glyphs/equal.case.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/equal.case.glif
@@ -2,7 +2,7 @@
<glyph name="equal.case" format="1">
<advance width="1536"/>
<outline>
- <component base="equal" yOffset="148"/>
+ <component base="equal" yOffset="128"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/equal.glif b/src/Inter-UI-Black.ufo/glyphs/equal.glif
index 9ad09fcf9..6ab279678 100644
--- a/src/Inter-UI-Black.ufo/glyphs/equal.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/equal.glif
@@ -4,20 +4,37 @@
<unicode hex="003D"/>
<outline>
<contour>
- <point x="192" y="732" type="line"/>
- <point x="192" y="380" type="line"/>
- <point x="1344" y="380" type="line"/>
- <point x="1344" y="732" type="line"/>
+ <point x="192" y="748" type="line"/>
+ <point x="192" y="396" type="line"/>
+ <point x="1344" y="396" type="line"/>
+ <point x="1344" y="748" type="line"/>
</contour>
<contour>
- <point x="192" y="1376" type="line"/>
- <point x="192" y="1024" type="line"/>
- <point x="1344" y="1024" type="line"/>
- <point x="1344" y="1376" type="line"/>
+ <point x="192" y="1396" type="line"/>
+ <point x="192" y="1044" type="line"/>
+ <point x="1344" y="1044" type="line"/>
+ <point x="1344" y="1396" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.typemytype.robofont.guides</key>
+ <array>
+ <dict>
+ <key>angle</key>
+ <integer>0</integer>
+ <key>isGlobal</key>
+ <false/>
+ <key>magnetic</key>
+ <integer>5</integer>
+ <key>name</key>
+ <string></string>
+ <key>x</key>
+ <integer>532</integer>
+ <key>y</key>
+ <integer>896</integer>
+ </dict>
+ </array>
<key>com.typemytype.robofont.mark</key>
<array>
<real>0.8</real>
@@ -26,7 +43,7 @@
<real>1.0</real>
</array>
<key>interface.gridadjust.original</key>
- <string>{'width': 1638, 'leftMargin': 180, 'rightMargin': 198}</string>
+ <string>{'width': 1492, 'leftMargin': 78, 'rightMargin': 87}</string>
</dict>
</lib>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/greater.glif b/src/Inter-UI-Black.ufo/glyphs/greater.glif
index c439e17ec..5f53aa0db 100644
--- a/src/Inter-UI-Black.ufo/glyphs/greater.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/greater.glif
@@ -3,20 +3,7 @@
<advance width="1536"/>
<unicode hex="003E"/>
<outline>
- <contour>
- <point x="164" y="1096" type="line"/>
- <point x="1016" y="812" type="line"/>
- <point x="1372" y="708" type="line"/>
- <point x="1372" y="1024" type="line"/>
- <point x="164" y="1516" type="line"/>
- </contour>
- <contour>
- <point x="164" y="584" type="line"/>
- <point x="164" y="160" type="line"/>
- <point x="1372" y="656" type="line"/>
- <point x="1372" y="968" type="line"/>
- <point x="1016" y="872" type="line"/>
- </contour>
+ <component base="less" xScale="-1" xOffset="1552"/>
</outline>
<lib>
<dict>
@@ -42,9 +29,9 @@
<key>magnetic</key>
<integer>5</integer>
<key>x</key>
- <real>0.0</real>
+ <integer>1456</integer>
<key>y</key>
- <real>723.25</real>
+ <integer>896</integer>
</dict>
</array>
<key>com.typemytype.robofont.mark</key>
diff --git a/src/Inter-UI-Black.ufo/glyphs/greaterequal.glif b/src/Inter-UI-Black.ufo/glyphs/greaterequal.glif
index 412320632..2067a7ddb 100644
--- a/src/Inter-UI-Black.ufo/glyphs/greaterequal.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/greaterequal.glif
@@ -3,8 +3,7 @@
<advance width="1536"/>
<unicode hex="2265"/>
<outline>
- <component base="greater" yScale="0.81" xOffset="4" yOffset="296"/>
- <component base="minus" yScale="0.91" yOffset="-724"/>
+ <component base="lessequal" xScale="-1" xOffset="1536"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/less.glif b/src/Inter-UI-Black.ufo/glyphs/less.glif
index aee14b4fe..4f6f1ac4b 100644
--- a/src/Inter-UI-Black.ufo/glyphs/less.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/less.glif
@@ -4,13 +4,13 @@
<unicode hex="003C"/>
<outline>
<contour>
- <point x="1372" y="584" type="line"/>
- <point x="612" y="840" type="line"/>
- <point x="1372" y="1096" type="line"/>
- <point x="1372" y="1520" type="line"/>
- <point x="164" y="1024" type="line"/>
- <point x="164" y="656" type="line"/>
- <point x="1372" y="164" type="line"/>
+ <point x="1292" y="416" type="line"/>
+ <point x="760" y="892" type="line"/>
+ <point x="760" y="900" type="line"/>
+ <point x="1292" y="1376" type="line"/>
+ <point x="1028" y="1620" type="line"/>
+ <point x="224" y="896" type="line"/>
+ <point x="1028" y="172" type="line"/>
</contour>
</outline>
<lib>
@@ -37,11 +37,125 @@
<key>magnetic</key>
<integer>5</integer>
<key>x</key>
- <real>0.0</real>
+ <integer>256</integer>
+ <key>y</key>
+ <integer>896</integer>
+ </dict>
+ <dict>
+ <key>angle</key>
+ <real>90.0</real>
+ <key>isGlobal</key>
+ <false/>
+ <key>magnetic</key>
+ <integer>5</integer>
+ <key>name</key>
+ <string></string>
+ <key>x</key>
+ <integer>1036</integer>
<key>y</key>
- <real>763.125</real>
+ <integer>1620</integer>
</dict>
</array>
+ <key>com.typemytype.robofont.layerData</key>
+ <dict>
+ <key>reference</key>
+ <dict>
+ <key>anchors</key>
+ <array>
+ </array>
+ <key>components</key>
+ <array>
+ </array>
+ <key>contours</key>
+ <array>
+ <dict>
+ <key>points</key>
+ <array>
+ <dict>
+ <key>segmentType</key>
+ <string>line</string>
+ <key>smooth</key>
+ <false/>
+ <key>x</key>
+ <integer>1188</integer>
+ <key>y</key>
+ <integer>328</integer>
+ </dict>
+ <dict>
+ <key>segmentType</key>
+ <string>line</string>
+ <key>smooth</key>
+ <false/>
+ <key>x</key>
+ <integer>556</integer>
+ <key>y</key>
+ <integer>892</integer>
+ </dict>
+ <dict>
+ <key>segmentType</key>
+ <string>line</string>
+ <key>smooth</key>
+ <false/>
+ <key>x</key>
+ <integer>556</integer>
+ <key>y</key>
+ <integer>900</integer>
+ </dict>
+ <dict>
+ <key>segmentType</key>
+ <string>line</string>
+ <key>smooth</key>
+ <false/>
+ <key>x</key>
+ <integer>1188</integer>
+ <key>y</key>
+ <integer>1464</integer>
+ </dict>
+ <dict>
+ <key>segmentType</key>
+ <string>line</string>
+ <key>smooth</key>
+ <false/>
+ <key>x</key>
+ <integer>1032</integer>
+ <key>y</key>
+ <integer>1616</integer>
+ </dict>
+ <dict>
+ <key>segmentType</key>
+ <string>line</string>
+ <key>smooth</key>
+ <false/>
+ <key>x</key>
+ <integer>232</integer>
+ <key>y</key>
+ <integer>896</integer>
+ </dict>
+ <dict>
+ <key>segmentType</key>
+ <string>line</string>
+ <key>smooth</key>
+ <false/>
+ <key>x</key>
+ <integer>1032</integer>
+ <key>y</key>
+ <integer>176</integer>
+ </dict>
+ </array>
+ </dict>
+ </array>
+ <key>lib</key>
+ <dict>
+ </dict>
+ <key>name</key>
+ <string>less</string>
+ <key>unicodes</key>
+ <array>
+ </array>
+ <key>width</key>
+ <integer>1536</integer>
+ </dict>
+ </dict>
<key>com.typemytype.robofont.mark</key>
<array>
<real>0.8</real>
diff --git a/src/Inter-UI-Black.ufo/glyphs/lessequal.glif b/src/Inter-UI-Black.ufo/glyphs/lessequal.glif
index a5dfbc3cd..0bd64942b 100644
--- a/src/Inter-UI-Black.ufo/glyphs/lessequal.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/lessequal.glif
@@ -3,11 +3,37 @@
<advance width="1536"/>
<unicode hex="2264"/>
<outline>
- <component base="less" yScale="0.81" xOffset="-4" yOffset="296"/>
- <component base="minus" yScale="0.91" yOffset="-724"/>
+ <contour>
+ <point x="1344" y="716" type="line"/>
+ <point x="808" y="1016" type="line"/>
+ <point x="808" y="1032" type="line"/>
+ <point x="1344" y="1332" type="line"/>
+ <point x="1344" y="1684" type="line"/>
+ <point x="192" y="1052" type="line"/>
+ <point x="192" y="1000" type="line"/>
+ <point x="1344" y="364" type="line"/>
+ </contour>
+ <component base="minus" yScale="0.91" yOffset="-656"/>
</outline>
<lib>
<dict>
+ <key>com.typemytype.robofont.guides</key>
+ <array>
+ <dict>
+ <key>angle</key>
+ <integer>0</integer>
+ <key>isGlobal</key>
+ <false/>
+ <key>magnetic</key>
+ <integer>5</integer>
+ <key>name</key>
+ <string></string>
+ <key>x</key>
+ <integer>212</integer>
+ <key>y</key>
+ <integer>1024</integer>
+ </dict>
+ </array>
<key>com.typemytype.robofont.mark</key>
<array>
<real>0.8</real>
diff --git a/src/Inter-UI-Black.ufo/glyphs/minus.case.glif b/src/Inter-UI-Black.ufo/glyphs/minus.case.glif
index a4170246b..b85672d6b 100644
--- a/src/Inter-UI-Black.ufo/glyphs/minus.case.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/minus.case.glif
@@ -2,7 +2,7 @@
<glyph name="minus.case" format="1">
<advance width="1536"/>
<outline>
- <component base="minus" yOffset="48"/>
+ <component base="minus" yOffset="128"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/minus.glif b/src/Inter-UI-Black.ufo/glyphs/minus.glif
index a1131163f..19e1dfb0b 100644
--- a/src/Inter-UI-Black.ufo/glyphs/minus.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/minus.glif
@@ -4,14 +4,31 @@
<unicode hex="2212"/>
<outline>
<contour>
- <point x="1368" y="1160" type="line"/>
- <point x="168" y="1160" type="line"/>
- <point x="168" y="796" type="line"/>
- <point x="1368" y="796" type="line"/>
+ <point x="1344" y="1072" type="line"/>
+ <point x="192" y="1072" type="line"/>
+ <point x="192" y="720" type="line"/>
+ <point x="1344" y="720" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.typemytype.robofont.guides</key>
+ <array>
+ <dict>
+ <key>angle</key>
+ <integer>0</integer>
+ <key>isGlobal</key>
+ <false/>
+ <key>magnetic</key>
+ <integer>5</integer>
+ <key>name</key>
+ <string></string>
+ <key>x</key>
+ <integer>220</integer>
+ <key>y</key>
+ <integer>896</integer>
+ </dict>
+ </array>
<key>com.typemytype.robofont.mark</key>
<array>
<real>0.8</real>
diff --git a/src/Inter-UI-Black.ufo/glyphs/multiply.case.glif b/src/Inter-UI-Black.ufo/glyphs/multiply.case.glif
index 657252be9..b9c9db307 100644
--- a/src/Inter-UI-Black.ufo/glyphs/multiply.case.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/multiply.case.glif
@@ -2,7 +2,7 @@
<glyph name="multiply.case" format="1">
<advance width="1536"/>
<outline>
- <component base="multiply" yOffset="80"/>
+ <component base="multiply" yOffset="128"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/multiply.glif b/src/Inter-UI-Black.ufo/glyphs/multiply.glif
index dd1a9b689..c9d6453e8 100644
--- a/src/Inter-UI-Black.ufo/glyphs/multiply.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/multiply.glif
@@ -4,20 +4,37 @@
<unicode hex="00D7"/>
<outline>
<contour>
- <point x="360" y="272" type="line"/>
- <point x="1432" y="1364" type="line"/>
- <point x="1176" y="1616" type="line"/>
- <point x="104" y="524" type="line"/>
+ <point x="360" y="224" type="line"/>
+ <point x="1432" y="1316" type="line"/>
+ <point x="1176" y="1568" type="line"/>
+ <point x="104" y="476" type="line"/>
</contour>
<contour>
- <point x="1176" y="272" type="line"/>
- <point x="1432" y="524" type="line"/>
- <point x="360" y="1616" type="line"/>
- <point x="104" y="1364" type="line"/>
+ <point x="1176" y="224" type="line"/>
+ <point x="1432" y="476" type="line"/>
+ <point x="360" y="1568" type="line"/>
+ <point x="104" y="1316" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.typemytype.robofont.guides</key>
+ <array>
+ <dict>
+ <key>angle</key>
+ <integer>0</integer>
+ <key>isGlobal</key>
+ <false/>
+ <key>magnetic</key>
+ <integer>5</integer>
+ <key>name</key>
+ <string></string>
+ <key>x</key>
+ <integer>232</integer>
+ <key>y</key>
+ <integer>896</integer>
+ </dict>
+ </array>
<key>com.typemytype.robofont.mark</key>
<array>
<real>0.8</real>
diff --git a/src/Inter-UI-Black.ufo/glyphs/notequal.case.glif b/src/Inter-UI-Black.ufo/glyphs/notequal.case.glif
index 767b685e5..6b8536fdd 100644
--- a/src/Inter-UI-Black.ufo/glyphs/notequal.case.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/notequal.case.glif
@@ -2,7 +2,7 @@
<glyph name="notequal.case" format="1">
<advance width="1536"/>
<outline>
- <component base="notequal" yOffset="148"/>
+ <component base="notequal" yOffset="128"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/notequal.glif b/src/Inter-UI-Black.ufo/glyphs/notequal.glif
index 29cd34acf..850dabe44 100644
--- a/src/Inter-UI-Black.ufo/glyphs/notequal.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/notequal.glif
@@ -4,10 +4,10 @@
<unicode hex="2260"/>
<outline>
<contour>
- <point x="1228" y="1548" type="line"/>
- <point x="1052" y="1636" type="line"/>
- <point x="308" y="208" type="line"/>
- <point x="480" y="120" type="line"/>
+ <point x="1228" y="1568" type="line"/>
+ <point x="1052" y="1656" type="line"/>
+ <point x="308" y="228" type="line"/>
+ <point x="480" y="140" type="line"/>
</contour>
<component base="equal"/>
</outline>
diff --git a/src/Inter-UI-Black.ufo/glyphs/plus.case.glif b/src/Inter-UI-Black.ufo/glyphs/plus.case.glif
index 170ba5cec..b7f4ba19c 100644
--- a/src/Inter-UI-Black.ufo/glyphs/plus.case.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/plus.case.glif
@@ -2,7 +2,7 @@
<glyph name="plus.case" format="1">
<advance width="1536"/>
<outline>
- <component base="plus" yOffset="172"/>
+ <component base="plus" yOffset="128"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/plus.glif b/src/Inter-UI-Black.ufo/glyphs/plus.glif
index a29b89bac..a1d3e6daf 100644
--- a/src/Inter-UI-Black.ufo/glyphs/plus.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/plus.glif
@@ -4,20 +4,37 @@
<unicode hex="002B"/>
<outline>
<contour>
- <point x="1456" y="1044" type="line"/>
- <point x="84" y="1044" type="line"/>
- <point x="84" y="660" type="line"/>
- <point x="1456" y="660" type="line"/>
+ <point x="1408" y="1072" type="line"/>
+ <point x="128" y="1072" type="line"/>
+ <point x="128" y="720" type="line"/>
+ <point x="1408" y="720" type="line"/>
</contour>
<contour>
- <point x="964" y="1536" type="line"/>
- <point x="580" y="1536" type="line"/>
- <point x="580" y="164" type="line"/>
- <point x="964" y="164" type="line"/>
+ <point x="944" y="1536" type="line"/>
+ <point x="592" y="1536" type="line"/>
+ <point x="592" y="256" type="line"/>
+ <point x="944" y="256" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.typemytype.robofont.guides</key>
+ <array>
+ <dict>
+ <key>angle</key>
+ <integer>0</integer>
+ <key>isGlobal</key>
+ <false/>
+ <key>magnetic</key>
+ <integer>5</integer>
+ <key>name</key>
+ <string></string>
+ <key>x</key>
+ <integer>516</integer>
+ <key>y</key>
+ <integer>896</integer>
+ </dict>
+ </array>
<key>com.typemytype.robofont.mark</key>
<array>
<real>0.8</real>
@@ -26,7 +43,7 @@
<real>1.0</real>
</array>
<key>interface.gridadjust.original</key>
- <string>{'width': 1515, 'leftMargin': 67, 'rightMargin': 75}</string>
+ <string>{'width': 1492, 'leftMargin': 78, 'rightMargin': 87}</string>
</dict>
</lib>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/plusminus.case.glif b/src/Inter-UI-Black.ufo/glyphs/plusminus.case.glif
index 13992f49f..63958514b 100644
--- a/src/Inter-UI-Black.ufo/glyphs/plusminus.case.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/plusminus.case.glif
@@ -2,7 +2,7 @@
<glyph name="plusminus.case" format="1">
<advance width="1536"/>
<outline>
- <component base="plusminus" yOffset="236"/>
+ <component base="plusminus" yOffset="192"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/plusminus.glif b/src/Inter-UI-Black.ufo/glyphs/plusminus.glif
index 0af8b0282..aaf7728d1 100644
--- a/src/Inter-UI-Black.ufo/glyphs/plusminus.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/plusminus.glif
@@ -4,24 +4,24 @@
<unicode hex="00B1"/>
<outline>
<contour>
- <point x="1456" y="396" type="line"/>
- <point x="84" y="396" type="line"/>
- <point x="84" y="0" type="line"/>
- <point x="1456" y="0" type="line"/>
+ <point x="1404" y="352" type="line"/>
+ <point x="132" y="352" type="line"/>
+ <point x="132" y="0" type="line"/>
+ <point x="1404" y="0" type="line"/>
</contour>
<contour>
- <point x="1460" y="1300" type="line"/>
- <point x="964" y="1300" type="line"/>
- <point x="964" y="1700" type="line"/>
- <point x="580" y="1700" type="line"/>
- <point x="580" y="1300" type="line"/>
- <point x="84" y="1300" type="line"/>
- <point x="84" y="912" type="line"/>
- <point x="580" y="912" type="line"/>
- <point x="580" y="512" type="line"/>
- <point x="964" y="512" type="line"/>
- <point x="964" y="912" type="line"/>
- <point x="1460" y="912" type="line"/>
+ <point x="1408" y="1280" type="line"/>
+ <point x="944" y="1280" type="line"/>
+ <point x="944" y="1744" type="line"/>
+ <point x="592" y="1744" type="line"/>
+ <point x="592" y="1280" type="line"/>
+ <point x="124" y="1280" type="line"/>
+ <point x="124" y="928" type="line"/>
+ <point x="592" y="928" type="line"/>
+ <point x="592" y="512" type="line"/>
+ <point x="944" y="512" type="line"/>
+ <point x="944" y="928" type="line"/>
+ <point x="1408" y="928" type="line"/>
</contour>
</outline>
<lib>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/approxequal.glif b/src/Inter-UI-Regular.ufo/glyphs/approxequal.glif
index ac9e2e652..94341c2d2 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/approxequal.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/approxequal.glif
@@ -1,63 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="approxequal" format="1">
- <advance width="1536"/>
+ <advance width="1792"/>
<unicode hex="2248"/>
<outline>
<contour>
- <point x="128" y="972" type="line"/>
- <point x="212" y="1080"/>
- <point x="344" y="1144"/>
- <point x="464" y="1144" type="curve"/>
- <point x="612" y="1152"/>
- <point x="672" y="1104"/>
- <point x="788" y="1044" type="curve" smooth="yes"/>
- <point x="896" y="992"/>
- <point x="948" y="952"/>
- <point x="1084" y="952" type="curve" smooth="yes"/>
- <point x="1200" y="952"/>
- <point x="1320" y="1004"/>
- <point x="1408" y="1096" type="curve"/>
- <point x="1408" y="1372" type="line"/>
- <point x="1320" y="1264"/>
- <point x="1200" y="1200"/>
- <point x="1084" y="1200" type="curve" smooth="yes"/>
- <point x="948" y="1200"/>
- <point x="896" y="1240"/>
- <point x="788" y="1292" type="curve" smooth="yes"/>
- <point x="672" y="1352"/>
- <point x="612" y="1396"/>
- <point x="464" y="1392" type="curve"/>
- <point x="344" y="1392"/>
- <point x="212" y="1340"/>
- <point x="128" y="1248" type="curve"/>
+ <point x="256" y="972" type="line"/>
+ <point x="340" y="1080"/>
+ <point x="472" y="1144"/>
+ <point x="592" y="1144" type="curve"/>
+ <point x="740" y="1152"/>
+ <point x="800" y="1104"/>
+ <point x="916" y="1044" type="curve" smooth="yes"/>
+ <point x="1024" y="992"/>
+ <point x="1076" y="952"/>
+ <point x="1212" y="952" type="curve" smooth="yes"/>
+ <point x="1328" y="952"/>
+ <point x="1448" y="1004"/>
+ <point x="1536" y="1096" type="curve"/>
+ <point x="1536" y="1372" type="line"/>
+ <point x="1448" y="1264"/>
+ <point x="1328" y="1200"/>
+ <point x="1212" y="1200" type="curve" smooth="yes"/>
+ <point x="1076" y="1200"/>
+ <point x="1024" y="1240"/>
+ <point x="916" y="1292" type="curve" smooth="yes"/>
+ <point x="800" y="1352"/>
+ <point x="740" y="1396"/>
+ <point x="592" y="1392" type="curve"/>
+ <point x="472" y="1392"/>
+ <point x="340" y="1340"/>
+ <point x="256" y="1248" type="curve"/>
</contour>
<contour>
- <point x="128" y="396" type="line"/>
- <point x="212" y="504"/>
- <point x="344" y="568"/>
- <point x="464" y="568" type="curve"/>
- <point x="612" y="572"/>
- <point x="672" y="524"/>
- <point x="788" y="468" type="curve" smooth="yes"/>
- <point x="896" y="412"/>
- <point x="948" y="372"/>
- <point x="1084" y="372" type="curve" smooth="yes"/>
- <point x="1200" y="372"/>
- <point x="1320" y="428"/>
- <point x="1408" y="520" type="curve"/>
- <point x="1408" y="792" type="line"/>
- <point x="1320" y="684"/>
- <point x="1200" y="620"/>
- <point x="1084" y="620" type="curve" smooth="yes"/>
- <point x="948" y="620"/>
- <point x="896" y="660"/>
- <point x="788" y="716" type="curve" smooth="yes"/>
- <point x="672" y="772"/>
- <point x="612" y="820"/>
- <point x="464" y="816" type="curve"/>
- <point x="344" y="816"/>
- <point x="212" y="760"/>
- <point x="128" y="672" type="curve"/>
+ <point x="256" y="396" type="line"/>
+ <point x="340" y="504"/>
+ <point x="472" y="568"/>
+ <point x="592" y="568" type="curve"/>
+ <point x="740" y="572"/>
+ <point x="800" y="524"/>
+ <point x="916" y="468" type="curve" smooth="yes"/>
+ <point x="1024" y="412"/>
+ <point x="1076" y="372"/>
+ <point x="1212" y="372" type="curve" smooth="yes"/>
+ <point x="1328" y="372"/>
+ <point x="1448" y="428"/>
+ <point x="1536" y="520" type="curve"/>
+ <point x="1536" y="792" type="line"/>
+ <point x="1448" y="684"/>
+ <point x="1328" y="620"/>
+ <point x="1212" y="620" type="curve" smooth="yes"/>
+ <point x="1076" y="620"/>
+ <point x="1024" y="660"/>
+ <point x="916" y="716" type="curve" smooth="yes"/>
+ <point x="800" y="772"/>
+ <point x="740" y="820"/>
+ <point x="592" y="816" type="curve"/>
+ <point x="472" y="816"/>
+ <point x="340" y="760"/>
+ <point x="256" y="672" type="curve"/>
</contour>
</outline>
<lib>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/asciitilde.glif b/src/Inter-UI-Regular.ufo/glyphs/asciitilde.glif
index 6b1f5d9b5..a77a01879 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/asciitilde.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/asciitilde.glif
@@ -4,36 +4,53 @@
<unicode hex="007E"/>
<outline>
<contour>
- <point x="1584" y="1080" type="line"/>
- <point x="1584" y="912"/>
- <point x="1492" y="760"/>
- <point x="1356" y="760" type="curve" smooth="yes"/>
+ <point x="1588" y="1060" type="line"/>
+ <point x="1576" y="1000"/>
+ <point x="1568" y="760"/>
+ <point x="1360" y="760" type="curve" smooth="yes"/>
<point x="1268" y="760"/>
- <point x="1204" y="808"/>
- <point x="1112" y="896" type="curve" smooth="yes"/>
- <point x="976" y="1016"/>
- <point x="852" y="1104"/>
- <point x="692" y="1104" type="curve" smooth="yes"/>
- <point x="432" y="1104"/>
- <point x="240" y="872"/>
- <point x="240" y="580" type="curve"/>
- <point x="480" y="580" type="line"/>
- <point x="480" y="748"/>
- <point x="556" y="868"/>
- <point x="692" y="868" type="curve" smooth="yes"/>
- <point x="780" y="868"/>
- <point x="860" y="800"/>
- <point x="948" y="720" type="curve" smooth="yes"/>
- <point x="1092" y="592"/>
- <point x="1196" y="524"/>
- <point x="1356" y="524" type="curve" smooth="yes"/>
- <point x="1616" y="524"/>
- <point x="1808" y="792"/>
- <point x="1808" y="1080" type="curve"/>
+ <point x="1208" y="808"/>
+ <point x="1116" y="896" type="curve" smooth="yes"/>
+ <point x="980" y="1016"/>
+ <point x="856" y="1104"/>
+ <point x="696" y="1104" type="curve" smooth="yes"/>
+ <point x="448" y="1104"/>
+ <point x="256" y="892"/>
+ <point x="240" y="620" type="curve"/>
+ <point x="464" y="588" type="line"/>
+ <point x="480" y="656"/>
+ <point x="500" y="880"/>
+ <point x="696" y="880" type="curve" smooth="yes"/>
+ <point x="812" y="880"/>
+ <point x="900" y="800"/>
+ <point x="988" y="724" type="curve"/>
+ <point x="1100" y="624"/>
+ <point x="1192" y="548"/>
+ <point x="1360" y="548" type="curve" smooth="yes"/>
+ <point x="1640" y="548"/>
+ <point x="1784" y="760"/>
+ <point x="1808" y="1020" type="curve"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.typemytype.robofont.guides</key>
+ <array>
+ <dict>
+ <key>angle</key>
+ <real>-41.5526131481348</real>
+ <key>isGlobal</key>
+ <false/>
+ <key>magnetic</key>
+ <integer>5</integer>
+ <key>name</key>
+ <string></string>
+ <key>x</key>
+ <integer>948</integer>
+ <key>y</key>
+ <integer>744</integer>
+ </dict>
+ </array>
<key>com.typemytype.robofont.mark</key>
<array>
<real>0.8</real>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/divide.glif b/src/Inter-UI-Regular.ufo/glyphs/divide.glif
index 99babda6d..4441fdd58 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/divide.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/divide.glif
@@ -4,10 +4,10 @@
<unicode hex="00F7"/>
<outline>
<contour>
- <point x="1536" y="996" type="line"/>
- <point x="256" y="996" type="line"/>
- <point x="256" y="776" type="line"/>
- <point x="1536" y="776" type="line"/>
+ <point x="1536" y="1008" type="line"/>
+ <point x="256" y="1008" type="line"/>
+ <point x="256" y="788" type="line"/>
+ <point x="1536" y="788" type="line"/>
</contour>
<contour>
<point x="728" y="1408" type="curve" smooth="yes"/>
@@ -24,18 +24,18 @@
<point x="728" y="1500"/>
</contour>
<contour>
- <point x="728" y="384" type="curve" smooth="yes"/>
- <point x="728" y="296"/>
- <point x="784" y="228"/>
- <point x="896" y="228" type="curve" smooth="yes"/>
- <point x="1004" y="228"/>
- <point x="1064" y="296"/>
- <point x="1064" y="384" type="curve" smooth="yes"/>
- <point x="1064" y="476"/>
- <point x="1004" y="548"/>
- <point x="896" y="548" type="curve" smooth="yes"/>
- <point x="784" y="548"/>
- <point x="728" y="476"/>
+ <point x="728" y="380" type="curve" smooth="yes"/>
+ <point x="728" y="292"/>
+ <point x="784" y="224"/>
+ <point x="896" y="224" type="curve" smooth="yes"/>
+ <point x="1004" y="224"/>
+ <point x="1064" y="292"/>
+ <point x="1064" y="380" type="curve" smooth="yes"/>
+ <point x="1064" y="472"/>
+ <point x="1004" y="544"/>
+ <point x="896" y="544" type="curve" smooth="yes"/>
+ <point x="784" y="544"/>
+ <point x="728" y="472"/>
</contour>
</outline>
<lib>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/equal.case.glif b/src/Inter-UI-Regular.ufo/glyphs/equal.case.glif
index a56e0dfa2..68844f9d6 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/equal.case.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/equal.case.glif
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="equal.case" format="1">
- <advance width="1664"/>
+ <advance width="1792"/>
<outline>
- <component base="equal" yOffset="144"/>
+ <component base="equal" yOffset="128"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/equal.glif b/src/Inter-UI-Regular.ufo/glyphs/equal.glif
index 2109b3516..4ff9dc799 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/equal.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/equal.glif
@@ -1,23 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="equal" format="1">
- <advance width="1664"/>
+ <advance width="1792"/>
<unicode hex="003D"/>
<outline>
<contour>
- <point x="256" y="732" type="line"/>
- <point x="256" y="512" type="line"/>
- <point x="1408" y="512" type="line"/>
- <point x="1408" y="732" type="line"/>
+ <point x="320" y="732" type="line"/>
+ <point x="320" y="512" type="line"/>
+ <point x="1472" y="512" type="line"/>
+ <point x="1472" y="732" type="line"/>
</contour>
<contour>
- <point x="256" y="1244" type="line"/>
- <point x="256" y="1024" type="line"/>
- <point x="1408" y="1024" type="line"/>
- <point x="1408" y="1244" type="line"/>
+ <point x="320" y="1280" type="line"/>
+ <point x="320" y="1060" type="line"/>
+ <point x="1472" y="1060" type="line"/>
+ <point x="1472" y="1280" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.typemytype.robofont.guides</key>
+ <array>
+ <dict>
+ <key>angle</key>
+ <integer>0</integer>
+ <key>isGlobal</key>
+ <false/>
+ <key>magnetic</key>
+ <integer>5</integer>
+ <key>name</key>
+ <string></string>
+ <key>x</key>
+ <integer>256</integer>
+ <key>y</key>
+ <integer>896</integer>
+ </dict>
+ </array>
<key>com.typemytype.robofont.mark</key>
<array>
<real>0.8</real>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/greater.glif b/src/Inter-UI-Regular.ufo/glyphs/greater.glif
index afb099114..0d999d669 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/greater.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/greater.glif
@@ -1,22 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="greater" format="1">
- <advance width="1536"/>
+ <advance width="1792"/>
<unicode hex="003E"/>
<outline>
- <contour>
- <point x="256" y="1268" type="line"/>
- <point x="1072" y="872" type="line"/>
- <point x="1280" y="832" type="line"/>
- <point x="1280" y="992" type="line"/>
- <point x="256" y="1520" type="line"/>
- </contour>
- <contour>
- <point x="256" y="524" type="line"/>
- <point x="256" y="268" type="line"/>
- <point x="1280" y="796" type="line"/>
- <point x="1280" y="956" type="line"/>
- <point x="1072" y="924" type="line"/>
- </contour>
+ <component base="less" xScale="-1" xOffset="1792"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/greaterequal.glif b/src/Inter-UI-Regular.ufo/glyphs/greaterequal.glif
index cb278c9ee..19a4015d0 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/greaterequal.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/greaterequal.glif
@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="greaterequal" format="1">
- <advance width="1536"/>
+ <advance width="1792"/>
<unicode hex="2265"/>
<outline>
- <component base="greater" yOffset="128"/>
- <component base="minus" xOffset="128" yOffset="-732"/>
+ <component base="lessequal" xScale="-1" xOffset="1792"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/less.glif b/src/Inter-UI-Regular.ufo/glyphs/less.glif
index d2c5c48fc..91ba7917f 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/less.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/less.glif
@@ -1,20 +1,93 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="less" format="1">
- <advance width="1536"/>
+ <advance width="1792"/>
<unicode hex="003C"/>
<outline>
<contour>
- <point x="1280" y="524" type="line"/>
- <point x="516" y="896" type="line"/>
- <point x="1280" y="1268" type="line"/>
- <point x="1280" y="1520" type="line"/>
- <point x="256" y="992" type="line"/>
- <point x="256" y="796" type="line"/>
- <point x="1280" y="268" type="line"/>
+ <point x="1336" y="328" type="line"/>
+ <point x="704" y="892" type="line"/>
+ <point x="704" y="900" type="line"/>
+ <point x="1336" y="1464" type="line"/>
+ <point x="1180" y="1616" type="line"/>
+ <point x="380" y="896" type="line"/>
+ <point x="1180" y="176" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.typemytype.robofont.guides</key>
+ <array>
+ <dict>
+ <key>angle</key>
+ <real>41.98721249581666</real>
+ <key>isGlobal</key>
+ <false/>
+ <key>magnetic</key>
+ <integer>5</integer>
+ <key>name</key>
+ <string></string>
+ <key>x</key>
+ <integer>256</integer>
+ <key>y</key>
+ <integer>896</integer>
+ </dict>
+ <dict>
+ <key>angle</key>
+ <real>-41.950239530731565</real>
+ <key>isGlobal</key>
+ <false/>
+ <key>magnetic</key>
+ <integer>5</integer>
+ <key>name</key>
+ <string></string>
+ <key>x</key>
+ <integer>256</integer>
+ <key>y</key>
+ <integer>896</integer>
+ </dict>
+ <dict>
+ <key>angle</key>
+ <integer>0</integer>
+ <key>isGlobal</key>
+ <false/>
+ <key>magnetic</key>
+ <integer>5</integer>
+ <key>name</key>
+ <string></string>
+ <key>x</key>
+ <integer>1060</integer>
+ <key>y</key>
+ <integer>176</integer>
+ </dict>
+ <dict>
+ <key>angle</key>
+ <integer>0</integer>
+ <key>isGlobal</key>
+ <false/>
+ <key>magnetic</key>
+ <integer>5</integer>
+ <key>name</key>
+ <string></string>
+ <key>x</key>
+ <integer>1296</integer>
+ <key>y</key>
+ <integer>1616</integer>
+ </dict>
+ <dict>
+ <key>angle</key>
+ <integer>0</integer>
+ <key>isGlobal</key>
+ <false/>
+ <key>magnetic</key>
+ <integer>5</integer>
+ <key>name</key>
+ <string></string>
+ <key>x</key>
+ <integer>256</integer>
+ <key>y</key>
+ <integer>896</integer>
+ </dict>
+ </array>
<key>com.typemytype.robofont.mark</key>
<array>
<real>0.8</real>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/lessequal.glif b/src/Inter-UI-Regular.ufo/glyphs/lessequal.glif
index 0b82bf18c..26cc2e5ab 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/lessequal.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/lessequal.glif
@@ -1,13 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="lessequal" format="1">
- <advance width="1536"/>
+ <advance width="1792"/>
<unicode hex="2264"/>
<outline>
- <component base="less" yOffset="128"/>
- <component base="minus" xOffset="128" yOffset="-732"/>
+ <contour>
+ <point x="1536" y="584" type="line"/>
+ <point x="704" y="1016" type="line"/>
+ <point x="704" y="1032" type="line"/>
+ <point x="1536" y="1460" type="line"/>
+ <point x="1536" y="1708" type="line"/>
+ <point x="256" y="1044" type="line"/>
+ <point x="256" y="1004" type="line"/>
+ <point x="1536" y="340" type="line"/>
+ </contour>
+ <component base="minus" yOffset="-780"/>
</outline>
<lib>
<dict>
+ <key>com.typemytype.robofont.guides</key>
+ <array>
+ <dict>
+ <key>angle</key>
+ <integer>0</integer>
+ <key>isGlobal</key>
+ <false/>
+ <key>magnetic</key>
+ <integer>5</integer>
+ <key>name</key>
+ <string></string>
+ <key>x</key>
+ <integer>1548</integer>
+ <key>y</key>
+ <integer>1708</integer>
+ </dict>
+ </array>
<key>com.typemytype.robofont.mark</key>
<array>
<real>0.8</real>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/minus.case.glif b/src/Inter-UI-Regular.ufo/glyphs/minus.case.glif
index f3209deb6..93a0b6e06 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/minus.case.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/minus.case.glif
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="minus.case" format="1">
- <advance width="1280"/>
+ <advance width="1792"/>
<outline>
- <component base="minus" yOffset="140"/>
+ <component base="minus" yOffset="128"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/minus.glif b/src/Inter-UI-Regular.ufo/glyphs/minus.glif
index f12d4b2ca..23faa4896 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/minus.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/minus.glif
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="minus" format="1">
- <advance width="1280"/>
+ <advance width="1792"/>
<unicode hex="2212"/>
<outline>
<contour>
- <point x="1152" y="988" type="line"/>
- <point x="128" y="988" type="line"/>
- <point x="128" y="780" type="line"/>
- <point x="1152" y="780" type="line"/>
+ <point x="1536" y="1008" type="line"/>
+ <point x="256" y="1008" type="line"/>
+ <point x="256" y="784" type="line"/>
+ <point x="1536" y="784" type="line"/>
</contour>
</outline>
<lib>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/multiply.case.glif b/src/Inter-UI-Regular.ufo/glyphs/multiply.case.glif
index d4e30f2b2..43d095aeb 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/multiply.case.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/multiply.case.glif
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="multiply.case" format="1">
- <advance width="1536"/>
+ <advance width="1792"/>
<outline>
- <component base="multiply" yOffset="96"/>
+ <component base="multiply" yOffset="128"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/multiply.glif b/src/Inter-UI-Regular.ufo/glyphs/multiply.glif
index 49d91ecc1..2a87c58d9 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/multiply.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/multiply.glif
@@ -1,19 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="multiply" format="1">
- <advance width="1536"/>
+ <advance width="1792"/>
<unicode hex="00D7"/>
<outline>
<contour>
- <point x="316" y="312" type="line"/>
- <point x="1388" y="1404" type="line"/>
- <point x="1236" y="1560" type="line"/>
- <point x="164" y="468" type="line"/>
+ <point x="444" y="280" type="line"/>
+ <point x="1516" y="1372" type="line"/>
+ <point x="1364" y="1528" type="line"/>
+ <point x="292" y="436" type="line"/>
</contour>
<contour>
- <point x="1220" y="312" type="line"/>
- <point x="1372" y="468" type="line"/>
- <point x="300" y="1560" type="line"/>
- <point x="148" y="1404" type="line"/>
+ <point x="1348" y="280" type="line"/>
+ <point x="1500" y="436" type="line"/>
+ <point x="428" y="1528" type="line"/>
+ <point x="276" y="1372" type="line"/>
</contour>
</outline>
<lib>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/notequal.case.glif b/src/Inter-UI-Regular.ufo/glyphs/notequal.case.glif
index 74dad9f2f..4205e707c 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/notequal.case.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/notequal.case.glif
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="notequal.case" format="1">
- <advance width="1664"/>
+ <advance width="1792"/>
<outline>
- <component base="notequal" yOffset="144"/>
+ <component base="notequal" yOffset="128"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/notequal.glif b/src/Inter-UI-Regular.ufo/glyphs/notequal.glif
index 7bb2e1eb3..524de0993 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/notequal.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/notequal.glif
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="notequal" format="1">
- <advance width="1664"/>
+ <advance width="1792"/>
<unicode hex="2260"/>
<outline>
<contour>
- <point x="1316" y="1544" type="line"/>
- <point x="1180" y="1628" type="line"/>
- <point x="352" y="220" type="line"/>
- <point x="492" y="136" type="line"/>
+ <point x="1380" y="1544" type="line"/>
+ <point x="1244" y="1628" type="line"/>
+ <point x="416" y="220" type="line"/>
+ <point x="556" y="136" type="line"/>
</contour>
<component base="equal"/>
</outline>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/plus.glif b/src/Inter-UI-Regular.ufo/glyphs/plus.glif
index c8ee4b61d..10e078b06 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/plus.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/plus.glif
@@ -4,20 +4,37 @@
<unicode hex="002B"/>
<outline>
<contour>
- <point x="1536" y="1012" type="line"/>
- <point x="256" y="1012" type="line"/>
- <point x="256" y="780" type="line"/>
- <point x="1536" y="780" type="line"/>
+ <point x="1536" y="1008" type="line"/>
+ <point x="256" y="1008" type="line"/>
+ <point x="256" y="784" type="line"/>
+ <point x="1536" y="784" type="line"/>
</contour>
<contour>
- <point x="1012" y="1536" type="line"/>
- <point x="780" y="1536" type="line"/>
- <point x="780" y="256" type="line"/>
- <point x="1012" y="256" type="line"/>
+ <point x="1008" y="1536" type="line"/>
+ <point x="784" y="1536" type="line"/>
+ <point x="784" y="256" type="line"/>
+ <point x="1008" y="256" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.typemytype.robofont.guides</key>
+ <array>
+ <dict>
+ <key>angle</key>
+ <integer>0</integer>
+ <key>isGlobal</key>
+ <false/>
+ <key>magnetic</key>
+ <integer>5</integer>
+ <key>name</key>
+ <string></string>
+ <key>x</key>
+ <integer>268</integer>
+ <key>y</key>
+ <integer>896</integer>
+ </dict>
+ </array>
<key>com.typemytype.robofont.mark</key>
<array>
<real>0.8</real>