summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2017-08-22 22:33:13 +0300
committerRasmus Andersson <rasmus@notion.se>2017-08-22 22:33:13 +0300
commit06fd775cce29a0859a86831b1f8785dd99fe24a1 (patch)
treec6f0a4ee83bc39f6aff14683f2faa66eb40a752b
parentc343012196d6dd873300377538e2e9e1dc4e4c8f (diff)
downloadinter-06fd775cce29a0859a86831b1f8785dd99fe24a1.tar.xz
Improved kerning of @KERN_LEFT_r/@KERN_RIGHT_c, @KERN_LEFT_F/@KERN_RIGHT_dotlessi, and @KERN_LEFT_a/@KERN_RIGHT_c
-rw-r--r--src/Interface-Bold.ufo/glyphs/d.glif20
-rw-r--r--src/Interface-Bold.ufo/glyphs/drthook.glif18
-rw-r--r--src/Interface-Bold.ufo/glyphs/dyogh.glif18
-rw-r--r--src/Interface-Bold.ufo/glyphs/dz.glif18
-rw-r--r--src/Interface-Bold.ufo/glyphs/dzcurl.glif18
-rw-r--r--src/Interface-Bold.ufo/glyphs/uni1D81_.glif18
-rw-r--r--src/Interface-Bold.ufo/kerning.plist4
-rw-r--r--src/Interface-Regular.ufo/kerning.plist6
-rw-r--r--src/Interface-Regular.ufo/lib.plist2
9 files changed, 65 insertions, 57 deletions
diff --git a/src/Interface-Bold.ufo/glyphs/d.glif b/src/Interface-Bold.ufo/glyphs/d.glif
index ad4c751d7..940e1216e 100644
--- a/src/Interface-Bold.ufo/glyphs/d.glif
+++ b/src/Interface-Bold.ufo/glyphs/d.glif
@@ -4,6 +4,16 @@
<unicode hex="0064"/>
<outline>
<contour>
+ <point x="1012" y="308" type="line"/>
+ <point x="1052.0" y="0.0" type="line"/>
+ <point x="1452.0" y="0.0" type="line"/>
+ <point x="1452.0" y="2112.0" type="line"/>
+ <point x="1008.0" y="2112.0" type="line"/>
+ <point x="1008.0" y="1218.0" type="line"/>
+ <point x="1148" y="732" type="line"/>
+ </contour>
+ <component base="leftloop.cn"/>
+ <contour>
<point x="1616.0" y="2112.0" type="move" name="caron"/>
</contour>
<contour>
@@ -24,16 +34,6 @@
<contour>
<point x="1592.0" y="2200.0" type="move" name="top0315"/>
</contour>
- <contour>
- <point x="1012" y="308" type="line"/>
- <point x="1052.0" y="0.0" type="line"/>
- <point x="1452.0" y="0.0" type="line"/>
- <point x="1452.0" y="2112.0" type="line"/>
- <point x="1008.0" y="2112.0" type="line"/>
- <point x="1008.0" y="1218.0" type="line"/>
- <point x="1148" y="732" type="line"/>
- </contour>
- <component base="leftloop.cn"/>
</outline>
<lib>
<dict>
diff --git a/src/Interface-Bold.ufo/glyphs/drthook.glif b/src/Interface-Bold.ufo/glyphs/drthook.glif
index 5714fb345..b5647a056 100644
--- a/src/Interface-Bold.ufo/glyphs/drthook.glif
+++ b/src/Interface-Bold.ufo/glyphs/drthook.glif
@@ -4,15 +4,6 @@
<unicode hex="0256"/>
<outline>
<contour>
- <point x="624" y="2340" type="move" name="top"/>
- </contour>
- <contour>
- <point x="760" y="-616" type="move" name="bottom"/>
- </contour>
- <contour>
- <point x="1752" y="2340" type="move" name="top0315"/>
- </contour>
- <contour>
<point x="964" y="392" type="line"/>
<point x="964" y="-108" type="line" smooth="yes"/>
<point x="964" y="-548"/>
@@ -31,6 +22,15 @@
<point x="1408" y="392" type="line"/>
</contour>
<component base="d" xOffset="-36"/>
+ <contour>
+ <point x="624" y="2340" type="move" name="top"/>
+ </contour>
+ <contour>
+ <point x="760" y="-616" type="move" name="bottom"/>
+ </contour>
+ <contour>
+ <point x="1752" y="2340" type="move" name="top0315"/>
+ </contour>
</outline>
<lib>
<dict>
diff --git a/src/Interface-Bold.ufo/glyphs/dyogh.glif b/src/Interface-Bold.ufo/glyphs/dyogh.glif
index 1626536aa..177153c99 100644
--- a/src/Interface-Bold.ufo/glyphs/dyogh.glif
+++ b/src/Interface-Bold.ufo/glyphs/dyogh.glif
@@ -4,15 +4,6 @@
<unicode hex="02A4"/>
<outline>
<contour>
- <point x="1884" y="2200" type="move" name="top"/>
- </contour>
- <contour>
- <point x="1884" y="-616" type="move" name="bottom"/>
- </contour>
- <contour>
- <point x="2708" y="2200" type="move" name="top0315"/>
- </contour>
- <contour>
<point x="1276" y="1488" type="line"/>
<point x="1276" y="1132" type="line"/>
<point x="2108" y="1132" type="line"/>
@@ -47,6 +38,15 @@
<point x="1908" y="652" type="curve"/>
</contour>
<component base="d" xOffset="88"/>
+ <contour>
+ <point x="1884" y="2200" type="move" name="top"/>
+ </contour>
+ <contour>
+ <point x="1884" y="-616" type="move" name="bottom"/>
+ </contour>
+ <contour>
+ <point x="2708" y="2200" type="move" name="top0315"/>
+ </contour>
</outline>
<lib>
<dict>
diff --git a/src/Interface-Bold.ufo/glyphs/dz.glif b/src/Interface-Bold.ufo/glyphs/dz.glif
index 7715f7d99..27b2f0ffe 100644
--- a/src/Interface-Bold.ufo/glyphs/dz.glif
+++ b/src/Interface-Bold.ufo/glyphs/dz.glif
@@ -4,15 +4,6 @@
<unicode hex="02A3"/>
<outline>
<contour>
- <point x="2104" y="2200" type="move" name="top"/>
- </contour>
- <contour>
- <point x="2104" y="0" type="move" name="bottom"/>
- </contour>
- <contour>
- <point x="2816" y="2200" type="move" name="top0315"/>
- </contour>
- <contour>
<point x="2720" y="360" type="line"/>
<point x="1576" y="360" type="line"/>
<point x="1576" y="0" type="line"/>
@@ -33,6 +24,15 @@
<point x="2556" y="1132" type="line"/>
</contour>
<component base="d" xOffset="20"/>
+ <contour>
+ <point x="2104" y="2200" type="move" name="top"/>
+ </contour>
+ <contour>
+ <point x="2104" y="0" type="move" name="bottom"/>
+ </contour>
+ <contour>
+ <point x="2816" y="2200" type="move" name="top0315"/>
+ </contour>
</outline>
<lib>
<dict>
diff --git a/src/Interface-Bold.ufo/glyphs/dzcurl.glif b/src/Interface-Bold.ufo/glyphs/dzcurl.glif
index 21dc6284d..45e6b173a 100644
--- a/src/Interface-Bold.ufo/glyphs/dzcurl.glif
+++ b/src/Interface-Bold.ufo/glyphs/dzcurl.glif
@@ -4,15 +4,6 @@
<unicode hex="02A5"/>
<outline>
<contour>
- <point x="2068" y="2200" type="move" name="top"/>
- </contour>
- <contour>
- <point x="2068" y="-616" type="move" name="bottom"/>
- </contour>
- <contour>
- <point x="3244" y="2200" type="move" name="top0315"/>
- </contour>
- <contour>
<point x="1828" y="-196" type="line"/>
<point x="2080" y="-376" type="line"/>
<point x="2492" y="236" type="line"/>
@@ -59,6 +50,15 @@
<point x="2576" y="1132" type="line"/>
</contour>
<component base="d" xOffset="44"/>
+ <contour>
+ <point x="2068" y="2200" type="move" name="top"/>
+ </contour>
+ <contour>
+ <point x="2068" y="-616" type="move" name="bottom"/>
+ </contour>
+ <contour>
+ <point x="3244" y="2200" type="move" name="top0315"/>
+ </contour>
</outline>
<lib>
<dict>
diff --git a/src/Interface-Bold.ufo/glyphs/uni1D81_.glif b/src/Interface-Bold.ufo/glyphs/uni1D81_.glif
index 745918437..595075c7b 100644
--- a/src/Interface-Bold.ufo/glyphs/uni1D81_.glif
+++ b/src/Interface-Bold.ufo/glyphs/uni1D81_.glif
@@ -4,15 +4,6 @@
<unicode hex="1D81"/>
<outline>
<contour>
- <point x="684" y="2200" type="move" name="top"/>
- </contour>
- <contour>
- <point x="820" y="-616" type="move" name="bottom"/>
- </contour>
- <contour>
- <point x="1744" y="2200" type="move" name="top0315"/>
- </contour>
- <contour>
<point x="1388" y="360" type="line"/>
<point x="1388" y="-80" type="line" smooth="yes"/>
<point x="1388" y="-232"/>
@@ -31,6 +22,15 @@
<point x="1692" y="360" type="line"/>
</contour>
<component base="d" xOffset="24"/>
+ <contour>
+ <point x="684" y="2200" type="move" name="top"/>
+ </contour>
+ <contour>
+ <point x="820" y="-616" type="move" name="bottom"/>
+ </contour>
+ <contour>
+ <point x="1744" y="2200" type="move" name="top0315"/>
+ </contour>
</outline>
<lib>
<dict>
diff --git a/src/Interface-Bold.ufo/kerning.plist b/src/Interface-Bold.ufo/kerning.plist
index 74b8aca1d..f273e5d18 100644
--- a/src/Interface-Bold.ufo/kerning.plist
+++ b/src/Interface-Bold.ufo/kerning.plist
@@ -407,6 +407,8 @@
<integer>-161</integer>
<key>@KERN_RIGHT_comma</key>
<integer>-227</integer>
+ <key>@KERN_RIGHT_dotlessi</key>
+ <integer>-128</integer>
<key>@KERN_RIGHT_eight.subs</key>
<integer>-137</integer>
<key>@KERN_RIGHT_quotedblbase</key>
@@ -1718,6 +1720,8 @@
<integer>-15</integer>
<key>@KERN_RIGHT_Y</key>
<integer>-247</integer>
+ <key>@KERN_RIGHT_c</key>
+ <integer>-16</integer>
<key>@KERN_RIGHT_dagger</key>
<integer>-27</integer>
<key>@KERN_RIGHT_eight.sups</key>
diff --git a/src/Interface-Regular.ufo/kerning.plist b/src/Interface-Regular.ufo/kerning.plist
index 7a825e82d..c78a9cc1e 100644
--- a/src/Interface-Regular.ufo/kerning.plist
+++ b/src/Interface-Regular.ufo/kerning.plist
@@ -337,6 +337,8 @@
<integer>-42</integer>
<key>@KERN_RIGHT_comma</key>
<integer>-233</integer>
+ <key>@KERN_RIGHT_dotlessi</key>
+ <integer>-98</integer>
<key>@KERN_RIGHT_eight.subs</key>
<integer>-151</integer>
<key>@KERN_RIGHT_quotedblbase</key>
@@ -1466,6 +1468,8 @@
<integer>-138</integer>
<key>@KERN_RIGHT_Y</key>
<integer>-205</integer>
+ <key>@KERN_RIGHT_c</key>
+ <integer>-8</integer>
<key>@KERN_RIGHT_dagger</key>
<integer>-29</integer>
<key>@KERN_RIGHT_quotedblleft</key>
@@ -3156,7 +3160,7 @@
<key>@KERN_RIGHT_Z</key>
<integer>-84</integer>
<key>@KERN_RIGHT_c</key>
- <integer>-40</integer>
+ <integer>-48</integer>
<key>@KERN_RIGHT_comma</key>
<integer>-179</integer>
<key>@KERN_RIGHT_divide</key>
diff --git a/src/Interface-Regular.ufo/lib.plist b/src/Interface-Regular.ufo/lib.plist
index 89f274849..c9dcfdd66 100644
--- a/src/Interface-Regular.ufo/lib.plist
+++ b/src/Interface-Regular.ufo/lib.plist
@@ -2475,6 +2475,7 @@
<string>placeofinterestsign.specz.medium</string>
<string>uniE001</string>
<string>.notdef</string>
+ <string>DZcaron</string>
</array>
<key>type</key>
<string>glyphList</string>
@@ -4660,7 +4661,6 @@
<string>placeofinterestsign.specz.medium</string>
<string>uniE001</string>
<string>.notdef</string>
- <string>DZcaron</string>
</array>
</dict>
</plist>