25 lines
996 B
Makefile
25 lines
996 B
Makefile
TITLE := "riki's fluffy little house"
|
|
CRIT_RANGES := "U+0020-007E,U+00A9,U+00B0,0+00D7,U+00F7,U+2000-206F"
|
|
OT_FEATURES := \
|
|
--layout-features+="ss03,ss04,ss05,ss06" \
|
|
--layout-features-="dlig,case,frac,afrc,ordn,titl,sups,numr,sinf,dnom,zero,ss01,ss02,ss07,ss08,ss09,ss10,ss11,ss12,ss20,pnum,liga"
|
|
|
|
all: recursive-casl0.woff2 recursive-crit.woff2 recursive-title.woff2
|
|
|
|
recursive-casl0.woff2: recursive.woff2
|
|
fonttools varLib.instancer $? -o $@ CASL=0
|
|
|
|
recursive-crit.woff2: recursive-subset-crit.woff2
|
|
fonttools varLib.instancer $? -o $@ --static wght=400:900
|
|
|
|
recursive-title.woff2: recursive-subset-title.woff2
|
|
fonttools varLib.instancer $? -o $@ --static wght=800:900
|
|
|
|
recursive-subset-crit.woff2: recursive.woff2
|
|
fonttools subset $? --output-file=$@ --unicodes=$(CRIT_RANGES) $(OT_FEATURES) --ignore-missing-glyphs
|
|
|
|
recursive-subset-title.woff2: recursive.woff2
|
|
fonttools subset $? --output-file=$@ --text=$(TITLE) $(OT_FEATURES) --ignore-missing-glyphs
|
|
|
|
clean:
|
|
rm recursive-*.woff2
|