Force all variants of mathematical sans-serif characters to remove all serifs, including motion serifs (#1030).

This commit is contained in:
be5invis 2021-05-22 14:52:07 -07:00
parent 96d8db8ef7
commit 20dc6ad361
47 changed files with 727 additions and 184 deletions

View file

@ -2,7 +2,7 @@ $$include '../../../meta/macros.ptl'
import [mix linreg clamp fallback] from '../../../support/utils'
import [DesignParameters] from '../../../meta/aesthetics'
import [Dotless CvDecompose] from "../../../support/gr"
import [Dotless CvDecompose MathSansSerif] from "../../../support/gr"
glyph-module
@ -160,6 +160,7 @@ glyph-block Letter-Latin-Lower-F : begin
turned "turnf.\(suffix)" nothing "f.\(suffix)" df.middle (XH / 2) [df.markSet.(mkTurn)]
select-variant 'f' 'f'
link-reduced-variant 'f/sansSerif' 'f' MathSansSerif
select-variant 'turnf' 0x25F (follow -- 'f')
select-variant 'lenisf' 0xAB35 (shapeFrom -- 'f')
select-variant 'fltail' 0x192 (shapeFrom -- 'f')