diff --git a/font-src/glyphs/letter/latin/lower-m.ptl b/font-src/glyphs/letter/latin/lower-m.ptl index 5ba88e697..2f9448497 100644 --- a/font-src/glyphs/letter/latin/lower-m.ptl +++ b/font-src/glyphs/letter/latin/lower-m.ptl @@ -88,9 +88,6 @@ glyph-block Letter-Latin-Lower-M : begin define [AutoSerifs df top lbot mbot rbot tailed earless] : begin if SLAB [FullSerifs df top lbot mbot rbot tailed earless] [no-shape] - define [SmallTurnMSerifs df top lbot mbot rbot tailed earless] : begin - if (para.isItalic && [not earless]) [LtRbSerifs df top lbot mbot rbot tailed earless] [FullSerifs df top lbot mbot rbot tailed earless] - define [LtSerifs df top lbot mbot rbot tailed earless] : glyph-proc include : SmallMTopLeftSerif df top lbot @@ -296,11 +293,11 @@ glyph-block Letter-Latin-Lower-M : begin "toothlessCorner" { EarlessCornerDoubleArchSmallMShape 1 0 } "toothlessRounded" { EarlessRoundedDoubleArchSmallMShape 1 0 } object - "serifless" { no-shape } - "serifed" { SmallTurnMSerifs } - "topLeftSerifed" { RbSerifs } # The name-shapipng mapping is swapped by design - "bottomRightSerifed" { LtSerifs } # The name-shapipng mapping is swapped by design - "motionSerifed" { LtRbSerifs } + "serifless" { no-shape } + "serifed" { FullSerifs } + "topLeftSerifed" { RbSerifs } # The name-shapipng mapping is swapped by design + "bottomRightSerifed" { LtSerifs } # The name-shapipng mapping is swapped by design + "motionSerifed" { LtRbSerifs } foreach { suffix { {Body toothless tailed} {Serifs} } } [pairs-of TurnMConfig] : do define [turnMShapeBody df top] : glyph-proc diff --git a/params/variants.toml b/params/variants.toml index 481da0e7e..d2e200e5b 100644 --- a/params/variants.toml +++ b/params/variants.toml @@ -7017,13 +7017,14 @@ z = "cursive" eszet = "sulzbacher-tailed-serifless" latn-phi = "serifed" long-s = "flat-hook-tailed" +lower-mu = "tailed-motion-serifed" cyrl-ze = "unilateral-inward-serifed" cyrl-en = "top-left-bottom-right-serifed" cyrl-ef = "cursive" cyrl-ka = "symmetric-connected-top-left-serifed" cyrl-yeri = "cursive" cyrl-yery = "cursive" -micro-sign = "tailed-serifed" +micro-sign = "tailed-motion-serifed" [composite.ss01] @@ -7097,6 +7098,7 @@ z = "straight-serifed" long-s = "flat-hook-double-serifed" eszet = "longs-s-lig-bottom-serifed" lower-iota = "tailed-serifed" +lower-mu = "tailed-serifed" cyrl-capital-ka = "straight-serifed" cyrl-ka = "straight-serifed" cyrl-em = "flat-bottom-serifed" @@ -7104,9 +7106,6 @@ cyrl-capital-u = "straight-turn-serifed" seven = "straight-serifed" micro-sign = "toothed-serifed" -[composite.ss01.slab-override.italic] -u = "toothed-motion-serifed" - [composite.ss02] @@ -7176,14 +7175,12 @@ w = "straight-flat-top-serifed" u = "toothed-serifed" y = "straight-turn-serifed" eszet = "longs-s-lig-bottom-serifed" +lower-mu = "tailed-serifed" cyrl-capital-ka = "straight-serifed" cyrl-ka = "straight-serifed" cyrl-capital-u = "straight-turn-serifed" micro-sign = "toothed-serifed" -[composite.ss02.slab-override.italic] -u = "toothed-motion-serifed" - [composite.ss03] @@ -7277,6 +7274,7 @@ y = "straight-turn-motion-serifed" long-s = "flat-hook-descending" eszet = "longs-s-lig-descending-serifless" cyrl-ka = "symmetric-touching-top-left-serifed" +micro-sign = "tailed-motion-serifed" @@ -7342,14 +7340,12 @@ y = "straight-turn-serifed" z = "straight-serifed" long-s = "flat-hook-double-serifed" eszet = "longs-s-lig-bottom-serifed" +lower-mu = "tailed-serifed" cyrl-capital-ka = "straight-serifed" cyrl-ka = "straight-serifed" cyrl-capital-u = "straight-turn-serifed" micro-sign = "tailed-serifed" -[composite.ss04.slab-override.italic] -u = "toothed-motion-serifed" - [composite.ss05] @@ -7422,9 +7418,6 @@ cyrl-em = "slanted-sides-hanging-serifed" cyrl-capital-u = "straight-turn-serifed" micro-sign = "toothed-serifed" -[composite.ss05.slab-override.italic] -u = "toothed-motion-serifed" - [composite.ss06] @@ -7484,14 +7477,12 @@ y = "straight-turn-serifed" z = "straight-serifed" long-s = "flat-hook-bottom-serifed" eszet = "longs-s-lig-bottom-serifed" +lower-mu = "tailed-serifed" cyrl-em = "flat-bottom-serifed" cyrl-capital-u = "straight-turn-serifed" seven = "bend-serifed" micro-sign = "toothed-serifed" -[composite.ss06.slab-override.italic] -u = "toothed-motion-serifed" - [composite.ss07] @@ -7553,13 +7544,11 @@ y = "straight-turn-serifed" z = "straight-serifed" long-s = "flat-hook-bottom-serifed" eszet = "longs-s-lig-bottom-serifed" +lower-mu = "tailed-serifed" cyrl-capital-u = "straight-turn-serifed" seven = "curly-serifed" micro-sign = "toothed-serifed" -[composite.ss07.slab-override.italic] -u = "toothed-motion-serifed" - [composite.ss08] @@ -7681,7 +7670,9 @@ v = "curly-motion-serifed" w = "curly-motion-serifed" x = "curly-motion-serifed" y = "curly-motion-serifed" +lower-mu = "toothed-motion-serifed" cyrl-ka = "curly-top-left-serifed" +micro-sign = "toothed-motion-serifed" @@ -7766,6 +7757,7 @@ u = "toothed-motion-serifed" w = "straight-flat-top-motion-serifed" x = "straight-motion-serifed" y = "straight-turn-motion-serifed" +micro-sign = "tailed-motion-serifed" @@ -7825,6 +7817,7 @@ k = "symmetric-connected-top-left-serifed" l = "serifed-flat-tailed" x = "straight-motion-serifed" y = "cursive-flat-hook-motion-serifed" +micro-sign = "toothless-rounded-motion-serifed" @@ -7951,9 +7944,9 @@ u = "tailed-motion-serifed" x = "straight-motion-serifed" y = "straight-turn-motion-serifed" eszet = "longs-s-lig-tailed-serifless" -lower-mu = "tailed-serifed" +lower-mu = "tailed-motion-serifed" cyrl-ka = "symmetric-touching-top-left-serifed" -micro-sign = "tailed-serifed" +micro-sign = "tailed-motion-serifed" @@ -8022,9 +8015,6 @@ cyrl-capital-u = "straight-turn-serifed" seven = "bend-serifed" micro-sign = "toothed-serifed" -[composite.ss13.slab-override.italic] -u = "toothed-motion-serifed" - [composite.ss14] @@ -8106,6 +8096,8 @@ w = "straight-flat-top-motion-serifed" x = "straight-motion-serifed" y = "cursive-flat-hook-motion-serifed" long-s = "flat-hook-tailed" +lower-mu = "toothed-motion-serifed" +micro-sign = "toothed-motion-serifed" @@ -8189,6 +8181,7 @@ u = "toothed-motion-serifed" w = "cursive-serifed" y = "cursive-motion-serifed" long-s = "flat-hook-diagonal-tailed-middle-serifed" +micro-sign = "toothed-motion-serifed" @@ -8252,9 +8245,6 @@ lower-eth = "straight-bar" micro-sign = "toothed-bottom-right-serifed" guillemet = "straight" -[composite.ss16.italic] -u = "toothed-motion-serifed" - [composite.ss16.slab-override.design] capital-d = "more-rounded-bilateral-serifed" capital-k = "symmetric-connected-serifed" @@ -8368,6 +8358,7 @@ m = "tailed-top-left-serifed" n = "tailed-motion-serifed" y = "cursive-motion-serifed" eszet = "longs-s-lig-descending-serifless" +micro-sign = "tailed-motion-serifed" @@ -8439,6 +8430,7 @@ x = "straight-motion-serifed" y = "straight-turn-motion-serifed" long-s = "flat-hook-descending-middle-serifed-xh" eszet = "longs-s-lig-descending-serifless" +micro-sign = "tailed-motion-serifed"