diff options
author | Rasmus Andersson <rasmus@notion.se> | 2017-08-25 08:51:38 +0300 |
---|---|---|
committer | Rasmus Andersson <rasmus@notion.se> | 2017-08-25 08:51:38 +0300 |
commit | c976260ba53f8f3f92def5015841bb77fd52fcce (patch) | |
tree | ca1bc1a857cfa50e3c4549626693e3d7c031822c | |
parent | e77a1a132cb8607c4454ea80f91b5062c9cacfda (diff) | |
download | inter-c976260ba53f8f3f92def5015841bb77fd52fcce.tar.xz |
Improvements to circumflex and commaaccent, along with some improved and added kerning
-rw-r--r-- | src/Interface-Bold.ufo/glyphs/circumflex.glif | 14 | ||||
-rw-r--r-- | src/Interface-Bold.ufo/glyphs/circumflexnosp.glif | 2 | ||||
-rw-r--r-- | src/Interface-Bold.ufo/glyphs/circumflexsubnosp.glif | 2 | ||||
-rw-r--r-- | src/Interface-Bold.ufo/glyphs/commaaccent.glif | 28 | ||||
-rw-r--r-- | src/Interface-Bold.ufo/glyphs/koroniscmb.glif | 2 | ||||
-rw-r--r-- | src/Interface-Bold.ufo/kerning.plist | 2 | ||||
-rw-r--r-- | src/Interface-Regular.ufo/glyphs/commaaccent.glif | 13 | ||||
-rw-r--r-- | src/Interface-Regular.ufo/kerning.plist | 43 | ||||
-rw-r--r-- | src/fontbuild.cfg | 2 |
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 |