Better align advance width gears (#2806)

This commit is contained in:
Belleve 2025-06-22 07:25:17 -10:00 committed by GitHub
parent 877ed66c60
commit c97585ff37
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 37 additions and 25 deletions

View file

@ -78,6 +78,8 @@ slab = 0
onumZeroHeightRatio = 1.145
# Diversed advance width scale factors, used in quasi-proportional families
advanceScaleUu = 1 # Ultra-wide uppercase
advanceScaleUl = 1 # Ultra-wide lowercase
advanceScaleMM = 1 # Extra-wide letters
advanceScaleM = 1 # M-like letters
advanceScaleT = 1 # T-like letters
@ -134,17 +136,21 @@ forceMonospace = true
[spacing-quasi-proportional]
spacing = 3
isQuasiProportional = true
advanceScaleMM = 1.5 # 9/6
advanceScaleM = 1.3333333333333 # 8/6
advanceScaleT = 1.1666666666666 # 7/6
advanceScaleF = 0.8333333333333 # 5/6
advanceScaleI = 0.6666666666666 # 4/6
advanceScaleII = 0.5 # 3/6
advanceScaleUu = 2 # 12/6
advanceScaleUl = 1.6666666666666 # 10/6
advanceScaleMM = 1.5 # 9/6
advanceScaleM = 1.3333333333333 # 8/6
advanceScaleT = 1.1666666666666 # 7/6
advanceScaleF = 0.8333333333333 # 5/6
advanceScaleI = 0.6666666666666 # 4/6
advanceScaleII = 0.5 # 3/6
advanceScaleSp = 0.5833333333333 # 7/12
[spacing-quasi-proportional-extension-only]
spacing = 3
isQuasiProportional = true
advanceScaleUu = 2.00 # 12/6
advanceScaleUl = 1.6666666666666 # 10/6
advanceScaleMM = 1.50 # 9/6
advanceScaleM = 1.3333333333333 # 8/6
advanceScaleT = 1.1666666666666 # 7/6