Draft: Add new diversity classification diversityMM for composite characters and similar. (#2611)

* Add new diversity classification `diversityMM`.

* Optimize/harmonize glyphs for iotated letters.

* Bump version.

* Doc.

* Make diversity of `W`/`w` variant-dependent.

* Cleanup.

* Revert change to Greek omega, keep code cleanup.

* Revert changes to Cyrillic Zhe.

* Make lowercase rounded `w` match Greek omega.

* Harmonize other omega shapes.

* Revert Cyrillic Capital Ef and (unsplit) lower ef.
This commit is contained in:
John McWilliams 2024-12-10 00:28:34 -05:00 committed by GitHub
parent 4dc0557998
commit d030b12e7b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
52 changed files with 365 additions and 245 deletions

View file

@ -78,6 +78,7 @@ slab = 0
onumZeroHeightRatio = 1.145
# Reset diversity
diversityMM = 1
diversityM = 1
diversityT = 1
diversityF = 1
@ -128,6 +129,7 @@ forceMonospace = true
[spacing-quasi-proportional]
spacing = 3
isQuasiProportional = true
diversityMM = 1.5 # 9/6
diversityM = 1.3333333333333 # 8/6
diversityT = 1.1666666666666 # 7/6
diversityF = 0.8333333333333 # 5/6
@ -137,6 +139,7 @@ diversityII = 0.5 # 3/6
[spacing-quasi-proportional-extension-only]
spacing = 3
isQuasiProportional = true
diversityMM = 1.50 # 9/6
diversityM = 1.3333333333333 # 8/6
diversityT = 1.1666666666666 # 7/6
diversityF = 1.00