summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-07-13 23:17:17 +0000
committerKarl Berry <karl@freefriends.org>2012-07-13 23:17:17 +0000
commit1dc1616ebcf1c314a5a546725898542810280310 (patch)
treeb6bb04ca37616bccdf67552f5afd6c200a3ec279
parent50b580f0458334eb21a6441d314893e79dc206ea (diff)
newtx 1.00 (3jul12)
git-svn-id: svn://tug.org/texlive/trunk@27033 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/README25
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/implementation.pdfbin67716 -> 64634 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/implementation.tex77
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdfbin611812 -> 515653 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex27
-rw-r--r--Master/texmf-dist/fonts/enc/public/newtx/alt-mn-greek.enc86
-rw-r--r--Master/texmf-dist/fonts/map/dvips/public/newtx/ntx.map1
-rw-r--r--Master/texmf-dist/fonts/map/dvips/public/newtx/zmn.map10
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/LibertineTheta-Regular.tfmbin0 -> 152 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxbexa.tfmbin728 -> 728 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxbexb.tfmbin512 -> 520 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi.tfmbin2184 -> 2824 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi1.tfmbin2188 -> 2288 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxbmia.tfmbin2724 -> 2732 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxexa.tfmbin708 -> 708 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxexb.tfmbin176 -> 184 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxmi.tfmbin2172 -> 2816 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxmi1.tfmbin2184 -> 2292 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxmia.tfmbin2888 -> 2912 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi.tfmbin2876 -> 1976 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi5.tfmbin2048 -> 2008 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi7.tfmbin2036 -> 1968 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlbmia.tfmbin2780 -> 2292 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlmi.tfmbin2852 -> 1944 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlmi5.tfmbin2008 -> 2004 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlmi7.tfmbin2020 -> 1992 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlmia.tfmbin2900 -> 2400 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/t1xbij.tfmbin0 -> 6812 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/t1xbj.tfmbin0 -> 6892 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/t1xbslj.tfmbin0 -> 7136 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/t1xij.tfmbin0 -> 6956 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/t1xrj.tfmbin0 -> 6716 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/t1xslj.tfmbin0 -> 6928 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/txbij.tfmbin0 -> 2524 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/txbj.tfmbin0 -> 2452 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/txbslj.tfmbin0 -> 2680 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/txij.tfmbin0 -> 2584 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/txrj.tfmbin0 -> 2408 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/txslj.tfmbin0 -> 2636 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/tyxbij.tfmbin0 -> 4428 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/tyxbj.tfmbin0 -> 4520 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/tyxbslj.tfmbin0 -> 4724 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/tyxij.tfmbin0 -> 4424 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/tyxrj.tfmbin0 -> 4332 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/tyxslj.tfmbin0 -> 4536 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-b.tfmbin0 -> 156 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-r.tfmbin0 -> 712 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtx/LibertineTheta-Regular.pfbbin0 -> 2897 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-b.pfbbin0 -> 2946 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-r.pfbbin0 -> 3085 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/ntxbmi.vfbin1640 -> 1628 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/ntxbmi1.vfbin1636 -> 1632 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/ntxbmia.vfbin1488 -> 1432 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/ntxmi.vfbin1640 -> 1628 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/ntxmi1.vfbin1640 -> 1628 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/ntxmia.vfbin1832 -> 1776 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/nxlbmi.vfbin1800 -> 1832 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/nxlbmi5.vfbin2448 -> 2468 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/nxlbmi7.vfbin2304 -> 2348 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/nxlbmia.vfbin1600 -> 1664 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/nxlmi.vfbin1792 -> 1844 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/nxlmi5.vfbin2296 -> 2352 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/nxlmi7.vfbin2296 -> 2352 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/nxlmia.vfbin1940 -> 1956 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/t1xbij.vfbin0 -> 2152 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/t1xbj.vfbin0 -> 2176 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/t1xbslj.vfbin0 -> 2184 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/t1xij.vfbin0 -> 2148 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/t1xrj.vfbin0 -> 2168 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/t1xslj.vfbin0 -> 2184 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/txbij.vfbin0 -> 936 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/txbj.vfbin0 -> 932 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/txbslj.vfbin0 -> 940 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/txij.vfbin0 -> 936 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/txrj.vfbin0 -> 932 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/txslj.vfbin0 -> 936 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/tyxbij.vfbin0 -> 1744 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/tyxbj.vfbin0 -> 1740 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/tyxbslj.vfbin0 -> 1748 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/tyxij.vfbin0 -> 1744 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/tyxrj.vfbin0 -> 1740 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/tyxslj.vfbin0 -> 1744 bytes
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ly1ntxrj.fd52
-rw-r--r--Master/texmf-dist/tex/latex/newtx/newtxmath.sty52
-rw-r--r--Master/texmf-dist/tex/latex/newtx/newtxtext.sty4
-rw-r--r--Master/texmf-dist/tex/latex/newtx/omlzmnmi.fd29
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ot1ntxrj.fd52
-rw-r--r--Master/texmf-dist/tex/latex/newtx/t1ntxrj.fd52
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ts1ntxrj.fd53
-rw-r--r--Master/texmf-dist/tex/latex/newtx/untxmia.fd24
-rw-r--r--Master/texmf-dist/tex/latex/newtx/uzmnmia.fd29
91 files changed, 515 insertions, 58 deletions
diff --git a/Master/texmf-dist/doc/fonts/newtx/README b/Master/texmf-dist/doc/fonts/newtx/README
index 64ddde167f7..0f3fba3212b 100644
--- a/Master/texmf-dist/doc/fonts/newtx/README
+++ b/Master/texmf-dist/doc/fonts/newtx/README
@@ -1,9 +1,30 @@
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: 0.95
+Current version: 1.00
This material is subject to the LaTeX Project Public License. See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html for the details of that license.
+Changes in version 1.00:
+1. Added option minion to newtxmath, allowing those possessing a recent basic version of MinionPro to use its Latin and Greek letters to replace the corresponding letters in math mode. (Version 2 or later of MinionPro-Regular.otf, MinionPro-Bold.otf, MinionPro-It.otf and MinionPro-BoldIt.otf required.) Using this option requires installation of the package minion2newtx.
+2. Corrected issue with height of accents in bold versions.
+3. Added a fix, perhaps temporary, for bad Libertine Italic Theta in fxlri.pfb.
+4. Revised ntx.map---needs to be enabled if never previously enabled, or rerun updmap[-sys] to register changes.
+
+Changes in version 0.99
+1. Main change is to correct faulty Libertine 5 and 7 pt math fonts distributed with version 0.98.
+2. More corrections to sty file and to metrics.
+
+Changes in version 0.98:
+1. Many metric changes in bold and regular weights of Libertine Greek glyphs used in newtxmath.
+2. Reworked the cmintegrals option to newtxmath and fixed the alphabets loaded by the bold Libertine version.
+3. The updated newtxmath seems to be compatible with the recent XeLaTeX and LuaLaTeX.
+
+Changes in version 0.97:
+Many metric refinements to the libertine option in newtxmath. The bold math version now works much better though the math accents in bold are somewhat problematic (closer than desirable to the glyphs) because Libertine declares its x-height in semibold and bold to be considerably greater than the actual x-heights, presumably for the benefit of characters that are accented by traditional (OT1) means. The effect is that math accents are lowered substantially. The only option for the math version may be to construct a virtual font without the raised x-height---Ugh.
+
+Changes in version 0.96:
+Adds the 40 font support files (.tfm, .vf, .fd) that implement the osf option in newtxtext.sty.
+
Changes in version 0.95:
1. Copied (virtually) a number of useful glyphs from {\tt symbolsC} to {\tt lettersA} in an effort to reduce the number of mathgroups, which comes perilously close to exceeding 16.
2. Added option nosymbolsc to newtxmath that allows you to not load symbolsC, gaining a mathgroup.
@@ -77,7 +98,7 @@ initexmf --mkmaps
You can ignore error messages that may occur here. This should result in a properly enabled ntx.
-Please understand that this is a still a preliminary version, and I have undoubtedly made errors. The underlying glyphs from txfonts are good, and I believe I've improved the metrics and the package substantially.
+The underlying glyphs from txfonts are good, and I believe I've improved the metrics and the package substantially.
Please send comments and bug reports or suggestions for improvement to
diff --git a/Master/texmf-dist/doc/fonts/newtx/implementation.pdf b/Master/texmf-dist/doc/fonts/newtx/implementation.pdf
index fb1087a5a67..91a47aadbdc 100644
--- a/Master/texmf-dist/doc/fonts/newtx/implementation.pdf
+++ b/Master/texmf-dist/doc/fonts/newtx/implementation.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtx/implementation.tex b/Master/texmf-dist/doc/fonts/newtx/implementation.tex
index 2278c6d1204..05afff8b2a3 100644
--- a/Master/texmf-dist/doc/fonts/newtx/implementation.tex
+++ b/Master/texmf-dist/doc/fonts/newtx/implementation.tex
@@ -38,7 +38,21 @@ we force the slots in {\tt rtxmi} to be interpreted using the names in {\tt oml.
The original version of \textsf{txfonts} made use of whatever Times font was installed in \TeX\ Live, and as a non-free font, it was not available for modification. In this updated version, we use instead the alphabetic glyphs from TeXGyreTermes or LinLibertine, each of which presents no licensing issues. This allows us to make optical sizes of the math italic and symbol fonts, with a boost to the appearance and readability of subscripts, sub-subscripts and superscripts. (Unfortunately the STIX math italic letters are much heavier than Times, by nearly 15\% in stem thickness of uppercase letters, and do not make a good substitute.)
\section{Converting Libertine}
-Making Libertine text italic and Greek glyphs into math italic and Greek glyphs requires some preparation. The regular 10{\tt pt} size is no problem---there is a tfm in the \TeX Live ditribution named {\tt fxlri-8r.tfm} which provides the font in {\tt 8r} encoding, which of course includes all the Roman letters. To get an equivalent for 7{\tt pt} and 5{\tt pt} requires us to open the original {\tt fxlri.{pfb,afm}} in FontForge and subject them to the two stages of thickening and extending described above. The result should be
+Making Libertine text italic and Greek glyphs into math italic and Greek glyphs requires some preparation. In a number of cases, we want to substitute (virtually) Greek glyphs from Libertine into a math italic (or mia) font. As the Greek glyphs are not encoded, we proceed as follows:
+\begin{verbatim}
+afm2tfm fxlri -T libertinealt.enc -v fxlri-alt rfxlri-alt
+\end{verbatim}
+which creates {\tt rfxlri-alt.tfm} and {\tt fxlri-alt.vpl} containing the Greek glyphs in the order they should be for \TeX, and which outputs, for the map file, the line
+\begin{verbatim}
+rfxlri-alt LinLibertineI " LibertineAltEncoding ReEncodeFont " <libertinealt.enc
+\end{verbatim}
+and then
+\begin{verbatim}
+tftopl rfxlri-alt rfxlri-alt
+\end{verbatim}
+makes {\tt rfxlri-alt.pl}, from which \textsf{fontinst} may construct {\tt rfxlri-alt.mtx}. The other {\tt -alt} versions were constructed in a similar manner.
+
+There is a tfm in the \TeX Live distribution named {\tt fxlri-8r.tfm} which provides the {\tt fxlri} in {\tt 8r} encoding, which of course includes all the Roman letters. To get an equivalent for 7{\tt pt} and 5{\tt pt} requires us to open the original {\tt fxlri.{pfb,afm}} in FontForge and subject them to the two stages of thickening and extending described above. The result should be
\begin{verbatim}
fxlri-7letters.{pfb,afm}
fxlri-5letters.{pfb,afm}
@@ -49,15 +63,15 @@ from which we produce four corresponding tfm files using, eg,
\begin{verbatim}
afm2tfm fxlri-7letters
\end{verbatim}
-which must be referenced in the {\tt libertinealt.map} file with four lines like
+which must be referenced in the {\tt ntx.map} file with four lines like
\begin{verbatim}
fxlri-7letters LinLibertineI7 <fxlri-7letters.pfb
\end{verbatim}
The same fonts are now used with a different encoding to tease out Greek letters and some other unencoded glyphs like alternate versions of J, g, v and y. Note that these are not available in the semibold font---we have to resort to other tricks for that. First, run four commands similar to
\begin{verbatim}
-afm2tfm fxlri-7letters -T libertinealt.enc -v fxlri-7alt fxlri-7alt
+afm2tfm fxlri-7letters -T libertinealt.enc -v fxlri-7alt
\end{verbatim}
-
+which produces {\tt fxlri-7alt.tfm} (must be referenced in the map file) and {\tt fxlri-7alt.vpl} which will be used only in the creation of the virtual font {\tt nxlmi7.{tfm,vf} by \textsf{fontinst}.
\subsection{Making bold J and bold v}
These glyphs are missing in \textsf{fxlzi.pfb}, the semibold Linux Libertine that matched bold TX better than bold Linux Libertine, which seems to be a quite different font, more like bold Palatino. So, we take the Jcircumflex glyph and remove the circumflex to make a J and take the v.alt glyph from \textsf{fxlri} and embolden it by 40{\tt em} to make a bold version of the math italic v. From this next font \textsf{fxlzi-jv.pfb} with just two glyphs, we make a tfm with
\begin{verbatim}
@@ -76,22 +90,9 @@ and then, for each {\tt.tfm}, make a {\tt .pl} with
tftopl fxlzi-jv fxlzi-jv
\end{verbatim}
and so on.
-\subsection{Making -alt fonts} In a number of cases, we want to substitute (virtually) Greek glyphs from Libertine into a math italic (or mia) font. As the Greek glyphs are not encoded, we proceed as follows:
-\begin{verbatim}
-afm2tfm fxlri -T libertinealt.enc -v fxlri-alt rfxlri-alt
-\end{verbatim}
-which creates {\tt rfxlri-alt.tfm} and {\tt fxlri-alt.vpl} containing the Greek glyphs in the order they should be for \TeX, and which outputs, for the map file, the line
-\begin{verbatim}
-rfxlri-alt LinLibertineI " LibertineAltEncoding ReEncodeFont " <libertinealt.enc
-\end{verbatim}
-and then
-\begin{verbatim}
-tftopl rfxlri-alt rfxlri-alt
-\end{verbatim}
-makes {\tt rfxlri-alt.pl}, from which \textsf{fontinst} may construct {\tt rfxlri-alt.mtx}. The other {\tt -alt} versions were constructed in a similar manner.
\section{Files in the distribution}
-This list is current as of May 31, 2012. The following abbreviations are used in the remarks:\\
+This list is current as of June 13, 2012. The following abbreviations are used in the remarks:\\
\textbf{FF} means FontForge;\\
\textbf{EW} means ``thicken vertical stems by 8\% and extend width by a further 7\% using FontForge'';\\
\textbf{EW}${}^2$ means ``perform EW twice''.
@@ -257,6 +258,42 @@ This list is current as of May 31, 2012. The following abbreviations are used in
1160&May&18&15:52&txbsy7.tfm& from txbsy7.pfb\\
1172&May&18&16:03&txsy5.tfm& from txsy5.pfb\\
1156&May&18&15:52&txsy7.tfm& from txsy7.pfb\\
+6812&Apr&22&15:16&t1xbij.tfm& items below (suffix j) from tx with osf\\
+2152&Apr&22&15:16&t1xbij.vf\\
+6892&Apr&22&15:18&t1xbj.tfm\\
+2176&Apr&22&15:18&t1xbj.vf\\
+7136&Apr&22&15:13&t1xbslj.tfm\\
+2184&Apr&22&15:13&t1xbslj.vf\\
+6956&Apr&22&15:17&t1xij.tfm\\
+2148&Apr&22&15:17&t1xij.vf\\
+6716&Apr&22&13:56&t1xrj.tfm\\
+2168&Apr&22&13:56&t1xrj.vf\\
+6928&Apr&22&15:14&t1xslj.tfm\\
+2184&Apr&22&15:14&t1xslj.vf\\
+2524&Apr&22&15:16&txbij.tfm\\
+936&Apr&22&15:16&txbij.vf\\
+2452&Apr&22&15:18&txbj.tfm\\
+932&Apr&22&15:18&txbj.vf\\
+2680&Apr&22&15:14&txbslj.tfm\\
+940&Apr&22&15:14&txbslj.vf\\
+2584&Apr&22&15:17&txij.tfm\\
+936&Apr&22&15:17&txij.vf\\
+2408&Apr&22&13:55&txrj.tfm\\
+932&Apr&22&13:55&txrj.vf\\
+2636&Apr&22&15:14&txslj.tfm\\
+936&Apr&22&15:14&txslj.vf\\
+4428&Apr&22&15:16&tyxbij.tfm\\
+1744&Apr&22&15:16&tyxbij.vf\\
+4520&Apr&22&15:18&tyxbj.tfm\\
+1740&Apr&22&15:18&tyxbj.vf\\
+4724&Apr&22&15:13&tyxbslj.tfm\\
+1748&Apr&22&15:13&tyxbslj.vf\\
+4424&Apr&22&15:17&tyxij.tfm\\
+744&Apr&22&15:17&tyxij.vf\\
+4332&Apr&22&13:56&tyxrj.tfm\\
+11740&Apr&22&13:56&tyxrj.vf\\
+4536&Apr&22&15:15&tyxslj.tfm\\
+1744&Apr&22&15:15&tyxslj.vf\\
\bottomrule
\end{longtable}
\end{center}
@@ -295,6 +332,10 @@ This list is current as of May 31, 2012. The following abbreviations are used in
558&Apr&30&17:30&untxsyb.fd& font definitions for newtxmath AMSb\\
558&Apr&30&17:30&untxsyc.fd& font definitions for newtxmath symbolsC\\
1460&Apr&30&17:30&untxtt.fd& font definitions for newtx typewriter\\
+1421&Apr&22&15:36&ly1ntxrj.fd& font definitions for LY1 newtx, osf\\
+1432&Apr&22&15:37&ot1ntxrj.fd& font definitions for OT1 newtx, osf\\
+1404&Apr&22&15:35&t1ntxrj.fd& font definitions for T1 newtx, osf\\
+1487&Apr&22&12:57&ts1ntxrj.fd& font definitions for TS1 newtx, osf\\
\bottomrule
\end{longtable}
\end{center}
diff --git a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf
index 00fa8bbeb5b..f02222e1186 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 a3119edf039..405b8643987 100644
--- a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
+++ b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
@@ -2,6 +2,7 @@
\usepackage[margin=1in]{geometry}
\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
\usepackage{graphicx}
+\usepackage{url}
%SetFonts
% libertine text and newtxmath
\usepackage{libertine}
@@ -22,17 +23,16 @@
\begin{document}
\maketitle
\section{Introduction}
-The {\tt txfonts} package by Young Ryu has been available for over ten years but has been corrected very little since its introduction. It is meant to be a complete text and math package with roman text font provided by Times or a Times clone, sans serif based on a \textsf{Helvetica} clone, typewriter faces, plus math symbol fonts whose math italic letters are from a Times Italic clone. The additional glyphs, whether taken from free sources or designed by him, are generally of high quality, but the accompanying metrics are not, making the math inconsistently spaced, but so cramped that neighboring symbols collide not infrequently.
+The {\tt txfonts} package by Young Ryu has been available for over ten years but has been corrected very little since its introduction. It is meant to be a complete text and math package with roman text font provided by Times or a Times clone, sans serif based on a \textsf{Helvetica} clone, typewriter faces, plus math symbol fonts whose math italic letters are from a Times Italic clone. The additional glyphs, whether taken from free sources or designed by him, are generally of high quality, but the accompanying metrics are not, making the math inconsistently spaced, but at times so cramped that neighboring symbols collide.
-The goal of this new project is use his glyphs along with a few additions and with completely reworked metrics which are generally looser, but not as loose as Computer Modern math, to make a math package that works with not only Times, but also with fonts that are intermediate in weight between Computer Modern and Times. The free font Linux Libertine is one particular target, as it is of nearly the same x-height as Computer Modern, but, not being a \emph{modern} font, it does not have a high contrast ratio, and so appears denser than Computer Modern but not as much so as Times. It is meant as a replacement for Times, but differs from it in many characteristics, more similar to MinionPro than Times, and provides a better range of variants than Times---three weights (regular, semi-bold and bold) rather than just two, and has expert features in all weights: old-style figures, more extensive and more interesting ligatures, and small caps. In my opinion, material typeset in Linux Libertine looks better than the corresponding material typeset in Times. This seems especially true on the screen.
+The goal of this new project is use his glyphs along with a few additions and with completely reworked metrics which are generally looser, but not as loose as Computer Modern math, to make a math package that works with not only Times, but also with fonts that are intermediate in weight between Computer Modern and Times. The free font Linux Libertine is one particular target---it is of nearly the same x-height as Computer Modern, but, not being a \emph{modern} font, does not have a high contrast ratio, and so appears denser than Computer Modern but not as much so as Times. It is meant as a replacement for Times, but differs from it in many characteristics, more similar to MinionPro than Times, and provides a better range of variants than Times---three weights (regular, semi-bold and bold) rather than just two, and has expert features in all weights: old-style figures, more extensive and more interesting ligatures, and small caps. In my opinion, material typeset in Linux Libertine looks better than the corresponding material typeset in Times. This seems especially true on the screen. As of version 1.0, the package also offers support for MinionPro as a math font, but with limitations described in detail below.
-As a rough measure of weight in math mode, the default line width in Computer Modern math is 40{\tt em}, in MathTime Pro 2, it is 46{\tt em}, and in txfonts, the value is 56{\tt em}. (The Times default line width as estimated from the thickness of each line segment is its = sign is 65{\tt em}. Unlike \textsf{txfonts}, Mathtime Pro 2 geometric glyphs are not of uniform thickness, so a comparison based on just this number is somewhat misleading.)
-The new version makes the following changes:
+This new package differs from {\tt txfonts} in the following ways:
\begin{itemize}
\item
the new package is split into separate text and math packages that do not need to be used in conjunction;
-\item both text and math packages offer options not present in the original package, described below, including the option to use \textsf{libertine} Latin and Greek letters to replace \textsf{Times};
+\item both text and math packages offer options not present in the original package, described below, including the option to use \textsf{libertine} Latin and Greek letters to replace \textsf{Times}, as well as a similar option \textsf{minion};
\item wide accent glyphs have been corrected (they should have zero depth) so that they no longer collide with the underlying glyph;
\item for those who do not like the integral in \textsf{txfonts}, an emboldened version of the Computer Modern integral is made available, matching the weight of the \textsf{txfonts} symbols;
\item an upright partial derivative symbol has been added, named \verb|\uppartial|;
@@ -62,7 +62,8 @@ loads the math part of the {\tt txfonts} (with revised metrics and additional gl
\begin{itemize}
\item {\tt varg} causes the math italic letters \verb|g,v,w,y| to be replaced by versions which are more distinctive---eg, useful for distinguishing math italic \verb|v| from \verb|\nu|;
\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 the {\tt libertine} option also replaces both slanted and upright Greek symbols by the corresponding Libertine glyphs;
+\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 the {\tt libertine} option also replaces both slanted and upright Greek symbols by the corresponding Libertine glyphs, and similarly for {\tt minion};
\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;
\item the combination
@@ -99,7 +100,7 @@ allows you to use the forms \verb|\iint|, \verb|\iiint|, \verb|\iiiint| and \ver
\renewcommand{\bfdefault}{z} % libertine package uses z, not sb, for semibold
\usepackage[scaled=.85]{beramono}% a typewriter font must be defined
\usepackage{amsmath,amsthm}
-\usepackage[libertine,cmintegrals,cmbraces]{newtxmath}
+\usepackage[libertine,cmintegrals,cmbraces,vvmathbb]{newtxmath}
\usepackage[scr=rsfso]{mathalfa}
\usepackage{bm}% load after all math to give access to bold math
\renewcommand*{\rmdefault}{fxlj} %old-style figures in text, not math
@@ -107,9 +108,15 @@ allows you to use the forms \verb|\iint|, \verb|\iiint|, \verb|\iiiint| and \ver
\end{verbatim}
\textbf{Caution:} In encodings {\tt T1} and {\tt LY1}, the macro \verb|\mathrm| does not produce what you might expect for Greek letters, due to the difference between those encodings and {\tt OT1}. But what were you expecting with \verb|\mathrm{Gamma}| anyway? In {\tt T1} and {\tt LY1}, you'll get a math accent.
+\section{The {\tt minion} option}
+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.
+\end{itemize}
\section{The \TeX\ math font problem}
-Math font packages in \LaTeX\ are likely to face the ``Too many math alphabets'' message, due to exceeding the limit of just sixteen math font families, or mathgroups, as they are called in \LaTeX. Put in oversimplified terms that do however correctly represent how this all works in \textsf{newtxmath}, the following math fonts are always loaded and permanently occupying slots immediately following \verb|\begin{document}|, and others that may be called for in typesetting a mathematical expression can add to the list as the document grows.
+Math font packages in \LaTeX\ are susceptible to the ``Too many math alphabets'' error, due to exceeding the limit of just sixteen math font families, or mathgroups, as they are called in \LaTeX. Put in oversimplified terms that do however correctly represent how this all works in \textsf{newtxmath}, the following math fonts are always loaded and permanently (if you didn't prevent loading of some features) occupying slots immediately following \verb|\begin{document}|, and others that may be called for in typesetting a mathematical expression can add to the list as the document grows.
\textsc{Always loaded:}
\begin{verbatim}
@@ -130,7 +137,7 @@ Math font packages in \LaTeX\ are likely to face the ``Too many math alphabets''
\textsc{Notes:}
\begin{itemize}
\item
-The {\tt operators} is essentially the Roman text font, used for names of operators and as the target for \verb|\mathrm|---its bold version is used as the target for \verb|\mathbf|;
+The {\tt operators} font is essentially the Roman text font, used for names of operators and as the target for \verb|\mathrm|---its bold version is used as the target for \verb|\mathbf|;
\item if you typeset an expression that, say, calls for a single bold glyph from {\tt symbolsC}, that costs you an entire new slot, leaving only two remaining;
\item same with, eg, \verb|\mathit|;
\item same with an external Fraktur, Blackboard Bold or Script glyphs;
@@ -324,7 +331,7 @@ Good match between text and math size and weight, though the summation symbol (f
% <[libertinealt.enc <fxlbi.pfb
%\end{verbatim}
The font files {\tt ntxexmods.pfb} and {\tt ntxbexmods.pfb} were derived from {\tt cmex10.pfb} by FontForgery, thickening the Computer Modern braces to match the weight of the \textsf{txfonts} braces. The pair {\tt ntxexb.pfb} and {\tt ntxbexb.pfb} were similarly derived from {\tt cmsy7.pfb} and {\tt cmex10.pfb} to produce more braces and matching integral signs based on Computer Modern. The {\tt.tfm} files {\tt rtx[b]mio.tfm} are simply unslanted versions of {\tt rtxmi}, from which we construct upright partial derivative symbols.
-The last two entries provide us with a way to access custom-encoded versions of {\tt fxlri.pfb} and {\tt fxlbi.map} in order to access to some of the unencoded alternate characters---eg, Greek letters, {\tt J.alt} and {\tt v.alt}.
+The last two entries provide us with a way to access custom-encoded versions of {\tt fxlri.pfb} and {\tt fxlbi.map} in order to access some of the unencoded alternate characters---eg, Greek letters, {\tt J.alt} and {\tt v.alt}. The font file \textsf{LibertineTheta-Regular.pfb} was created from the Theta symbol in {\tt fxlri.pfb}, which requires some FontForge help to look correct.
This version contains optical versions of the math italic and symbol fonts at 7\texttt{pt} and 5\texttt{pt}, allowing better rendering in \verb|\scriptstyle| and \verb|\scriptscriptstyle|.
diff --git a/Master/texmf-dist/fonts/enc/public/newtx/alt-mn-greek.enc b/Master/texmf-dist/fonts/enc/public/newtx/alt-mn-greek.enc
new file mode 100644
index 00000000000..056e3ea7c85
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/public/newtx/alt-mn-greek.enc
@@ -0,0 +1,86 @@
+% File alt-mn-greek.enc
+%
+% A number of .alt and greek characters which may serve as replacements for standard characters.
+/MinionAltEncoding [
+% 0x00
+ /Gamma /Delta /Theta /Lambda
+ /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /Omega /alpha
+ /beta /gamma /delta /uni0454
+% 0x10
+ /zeta /eta /theta /iota
+ /kappa /lambda /mu /nu
+ /xi /pi /rho /sigma
+ /tau /upsilon /uni03D5 /chi
+% 0x20
+ /psi /omega /epsilon /uni03D1
+ /uni03D6 /.notdef /uni03DB /phi
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0x30
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0x40
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ % 0x50
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0x60
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /uni0434.ital
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+% 0x70
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /dotlessi
+/uni0237 /.notdef /.notdef /.notdef
+% 0x80
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xA0
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xB0
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xC0
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xD0
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xE0
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xF0
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+] def
+
diff --git a/Master/texmf-dist/fonts/map/dvips/public/newtx/ntx.map b/Master/texmf-dist/fonts/map/dvips/public/newtx/ntx.map
index 2de0cc4663a..e8c364811f4 100644
--- a/Master/texmf-dist/fonts/map/dvips/public/newtx/ntx.map
+++ b/Master/texmf-dist/fonts/map/dvips/public/newtx/ntx.map
@@ -1,3 +1,4 @@
+LibertineTheta-Regular LibertineTheta-Regular <LibertineTheta-Regular.pfb
ntxexmods NTXEXMODS <ntxexmods.pfb
ntxbexmods NTXBEXMODS <ntxbexmods.pfb
ntxexb NTXEXB <ntxexb.pfb
diff --git a/Master/texmf-dist/fonts/map/dvips/public/newtx/zmn.map b/Master/texmf-dist/fonts/map/dvips/public/newtx/zmn.map
new file mode 100644
index 00000000000..b2cfb49897c
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvips/public/newtx/zmn.map
@@ -0,0 +1,10 @@
+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/Master/texmf-dist/fonts/tfm/public/newtx/LibertineTheta-Regular.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/LibertineTheta-Regular.tfm
new file mode 100644
index 00000000000..3b195e7f6d0
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/LibertineTheta-Regular.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexa.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexa.tfm
index 6d1dc018d99..9d22ba1c30c 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexa.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexa.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexb.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexb.tfm
index 233efae103e..0b25108a552 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexb.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexb.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi.tfm
index 15a403bf38b..8daf3f3130d 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi1.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi1.tfm
index b6694ee590c..6959690e340 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi1.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmia.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmia.tfm
index 9ffe9a4f67e..aa882da415a 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmia.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmia.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxexa.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxexa.tfm
index bdf9c6807ef..5cf7b132c93 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxexa.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxexa.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxexb.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxexb.tfm
index 64745003dee..1b1a712cab2 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxexb.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxexb.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi.tfm
index f9b37179a1a..6032d7715e7 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi1.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi1.tfm
index b407e5ba2dd..60571dae6d9 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi1.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxmia.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmia.tfm
index 28ac61c9d45..0780e1e40ad 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxmia.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmia.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi.tfm
index 030acaa33d7..496b05b6ca2 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi5.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi5.tfm
index 9f0a07ade1b..755b226950a 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi5.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi5.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi7.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi7.tfm
index 84d265dac58..f489ac04171 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi7.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi7.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmia.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmia.tfm
index 1fb3098f384..9a57b2c9fe4 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmia.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmia.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi.tfm
index 016571f3212..661bc6bf1b0 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi5.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi5.tfm
index d60b14869b6..529869bea4f 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi5.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi5.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi7.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi7.tfm
index 2e993bee217..ef34aba5d0b 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi7.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi7.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/nxlmia.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/nxlmia.tfm
index c44cb0c312e..4e6904473bb 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/nxlmia.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/nxlmia.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/t1xbij.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/t1xbij.tfm
new file mode 100644
index 00000000000..8fb553b4a8f
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/t1xbij.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/t1xbj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/t1xbj.tfm
new file mode 100644
index 00000000000..7d5e7e4328e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/t1xbj.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/t1xbslj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/t1xbslj.tfm
new file mode 100644
index 00000000000..10edbb360d8
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/t1xbslj.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/t1xij.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/t1xij.tfm
new file mode 100644
index 00000000000..2a55f57606c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/t1xij.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/t1xrj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/t1xrj.tfm
new file mode 100644
index 00000000000..8d0aa0a6455
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/t1xrj.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/t1xslj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/t1xslj.tfm
new file mode 100644
index 00000000000..01d20624c48
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/t1xslj.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txbij.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txbij.tfm
new file mode 100644
index 00000000000..0013971bb67
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/txbij.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txbj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txbj.tfm
new file mode 100644
index 00000000000..03fdca8a45b
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/txbj.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txbslj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txbslj.tfm
new file mode 100644
index 00000000000..4a9cad5d800
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/txbslj.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txij.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txij.tfm
new file mode 100644
index 00000000000..d9e9393a3db
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/txij.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txrj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txrj.tfm
new file mode 100644
index 00000000000..e4e5cd97f71
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/txrj.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txslj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txslj.tfm
new file mode 100644
index 00000000000..95ca843b434
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/txslj.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/tyxbij.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/tyxbij.tfm
new file mode 100644
index 00000000000..f8ca541423f
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/tyxbij.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/tyxbj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/tyxbj.tfm
new file mode 100644
index 00000000000..5fb6ae6d04b
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/tyxbj.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/tyxbslj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/tyxbslj.tfm
new file mode 100644
index 00000000000..582951796a9
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/tyxbslj.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/tyxij.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/tyxij.tfm
new file mode 100644
index 00000000000..99ed5f9630d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/tyxij.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/tyxrj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/tyxrj.tfm
new file mode 100644
index 00000000000..9e2c2582c2b
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/tyxrj.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/tyxslj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/tyxslj.tfm
new file mode 100644
index 00000000000..a7ca01809f7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/tyxslj.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-b.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-b.tfm
new file mode 100644
index 00000000000..46f5ac8d267
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-b.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-r.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-r.tfm
new file mode 100644
index 00000000000..3279b7539aa
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-r.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtx/LibertineTheta-Regular.pfb b/Master/texmf-dist/fonts/type1/public/newtx/LibertineTheta-Regular.pfb
new file mode 100644
index 00000000000..6b92e91142b
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/newtx/LibertineTheta-Regular.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-b.pfb b/Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-b.pfb
new file mode 100644
index 00000000000..c5ef38f6b69
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-b.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-r.pfb b/Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-r.pfb
new file mode 100644
index 00000000000..4a2722a609d
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-r.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi.vf
index 7f15fa413a9..b6ee8389096 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi1.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi1.vf
index 3ea6e6b057e..d2be61c615a 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi1.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmia.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmia.vf
index 01637653093..49c4e206c2f 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmia.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmia.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxmi.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxmi.vf
index 510ca51d947..979431d4a12 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/ntxmi.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxmi.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxmi1.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxmi1.vf
index 436e78028f3..1c4aa786205 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/ntxmi1.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxmi1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxmia.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxmia.vf
index 43a28b0a967..8c09f717eda 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/ntxmia.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxmia.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi.vf b/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi.vf
index 257d6cde2f7..da449eee43b 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi5.vf b/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi5.vf
index c0631900099..808a3258cf7 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi5.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi5.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi7.vf b/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi7.vf
index ffc8816d686..9fedd62423b 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi7.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi7.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/nxlbmia.vf b/Master/texmf-dist/fonts/vf/public/newtx/nxlbmia.vf
index 964890ef882..e00fa023b5f 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/nxlbmia.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/nxlbmia.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/nxlmi.vf b/Master/texmf-dist/fonts/vf/public/newtx/nxlmi.vf
index 84924f5adf9..b2c1d93efa9 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/nxlmi.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/nxlmi.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/nxlmi5.vf b/Master/texmf-dist/fonts/vf/public/newtx/nxlmi5.vf
index d1f1ed929e1..3a114ec4cde 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/nxlmi5.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/nxlmi5.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/nxlmi7.vf b/Master/texmf-dist/fonts/vf/public/newtx/nxlmi7.vf
index 7b18e706919..03a5e3a6908 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/nxlmi7.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/nxlmi7.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/nxlmia.vf b/Master/texmf-dist/fonts/vf/public/newtx/nxlmia.vf
index 5631d817e28..02b448170d0 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/nxlmia.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/nxlmia.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/t1xbij.vf b/Master/texmf-dist/fonts/vf/public/newtx/t1xbij.vf
new file mode 100644
index 00000000000..a042757d0c5
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/t1xbij.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/t1xbj.vf b/Master/texmf-dist/fonts/vf/public/newtx/t1xbj.vf
new file mode 100644
index 00000000000..3eede68a1c7
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/t1xbj.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/t1xbslj.vf b/Master/texmf-dist/fonts/vf/public/newtx/t1xbslj.vf
new file mode 100644
index 00000000000..8f0b74c861c
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/t1xbslj.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/t1xij.vf b/Master/texmf-dist/fonts/vf/public/newtx/t1xij.vf
new file mode 100644
index 00000000000..033d0d0a2bc
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/t1xij.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/t1xrj.vf b/Master/texmf-dist/fonts/vf/public/newtx/t1xrj.vf
new file mode 100644
index 00000000000..9b030f2f11b
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/t1xrj.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/t1xslj.vf b/Master/texmf-dist/fonts/vf/public/newtx/t1xslj.vf
new file mode 100644
index 00000000000..279ccdab0ca
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/t1xslj.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/txbij.vf b/Master/texmf-dist/fonts/vf/public/newtx/txbij.vf
new file mode 100644
index 00000000000..f012c803138
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/txbij.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/txbj.vf b/Master/texmf-dist/fonts/vf/public/newtx/txbj.vf
new file mode 100644
index 00000000000..11422db8d72
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/txbj.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/txbslj.vf b/Master/texmf-dist/fonts/vf/public/newtx/txbslj.vf
new file mode 100644
index 00000000000..67ebf056933
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/txbslj.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/txij.vf b/Master/texmf-dist/fonts/vf/public/newtx/txij.vf
new file mode 100644
index 00000000000..ad0476a6fb0
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/txij.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/txrj.vf b/Master/texmf-dist/fonts/vf/public/newtx/txrj.vf
new file mode 100644
index 00000000000..89393f3997d
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/txrj.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/txslj.vf b/Master/texmf-dist/fonts/vf/public/newtx/txslj.vf
new file mode 100644
index 00000000000..9dce074df3e
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/txslj.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/tyxbij.vf b/Master/texmf-dist/fonts/vf/public/newtx/tyxbij.vf
new file mode 100644
index 00000000000..ee3908a3843
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/tyxbij.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/tyxbj.vf b/Master/texmf-dist/fonts/vf/public/newtx/tyxbj.vf
new file mode 100644
index 00000000000..a8f430e28e7
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/tyxbj.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/tyxbslj.vf b/Master/texmf-dist/fonts/vf/public/newtx/tyxbslj.vf
new file mode 100644
index 00000000000..ff7d8719574
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/tyxbslj.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/tyxij.vf b/Master/texmf-dist/fonts/vf/public/newtx/tyxij.vf
new file mode 100644
index 00000000000..755a71d5eb1
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/tyxij.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/tyxrj.vf b/Master/texmf-dist/fonts/vf/public/newtx/tyxrj.vf
new file mode 100644
index 00000000000..0ef07ecaf9c
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/tyxrj.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/tyxslj.vf b/Master/texmf-dist/fonts/vf/public/newtx/tyxslj.vf
new file mode 100644
index 00000000000..fd2268e4f47
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/tyxslj.vf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/newtx/ly1ntxrj.fd b/Master/texmf-dist/tex/latex/newtx/ly1ntxrj.fd
new file mode 100644
index 00000000000..7b8beedd03a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/ly1ntxrj.fd
@@ -0,0 +1,52 @@
+\ProvidesFile{ly1ntxrj.fd}[2012/04/15 v1.0]
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+
+\DeclareFontFamily{LY1}{ntxrj}{}
+\DeclareFontShape{LY1}{ntxrj}{m}{n}{ %medium
+<-> \ntx@scaled tyxrj%
+}{}
+\DeclareFontShape{LY1}{ntxrj}{m}{sc}{ %cap & small cap
+<-> \ntx@scaled tyxsc%
+}{}
+\DeclareFontShape{LY1}{ntxrj}{m}{sl}{ %slanted
+<-> \ntx@scaled tyxslj%
+}{}
+\DeclareFontShape{LY1}{ntxrj}{m}{it}{ %italic
+<-> \ntx@scaled tyxij%
+}{}
+\DeclareFontShape{LY1}{ntxrj}{m}{ui}{ %unslanted italic
+<->ssub * ntxrj/m/it%
+}{}
+\DeclareFontShape{LY1}{ntxrj}{bx}{n}{ %bold extended
+<-> \ntx@scaled tyxbj%
+}{}
+\DeclareFontShape{LY1}{ntxrj}{bx}{sc}{ %bold extended cap & small cap
+<-> \ntx@scaled tyxbsc%
+}{}
+\DeclareFontShape{LY1}{ntxrj}{bx}{sl}{ %bold extended slanted
+<-> \ntx@scaled tyxbslj%
+}{}
+\DeclareFontShape{LY1}{ntxrj}{bx}{it}{ %bold extended italic
+<-> \ntx@scaled tyxbij%
+}{}
+\DeclareFontShape{LY1}{ntxrj}{bx}{ui}{ %bold extended unslanted italic
+<->ssub * ntxrj/bx/it%
+}{}
+\DeclareFontShape{LY1}{ntxrj}{b}{n}{ %bold
+<->ssub * ntxrj/bx/n%
+}{}
+\DeclareFontShape{LY1}{ntxrj}{b}{sc}{ %bold cap & small cap
+<->ssub * ntxrj/bx/sc%
+}{}
+\DeclareFontShape{LY1}{ntxrj}{b}{sl}{ %bold slanted
+<->ssub * ntxrj/bx/sl%
+}{}
+\DeclareFontShape{LY1}{ntxrj}{b}{it}{ %bold italic
+<->ssub * ntxrj/bx/it%
+}{}
+\DeclareFontShape{LY1}{ntxrj}{b}{ui}{ %bold unslanted italic
+<->ssub * ntxrj/bx/ui%
+}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/newtxmath.sty b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty
index c21a84482a9..979e8da078c 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{0.95}
-\def\filedate{2012/05/26}
+\def\fileversion{0.99}
+\def\filedate{2012/06/25}
\ProvidesPackage{newtxmath}
[\filedate\space v\fileversion]
\@ifundefined{ntxmathLoaded}{}{\endinput}
@@ -33,10 +33,12 @@
\newif\iftx@ams \newif\iftx@slantedG \newif\iftx@cmint \newif\iftx@braces
\newif\iftx@libertine \newif\iftx@varbb \newif\iftx@vvarbb \newif\iftx@symbolsC
\tx@symbolsCtrue
+\newif\iftx@minion
\DeclareOption{varbb}{\tx@varbbtrue}
\DeclareOption{vvarbb}{\tx@vvarbbtrue}
\DeclareOption{nosymbolsc}{\tx@symbolsCfalse}
\DeclareOption{libertine}{\tx@libertinetrue}
+\DeclareOption{minion}{\tx@miniontrue}
\DeclareOption{cmintegrals}{\tx@cminttrue}
\DeclareOption{cmbraces}{\tx@bracestrue}
\DeclareOption{noamssymbols}{\tx@amsfalse}
@@ -46,23 +48,30 @@
\ExecuteOptions{%
amssymbols,uprightGreek}
\ProcessOptions*
-% No varg option with option libertine
+% No varg option with option libertine or option minion
\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
% Use existing text fonts for operators, mathrm, etc
\DeclareSymbolFont{operators}{\encodingdefault}{\rmdefault}{m}{n}
-\SetSymbolFont{operators}{bold}{\encodingdefault}{\rmdefault}{b}{n}
+\iftx@libertine
+ \SetSymbolFont{operators}{bold}{\encodingdefault}{\rmdefault}{z}{n}
+\else
+ \SetSymbolFont{operators}{bold}{\encodingdefault}{\rmdefault}{b}{n}
+\fi
\def\operator@font{\mathgroup\symoperators}
-\DeclareSymbolFontAlphabet{\mathrm}{operators}
-\DeclareMathAlphabet{\mathbf}{\encodingdefault}{\rmdefault}{b}{n}
-\DeclareMathAlphabet{\mathit}{\encodingdefault}{\rmdefault}{m}{it}
-\SetMathAlphabet{\mathit}{bold}{\encodingdefault}{\rmdefault}{b}{it}
-
-
\DeclareMathAlphabet{\mathsf}{\encodingdefault}{\sfdefault}{m}{n}
-\SetMathAlphabet{\mathsf}{bold}{\encodingdefault}{\sfdefault}{b}{n}
-
+\DeclareMathAlphabet{\mathit}{\encodingdefault}{\rmdefault}{m}{it}
\DeclareMathAlphabet{\mathtt}{\encodingdefault}{\ttdefault}{m}{n}
+\DeclareSymbolFontAlphabet{\mathrm}{operators}
+\iftx@libertine
+ \DeclareMathAlphabet{\mathbf}{\encodingdefault}{\rmdefault}{z}{n}
+ \SetMathAlphabet{\mathit}{bold}{\encodingdefault}{\rmdefault}{z}{it}
+\else
+ \DeclareMathAlphabet{\mathbf}{\encodingdefault}{\rmdefault}{b}{n}
+ \SetMathAlphabet{\mathit}{bold}{\encodingdefault}{\rmdefault}{b}{it}
+\fi
+\SetMathAlphabet{\mathsf}{bold}{\encodingdefault}{\sfdefault}{b}{n}
\SetMathAlphabet{\mathtt}{bold}{\encodingdefault}{\ttdefault}{b}{n}
@@ -74,17 +83,23 @@ amssymbols,uprightGreek}
\SetSymbolFont{letters}{bold}{OML}{nxlmi}{b}{it}
\DeclareFontSubstitution{OML}{nxlmi}{m}{it}
\else
- \DeclareSymbolFont{letters}{OML}{ntxmi}{m}{it}
- \SetSymbolFont{letters}{bold}{OML}{ntxmi}{b}{it}
- \DeclareFontSubstitution{OML}{ntxmi}{m}{it}
+ \iftx@minion
+ \DeclareSymbolFont{letters}{OML}{zmnmi}{m}{it}
+ \SetSymbolFont{letters}{bold}{OML}{zmnmi}{b}{it}
+ \DeclareFontSubstitution{OML}{zmnmi}{m}{it}
+ \else
+ \DeclareSymbolFont{letters}{OML}{ntxmi}{m}{it}
+ \SetSymbolFont{letters}{bold}{OML}{ntxmi}{b}{it}
+ \DeclareFontSubstitution{OML}{ntxmi}{m}{it}
+ \fi
\fi
%%%%%%%%%%%%%%%%%
% Math Italic A %
%%%%%%%%%%%%%%%%%
+% untxmia.fd makes switch in libertine case
\DeclareSymbolFont{lettersA}{U}{ntxmia}{m}{it}
\SetSymbolFont{lettersA}{bold}{U}{ntxmia}{b}{it}
-%\DeclareSymbolFont{boldlettersA}{U}{ntxmi}{b}{it}% can be used directly by \bm
\DeclareFontSubstitution{U}{ntxmia}{m}{it}
\DeclareSymbolFontAlphabet{\mathfrak}{lettersA}
@@ -120,8 +135,7 @@ amssymbols,uprightGreek}
\DeclareSymbolFont{AMSb}{U}{ntxsyb}{m}{n}
\SetSymbolFont{AMSb}{bold}{U}{ntxsyb}{b}{n}
- %\DeclareSymbolFont{boldAMSb}{U}{ntxsyb}{b}{n}% can be used directly by \bm
- \DeclareFontSubstitution{U}{ntxsyb}{m}{n}
+ \DeclareFontSubstitution{U}{ntxsyb}{m}{n}
\DeclareSymbolFontAlphabet{\mathbb}{AMSb}
\fi
@@ -1083,7 +1097,7 @@ amssymbols,uprightGreek}
% \expandafter\mathchar\ntx@char
%}
\iftx@vvarbb
- \let\mathbb\vvarmathbb
+ \let\mathbb\vvmathbb
\else
\iftx@varbb
\let\mathbb\varmathbb
diff --git a/Master/texmf-dist/tex/latex/newtx/newtxtext.sty b/Master/texmf-dist/tex/latex/newtx/newtxtext.sty
index 057ba653f1d..f663873c7d7 100644
--- a/Master/texmf-dist/tex/latex/newtx/newtxtext.sty
+++ b/Master/texmf-dist/tex/latex/newtx/newtxtext.sty
@@ -12,8 +12,8 @@
% Added scaled keyword and osf option;
% Modified the definition of \k to bypass problem with grouping;
-\def\fileversion{0.95}
-\def\filedate{2012/05/23}
+\def\fileversion{0.98}
+\def\filedate{2012/06/18}
\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/omlzmnmi.fd b/Master/texmf-dist/tex/latex/newtx/omlzmnmi.fd
new file mode 100644
index 00000000000..6428aeee1b6
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/omlzmnmi.fd
@@ -0,0 +1,29 @@
+%Filename: omlzmnmi.fd
+%Created by: tex mi-drv
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{omlzmnmi.fd}
+ [2012/06/23 Fontinst v1.933 font definitions for OML/zmnmi.]
+
+\expandafter\ifx\csname ntxmath@scaled\endcsname\relax
+ \let\ntxmath@scaled\@empty%
+\fi
+
+\DeclareFontFamily{OML}{zmnmi}{\skewchar \font =127}
+
+\DeclareFontShape{OML}{zmnmi}{m}{it}{
+ <-> \ntxmath@scaled zmnmi
+}{}
+
+\DeclareFontShape{OML}{zmnmi}{b}{it}{
+ <-> \ntxmath@scaled zmnbmi
+}{}
+
+\DeclareFontShape{OML}{zmnmi}{m}{sl}{<->ssub * zmnmi/m/it}{}
+\DeclareFontShape{OML}{zmnmi}{bx}{it}{<->ssub * zmnmi/b/it}{}
+\DeclareFontShape{OML}{zmnmi}{b}{sl}{<->ssub * zmnmi/b/it}{}
+\DeclareFontShape{OML}{zmnmi}{bx}{sl}{<->ssub * zmnmi/b/sl}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ot1ntxrj.fd b/Master/texmf-dist/tex/latex/newtx/ot1ntxrj.fd
new file mode 100644
index 00000000000..fb2f785edc3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/ot1ntxrj.fd
@@ -0,0 +1,52 @@
+\ProvidesFile{ot1ntxrj.fd}[2012/04/15 v1.0]
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+
+\DeclareFontFamily{OT1}{ntxrj}{\hyphenchar\font45 }
+\DeclareFontShape{OT1}{ntxrj}{m}{n}{ %medium
+<-> \ntx@scaled txrj%
+}{}
+\DeclareFontShape{OT1}{ntxrj}{m}{sc}{ %cap & small cap
+<-> \ntx@scaled txsc%
+}{}
+\DeclareFontShape{OT1}{ntxrj}{m}{sl}{ %slanted
+<-> \ntx@scaled txslj%
+}{}
+\DeclareFontShape{OT1}{ntxrj}{m}{it}{ %italic
+<-> \ntx@scaled txij%
+}{}
+\DeclareFontShape{OT1}{ntxrj}{m}{ui}{ %unslanted italic
+<->ssub * ntxrj/m/it%
+}{}
+\DeclareFontShape{OT1}{ntxrj}{bx}{n}{ %bold extended
+<-> \ntx@scaled txbj%
+}{}
+\DeclareFontShape{OT1}{ntxrj}{bx}{sc}{ %bold extended cap & small cap
+<-> \ntx@scaled txbsc%
+}{}
+\DeclareFontShape{OT1}{ntxrj}{bx}{sl}{ %bold extended slanted
+<-> \ntx@scaled txbslj%
+}{}
+\DeclareFontShape{OT1}{ntxrj}{bx}{it}{ %bold extended italic
+<-> \ntx@scaled txbij%
+}{}
+\DeclareFontShape{OT1}{ntxrj}{bx}{ui}{ %bold extended unslanted italic
+<->ssub * ntxrj/bx/it%
+}{}
+\DeclareFontShape{OT1}{ntxrj}{b}{n}{ %bold
+<->ssub * ntxrj/bx/n%
+}{}
+\DeclareFontShape{OT1}{ntxrj}{b}{sc}{ %bold cap & small cap
+<->ssub * ntxrj/bx/sc%
+}{}
+\DeclareFontShape{OT1}{ntxrj}{b}{sl}{ %bold slanted
+<->ssub * ntxrj/bx/sl%
+}{}
+\DeclareFontShape{OT1}{ntxrj}{b}{it}{ %bold italic
+<->ssub * ntxrj/bx/it%
+}{}
+\DeclareFontShape{OT1}{ntxrj}{b}{ui}{ %bold unslanted italic
+<->ssub * ntxrj/bx/ui%
+}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/t1ntxrj.fd b/Master/texmf-dist/tex/latex/newtx/t1ntxrj.fd
new file mode 100644
index 00000000000..1b360127557
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/t1ntxrj.fd
@@ -0,0 +1,52 @@
+\ProvidesFile{t1ntxrj.fd}[2012/04/17 v1.0]
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+
+\DeclareFontFamily{T1}{ntxrj}{}
+\DeclareFontShape{T1}{ntxrj}{m}{n}{ %medium
+<-> \ntx@scaled t1xrj%
+}{}
+\DeclareFontShape{T1}{ntxrj}{m}{sc}{ %cap & small cap
+<-> \ntx@scaled t1xsc%
+}{}
+\DeclareFontShape{T1}{ntxrj}{m}{sl}{ %slanted
+<-> \ntx@scaled t1xslj%
+}{}
+\DeclareFontShape{T1}{ntxrj}{m}{it}{ %italic
+<-> \ntx@scaled t1xij%
+}{}
+\DeclareFontShape{T1}{ntxrj}{m}{ui}{ %unslanted italic
+<->ssub * ntxrj/m/it%
+}{}
+\DeclareFontShape{T1}{ntxrj}{bx}{n}{ %bold extended
+<-> \ntx@scaled t1xbj%
+}{}
+\DeclareFontShape{T1}{ntxrj}{bx}{sc}{ %bold extended cap & small cap
+<-> \ntx@scaled t1xbsc%
+}{}
+\DeclareFontShape{T1}{ntxrj}{bx}{sl}{ %bold extended slanted
+<-> \ntx@scaled t1xbslj%
+}{}
+\DeclareFontShape{T1}{ntxrj}{bx}{it}{ %bold extended italic
+<-> \ntx@scaled t1xbij%
+}{}
+\DeclareFontShape{T1}{ntxrj}{bx}{ui}{ %bold extended unslanted italic
+<->ssub * ntxrj/bx/it%
+}{}
+\DeclareFontShape{T1}{ntxrj}{b}{n}{ %bold
+<->ssub * ntxrj/bx/n%
+}{}
+\DeclareFontShape{T1}{ntxrj}{b}{sc}{ %bold cap & small cap
+<->ssub * ntxrj/bx/sc%
+}{}
+\DeclareFontShape{T1}{ntxrj}{b}{sl}{ %bold slanted
+<->ssub * ntxrj/bx/sl%
+}{}
+\DeclareFontShape{T1}{ntxrj}{b}{it}{ %bold italic
+<->ssub * ntxrj/bx/it%
+}{}
+\DeclareFontShape{T1}{ntxrj}{b}{ui}{ %bold unslanted italic
+<->ssub * ntxrj/bx/ui%
+}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ts1ntxrj.fd b/Master/texmf-dist/tex/latex/newtx/ts1ntxrj.fd
new file mode 100644
index 00000000000..69b97d3e95d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/ts1ntxrj.fd
@@ -0,0 +1,53 @@
+\ProvidesFile{ts1ntxrj.fd}[2012/04/15 v1.0]
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+
+\DeclareFontFamily{TS1}{ntxrj}{}
+\DeclareFontShape{TS1}{ntxrj}{m}{n}{ %medium
+ <-> \ntx@scaled tcxr%
+}{}
+\DeclareFontShape{TS1}{ntxrj}{m}{sc}{ %cap & small cap
+ <->ssub * ntxrj/m/n%
+}{}
+\DeclareFontShape{TS1}{ntxrj}{m}{sl}{ %slanted
+ <-> \ntx@scaled tcxsl%
+}{}
+\DeclareFontShape{TS1}{ntxrj}{m}{it}{ %italic
+ <-> \ntx@scaled tcxi%
+}{}
+\DeclareFontShape{TS1}{ntxrj}{m}{ui}{ %unslanted italic
+ <->ssub * ntxrj/m/it%
+}{}
+\DeclareFontShape{TS1}{ntxrj}{bx}{n}{ %bold extended
+ <-> \ntx@scaled tcxb%
+}{}
+\DeclareFontShape{TS1}{ntxrj}{bx}{sc}{ %bold extended cap & small cap
+ <->ssub * ntxrj/bx/n%
+}{}
+\DeclareFontShape{TS1}{ntxrj}{bx}{sl}{ %bold extended slanted
+ <-> \ntx@scaled tcxbsl%
+}{}
+\DeclareFontShape{TS1}{ntxrj}{bx}{it}{ %bold extended italic
+ <-> \ntx@scaled tcxbi%
+}{}
+\DeclareFontShape{TS1}{ntxrj}{bx}{ui}{ %bold extended unslanted italic
+ <->ssub * ntxrj/bx/it%
+}{}
+\DeclareFontShape{TS1}{ntxrj}{b}{n}{ %bold
+ <->ssub * ntxrj/bx/n%
+}{}
+\DeclareFontShape{TS1}{ntxrj}{b}{sc}{ %bold cap & small cap
+ <->ssub * ntxrj/bx/sc%
+}{}
+\DeclareFontShape{TS1}{ntxrj}{b}{sl}{ %bold slanted
+ <->ssub * ntxrj/bx/sl%
+}{}
+\DeclareFontShape{TS1}{ntxrj}{b}{it}{ %bold italic
+ <->ssub * ntxrj/bx/it%
+}{}
+\DeclareFontShape{TS1}{ntxrj}{b}{ui}{ %bold unslanted italic
+ <->ssub * ntxrj/bx/ui%
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/untxmia.fd b/Master/texmf-dist/tex/latex/newtx/untxmia.fd
index 24d00a5b599..ab1d2ba1bbf 100644
--- a/Master/texmf-dist/tex/latex/newtx/untxmia.fd
+++ b/Master/texmf-dist/tex/latex/newtx/untxmia.fd
@@ -22,13 +22,23 @@
<-> \ntxmath@scaled nxlbmia
}{}
\else
-\DeclareFontShape{U}{ntxmia}{m}{it}{
- <-> \ntxmath@scaled ntxmia
- }{}
-
- \DeclareFontShape{U}{ntxmia}{b}{it}{
- <-> \ntxmath@scaled ntxbmia
- }{}
+ \iftx@minion
+ \DeclareFontShape{U}{ntxmia}{m}{it}{
+ <-> \ntxmath@scaled zmnmia
+ }{}
+
+ \DeclareFontShape{U}{ntxmia}{b}{it}{
+ <-> \ntxmath@scaled zmnbmia
+ }{}
+ \else
+ \DeclareFontShape{U}{ntxmia}{m}{it}{
+ <-> \ntxmath@scaled ntxmia
+ }{}
+
+ \DeclareFontShape{U}{ntxmia}{b}{it}{
+ <-> \ntxmath@scaled ntxbmia
+ }{}
+ \fi
\fi
\DeclareFontShape{U}{ntxmia}{m}{sl}{<->ssub * ntxmia/m/it}{}
\DeclareFontShape{U}{ntxmia}{bx}{it}{<->ssub * ntxmia/b/it}{}
diff --git a/Master/texmf-dist/tex/latex/newtx/uzmnmia.fd b/Master/texmf-dist/tex/latex/newtx/uzmnmia.fd
new file mode 100644
index 00000000000..5ffaa9358c2
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/uzmnmia.fd
@@ -0,0 +1,29 @@
+%Filename: uzmnmia.fd
+%Created by: tex mia-drv
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{uzmnmia.fd}
+ [2012/06/23 Fontinst v1.933 font definitions for U/zmnmia.]
+
+\expandafter\ifx\csname ntxmath@scaled\endcsname\relax
+ \let\ntxmath@scaled\@empty%
+\fi
+
+\DeclareFontFamily{U}{zmnmia}{\skewchar \font =127}
+
+\DeclareFontShape{U}{zmnmia}{m}{it}{
+ <-> \ntxmath@scaled zmnmia
+}{}
+
+\DeclareFontShape{U}{zmnmia}{b}{it}{
+ <-> \ntxmath@scaled zmnbmia
+}{}
+
+\DeclareFontShape{U}{zmnmia}{m}{sl}{<->ssub * zmnmia/m/it}{}
+\DeclareFontShape{U}{zmnmia}{bx}{it}{<->ssub * zmnmia/b/it}{}
+\DeclareFontShape{U}{zmnmia}{b}{sl}{<->ssub * zmnmia/b/it}{}
+\DeclareFontShape{U}{zmnmia}{bx}{sl}{<->ssub * zmnmia/b/sl}{}
+
+\endinput