diff --git a/changes/21.1.1.md b/changes/21.1.1.md index f4de98583..b4488f024 100644 --- a/changes/21.1.1.md +++ b/changes/21.1.1.md @@ -6,3 +6,4 @@ - LATIN CAPITAL LETTER OO (`U+A74E`). - LATIN SMALL LETTER OO (`U+A74F`). - LATIN SMALL LETTER UO (`U+AB63`). +* Fix broken shape of `p` under `cv40 = 3` (#1614). diff --git a/font-src/glyphs/letter/latin/lower-p.ptl b/font-src/glyphs/letter/latin/lower-p.ptl index ce3c05888..301f71977 100644 --- a/font-src/glyphs/letter/latin/lower-p.ptl +++ b/font-src/glyphs/letter/latin/lower-p.ptl @@ -24,7 +24,11 @@ glyph-block Letter-Latin-Lower-P : begin include : tagged 'stemLeft' : VBar.l SB Descender (XH - DToothlessRise) define [EarlessRoundedBody] : glyph-proc - include : tagged 'bowl' : OBarLeft.roundedTop XH SB Descender + include : tagged 'bowl' : OBarLeft.roundedTop + top -- XH + left -- SB + right -- RightSB + yTerminal -- Descender define [FullSerifs] : glyph-proc : if SLAB : begin include : SmallPSerifLT