From 49437428f6ff5307c43568956c320099aa253e49 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 28 May 2013 22:09:52 +0000 Subject: xits (28may13) git-svn-id: svn://tug.org/texlive/trunk@30782 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/xits/Makefile | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) (limited to 'Master/texmf-dist/doc/fonts/xits/Makefile') diff --git a/Master/texmf-dist/doc/fonts/xits/Makefile b/Master/texmf-dist/doc/fonts/xits/Makefile index 8455c7f18bf..cc97a6de672 100644 --- a/Master/texmf-dist/doc/fonts/xits/Makefile +++ b/Master/texmf-dist/doc/fonts/xits/Makefile @@ -1,20 +1,24 @@ NAME=xits -VERSION=1.106 +VERSION=1.107 SRC=sources DOC=documentation DOCSRC=$(DOC)/$(DOC)-$(SRC) DIST=$(NAME)-$(VERSION) -FF=fontforge -lang=ff +PY=python POSTPROCESS=./postprocess.py -FFLAGES=0x200000 -SCRIPT='Open($$1);\ - if ($$argc>3)\ - MergeFeature($$2);\ - endif;\ - SetFontNames("","","","","","$(VERSION)");\ - Generate($$argv[$$argc-1], "", $(FFLAGES))' + +define $(NAME)SCRIPT +import fontforge, sys +f = fontforge.open(sys.argv[1]) +if len(sys.argv) > 3: + f.mergeFeature(sys.argv[3]) +f.version = "$(VERSION)" +f.generate(sys.argv[2], flags=("round", "opentype")) +endef + +export $(NAME)SCRIPT FONTS=math mathbold regular bold italic bolditalic DOCS=user-guide xits-specimen @@ -31,19 +35,19 @@ otf: $(OTF) xits-math.otf: $(SRC)/xits-math.sfd Makefile $(POSTPROCESS) @echo "Building $@" - @$(FF) -c $(SCRIPT) $< $@ 2>/dev/stdout 1>/dev/stderr | tail -n +4 + @$(PY) -c "$$$(NAME)SCRIPT" $< $@ @$(POSTPROCESS) $@ @mv $@.post $@ xits-mathbold.otf: $(SRC)/xits-mathbold.sfd Makefile $(POSTPROCESS) @echo "Building $@" - @$(FF) -c $(SCRIPT) $< $@ 2>/dev/stdout 1>/dev/stderr | tail -n +4 + @$(PY) -c "$$$(NAME)SCRIPT" $< $@ @$(POSTPROCESS) $@ @mv $@.post $@ -%.otf: $(SRC)/%.sfd Makefile $(POSTPROCESS) +%.otf: $(SRC)/%.sfd Makefile $(SRC)/$(FEA) $(POSTPROCESS) @echo "Building $@" - @$(FF) -c $(SCRIPT) $< $(SRC)/$(FEA) $@ 2>/dev/stdout 1>/dev/stderr | tail -n +4 + @$(PY) -c "$$$(NAME)SCRIPT" $< $@ $(SRC)/$(FEA) @$(POSTPROCESS) $@ @mv $@.post $@ -- cgit v1.2.3