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