summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-04-08 22:18:58 +0000
committerKarl Berry <karl@freefriends.org>2014-04-08 22:18:58 +0000
commit0b8adef8363da0506bac6be5e6efeae56b09d82e (patch)
treedda0b6eb0b2cbd12326cb86ed4b108d8f81fe777 /Master
parent42ab0e77edd00d0df21835b8f53b6c2144864034 (diff)
newtx (8apr14)
git-svn-id: svn://tug.org/texlive/trunk@33408 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/README5
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdfbin257392 -> 258199 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex2
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/zbvbmi.tfmbin0 -> 1936 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/zbvmi.tfmbin0 -> 2908 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/zbvbmi.vfbin0 -> 940 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/zbvmi.vfbin0 -> 1164 bytes
-rw-r--r--Master/texmf-dist/tex/latex/newtx/newtxmath.sty21
-rw-r--r--Master/texmf-dist/tex/latex/newtx/newtxtext.sty4
-rw-r--r--Master/texmf-dist/tex/latex/newtx/omlzbvmi.fd29
10 files changed, 52 insertions, 9 deletions
diff --git a/Master/texmf-dist/doc/fonts/newtx/README b/Master/texmf-dist/doc/fonts/newtx/README
index 62d5c26f7a8..2d495ea5dd5 100644
--- a/Master/texmf-dist/doc/fonts/newtx/README
+++ b/Master/texmf-dist/doc/fonts/newtx/README
@@ -1,10 +1,13 @@
This package, based on txfonts, provides many fixes and enhancements to the txfonts package, splitting it into two separate packages---newtxtext and newtxmath, which may be run independently of one another. It provides scaling, improved metrics, and other options. In particular, newtxmath offers a libertine option which substitutes Linux Libertine (provided with TeXLive and MikTeX) italic and Greek letters for the default Times letters, providing a good match for the Libertine text font, which is heavier than Computer Modern but lighter than Times, and in my experience, looks very sharp and clear on the screen.
-Current version: 1.241
+Current version: 1.25
This material is subject to the LaTeX Project Public License. See http://www.ctan.org/license/lppl1.3
for the details of that license.
+Changes in version 1.25
+Added the options baskervaldx, Baskervaldx to load math italics from Baskervaldx rather than Times. The Baskervaldx package must, of course, be installed and enabled.
+
Changes in version 1.241
Changed mod in 1.24 to always use math accents from newtxtext to an option triggered by timesmathacc. The previous version was problematic in languages where accents might occur in operator names.
diff --git a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf
index 26a33b57238..617350b07a6 100644
--- a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf
+++ b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
index 8e1b3e86169..2e4e2ba3e0b 100644
--- a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
+++ b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
@@ -75,6 +75,7 @@ loads the math part of the {\tt txfonts} (with revised metrics and additional gl
\item {\tt libertine} loads different versions of math italic and bold math italic based on \textsf{Libertine} rather than \textsf{Times}---the {\tt varg} option is disabled in this case, as the equivalent variant forms are made available by default;
\item {\tt minion} loads different versions of math italic and bold math italic based on \textsf{MinionPro} rather than \textsf{Times}---the {\tt varg} option is disabled in this case, as the equivalent variant forms are made available by default---see the extended discussion below;
\item {\tt garamondx} loads different versions of math italic and bold math italic based on \textsf{garamondx} rather than \textsf{Times}---the {\tt varg} option is disabled in this case, as the equivalent variant forms are made available by default.
+\item {\tt baskervaldx} (or {\tt Baskervaldx}) loads different versions of math italic and bold math italic based on \textsf{Baskervaldx} rather than \textsf{Times}---the {\tt varg} option is disabled in this case, as the equivalent variant forms are made available by default.
\item the {\tt libertine} option also replaces both slanted and upright Greek symbols by the corresponding Libertine glyphs, and similarly for {\tt minion} and {\tt garamondx};
\item
{\tt cmintegrals} instructs \textsf{newtxmath} to load a thicker version of the Computer Modern integral in place of the \textsf{newtxmath} default---the txfonts integral (identical to the integral in the Wolfram fonts), which is not to everyone's taste---a consequence is that none of the special forms of \textsf{txfonts} integrals are available;
@@ -182,6 +183,7 @@ The following examples illustrate some general models, the most unintuitive bein
%Now load the otf text fonts using fontspec---won't affect math
\usepackage[no-math]{fontspec} % process with XeLaTeX or LuaLaTeX
\usepackage{libertine}
+%\usepackage[osf,semibold]{libertine} for osf in text, semibold as bold
\end{verbatim}
The next example is similar, but in math mode, numbers, basic symbols, operator names, \verb|\mathrm| and \verb|\mathbf| will render with {\tt fbb-LF}, though math italic and math Greek letters will be from {\tt libertine}. (Note that one specifies the encoding and redefines \verb|\rmdefault|. For reasons I don't yet understand, it may not work to load the font package---ie, don't substitute \verb|\usepackage{fbb}|, as that will mess up bold in the libertine text package.)
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/zbvbmi.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/zbvbmi.tfm
new file mode 100644
index 00000000000..64eb266a657
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/zbvbmi.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/zbvmi.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/zbvmi.tfm
new file mode 100644
index 00000000000..b4521cedf09
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/zbvmi.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/zbvbmi.vf b/Master/texmf-dist/fonts/vf/public/newtx/zbvbmi.vf
new file mode 100644
index 00000000000..4e4e2d71d3e
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/zbvbmi.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/zbvmi.vf b/Master/texmf-dist/fonts/vf/public/newtx/zbvmi.vf
new file mode 100644
index 00000000000..b59c92e2236
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/zbvmi.vf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/newtx/newtxmath.sty b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty
index c536b0f62bb..075207f26bf 100644
--- a/Master/texmf-dist/tex/latex/newtx/newtxmath.sty
+++ b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty
@@ -10,8 +10,8 @@
% of glyph collisions.
% These modifications are by Michael Sharpe, msharpe at ucsd dot edu
-\def\fileversion{1.241}
-\def\filedate{2014/03/18}
+\def\fileversion{1.25}
+\def\filedate{2014/04/07}
\ProvidesPackage{newtxmath}
[\filedate\space v\fileversion]
\@ifundefined{newtxmathLoaded}{}{\endinput}
@@ -49,7 +49,7 @@
\tx@symbolsCtrue
\newif\iftx@altnu
\newif\iftx@largelibfigs
-\newif\iftx@minion \newif\iftx@libaltvw
+\newif\iftx@minion \newif\iftx@libaltvw \newif\iftx@bv
\DeclareOption{timesmathacc}{\tx@tmatrue}
\DeclareOption{bigdelims}{\tx@bigdelimstrue}
\DeclareOption{varbb}{\tx@varbbtrue}
@@ -59,6 +59,8 @@
\DeclareOption{libertine}{\tx@libertinetrue}
\DeclareOption{minion}{\tx@miniontrue}
\DeclareOption{garamondx}{\tx@gmtrue}
+\DeclareOption{baskervaldx}{\tx@bvtrue}
+\DeclareOption{Baskervaldx}{\tx@bvtrue}
\DeclareOption{cmintegrals}{\tx@cminttrue}
\DeclareOption{cmbraces}{\tx@bracestrue}
\DeclareOption{noamssymbols}{\tx@amsfalse}
@@ -78,6 +80,7 @@ amssymbols,uprightGreek}
\iftx@libertine\ifx\X@s@v@rg\undefined\else\let\X@s@v@rg\@undefined\fi\fi
\iftx@minion\ifx\X@s@v@rg\undefined\else\let\X@s@v@rg\@undefined\fi\fi
\iftx@gm\ifx\X@s@v@rg\undefined\else\let\X@s@v@rg\@undefined\fi\fi
+\iftx@bv\ifx\X@s@v@rg\undefined\else\let\X@s@v@rg\@undefined\fi\fi
% altnu, liby and largelibfigs valid only with libertine
\iftx@libertine\else\tx@altnufalse\tx@largelibfigsfalse\tx@libyfalse\fi
% Use existing text fonts for operators, mathrm, etc
@@ -123,9 +126,15 @@ amssymbols,uprightGreek}
\SetSymbolFont{letters}{bold}{OML}{zgmmi}{b}{it}
\DeclareFontSubstitution{OML}{zgmmi}{m}{it}
\else
- \DeclareSymbolFont{letters}{OML}{ntxmi}{m}{it}
- \SetSymbolFont{letters}{bold}{OML}{ntxmi}{b}{it}
- \DeclareFontSubstitution{OML}{ntxmi}{m}{it}
+ \iftx@bv
+ \DeclareSymbolFont{letters}{OML}{zbvmi}{m}{it}
+ \SetSymbolFont{letters}{bold}{OML}{zbvmi}{b}{it}
+ \DeclareFontSubstitution{OML}{zbvmi}{m}{it}
+ \else
+ \DeclareSymbolFont{letters}{OML}{ntxmi}{m}{it}
+ \SetSymbolFont{letters}{bold}{OML}{ntxmi}{b}{it}
+ \DeclareFontSubstitution{OML}{ntxmi}{m}{it}
+ \fi
\fi
\fi
\fi
diff --git a/Master/texmf-dist/tex/latex/newtx/newtxtext.sty b/Master/texmf-dist/tex/latex/newtx/newtxtext.sty
index dc3387f0d80..c2c63b5d8d4 100644
--- a/Master/texmf-dist/tex/latex/newtx/newtxtext.sty
+++ b/Master/texmf-dist/tex/latex/newtx/newtxtext.sty
@@ -13,8 +13,8 @@
% Added scaled keyword and osf option;
% Modified the definition of \k to bypass problem with grouping;
-\def\fileversion{1.241}
-\def\filedate{2014/03/18}
+\def\fileversion{1.25}
+\def\filedate{2014/04/07}
\ProvidesPackage{newtxtext}[\filedate\space v\fileversion]
\message{`newtxtext' v\fileversion, \filedate\space Text macros based on txfonts (msharpe)}
diff --git a/Master/texmf-dist/tex/latex/newtx/omlzbvmi.fd b/Master/texmf-dist/tex/latex/newtx/omlzbvmi.fd
new file mode 100644
index 00000000000..a5af8d16443
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/omlzbvmi.fd
@@ -0,0 +1,29 @@
+%Filename: omlzbvmi.fd
+%Created by: tex bv-drv
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{omlzbvmi.fd}
+ [2014/04/06 Fontinst v1.933 font definitions for OML/zbvmi.]
+
+\expandafter\ifx\csname ntxmath@scaled\endcsname\relax
+ \let\ntxmath@scaled\@empty%
+\fi
+
+\DeclareFontFamily{OML}{zbvmi}{\skewchar \font =127}
+
+\DeclareFontShape{OML}{zbvmi}{m}{it}{
+ <-> \ntxmath@scaled zbvmi
+}{}
+
+\DeclareFontShape{OML}{zbvmi}{b}{it}{
+ <-> \ntxmath@scaled zbvbmi
+}{}
+
+\DeclareFontShape{OML}{zbvmi}{m}{sl}{<->ssub * zbvmi/m/it}{}
+\DeclareFontShape{OML}{zbvmi}{bx}{it}{<->ssub * zbvmi/b/it}{}
+\DeclareFontShape{OML}{zbvmi}{b}{sl}{<->ssub * zbvmi/b/it}{}
+\DeclareFontShape{OML}{zbvmi}{bx}{sl}{<->ssub * zbvmi/b/sl}{}
+
+\endinput