NAME := VideowayMono FILES := ${NAME}-11.bdf \ ${NAME}-22.bdf \ ${NAME}.ttf \ ${NAME}HiDpi.ttf \ ${NAME}.woff2 \ ${NAME}HiDpi.woff2 \ ${NAME}.otb \ ${NAME}.psf \ ${NAME}-11.fnt \ ${NAME}-22.fnt \ ${NAME}.dfont \ readme.html .SUFFIXES: .sfd .bdf .otb .psf .fnt .dfont .ttf .woff2 all: ${FILES} %-11.bdf %-22.bdf &: %.sfd fontforge -quiet -lang ff -c 'Open("$<");Generate("$*.bdf","bdf")' .sfd.otb: fontforge -quiet -lang ff -c 'Open("$<");Generate("$@","otb")' .sfd.psf: fontforge -quiet -lang ff -c 'Open("$<");Generate("$@","psf")' %-11.fnt %-22.fnt &: %.sfd fontforge -quiet -lang ff -c 'Open("$<");Generate("$*.fnt","fnt")' .sfd.dfont: fontforge -quiet -lang ff -c 'Open("$<");Generate("$@", "sbit")' %.ttf: %-11.bdf rm -f $@ bitsnpicas convertbitmap -f ttf -o $@ $< %HiDpi.ttf: %-22.bdf rm -f $@ bitsnpicas convertbitmap -f ttf -o $@ -s Mono -r Mono-HiDpi $< .ttf.woff2: woff2_compress $< %.html: %.tpl ${NAME}.ttf sed '/%GLYPHS%/r'<(./gen_glyphs.sh ${NAME}.ttf) $< > $@ sed -i 's/%GLYPHS%//' $@ %.zip: ${FILES} rm -f $@ zip -9 $@ ${FILES} styles.css dist: ${NAME}.zip clean: rm -f ${FILES} ${NAME}.afm