summaryrefslogtreecommitdiff
path: root/src/Inter-UI-Regular.ufo/glyphs
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2018-11-24 00:01:00 +0300
committerRasmus Andersson <rasmus@notion.se>2018-11-24 00:01:00 +0300
commita113ad581510a575ac150eb3678d5f2e9f266e25 (patch)
tree1bf8250f9b560b8ad6435806f6d66801c5766438 /src/Inter-UI-Regular.ufo/glyphs
parent3599fffdc03f222bac75b998c663e910bb0c8447 (diff)
downloadinter-a113ad581510a575ac150eb3678d5f2e9f266e25.tar.xz
Removes overlapping shapes in some glyphs for the variable font as a workaround for a rasterization bug in Chrome where anti-aliasing is applied on a per-shape basis and then the alpha channels are added together causing "thicker" pixels where two shapes overlap. Closes #85
Diffstat (limited to 'src/Inter-UI-Regular.ufo/glyphs')
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/D_.glif3
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/D_hook.glif44
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/E_nghecyrillic.glif3
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/E_zh.glif5
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/K_abashkircyrillic.glif3
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/O_E_.glif3
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/P_hook.glif3
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/T_hook.glif3
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/Y_hook.glif3
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/afii10059.glif10
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/afii10060.glif5
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/becyrillic.glif10
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/bhook.glif106
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/btopbar.glif3
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/ccurl.glif62
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/cheverticalstrokecyrillic.glif5
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/chook.glif3
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/drthook.glif2
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/gheupturncyrillic.glif5
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/hturnhook2.glif92
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/hturnlthook.glif50
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/uni01F_6.glif70
-rw-r--r--src/Inter-UI-Regular.ufo/glyphs/uni0224.glif3
23 files changed, 228 insertions, 268 deletions
diff --git a/src/Inter-UI-Regular.ufo/glyphs/D_.glif b/src/Inter-UI-Regular.ufo/glyphs/D_.glif
index 09d98b513..725485c8e 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/D_.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/D_.glif
@@ -2,6 +2,9 @@
<glyph name="D" format="2">
<advance width="2024.0"/>
<unicode hex="0044"/>
+ <note>
+!post:RemoveOverlap
+</note>
<outline>
<contour>
<point x="880.0" y="0.0" type="line"/>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/D_hook.glif b/src/Inter-UI-Regular.ufo/glyphs/D_hook.glif
index 547e2d236..560d3def1 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/D_hook.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/D_hook.glif
@@ -1,26 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Dhook" format="2">
- <advance width="2340.0"/>
+ <advance width="2468.0"/>
<unicode hex="018A"/>
<outline>
<contour>
- <point x="616.0" y="1828.0" type="line"/>
- <point x="616.0" y="2048.0" type="line"/>
- <point x="416.0" y="2048.0" type="line" smooth="yes"/>
- <point x="152.0" y="2048.0"/>
- <point x="8.0" y="1864.0"/>
- <point x="8.0" y="1640.0" type="curve" smooth="yes"/>
- <point x="8.0" y="1504.0" type="line"/>
- <point x="240.0" y="1504.0" type="line"/>
- <point x="240.0" y="1580.0" type="line" smooth="yes"/>
- <point x="240.0" y="1708.0"/>
- <point x="260.0" y="1828.0"/>
- <point x="420.0" y="1828.0" type="curve" smooth="yes"/>
+ <point x="136.0" y="1504.0" type="line"/>
+ <point x="368.0" y="1504.0" type="line"/>
+ <point x="368.0" y="1580.0" type="line" smooth="yes"/>
+ <point x="368.0" y="1708.0"/>
+ <point x="388.0" y="1828.0"/>
+ <point x="548.0" y="1828.0" type="curve" smooth="yes"/>
+ <point x="744.0" y="1828.0" type="line"/>
+ <point x="744.0" y="2048.0" type="line"/>
+ <point x="544.0" y="2048.0" type="line" smooth="yes"/>
+ <point x="280.0" y="2048.0"/>
+ <point x="136.0" y="1864.0"/>
+ <point x="136.0" y="1640.0" type="curve" smooth="yes"/>
</contour>
- <component base="D" xOffset="316.0"/>
+ <component base="D" xOffset="444.0"/>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>T</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>D</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
@@ -31,14 +35,14 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>1.0</real>
+ <real>7.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
<real>0.0</real>
- <real>10.0</real>
+ <real>4.0</real>
</array>
<key>type</key>
<string>Stem</string>
@@ -51,14 +55,14 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>5.0</real>
+ <real>11.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
<real>0.0</real>
- <real>6.0</real>
+ <real>0.0</real>
</array>
<key>type</key>
<string>Stem</string>
@@ -71,14 +75,14 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>1.0</real>
+ <real>7.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
<real>0.0</real>
- <real>10.0</real>
+ <real>4.0</real>
</array>
<key>type</key>
<string>TTStem</string>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/E_nghecyrillic.glif b/src/Inter-UI-Regular.ufo/glyphs/E_nghecyrillic.glif
index cb3ce0a7c..eb4c845ba 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/E_nghecyrillic.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/E_nghecyrillic.glif
@@ -2,6 +2,9 @@
<glyph name="Enghecyrillic" format="2">
<advance width="2776.0"/>
<unicode hex="04A4"/>
+ <note>
+!post:RemoveOverlap
+</note>
<outline>
<contour>
<point x="2640.0" y="2048.0" type="line"/>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/E_zh.glif b/src/Inter-UI-Regular.ufo/glyphs/E_zh.glif
index 01ef11feb..075770429 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/E_zh.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/E_zh.glif
@@ -49,11 +49,6 @@
<true/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
- <array>
- <real>0.0</real>
- <real>2.0</real>
- </array>
<key>place</key>
<array>
<real>-576.0</real>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/K_abashkircyrillic.glif b/src/Inter-UI-Regular.ufo/glyphs/K_abashkircyrillic.glif
index 618fd431c..b86861a46 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/K_abashkircyrillic.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/K_abashkircyrillic.glif
@@ -2,6 +2,9 @@
<glyph name="Kabashkircyrillic" format="2">
<advance width="2100.0"/>
<unicode hex="04A0"/>
+ <note>
+!post:RemoveOverlap
+</note>
<outline>
<contour>
<point x="752.0" y="2048.0" type="line"/>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/O_E_.glif b/src/Inter-UI-Regular.ufo/glyphs/O_E_.glif
index ec960d082..3d2718704 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/O_E_.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/O_E_.glif
@@ -2,6 +2,9 @@
<glyph name="OE" format="2">
<advance width="2684.0"/>
<unicode hex="0152"/>
+ <note>
+!post:RemoveOverlap
+</note>
<outline>
<contour>
<point x="1072.0" y="0.0" type="curve" smooth="yes"/>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/P_hook.glif b/src/Inter-UI-Regular.ufo/glyphs/P_hook.glif
index f2fb8833e..9d6ea2ca3 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/P_hook.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/P_hook.glif
@@ -2,6 +2,9 @@
<glyph name="Phook" format="2">
<advance width="2176.0"/>
<unicode hex="01A4"/>
+ <note>
+!post:RemoveOverlap
+</note>
<outline>
<contour>
<point x="708.0" y="1828.0" type="line"/>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/T_hook.glif b/src/Inter-UI-Regular.ufo/glyphs/T_hook.glif
index b3d79ded2..4dd879f86 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/T_hook.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/T_hook.glif
@@ -2,6 +2,9 @@
<glyph name="Thook" format="2">
<advance width="1920.0"/>
<unicode hex="01AC"/>
+ <note>
+!post:RemoveOverlap
+</note>
<outline>
<contour>
<point x="1016.0" y="2048.0" type="line"/>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/Y_hook.glif b/src/Inter-UI-Regular.ufo/glyphs/Y_hook.glif
index 53f209b53..e271466b6 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/Y_hook.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/Y_hook.glif
@@ -2,6 +2,9 @@
<glyph name="Yhook" format="2">
<advance width="1988.0"/>
<unicode hex="01B3"/>
+ <note>
+!post:RemoveOverlap
+</note>
<guideline x="1496.0" y="1588.0" angle="238.6031"/>
<guideline x="1304.0" y="1724.0" angle="239.3277"/>
<outline>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/afii10059.glif b/src/Inter-UI-Regular.ufo/glyphs/afii10059.glif
index 40be2b32c..e10c00d1c 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/afii10059.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/afii10059.glif
@@ -28,11 +28,6 @@
<true/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
- <array>
- <real>0.0</real>
- <real>0.0</real>
- </array>
<key>place</key>
<array>
<real>0.0</real>
@@ -110,11 +105,6 @@
<false/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
- <array>
- <real>0.0</real>
- <real>0.0</real>
- </array>
<key>place</key>
<array>
<real>496.0</real>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/afii10060.glif b/src/Inter-UI-Regular.ufo/glyphs/afii10060.glif
index 7822ebc06..725f6e5cd 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/afii10060.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/afii10060.glif
@@ -94,11 +94,6 @@
<false/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
- <array>
- <real>0.0</real>
- <real>2.0</real>
- </array>
<key>place</key>
<array>
<real>1692.0</real>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/becyrillic.glif b/src/Inter-UI-Regular.ufo/glyphs/becyrillic.glif
index 5137ca502..0aca592d3 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/becyrillic.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/becyrillic.glif
@@ -75,11 +75,6 @@
<true/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
- <array>
- <real>0.0</real>
- <real>25.0</real>
- </array>
<key>place</key>
<array>
<real>1968.0</real>
@@ -215,11 +210,6 @@
<false/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
- <array>
- <real>0.0</real>
- <real>18.0</real>
- </array>
<key>place</key>
<array>
<real>368.0</real>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/bhook.glif b/src/Inter-UI-Regular.ufo/glyphs/bhook.glif
index 8c9e3317a..889f1afc9 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/bhook.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/bhook.glif
@@ -4,25 +4,6 @@
<unicode hex="0253"/>
<outline>
<contour>
- <point x="452.0" y="1400.0" type="line"/>
- <point x="452.0" y="1664.0" type="line" smooth="yes"/>
- <point x="452.0" y="1824.0"/>
- <point x="548.0" y="1872.0"/>
- <point x="676.0" y="1872.0" type="curve" smooth="yes"/>
- <point x="704.0" y="1872.0"/>
- <point x="732.0" y="1868.0"/>
- <point x="752.0" y="1864.0" type="curve"/>
- <point x="752.0" y="2064.0" type="line"/>
- <point x="716.0" y="2076.0"/>
- <point x="664.0" y="2076.0"/>
- <point x="616.0" y="2076.0" type="curve" smooth="yes"/>
- <point x="392.0" y="2076.0"/>
- <point x="216.0" y="1928.0"/>
- <point x="216.0" y="1664.0" type="curve" smooth="yes"/>
- <point x="216.0" y="1400.0" type="line"/>
- </contour>
- <contour>
- <point x="216.0" y="1536.0" type="line"/>
<point x="216.0" y="0.0" type="line"/>
<point x="444.0" y="0.0" type="line"/>
<point x="444.0" y="236.0" type="line"/>
@@ -40,12 +21,22 @@
<point x="524.0" y="1372.0"/>
<point x="472.0" y="1292.0" type="curve"/>
<point x="452.0" y="1292.0" type="line"/>
- <point x="452.0" y="1536.0" type="line"/>
+ <point x="452.0" y="1664.0" type="line" smooth="yes"/>
+ <point x="452.0" y="1824.0"/>
+ <point x="548.0" y="1872.0"/>
+ <point x="676.0" y="1872.0" type="curve" smooth="yes"/>
+ <point x="704.0" y="1872.0"/>
+ <point x="732.0" y="1868.0"/>
+ <point x="752.0" y="1864.0" type="curve"/>
+ <point x="752.0" y="2064.0" type="line"/>
+ <point x="716.0" y="2076.0"/>
+ <point x="664.0" y="2076.0"/>
+ <point x="616.0" y="2076.0" type="curve" smooth="yes"/>
+ <point x="392.0" y="2076.0"/>
+ <point x="216.0" y="1928.0"/>
+ <point x="216.0" y="1664.0" type="curve" smooth="yes"/>
</contour>
<contour>
- <point x="1336.0" y="768.0" type="curve" smooth="yes"/>
- <point x="1336.0" y="440.0"/>
- <point x="1184.0" y="180.0"/>
<point x="888.0" y="180.0" type="curve" smooth="yes"/>
<point x="604.0" y="180.0"/>
<point x="448.0" y="420.0"/>
@@ -55,10 +46,17 @@
<point x="888.0" y="1344.0" type="curve" smooth="yes"/>
<point x="1188.0" y="1344.0"/>
<point x="1336.0" y="1092.0"/>
+ <point x="1336.0" y="768.0" type="curve" smooth="yes"/>
+ <point x="1336.0" y="440.0"/>
+ <point x="1184.0" y="180.0"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>b</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>b</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
@@ -68,15 +66,15 @@
<integer>0</integer>
<key>origin</key>
<array>
- <real>1.0</real>
- <real>6.0</real>
+ <real>0.0</real>
+ <real>5.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
- <real>2.0</real>
- <real>2.0</real>
+ <real>1.0</real>
+ <real>11.0</real>
</array>
<key>type</key>
<string>Stem</string>
@@ -88,15 +86,15 @@
<integer>0</integer>
<key>origin</key>
<array>
- <real>1.0</real>
- <real>12.0</real>
+ <real>0.0</real>
+ <real>11.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
- <real>2.0</real>
- <real>8.0</real>
+ <real>1.0</real>
+ <real>5.0</real>
</array>
<key>type</key>
<string>Stem</string>
@@ -109,7 +107,7 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>7.0</real>
+ <real>23.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -129,14 +127,14 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>10.0</real>
+ <real>26.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
<real>0.0</real>
- <real>3.0</real>
+ <real>19.0</real>
</array>
<key>type</key>
<string>Stem</string>
@@ -148,8 +146,8 @@
<integer>0</integer>
<key>origin</key>
<array>
- <real>1.0</real>
<real>0.0</real>
+ <real>30.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -168,15 +166,15 @@
<integer>0</integer>
<key>origin</key>
<array>
- <real>1.0</real>
<real>0.0</real>
+ <real>30.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
- <real>1.0</real>
- <real>16.0</real>
+ <real>0.0</real>
+ <real>15.0</real>
</array>
<key>type</key>
<string>Stem</string>
@@ -188,15 +186,15 @@
<integer>0</integer>
<key>origin</key>
<array>
- <real>2.0</real>
- <real>11.0</real>
+ <real>1.0</real>
+ <real>8.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
- <real>1.0</real>
- <real>9.0</real>
+ <real>0.0</real>
+ <real>8.0</real>
</array>
<key>type</key>
<string>Stem</string>
@@ -208,15 +206,15 @@
<integer>4</integer>
<key>origin</key>
<array>
- <real>1.0</real>
- <real>6.0</real>
+ <real>0.0</real>
+ <real>5.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
- <real>2.0</real>
- <real>2.0</real>
+ <real>1.0</real>
+ <real>11.0</real>
</array>
<key>type</key>
<string>TTStem</string>
@@ -228,15 +226,15 @@
<integer>4</integer>
<key>origin</key>
<array>
- <real>1.0</real>
- <real>12.0</real>
+ <real>0.0</real>
+ <real>11.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
- <real>2.0</real>
- <real>8.0</real>
+ <real>1.0</real>
+ <real>5.0</real>
</array>
<key>type</key>
<string>TTStem</string>
@@ -249,7 +247,7 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>7.0</real>
+ <real>23.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -264,14 +262,14 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>10.0</real>
+ <real>26.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
<real>0.0</real>
- <real>3.0</real>
+ <real>19.0</real>
</array>
<key>type</key>
<string>TTStem</string>
@@ -283,8 +281,8 @@
<integer>4</integer>
<key>origin</key>
<array>
- <real>1.0</real>
<real>0.0</real>
+ <real>30.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/btopbar.glif b/src/Inter-UI-Regular.ufo/glyphs/btopbar.glif
index a6212e379..8f3c86a0f 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/btopbar.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/btopbar.glif
@@ -2,6 +2,9 @@
<glyph name="btopbar" format="2">
<advance width="1716.0"/>
<unicode hex="0183"/>
+ <note>
+!post:RemoveOverlap
+</note>
<outline>
<contour>
<point x="1400.0" y="2048.0" type="line"/>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/ccurl.glif b/src/Inter-UI-Regular.ufo/glyphs/ccurl.glif
index 45cccd6a9..ca14b45c0 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/ccurl.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/ccurl.glif
@@ -4,37 +4,6 @@
<unicode hex="0255"/>
<outline>
<contour>
- <point x="840.0" y="180.0" type="curve"/>
- <point x="840.0" y="-32.0" type="line"/>
- <point x="1156.0" y="-32.0"/>
- <point x="1408.0" y="140.0"/>
- <point x="1408.0" y="416.0" type="curve" smooth="yes"/>
- <point x="1408.0" y="616.0"/>
- <point x="1280.0" y="760.0"/>
- <point x="1012.0" y="760.0" type="curve" smooth="yes"/>
- <point x="512.0" y="760.0"/>
- <point x="136.0" y="252.0"/>
- <point x="-20.0" y="92.0" type="curve"/>
- <point x="144.0" y="-52.0" type="line"/>
- <point x="268.0" y="72.0"/>
- <point x="692.0" y="552.0"/>
- <point x="1008.0" y="552.0" type="curve" smooth="yes"/>
- <point x="1076.0" y="552.0"/>
- <point x="1168.0" y="508.0"/>
- <point x="1168.0" y="408.0" type="curve" smooth="yes"/>
- <point x="1168.0" y="276.0"/>
- <point x="1024.0" y="180.0"/>
- </contour>
- <contour>
- <point x="1444.0" y="1076.0" type="line"/>
- <point x="1404.0" y="1364.0"/>
- <point x="1160.0" y="1556.0"/>
- <point x="836.0" y="1556.0" type="curve" smooth="yes"/>
- <point x="420.0" y="1556.0"/>
- <point x="144.0" y="1228.0"/>
- <point x="144.0" y="768.0" type="curve" smooth="yes"/>
- <point x="144.0" y="296.0"/>
- <point x="412.0" y="-32.0"/>
<point x="840.0" y="-32.0" type="curve"/>
<point x="840.0" y="180.0" type="line"/>
<point x="560.0" y="180.0"/>
@@ -46,6 +15,37 @@
<point x="1048.0" y="1344.0"/>
<point x="1172.0" y="1216.0"/>
<point x="1208.0" y="1076.0" type="curve"/>
+ <point x="1444.0" y="1076.0" type="line"/>
+ <point x="1404.0" y="1364.0"/>
+ <point x="1160.0" y="1556.0"/>
+ <point x="836.0" y="1556.0" type="curve" smooth="yes"/>
+ <point x="420.0" y="1556.0"/>
+ <point x="144.0" y="1228.0"/>
+ <point x="144.0" y="768.0" type="curve" smooth="yes"/>
+ <point x="144.0" y="296.0"/>
+ <point x="412.0" y="-32.0"/>
+ </contour>
+ <contour>
+ <point x="144.0" y="-52.0" type="line"/>
+ <point x="268.0" y="72.0"/>
+ <point x="692.0" y="552.0"/>
+ <point x="1008.0" y="552.0" type="curve" smooth="yes"/>
+ <point x="1076.0" y="552.0"/>
+ <point x="1168.0" y="508.0"/>
+ <point x="1168.0" y="408.0" type="curve" smooth="yes"/>
+ <point x="1168.0" y="276.0"/>
+ <point x="1024.0" y="180.0"/>
+ <point x="840.0" y="180.0" type="curve"/>
+ <point x="840.0" y="-32.0" type="line"/>
+ <point x="1156.0" y="-32.0"/>
+ <point x="1408.0" y="140.0"/>
+ <point x="1408.0" y="416.0" type="curve" smooth="yes"/>
+ <point x="1408.0" y="616.0"/>
+ <point x="1280.0" y="760.0"/>
+ <point x="1012.0" y="760.0" type="curve" smooth="yes"/>
+ <point x="512.0" y="760.0"/>
+ <point x="136.0" y="252.0"/>
+ <point x="-20.0" y="92.0" type="curve"/>
</contour>
</outline>
<lib>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/cheverticalstrokecyrillic.glif b/src/Inter-UI-Regular.ufo/glyphs/cheverticalstrokecyrillic.glif
index d6b94aec3..62ebc723d 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/cheverticalstrokecyrillic.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/cheverticalstrokecyrillic.glif
@@ -79,11 +79,6 @@
<false/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
- <array>
- <real>0.0</real>
- <real>2.0</real>
- </array>
<key>place</key>
<array>
<real>916.0</real>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/chook.glif b/src/Inter-UI-Regular.ufo/glyphs/chook.glif
index 718fa215d..ccbfc95cb 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/chook.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/chook.glif
@@ -2,6 +2,9 @@
<glyph name="chook" format="2">
<advance width="1720.0"/>
<unicode hex="0188"/>
+ <note>
+!post:RemoveOverlap
+</note>
<outline>
<contour>
<point x="1444.0" y="1076.0" type="line"/>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/drthook.glif b/src/Inter-UI-Regular.ufo/glyphs/drthook.glif
index bbd7e4bb6..341f542aa 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/drthook.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/drthook.glif
@@ -25,6 +25,8 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>d</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/gheupturncyrillic.glif b/src/Inter-UI-Regular.ufo/glyphs/gheupturncyrillic.glif
index 6db450eba..14c82179e 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/gheupturncyrillic.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/gheupturncyrillic.glif
@@ -44,11 +44,6 @@
<true/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
- <array>
- <real>0.0</real>
- <real>1.0</real>
- </array>
<key>place</key>
<array>
<real>1316.0</real>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/hturnhook2.glif b/src/Inter-UI-Regular.ufo/glyphs/hturnhook2.glif
index dcfc46e80..8aeeff630 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/hturnhook2.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/hturnhook2.glif
@@ -4,8 +4,21 @@
<unicode hex="02AF"/>
<outline>
<contour>
- <point x="1652.0" y="32.0" type="line"/>
- <point x="1416.0" y="32.0" type="line"/>
+ <point x="120.0" y="1344.0" type="line"/>
+ <point x="140.0" y="1348.0"/>
+ <point x="168.0" y="1352.0"/>
+ <point x="196.0" y="1352.0" type="curve" smooth="yes"/>
+ <point x="324.0" y="1352.0"/>
+ <point x="420.0" y="1304.0"/>
+ <point x="420.0" y="1144.0" type="curve" smooth="yes"/>
+ <point x="420.0" y="560.0" type="line" smooth="yes"/>
+ <point x="420.0" y="164.0"/>
+ <point x="628.0" y="-20.0"/>
+ <point x="944.0" y="-20.0" type="curve" smooth="yes"/>
+ <point x="1184.0" y="-20.0"/>
+ <point x="1324.0" y="80.0"/>
+ <point x="1396.0" y="240.0" type="curve"/>
+ <point x="1416.0" y="240.0" type="line"/>
<point x="1416.0" y="-164.0" type="line" smooth="yes"/>
<point x="1416.0" y="-428.0"/>
<point x="1592.0" y="-576.0"/>
@@ -20,26 +33,8 @@
<point x="1748.0" y="-372.0"/>
<point x="1652.0" y="-324.0"/>
<point x="1652.0" y="-164.0" type="curve" smooth="yes"/>
- </contour>
- <contour>
- <point x="420.0" y="944.0" type="line"/>
- <point x="656.0" y="944.0" type="line"/>
- <point x="656.0" y="1144.0" type="line" smooth="yes"/>
- <point x="656.0" y="1408.0"/>
- <point x="480.0" y="1556.0"/>
- <point x="256.0" y="1556.0" type="curve" smooth="yes"/>
- <point x="208.0" y="1556.0"/>
- <point x="156.0" y="1556.0"/>
- <point x="120.0" y="1544.0" type="curve"/>
- <point x="120.0" y="1344.0" type="line"/>
- <point x="140.0" y="1348.0"/>
- <point x="168.0" y="1352.0"/>
- <point x="196.0" y="1352.0" type="curve" smooth="yes"/>
- <point x="324.0" y="1352.0"/>
- <point x="420.0" y="1304.0"/>
- <point x="420.0" y="1144.0" type="curve" smooth="yes"/>
- </contour>
- <contour>
+ <point x="1652.0" y="1536.0" type="line"/>
+ <point x="1416.0" y="1536.0" type="line"/>
<point x="1416.0" y="612.0" type="line" smooth="yes"/>
<point x="1416.0" y="344.0"/>
<point x="1244.0" y="192.0"/>
@@ -47,20 +42,13 @@
<point x="788.0" y="192.0"/>
<point x="656.0" y="332.0"/>
<point x="656.0" y="576.0" type="curve" smooth="yes"/>
- <point x="656.0" y="944.0" type="line"/>
- <point x="420.0" y="944.0" type="line"/>
- <point x="420.0" y="560.0" type="line" smooth="yes"/>
- <point x="420.0" y="164.0"/>
- <point x="628.0" y="-20.0"/>
- <point x="944.0" y="-20.0" type="curve" smooth="yes"/>
- <point x="1184.0" y="-20.0"/>
- <point x="1324.0" y="80.0"/>
- <point x="1396.0" y="240.0" type="curve"/>
- <point x="1416.0" y="240.0" type="line"/>
- <point x="1416.0" y="32.0" type="line"/>
- <point x="1652.0" y="32.0" type="line"/>
- <point x="1652.0" y="1536.0" type="line"/>
- <point x="1416.0" y="1536.0" type="line"/>
+ <point x="656.0" y="1144.0" type="line" smooth="yes"/>
+ <point x="656.0" y="1408.0"/>
+ <point x="480.0" y="1556.0"/>
+ <point x="256.0" y="1556.0" type="curve" smooth="yes"/>
+ <point x="208.0" y="1556.0"/>
+ <point x="156.0" y="1556.0"/>
+ <point x="120.0" y="1544.0" type="curve"/>
</contour>
</outline>
<lib>
@@ -77,14 +65,14 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>4.0</real>
+ <real>17.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
<real>0.0</real>
- <real>11.0</real>
+ <real>24.0</real>
</array>
<key>type</key>
<string>Stem</string>
@@ -94,18 +82,13 @@
<true/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>0.0</real>
+ <real>32.0</real>
<real>0.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
- <key>target</key>
- <array>
- <real>0.0</real>
- <real>0.0</real>
- </array>
<key>type</key>
<string>Stem</string>
</dict>
@@ -169,14 +152,14 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>1.0</real>
+ <real>14.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
<real>0.0</real>
- <real>14.0</real>
+ <real>27.0</real>
</array>
<key>type</key>
<string>Stem</string>
@@ -189,14 +172,14 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>4.0</real>
+ <real>17.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
<real>0.0</real>
- <real>11.0</real>
+ <real>24.0</real>
</array>
<key>type</key>
<string>TTStem</string>
@@ -206,18 +189,13 @@
<true/>
<key>options</key>
<integer>4</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>0.0</real>
+ <real>32.0</real>
<real>0.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
- <key>target</key>
- <array>
- <real>0.0</real>
- <real>0.0</real>
- </array>
<key>type</key>
<string>TTStem</string>
</dict>
@@ -229,7 +207,7 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>0.0</real>
+ <real>9.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/hturnlthook.glif b/src/Inter-UI-Regular.ufo/glyphs/hturnlthook.glif
index 331940c2f..855b2741b 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/hturnlthook.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/hturnlthook.glif
@@ -4,15 +4,6 @@
<unicode hex="02AE"/>
<outline>
<contour>
- <point x="420.0" y="944.0" type="line"/>
- <point x="656.0" y="944.0" type="line"/>
- <point x="656.0" y="1144.0" type="line" smooth="yes"/>
- <point x="656.0" y="1408.0"/>
- <point x="480.0" y="1556.0"/>
- <point x="256.0" y="1556.0" type="curve" smooth="yes"/>
- <point x="208.0" y="1556.0"/>
- <point x="156.0" y="1556.0"/>
- <point x="120.0" y="1544.0" type="curve"/>
<point x="120.0" y="1344.0" type="line"/>
<point x="140.0" y="1348.0"/>
<point x="168.0" y="1352.0"/>
@@ -20,17 +11,6 @@
<point x="324.0" y="1352.0"/>
<point x="420.0" y="1304.0"/>
<point x="420.0" y="1144.0" type="curve" smooth="yes"/>
- </contour>
- <contour>
- <point x="1416.0" y="612.0" type="line" smooth="yes"/>
- <point x="1416.0" y="344.0"/>
- <point x="1244.0" y="192.0"/>
- <point x="1012.0" y="192.0" type="curve" smooth="yes"/>
- <point x="788.0" y="192.0"/>
- <point x="656.0" y="332.0"/>
- <point x="656.0" y="576.0" type="curve" smooth="yes"/>
- <point x="656.0" y="944.0" type="line"/>
- <point x="420.0" y="944.0" type="line"/>
<point x="420.0" y="560.0" type="line" smooth="yes"/>
<point x="420.0" y="164.0"/>
<point x="628.0" y="-20.0"/>
@@ -43,6 +23,20 @@
<point x="1652.0" y="-576.0" type="line"/>
<point x="1652.0" y="1536.0" type="line"/>
<point x="1416.0" y="1536.0" type="line"/>
+ <point x="1416.0" y="612.0" type="line" smooth="yes"/>
+ <point x="1416.0" y="344.0"/>
+ <point x="1244.0" y="192.0"/>
+ <point x="1012.0" y="192.0" type="curve" smooth="yes"/>
+ <point x="788.0" y="192.0"/>
+ <point x="656.0" y="332.0"/>
+ <point x="656.0" y="576.0" type="curve" smooth="yes"/>
+ <point x="656.0" y="1144.0" type="line" smooth="yes"/>
+ <point x="656.0" y="1408.0"/>
+ <point x="480.0" y="1556.0"/>
+ <point x="256.0" y="1556.0" type="curve" smooth="yes"/>
+ <point x="208.0" y="1556.0"/>
+ <point x="156.0" y="1556.0"/>
+ <point x="120.0" y="1544.0" type="curve"/>
</contour>
</outline>
<lib>
@@ -118,14 +112,14 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>4.0</real>
+ <real>28.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
<real>0.0</real>
- <real>11.0</real>
+ <real>2.0</real>
</array>
<key>type</key>
<string>Stem</string>
@@ -138,14 +132,14 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>15.0</real>
+ <real>5.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
<real>0.0</real>
- <real>0.0</real>
+ <real>25.0</real>
</array>
<key>type</key>
<string>Stem</string>
@@ -173,7 +167,7 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>0.0</real>
+ <real>25.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -203,7 +197,7 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>7.0</real>
+ <real>31.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -218,14 +212,14 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>4.0</real>
+ <real>28.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
<real>0.0</real>
- <real>11.0</real>
+ <real>2.0</real>
</array>
<key>type</key>
<string>TTStem</string>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/uni01F_6.glif b/src/Inter-UI-Regular.ufo/glyphs/uni01F_6.glif
index 55a5187ff..5ed88caa5 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/uni01F_6.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/uni01F_6.glif
@@ -4,20 +4,6 @@
<unicode hex="01F6"/>
<outline>
<contour>
- <point x="248.0" y="0.0" type="line"/>
- <point x="496.0" y="0.0" type="line"/>
- <point x="496.0" y="916.0" type="line"/>
- <point x="1588.0" y="916.0" type="line"/>
- <point x="1588.0" y="704.0" type="line"/>
- <point x="1836.0" y="704.0" type="line"/>
- <point x="1836.0" y="2048.0" type="line"/>
- <point x="1588.0" y="2048.0" type="line"/>
- <point x="1588.0" y="1136.0" type="line"/>
- <point x="496.0" y="1136.0" type="line"/>
- <point x="496.0" y="2048.0" type="line"/>
- <point x="248.0" y="2048.0" type="line"/>
- </contour>
- <contour>
<point x="2260.0" y="-28.0" type="curve" smooth="yes"/>
<point x="2648.0" y="-28.0"/>
<point x="2920.0" y="196.0"/>
@@ -31,8 +17,16 @@
<point x="1992.0" y="200.0"/>
<point x="1836.0" y="340.0"/>
<point x="1836.0" y="648.0" type="curve" smooth="yes"/>
- <point x="1836.0" y="704.0" type="line"/>
- <point x="1588.0" y="704.0" type="line"/>
+ <point x="1836.0" y="2048.0" type="line"/>
+ <point x="1588.0" y="2048.0" type="line"/>
+ <point x="1588.0" y="1136.0" type="line"/>
+ <point x="496.0" y="1136.0" type="line"/>
+ <point x="496.0" y="2048.0" type="line"/>
+ <point x="248.0" y="2048.0" type="line"/>
+ <point x="248.0" y="0.0" type="line"/>
+ <point x="496.0" y="0.0" type="line"/>
+ <point x="496.0" y="916.0" type="line"/>
+ <point x="1588.0" y="916.0" type="line"/>
<point x="1588.0" y="648.0" type="line" smooth="yes"/>
<point x="1588.0" y="204.0"/>
<point x="1860.0" y="-28.0"/>
@@ -53,14 +47,14 @@
<integer>0</integer>
<key>origin</key>
<array>
- <real>1.0</real>
- <real>17.0</real>
+ <real>0.0</real>
+ <real>25.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
- <real>1.0</real>
+ <real>0.0</real>
<real>8.0</real>
</array>
<key>type</key>
@@ -74,14 +68,14 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>1.0</real>
+ <real>20.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
<real>0.0</real>
- <real>8.0</real>
+ <real>15.0</real>
</array>
<key>type</key>
<string>Stem</string>
@@ -93,7 +87,7 @@
<integer>0</integer>
<key>origin</key>
<array>
- <real>1.0</real>
+ <real>0.0</real>
<real>4.0</real>
</array>
<key>stem</key>
@@ -116,7 +110,7 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>10.0</real>
+ <real>17.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -138,7 +132,7 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>11.0</real>
+ <real>18.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -158,14 +152,14 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>11.0</real>
+ <real>18.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
<real>0.0</real>
- <real>0.0</real>
+ <real>19.0</real>
</array>
<key>type</key>
<string>Stem</string>
@@ -177,14 +171,14 @@
<integer>0</integer>
<key>origin</key>
<array>
- <real>1.0</real>
- <real>14.0</real>
+ <real>0.0</real>
+ <real>22.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
- <real>1.0</real>
+ <real>0.0</real>
<real>11.0</real>
</array>
<key>type</key>
@@ -197,14 +191,14 @@
<integer>0</integer>
<key>origin</key>
<array>
- <real>1.0</real>
+ <real>0.0</real>
<real>5.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
- <real>1.0</real>
+ <real>0.0</real>
<real>2.0</real>
</array>
<key>type</key>
@@ -218,14 +212,14 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>12.0</real>
+ <real>19.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
<real>0.0</real>
- <real>3.0</real>
+ <real>22.0</real>
</array>
<key>type</key>
<string>TTStem</string>
@@ -237,14 +231,14 @@
<integer>4</integer>
<key>origin</key>
<array>
- <real>1.0</real>
+ <real>0.0</real>
<real>1.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
<key>target</key>
<array>
- <real>1.0</real>
+ <real>0.0</real>
<real>8.0</real>
</array>
<key>type</key>
@@ -258,7 +252,7 @@
<key>origin</key>
<array>
<real>0.0</real>
- <real>17.0</real>
+ <real>12.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -272,7 +266,7 @@
<integer>4</integer>
<key>origin</key>
<array>
- <real>1.0</real>
+ <real>0.0</real>
<real>10.0</real>
</array>
<key>stem</key>
@@ -287,7 +281,7 @@
<integer>4</integer>
<key>origin</key>
<array>
- <real>1.0</real>
+ <real>0.0</real>
<real>11.0</real>
</array>
<key>stem</key>
diff --git a/src/Inter-UI-Regular.ufo/glyphs/uni0224.glif b/src/Inter-UI-Regular.ufo/glyphs/uni0224.glif
index ff1b6175e..2573d39aa 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/uni0224.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/uni0224.glif
@@ -2,6 +2,9 @@
<glyph name="uni0224" format="2">
<advance width="1760.0"/>
<unicode hex="0224"/>
+ <note>
+!post:RemoveOverlap
+</note>
<outline>
<contour>
<point x="1016.0" y="220.0" type="line"/>