Optimize rounded variants for Capital Eszett. (#2532)

This commit is contained in:
John McWilliams 2024-10-05 14:49:20 -04:00 committed by GitHub
parent 4d5efbdb9f
commit a03ee9ff6e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 7 additions and 6 deletions

1
changes/31.8.1.md Normal file
View file

@ -0,0 +1 @@
* Optimize glyphs for `rounded-serifless` and `rounded-serifed` variants for Capital Eszett (`ẞ`).

View file

@ -199,9 +199,9 @@ glyph-block Letter-Latin-Upper-Eszet : begin
define xFinal : Math.max
mix (SB + [HSwToV Stroke]) RightSB 0.1
mix SB RightSB 0.3
define xMiddle : RightSB - ymiddle / 2 - Stroke * 0.75
define xMiddleBot : RightSB - ymiddle / 2 - HalfStroke
define rightTopX : RightSB + O * 2
define xMiddle : Math.max xFinal (SB + [HSwToV : 1.2 * Stroke]) (RightSB - ymiddle / 2 - Stroke * 0.75)
define xMiddleBot : Math.max xMiddle (xFinal + TINY + TanSlope * Stroke)
define rightTopX : RightSB + O
include : dispiro
widths.lhs
@ -211,16 +211,16 @@ glyph-block Letter-Latin-Upper-Eszet : begin
curl SB 0 [heading Downward]
include : dispiro
widths.rhs
g4 xMiddle ymiddleCap
g4 xMiddle ymiddleCap [heading Rightward]
archv
g4 (RightSB - O) [mix 0 ymiddleCap 0.5]
g4 (RightSB - O * 2) [YSmoothMidR ymiddleCap 0]
arcvh
flat xMiddleBot 0
curl xFinal 0 [heading Leftward]
include : dispiro
widths.rhs
g4 rightTopX (CAP - ArchDepthB)
g4 xMiddle ymiddleCap [widths Stroke 0]
g4 xMiddle ymiddleCap [widths.lhs Stroke]
include : CapitalEszetSerifs slab