treehouse/static/font/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