diff options
author | Karl Berry <karl@freefriends.org> | 2012-05-20 23:38:48 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-05-20 23:38:48 +0000 |
commit | 641bca3c8ebcbe2fd02b3abbdeb29170479c12f9 (patch) | |
tree | 602d42b8519c19cddfaea42e64fb24b7b8eb444e /Master/texmf-dist/doc/fonts/xits | |
parent | 7f54d85b7dd2e8db1e8cca36c48e2f82eaa81034 (diff) |
xits 1.105 (18may12)
git-svn-id: svn://tug.org/texlive/trunk@26512 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/xits')
-rw-r--r-- | Master/texmf-dist/doc/fonts/xits/FONTLOG.txt | 49 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/xits/Makefile | 25 | ||||
-rwxr-xr-x | Master/texmf-dist/doc/fonts/xits/postprocess.py | 4 |
3 files changed, 48 insertions, 30 deletions
diff --git a/Master/texmf-dist/doc/fonts/xits/FONTLOG.txt b/Master/texmf-dist/doc/fonts/xits/FONTLOG.txt index f56135383a1..7aef91bd328 100644 --- a/Master/texmf-dist/doc/fonts/xits/FONTLOG.txt +++ b/Master/texmf-dist/doc/fonts/xits/FONTLOG.txt @@ -28,7 +28,7 @@ XITS currently provides the following Unicode coverage: Latin Extended-B (U+0180-024F): 37/208 (17.79%) IPA Extensions (U+0250-02AF): 91/96 (94.79%) Spacing Modifier Letters (U+02B0-02FF): 62/80 (77.50%) - Combining Diacritical Marks (U+0300-036F): 72/112 (64.29%) + Combining Diacritical Marks (U+0300-036F): 73/112 (65.18%) Greek and Coptic (U+0370-03FF): 93/134 (69.40%) Cyrillic (U+0400-04FF): 102/256 (39.84%) Arabic (U+0600-06FF): 67/250 (26.80%) @@ -37,30 +37,29 @@ XITS currently provides the following Unicode coverage: Latin Extended Additional (U+1E00-1EFF): 8/256 (3.12%) General Punctuation (U+2000-206F): 70/107 (65.42%) Superscripts and Subscripts (U+2070-209F): 1/34 (2.94%) - Currency Symbols (U+20A0-20CF): 4/22 (18.18%) + Currency Symbols (U+20A0-20CF): 4/25 (16.00%) Combining Diacritical Marks for Symbols (U+20D0-20FF): 24/33 (72.73%) Letterlike Symbols (U+2100-214F): 60/80 (75.00%) - Number Forms (U+2150-218F): 12/54 (22.22%) + Number Forms (U+2150-218F): 12/58 (20.69%) Arrows (U+2190-21FF): 103/112 (91.96%) Mathematical Operators (U+2200-22FF): 256/256 (100.00%) - Miscellaneous Technical (U+2300-23FF): 90/232 (38.79%) + Miscellaneous Technical (U+2300-23FF): 90/233 (38.63%) Control Pictures (U+2400-243F): 1/39 (2.56%) Enclosed Alphanumerics (U+2460-24FF): 62/160 (38.75%) Box Drawing (U+2500-257F): 45/128 (35.16%) Block Elements (U+2580-259F): 8/32 (25.00%) Geometric Shapes (U+25A0-25FF): 96/96 (100.00%) - Miscellaneous Symbols (U+2600-26FF): 54/191 (28.27%) - Dingbats (U+2700-27BF): 30/174 (17.24%) + Miscellaneous Symbols (U+2600-26FF): 54/250 (21.60%) + Dingbats (U+2700-27BF): 30/175 (17.14%) Miscellaneous Mathematical Symbols-A (U+27C0-27EF): 43/44 (97.73%) Supplemental Arrows-A (U+27F0-27FF): 16/16 (100.00%) Supplemental Arrows-B (U+2900-297F): 128/128 (100.00%) Miscellaneous Mathematical Symbols-B (U+2980-29FF): 128/128 (100.00%) Supplemental Mathematical Operators (U+2A00-2AFF): 256/256 (100.00%) - Miscellaneous Symbols and Arrows (U+2B00-2BFF): 64/82 (78.05%) + Miscellaneous Symbols and Arrows (U+2B00-2BFF): 64/87 (73.56%) CJK Symbols and Punctuation (U+3000-303F): 2/64 (3.12%) Hiragana (U+3040-309F): 1/93 (1.08%) Latin Extended-D (U+A720-A7FF): 1/114 (0.88%) - Alphabetic Presentation Forms (U+FB00-FB4F): 5/58 (8.62%) Variation Selectors (U+FE00-FE0F): 1/16 (6.25%) Specials (U+FFF0-FFFF): 1/5 (20.00%) Mathematical Alphanumeric Symbols (U+1D400-1D7FF): 996/996 (100.00%) @@ -80,26 +79,26 @@ XITS currently provides the following Unicode coverage: Latin Extended Additional (U+1E00-1EFF): 8/256 (3.12%) General Punctuation (U+2000-206F): 46/107 (42.99%) Superscripts and Subscripts (U+2070-209F): 1/34 (2.94%) - Currency Symbols (U+20A0-20CF): 4/22 (18.18%) + Currency Symbols (U+20A0-20CF): 4/25 (16.00%) Combining Diacritical Marks for Symbols (U+20D0-20FF): 24/33 (72.73%) Letterlike Symbols (U+2100-214F): 60/80 (75.00%) - Number Forms (U+2150-218F): 12/54 (22.22%) + Number Forms (U+2150-218F): 12/58 (20.69%) Arrows (U+2190-21FF): 103/112 (91.96%) Mathematical Operators (U+2200-22FF): 256/256 (100.00%) - Miscellaneous Technical (U+2300-23FF): 61/232 (26.29%) + Miscellaneous Technical (U+2300-23FF): 61/233 (26.18%) Control Pictures (U+2400-243F): 1/39 (2.56%) Enclosed Alphanumerics (U+2460-24FF): 62/160 (38.75%) Box Drawing (U+2500-257F): 45/128 (35.16%) Block Elements (U+2580-259F): 8/32 (25.00%) Geometric Shapes (U+25A0-25FF): 96/96 (100.00%) - Miscellaneous Symbols (U+2600-26FF): 54/191 (28.27%) - Dingbats (U+2700-27BF): 30/174 (17.24%) + Miscellaneous Symbols (U+2600-26FF): 54/250 (21.60%) + Dingbats (U+2700-27BF): 30/175 (17.14%) Miscellaneous Mathematical Symbols-A (U+27C0-27EF): 43/44 (97.73%) Supplemental Arrows-A (U+27F0-27FF): 16/16 (100.00%) Supplemental Arrows-B (U+2900-297F): 128/128 (100.00%) Miscellaneous Mathematical Symbols-B (U+2980-29FF): 128/128 (100.00%) Supplemental Mathematical Operators (U+2A00-2AFF): 256/256 (100.00%) - Miscellaneous Symbols and Arrows (U+2B00-2BFF): 64/82 (78.05%) + Miscellaneous Symbols and Arrows (U+2B00-2BFF): 64/87 (73.56%) CJK Symbols and Punctuation (U+3000-303F): 2/64 (3.12%) Hiragana (U+3040-309F): 1/93 (1.08%) Latin Extended-D (U+A720-A7FF): 1/114 (0.88%) @@ -120,18 +119,18 @@ XITS currently provides the following Unicode coverage: Latin Extended Additional (U+1E00-1EFF): 8/256 (3.12%) General Punctuation (U+2000-206F): 40/107 (37.38%) Superscripts and Subscripts (U+2070-209F): 1/34 (2.94%) - Currency Symbols (U+20A0-20CF): 4/22 (18.18%) + Currency Symbols (U+20A0-20CF): 4/25 (16.00%) Combining Diacritical Marks for Symbols (U+20D0-20FF): 22/33 (66.67%) Letterlike Symbols (U+2100-214F): 38/80 (47.50%) - Number Forms (U+2150-218F): 12/54 (22.22%) + Number Forms (U+2150-218F): 12/58 (20.69%) Arrows (U+2190-21FF): 82/112 (73.21%) Mathematical Operators (U+2200-22FF): 237/256 (92.58%) - Miscellaneous Technical (U+2300-23FF): 15/232 (6.47%) + Miscellaneous Technical (U+2300-23FF): 15/233 (6.44%) Control Pictures (U+2400-243F): 1/39 (2.56%) Enclosed Alphanumerics (U+2460-24FF): 62/160 (38.75%) Box Drawing (U+2500-257F): 40/128 (31.25%) Geometric Shapes (U+25A0-25FF): 6/96 (6.25%) - Miscellaneous Symbols (U+2600-26FF): 3/191 (1.57%) + Miscellaneous Symbols (U+2600-26FF): 3/250 (1.20%) Miscellaneous Mathematical Symbols-A (U+27C0-27EF): 4/44 (9.09%) Miscellaneous Mathematical Symbols-B (U+2980-29FF): 10/128 (7.81%) Supplemental Mathematical Operators (U+2A00-2AFF): 58/256 (22.66%) @@ -148,7 +147,7 @@ XITS currently provides the following Unicode coverage: Cyrillic (U+0400-04FF): 102/256 (39.84%) Latin Extended Additional (U+1E00-1EFF): 8/256 (3.12%) General Punctuation (U+2000-206F): 23/107 (21.50%) - Currency Symbols (U+20A0-20CF): 4/22 (18.18%) + Currency Symbols (U+20A0-20CF): 4/25 (16.00%) Combining Diacritical Marks for Symbols (U+20D0-20FF): 20/33 (60.61%) Letterlike Symbols (U+2100-214F): 30/80 (37.50%) Mathematical Operators (U+2200-22FF): 2/256 (0.78%) @@ -168,7 +167,7 @@ XITS currently provides the following Unicode coverage: Cyrillic (U+0400-04FF): 102/256 (39.84%) Latin Extended Additional (U+1E00-1EFF): 8/256 (3.12%) General Punctuation (U+2000-206F): 23/107 (21.50%) - Currency Symbols (U+20A0-20CF): 4/22 (18.18%) + Currency Symbols (U+20A0-20CF): 4/25 (16.00%) Combining Diacritical Marks for Symbols (U+20D0-20FF): 1/33 (3.03%) Letterlike Symbols (U+2100-214F): 29/80 (36.25%) Mathematical Operators (U+2200-22FF): 2/256 (0.78%) @@ -192,10 +191,18 @@ http://github.com/khaledhosny/xits-math ChangeLog ---------- +18 May 2012 (Khaled Hosny) <XITS> Version 1.105 +- Remove ligatures and oldstyle figures from math font +- Move primes closer together +- Fix extensibility of combining over/under arrows +- Add 4 pre-built sizes for bar glyphs +- Initial bold math font +- Add under left right arrow + 12 Feb 2012 (Khaled Hosny) <XITS> Version 1.104 - Fix various warnings reported vy `compareFamily` tool of AFDKO - Fix primes size so that base and superscripted primes are identical in size - and a bit smaller than before. + and a bit smaller than before 29 Nov 2011 (Khaled Hosny) <XITS> Version 1.103 - Remove erroneous dots from U+2A2B and add U+2A2C to XITS Bold diff --git a/Master/texmf-dist/doc/fonts/xits/Makefile b/Master/texmf-dist/doc/fonts/xits/Makefile index 520900f6ef5..48da2c6fac5 100644 --- a/Master/texmf-dist/doc/fonts/xits/Makefile +++ b/Master/texmf-dist/doc/fonts/xits/Makefile @@ -1,5 +1,5 @@ NAME=xits -VERSION=1.104 +VERSION=1.105 SRC=sources DOC=documentation @@ -9,11 +9,14 @@ DIST=$(NAME)-$(VERSION) FF=fontforge -lang=ff POSTPROCESS=./postprocess.py FFLAGES=0x200000 -SCRIPT='Open($$1); MergeFeature("$(SRC)/$(FEA)");\ +SCRIPT='Open($$1);\ + if ($$argc>3)\ + MergeFeature($$2);\ + endif;\ SetFontNames("","","","","","$(VERSION)");\ - Generate($$2, "", $(FFLAGES))' + Generate($$argv[$$argc-1], "", $(FFLAGES))' -FONTS=math regular bold italic bolditalic +FONTS=math mathbold regular bold italic bolditalic DOCS=user-guide xits-specimen FEA=xits.fea @@ -26,12 +29,24 @@ all: otf otf: $(OTF) -%.otf: $(SRC)/%.sfd Makefile $(POSTPROCESS) +xits-math.otf: $(SRC)/xits-math.sfd Makefile $(POSTPROCESS) + @echo "Building $@" + @$(FF) -c $(SCRIPT) $< $@ 2>/dev/stdout 1>/dev/stderr | tail -n +4 + @$(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 @$(POSTPROCESS) $@ @mv $@.post $@ +%.otf: $(SRC)/%.sfd Makefile $(POSTPROCESS) + @echo "Building $@" + @$(FF) -c $(SCRIPT) $< $(SRC)/$(FEA) $@ 2>/dev/stdout 1>/dev/stderr | tail -n +4 + @$(POSTPROCESS) $@ + @mv $@.post $@ + doc: $(PDF) $(DOC)/%.pdf: $(DOCSRC)/%.tex diff --git a/Master/texmf-dist/doc/fonts/xits/postprocess.py b/Master/texmf-dist/doc/fonts/xits/postprocess.py index af04a5fd7c2..e2f47fabb00 100755 --- a/Master/texmf-dist/doc/fonts/xits/postprocess.py +++ b/Master/texmf-dist/doc/fonts/xits/postprocess.py @@ -1,11 +1,7 @@ #!/usr/bin/env python import sys -import warnings from fontTools import ttLib -# suppress noisy DeprecationWarnings in fontTools -warnings.filterwarnings("ignore",category=DeprecationWarning) - font = ttLib.TTFont(sys.argv[1]) MS_Platform_ID = 3 |