summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/xits
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-05-20 23:38:48 +0000
committerKarl Berry <karl@freefriends.org>2012-05-20 23:38:48 +0000
commit641bca3c8ebcbe2fd02b3abbdeb29170479c12f9 (patch)
tree602d42b8519c19cddfaea42e64fb24b7b8eb444e /Master/texmf-dist/doc/fonts/xits
parent7f54d85b7dd2e8db1e8cca36c48e2f82eaa81034 (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.txt49
-rw-r--r--Master/texmf-dist/doc/fonts/xits/Makefile25
-rwxr-xr-xMaster/texmf-dist/doc/fonts/xits/postprocess.py4
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