summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2023-05-31 21:36:33 +0300
committerRasmus Andersson <rasmus@notion.se>2023-05-31 21:36:33 +0300
commit5f12e203cbc86d5e093eb31cd92e073dd7058b4f (patch)
tree2bcd1eafaf15aec36f5ea168564f7832c7bf5095
parentb50c358358bf2e644b6eb1ed8f6585edb351fdc7 (diff)
downloadinter-4.0-beta9b.tar.xz
tooling: pass --no-autohint to fontmake to ensure no time is wasted on autohintingv4.0-beta9b
-rw-r--r--Makefile6
1 files changed, 5 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 07bbc9538..aa969b0d4 100644
--- a/Makefile
+++ b/Makefile
@@ -152,7 +152,8 @@ build/ufo-editable/.ok: build/ufo-editable/Inter-Roman.designspace build/ufo-edi
# arguments to fontmake
FM_ARGS_2 := $(FM_ARGS) \
--overlaps-backend pathops \
- --flatten-components
+ --flatten-components \
+ --no-autohint
ifndef DEBUG
FM_ARGS_2 += --production-names
else
@@ -178,15 +179,18 @@ $(FONTDIR)/static/%.ttf: $(UFODIR)/%.ufo build/features_data | $(FONTDIR)/static
$(FONTDIR)/static-hinted/%.ttf: $(FONTDIR)/static/%.ttf | $(FONTDIR)/static-hinted venv
. $(VENV) ; python -m ttfautohint --no-info "$<" "$@"
+
$(FONTDIR)/var/_%.var.ttf: $(UFODIR)/%.var.designspace build/features_data | $(FONTDIR)/var venv
. $(VENV) ; fontmake -o variable -m $< --output-path $@ $(FM_ARGS_2)
$(FONTDIR)/var/_%.var.otf: $(UFODIR)/%.var.designspace build/features_data | $(FONTDIR)/var venv
. $(VENV) ; fontmake -o variable-cff2 -m $< --output-path $@ $(FM_ARGS_2)
+
%.woff2: %.ttf | venv
. $(VENV) ; misc/tools/woff2 compress -o "$@" "$<"
+
$(FONTDIR)/static:
mkdir -p $@
$(FONTDIR)/static-hinted: