summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2017-08-25 08:51:38 +0300
committerRasmus Andersson <rasmus@notion.se>2017-08-25 08:51:38 +0300
commitc976260ba53f8f3f92def5015841bb77fd52fcce (patch)
treeca1bc1a857cfa50e3c4549626693e3d7c031822c
parente77a1a132cb8607c4454ea80f91b5062c9cacfda (diff)
downloadinter-c976260ba53f8f3f92def5015841bb77fd52fcce.tar.xz
Improvements to circumflex and commaaccent, along with some improved and added kerning
-rw-r--r--src/Interface-Bold.ufo/glyphs/circumflex.glif14
-rw-r--r--src/Interface-Bold.ufo/glyphs/circumflexnosp.glif2
-rw-r--r--src/Interface-Bold.ufo/glyphs/circumflexsubnosp.glif2
-rw-r--r--src/Interface-Bold.ufo/glyphs/commaaccent.glif28
-rw-r--r--src/Interface-Bold.ufo/glyphs/koroniscmb.glif2
-rw-r--r--src/Interface-Bold.ufo/kerning.plist2
-rw-r--r--src/Interface-Regular.ufo/glyphs/commaaccent.glif13
-rw-r--r--src/Interface-Regular.ufo/kerning.plist43
-rw-r--r--src/fontbuild.cfg2
9 files changed, 64 insertions, 44 deletions
diff --git a/src/Interface-Bold.ufo/glyphs/circumflex.glif b/src/Interface-Bold.ufo/glyphs/circumflex.glif
index a962ffd27..5e197e295 100644
--- a/src/Interface-Bold.ufo/glyphs/circumflex.glif
+++ b/src/Interface-Bold.ufo/glyphs/circumflex.glif
@@ -3,23 +3,13 @@
<advance width="1536"/>
<unicode hex="02C6"/>
<outline>
+ <component base="caron" yScale="-1" xOffset="-4" yOffset="3840"/>
<contour>
- <point x="764" y="1776" type="move" name="_top"/>
+ <point x="768" y="1792" type="move" name="_top"/>
</contour>
<contour>
<point x="764" y="2256" type="move" name="mkmktop_acc"/>
</contour>
- <contour>
- <point x="892" y="2112" type="line"/>
- <point x="640" y="2112" type="line"/>
- <point x="208" y="1732" type="line"/>
- <point x="208" y="1708" type="line"/>
- <point x="548" y="1708" type="line"/>
- <point x="764" y="1896" type="line"/>
- <point x="980" y="1708" type="line"/>
- <point x="1332" y="1708" type="line"/>
- <point x="1332" y="1728" type="line"/>
- </contour>
</outline>
<lib>
<dict>
diff --git a/src/Interface-Bold.ufo/glyphs/circumflexnosp.glif b/src/Interface-Bold.ufo/glyphs/circumflexnosp.glif
index a5aac0648..b92b8519e 100644
--- a/src/Interface-Bold.ufo/glyphs/circumflexnosp.glif
+++ b/src/Interface-Bold.ufo/glyphs/circumflexnosp.glif
@@ -3,6 +3,7 @@
<advance width="0"/>
<unicode hex="0302"/>
<outline>
+ <component base="circumflex" xOffset="-1500"/>
<contour>
<point x="-796" y="1774" type="move" name="_marktop"/>
</contour>
@@ -12,7 +13,6 @@
<contour>
<point x="-796" y="2255" type="move" name="mkmktop"/>
</contour>
- <component base="circumflex" xOffset="-1500"/>
</outline>
<lib>
<dict>
diff --git a/src/Interface-Bold.ufo/glyphs/circumflexsubnosp.glif b/src/Interface-Bold.ufo/glyphs/circumflexsubnosp.glif
index 4af96d2d1..353dbc8d8 100644
--- a/src/Interface-Bold.ufo/glyphs/circumflexsubnosp.glif
+++ b/src/Interface-Bold.ufo/glyphs/circumflexsubnosp.glif
@@ -3,6 +3,7 @@
<advance width="0"/>
<unicode hex="032D"/>
<outline>
+ <component base="circumflex" xOffset="-1500" yOffset="-2225"/>
<contour>
<point x="-792" y="0" type="move" name="_bottom"/>
</contour>
@@ -15,7 +16,6 @@
<contour>
<point x="-792" y="0" type="move" name="_bottomu"/>
</contour>
- <component base="circumflex" xOffset="-1500" yOffset="-2225"/>
</outline>
<lib>
<dict>
diff --git a/src/Interface-Bold.ufo/glyphs/commaaccent.glif b/src/Interface-Bold.ufo/glyphs/commaaccent.glif
index 65ca06d83..86106013f 100644
--- a/src/Interface-Bold.ufo/glyphs/commaaccent.glif
+++ b/src/Interface-Bold.ufo/glyphs/commaaccent.glif
@@ -4,28 +4,28 @@
<unicode hex="F6C3"/>
<outline>
<contour>
- <point x="304" y="508" type="move" name="_bottom"/>
+ <point x="468" y="392" type="line"/>
+ <point x="148" y="392" type="line"/>
+ <point x="148" y="136" type="line"/>
+ <point x="148" y="-80"/>
+ <point x="104" y="-160"/>
+ <point x="48" y="-284" type="curve"/>
+ <point x="272" y="-396" type="line"/>
+ <point x="412" y="-256"/>
+ <point x="468" y="-60"/>
+ <point x="468" y="164" type="curve"/>
</contour>
<contour>
- <point x="100" y="392" type="move" name="_caron"/>
+ <point x="304.0" y="508.0" type="move" name="_bottom"/>
</contour>
<contour>
- <point x="268" y="76" type="move" name="_right"/>
+ <point x="100.0" y="392.0" type="move" name="_caron"/>
</contour>
<contour>
- <point x="304" y="-200" type="move" name="mkmkbottom_acc"/>
+ <point x="268.0" y="76.0" type="move" name="_right"/>
</contour>
<contour>
- <point x="460" y="392" type="line"/>
- <point x="156" y="392" type="line"/>
- <point x="156" y="272" type="line" smooth="yes"/>
- <point x="156" y="104"/>
- <point x="112" y="8"/>
- <point x="52" y="-92" type="curve"/>
- <point x="264" y="-200" type="line"/>
- <point x="368" y="-84"/>
- <point x="460" y="112"/>
- <point x="460" y="296" type="curve" smooth="yes"/>
+ <point x="304.0" y="-200.0" type="move" name="mkmkbottom_acc"/>
</contour>
</outline>
<lib>
diff --git a/src/Interface-Bold.ufo/glyphs/koroniscmb.glif b/src/Interface-Bold.ufo/glyphs/koroniscmb.glif
index 37237b56c..cc67701eb 100644
--- a/src/Interface-Bold.ufo/glyphs/koroniscmb.glif
+++ b/src/Interface-Bold.ufo/glyphs/koroniscmb.glif
@@ -3,13 +3,13 @@
<advance width="0"/>
<unicode hex="0343"/>
<outline>
+ <component base="commaaccent" xOffset="-1052" yOffset="1838"/>
<contour>
<point x="-840" y="1774" type="move" name="_marktop"/>
</contour>
<contour>
<point x="-840" y="2379" type="move" name="mkmktop"/>
</contour>
- <component base="commaaccent" xOffset="-1052" yOffset="1838"/>
</outline>
<lib>
<dict>
diff --git a/src/Interface-Bold.ufo/kerning.plist b/src/Interface-Bold.ufo/kerning.plist
index a10da5b09..8f643e808 100644
--- a/src/Interface-Bold.ufo/kerning.plist
+++ b/src/Interface-Bold.ufo/kerning.plist
@@ -5836,7 +5836,7 @@
<key>nine.1</key>
<integer>-144</integer>
<key>one</key>
- <integer>-128</integer>
+ <integer>-112</integer>
<key>seven</key>
<integer>-128</integer>
<key>six</key>
diff --git a/src/Interface-Regular.ufo/glyphs/commaaccent.glif b/src/Interface-Regular.ufo/glyphs/commaaccent.glif
index 1a4d28e06..908b3840e 100644
--- a/src/Interface-Regular.ufo/glyphs/commaaccent.glif
+++ b/src/Interface-Regular.ufo/glyphs/commaaccent.glif
@@ -3,7 +3,18 @@
<advance width="736"/>
<unicode hex="F6C3"/>
<outline>
- <component base="comma" yOffset="128"/>
+ <contour>
+ <point x="504" y="384" type="line"/>
+ <point x="264" y="384" type="line"/>
+ <point x="264" y="256" type="line"/>
+ <point x="264" y="104"/>
+ <point x="212" y="-100"/>
+ <point x="144" y="-260" type="curve"/>
+ <point x="344" y="-300" type="line"/>
+ <point x="448" y="-144"/>
+ <point x="500" y="84"/>
+ <point x="504" y="260" type="curve"/>
+ </contour>
<contour>
<point x="384" y="512" type="move" name="_bottom"/>
</contour>
diff --git a/src/Interface-Regular.ufo/kerning.plist b/src/Interface-Regular.ufo/kerning.plist
index e2c6b6372..4c0585f77 100644
--- a/src/Interface-Regular.ufo/kerning.plist
+++ b/src/Interface-Regular.ufo/kerning.plist
@@ -333,12 +333,16 @@
<integer>-256</integer>
<key>@KERN_RIGHT_AE</key>
<integer>-248</integer>
+ <key>@KERN_RIGHT_C</key>
+ <integer>-48</integer>
<key>@KERN_RIGHT_J</key>
<integer>-139</integer>
<key>@KERN_RIGHT_a</key>
<integer>-96</integer>
<key>@KERN_RIGHT_approxequal</key>
<integer>-42</integer>
+ <key>@KERN_RIGHT_c</key>
+ <integer>-160</integer>
<key>@KERN_RIGHT_comma</key>
<integer>-233</integer>
<key>@KERN_RIGHT_dotlessi</key>
@@ -1244,6 +1248,8 @@
<integer>-84</integer>
<key>@KERN_RIGHT_J</key>
<integer>-165</integer>
+ <key>@KERN_RIGHT_S</key>
+ <integer>-32</integer>
<key>@KERN_RIGHT_a</key>
<integer>-137</integer>
<key>@KERN_RIGHT_approxequal</key>
@@ -1674,6 +1680,8 @@
<integer>-96</integer>
<key>@KERN_RIGHT_quotedblleft</key>
<integer>-165</integer>
+ <key>@KERN_RIGHT_u</key>
+ <integer>-16</integer>
<key>@KERN_RIGHT_v</key>
<integer>-54</integer>
<key>@KERN_RIGHT_w</key>
@@ -1743,6 +1751,8 @@
<dict>
<key>@KERN_RIGHT_A</key>
<integer>-40</integer>
+ <key>@KERN_RIGHT_B</key>
+ <integer>-80</integer>
<key>@KERN_RIGHT_T</key>
<integer>-179</integer>
<key>@KERN_RIGHT_V</key>
@@ -3619,18 +3629,6 @@
</dict>
<key>F</key>
<dict>
- <key>c</key>
- <integer>-128</integer>
- <key>d</key>
- <integer>-128</integer>
- <key>e</key>
- <integer>-128</integer>
- <key>g</key>
- <integer>-128</integer>
- <key>o</key>
- <integer>-128</integer>
- <key>q</key>
- <integer>-128</integer>
<key>r</key>
<integer>-128</integer>
</dict>
@@ -3714,6 +3712,11 @@
<key>@KERN_RIGHT_eight.sups</key>
<integer>123</integer>
</dict>
+ <key>I</key>
+ <dict>
+ <key>b</key>
+ <integer>-16</integer>
+ </dict>
<key>L</key>
<dict>
<key>quotedblreversed</key>
@@ -4321,6 +4324,17 @@
<key>quotereversed</key>
<integer>-256</integer>
</dict>
+ <key>d</key>
+ <dict>
+ <key>I</key>
+ <integer>-16</integer>
+ <key>b</key>
+ <integer>-16</integer>
+ <key>k</key>
+ <integer>-16</integer>
+ <key>l</key>
+ <integer>-16</integer>
+ </dict>
<key>eight</key>
<dict>
<key>nine.1</key>
@@ -4564,6 +4578,11 @@
<key>t</key>
<integer>0</integer>
</dict>
+ <key>l</key>
+ <dict>
+ <key>b</key>
+ <integer>-16</integer>
+ </dict>
<key>lacute</key>
<dict>
<key>igrave</key>
diff --git a/src/fontbuild.cfg b/src/fontbuild.cfg
index 6178b156b..48b1611c2 100644
--- a/src/fontbuild.cfg
+++ b/src/fontbuild.cfg
@@ -1,6 +1,6 @@
[main]
-version: 1.1
+version: 1.2
foundry: rsms
foundryurl: https://rsms.me/
designer: Rasmus Andersson