summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-07-27 18:22:25 +0000
committerKarl Berry <karl@freefriends.org>2012-07-27 18:22:25 +0000
commite94d37fd823706fac21cd19dda03792c1145856e (patch)
tree9c8227d5f10bf839f2b7c10149c9dc31a1eeb218 /Master
parentbaddd8a2070ff66454ae67997e927e067a6ec8f1 (diff)
newtx (16jul12)
git-svn-id: svn://tug.org/texlive/trunk@27197 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/implementation.pdfbin64634 -> 82981 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/implementation.tex29
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdfbin515653 -> 515778 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex1
-rw-r--r--Master/texmf-dist/fonts/map/dvips/public/newtx/ntx.map6
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxbex.tfmbin1168 -> 1168 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/ntxbmial1.tfmbin0 -> 2400 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxbmials.tfmbin0 -> 2424 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxbsya.tfmbin1000 -> 932 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxbsyb.tfmbin1008 -> 940 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxbsyc.tfmbin1100 -> 1012 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxex.tfmbin1160 -> 1160 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxexa.tfmbin708 -> 704 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxsya.tfmbin984 -> 916 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxsyb.tfmbin996 -> 928 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxsyc.tfmbin1088 -> 1000 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi1.tfmbin0 -> 1976 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi15.tfmbin0 -> 2008 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi17.tfmbin0 -> 1964 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlbmia.tfmbin2292 -> 2204 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlmi.tfmbin1944 -> 1944 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlmi1.tfmbin0 -> 1936 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlmi15.tfmbin0 -> 2004 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlmi17.tfmbin0 -> 1996 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlmi7.tfmbin1992 -> 1992 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlmia.tfmbin2400 -> 2400 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/rfxlri-vw.tfmbin0 -> 156 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/rfxlri-vw5.tfmbin0 -> 156 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/rfxlri-vw7.tfmbin0 -> 156 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/rfxlzi-vw.tfmbin0 -> 156 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/rfxlzi-vw5.tfmbin0 -> 156 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/rfxlzi-vw7.tfmbin0 -> 156 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtx/fxlri-vw.pfbbin0 -> 2889 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtx/fxlri-vw5.pfbbin0 -> 2872 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtx/fxlri-vw7.pfbbin0 -> 2890 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtx/fxlzi-vw.pfbbin0 -> 2984 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtx/fxlzi-vw5.pfbbin0 -> 2992 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtx/fxlzi-vw7.pfbbin0 -> 2988 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/ntxbex.vfbin984 -> 984 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/ntxex.vfbin984 -> 984 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/nxlbmi1.vfbin0 -> 1876 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/nxlbmi15.vfbin0 -> 2508 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/nxlbmi17.vfbin0 -> 2388 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/nxlbmia.vfbin1664 -> 1604 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/nxlmi1.vfbin0 -> 1888 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/nxlmi15.vfbin0 -> 2396 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/nxlmi17.vfbin0 -> 2396 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/nxlmia.vfbin1956 -> 1948 bytes
-rw-r--r--Master/texmf-dist/tex/latex/newtx/newtxmath.sty7
51 files changed, 42 insertions, 6 deletions
diff --git a/Master/texmf-dist/doc/fonts/newtx/README b/Master/texmf-dist/doc/fonts/newtx/README
index 0f3fba3212b..a0fd02f9b30 100644
--- a/Master/texmf-dist/doc/fonts/newtx/README
+++ b/Master/texmf-dist/doc/fonts/newtx/README
@@ -1,9 +1,12 @@
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.00
+Current version: 1.01
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.01:
+1. Many minor adjustments to metrics.
+2. Added new option libaltvw to newtxmath, which, in libertine math mode, substitutes v and w math italic glyphs manufactured using FontForge, starting from the Libertine upsilon glyphs.
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.
diff --git a/Master/texmf-dist/doc/fonts/newtx/implementation.pdf b/Master/texmf-dist/doc/fonts/newtx/implementation.pdf
index 91a47aadbdc..6c7874739c1 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 05afff8b2a3..04629e52ac0 100644
--- a/Master/texmf-dist/doc/fonts/newtx/implementation.tex
+++ b/Master/texmf-dist/doc/fonts/newtx/implementation.tex
@@ -37,6 +37,28 @@ 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{Making {\tt7pt} and {\tt5pt} versions}
+\begin{itemize}
+\item
+The strokes in 7{\tt pt} type are (mostly) relatively thicker than those in the 10{\tt pt} type;
+\item the side-bearings are a bit bigger in 7{\tt pt} type---about 30{\tt em} on the left and about 20{\tt em} on the right;
+\item the 7{\tt pt} glyphs are (relatively) wider than those in the 10{\tt pt} size.
+\end{itemize}
+What we seek is a way to transform 10{\tt pt} glyphs into 7{\tt pt} glyphs using some simple FontForge transformations. The following seems to work fairly well:
+\begin{itemize}
+\item
+Open the {\tt.pfb} in FontForge---you need to have the {\tt.afm} or the {\tt.pfm} in the same folder to get the correct metrics;
+\item select all glyphs (\textsc{Cntrl}-A) and select from the Element menu, Style/Change glyph---this brings up a window with 3 tabs, the first named Stems, where you should select \textsf{Separate ratios for horizontal and vertical stems} and check the box marked \textsf{Activate diagonal stem processing}, then enter 100\%+0 for Horizontal Stems and 108\%+0 for Vertical Stems;
+\item press \textsf{OK}, which should thicken all non-horizontal stems in the font, but most likely cause some validation issues which must be dealt with before proceeding;
+\item select the menu item Element/Validate/Validate to check for problems---there may be many, and the simplest way to proceed is to right click on one of them and choose the contextual menu items at the bottom of the list, one by one;
+\item some glyphs may require manual adjustments to smaller stems to make them more uniform---the glyphs M, W, V needed help in my case;
+\item assuming your font validates, the next step is the menu item Element/Style/Change Glyph, and in this round we choose the second tab, named Horizontal, selecting \textsf{Uniform scaling...}, entering 107\%+0 for the Counter Size, then press \textsf{OK};
+\item validate the transformed font, just as described above, and, after it validates, select the menu item \textsf{File/Generate Fonts} to export the result to a new pfb/afm combination, say {\tt xxx7}, from which you may generate a tfm using
+\begin{verbatim}
+afm2tfm xxx7 -O xxx7
+\end{verbatim}
+\end{itemize}
+Iterating the same sequence of operations starting from {\tt xxx7.sfd} will produce fonts and metric files suitable for 5{\tt pt}.
\section{Converting Libertine}
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}
@@ -71,7 +93,7 @@ The same fonts are now used with a different encoding to tease out Greek letters
\begin{verbatim}
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}.
+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}
@@ -81,7 +103,7 @@ which makes {\tt fxlzi-jv.tfm}, a reference to which we must add to a {\tt .map}
\begin{verbatim}
fxlzi-jv fxlzi-Jv <fxlzi-jv.pfb
\end{verbatim}
-assuming of course that in the course of making your font, you had given the internal name also as {\tt fxlzi-Jv}. Finally, we have to make versions that work as 7{\tt pt} and 5{\tt pt} fonts using the same methods as described above, resulting in \verb|fxlzi-jz{5,7}.{pfb,afm,tfm}| for our later use. For each {\tt afm}, male a {\tt tfm} using lines like
+assuming of course that in the course of making your font, you had given the internal name also as {\tt fxlzi-Jv}. Finally, we have to make versions that work as 7{\tt pt} and 5{\tt pt} fonts using the same methods as described above, resulting in \verb|fxlzi-jz{5,7}.{pfb,afm,tfm}| for our later use. For each {\tt afm}, make a {\tt tfm} using lines like
\begin{verbatim}
afm2tfm fxlzi-jv
\end{verbatim}
@@ -90,7 +112,10 @@ and then, for each {\tt.tfm}, make a {\tt .pl} with
tftopl fxlzi-jv fxlzi-jv
\end{verbatim}
and so on.
+\section{Issues with math italic v and w}
+Linux Libertine contains a glyph named {\tt v.alt} that is distinct from Greel \verb|\nu|, and that glyph is used as the default math italic v. It is ceratainly problematic---it just doesn't fit in with other Libertine glyphs, though it is surely distinctive. The recent versions of \textsf{newtx} offer the option {\tt libaltvw} which provides substitute glyphs for math italic v and w (based on Linux Libertine \textsf{upsilon}, with some serious modifications) so that one has glyphs that appear to be in the same family, with v distinct from \verb|\nu|.
+After constructing the glyphs using FontForge, the same procedure described above for {\tt7pt} and {\tt5pt} sizes was applied, and new virtual fonts constructed.
\section{Files in the distribution}
This list is current as of June 13, 2012. The following abbreviations are used in the remarks:\\
\textbf{FF} means FontForge;\\
diff --git a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf
index f02222e1186..9605afd41bb 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 405b8643987..fce1173a64f 100644
--- a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
+++ b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
@@ -82,6 +82,7 @@ allows you to use the forms \verb|\iint|, \verb|\iiint|, \verb|\iiiint| and \ver
\item The \textsf{newtxmath} package contains three different Blackboard Bold alphabets, where original \textsf{txfonts} contained two. The default, triggered by \verb|\mathbb{}|, takes its glyphs from the font which replaces {\tt msbm} and has the same overall appearance of a hollowed-out text font, which I find neither bold nor blackboard-like. The second option, taken from \textsf{txfonts}, is triggered by \verb|\varmathbb{}|, is more geometric and, in my opinion, preferable but not optimal. The option {\tt varbb} makes \verb|\mathbb{}| synonymous with \verb|\varmathbb{}|. The third option is the double-struck glyphs from the STIX collection. See the expanded discussion below.
\item {\tt nosymbolsc} causes the package to not load the {\tt symbolsC} fonts, saving a math family. (This font contains mostly exotic symbols, along with some very useful, commonly used symbols like \verb|\coloneq| $\coloneq$, \verb|\eqcolon| $\eqcolon$, \verb|\notin| $\notin$, \verb|\notni| $\notni$, \verb|\neq| $\neq$, \verb|\nsubset| $\nsubset$ and \verb|\nsupset| $\nsupset$, but these have been moved (virtually) to {\tt lettersA} so they may continue to be used even if you use the option {\tt nosymbolsc}.)
\item {\tt amssymbols} (the default) and {\tt noamssymbols} determine whether the {\tt txfonts} versions of the \textsc{ams} symbols ({\tt msam}, {\tt msbm}) are loaded---if so, they override previous settings in {\tt amsmath}. If you use the option {\tt noamssymbols}, then \verb|\mathbb{}| is set to mean the same as \verb|\varmathbb{}|. (One advantage of {\tt noamssymbols} is that you save two of your precious math families for other purposes, such as setting a couple of external math alphabets by means of the \textsf{mathalfa} package.)
+\item {\tt libaltvw} has effect only if the libertine option is selected---in this case, it substitutes for math italic v and w hand-crafted versions based on the Liberine upsilon glyphs.
\end{itemize}
\textsc{Example 1:}
\begin{verbatim}
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 e8c364811f4..7f05d6bfae2 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,9 @@
+rfxlzi-vw5 LibAltz-vw5 <fxlzi-vw5.pfb
+rfxlzi-vw7 LibAltz-vw7 <fxlzi-vw7.pfb
+rfxlzi-vw LibAltz-vw <fxlzi-vw.pfb
+rfxlri-vw LibAltr-vw <fxlri-vw.pfb
+rfxlri-vw7 LibAltr-vw7 <fxlri-vw7.pfb
+rfxlri-vw5 LibAltr-vw5 <fxlri-vw5.pfb
LibertineTheta-Regular LibertineTheta-Regular <LibertineTheta-Regular.pfb
ntxexmods NTXEXMODS <ntxexmods.pfb
ntxbexmods NTXBEXMODS <ntxbexmods.pfb
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbex.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbex.tfm
index bd7309dde8f..77cd235b3d8 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbex.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbex.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 9d22ba1c30c..3767c61c8f3 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/ntxbmial1.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmial1.tfm
new file mode 100644
index 00000000000..9f4e7956937
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmial1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmials.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmials.tfm
new file mode 100644
index 00000000000..82fc4c8598c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmials.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsya.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsya.tfm
index 3c382f62b2d..129cab6d846 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsya.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsya.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsyb.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsyb.tfm
index a2a0049e400..41d89b18e8d 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsyb.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsyb.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsyc.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsyc.tfm
index cb9a738ba7f..fc5612e369e 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsyc.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsyc.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxex.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxex.tfm
index c5af6b81bb8..473ca365fa8 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxex.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxex.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 5cf7b132c93..aa8f9f4a676 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/ntxsya.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsya.tfm
index d6f8acd0273..da855d1f2c8 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsya.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsya.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsyb.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsyb.tfm
index 02218084deb..6ab883c043e 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsyb.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsyb.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsyc.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsyc.tfm
index ed886524b15..8ef019cec21 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsyc.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsyc.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi1.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi1.tfm
new file mode 100644
index 00000000000..32e76e122a5
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi15.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi15.tfm
new file mode 100644
index 00000000000..53fb39f1420
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi15.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi17.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi17.tfm
new file mode 100644
index 00000000000..73650ce21bc
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi17.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 9a57b2c9fe4..f8374acb969 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 661bc6bf1b0..1be463a055c 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/nxlmi1.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi1.tfm
new file mode 100644
index 00000000000..ac25ee39d8b
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi15.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi15.tfm
new file mode 100644
index 00000000000..9afbaef864a
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi15.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi17.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi17.tfm
new file mode 100644
index 00000000000..656867e3bfb
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi17.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 ef34aba5d0b..e3c4c706110 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 4e6904473bb..3b3c3ea6f92 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/rfxlri-vw.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/rfxlri-vw.tfm
new file mode 100644
index 00000000000..d7fc8e40648
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/rfxlri-vw.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/rfxlri-vw5.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/rfxlri-vw5.tfm
new file mode 100644
index 00000000000..958c6864108
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/rfxlri-vw5.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/rfxlri-vw7.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/rfxlri-vw7.tfm
new file mode 100644
index 00000000000..938cba7ef5c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/rfxlri-vw7.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/rfxlzi-vw.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/rfxlzi-vw.tfm
new file mode 100644
index 00000000000..b1e94887ba7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/rfxlzi-vw.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/rfxlzi-vw5.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/rfxlzi-vw5.tfm
new file mode 100644
index 00000000000..39c8bf03d5d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/rfxlzi-vw5.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/rfxlzi-vw7.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/rfxlzi-vw7.tfm
new file mode 100644
index 00000000000..70a1278bcc4
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/rfxlzi-vw7.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtx/fxlri-vw.pfb b/Master/texmf-dist/fonts/type1/public/newtx/fxlri-vw.pfb
new file mode 100644
index 00000000000..de99af6421b
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/newtx/fxlri-vw.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtx/fxlri-vw5.pfb b/Master/texmf-dist/fonts/type1/public/newtx/fxlri-vw5.pfb
new file mode 100644
index 00000000000..ddcc637655e
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/newtx/fxlri-vw5.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtx/fxlri-vw7.pfb b/Master/texmf-dist/fonts/type1/public/newtx/fxlri-vw7.pfb
new file mode 100644
index 00000000000..5c8f1e3e8fb
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/newtx/fxlri-vw7.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtx/fxlzi-vw.pfb b/Master/texmf-dist/fonts/type1/public/newtx/fxlzi-vw.pfb
new file mode 100644
index 00000000000..e0babe90ecb
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/newtx/fxlzi-vw.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtx/fxlzi-vw5.pfb b/Master/texmf-dist/fonts/type1/public/newtx/fxlzi-vw5.pfb
new file mode 100644
index 00000000000..1cd45dae03c
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/newtx/fxlzi-vw5.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtx/fxlzi-vw7.pfb b/Master/texmf-dist/fonts/type1/public/newtx/fxlzi-vw7.pfb
new file mode 100644
index 00000000000..f32d42a4d38
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/newtx/fxlzi-vw7.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbex.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbex.vf
index f114dbf5380..f69bf258539 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/ntxbex.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbex.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxex.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxex.vf
index 9370abe1956..0435378d39c 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/ntxex.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxex.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi1.vf b/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi1.vf
new file mode 100644
index 00000000000..1f3f28db62f
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi15.vf b/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi15.vf
new file mode 100644
index 00000000000..e2f8c623958
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi15.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi17.vf b/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi17.vf
new file mode 100644
index 00000000000..9db5ed59eb3
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/nxlbmi17.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 e00fa023b5f..f585d906477 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/nxlmi1.vf b/Master/texmf-dist/fonts/vf/public/newtx/nxlmi1.vf
new file mode 100644
index 00000000000..f68d2280f69
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/nxlmi1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/nxlmi15.vf b/Master/texmf-dist/fonts/vf/public/newtx/nxlmi15.vf
new file mode 100644
index 00000000000..7d23a7a7639
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/nxlmi15.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/nxlmi17.vf b/Master/texmf-dist/fonts/vf/public/newtx/nxlmi17.vf
new file mode 100644
index 00000000000..e536edc84e2
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/newtx/nxlmi17.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 02b448170d0..daff852e49d 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/tex/latex/newtx/newtxmath.sty b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty
index 979e8da078c..b609bf876b9 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.99}
-\def\filedate{2012/06/25}
+\def\fileversion{1.01}
+\def\filedate{2012/07/09}
\ProvidesPackage{newtxmath}
[\filedate\space v\fileversion]
\@ifundefined{ntxmathLoaded}{}{\endinput}
@@ -33,9 +33,10 @@
\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
+\newif\iftx@minion \newif\iftx@libaltvw
\DeclareOption{varbb}{\tx@varbbtrue}
\DeclareOption{vvarbb}{\tx@vvarbbtrue}
+\DeclareOption{libaltvw}{\tx@libaltvwtrue}
\DeclareOption{nosymbolsc}{\tx@symbolsCfalse}
\DeclareOption{libertine}{\tx@libertinetrue}
\DeclareOption{minion}{\tx@miniontrue}