From 9afb41e236c8b1d1c0e4d893361bcaabfb009dff Mon Sep 17 00:00:00 2001 From: be5invis Date: Thu, 12 Jan 2023 19:25:27 -0800 Subject: [PATCH] * Fix shape artifacts of lowercase ae (#1525). --- changes/17.0.3.md | 1 + font-src/glyphs/letter/latin-ext/lower-ae-oe.ptl | 2 +- font-src/glyphs/letter/latin/lower-e.ptl | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/changes/17.0.3.md b/changes/17.0.3.md index 456f33729..fbb09ded1 100644 --- a/changes/17.0.3.md +++ b/changes/17.0.3.md @@ -10,3 +10,4 @@ * Fix placement of overlay in U+024F (#1522). * Fix serifs of capital Cyrillic U (#1523). * Fix placement of middle stroke’s terminal in two-arcs `3` (#1524). +* Fix shape artifacts of lowercase ae (#1525). diff --git a/font-src/glyphs/letter/latin-ext/lower-ae-oe.ptl b/font-src/glyphs/letter/latin-ext/lower-ae-oe.ptl index bda16413e..145cd17d3 100644 --- a/font-src/glyphs/letter/latin-ext/lower-ae-oe.ptl +++ b/font-src/glyphs/letter/latin-ext/lower-ae-oe.ptl @@ -55,7 +55,7 @@ glyph-block Letter-Latin-Lower-AE-OE : begin flat eLeft (XH - ada) curl eLeft adb hookend O (tight -- true) (sw -- df.mvs) - g4 (df.rightSB - OX * 2) (AHook + df.mvs * TanSlope) [heading Upward] + g4 df.rightSB (AHook + df.mvs * TanSlope) [heading Upward] Rect barbottom (barbottom - XH * 0.05) eMiddle df.width define [aeAPart df] : glyph-proc diff --git a/font-src/glyphs/letter/latin/lower-e.ptl b/font-src/glyphs/letter/latin/lower-e.ptl index 740711b96..7d8f38820 100644 --- a/font-src/glyphs/letter/latin/lower-e.ptl +++ b/font-src/glyphs/letter/latin/lower-e.ptl @@ -73,7 +73,7 @@ glyph-block Letter-Latin-Lower-E : begin flat (df.leftSB + OX) (top - SmallArchDepthA) curl (df.leftSB + OX) (0 + SmallArchDepthB) hookend O (sw -- stroke) - g4 (df.rightSB - OX * [if para.isItalic 0 0.5]) [HookHeight top stroke] + g4 df.rightSB [HookHeight top stroke] return path.rhsKnots.[path.rhsKnots.length - 1] @@ -98,7 +98,7 @@ glyph-block Letter-Latin-Lower-E : begin flat (df.rightSB - OX) (top - SmallArchDepthB) curl (df.rightSB - OX) (0 + SmallArchDepthA) hookend O (sw -- stroke) - g4 (df.leftSB + OX * [if para.isItalic 0 0.5]) [HookHeight top stroke] + g4 df.leftSB [HookHeight top stroke] define SmallEConfig : object flatCrossbar { SmallEShape RevSmallEShape }