diff options
author | Rasmus Andersson <rasmus@notion.se> | 2018-11-24 00:01:00 +0300 |
---|---|---|
committer | Rasmus Andersson <rasmus@notion.se> | 2018-11-24 00:01:00 +0300 |
commit | a113ad581510a575ac150eb3678d5f2e9f266e25 (patch) | |
tree | 1bf8250f9b560b8ad6435806f6d66801c5766438 /src/Inter-UI-Regular.ufo/glyphs/D_hook.glif | |
parent | 3599fffdc03f222bac75b998c663e910bb0c8447 (diff) | |
download | inter-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/D_hook.glif')
-rw-r--r-- | src/Inter-UI-Regular.ufo/glyphs/D_hook.glif | 44 |
1 files changed, 24 insertions, 20 deletions
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> |