More work on idieresis and kerning

This commit is contained in:
Rasmus Andersson 2018-02-17 00:47:16 -08:00
parent afbf223122
commit 155a28c6ee
12 changed files with 157 additions and 46 deletions

View file

@ -29,7 +29,7 @@ Glyphs from Roboto: Copyright 2011 Google Inc. All Rights Reserved.</string>
<key>openTypeHheaAscender</key>
<integer>2688</integer>
<key>openTypeHheaLineGap</key>
<integer>0</integer>
<integer>256</integer>
<key>openTypeNameDescription</key>
<string></string>
<key>openTypeNameDesigner</key>
@ -104,7 +104,7 @@ Glyphs from Roboto: Copyright 2011 Google Inc. All Rights Reserved.</string>
<key>openTypeOS2TypoAscender</key>
<integer>2688</integer>
<key>openTypeOS2TypoLineGap</key>
<integer>0</integer>
<integer>256</integer>
<key>openTypeOS2UnicodeRanges</key>
<array>
<integer>0</integer>
@ -140,6 +140,8 @@ Glyphs from Roboto: Copyright 2011 Google Inc. All Rights Reserved.</string>
<integer>900</integer>
<key>openTypeOS2WidthClass</key>
<integer>5</integer>
<key>openTypeVheaVertTypoLineGap</key>
<integer>256</integer>
<key>postscriptBlueFuzz</key>
<integer>0</integer>
<key>postscriptBlueShift</key>

View file

@ -1,24 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="idieresis" format="1">
<advance width="1312"/>
<advance width="896"/>
<unicode hex="00EF"/>
<outline>
<component base="dotlessi" xOffset="272"/>
<component base="dieresis"/>
<component base="dotlessi" xOffset="64"/>
<component base="dieresis" xOffset="-208"/>
<contour>
<point x="772" y="900" type="move" name="rhotichook"/>
<point x="564" y="900" type="move" name="rhotichook"/>
</contour>
<contour>
<point x="688" y="1744" type="move" name="top"/>
<point x="480" y="1744" type="move" name="top"/>
</contour>
<contour>
<point x="1084" y="1744" type="move" name="top0315"/>
<point x="876" y="1744" type="move" name="top0315"/>
</contour>
<contour>
<point x="688" y="2708" type="move" name="mkmktop_acc"/>
<point x="480" y="2708" type="move" name="mkmktop_acc"/>
</contour>
<contour>
<point x="672" y="0" type="move" name="bottom"/>
<point x="464" y="0" type="move" name="bottom"/>
</contour>
</outline>
<lib>

View file

@ -1,24 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="idieresisacute" format="1">
<advance width="1140"/>
<advance width="1042"/>
<unicode hex="1E2F"/>
<outline>
<component base="dotlessi" xOffset="180"/>
<component base="dieresisacutecomb.lc" xOffset="1364" yOffset="-28"/>
<component base="dotlessi" xOffset="132"/>
<component base="dieresisacutecomb.lc" xOffset="1316" yOffset="-28"/>
<contour>
<point x="680" y="900" type="move" name="rhotichook"/>
<point x="632" y="900" type="move" name="rhotichook"/>
</contour>
<contour>
<point x="596" y="1744" type="move" name="top"/>
<point x="548" y="1744" type="move" name="top"/>
</contour>
<contour>
<point x="992" y="1744" type="move" name="top0315"/>
<point x="944" y="1744" type="move" name="top0315"/>
</contour>
<contour>
<point x="596" y="2708" type="move" name="mkmktop_acc"/>
<point x="548" y="2708" type="move" name="mkmktop_acc"/>
</contour>
<contour>
<point x="580" y="0" type="move" name="bottom"/>
<point x="532" y="0" type="move" name="bottom"/>
</contour>
</outline>
<lib>

View file

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="itilde" format="1">
<advance width="1280"/>
<advance width="992"/>
<unicode hex="0129"/>
<outline>
<component base="tilde" xOffset="-16"/>
<component base="dotlessi" xOffset="252"/>
<component base="tilde" xOffset="-160"/>
<component base="dotlessi" xOffset="108"/>
</outline>
</glyph>

View file

@ -559,6 +559,12 @@
<string>softsigncyrillic</string>
<string>ljecyrillic</string>
</array>
<key>@KERN_LEFT_idieresis</key>
<array>
<string>idieresis</string>
<string>idieresisacute</string>
<string>itilde</string>
</array>
<key>@KERN_LEFT_iotadieresisgreek</key>
<array>
<string>iota</string>
@ -1203,6 +1209,12 @@
<string>guillemotright</string>
<string>guilsinglright</string>
</array>
<key>@KERN_RIGHT_idieresis</key>
<array>
<string>idieresis</string>
<string>idieresisacute</string>
<string>itilde</string>
</array>
<key>@KERN_RIGHT_iotadieresisgreek</key>
<array>
<string>iota</string>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>@KERN_LEFT_A</key>
@ -40,6 +40,8 @@
<integer>-84</integer>
<key>@KERN_RIGHT_guillemotright</key>
<integer>-82</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>0</integer>
<key>@KERN_RIGHT_one</key>
<integer>-123</integer>
<key>@KERN_RIGHT_quotedbl</key>
@ -112,6 +114,8 @@
<integer>-56</integer>
<key>@KERN_RIGHT_dagger</key>
<integer>-20</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>64</integer>
<key>@KERN_RIGHT_quotedblleft</key>
<integer>-41</integer>
<key>@KERN_RIGHT_x</key>
@ -143,6 +147,8 @@
<integer>-176</integer>
<key>@KERN_RIGHT_eightsub</key>
<integer>-13</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>64</integer>
<key>backslash</key>
<integer>33</integer>
<key>underscore</key>
@ -184,6 +190,8 @@
<integer>-40</integer>
<key>@KERN_RIGHT_guillemotright</key>
<integer>-35</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>48</integer>
<key>@KERN_RIGHT_quotedblbase</key>
<integer>-157</integer>
<key>@KERN_RIGHT_quotedblleft</key>
@ -252,6 +260,8 @@
<integer>-32</integer>
<key>@KERN_RIGHT_dotlessj</key>
<integer>-198</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>112</integer>
<key>@KERN_RIGHT_v</key>
<integer>-80</integer>
<key>backslash</key>
@ -343,6 +353,8 @@
<integer>-198</integer>
<key>@KERN_RIGHT_eightsub</key>
<integer>-137</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>112</integer>
<key>@KERN_RIGHT_m</key>
<integer>-138</integer>
<key>@KERN_RIGHT_quotedblbase</key>
@ -396,6 +408,8 @@
<integer>-48</integer>
<key>@KERN_RIGHT_comma</key>
<integer>-63</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>48</integer>
<key>@KERN_RIGHT_quotedblleft</key>
<integer>-8</integer>
<key>@KERN_RIGHT_z</key>
@ -514,6 +528,8 @@
<integer>-32</integer>
<key>@KERN_RIGHT_dotlessj</key>
<integer>-151</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>128</integer>
<key>backslash</key>
<integer>41</integer>
</dict>
@ -609,6 +625,8 @@
<integer>-76</integer>
<key>@KERN_RIGHT_guillemotleft</key>
<integer>-109</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>176</integer>
<key>@KERN_RIGHT_one</key>
<integer>-13</integer>
<key>@KERN_RIGHT_quotedbl</key>
@ -755,6 +773,8 @@
<integer>165</integer>
<key>@KERN_RIGHT_guillemotleft</key>
<integer>-75</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>256</integer>
<key>@KERN_RIGHT_quotedbl</key>
<integer>83</integer>
<key>@KERN_RIGHT_quotedblbase</key>
@ -936,6 +956,8 @@
<integer>70</integer>
<key>@KERN_RIGHT_guillemotleft</key>
<integer>-48</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>64</integer>
<key>@KERN_RIGHT_m</key>
<integer>-96</integer>
<key>@KERN_RIGHT_quotedblbase</key>
@ -979,6 +1001,8 @@
<integer>-70</integer>
<key>@KERN_RIGHT_f</key>
<integer>14</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>64</integer>
<key>@KERN_RIGHT_quotedblleft</key>
<integer>-29</integer>
<key>@KERN_RIGHT_s</key>
@ -1008,6 +1032,8 @@
<integer>-68</integer>
<key>@KERN_RIGHT_a</key>
<integer>-20</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>80</integer>
<key>periodcentered</key>
<integer>-7</integer>
</dict>
@ -1039,6 +1065,8 @@
<integer>-283</integer>
<key>@KERN_RIGHT_guillemotright</key>
<integer>-130</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>256</integer>
<key>@KERN_RIGHT_m</key>
<integer>-320</integer>
<key>@KERN_RIGHT_quotedblbase</key>
@ -1070,7 +1098,7 @@
<key>four</key>
<integer>-278</integer>
<key>idieresis</key>
<integer>16</integer>
<integer>176</integer>
<key>itilde</key>
<integer>16</integer>
<key>less</key>
@ -1253,6 +1281,8 @@
<integer>-249</integer>
<key>@KERN_RIGHT_guillemotright</key>
<integer>-137</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>192</integer>
<key>@KERN_RIGHT_m</key>
<integer>-166</integer>
<key>@KERN_RIGHT_quotedbl</key>
@ -1368,6 +1398,8 @@
<integer>-144</integer>
<key>@KERN_RIGHT_guillemotright</key>
<integer>-54</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>144</integer>
<key>@KERN_RIGHT_m</key>
<integer>-96</integer>
<key>@KERN_RIGHT_quotedblbase</key>
@ -1482,6 +1514,8 @@
<integer>-157</integer>
<key>@KERN_RIGHT_guillemotright</key>
<integer>-55</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>160</integer>
<key>@KERN_RIGHT_m</key>
<integer>-96</integer>
<key>@KERN_RIGHT_quotedblbase</key>
@ -1561,6 +1595,8 @@
<integer>-144</integer>
<key>@KERN_RIGHT_guillemotright</key>
<integer>-34</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>160</integer>
<key>@KERN_RIGHT_s</key>
<integer>-77</integer>
<key>@KERN_RIGHT_six</key>
@ -1640,6 +1676,8 @@
<integer>-240</integer>
<key>@KERN_RIGHT_guillemotright</key>
<integer>-144</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>176</integer>
<key>@KERN_RIGHT_m</key>
<integer>-151</integer>
<key>@KERN_RIGHT_one</key>
@ -1721,6 +1759,8 @@
<integer>-54</integer>
<key>@KERN_RIGHT_guillemotleft</key>
<integer>-69</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>144</integer>
<key>@KERN_RIGHT_six</key>
<integer>-15</integer>
<key>four</key>
@ -2680,6 +2720,8 @@
<integer>64</integer>
<key>@KERN_RIGHT_guillemotleft</key>
<integer>-87</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>192</integer>
<key>@KERN_RIGHT_quotedblbase</key>
<integer>-158</integer>
<key>@KERN_RIGHT_quotedblright</key>
@ -3021,6 +3063,39 @@
<key>zhecyrillic</key>
<integer>-40</integer>
</dict>
<key>@KERN_LEFT_idieresis</key>
<dict>
<key>@KERN_RIGHT_B</key>
<integer>144</integer>
<key>@KERN_RIGHT_C</key>
<integer>16</integer>
<key>@KERN_RIGHT_T</key>
<integer>256</integer>
<key>@KERN_RIGHT_W</key>
<integer>160</integer>
<key>@KERN_RIGHT_X</key>
<integer>160</integer>
<key>@KERN_RIGHT_Y</key>
<integer>160</integer>
<key>@KERN_RIGHT_Z</key>
<integer>208</integer>
<key>@KERN_RIGHT_dotlessi</key>
<integer>256</integer>
<key>@KERN_RIGHT_f</key>
<integer>64</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>256</integer>
<key>@KERN_RIGHT_t</key>
<integer>112</integer>
<key>V</key>
<integer>160</integer>
<key>idieresisacute</key>
<integer>272</integer>
<key>jcrosstail</key>
<integer>-112</integer>
<key>seven</key>
<integer>160</integer>
</dict>
<key>@KERN_LEFT_iotadieresisgreek</key>
<dict>
<key>@KERN_RIGHT_A</key>
@ -5714,7 +5789,7 @@
<key>idieresis</key>
<dict>
<key>@KERN_RIGHT_T</key>
<integer>16</integer>
<integer>176</integer>
<key>jcrosstail</key>
<integer>-256</integer>
</dict>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.fontlab.v2.tth</key>

View file

@ -29,7 +29,7 @@ Glyphs from Roboto: Copyright 2011 Google Inc. All Rights Reserved.</string>
<key>openTypeHheaAscender</key>
<integer>2688</integer>
<key>openTypeHheaLineGap</key>
<integer>0</integer>
<integer>256</integer>
<key>openTypeNameDescription</key>
<string></string>
<key>openTypeNameDesigner</key>
@ -104,7 +104,7 @@ Glyphs from Roboto: Copyright 2011 Google Inc. All Rights Reserved.</string>
<key>openTypeOS2TypoAscender</key>
<integer>2688</integer>
<key>openTypeOS2TypoLineGap</key>
<integer>0</integer>
<integer>256</integer>
<key>openTypeOS2UnicodeRanges</key>
<array>
<integer>0</integer>
@ -140,6 +140,8 @@ Glyphs from Roboto: Copyright 2011 Google Inc. All Rights Reserved.</string>
<integer>400</integer>
<key>openTypeOS2WidthClass</key>
<integer>5</integer>
<key>openTypeVheaVertTypoLineGap</key>
<integer>256</integer>
<key>postscriptBlueFuzz</key>
<integer>0</integer>
<key>postscriptBlueShift</key>

View file

@ -128,6 +128,7 @@
<string>Hcedilla</string>
<string>I</string>
<string>l</string>
<string>d</string>
<string>M</string>
<string>N</string>
<string>Eng</string>
@ -771,6 +772,9 @@
</array>
<key>@KERN_RIGHT_B</key>
<array>
<string>h</string>
<string>b</string>
<string>k</string>
<string>numero</string>
<string>D</string>
<string>H</string>
@ -782,6 +786,7 @@
<string>P</string>
<string>I</string>
<string>K</string>
<string>l</string>
<string>Khook</string>
<string>Idieresisacute</string>
<string>Hcedilla</string>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>@KERN_LEFT_A</key>
@ -2350,6 +2350,8 @@
<integer>69</integer>
<key>@KERN_RIGHT_guillemotleft</key>
<integer>-111</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>288</integer>
<key>@KERN_RIGHT_quotedblbase</key>
<integer>-248</integer>
<key>@KERN_RIGHT_quotedblright</key>
@ -2360,6 +2362,8 @@
<integer>-42</integer>
<key>four</key>
<integer>-164</integer>
<key>hturnhook2</key>
<integer>112</integer>
<key>periodcentered</key>
<integer>-28</integer>
<key>slash</key>
@ -2663,14 +2667,20 @@
<integer>256</integer>
<key>@KERN_RIGHT_dotlessi</key>
<integer>256</integer>
<key>@KERN_RIGHT_f</key>
<integer>112</integer>
<key>@KERN_RIGHT_idieresis</key>
<integer>432</integer>
<key>@KERN_RIGHT_t</key>
<integer>144</integer>
<key>V</key>
<integer>240</integer>
<key>idieresisacute</key>
<integer>352</integer>
<key>jcrosstail</key>
<integer>-112</integer>
<key>seven</key>
<integer>256</integer>
</dict>
<key>@KERN_LEFT_iotadieresisgreek</key>
<dict>
@ -4544,11 +4554,6 @@
<key>Tbar</key>
<integer>-83</integer>
</dict>
<key>f</key>
<dict>
<key>hturnhook2</key>
<integer>112</integer>
</dict>
<key>five</key>
<dict>
<key>@KERN_RIGHT_comma</key>
@ -4739,6 +4744,15 @@
<key>underscore</key>
<integer>-40</integer>
</dict>
<key>idieresis</key>
<dict>
<key>backslash</key>
<integer>256</integer>
<key>one</key>
<integer>128</integer>
<key>seven.tnum</key>
<integer>256</integer>
</dict>
<key>infinity</key>
<dict>
<key>@KERN_RIGHT_V</key>
@ -5242,6 +5256,8 @@
<integer>-29</integer>
<key>four</key>
<integer>-164</integer>
<key>idieresis</key>
<integer>256</integer>
<key>less</key>
<integer>-247</integer>
<key>nine</key>
@ -5269,6 +5285,11 @@
<key>zeta</key>
<integer>-137</integer>
</dict>
<key>seven.tnum</key>
<dict>
<key>idieresis</key>
<integer>256</integer>
</dict>
<key>sigma</key>
<dict>
<key>@KERN_RIGHT_Alphagreek</key>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.fontlab.v2.tth</key>
@ -941,8 +941,8 @@
<string>arrowNE</string>
<string>arrowSE</string>
<string>arrowSW</string>
<string>uni2713</string>
<string>uni2717</string>
<string>dngb_check</string>
<string>dngb_ballotx</string>
<string>triagrt</string>
<string>triagdn</string>
<string>triagup</string>
@ -1142,7 +1142,6 @@
<string>uni2052</string>
<string>uni2053</string>
<string>ascript_uni02DE</string>
<string>longst</string>
<string>tesh</string>
<string>asterism</string>
<string>philatin</string>
@ -1198,7 +1197,6 @@
<string>oneeighth</string>
<string>linevertsubnosp</string>
<string>mcapturn</string>
<string>st</string>
<string>uni205D</string>
<string>spaceopenbox</string>
<string>shindagesh</string>
@ -2254,8 +2252,8 @@
<string>arrowNE</string>
<string>arrowSE</string>
<string>arrowSW</string>
<string>uni2713</string>
<string>uni2717</string>
<string>dngb_check</string>
<string>dngb_ballotx</string>
<string>triagrt</string>
<string>triagdn</string>
<string>triagup</string>
@ -2928,8 +2926,6 @@
<string>diamondblack_x</string>
<string>diamondwhite</string>
<string>diamondwhite_x</string>
<string>dngb_ballotx</string>
<string>dngb_check</string>
</array>
</dict>
</plist>

View file

@ -628,8 +628,8 @@ arrowNW
arrowNE
arrowSE
arrowSW
uni2713
uni2717
dngb_check
dngb_ballotx
triagrt
triagdn
triagup
@ -1301,8 +1301,6 @@ diamondblack
diamondblack_x
diamondwhite
diamondwhite_x
dngb_ballotx
dngb_check
cyrillicbreve
nbspace
Dcroat