summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-12-01 22:52:13 +0000
committerKarl Berry <karl@freefriends.org>2015-12-01 22:52:13 +0000
commit4173dbc53c26152eb3735fe791c532e182d01b48 (patch)
tree076de4b5261e5f01904299ba92ef7787f0f8ad09 /Master/texmf-dist/doc/fonts
parent8ed3dbe28dcc7f57223ddfcd9b2f0ac263d5e3ec (diff)
xcharter (1dec15)
git-svn-id: svn://tug.org/texlive/trunk@38990 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts')
-rw-r--r--Master/texmf-dist/doc/fonts/xcharter/README7
-rwxr-xr-xMaster/texmf-dist/doc/fonts/xcharter/altone.py9
2 files changed, 13 insertions, 3 deletions
diff --git a/Master/texmf-dist/doc/fonts/xcharter/README b/Master/texmf-dist/doc/fonts/xcharter/README
index 735324c93f7..075db8b7533 100644
--- a/Master/texmf-dist/doc/fonts/xcharter/README
+++ b/Master/texmf-dist/doc/fonts/xcharter/README
@@ -1,6 +1,6 @@
XCharter Fonts
Michael Sharpe
- 2015-07-28
+ 2015-11-30
This package is an extension of Bitstream Charter, whose original license is reproduced below, as required under the terms of that license. The extension provides small caps, oldstyle figures and superior figures in all four styles, accompanied by LaTeX font support files. The font files themselves are in otf and pfb formats. The fonts are licensed as Free fonts under the same terms as the original from Bitstream. All other support files are subject to the LaTeX Project Public License. See
http://www.ctan.org/license/lppl1.3
@@ -22,7 +22,10 @@ Original Bitstream Free font license:
The font modifications are Copyright (c) 2013--2015, Michael Sharpe.
-Current version: 1.075 2015-07-28
+Current version: 1.076 2015-11-30
+
+Changes in version 1.076
+Corrected some issues with the generating script as it affected ot1-encoded tosf fonts.
Changes in version 1.075
Added OT1 encoded fonts with Greek uppercase letters taken from newtx, scaled up appropriately. This addition permits newtxmath with option charter to behave as expected with \mathrm, \mathit, \mathnormal and \mathbf applied to uppercase Greek letters.
diff --git a/Master/texmf-dist/doc/fonts/xcharter/altone.py b/Master/texmf-dist/doc/fonts/xcharter/altone.py
index e79b3da3a8c..f2a255a3691 100755
--- a/Master/texmf-dist/doc/fonts/xcharter/altone.py
+++ b/Master/texmf-dist/doc/fonts/xcharter/altone.py
@@ -9,8 +9,10 @@ encfiles=set()
enclst=[]
enclstt1=[]
enclstly1=[]
+enclstot1=[]
encfilest1=set()
encfilesly1=set()
+encfilesot1=set()
newlines=[]
afmcmds=[]
vflst=[]
@@ -23,6 +25,8 @@ with open(tmfv+"/fonts/map/dvips/xcharter/XCharter.map",'r') as f:
if (enc[-4:]==".enc") and (enc[:4]=="xch_"):
if "-ly1-" in line:
enclstly1.append(enc)
+ elif "-ot1-" in line:
+ enclstot1.append(enc)
else:
enclstt1.append(enc)
h=tmp[5][1:-4] # psfile, without .pfb or <
@@ -33,6 +37,7 @@ with open(tmfv+"/fonts/map/dvips/xcharter/XCharter.map",'r') as f:
encfilest1=set(enclstt1)
encfilesly1=set(enclstly1)
+encfilesot1=set(enclstot1)
for f in sorted(encfilest1):
with open(tmfv+"/fonts/enc/dvips/xcharter/"+f,'r') as g:
tmp = g.read()
@@ -68,7 +73,9 @@ with open(tmfv+"/fonts/map/dvips/xcharter/XCharter.map",'r') as f:
tmp[4]="<["+enc # encoding file, prefixed by <[
newlines.append(' '.join(tmp))
h=tmp[5][1:-4] # psfile, without .pfb or <
- a=tmp[0][:-6] # name of vf
+ a=tmp[0]
+ if a[-6:]=="--base":
+ a=tmp[0][:-6] # name of vf
vflst.append(a)
s="/usr/texbin/afm2tfm "+h+" -T "+tmfv+"/fonts/enc/dvips/xcharter/"+enc+" -v "+a+" "+tmp[0]
afmcmds.append(s)