Merge pull request #2766 from jmcwilliams403/armn-cha

Refine glyph shape of Armenian Lower Cha (`U+0579`).
This commit is contained in:
Belleve 2025-05-14 16:15:20 -10:00 committed by GitHub
commit d14582edf2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 7 additions and 6 deletions

View file

@ -1,4 +1,5 @@
* Refine shape of the following characters: * Refine shape of the following characters:
- ARMENIAN SMALL LETTER CHA (`U+0579`).
- INFORMATION SOURCE (`U+2139`). - INFORMATION SOURCE (`U+2139`).
- TRIANGLE-HEADED RIGHTWARDS ARROW (`U+279D`). - TRIANGLE-HEADED RIGHTWARDS ARROW (`U+279D`).
- HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW (`U+279E`). - HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW (`U+279E`).

View file

@ -33,17 +33,17 @@ glyph-block Letter-Armenian-Lower-Sha-Group : begin
include : df.markSet.p include : df.markSet.p
local x1 : mix df.leftSB df.rightSB 0.1 local x1 : mix df.leftSB df.rightSB 0.1
local x2 : mix df.leftSB df.rightSB 0.9 local x2 : mix df.leftSB df.rightSB 0.9
local y2 : XH / 2 local y2 : XH / 2 - df.mvs / 2
include : dispiro include : dispiro
widths.center df.mvs widths.lhs df.mvs
flat (x1 + [HSwToV : 0.5 * df.mvs]) XH [heading Downward] flat x1 XH [heading Downward]
curl (x1 + [HSwToV : 0.5 * df.mvs]) [Math.min (y2 + 0.8 * SmallArchDepthB) (XH - TINY)] [heading Downward] curl x1 [Math.min (y2 + 0.8 * SmallArchDepthB) (XH - TINY)] [heading Downward]
arcvh arcvh
flat (df.middle + [HSwToV : 0.5 * df.mvs]) y2 flat (df.middle + [HSwToV : 0.2 * df.mvs]) y2
curl x2 y2 [heading Rightward] curl x2 y2 [heading Rightward]
include : dispiro include : dispiro
widths.rhs df.mvs widths.rhs df.mvs
flat x2 (y2 - df.mvs / 2) flat x2 y2
curl df.leftSB (Descender + df.mvs) [widths.lhs df.mvs] curl df.leftSB (Descender + df.mvs) [widths.lhs df.mvs]
include : [ArmHBar.normal df].desc include : [ArmHBar.normal df].desc