summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-02-03 23:34:28 +0000
committerKarl Berry <karl@freefriends.org>2015-02-03 23:34:28 +0000
commit94b0072f70667d3cd7e762500a5417e5c70e5fb1 (patch)
treee9c12c41af85da6626ad5a4eb8618b4b2837e7bc
parent6722edbc559b545ead3f83044478ca81bfc4330f (diff)
newtx (3feb15)
git-svn-id: svn://tug.org/texlive/trunk@36200 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/README7
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ly1ntxlf.fd28
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ly1ntxosf.fd28
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ly1ntxsups.fd62
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ly1ntxtlf.fd28
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ly1ntxtosf.fd32
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ot1ntxlf.fd28
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ot1ntxosf.fd28
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ot1ntxsups.fd62
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ot1ntxtlf.fd28
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ot1ntxtosf.fd32
-rw-r--r--Master/texmf-dist/tex/latex/newtx/t1ntxlf.fd28
-rw-r--r--Master/texmf-dist/tex/latex/newtx/t1ntxosf.fd28
-rw-r--r--Master/texmf-dist/tex/latex/newtx/t1ntxsups.fd62
-rw-r--r--Master/texmf-dist/tex/latex/newtx/t1ntxtlf.fd28
-rw-r--r--Master/texmf-dist/tex/latex/newtx/t1ntxtosf.fd32
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ts1ntxlf.fd23
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ts1ntxosf.fd24
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ts1ntxtlf.fd24
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ts1ntxtosf.fd24
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds2
21 files changed, 635 insertions, 3 deletions
diff --git a/Master/texmf-dist/doc/fonts/newtx/README b/Master/texmf-dist/doc/fonts/newtx/README
index 8f236355e62..bcf1e586b66 100644
--- a/Master/texmf-dist/doc/fonts/newtx/README
+++ b/Master/texmf-dist/doc/fonts/newtx/README
@@ -1,10 +1,13 @@
-This package, based on txfonts, provides many fixes and enhancements to the txfonts package, splitting it into two separate packages---newtxtext and newtxmath, which may be run independently of one another. It provides scaling, improved metrics, and other options. In particular, newtxmath offers a libertine option which substitutes Linux Libertine (provided with TeXLive and MikTeX) italic and Greek letters for the default Times letters, providing a good match for the Libertine text font, which is heavier than Computer Modern but lighter than Times, and in my experience, looks very sharp and clear on the screen.
+This package, initially based on txfonts, provides many fixes and enhancements to the txfonts package, splitting it into two separate packages---newtxtext and newtxmath, which may be run independently of one another. It provides scaling, improved metrics, and other options. In particular, newtxmath offers a libertine option which substitutes Linux Libertine (provided with TeXLive and MikTeX) italic and Greek letters for the default Times letters, providing a good match for the Libertine text font, which is heavier than Computer Modern but lighter than Times, and in my experience, looks very sharp and clear on the screen.
-Current version: 1.4, 01/31/2015
+Current version: 1.401, 02/03/2015
This material is subject to the LaTeX Project Public License. See http://www.ctan.org/license/lppl1.3
for the details of that license.
+Changes in version 1.401
+Include fd files inadvertently omitted from version 1.4.
+
Changes in version 1.4
1. All text fonts are now based on TeXGyre Termes, and some modifications thereof. In T1 encoding, no composite glyphs are needed.
2. Small caps are now available in traditional txfonts sizes (petite caps, as in tgtermes) and a newly constructed small cap alphabet whose metrics match Adobe's Times Small Caps in upright shapes.
diff --git a/Master/texmf-dist/tex/latex/newtx/ly1ntxlf.fd b/Master/texmf-dist/tex/latex/newtx/ly1ntxlf.fd
new file mode 100644
index 00000000000..0bfccc498b4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/ly1ntxlf.fd
@@ -0,0 +1,28 @@
+\ProvidesFile{ly1ntxlf.fd}[2015/01/17 v1.0 font definition file for LY1/ntx/lf]
+
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+\def\ntx@lsfx{}
+\ifdefined\ntx@largescfalse %
+ \ifntx@largesc\def\ntx@lsfx{l}\fi
+\fi
+
+\DeclareFontFamily{LY1}{ntxlf}{}
+\DeclareFontShape{LY1}{ntxlf}{b}{sc}{<-> \ntx@scaled ntx-Bold-lf-sc\ntx@lsfx-ly1}{}
+\DeclareFontShape{LY1}{ntxlf}{b}{n}{<-> \ntx@scaled ntx-Bold-lf-ly1}{}
+\DeclareFontShape{LY1}{ntxlf}{b}{scit}{<-> \ntx@scaled ntx-BoldItalic-lf-sc\ntx@lsfx-ly1}{}
+\DeclareFontShape{LY1}{ntxlf}{b}{it}{<-> \ntx@scaled ntx-BoldItalic-lf-ly1}{}
+\DeclareFontShape{LY1}{ntxlf}{m}{sc}{<-> \ntx@scaled ntx-Regular-lf-sc\ntx@lsfx-ly1}{}
+\DeclareFontShape{LY1}{ntxlf}{m}{n}{<-> \ntx@scaled ntx-Regular-lf-ly1}{}
+\DeclareFontShape{LY1}{ntxlf}{m}{scit}{<-> \ntx@scaled ntx-Italic-lf-sc\ntx@lsfx-ly1}{}
+\DeclareFontShape{LY1}{ntxlf}{m}{it}{<-> \ntx@scaled ntx-Italic-lf-ly1}{}
+\DeclareFontShape{LY1}{ntxlf}{bx}{sc}{<->ssub * ntxlf/b/sc}{}
+\DeclareFontShape{LY1}{ntxlf}{bx}{n}{<->ssub * ntxlf/b/n}{}
+\DeclareFontShape{LY1}{ntxlf}{bx}{scit}{<->ssub * ntxlf/b/scit}{}
+\DeclareFontShape{LY1}{ntxlf}{bx}{it}{<->ssub * ntxlf/b/it}{}
+\DeclareFontShape{LY1}{ntxlf}{b}{sl}{<->ssub * ntxlf/b/it}{}
+\DeclareFontShape{LY1}{ntxlf}{m}{sl}{<->ssub * ntxlf/m/it}{}
+\DeclareFontShape{LY1}{ntxlf}{b}{scsl}{<->ssub * ntxlf/b/scit}{}
+\DeclareFontShape{LY1}{ntxlf}{m}{scsl}{<->ssub * ntxlf/m/scit}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ly1ntxosf.fd b/Master/texmf-dist/tex/latex/newtx/ly1ntxosf.fd
new file mode 100644
index 00000000000..3000a10d15a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/ly1ntxosf.fd
@@ -0,0 +1,28 @@
+\ProvidesFile{ly1ntxosf.fd}[2015/01/17 v1.0 font definition file for LY1/ntx/osf]
+
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+\def\ntx@lsfx{}
+\ifdefined\ntx@largescfalse %
+ \ifntx@largesc\def\ntx@lsfx{l}\fi
+\fi
+
+\DeclareFontFamily{LY1}{ntxosf}{}
+\DeclareFontShape{LY1}{ntxosf}{b}{sc}{<-> \ntx@scaled ntx-Bold-osf-sc\ntx@lsfx-ly1}{}
+\DeclareFontShape{LY1}{ntxosf}{b}{n}{<-> \ntx@scaled ntx-Bold-osf-ly1}{}
+\DeclareFontShape{LY1}{ntxosf}{b}{scit}{<-> \ntx@scaled ntx-BoldItalic-osf-sc\ntx@lsfx-ly1}{}
+\DeclareFontShape{LY1}{ntxosf}{b}{it}{<-> \ntx@scaled ntx-BoldItalic-osf-ly1}{}
+\DeclareFontShape{LY1}{ntxosf}{m}{sc}{<-> \ntx@scaled ntx-Regular-osf-sc\ntx@lsfx-ly1}{}
+\DeclareFontShape{LY1}{ntxosf}{m}{n}{<-> \ntx@scaled ntx-Regular-osf-ly1}{}
+\DeclareFontShape{LY1}{ntxosf}{m}{scit}{<-> \ntx@scaled ntx-Italic-osf-sc\ntx@lsfx-ly1}{}
+\DeclareFontShape{LY1}{ntxosf}{m}{it}{<-> \ntx@scaled ntx-Italic-osf-ly1}{}
+\DeclareFontShape{LY1}{ntxosf}{bx}{sc}{<->ssub * ntxosf/b/sc}{}
+\DeclareFontShape{LY1}{ntxosf}{bx}{n}{<->ssub * ntxosf/b/n}{}
+\DeclareFontShape{LY1}{ntxosf}{bx}{scit}{<->ssub * ntxosf/b/scit}{}
+\DeclareFontShape{LY1}{ntxosf}{bx}{it}{<->ssub * ntxosf/b/it}{}
+\DeclareFontShape{LY1}{ntxosf}{b}{sl}{<->ssub * ntxosf/b/it}{}
+\DeclareFontShape{LY1}{ntxosf}{m}{sl}{<->ssub * ntxosf/m/it}{}
+\DeclareFontShape{LY1}{ntxosf}{b}{scsl}{<->ssub * ntxosf/b/scit}{}
+\DeclareFontShape{LY1}{ntxosf}{m}{scsl}{<->ssub * ntxosf/m/scit}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ly1ntxsups.fd b/Master/texmf-dist/tex/latex/newtx/ly1ntxsups.fd
new file mode 100644
index 00000000000..fc4e0d9acbb
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/ly1ntxsups.fd
@@ -0,0 +1,62 @@
+\ProvidesFile{ly1ntxsups.fd}[2015/01/17 v1.0]
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+
+\DeclareFontFamily{LY1}{ntxsups}{}
+\DeclareFontShape{LY1}{ntxsups}{m}{n}{ %medium
+ <-> \ntx@scaled ntxsups-Regular-ly1%
+}{}
+\DeclareFontShape{LY1}{ntxsups}{m}{it}{ %italic
+ <-> \ntx@scaled ntxsups-Italic-ly1%
+}{}
+\DeclareFontShape{LY1}{ntxsups}{bx}{n}{ %bold
+ <-> \ntx@scaled ntxsups-Bold-ly1%
+}{}
+\DeclareFontShape{LY1}{ntxsups}{b}{it}{ %bold italic
+ <-> \ntx@scaled ntxsups-BoldItalic-ly1%
+}{}
+
+\DeclareFontShape{LY1}{ntxsups}{m}{sc}{ %cap & small cap
+ <-> ssub * ntxsups/m/n%
+}{}
+\DeclareFontShape{LY1}{ntxsups}{m}{sl}{ %slanted
+ <-> ssub * ntxsups/m/it%
+}{}
+\DeclareFontShape{LY1}{ntxsups}{m}{scit}{ %italic
+ <-> ssub * ntxsups/m/it%
+}{}
+\DeclareFontShape{LY1}{ntxsups}{m}{ui}{ %unslanted italic
+ <-> ssub * ntxsups/m/n%
+}{}
+\DeclareFontShape{LY1}{ntxsups}{bx}{sc}{ %bold extended cap & small cap
+ <-> ssub * ntxsups/b/n%
+}{}
+\DeclareFontShape{LY1}{ntxsups}{bx}{sl}{ %bold extended slanted
+ <-> ssub * ntxsups/b/it%
+}{}
+\DeclareFontShape{LY1}{ntxsups}{bx}{it}{ %bold extended italic
+ <-> ssub * ntxsups/b/it%
+}{}
+\DeclareFontShape{LY1}{ntxsups}{bx}{scit}{ %bold extended italic
+ <-> ssub * ntxsups/b/it%
+}{}
+\DeclareFontShape{LY1}{ntxsups}{bx}{ui}{ %bold extended unslanted italic
+ <-> ssub * ntxsups/b/n%
+}{}
+\DeclareFontShape{LY1}{ntxsups}{bx}{n}{ %bold extended
+ <-> ssub * ntxsups/n/n%
+}{}
+\DeclareFontShape{LY1}{ntxsups}{b}{sc}{ %bold cap & small cap
+ <-> ssub * ntxsups/b/n%
+}{}
+\DeclareFontShape{LY1}{ntxsups}{b}{sl}{ %bold slanted
+ <-> ssub * ntxsups/b/it%
+}{}
+\DeclareFontShape{LY1}{ntxsups}{b}{ui}{ %bold unslanted italic
+ <-> ssub * ntxsups/b/n%
+}{}
+\DeclareFontShape{LY1}{ntxsups}{b}{scit}{ %bold italic
+ <-> ssub * ntxsups/b/it%
+}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ly1ntxtlf.fd b/Master/texmf-dist/tex/latex/newtx/ly1ntxtlf.fd
new file mode 100644
index 00000000000..0fd425fda95
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/ly1ntxtlf.fd
@@ -0,0 +1,28 @@
+\ProvidesFile{ly1ntxtlf.fd}[2015/01/17 v1.0 font definition file for LY1/ntx/tlf]
+
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+\def\ntx@lsfx{}
+\ifdefined\ntx@largescfalse %
+ \ifntx@largesc\def\ntx@lsfx{l}\fi
+\fi
+
+\DeclareFontFamily{LY1}{ntxtlf}{}
+\DeclareFontShape{LY1}{ntxtlf}{b}{sc}{<-> \ntx@scaled ntx-Bold-tlf-sc\ntx@lsfx-ly1}{}
+\DeclareFontShape{LY1}{ntxtlf}{b}{n}{<-> \ntx@scaled ntx-Bold-tlf-ly1}{}
+\DeclareFontShape{LY1}{ntxtlf}{b}{scit}{<-> \ntx@scaled ntx-BoldItalic-tlf-sc\ntx@lsfx-ly1}{}
+\DeclareFontShape{LY1}{ntxtlf}{b}{it}{<-> \ntx@scaled ntx-BoldItalic-tlf-ly1}{}
+\DeclareFontShape{LY1}{ntxtlf}{m}{sc}{<-> \ntx@scaled ntx-Regular-tlf-sc\ntx@lsfx-ly1}{}
+\DeclareFontShape{LY1}{ntxtlf}{m}{n}{<-> \ntx@scaled ntx-Regular-tlf-ly1}{}
+\DeclareFontShape{LY1}{ntxtlf}{m}{scit}{<-> \ntx@scaled ntx-Italic-tlf-sc\ntx@lsfx-ly1}{}
+\DeclareFontShape{LY1}{ntxtlf}{m}{it}{<-> \ntx@scaled ntx-Italic-tlf-ly1}{}
+\DeclareFontShape{LY1}{ntxtlf}{bx}{sc}{<->ssub * ntxtlf/b/sc}{}
+\DeclareFontShape{LY1}{ntxtlf}{bx}{n}{<->ssub * ntxtlf/b/n}{}
+\DeclareFontShape{LY1}{ntxtlf}{bx}{scit}{<->ssub * ntxtlf/b/scit}{}
+\DeclareFontShape{LY1}{ntxtlf}{bx}{it}{<->ssub * ntxtlf/b/it}{}
+\DeclareFontShape{LY1}{ntxtlf}{b}{sl}{<->ssub * ntxtlf/b/it}{}
+\DeclareFontShape{LY1}{ntxtlf}{m}{sl}{<->ssub * ntxtlf/m/it}{}
+\DeclareFontShape{LY1}{ntxtlf}{b}{scsl}{<->ssub * ntxtlf/b/scit}{}
+\DeclareFontShape{LY1}{ntxtlf}{m}{scsl}{<->ssub * ntxtlf/m/scit}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ly1ntxtosf.fd b/Master/texmf-dist/tex/latex/newtx/ly1ntxtosf.fd
new file mode 100644
index 00000000000..b1da4e4563a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/ly1ntxtosf.fd
@@ -0,0 +1,32 @@
+\ProvidesFile{ly1ntxtosf.fd}[2015/01/17 v1.0 font definition file for LY1/ntx/tosf]
+
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+\def\ntx@asfx{}
+\def\ntx@lsfx{}
+\ifdefined\ntx@adobescfalse %
+ \ifntx@adobesc \def\ntx@asfx{a}\def\ntx@lsfx{l}
+ \else
+ \ifntx@largesc\def\ntx@lsfx{l}\fi
+ \fi
+\fi
+
+\DeclareFontFamily{LY1}{ntxtosf}{}
+\DeclareFontShape{LY1}{ntxtosf}{b}{sc}{<-> \ntx@scaled ntx-Bold-tosf-sc\ntx@lsfx\ntx@asfx-ly1}{}
+\DeclareFontShape{LY1}{ntxtosf}{b}{n}{<-> \ntx@scaled ntx-Bold-tosf-ly1}{}
+\DeclareFontShape{LY1}{ntxtosf}{b}{scit}{<-> \ntx@scaled ntx-BoldItalic-tosf-sc\ntx@lsfx-ly1}{}
+\DeclareFontShape{LY1}{ntxtosf}{b}{it}{<-> \ntx@scaled ntx-BoldItalic-tosf-ly1}{}
+\DeclareFontShape{LY1}{ntxtosf}{m}{sc}{<-> \ntx@scaled ntx-Regular-tosf-sc\ntx@lsfx\ntx@asfx-ly1}{}
+\DeclareFontShape{LY1}{ntxtosf}{m}{n}{<-> \ntx@scaled ntx-Regular-tosf-ly1}{}
+\DeclareFontShape{LY1}{ntxtosf}{m}{scit}{<-> \ntx@scaled ntx-Italic-tosf-sc\ntx@lsfx-ly1}{}
+\DeclareFontShape{LY1}{ntxtosf}{m}{it}{<-> \ntx@scaled ntx-Italic-tosf-ly1}{}
+\DeclareFontShape{LY1}{ntxtosf}{bx}{sc}{<->ssub * ntxtosf/b/sc}{}
+\DeclareFontShape{LY1}{ntxtosf}{bx}{n}{<->ssub * ntxtosf/b/n}{}
+\DeclareFontShape{LY1}{ntxtosf}{bx}{scit}{<->ssub * ntxtosf/b/scit}{}
+\DeclareFontShape{LY1}{ntxtosf}{bx}{it}{<->ssub * ntxtosf/b/it}{}
+\DeclareFontShape{LY1}{ntxtosf}{b}{sl}{<->ssub * ntxtosf/b/it}{}
+\DeclareFontShape{LY1}{ntxtosf}{m}{sl}{<->ssub * ntxtosf/m/it}{}
+\DeclareFontShape{LY1}{ntxtosf}{b}{scsl}{<->ssub * ntxtosf/b/scit}{}
+\DeclareFontShape{LY1}{ntxtosf}{m}{scsl}{<->ssub * ntxtosf/m/scit}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ot1ntxlf.fd b/Master/texmf-dist/tex/latex/newtx/ot1ntxlf.fd
new file mode 100644
index 00000000000..4d8d5be79bb
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/ot1ntxlf.fd
@@ -0,0 +1,28 @@
+\ProvidesFile{ot1ntxlf.fd}[2015/01/19 v1.0 font definition file for OT1/ntx/lf]
+
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+\def\ntx@lsfx{}
+\ifdefined\ntx@largescfalse %
+ \ifntx@largesc\def\ntx@lsfx{l}\fi
+\fi
+
+\DeclareFontFamily{OT1}{ntxlf}{}
+\DeclareFontShape{OT1}{ntxlf}{b}{sc}{<-> \ntx@scaled ntx-Bold-lf-sc\ntx@lsfx-ot1}{}
+\DeclareFontShape{OT1}{ntxlf}{b}{n}{<-> \ntx@scaled ntx-Bold-lf-ot1}{}
+\DeclareFontShape{OT1}{ntxlf}{b}{scit}{<-> \ntx@scaled ntx-BoldItalic-lf-sc\ntx@lsfx-ot1}{}
+\DeclareFontShape{OT1}{ntxlf}{b}{it}{<-> \ntx@scaled ntx-BoldItalic-lf-ot1}{}
+\DeclareFontShape{OT1}{ntxlf}{m}{sc}{<-> \ntx@scaled ntx-Regular-lf-sc\ntx@lsfx-ot1}{}
+\DeclareFontShape{OT1}{ntxlf}{m}{n}{<-> \ntx@scaled ntx-Regular-lf-ot1}{}
+\DeclareFontShape{OT1}{ntxlf}{m}{scit}{<-> \ntx@scaled ntx-Italic-lf-sc\ntx@lsfx-ot1}{}
+\DeclareFontShape{OT1}{ntxlf}{m}{it}{<-> \ntx@scaled ntx-Italic-lf-ot1}{}
+\DeclareFontShape{OT1}{ntxlf}{bx}{sc}{<->ssub * ntxlf/b/sc}{}
+\DeclareFontShape{OT1}{ntxlf}{bx}{n}{<->ssub * ntxlf/b/n}{}
+\DeclareFontShape{OT1}{ntxlf}{bx}{scit}{<->ssub * ntxlf/b/scit}{}
+\DeclareFontShape{OT1}{ntxlf}{bx}{it}{<->ssub * ntxlf/b/it}{}
+\DeclareFontShape{OT1}{ntxlf}{b}{sl}{<->ssub * ntxlf/b/it}{}
+\DeclareFontShape{OT1}{ntxlf}{m}{sl}{<->ssub * ntxlf/m/it}{}
+\DeclareFontShape{OT1}{ntxlf}{b}{scsl}{<->ssub * ntxlf/b/scit}{}
+\DeclareFontShape{OT1}{ntxlf}{m}{scsl}{<->ssub * ntxlf/m/scit}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ot1ntxosf.fd b/Master/texmf-dist/tex/latex/newtx/ot1ntxosf.fd
new file mode 100644
index 00000000000..fe708ce4a15
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/ot1ntxosf.fd
@@ -0,0 +1,28 @@
+\ProvidesFile{ot1ntxosf.fd}[2015/01/17 v1.0 font definition file for OT1/ntx/osf]
+
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+\def\ntx@lsfx{}
+\ifdefined\ntx@largescfalse %
+ \ifntx@largesc\def\ntx@lsfx{l}\fi
+\fi
+
+\DeclareFontFamily{OT1}{ntxosf}{}
+\DeclareFontShape{OT1}{ntxosf}{b}{sc}{<-> \ntx@scaled ntx-Bold-osf-sc\ntx@lsfx-ot1}{}
+\DeclareFontShape{OT1}{ntxosf}{b}{n}{<-> \ntx@scaled ntx-Bold-osf-ot1}{}
+\DeclareFontShape{OT1}{ntxosf}{b}{scit}{<-> \ntx@scaled ntx-BoldItalic-osf-sc\ntx@lsfx-ot1}{}
+\DeclareFontShape{OT1}{ntxosf}{b}{it}{<-> \ntx@scaled ntx-BoldItalic-osf-ot1}{}
+\DeclareFontShape{OT1}{ntxosf}{m}{sc}{<-> \ntx@scaled ntx-Regular-osf-sc\ntx@lsfx-ot1}{}
+\DeclareFontShape{OT1}{ntxosf}{m}{n}{<-> \ntx@scaled ntx-Regular-osf-ot1}{}
+\DeclareFontShape{OT1}{ntxosf}{m}{scit}{<-> \ntx@scaled ntx-Italic-osf-sc\ntx@lsfx-ot1}{}
+\DeclareFontShape{OT1}{ntxosf}{m}{it}{<-> \ntx@scaled ntx-Italic-osf-ot1}{}
+\DeclareFontShape{OT1}{ntxosf}{bx}{sc}{<->ssub * ntxosf/b/sc}{}
+\DeclareFontShape{OT1}{ntxosf}{bx}{n}{<->ssub * ntxosf/b/n}{}
+\DeclareFontShape{OT1}{ntxosf}{bx}{scit}{<->ssub * ntxosf/b/scit}{}
+\DeclareFontShape{OT1}{ntxosf}{bx}{it}{<->ssub * ntxosf/b/it}{}
+\DeclareFontShape{OT1}{ntxosf}{b}{sl}{<->ssub * ntxosf/b/it}{}
+\DeclareFontShape{OT1}{ntxosf}{m}{sl}{<->ssub * ntxosf/m/it}{}
+\DeclareFontShape{OT1}{ntxosf}{b}{scsl}{<->ssub * ntxosf/b/scit}{}
+\DeclareFontShape{OT1}{ntxosf}{m}{scsl}{<->ssub * ntxosf/m/scit}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ot1ntxsups.fd b/Master/texmf-dist/tex/latex/newtx/ot1ntxsups.fd
new file mode 100644
index 00000000000..b995ab11c62
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/ot1ntxsups.fd
@@ -0,0 +1,62 @@
+\ProvidesFile{ot1ntxsups.fd}[2015/01/17 v1.0]
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+
+\DeclareFontFamily{OT1}{ntxsups}{}
+\DeclareFontShape{OT1}{ntxsups}{m}{n}{ %medium
+ <-> \ntx@scaled ntxsups-Regular-ot1%
+}{}
+\DeclareFontShape{OT1}{ntxsups}{m}{it}{ %italic
+ <-> \ntx@scaled ntxsups-Italic-ot1%
+}{}
+\DeclareFontShape{OT1}{ntxsups}{bx}{n}{ %bold
+ <-> \ntx@scaled ntxsups-Bold-ot1%
+}{}
+\DeclareFontShape{OT1}{ntxsups}{b}{it}{ %bold italic
+ <-> \ntx@scaled ntxsups-BoldItalic-ot1%
+}{}
+
+\DeclareFontShape{OT1}{ntxsups}{m}{sc}{ %cap & small cap
+ <-> ssub * ntxsups/m/n%
+}{}
+\DeclareFontShape{OT1}{ntxsups}{m}{sl}{ %slanted
+ <-> ssub * ntxsups/m/it%
+}{}
+\DeclareFontShape{OT1}{ntxsups}{m}{scit}{ %italic
+ <-> ssub * ntxsups/m/it%
+}{}
+\DeclareFontShape{OT1}{ntxsups}{m}{ui}{ %unslanted italic
+ <-> ssub * ntxsups/m/n%
+}{}
+\DeclareFontShape{OT1}{ntxsups}{bx}{sc}{ %bold extended cap & small cap
+ <-> ssub * ntxsups/b/n%
+}{}
+\DeclareFontShape{OT1}{ntxsups}{bx}{sl}{ %bold extended slanted
+ <-> ssub * ntxsups/b/it%
+}{}
+\DeclareFontShape{OT1}{ntxsups}{bx}{it}{ %bold extended italic
+ <-> ssub * ntxsups/b/it%
+}{}
+\DeclareFontShape{OT1}{ntxsups}{bx}{scit}{ %bold extended italic
+ <-> ssub * ntxsups/b/it%
+}{}
+\DeclareFontShape{OT1}{ntxsups}{bx}{ui}{ %bold extended unslanted italic
+ <-> ssub * ntxsups/b/n%
+}{}
+\DeclareFontShape{OT1}{ntxsups}{bx}{n}{ %bold extended
+ <-> ssub * ntxsups/n/n%
+}{}
+\DeclareFontShape{OT1}{ntxsups}{b}{sc}{ %bold cap & small cap
+ <-> ssub * ntxsups/b/n%
+}{}
+\DeclareFontShape{OT1}{ntxsups}{b}{sl}{ %bold slanted
+ <-> ssub * ntxsups/b/it%
+}{}
+\DeclareFontShape{OT1}{ntxsups}{b}{ui}{ %bold unslanted italic
+ <-> ssub * ntxsups/b/n%
+}{}
+\DeclareFontShape{OT1}{ntxsups}{b}{scit}{ %bold italic
+ <-> ssub * ntxsups/b/it%
+}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ot1ntxtlf.fd b/Master/texmf-dist/tex/latex/newtx/ot1ntxtlf.fd
new file mode 100644
index 00000000000..bdecd71fda5
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/ot1ntxtlf.fd
@@ -0,0 +1,28 @@
+\ProvidesFile{ot1ntxtlf.fd}[2015/01/17 v1.0 font definition file for OT1/ntx/tlf]
+
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+\def\ntx@lsfx{}
+\ifdefined\ntx@largescfalse %
+ \ifntx@largesc\def\ntx@lsfx{l}\fi
+\fi
+
+\DeclareFontFamily{OT1}{ntxtlf}{}
+\DeclareFontShape{OT1}{ntxtlf}{b}{sc}{<-> \ntx@scaled ntx-Bold-tlf-sc\ntx@lsfx-ot1}{}
+\DeclareFontShape{OT1}{ntxtlf}{b}{n}{<-> \ntx@scaled ntx-Bold-tlf-ot1}{}
+\DeclareFontShape{OT1}{ntxtlf}{b}{scit}{<-> \ntx@scaled ntx-BoldItalic-tlf-sc\ntx@lsfx-ot1}{}
+\DeclareFontShape{OT1}{ntxtlf}{b}{it}{<-> \ntx@scaled ntx-BoldItalic-tlf-ot1}{}
+\DeclareFontShape{OT1}{ntxtlf}{m}{sc}{<-> \ntx@scaled ntx-Regular-tlf-sc\ntx@lsfx-ot1}{}
+\DeclareFontShape{OT1}{ntxtlf}{m}{n}{<-> \ntx@scaled ntx-Regular-tlf-ot1}{}
+\DeclareFontShape{OT1}{ntxtlf}{m}{scit}{<-> \ntx@scaled ntx-Italic-tlf-sc\ntx@lsfx-ot1}{}
+\DeclareFontShape{OT1}{ntxtlf}{m}{it}{<-> \ntx@scaled ntx-Italic-tlf-ot1}{}
+\DeclareFontShape{OT1}{ntxtlf}{bx}{sc}{<->ssub * ntxtlf/b/sc}{}
+\DeclareFontShape{OT1}{ntxtlf}{bx}{n}{<->ssub * ntxtlf/b/n}{}
+\DeclareFontShape{OT1}{ntxtlf}{bx}{scit}{<->ssub * ntxtlf/b/scit}{}
+\DeclareFontShape{OT1}{ntxtlf}{bx}{it}{<->ssub * ntxtlf/b/it}{}
+\DeclareFontShape{OT1}{ntxtlf}{b}{sl}{<->ssub * ntxtlf/b/it}{}
+\DeclareFontShape{OT1}{ntxtlf}{m}{sl}{<->ssub * ntxtlf/m/it}{}
+\DeclareFontShape{OT1}{ntxtlf}{b}{scsl}{<->ssub * ntxtlf/b/scit}{}
+\DeclareFontShape{OT1}{ntxtlf}{m}{scsl}{<->ssub * ntxtlf/m/scit}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ot1ntxtosf.fd b/Master/texmf-dist/tex/latex/newtx/ot1ntxtosf.fd
new file mode 100644
index 00000000000..51fdd3c4e39
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/ot1ntxtosf.fd
@@ -0,0 +1,32 @@
+\ProvidesFile{ot1ntxtosf.fd}[2015/01/17 v1.0 font definition file for OT1/ntx/tosf]
+
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+\def\ntx@asfx{}
+\def\ntx@lsfx{}
+\ifdefined\ntx@adobescfalse %
+ \ifntx@adobesc \def\ntx@asfx{a}\def\ntx@lsfx{l}
+ \else
+ \ifntx@largesc\def\ntx@lsfx{l}\fi
+ \fi
+\fi
+
+\DeclareFontFamily{OT1}{ntxtosf}{}
+\DeclareFontShape{OT1}{ntxtosf}{b}{sc}{<-> \ntx@scaled ntx-Bold-tosf-sc\ntx@lsfx\ntx@asfx-ot1}{}
+\DeclareFontShape{OT1}{ntxtosf}{b}{n}{<-> \ntx@scaled ntx-Bold-tosf-ot1}{}
+\DeclareFontShape{OT1}{ntxtosf}{b}{scit}{<-> \ntx@scaled ntx-BoldItalic-tosf-sc\ntx@lsfx-ot1}{}
+\DeclareFontShape{OT1}{ntxtosf}{b}{it}{<-> \ntx@scaled ntx-BoldItalic-tosf-ot1}{}
+\DeclareFontShape{OT1}{ntxtosf}{m}{sc}{<-> \ntx@scaled ntx-Regular-tosf-sc\ntx@lsfx\ntx@asfx-ot1}{}
+\DeclareFontShape{OT1}{ntxtosf}{m}{n}{<-> \ntx@scaled ntx-Regular-tosf-ot1}{}
+\DeclareFontShape{OT1}{ntxtosf}{m}{scit}{<-> \ntx@scaled ntx-Italic-tosf-sc\ntx@lsfx-ot1}{}
+\DeclareFontShape{OT1}{ntxtosf}{m}{it}{<-> \ntx@scaled ntx-Italic-tosf-ot1}{}
+\DeclareFontShape{OT1}{ntxtosf}{bx}{sc}{<->ssub * ntxtosf/b/sc}{}
+\DeclareFontShape{OT1}{ntxtosf}{bx}{n}{<->ssub * ntxtosf/b/n}{}
+\DeclareFontShape{OT1}{ntxtosf}{bx}{scit}{<->ssub * ntxtosf/b/scit}{}
+\DeclareFontShape{OT1}{ntxtosf}{bx}{it}{<->ssub * ntxtosf/b/it}{}
+\DeclareFontShape{OT1}{ntxtosf}{b}{sl}{<->ssub * ntxtosf/b/it}{}
+\DeclareFontShape{OT1}{ntxtosf}{m}{sl}{<->ssub * ntxtosf/m/it}{}
+\DeclareFontShape{OT1}{ntxtosf}{b}{scsl}{<->ssub * ntxtosf/b/scit}{}
+\DeclareFontShape{OT1}{ntxtosf}{m}{scsl}{<->ssub * ntxtosf/m/scit}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/t1ntxlf.fd b/Master/texmf-dist/tex/latex/newtx/t1ntxlf.fd
new file mode 100644
index 00000000000..a428546e680
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/t1ntxlf.fd
@@ -0,0 +1,28 @@
+\ProvidesFile{t1ntxlf.fd}[2015/01/17 v1.0 font definition file for T1/ntx/lf]
+
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+\def\ntx@lsfx{}
+\ifdefined\ntx@largescfalse %
+ \ifntx@largesc\def\ntx@lsfx{l}\fi
+\fi
+
+\DeclareFontFamily{T1}{ntxlf}{}
+\DeclareFontShape{T1}{ntxlf}{b}{sc}{<-> \ntx@scaled ntx-Bold-lf-sc\ntx@lsfx-t1}{}
+\DeclareFontShape{T1}{ntxlf}{b}{n}{<-> \ntx@scaled ntx-Bold-lf-t1}{}
+\DeclareFontShape{T1}{ntxlf}{b}{scit}{<-> \ntx@scaled ntx-BoldItalic-lf-sc\ntx@lsfx-t1}{}
+\DeclareFontShape{T1}{ntxlf}{b}{it}{<-> \ntx@scaled ntx-BoldItalic-lf-t1}{}
+\DeclareFontShape{T1}{ntxlf}{m}{sc}{<-> \ntx@scaled ntx-Regular-lf-sc\ntx@lsfx-t1}{}
+\DeclareFontShape{T1}{ntxlf}{m}{n}{<-> \ntx@scaled ntx-Regular-lf-t1}{}
+\DeclareFontShape{T1}{ntxlf}{m}{scit}{<-> \ntx@scaled ntx-Italic-lf-sc\ntx@lsfx-t1}{}
+\DeclareFontShape{T1}{ntxlf}{m}{it}{<-> \ntx@scaled ntx-Italic-lf-t1}{}
+\DeclareFontShape{T1}{ntxlf}{bx}{sc}{<->ssub * ntxlf/b/sc}{}
+\DeclareFontShape{T1}{ntxlf}{bx}{n}{<->ssub * ntxlf/b/n}{}
+\DeclareFontShape{T1}{ntxlf}{bx}{scit}{<->ssub * ntxlf/b/scit}{}
+\DeclareFontShape{T1}{ntxlf}{bx}{it}{<->ssub * ntxlf/b/it}{}
+\DeclareFontShape{T1}{ntxlf}{b}{sl}{<->ssub * ntxlf/b/it}{}
+\DeclareFontShape{T1}{ntxlf}{m}{sl}{<->ssub * ntxlf/m/it}{}
+\DeclareFontShape{T1}{ntxlf}{b}{scsl}{<->ssub * ntxlf/b/scit}{}
+\DeclareFontShape{T1}{ntxlf}{m}{scsl}{<->ssub * ntxlf/m/scit}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/t1ntxosf.fd b/Master/texmf-dist/tex/latex/newtx/t1ntxosf.fd
new file mode 100644
index 00000000000..978efd0a8e7
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/t1ntxosf.fd
@@ -0,0 +1,28 @@
+\ProvidesFile{t1ntxosf.fd}[2015/01/17 v1.0 font definition file for T1/ntx/osf]
+
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+\def\ntx@lsfx{}
+\ifdefined\ntx@largescfalse %
+ \ifntx@largesc\def\ntx@lsfx{l}\fi
+\fi
+
+\DeclareFontFamily{T1}{ntxosf}{}
+\DeclareFontShape{T1}{ntxosf}{b}{sc}{<-> \ntx@scaled ntx-Bold-osf-sc\ntx@lsfx-t1}{}
+\DeclareFontShape{T1}{ntxosf}{b}{n}{<-> \ntx@scaled ntx-Bold-osf-t1}{}
+\DeclareFontShape{T1}{ntxosf}{b}{scit}{<-> \ntx@scaled ntx-BoldItalic-osf-sc\ntx@lsfx-t1}{}
+\DeclareFontShape{T1}{ntxosf}{b}{it}{<-> \ntx@scaled ntx-BoldItalic-osf-t1}{}
+\DeclareFontShape{T1}{ntxosf}{m}{sc}{<-> \ntx@scaled ntx-Regular-osf-sc\ntx@lsfx-t1}{}
+\DeclareFontShape{T1}{ntxosf}{m}{n}{<-> \ntx@scaled ntx-Regular-osf-t1}{}
+\DeclareFontShape{T1}{ntxosf}{m}{scit}{<-> \ntx@scaled ntx-Italic-osf-sc\ntx@lsfx-t1}{}
+\DeclareFontShape{T1}{ntxosf}{m}{it}{<-> \ntx@scaled ntx-Italic-osf-t1}{}
+\DeclareFontShape{T1}{ntxosf}{bx}{sc}{<->ssub * ntxosf/b/sc}{}
+\DeclareFontShape{T1}{ntxosf}{bx}{n}{<->ssub * ntxosf/b/n}{}
+\DeclareFontShape{T1}{ntxosf}{bx}{scit}{<->ssub * ntxosf/b/scit}{}
+\DeclareFontShape{T1}{ntxosf}{bx}{it}{<->ssub * ntxosf/b/it}{}
+\DeclareFontShape{T1}{ntxosf}{b}{sl}{<->ssub * ntxosf/b/it}{}
+\DeclareFontShape{T1}{ntxosf}{m}{sl}{<->ssub * ntxosf/m/it}{}
+\DeclareFontShape{T1}{ntxosf}{b}{scsl}{<->ssub * ntxosf/b/scit}{}
+\DeclareFontShape{T1}{ntxosf}{m}{scsl}{<->ssub * ntxosf/m/scit}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/t1ntxsups.fd b/Master/texmf-dist/tex/latex/newtx/t1ntxsups.fd
new file mode 100644
index 00000000000..d2739a33967
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/t1ntxsups.fd
@@ -0,0 +1,62 @@
+\ProvidesFile{t1ntxsups.fd}[2015/01/17 v1.0]
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+
+\DeclareFontFamily{T1}{ntxsups}{}
+\DeclareFontShape{T1}{ntxsups}{m}{n}{ %medium
+ <-> \ntx@scaled ntxsups-Regular-t1%
+}{}
+\DeclareFontShape{T1}{ntxsups}{m}{it}{ %italic
+ <-> \ntx@scaled ntxsups-Italic-t1%
+}{}
+\DeclareFontShape{T1}{ntxsups}{bx}{n}{ %bold
+ <-> \ntx@scaled ntxsups-Bold-t1%
+}{}
+\DeclareFontShape{T1}{ntxsups}{b}{it}{ %bold italic
+ <-> \ntx@scaled ntxsups-BoldItalic-t1%
+}{}
+
+\DeclareFontShape{T1}{ntxsups}{m}{sc}{ %cap & small cap
+ <-> ssub * ntxsups/m/n%
+}{}
+\DeclareFontShape{T1}{ntxsups}{m}{sl}{ %slanted
+ <-> ssub * ntxsups/m/it%
+}{}
+\DeclareFontShape{T1}{ntxsups}{m}{scit}{ %italic
+ <-> ssub * ntxsups/m/it%
+}{}
+\DeclareFontShape{T1}{ntxsups}{m}{ui}{ %unslanted italic
+ <-> ssub * ntxsups/m/n%
+}{}
+\DeclareFontShape{T1}{ntxsups}{bx}{sc}{ %bold extended cap & small cap
+ <-> ssub * ntxsups/b/n%
+}{}
+\DeclareFontShape{T1}{ntxsups}{bx}{sl}{ %bold extended slanted
+ <-> ssub * ntxsups/b/it%
+}{}
+\DeclareFontShape{T1}{ntxsups}{bx}{it}{ %bold extended italic
+ <-> ssub * ntxsups/b/it%
+}{}
+\DeclareFontShape{T1}{ntxsups}{bx}{scit}{ %bold extended italic
+ <-> ssub * ntxsups/b/it%
+}{}
+\DeclareFontShape{T1}{ntxsups}{bx}{ui}{ %bold extended unslanted italic
+ <-> ssub * ntxsups/b/n%
+}{}
+\DeclareFontShape{T1}{ntxsups}{bx}{n}{ %bold extended
+ <-> ssub * ntxsups/n/n%
+}{}
+\DeclareFontShape{T1}{ntxsups}{b}{sc}{ %bold cap & small cap
+ <-> ssub * ntxsups/b/n%
+}{}
+\DeclareFontShape{T1}{ntxsups}{b}{sl}{ %bold slanted
+ <-> ssub * ntxsups/b/it%
+}{}
+\DeclareFontShape{T1}{ntxsups}{b}{ui}{ %bold unslanted italic
+ <-> ssub * ntxsups/b/n%
+}{}
+\DeclareFontShape{T1}{ntxsups}{b}{scit}{ %bold italic
+ <-> ssub * ntxsups/b/it%
+}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/t1ntxtlf.fd b/Master/texmf-dist/tex/latex/newtx/t1ntxtlf.fd
new file mode 100644
index 00000000000..fa42132817e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/t1ntxtlf.fd
@@ -0,0 +1,28 @@
+\ProvidesFile{t1ntxtlf.fd}[2015/01/17 v1.0 font definition file for T1/ntx/tlf]
+
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+\def\ntx@lsfx{}
+\ifdefined\ntx@largescfalse %
+ \ifntx@largesc\def\ntx@lsfx{l}\fi
+\fi
+
+\DeclareFontFamily{T1}{ntxtlf}{}
+\DeclareFontShape{T1}{ntxtlf}{b}{sc}{<-> \ntx@scaled ntx-Bold-tlf-sc\ntx@lsfx-t1}{}
+\DeclareFontShape{T1}{ntxtlf}{b}{n}{<-> \ntx@scaled ntx-Bold-tlf-t1}{}
+\DeclareFontShape{T1}{ntxtlf}{b}{scit}{<-> \ntx@scaled ntx-BoldItalic-tlf-sc\ntx@lsfx-t1}{}
+\DeclareFontShape{T1}{ntxtlf}{b}{it}{<-> \ntx@scaled ntx-BoldItalic-tlf-t1}{}
+\DeclareFontShape{T1}{ntxtlf}{m}{sc}{<-> \ntx@scaled ntx-Regular-tlf-sc\ntx@lsfx-t1}{}
+\DeclareFontShape{T1}{ntxtlf}{m}{n}{<-> \ntx@scaled ntx-Regular-tlf-t1}{}
+\DeclareFontShape{T1}{ntxtlf}{m}{scit}{<-> \ntx@scaled ntx-Italic-tlf-sc\ntx@lsfx-t1}{}
+\DeclareFontShape{T1}{ntxtlf}{m}{it}{<-> \ntx@scaled ntx-Italic-tlf-t1}{}
+\DeclareFontShape{T1}{ntxtlf}{bx}{sc}{<->ssub * ntxtlf/b/sc}{}
+\DeclareFontShape{T1}{ntxtlf}{bx}{n}{<->ssub * ntxtlf/b/n}{}
+\DeclareFontShape{T1}{ntxtlf}{bx}{scit}{<->ssub * ntxtlf/b/scit}{}
+\DeclareFontShape{T1}{ntxtlf}{bx}{it}{<->ssub * ntxtlf/b/it}{}
+\DeclareFontShape{T1}{ntxtlf}{b}{sl}{<->ssub * ntxtlf/b/it}{}
+\DeclareFontShape{T1}{ntxtlf}{m}{sl}{<->ssub * ntxtlf/m/it}{}
+\DeclareFontShape{T1}{ntxtlf}{b}{scsl}{<->ssub * ntxtlf/b/scit}{}
+\DeclareFontShape{T1}{ntxtlf}{m}{scsl}{<->ssub * ntxtlf/m/scit}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/t1ntxtosf.fd b/Master/texmf-dist/tex/latex/newtx/t1ntxtosf.fd
new file mode 100644
index 00000000000..a5f10dc42ed
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/t1ntxtosf.fd
@@ -0,0 +1,32 @@
+\ProvidesFile{t1ntxtosf.fd}[2015/01/17 v1.0 font definition file for T1/ntx/tosf]
+
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+\def\ntx@asfx{}
+\def\ntx@lsfx{}
+\ifdefined\ntx@adobescfalse %
+ \ifntx@adobesc \def\ntx@asfx{a}\def\ntx@lsfx{l}
+ \else
+ \ifntx@largesc\def\ntx@lsfx{l}\fi
+ \fi
+\fi
+
+\DeclareFontFamily{T1}{ntxtosf}{}
+\DeclareFontShape{T1}{ntxtosf}{b}{sc}{<-> \ntx@scaled ntx-Bold-tosf-sc\ntx@lsfx\ntx@asfx-t1}{}
+\DeclareFontShape{T1}{ntxtosf}{b}{n}{<-> \ntx@scaled ntx-Bold-tosf-t1}{}
+\DeclareFontShape{T1}{ntxtosf}{b}{scit}{<-> \ntx@scaled ntx-BoldItalic-tosf-sc\ntx@lsfx-t1}{}
+\DeclareFontShape{T1}{ntxtosf}{b}{it}{<-> \ntx@scaled ntx-BoldItalic-tosf-t1}{}
+\DeclareFontShape{T1}{ntxtosf}{m}{sc}{<-> \ntx@scaled ntx-Regular-tosf-sc\ntx@lsfx\ntx@asfx-t1}{}
+\DeclareFontShape{T1}{ntxtosf}{m}{n}{<-> \ntx@scaled ntx-Regular-tosf-t1}{}
+\DeclareFontShape{T1}{ntxtosf}{m}{scit}{<-> \ntx@scaled ntx-Italic-tosf-sc\ntx@lsfx-t1}{}
+\DeclareFontShape{T1}{ntxtosf}{m}{it}{<-> \ntx@scaled ntx-Italic-tosf-t1}{}
+\DeclareFontShape{T1}{ntxtosf}{bx}{sc}{<->ssub * ntxtosf/b/sc}{}
+\DeclareFontShape{T1}{ntxtosf}{bx}{n}{<->ssub * ntxtosf/b/n}{}
+\DeclareFontShape{T1}{ntxtosf}{bx}{scit}{<->ssub * ntxtosf/b/scit}{}
+\DeclareFontShape{T1}{ntxtosf}{bx}{it}{<->ssub * ntxtosf/b/it}{}
+\DeclareFontShape{T1}{ntxtosf}{b}{sl}{<->ssub * ntxtosf/b/it}{}
+\DeclareFontShape{T1}{ntxtosf}{m}{sl}{<->ssub * ntxtosf/m/it}{}
+\DeclareFontShape{T1}{ntxtosf}{b}{scsl}{<->ssub * ntxtosf/b/scit}{}
+\DeclareFontShape{T1}{ntxtosf}{m}{scsl}{<->ssub * ntxtosf/m/scit}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ts1ntxlf.fd b/Master/texmf-dist/tex/latex/newtx/ts1ntxlf.fd
new file mode 100644
index 00000000000..ed83ccac875
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/ts1ntxlf.fd
@@ -0,0 +1,23 @@
+\ProvidesFile{ts1ntxlf.fd}[2015/01/18 v1.0 fd file for TS1/ntxlf]
+
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+
+\DeclareFontFamily{TS1}{ntxlf}{}
+\DeclareFontShape{TS1}{ntxlf}{b}{n}{<-> \ntx@scaled ts1-qtmb}{}
+\DeclareFontShape{TS1}{ntxlf}{b}{it}{<-> \ntx@scaled ts1-qtmbi}{}
+\DeclareFontShape{TS1}{ntxlf}{m}{n}{<-> \ntx@scaled ts1-qtmr}{}
+\DeclareFontShape{TS1}{ntxlf}{m}{it}{<-> \ntx@scaled ts1-qtmri}{}
+\DeclareFontShape{TS1}{ntxlf}{bx}{n}{<->ssub * ntxlf/b/n}{}
+\DeclareFontShape{TS1}{ntxlf}{bx}{it}{<->ssub * ntxlf/b/it}{}
+\DeclareFontShape{TS1}{ntxlf}{b}{sl}{<->ssub * ntxlf/b/it}{}
+\DeclareFontShape{TS1}{ntxlf}{m}{sc}{<->ssub * ntxlf/m/n}{}
+\DeclareFontShape{TS1}{ntxlf}{m}{scit}{<->ssub * ntxlf/m/it}{}
+\DeclareFontShape{TS1}{ntxlf}{b}{sc}{<->ssub * ntxlf/b/n}{}
+\DeclareFontShape{TS1}{ntxlf}{b}{scit}{<->ssub * ntxlf/b/it}{}
+\DeclareFontShape{TS1}{ntxlf}{bx}{sc}{<->ssub * ntxlf/b/n}{}
+\DeclareFontShape{TS1}{ntxlf}{bx}{scit}{<->ssub * ntxlf/b/it}{}
+\DeclareFontShape{TS1}{ntxlf}{m}{sl}{<->ssub * ntxlf/m/it}{}
+\DeclareFontShape{TS1}{ntxlf}{bx}{sl}{<->ssub * ntxlf/b/it}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ts1ntxosf.fd b/Master/texmf-dist/tex/latex/newtx/ts1ntxosf.fd
new file mode 100644
index 00000000000..8fd5182bfc9
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/ts1ntxosf.fd
@@ -0,0 +1,24 @@
+\ProvidesFile{ts1ntxosf.fd}[2015/01/18 v1.0 fd file for TS1/ntxosf]
+
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+
+\DeclareFontFamily{TS1}{ntxosf}{}
+\DeclareFontShape{TS1}{ntxosf}{b}{n}{<-> \ntx@scaled ts1-qtmb}{}
+\DeclareFontShape{TS1}{ntxosf}{b}{it}{<-> \ntx@scaled ts1-qtmbi}{}
+\DeclareFontShape{TS1}{ntxosf}{m}{n}{<-> \ntx@scaled ts1-qtmr}{}
+\DeclareFontShape{TS1}{ntxosf}{m}{it}{<-> \ntx@scaled ts1-qtmri}{}
+\DeclareFontShape{TS1}{ntxosf}{bx}{n}{<->ssub * ntxosf/b/n}{}
+\DeclareFontShape{TS1}{ntxosf}{bx}{it}{<->ssub * ntxosf/b/it}{}
+\DeclareFontShape{TS1}{ntxosf}{b}{sl}{<->sub * ntxosf/b/it}{}
+\DeclareFontShape{TS1}{ntxosf}{m}{sl}{<->sub * ntxosf/m/it}{}
+\DeclareFontShape{TS1}{ntxosf}{m}{sc}{<->ssub * ntxosf/m/n}{}
+\DeclareFontShape{TS1}{ntxosf}{m}{scit}{<->ssub * ntxosf/m/it}{}
+\DeclareFontShape{TS1}{ntxosf}{b}{sc}{<->ssub * ntxosf/b/n}{}
+\DeclareFontShape{TS1}{ntxosf}{b}{scit}{<->ssub * ntxosf/b/it}{}
+\DeclareFontShape{TS1}{ntxosf}{bx}{sc}{<->ssub * ntxosf/b/n}{}
+\DeclareFontShape{TS1}{ntxosf}{bx}{scit}{<->ssub * ntxosf/b/it}{}
+\DeclareFontShape{TS1}{ntxosf}{m}{sl}{<->ssub * ntxosf/m/it}{}
+\DeclareFontShape{TS1}{ntxosf}{bx}{sl}{<->ssub * ntxosf/b/it}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ts1ntxtlf.fd b/Master/texmf-dist/tex/latex/newtx/ts1ntxtlf.fd
new file mode 100644
index 00000000000..ef7979394a0
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/ts1ntxtlf.fd
@@ -0,0 +1,24 @@
+\ProvidesFile{ts1ntxtlf.fd}[2015/01/18 v1.0 fd file for TS1/ntxtlf]
+
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+
+\DeclareFontFamily{TS1}{ntxtlf}{}
+\DeclareFontShape{TS1}{ntxtlf}{b}{n}{<-> \ntx@scaled ts1-qtmb}{}
+\DeclareFontShape{TS1}{ntxtlf}{b}{it}{<-> \ntx@scaled ts1-qtmbi}{}
+\DeclareFontShape{TS1}{ntxtlf}{m}{n}{<-> \ntx@scaled ts1-qtmr}{}
+\DeclareFontShape{TS1}{ntxtlf}{m}{it}{<-> \ntx@scaled ts1-qtmri}{}
+\DeclareFontShape{TS1}{ntxtlf}{bx}{n}{<->ssub * ntxtlf/b/n}{}
+\DeclareFontShape{TS1}{ntxtlf}{bx}{it}{<->ssub * ntxtlf/b/it}{}
+\DeclareFontShape{TS1}{ntxtlf}{b}{sl}{<->sub * ntxtlf/b/it}{}
+\DeclareFontShape{TS1}{ntxtlf}{m}{sl}{<->sub * ntxtlf/m/it}{}
+\DeclareFontShape{TS1}{ntxtlf}{m}{sc}{<->ssub * ntxtlf/m/n}{}
+\DeclareFontShape{TS1}{ntxtlf}{m}{scit}{<->ssub * ntxtlf/m/it}{}
+\DeclareFontShape{TS1}{ntxtlf}{b}{sc}{<->ssub * ntxtlf/b/n}{}
+\DeclareFontShape{TS1}{ntxtlf}{b}{scit}{<->ssub * ntxtlf/b/it}{}
+\DeclareFontShape{TS1}{ntxtlf}{bx}{sc}{<->ssub * ntxtlf/b/n}{}
+\DeclareFontShape{TS1}{ntxtlf}{bx}{scit}{<->ssub * ntxtlf/b/it}{}
+\DeclareFontShape{TS1}{ntxtlf}{m}{sl}{<->ssub * ntxtlf/m/it}{}
+\DeclareFontShape{TS1}{ntxtlf}{bx}{sl}{<->ssub * ntxtlf/b/it}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ts1ntxtosf.fd b/Master/texmf-dist/tex/latex/newtx/ts1ntxtosf.fd
new file mode 100644
index 00000000000..f8158237322
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/newtx/ts1ntxtosf.fd
@@ -0,0 +1,24 @@
+\ProvidesFile{ts1ntxtosf.fd}[2015/01/18 v1.0 fd file for TS1/ntxtosf]
+
+\expandafter\ifx\csname ntx@scaled\endcsname\relax
+ \let\ntx@scaled\@empty%
+\fi
+
+\DeclareFontFamily{TS1}{ntxtosf}{}
+\DeclareFontShape{TS1}{ntxtosf}{b}{n}{<-> \ntx@scaled ts1-qtmb}{}
+\DeclareFontShape{TS1}{ntxtosf}{b}{it}{<-> \ntx@scaled ts1-qtmbi}{}
+\DeclareFontShape{TS1}{ntxtosf}{m}{n}{<-> \ntx@scaled ts1-qtmr}{}
+\DeclareFontShape{TS1}{ntxtosf}{m}{it}{<-> \ntx@scaled ts1-qtmri}{}
+\DeclareFontShape{TS1}{ntxtosf}{bx}{n}{<->ssub * ntxtosf/b/n}{}
+\DeclareFontShape{TS1}{ntxtosf}{bx}{it}{<->ssub * ntxtosf/b/it}{}
+\DeclareFontShape{TS1}{ntxtosf}{b}{sl}{<->sub * ntxtosf/b/it}{}
+\DeclareFontShape{TS1}{ntxtosf}{m}{sl}{<->sub * ntxtosf/m/it}{}
+\DeclareFontShape{TS1}{ntxtosf}{m}{sc}{<->ssub * ntxtosf/m/n}{}
+\DeclareFontShape{TS1}{ntxtosf}{m}{scit}{<->ssub * ntxtosf/m/it}{}
+\DeclareFontShape{TS1}{ntxtosf}{b}{sc}{<->ssub * ntxtosf/b/n}{}
+\DeclareFontShape{TS1}{ntxtosf}{b}{scit}{<->ssub * ntxtosf/b/it}{}
+\DeclareFontShape{TS1}{ntxtosf}{bx}{sc}{<->ssub * ntxtosf/b/n}{}
+\DeclareFontShape{TS1}{ntxtosf}{bx}{scit}{<->ssub * ntxtosf/b/it}{}
+\DeclareFontShape{TS1}{ntxtosf}{m}{sl}{<->ssub * ntxtosf/m/it}{}
+\DeclareFontShape{TS1}{ntxtosf}{bx}{sl}{<->ssub * ntxtosf/b/it}{}
+\endinput
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 9e29fe96488..58b7f581e76 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -2381,7 +2381,7 @@ $standardmf='[0-9]\.mf';
'circ', 'csybimos\.mf|csycirc\.mf|csydiod\.mf|csyrest\.mf|csywidko\.mf|csysym\.mf|optic\.mf',
'cirth', 'cir.*\.mf',
'clock', 'clock.mf',
- 'cm', 'cminch|' . $standardmf,
+ 'cm', 'NULL', # don't rebuild 'cminch|' . $standardmf,
'cmcyr', 'NULL', # already made
'cmextra', 'cm(man|tim)|' . $standardmf,
'cookingsymbols', 'cookingsymbols\.mf',