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/FONTLOG.txt | 10 ++++++++ Master/texmf-dist/doc/fonts/xits/Makefile | 30 ++++++++++++++---------- Master/texmf-dist/doc/fonts/xits/user-guide.pdf | Bin 30430 -> 33610 bytes Master/texmf-dist/doc/fonts/xits/user-guide.tex | 6 +++-- 4 files changed, 31 insertions(+), 15 deletions(-) (limited to 'Master/texmf-dist/doc') diff --git a/Master/texmf-dist/doc/fonts/xits/FONTLOG.txt b/Master/texmf-dist/doc/fonts/xits/FONTLOG.txt index cc3d6d3e2f4..8612ff04ead 100644 --- a/Master/texmf-dist/doc/fonts/xits/FONTLOG.txt +++ b/Master/texmf-dist/doc/fonts/xits/FONTLOG.txt @@ -191,6 +191,16 @@ http://github.com/khaledhosny/xits-math ChangeLog ---------- +28 May 2013 (Khaled Hosny) Version 1.107 +- Make ‘rtlm’ feature work with Firefox +- Disable fi ligatures with Turkish +- New/improved accent positioning for all math alphabets +- Italic correction for math alphabets accessible via stylistic sets +- Fix coverage of italic mathbb stylistic sets +- Make regular partial differential (U+2202) upright +- Rework bold integral summations +- Improve script positions of upright alphabet + 28 May 2012 (Khaled Hosny) Version 1.106 - Improve accent possitioning of bold script alphabet - Fix integral italic correction of bold math font 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 $@ diff --git a/Master/texmf-dist/doc/fonts/xits/user-guide.pdf b/Master/texmf-dist/doc/fonts/xits/user-guide.pdf index 4b56b6dc3a9..a7914653bc6 100644 Binary files a/Master/texmf-dist/doc/fonts/xits/user-guide.pdf and b/Master/texmf-dist/doc/fonts/xits/user-guide.pdf differ diff --git a/Master/texmf-dist/doc/fonts/xits/user-guide.tex b/Master/texmf-dist/doc/fonts/xits/user-guide.tex index dd9262f6655..80d231c3cd6 100644 --- a/Master/texmf-dist/doc/fonts/xits/user-guide.tex +++ b/Master/texmf-dist/doc/fonts/xits/user-guide.tex @@ -1,5 +1,7 @@ \setupbodyfont[xits] +\setupinteraction[state=start] +\useURL [ms-font-install] [http://www.microsoft.com/typography/truetypeinstall.mspx] [] [Installing fonts on Windows] \starttext \section{Introduction} @@ -63,8 +65,8 @@ installed under TEXMF tree, otherwise you will not be able to access fonts by font name. \subsection{MS Office} -MS Office 2007 or newer is required, the fonts can be installed the regular -way. +MS Office 2007 or newer is required, please refer to Microsoft’s +\from[ms-font-install] for general font installation instruction. \section{Usage} -- cgit v1.2.3