summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2023-06-04 22:30:42 +0300
committerRasmus Andersson <rasmus@notion.se>2023-06-04 22:30:42 +0300
commit48f11a2f15bac1db033ed1008827fa5905071c8d (patch)
tree660adc01ea5e819dc2867fc6c3ce1cc3ee60dd60 /Makefile
parentd35aa9f085511f2fc0c678c428357f166e0b7c9e (diff)
downloadinter-48f11a2f15bac1db033ed1008827fa5905071c8d.tar.xz
build STAT table (version 4) manually for variable fonts, re #577
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile28
1 files changed, 7 insertions, 21 deletions
diff --git a/Makefile b/Makefile
index 33e4fc141..26021b640 100644
--- a/Makefile
+++ b/Makefile
@@ -190,6 +190,13 @@ $(FONTDIR)/var/.%.var.otf: $(UFODIR)/%.var.designspace build/features_data | $(F
. $(VENV) ; misc/tools/woff2 compress -o "$@" "$<"
+$(FONTDIR)/var/Inter-Variable.ttf: $(FONTDIR)/var/.Inter-Roman.var.ttf
+ . $(VENV) ; python misc/tools/bake-vf.py $^ -o $@
+
+$(FONTDIR)/var/Inter-Variable-Italic.ttf: $(FONTDIR)/var/.Inter-Italic.var.ttf
+ . $(VENV) ; python misc/tools/bake-vf.py $^ -o $@
+
+
$(FONTDIR)/static:
mkdir -p $@
$(FONTDIR)/static-hinted:
@@ -199,27 +206,6 @@ $(FONTDIR)/var:
$(UFODIR):
mkdir -p $@
-# Inter Variable
-$(FONTDIR)/var/.Inter-Variable.stamp: \
- $(FONTDIR)/var/.Inter-Roman.var.ttf \
- $(FONTDIR)/var/.Inter-Italic.var.ttf \
- | venv
- rm -rf $(FONTDIR)/var/gen-stat
- mkdir $(FONTDIR)/var/gen-stat
- . $(VENV) ; gftools gen-stat --out $(FONTDIR)/var/gen-stat $^
- . $(VENV) ; python misc/tools/rename.py --scrub-display --family "Inter Variable" \
- -o $(FONTDIR)/var/Inter-Variable.ttf \
- $(FONTDIR)/var/gen-stat/.Inter-Roman.var.ttf
- . $(VENV) ; python misc/tools/rename.py --scrub-display --family "Inter Variable" \
- -o $(FONTDIR)/var/Inter-Variable-Italic.ttf \
- $(FONTDIR)/var/gen-stat/.Inter-Italic.var.ttf
- rm -rf $(FONTDIR)/var/gen-stat
- touch $@
-
-$(FONTDIR)/var/Inter-Variable.ttf: $(FONTDIR)/var/.Inter-Variable.stamp
- touch $@
-$(FONTDIR)/var/Inter-Variable-Italic.ttf: $(FONTDIR)/var/.Inter-Variable.stamp
- touch $@
var: \
$(FONTDIR)/var/Inter-Variable.ttf \