diff --git a/changes/33.2.5.md b/changes/33.2.5.md index 5fb9797bd..0591f61d3 100644 --- a/changes/33.2.5.md +++ b/changes/33.2.5.md @@ -1,6 +1,7 @@ * Refine shape of the following characters: - LATIN SMALL LETTER RAMS HORN (`U+0264`). - GREEK SMALL LETTER PSI (`U+03C8`). + - GREEK LETTER STIGMA (`U+03DA`). - CYRILLIC SMALL LETTER PSI (`U+0471`). - LATIN LETTER AIN (`U+1D25`). - MODIFIER LETTER SMALL AIN (`U+1D5C`). diff --git a/packages/font-glyphs/src/letter/greek/lower-sigma-final.ptl b/packages/font-glyphs/src/letter/greek/lower-sigma-final.ptl index 6f21f437c..c05247c01 100644 --- a/packages/font-glyphs/src/letter/greek/lower-sigma-final.ptl +++ b/packages/font-glyphs/src/letter/greek/lower-sigma-final.ptl @@ -9,7 +9,7 @@ glyph-block Letter-Greek-Lower-Sigma-Final : begin glyph-block-import CommonShapes glyph-block-import Common-Derivatives - define [SignaFinalEndingKnots] : list + define [SigmaFinalEndingKnots] : list curl (SB + OX) SmallArchDepthB arcvh g4 [arch.adjust-x.bot Middle] 0 @@ -19,14 +19,14 @@ glyph-block Letter-Greek-Lower-Sigma-Final : begin flat (RightSB - HookX + OX) (Descender + Stroke) curl [Math.min (RightSB - [HSwToV : 1.5 * Stroke]) (RightSB - HookX + OX - 1)] (Descender + Stroke) - create-glyph 'grek/sigma/fina' 0x3C2 : glyph-proc + create-glyph 'grek/sigma/final' 0x3C2 : glyph-proc include : MarkSet.p include : dispiro widths.lhs g4 RightSB (XH - Hook) hookstart XH flat (SB + OX) (XH - SmallArchDepthA) - SignaFinalEndingKnots + SigmaFinalEndingKnots create-glyph 'grek/stigma' 0x3DB : glyph-proc include : MarkSet.p @@ -38,7 +38,7 @@ glyph-block Letter-Greek-Lower-Sigma-Final : begin g4 [arch.adjust-x.top Middle] (XH - O) archv 16 flat (SB + OX) (XH - SmallArchDepthA) - SignaFinalEndingKnots + SigmaFinalEndingKnots create-glyph 'grek/Stigma' 0x3DA : glyph-proc include : MarkSet.capital @@ -48,12 +48,11 @@ glyph-block Letter-Greek-Lower-Sigma-Final : begin widths.lhs g4 RightSB (CAP - Hook) hookstart CAP - flat (SB + OX) (CAP - ArchDepthA) - curl (SB + OX) (yAttach + ArchDepthB) + flatside.ld SB yAttach CAP ArchDepthA ArchDepthB arcvh g4 [arch.adjust-x.bot Middle] (yAttach + O) archv - g4 [mix Middle RightSB 2] (yAttach + Hook * 2) [heading Upward] - Rect (yAttach + Hook * 2 - O) Descender (Middle + [HSwToV HalfStroke]) (2 * Width) + g4 [mix Middle RightSB 2] (yAttach + Hook * 1.5) [heading Upward] + Rect (yAttach + Hook * 1.5 - O) Descender (Middle + [HSwToV HalfStroke]) VERY-FAR include : VBar.m Middle 0 (yAttach + HalfStroke) if SLAB : include : HSerif.mb Middle 0 MidJutCenter