From 165f7a683d583e8e9d66ee1c5ef52704f197a082 Mon Sep 17 00:00:00 2001 From: John McWilliams Date: Wed, 14 May 2025 09:44:18 -0400 Subject: [PATCH] Refine glyph shape of Armenian Lower Cha (`U+0579`). --- changes/33.2.3.md | 1 + .../src/letter/armenian/lower-sha-group.ptl | 12 ++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/changes/33.2.3.md b/changes/33.2.3.md index c710cb676..5979033f9 100644 --- a/changes/33.2.3.md +++ b/changes/33.2.3.md @@ -1,4 +1,5 @@ * Refine shape of the following characters: + - ARMENIAN SMALL LETTER CHA (`U+0579`). - INFORMATION SOURCE (`U+2139`). - TRIANGLE-HEADED RIGHTWARDS ARROW (`U+279D`). - HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW (`U+279E`). diff --git a/packages/font-glyphs/src/letter/armenian/lower-sha-group.ptl b/packages/font-glyphs/src/letter/armenian/lower-sha-group.ptl index d7052d972..f55a70eff 100644 --- a/packages/font-glyphs/src/letter/armenian/lower-sha-group.ptl +++ b/packages/font-glyphs/src/letter/armenian/lower-sha-group.ptl @@ -33,17 +33,17 @@ glyph-block Letter-Armenian-Lower-Sha-Group : begin include : df.markSet.p local x1 : mix df.leftSB df.rightSB 0.1 local x2 : mix df.leftSB df.rightSB 0.9 - local y2 : XH / 2 + local y2 : XH / 2 - df.mvs / 2 include : dispiro - widths.center df.mvs - flat (x1 + [HSwToV : 0.5 * df.mvs]) XH [heading Downward] - curl (x1 + [HSwToV : 0.5 * df.mvs]) [Math.min (y2 + 0.8 * SmallArchDepthB) (XH - TINY)] [heading Downward] + widths.lhs df.mvs + flat x1 XH [heading Downward] + curl x1 [Math.min (y2 + 0.8 * SmallArchDepthB) (XH - TINY)] [heading Downward] arcvh - flat (df.middle + [HSwToV : 0.5 * df.mvs]) y2 + flat (df.middle + [HSwToV : 0.2 * df.mvs]) y2 curl x2 y2 [heading Rightward] include : dispiro widths.rhs df.mvs - flat x2 (y2 - df.mvs / 2) + flat x2 y2 curl df.leftSB (Descender + df.mvs) [widths.lhs df.mvs] include : [ArmHBar.normal df].desc