summaryrefslogtreecommitdiff
path: root/fonts/newtx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-05-04 03:02:37 +0000
committerNorbert Preining <norbert@preining.info>2020-05-04 03:02:37 +0000
commit47af91cb8475b7352015cf05ce881e6b8415112d (patch)
tree17afceb279a6187f83336bac3c72536ae1522a88 /fonts/newtx
parentd78de17ddf0443233483fd98f40802cae5aa87c5 (diff)
CTAN sync 202005040302
Diffstat (limited to 'fonts/newtx')
-rw-r--r--fonts/newtx/README5
-rw-r--r--fonts/newtx/doc/newtxdoc.pdfbin1173057 -> 1173119 bytes
-rw-r--r--fonts/newtx/doc/newtxdoc.tex4
-rw-r--r--fonts/newtx/map/zmn.map10
-rw-r--r--fonts/newtx/tex/newtxmath.sty19
-rw-r--r--fonts/newtx/tfm/zmn-vw-b.tfmbin156 -> 0 bytes
-rw-r--r--fonts/newtx/tfm/zmn-vw-r.tfmbin712 -> 0 bytes
-rw-r--r--fonts/newtx/type1/zmn-vw-b.pfbbin2946 -> 0 bytes
-rw-r--r--fonts/newtx/type1/zmn-vw-r.pfbbin3085 -> 0 bytes
9 files changed, 23 insertions, 15 deletions
diff --git a/fonts/newtx/README b/fonts/newtx/README
index 017be5e532..499b65aa97 100644
--- a/fonts/newtx/README
+++ b/fonts/newtx/README
@@ -1,10 +1,13 @@
This package, initially 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.625 2020-03-02
+Current version: 1.626 2020-05-02
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.626
+Modified newtxmath.sty, changing option minion to enhanced status, providing another form of math support for MinionPro via the minion2newtx package, version 2.0 and higher.
+
Changes in version 1.625
1. Made some corrections to the subscript offsets in symbol fonts to provide better alignment of subscripts and superscripts.
2. Reworked the dot positions for the five letters i, j, ij, iogonek and idotbelow, restoring the positions used in the original URW fonts and in commercial versions of Times, so that the top of the dot position aligns with the cap-height, allowing for curvature effects. (Thanks to Daniel Benjamin Miller for reporting this discrepancy.)
diff --git a/fonts/newtx/doc/newtxdoc.pdf b/fonts/newtx/doc/newtxdoc.pdf
index 6297206272..47b404d23b 100644
--- a/fonts/newtx/doc/newtxdoc.pdf
+++ b/fonts/newtx/doc/newtxdoc.pdf
Binary files differ
diff --git a/fonts/newtx/doc/newtxdoc.tex b/fonts/newtx/doc/newtxdoc.tex
index baeec7a566..00a09e4681 100644
--- a/fonts/newtx/doc/newtxdoc.tex
+++ b/fonts/newtx/doc/newtxdoc.tex
@@ -436,7 +436,7 @@ will load {\tt amsmath} with option {\tt intlimits}. As of version 1.14, {\tt ne
This option allows the use of MinionPro as math letters (Latin and Greek) within the math font, but there are some caveats:
\begin{itemize}
\item
-you must use a recent version of MinionPro, such as the version that comes with recent versions of Adobe Reader. In addition, the fonts must installed under special names so they can be recognized by the support files---this is spelled out in the documentation for the minion2newtx package that must be downloaded from \url{CTAN.tug.org} and installed separately.
+you must use a recent version of MinionPro (2.00 minimum, 2.12 or higher prefered), such as the version that comes with recent versions of Adobe Reader. The {\tt MinionPro} package must be generated by {\tt FontPro}, and the CTAN package {\tt minion2newtx} must be installed sepately---it is not in \TeX Live. The details are spelled out in the documentation for the {\tt minion2newtx} package.
\end{itemize}
\section{The \TeX\ math font problem}
@@ -548,7 +548,7 @@ Variant 2 & \verb|$\vvmathbb{R}}$| $\vvmathbb{R}$& \verb|{\boldmath $\vvmathbb{R
The macros \verb|\vmathbb| and \verb|\vvmathbb| have been substantially rewritten as of version 1.55 and can now accept strings as arguments rather than just single characters. At some point in time, the \verb|\bm| and \verb|\boldsymbol| macros stopped working with the prior versions of these macros, and that remains a problem with the new versions. If you need only a few blackboard bold symbols, it may be better practice to define macros for each, including bold versions you might need. E.g., the your preamble:
\begin{verbatim}
\let\bbZ\undefined
-\DeclareMathSymbol{\bbZ}{\mathord}{lettersA}{218} $ Z may not always be in this location
+\DeclareMathSymbol{\bbZ}{\mathord}{lettersA}{218} % Z may not always be in this slot
\end{verbatim}
Then, \verb|\bm| will correctly understand
\begin{verbatim}
diff --git a/fonts/newtx/map/zmn.map b/fonts/newtx/map/zmn.map
deleted file mode 100644
index b2cfb49897..0000000000
--- a/fonts/newtx/map/zmn.map
+++ /dev/null
@@ -1,10 +0,0 @@
-rzmnr Minion2Pro-Regular " TeXBase1Encoding ReEncodeFont " <[8r.enc <zmnr.pfb
-rzmnb Minion2Pro-Bold " TeXBase1Encoding ReEncodeFont " <[8r.enc <zmnb.pfb
-rzmnri Minion2Pro-It " TeXBase1Encoding ReEncodeFont " <[8r.enc <zmnri.pfb
-rzmnbi Minion2Pro-BoldIt " TeXBase1Encoding ReEncodeFont " <[8r.enc <zmnbi.pfb
-rzmn-gr-r Minion2Pro-Regular " MinionAltEncoding ReEncodeFont " <[alt-mn-greek.enc <zmnr.pfb
-rzmn-gr-b Minion2Pro-Bold " MinionAltEncoding ReEncodeFont " <[alt-mn-greek.enc <zmnb.pfb
-rzmn-gr-it Minion2Pro-It " MinionAltEncoding ReEncodeFont " <[alt-mn-greek.enc <zmnri.pfb
-rzmn-gr-bit Minion2Pro-BoldIt " MinionAltEncoding ReEncodeFont " <[alt-mn-greek.enc <zmnbi.pfb
-zmn-vw-r zmn-vw-r <zmn-vw-r.pfb
-zmn-vw-b zmn-vw-b <zmn-vw-b.pfb
diff --git a/fonts/newtx/tex/newtxmath.sty b/fonts/newtx/tex/newtxmath.sty
index a2167aead8..88b2b1180c 100644
--- a/fonts/newtx/tex/newtxmath.sty
+++ b/fonts/newtx/tex/newtxmath.sty
@@ -11,8 +11,8 @@
% of glyph collisions.
% These modifications are by Michael Sharpe, msharpe at ucsd dot edu
-\def\fileversion{1.625}
-\def\filedate{2020/03/02}
+\def\fileversion{1.626}
+\def\filedate{2020/05/02}
\ProvidesPackage{newtxmath}[\filedate\space v\fileversion ]
\@ifundefined{newtxmathLoaded}{}{\endinput}
@@ -256,6 +256,8 @@ amssymbols,uprightGreek,nosubscriptcorrection}
\iftx@coch\tx@isenhtrue\else
\iftx@ut\tx@isenhtrue\else
\iftx@nc\tx@isenhtrue\else
+ \iftx@minion\tx@isenhtrue\else
+ \fi
\fi
\fi
\fi
@@ -311,6 +313,7 @@ amssymbols,uprightGreek,nosubscriptcorrection}
\tx@otfalse
\fi\fi
\fi
+\iftx@minion\edef\rmdefaultB{MinionPro-TLF}\fi
\edef\bold@wt{\ifx\iflibertine@otf\undefined b\else sb\fi}
\let\tx@enc\encodingdefault
\iftx@ot\let\tx@enc\ot@one\fi
@@ -2691,6 +2694,18 @@ $\hfil\displaystyle{#1}\hfil$\crcr%
\DeclareRobustCommand{\BIz}{\BI@{z}}
\fi% end \iftx@BI
+% Special constructions for Minion, where we cannot make real compund symbols
+ \iftx@minion % minion does not have hslash, lambdabar, lambdaslash,Zbar
+ \let\hslash\@empty \let\lambdaslash\@empty
+ \let\lambdabar\@empty \let\Zbar\@empty
+ \DeclareMathSymbol{\highbar}{\mathord}{lettersA}{252}
+ \DeclareMathSymbol{\slashbar}{\mathord}{lettersA}{253}
+ \DeclareMathSymbol{\midbar}{\mathord}{lettersA}{254}
+ \def\hslash{\text{\rlap{\hspace{.04em}$\slashbar$}$h$}}
+ \def\lambdaslash{\text{\rlap{\hspace{.1em}$\slashbar$}$\lambda$}}
+ \def\lambdabar{\text{\rlap{\hspace{.09em}$\highbar$}$\lambda$}}
+ \def\Zbar{\text{\rlap{$\midbar$}$\textrm{Z}$}}
+ \fi
\def\defaultscriptratio{.73} % default is .7
\def\defaultscriptscriptratio{.55} % default is .5
diff --git a/fonts/newtx/tfm/zmn-vw-b.tfm b/fonts/newtx/tfm/zmn-vw-b.tfm
deleted file mode 100644
index 46f5ac8d26..0000000000
--- a/fonts/newtx/tfm/zmn-vw-b.tfm
+++ /dev/null
Binary files differ
diff --git a/fonts/newtx/tfm/zmn-vw-r.tfm b/fonts/newtx/tfm/zmn-vw-r.tfm
deleted file mode 100644
index 3279b7539a..0000000000
--- a/fonts/newtx/tfm/zmn-vw-r.tfm
+++ /dev/null
Binary files differ
diff --git a/fonts/newtx/type1/zmn-vw-b.pfb b/fonts/newtx/type1/zmn-vw-b.pfb
deleted file mode 100644
index c5ef38f6b6..0000000000
--- a/fonts/newtx/type1/zmn-vw-b.pfb
+++ /dev/null
Binary files differ
diff --git a/fonts/newtx/type1/zmn-vw-r.pfb b/fonts/newtx/type1/zmn-vw-r.pfb
deleted file mode 100644
index 4a2722a609..0000000000
--- a/fonts/newtx/type1/zmn-vw-r.pfb
+++ /dev/null
Binary files differ