diff --git a/changes/17.0.3.md b/changes/17.0.3.md index 76f019aa4..2926fae24 100644 --- a/changes/17.0.3.md +++ b/changes/17.0.3.md @@ -4,4 +4,5 @@ * Fix serifs of Cyrillic Omega under Slab (#1514). * Fix shape artifacts of Ka, Zhe with descender (#1518, #1521). * Fix shape artifacts of cursive `z` (#1519). +* Fix placement of overlay in U+024F (#1522). * Fix serifs of capital Cyrillic U (#1523). diff --git a/font-src/glyphs/letter/latin/lower-y.ptl b/font-src/glyphs/letter/latin/lower-y.ptl index 12a51db6e..a1a61cd26 100644 --- a/font-src/glyphs/letter/latin/lower-y.ptl +++ b/font-src/glyphs/letter/latin/lower-y.ptl @@ -346,6 +346,7 @@ glyph-block Letter-Latin-Lower-Y : begin foreach { suffix { hookShape slabKind } } [Object.entries CursiveConfig] : do create-glyph "y.\(suffix)" : glyph-proc include : MarkSet.p + set-base-anchor 'overlay' Middle (XH / 2) set-base-anchor 'yBelowDot' Middle Descender include : Cursive.Arc XH 0 include : hookShape XH Descender