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 | |
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')
23 files changed, 228 insertions, 268 deletions
diff --git a/src/Inter-UI-Regular.ufo/glyphs/D_.glif b/src/Inter-UI-Regular.ufo/glyphs/D_.glif index 09d98b513..725485c8e 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/D_.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/D_.glif @@ -2,6 +2,9 @@ <glyph name="D" format="2"> <advance width="2024.0"/> <unicode hex="0044"/> + <note> +!post:RemoveOverlap +</note> <outline> <contour> <point x="880.0" y="0.0" type="line"/> 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> diff --git a/src/Inter-UI-Regular.ufo/glyphs/E_nghecyrillic.glif b/src/Inter-UI-Regular.ufo/glyphs/E_nghecyrillic.glif index cb3ce0a7c..eb4c845ba 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/E_nghecyrillic.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/E_nghecyrillic.glif @@ -2,6 +2,9 @@ <glyph name="Enghecyrillic" format="2"> <advance width="2776.0"/> <unicode hex="04A4"/> + <note> +!post:RemoveOverlap +</note> <outline> <contour> <point x="2640.0" y="2048.0" type="line"/> diff --git a/src/Inter-UI-Regular.ufo/glyphs/E_zh.glif b/src/Inter-UI-Regular.ufo/glyphs/E_zh.glif index 01ef11feb..075770429 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/E_zh.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/E_zh.glif @@ -49,11 +49,6 @@ <true/> <key>options</key> <integer>0</integer> - <key>origin</key> - <array> - <real>0.0</real> - <real>2.0</real> - </array> <key>place</key> <array> <real>-576.0</real> diff --git a/src/Inter-UI-Regular.ufo/glyphs/K_abashkircyrillic.glif b/src/Inter-UI-Regular.ufo/glyphs/K_abashkircyrillic.glif index 618fd431c..b86861a46 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/K_abashkircyrillic.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/K_abashkircyrillic.glif @@ -2,6 +2,9 @@ <glyph name="Kabashkircyrillic" format="2"> <advance width="2100.0"/> <unicode hex="04A0"/> + <note> +!post:RemoveOverlap +</note> <outline> <contour> <point x="752.0" y="2048.0" type="line"/> diff --git a/src/Inter-UI-Regular.ufo/glyphs/O_E_.glif b/src/Inter-UI-Regular.ufo/glyphs/O_E_.glif index ec960d082..3d2718704 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/O_E_.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/O_E_.glif @@ -2,6 +2,9 @@ <glyph name="OE" format="2"> <advance width="2684.0"/> <unicode hex="0152"/> + <note> +!post:RemoveOverlap +</note> <outline> <contour> <point x="1072.0" y="0.0" type="curve" smooth="yes"/> diff --git a/src/Inter-UI-Regular.ufo/glyphs/P_hook.glif b/src/Inter-UI-Regular.ufo/glyphs/P_hook.glif index f2fb8833e..9d6ea2ca3 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/P_hook.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/P_hook.glif @@ -2,6 +2,9 @@ <glyph name="Phook" format="2"> <advance width="2176.0"/> <unicode hex="01A4"/> + <note> +!post:RemoveOverlap +</note> <outline> <contour> <point x="708.0" y="1828.0" type="line"/> diff --git a/src/Inter-UI-Regular.ufo/glyphs/T_hook.glif b/src/Inter-UI-Regular.ufo/glyphs/T_hook.glif index b3d79ded2..4dd879f86 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/T_hook.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/T_hook.glif @@ -2,6 +2,9 @@ <glyph name="Thook" format="2"> <advance width="1920.0"/> <unicode hex="01AC"/> + <note> +!post:RemoveOverlap +</note> <outline> <contour> <point x="1016.0" y="2048.0" type="line"/> diff --git a/src/Inter-UI-Regular.ufo/glyphs/Y_hook.glif b/src/Inter-UI-Regular.ufo/glyphs/Y_hook.glif index 53f209b53..e271466b6 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/Y_hook.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/Y_hook.glif @@ -2,6 +2,9 @@ <glyph name="Yhook" format="2"> <advance width="1988.0"/> <unicode hex="01B3"/> + <note> +!post:RemoveOverlap +</note> <guideline x="1496.0" y="1588.0" angle="238.6031"/> <guideline x="1304.0" y="1724.0" angle="239.3277"/> <outline> diff --git a/src/Inter-UI-Regular.ufo/glyphs/afii10059.glif b/src/Inter-UI-Regular.ufo/glyphs/afii10059.glif index 40be2b32c..e10c00d1c 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/afii10059.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/afii10059.glif @@ -28,11 +28,6 @@ <true/> <key>options</key> <integer>0</integer> - <key>origin</key> - <array> - <real>0.0</real> - <real>0.0</real> - </array> <key>place</key> <array> <real>0.0</real> @@ -110,11 +105,6 @@ <false/> <key>options</key> <integer>0</integer> - <key>origin</key> - <array> - <real>0.0</real> - <real>0.0</real> - </array> <key>place</key> <array> <real>496.0</real> diff --git a/src/Inter-UI-Regular.ufo/glyphs/afii10060.glif b/src/Inter-UI-Regular.ufo/glyphs/afii10060.glif index 7822ebc06..725f6e5cd 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/afii10060.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/afii10060.glif @@ -94,11 +94,6 @@ <false/> <key>options</key> <integer>0</integer> - <key>origin</key> - <array> - <real>0.0</real> - <real>2.0</real> - </array> <key>place</key> <array> <real>1692.0</real> diff --git a/src/Inter-UI-Regular.ufo/glyphs/becyrillic.glif b/src/Inter-UI-Regular.ufo/glyphs/becyrillic.glif index 5137ca502..0aca592d3 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/becyrillic.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/becyrillic.glif @@ -75,11 +75,6 @@ <true/> <key>options</key> <integer>0</integer> - <key>origin</key> - <array> - <real>0.0</real> - <real>25.0</real> - </array> <key>place</key> <array> <real>1968.0</real> @@ -215,11 +210,6 @@ <false/> <key>options</key> <integer>0</integer> - <key>origin</key> - <array> - <real>0.0</real> - <real>18.0</real> - </array> <key>place</key> <array> <real>368.0</real> diff --git a/src/Inter-UI-Regular.ufo/glyphs/bhook.glif b/src/Inter-UI-Regular.ufo/glyphs/bhook.glif index 8c9e3317a..889f1afc9 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/bhook.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/bhook.glif @@ -4,25 +4,6 @@ <unicode hex="0253"/> <outline> <contour> - <point x="452.0" y="1400.0" type="line"/> - <point x="452.0" y="1664.0" type="line" smooth="yes"/> - <point x="452.0" y="1824.0"/> - <point x="548.0" y="1872.0"/> - <point x="676.0" y="1872.0" type="curve" smooth="yes"/> - <point x="704.0" y="1872.0"/> - <point x="732.0" y="1868.0"/> - <point x="752.0" y="1864.0" type="curve"/> - <point x="752.0" y="2064.0" type="line"/> - <point x="716.0" y="2076.0"/> - <point x="664.0" y="2076.0"/> - <point x="616.0" y="2076.0" type="curve" smooth="yes"/> - <point x="392.0" y="2076.0"/> - <point x="216.0" y="1928.0"/> - <point x="216.0" y="1664.0" type="curve" smooth="yes"/> - <point x="216.0" y="1400.0" type="line"/> - </contour> - <contour> - <point x="216.0" y="1536.0" type="line"/> <point x="216.0" y="0.0" type="line"/> <point x="444.0" y="0.0" type="line"/> <point x="444.0" y="236.0" type="line"/> @@ -40,12 +21,22 @@ <point x="524.0" y="1372.0"/> <point x="472.0" y="1292.0" type="curve"/> <point x="452.0" y="1292.0" type="line"/> - <point x="452.0" y="1536.0" type="line"/> + <point x="452.0" y="1664.0" type="line" smooth="yes"/> + <point x="452.0" y="1824.0"/> + <point x="548.0" y="1872.0"/> + <point x="676.0" y="1872.0" type="curve" smooth="yes"/> + <point x="704.0" y="1872.0"/> + <point x="732.0" y="1868.0"/> + <point x="752.0" y="1864.0" type="curve"/> + <point x="752.0" y="2064.0" type="line"/> + <point x="716.0" y="2076.0"/> + <point x="664.0" y="2076.0"/> + <point x="616.0" y="2076.0" type="curve" smooth="yes"/> + <point x="392.0" y="2076.0"/> + <point x="216.0" y="1928.0"/> + <point x="216.0" y="1664.0" type="curve" smooth="yes"/> </contour> <contour> - <point x="1336.0" y="768.0" type="curve" smooth="yes"/> - <point x="1336.0" y="440.0"/> - <point x="1184.0" y="180.0"/> <point x="888.0" y="180.0" type="curve" smooth="yes"/> <point x="604.0" y="180.0"/> <point x="448.0" y="420.0"/> @@ -55,10 +46,17 @@ <point x="888.0" y="1344.0" type="curve" smooth="yes"/> <point x="1188.0" y="1344.0"/> <point x="1336.0" y="1092.0"/> + <point x="1336.0" y="768.0" type="curve" smooth="yes"/> + <point x="1336.0" y="440.0"/> + <point x="1184.0" y="180.0"/> </contour> </outline> <lib> <dict> + <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key> + <string>b</string> + <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key> + <string>b</string> <key>com.schriftgestaltung.hints</key> <array> <dict> @@ -68,15 +66,15 @@ <integer>0</integer> <key>origin</key> <array> - <real>1.0</real> - <real>6.0</real> + <real>0.0</real> + <real>5.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> - <real>2.0</real> - <real>2.0</real> + <real>1.0</real> + <real>11.0</real> </array> <key>type</key> <string>Stem</string> @@ -88,15 +86,15 @@ <integer>0</integer> <key>origin</key> <array> - <real>1.0</real> - <real>12.0</real> + <real>0.0</real> + <real>11.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> - <real>2.0</real> - <real>8.0</real> + <real>1.0</real> + <real>5.0</real> </array> <key>type</key> <string>Stem</string> @@ -109,7 +107,7 @@ <key>origin</key> <array> <real>0.0</real> - <real>7.0</real> + <real>23.0</real> </array> <key>stem</key> <integer>-2</integer> @@ -129,14 +127,14 @@ <key>origin</key> <array> <real>0.0</real> - <real>10.0</real> + <real>26.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> <real>0.0</real> - <real>3.0</real> + <real>19.0</real> </array> <key>type</key> <string>Stem</string> @@ -148,8 +146,8 @@ <integer>0</integer> <key>origin</key> <array> - <real>1.0</real> <real>0.0</real> + <real>30.0</real> </array> <key>stem</key> <integer>-2</integer> @@ -168,15 +166,15 @@ <integer>0</integer> <key>origin</key> <array> - <real>1.0</real> <real>0.0</real> + <real>30.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> - <real>1.0</real> - <real>16.0</real> + <real>0.0</real> + <real>15.0</real> </array> <key>type</key> <string>Stem</string> @@ -188,15 +186,15 @@ <integer>0</integer> <key>origin</key> <array> - <real>2.0</real> - <real>11.0</real> + <real>1.0</real> + <real>8.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> - <real>1.0</real> - <real>9.0</real> + <real>0.0</real> + <real>8.0</real> </array> <key>type</key> <string>Stem</string> @@ -208,15 +206,15 @@ <integer>4</integer> <key>origin</key> <array> - <real>1.0</real> - <real>6.0</real> + <real>0.0</real> + <real>5.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> - <real>2.0</real> - <real>2.0</real> + <real>1.0</real> + <real>11.0</real> </array> <key>type</key> <string>TTStem</string> @@ -228,15 +226,15 @@ <integer>4</integer> <key>origin</key> <array> - <real>1.0</real> - <real>12.0</real> + <real>0.0</real> + <real>11.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> - <real>2.0</real> - <real>8.0</real> + <real>1.0</real> + <real>5.0</real> </array> <key>type</key> <string>TTStem</string> @@ -249,7 +247,7 @@ <key>origin</key> <array> <real>0.0</real> - <real>7.0</real> + <real>23.0</real> </array> <key>stem</key> <integer>-2</integer> @@ -264,14 +262,14 @@ <key>origin</key> <array> <real>0.0</real> - <real>10.0</real> + <real>26.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> <real>0.0</real> - <real>3.0</real> + <real>19.0</real> </array> <key>type</key> <string>TTStem</string> @@ -283,8 +281,8 @@ <integer>4</integer> <key>origin</key> <array> - <real>1.0</real> <real>0.0</real> + <real>30.0</real> </array> <key>stem</key> <integer>-2</integer> diff --git a/src/Inter-UI-Regular.ufo/glyphs/btopbar.glif b/src/Inter-UI-Regular.ufo/glyphs/btopbar.glif index a6212e379..8f3c86a0f 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/btopbar.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/btopbar.glif @@ -2,6 +2,9 @@ <glyph name="btopbar" format="2"> <advance width="1716.0"/> <unicode hex="0183"/> + <note> +!post:RemoveOverlap +</note> <outline> <contour> <point x="1400.0" y="2048.0" type="line"/> diff --git a/src/Inter-UI-Regular.ufo/glyphs/ccurl.glif b/src/Inter-UI-Regular.ufo/glyphs/ccurl.glif index 45cccd6a9..ca14b45c0 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/ccurl.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/ccurl.glif @@ -4,37 +4,6 @@ <unicode hex="0255"/> <outline> <contour> - <point x="840.0" y="180.0" type="curve"/> - <point x="840.0" y="-32.0" type="line"/> - <point x="1156.0" y="-32.0"/> - <point x="1408.0" y="140.0"/> - <point x="1408.0" y="416.0" type="curve" smooth="yes"/> - <point x="1408.0" y="616.0"/> - <point x="1280.0" y="760.0"/> - <point x="1012.0" y="760.0" type="curve" smooth="yes"/> - <point x="512.0" y="760.0"/> - <point x="136.0" y="252.0"/> - <point x="-20.0" y="92.0" type="curve"/> - <point x="144.0" y="-52.0" type="line"/> - <point x="268.0" y="72.0"/> - <point x="692.0" y="552.0"/> - <point x="1008.0" y="552.0" type="curve" smooth="yes"/> - <point x="1076.0" y="552.0"/> - <point x="1168.0" y="508.0"/> - <point x="1168.0" y="408.0" type="curve" smooth="yes"/> - <point x="1168.0" y="276.0"/> - <point x="1024.0" y="180.0"/> - </contour> - <contour> - <point x="1444.0" y="1076.0" type="line"/> - <point x="1404.0" y="1364.0"/> - <point x="1160.0" y="1556.0"/> - <point x="836.0" y="1556.0" type="curve" smooth="yes"/> - <point x="420.0" y="1556.0"/> - <point x="144.0" y="1228.0"/> - <point x="144.0" y="768.0" type="curve" smooth="yes"/> - <point x="144.0" y="296.0"/> - <point x="412.0" y="-32.0"/> <point x="840.0" y="-32.0" type="curve"/> <point x="840.0" y="180.0" type="line"/> <point x="560.0" y="180.0"/> @@ -46,6 +15,37 @@ <point x="1048.0" y="1344.0"/> <point x="1172.0" y="1216.0"/> <point x="1208.0" y="1076.0" type="curve"/> + <point x="1444.0" y="1076.0" type="line"/> + <point x="1404.0" y="1364.0"/> + <point x="1160.0" y="1556.0"/> + <point x="836.0" y="1556.0" type="curve" smooth="yes"/> + <point x="420.0" y="1556.0"/> + <point x="144.0" y="1228.0"/> + <point x="144.0" y="768.0" type="curve" smooth="yes"/> + <point x="144.0" y="296.0"/> + <point x="412.0" y="-32.0"/> + </contour> + <contour> + <point x="144.0" y="-52.0" type="line"/> + <point x="268.0" y="72.0"/> + <point x="692.0" y="552.0"/> + <point x="1008.0" y="552.0" type="curve" smooth="yes"/> + <point x="1076.0" y="552.0"/> + <point x="1168.0" y="508.0"/> + <point x="1168.0" y="408.0" type="curve" smooth="yes"/> + <point x="1168.0" y="276.0"/> + <point x="1024.0" y="180.0"/> + <point x="840.0" y="180.0" type="curve"/> + <point x="840.0" y="-32.0" type="line"/> + <point x="1156.0" y="-32.0"/> + <point x="1408.0" y="140.0"/> + <point x="1408.0" y="416.0" type="curve" smooth="yes"/> + <point x="1408.0" y="616.0"/> + <point x="1280.0" y="760.0"/> + <point x="1012.0" y="760.0" type="curve" smooth="yes"/> + <point x="512.0" y="760.0"/> + <point x="136.0" y="252.0"/> + <point x="-20.0" y="92.0" type="curve"/> </contour> </outline> <lib> diff --git a/src/Inter-UI-Regular.ufo/glyphs/cheverticalstrokecyrillic.glif b/src/Inter-UI-Regular.ufo/glyphs/cheverticalstrokecyrillic.glif index d6b94aec3..62ebc723d 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/cheverticalstrokecyrillic.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/cheverticalstrokecyrillic.glif @@ -79,11 +79,6 @@ <false/> <key>options</key> <integer>0</integer> - <key>origin</key> - <array> - <real>0.0</real> - <real>2.0</real> - </array> <key>place</key> <array> <real>916.0</real> diff --git a/src/Inter-UI-Regular.ufo/glyphs/chook.glif b/src/Inter-UI-Regular.ufo/glyphs/chook.glif index 718fa215d..ccbfc95cb 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/chook.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/chook.glif @@ -2,6 +2,9 @@ <glyph name="chook" format="2"> <advance width="1720.0"/> <unicode hex="0188"/> + <note> +!post:RemoveOverlap +</note> <outline> <contour> <point x="1444.0" y="1076.0" type="line"/> diff --git a/src/Inter-UI-Regular.ufo/glyphs/drthook.glif b/src/Inter-UI-Regular.ufo/glyphs/drthook.glif index bbd7e4bb6..341f542aa 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/drthook.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/drthook.glif @@ -25,6 +25,8 @@ </outline> <lib> <dict> + <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key> + <string>d</string> <key>com.schriftgestaltung.hints</key> <array> <dict> diff --git a/src/Inter-UI-Regular.ufo/glyphs/gheupturncyrillic.glif b/src/Inter-UI-Regular.ufo/glyphs/gheupturncyrillic.glif index 6db450eba..14c82179e 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/gheupturncyrillic.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/gheupturncyrillic.glif @@ -44,11 +44,6 @@ <true/> <key>options</key> <integer>0</integer> - <key>origin</key> - <array> - <real>0.0</real> - <real>1.0</real> - </array> <key>place</key> <array> <real>1316.0</real> diff --git a/src/Inter-UI-Regular.ufo/glyphs/hturnhook2.glif b/src/Inter-UI-Regular.ufo/glyphs/hturnhook2.glif index dcfc46e80..8aeeff630 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/hturnhook2.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/hturnhook2.glif @@ -4,8 +4,21 @@ <unicode hex="02AF"/> <outline> <contour> - <point x="1652.0" y="32.0" type="line"/> - <point x="1416.0" y="32.0" type="line"/> + <point x="120.0" y="1344.0" type="line"/> + <point x="140.0" y="1348.0"/> + <point x="168.0" y="1352.0"/> + <point x="196.0" y="1352.0" type="curve" smooth="yes"/> + <point x="324.0" y="1352.0"/> + <point x="420.0" y="1304.0"/> + <point x="420.0" y="1144.0" type="curve" smooth="yes"/> + <point x="420.0" y="560.0" type="line" smooth="yes"/> + <point x="420.0" y="164.0"/> + <point x="628.0" y="-20.0"/> + <point x="944.0" y="-20.0" type="curve" smooth="yes"/> + <point x="1184.0" y="-20.0"/> + <point x="1324.0" y="80.0"/> + <point x="1396.0" y="240.0" type="curve"/> + <point x="1416.0" y="240.0" type="line"/> <point x="1416.0" y="-164.0" type="line" smooth="yes"/> <point x="1416.0" y="-428.0"/> <point x="1592.0" y="-576.0"/> @@ -20,26 +33,8 @@ <point x="1748.0" y="-372.0"/> <point x="1652.0" y="-324.0"/> <point x="1652.0" y="-164.0" type="curve" smooth="yes"/> - </contour> - <contour> - <point x="420.0" y="944.0" type="line"/> - <point x="656.0" y="944.0" type="line"/> - <point x="656.0" y="1144.0" type="line" smooth="yes"/> - <point x="656.0" y="1408.0"/> - <point x="480.0" y="1556.0"/> - <point x="256.0" y="1556.0" type="curve" smooth="yes"/> - <point x="208.0" y="1556.0"/> - <point x="156.0" y="1556.0"/> - <point x="120.0" y="1544.0" type="curve"/> - <point x="120.0" y="1344.0" type="line"/> - <point x="140.0" y="1348.0"/> - <point x="168.0" y="1352.0"/> - <point x="196.0" y="1352.0" type="curve" smooth="yes"/> - <point x="324.0" y="1352.0"/> - <point x="420.0" y="1304.0"/> - <point x="420.0" y="1144.0" type="curve" smooth="yes"/> - </contour> - <contour> + <point x="1652.0" y="1536.0" type="line"/> + <point x="1416.0" y="1536.0" type="line"/> <point x="1416.0" y="612.0" type="line" smooth="yes"/> <point x="1416.0" y="344.0"/> <point x="1244.0" y="192.0"/> @@ -47,20 +42,13 @@ <point x="788.0" y="192.0"/> <point x="656.0" y="332.0"/> <point x="656.0" y="576.0" type="curve" smooth="yes"/> - <point x="656.0" y="944.0" type="line"/> - <point x="420.0" y="944.0" type="line"/> - <point x="420.0" y="560.0" type="line" smooth="yes"/> - <point x="420.0" y="164.0"/> - <point x="628.0" y="-20.0"/> - <point x="944.0" y="-20.0" type="curve" smooth="yes"/> - <point x="1184.0" y="-20.0"/> - <point x="1324.0" y="80.0"/> - <point x="1396.0" y="240.0" type="curve"/> - <point x="1416.0" y="240.0" type="line"/> - <point x="1416.0" y="32.0" type="line"/> - <point x="1652.0" y="32.0" type="line"/> - <point x="1652.0" y="1536.0" type="line"/> - <point x="1416.0" y="1536.0" type="line"/> + <point x="656.0" y="1144.0" type="line" smooth="yes"/> + <point x="656.0" y="1408.0"/> + <point x="480.0" y="1556.0"/> + <point x="256.0" y="1556.0" type="curve" smooth="yes"/> + <point x="208.0" y="1556.0"/> + <point x="156.0" y="1556.0"/> + <point x="120.0" y="1544.0" type="curve"/> </contour> </outline> <lib> @@ -77,14 +65,14 @@ <key>origin</key> <array> <real>0.0</real> - <real>4.0</real> + <real>17.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> <real>0.0</real> - <real>11.0</real> + <real>24.0</real> </array> <key>type</key> <string>Stem</string> @@ -94,18 +82,13 @@ <true/> <key>options</key> <integer>0</integer> - <key>origin</key> + <key>place</key> <array> - <real>0.0</real> + <real>32.0</real> <real>0.0</real> </array> <key>stem</key> <integer>-2</integer> - <key>target</key> - <array> - <real>0.0</real> - <real>0.0</real> - </array> <key>type</key> <string>Stem</string> </dict> @@ -169,14 +152,14 @@ <key>origin</key> <array> <real>0.0</real> - <real>1.0</real> + <real>14.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> <real>0.0</real> - <real>14.0</real> + <real>27.0</real> </array> <key>type</key> <string>Stem</string> @@ -189,14 +172,14 @@ <key>origin</key> <array> <real>0.0</real> - <real>4.0</real> + <real>17.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> <real>0.0</real> - <real>11.0</real> + <real>24.0</real> </array> <key>type</key> <string>TTStem</string> @@ -206,18 +189,13 @@ <true/> <key>options</key> <integer>4</integer> - <key>origin</key> + <key>place</key> <array> - <real>0.0</real> + <real>32.0</real> <real>0.0</real> </array> <key>stem</key> <integer>-2</integer> - <key>target</key> - <array> - <real>0.0</real> - <real>0.0</real> - </array> <key>type</key> <string>TTStem</string> </dict> @@ -229,7 +207,7 @@ <key>origin</key> <array> <real>0.0</real> - <real>0.0</real> + <real>9.0</real> </array> <key>stem</key> <integer>-2</integer> diff --git a/src/Inter-UI-Regular.ufo/glyphs/hturnlthook.glif b/src/Inter-UI-Regular.ufo/glyphs/hturnlthook.glif index 331940c2f..855b2741b 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/hturnlthook.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/hturnlthook.glif @@ -4,15 +4,6 @@ <unicode hex="02AE"/> <outline> <contour> - <point x="420.0" y="944.0" type="line"/> - <point x="656.0" y="944.0" type="line"/> - <point x="656.0" y="1144.0" type="line" smooth="yes"/> - <point x="656.0" y="1408.0"/> - <point x="480.0" y="1556.0"/> - <point x="256.0" y="1556.0" type="curve" smooth="yes"/> - <point x="208.0" y="1556.0"/> - <point x="156.0" y="1556.0"/> - <point x="120.0" y="1544.0" type="curve"/> <point x="120.0" y="1344.0" type="line"/> <point x="140.0" y="1348.0"/> <point x="168.0" y="1352.0"/> @@ -20,17 +11,6 @@ <point x="324.0" y="1352.0"/> <point x="420.0" y="1304.0"/> <point x="420.0" y="1144.0" type="curve" smooth="yes"/> - </contour> - <contour> - <point x="1416.0" y="612.0" type="line" smooth="yes"/> - <point x="1416.0" y="344.0"/> - <point x="1244.0" y="192.0"/> - <point x="1012.0" y="192.0" type="curve" smooth="yes"/> - <point x="788.0" y="192.0"/> - <point x="656.0" y="332.0"/> - <point x="656.0" y="576.0" type="curve" smooth="yes"/> - <point x="656.0" y="944.0" type="line"/> - <point x="420.0" y="944.0" type="line"/> <point x="420.0" y="560.0" type="line" smooth="yes"/> <point x="420.0" y="164.0"/> <point x="628.0" y="-20.0"/> @@ -43,6 +23,20 @@ <point x="1652.0" y="-576.0" type="line"/> <point x="1652.0" y="1536.0" type="line"/> <point x="1416.0" y="1536.0" type="line"/> + <point x="1416.0" y="612.0" type="line" smooth="yes"/> + <point x="1416.0" y="344.0"/> + <point x="1244.0" y="192.0"/> + <point x="1012.0" y="192.0" type="curve" smooth="yes"/> + <point x="788.0" y="192.0"/> + <point x="656.0" y="332.0"/> + <point x="656.0" y="576.0" type="curve" smooth="yes"/> + <point x="656.0" y="1144.0" type="line" smooth="yes"/> + <point x="656.0" y="1408.0"/> + <point x="480.0" y="1556.0"/> + <point x="256.0" y="1556.0" type="curve" smooth="yes"/> + <point x="208.0" y="1556.0"/> + <point x="156.0" y="1556.0"/> + <point x="120.0" y="1544.0" type="curve"/> </contour> </outline> <lib> @@ -118,14 +112,14 @@ <key>origin</key> <array> <real>0.0</real> - <real>4.0</real> + <real>28.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> <real>0.0</real> - <real>11.0</real> + <real>2.0</real> </array> <key>type</key> <string>Stem</string> @@ -138,14 +132,14 @@ <key>origin</key> <array> <real>0.0</real> - <real>15.0</real> + <real>5.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> <real>0.0</real> - <real>0.0</real> + <real>25.0</real> </array> <key>type</key> <string>Stem</string> @@ -173,7 +167,7 @@ <key>origin</key> <array> <real>0.0</real> - <real>0.0</real> + <real>25.0</real> </array> <key>stem</key> <integer>-2</integer> @@ -203,7 +197,7 @@ <key>origin</key> <array> <real>0.0</real> - <real>7.0</real> + <real>31.0</real> </array> <key>stem</key> <integer>-2</integer> @@ -218,14 +212,14 @@ <key>origin</key> <array> <real>0.0</real> - <real>4.0</real> + <real>28.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> <real>0.0</real> - <real>11.0</real> + <real>2.0</real> </array> <key>type</key> <string>TTStem</string> diff --git a/src/Inter-UI-Regular.ufo/glyphs/uni01F_6.glif b/src/Inter-UI-Regular.ufo/glyphs/uni01F_6.glif index 55a5187ff..5ed88caa5 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/uni01F_6.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/uni01F_6.glif @@ -4,20 +4,6 @@ <unicode hex="01F6"/> <outline> <contour> - <point x="248.0" y="0.0" type="line"/> - <point x="496.0" y="0.0" type="line"/> - <point x="496.0" y="916.0" type="line"/> - <point x="1588.0" y="916.0" type="line"/> - <point x="1588.0" y="704.0" type="line"/> - <point x="1836.0" y="704.0" type="line"/> - <point x="1836.0" y="2048.0" type="line"/> - <point x="1588.0" y="2048.0" type="line"/> - <point x="1588.0" y="1136.0" type="line"/> - <point x="496.0" y="1136.0" type="line"/> - <point x="496.0" y="2048.0" type="line"/> - <point x="248.0" y="2048.0" type="line"/> - </contour> - <contour> <point x="2260.0" y="-28.0" type="curve" smooth="yes"/> <point x="2648.0" y="-28.0"/> <point x="2920.0" y="196.0"/> @@ -31,8 +17,16 @@ <point x="1992.0" y="200.0"/> <point x="1836.0" y="340.0"/> <point x="1836.0" y="648.0" type="curve" smooth="yes"/> - <point x="1836.0" y="704.0" type="line"/> - <point x="1588.0" y="704.0" type="line"/> + <point x="1836.0" y="2048.0" type="line"/> + <point x="1588.0" y="2048.0" type="line"/> + <point x="1588.0" y="1136.0" type="line"/> + <point x="496.0" y="1136.0" type="line"/> + <point x="496.0" y="2048.0" type="line"/> + <point x="248.0" y="2048.0" type="line"/> + <point x="248.0" y="0.0" type="line"/> + <point x="496.0" y="0.0" type="line"/> + <point x="496.0" y="916.0" type="line"/> + <point x="1588.0" y="916.0" type="line"/> <point x="1588.0" y="648.0" type="line" smooth="yes"/> <point x="1588.0" y="204.0"/> <point x="1860.0" y="-28.0"/> @@ -53,14 +47,14 @@ <integer>0</integer> <key>origin</key> <array> - <real>1.0</real> - <real>17.0</real> + <real>0.0</real> + <real>25.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> - <real>1.0</real> + <real>0.0</real> <real>8.0</real> </array> <key>type</key> @@ -74,14 +68,14 @@ <key>origin</key> <array> <real>0.0</real> - <real>1.0</real> + <real>20.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> <real>0.0</real> - <real>8.0</real> + <real>15.0</real> </array> <key>type</key> <string>Stem</string> @@ -93,7 +87,7 @@ <integer>0</integer> <key>origin</key> <array> - <real>1.0</real> + <real>0.0</real> <real>4.0</real> </array> <key>stem</key> @@ -116,7 +110,7 @@ <key>origin</key> <array> <real>0.0</real> - <real>10.0</real> + <real>17.0</real> </array> <key>stem</key> <integer>-2</integer> @@ -138,7 +132,7 @@ <key>origin</key> <array> <real>0.0</real> - <real>11.0</real> + <real>18.0</real> </array> <key>stem</key> <integer>-2</integer> @@ -158,14 +152,14 @@ <key>origin</key> <array> <real>0.0</real> - <real>11.0</real> + <real>18.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> <real>0.0</real> - <real>0.0</real> + <real>19.0</real> </array> <key>type</key> <string>Stem</string> @@ -177,14 +171,14 @@ <integer>0</integer> <key>origin</key> <array> - <real>1.0</real> - <real>14.0</real> + <real>0.0</real> + <real>22.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> - <real>1.0</real> + <real>0.0</real> <real>11.0</real> </array> <key>type</key> @@ -197,14 +191,14 @@ <integer>0</integer> <key>origin</key> <array> - <real>1.0</real> + <real>0.0</real> <real>5.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> - <real>1.0</real> + <real>0.0</real> <real>2.0</real> </array> <key>type</key> @@ -218,14 +212,14 @@ <key>origin</key> <array> <real>0.0</real> - <real>12.0</real> + <real>19.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> <real>0.0</real> - <real>3.0</real> + <real>22.0</real> </array> <key>type</key> <string>TTStem</string> @@ -237,14 +231,14 @@ <integer>4</integer> <key>origin</key> <array> - <real>1.0</real> + <real>0.0</real> <real>1.0</real> </array> <key>stem</key> <integer>-2</integer> <key>target</key> <array> - <real>1.0</real> + <real>0.0</real> <real>8.0</real> </array> <key>type</key> @@ -258,7 +252,7 @@ <key>origin</key> <array> <real>0.0</real> - <real>17.0</real> + <real>12.0</real> </array> <key>stem</key> <integer>-2</integer> @@ -272,7 +266,7 @@ <integer>4</integer> <key>origin</key> <array> - <real>1.0</real> + <real>0.0</real> <real>10.0</real> </array> <key>stem</key> @@ -287,7 +281,7 @@ <integer>4</integer> <key>origin</key> <array> - <real>1.0</real> + <real>0.0</real> <real>11.0</real> </array> <key>stem</key> diff --git a/src/Inter-UI-Regular.ufo/glyphs/uni0224.glif b/src/Inter-UI-Regular.ufo/glyphs/uni0224.glif index ff1b6175e..2573d39aa 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/uni0224.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/uni0224.glif @@ -2,6 +2,9 @@ <glyph name="uni0224" format="2"> <advance width="1760.0"/> <unicode hex="0224"/> + <note> +!post:RemoveOverlap +</note> <outline> <contour> <point x="1016.0" y="220.0" type="line"/> |