Merge pull request #2760 from jmcwilliams403/schwa-refinement

Refine shape of Italic Cyrillic Lower Schwa (`ә`).
This commit is contained in:
Belleve 2025-05-06 04:21:18 -10:00 committed by GitHub
commit 4c76b5637b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -16,7 +16,7 @@ glyph-block Letter-Latin-Lower-E : begin
glyph-block-import Mark-Adjustment : ExtendBelowBaseAnchors
glyph-block-import Letter-Latin-C : CConfig
define [HookHeightFull top stroke noSwash] : Math.min Hook : AHook / XH * top
define [HookHeightFull top stroke noSwash] : Math.min Hook : AHook * (top / XH)
define [HookHeight top stroke noSwash] : Math.min [HookHeightFull top stroke noSwash]
if (para.isItalic && !noSwash) top : stroke + 0.277 * (top - stroke * 3)
@ -88,7 +88,7 @@ glyph-block Letter-Latin-Lower-E : begin
widths.lhs stroke
[if para.isItalic g2 flat] xStart (barBottom + (2/3) * extraCurliness)
[if para.isItalic g2.right.mid curl] [mix xStart df.rightSB (0.475 + 0.1 * TanSlope)] (barBottom - (1/3) * extraCurliness)
if para.isItalic {} [archv]
if (para.isItalic && !noSwash) {} [archv]
g4 (df.rightSB - OX) [YSmoothMidR top barBottom (0.5 * SmallArchDepthA) (0.5 * SmallArchDepthB)]
arch.lhs top (sw -- stroke)
flatside.ld df.leftSB 0 top ada adb
@ -111,7 +111,7 @@ glyph-block Letter-Latin-Lower-E : begin
widths.rhs stroke
[if para.isItalic g2 flat] xStart (barBottom + (2/3) * extraCurliness)
[if para.isItalic g2.left.mid curl] [mix xStart df.leftSB (0.475 + 0.1 * TanSlope)] (barBottom - (1/3) * extraCurliness)
archv # Keeping this looks better
archv
g4 (df.leftSB + OX) [YSmoothMidL top barBottom (0.5 * SmallArchDepthA) (0.5 * SmallArchDepthB)]
arch.rhs top (sw -- stroke)
flatside.rd df.rightSB 0 top ada adb
@ -382,4 +382,3 @@ glyph-block Letter-Latin-Lower-E : begin
union
VBar.l (SB + BBD + OX) 0 XH BBS
VBar.r (RightSB - BBD - OX) (XH * DesignParameters.eBarPos) XH BBS