Clean up serifs for u
, turn-m, micro, Greek mu. (#1969)
Simplify turn-m slab behavior to mimic `u`, Remove italic slab overrides for SS's whose original fonts only have oblique/faux-italic forms, populate Greek mu and Micro Sign slab overrides to match with `u` or each other where applicable.
This commit is contained in:
parent
4e1a8f0450
commit
b768038fbf
2 changed files with 24 additions and 35 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue