summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-02-14 22:21:34 +0000
committerKarl Berry <karl@freefriends.org>2015-02-14 22:21:34 +0000
commitdfa471aff8d22b4de7c73b95333c34fcf9e9b9d8 (patch)
tree36a930bab20d08351ce697ffd6974ee0e85a0acc /Master/texmf-dist/tex/latex
parente69cf682f7e99fb853484d413e9bb83c77b9844b (diff)
newtx (14feb15)
git-svn-id: svn://tug.org/texlive/trunk@36275 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ly1ntxlf.fd11
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ly1ntxosf.fd11
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ly1ntxss.fd53
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ly1ntxtlf.fd11
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ly1ntxtosf.fd15
-rw-r--r--Master/texmf-dist/tex/latex/newtx/newtxmath.sty18
-rw-r--r--Master/texmf-dist/tex/latex/newtx/newtxtext.sty54
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ot1ntxlf.fd11
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ot1ntxosf.fd11
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ot1ntxss.fd60
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ot1ntxtlf.fd11
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ot1ntxtosf.fd15
-rw-r--r--Master/texmf-dist/tex/latex/newtx/t1ntxlf.fd11
-rw-r--r--Master/texmf-dist/tex/latex/newtx/t1ntxosf.fd11
-rw-r--r--Master/texmf-dist/tex/latex/newtx/t1ntxss.fd54
-rw-r--r--Master/texmf-dist/tex/latex/newtx/t1ntxtlf.fd11
-rw-r--r--Master/texmf-dist/tex/latex/newtx/t1ntxtosf.fd15
-rw-r--r--Master/texmf-dist/tex/latex/newtx/ts1ntxss.fd53
18 files changed, 124 insertions, 312 deletions
diff --git a/Master/texmf-dist/tex/latex/newtx/ly1ntxlf.fd b/Master/texmf-dist/tex/latex/newtx/ly1ntxlf.fd
index 0bfccc498b4..1b8c4893cf5 100644
--- a/Master/texmf-dist/tex/latex/newtx/ly1ntxlf.fd
+++ b/Master/texmf-dist/tex/latex/newtx/ly1ntxlf.fd
@@ -4,9 +4,8 @@
\let\ntx@scaled\@empty%
\fi
\def\ntx@lsfx{}
-\ifdefined\ntx@largescfalse %
- \ifntx@largesc\def\ntx@lsfx{l}\fi
-\fi
+\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
+\ifdefined\ntx@largescfalse \ntx@makelsfx\fi
\DeclareFontFamily{LY1}{ntxlf}{}
\DeclareFontShape{LY1}{ntxlf}{b}{sc}{<-> \ntx@scaled ntx-Bold-lf-sc\ntx@lsfx-ly1}{}
@@ -21,8 +20,10 @@
\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}{m}{sl}{<-> \ntx@scaled ntx-Italic-tlf-th-ly1}{}
+\DeclareFontShape{LY1}{ntxlf}{b}{sl}{<->ssub * ntxlf/m/sl}{}
+\DeclareFontShape{LY1}{ntxlf}{bx}{sl}{<->ssub * ntxlf/m/sl}{}
\DeclareFontShape{LY1}{ntxlf}{b}{scsl}{<->ssub * ntxlf/b/scit}{}
+\DeclareFontShape{LY1}{ntxlf}{bx}{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
index 3000a10d15a..a8cfb9e85cb 100644
--- a/Master/texmf-dist/tex/latex/newtx/ly1ntxosf.fd
+++ b/Master/texmf-dist/tex/latex/newtx/ly1ntxosf.fd
@@ -4,9 +4,8 @@
\let\ntx@scaled\@empty%
\fi
\def\ntx@lsfx{}
-\ifdefined\ntx@largescfalse %
- \ifntx@largesc\def\ntx@lsfx{l}\fi
-\fi
+\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
+\ifdefined\ntx@largescfalse \ntx@makelsfx\fi
\DeclareFontFamily{LY1}{ntxosf}{}
\DeclareFontShape{LY1}{ntxosf}{b}{sc}{<-> \ntx@scaled ntx-Bold-osf-sc\ntx@lsfx-ly1}{}
@@ -21,8 +20,10 @@
\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}{m}{sl}{<-> \ntx@scaled ntx-Italic-osf-th-ly1}{}
+\DeclareFontShape{LY1}{ntxosf}{b}{sl}{<->ssub * ntxosf/m/sl}{}
+\DeclareFontShape{LY1}{ntxosf}{bx}{sl}{<->ssub * ntxosf/m/sl}{}
\DeclareFontShape{LY1}{ntxosf}{b}{scsl}{<->ssub * ntxosf/b/scit}{}
+\DeclareFontShape{LY1}{ntxosf}{bx}{scsl}{<->ssub * ntxosf/b/scit}{}
\DeclareFontShape{LY1}{ntxosf}{m}{scsl}{<->ssub * ntxosf/m/scit}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ly1ntxss.fd b/Master/texmf-dist/tex/latex/newtx/ly1ntxss.fd
deleted file mode 100644
index 1c8f05dc824..00000000000
--- a/Master/texmf-dist/tex/latex/newtx/ly1ntxss.fd
+++ /dev/null
@@ -1,53 +0,0 @@
-\ProvidesFile{ly1ntxss.fd}
- [2000/12/15 v3.1]
-\expandafter\ifx\csname ntx@helvscaled\endcsname\relax
- \let\ntx@helvscaled\@empty%
-\fi
-
-\DeclareFontFamily{LY1}{ntxss}{}
-\DeclareFontShape{LY1}{ntxss}{m}{n}{ %medium
- <->\ntx@helvscaled tyxss%
-}{}
-\DeclareFontShape{LY1}{ntxss}{m}{sc}{ %cap & small cap
- <->\ntx@helvscaled tyxsssc%
-}{}
-\DeclareFontShape{LY1}{ntxss}{m}{sl}{ %slanted
- <->\ntx@helvscaled tyxsssl%
-}{}
-\DeclareFontShape{LY1}{ntxss}{m}{it}{ %italic
- <->ssub * txss/m/sl%
-}{}
-\DeclareFontShape{LY1}{ntxss}{m}{ui}{ %unslanted italic
- <->ssub * txss/m/sl%
-}{}
-\DeclareFontShape{LY1}{ntxss}{bx}{n}{ %bold extended
- <->\ntx@helvscaled tyxbss%
-}{}
-\DeclareFontShape{LY1}{ntxss}{bx}{sc}{ %bold extended cap & small cap
- <->\ntx@helvscaled tyxbsssc%
-}{}
-\DeclareFontShape{LY1}{ntxss}{bx}{sl}{ %bold extended slanted
- <->\ntx@helvscaled tyxbsssl%
-}{}
-\DeclareFontShape{LY1}{ntxss}{bx}{it}{ %bold extended italic
- <->ssub * txss/bx/sl%
-}{}
-\DeclareFontShape{LY1}{ntxss}{bx}{ui}{ %bold extended unslanted italic
- <->ssub * txss/bx/sl%
-}{}
-\DeclareFontShape{LY1}{ntxss}{b}{n}{ %bold
- <->ssub * txss/bx/n%
-}{}
-\DeclareFontShape{LY1}{ntxss}{b}{sc}{ %bold cap & small cap
- <->ssub * txss/bx/sc%
-}{}
-\DeclareFontShape{LY1}{ntxss}{b}{sl}{ %bold slanted
- <->ssub * txss/bx/sl%
-}{}
-\DeclareFontShape{LY1}{ntxss}{b}{it}{ %bold italic
- <->ssub * txss/bx/it%
-}{}
-\DeclareFontShape{LY1}{ntxss}{b}{ui}{ %bold unslanted italic
- <->ssub * txss/bx/ui%
-}{}
-\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ly1ntxtlf.fd b/Master/texmf-dist/tex/latex/newtx/ly1ntxtlf.fd
index 0fd425fda95..e4de72608f5 100644
--- a/Master/texmf-dist/tex/latex/newtx/ly1ntxtlf.fd
+++ b/Master/texmf-dist/tex/latex/newtx/ly1ntxtlf.fd
@@ -4,9 +4,8 @@
\let\ntx@scaled\@empty%
\fi
\def\ntx@lsfx{}
-\ifdefined\ntx@largescfalse %
- \ifntx@largesc\def\ntx@lsfx{l}\fi
-\fi
+\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
+\ifdefined\ntx@largescfalse \ntx@makelsfx\fi
\DeclareFontFamily{LY1}{ntxtlf}{}
\DeclareFontShape{LY1}{ntxtlf}{b}{sc}{<-> \ntx@scaled ntx-Bold-tlf-sc\ntx@lsfx-ly1}{}
@@ -21,8 +20,10 @@
\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}{m}{sl}{<-> \ntx@scaled ntx-Italic-tlf-th-ly1}{}
+\DeclareFontShape{LY1}{ntxtlf}{b}{sl}{<->ssub * ntxtlf/m/sl}{}
+\DeclareFontShape{LY1}{ntxtlf}{bx}{sl}{<->ssub * ntxtlf/m/sl}{}
\DeclareFontShape{LY1}{ntxtlf}{b}{scsl}{<->ssub * ntxtlf/b/scit}{}
+\DeclareFontShape{LY1}{ntxtlf}{bx}{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
index b1da4e4563a..195ab7a9e95 100644
--- a/Master/texmf-dist/tex/latex/newtx/ly1ntxtosf.fd
+++ b/Master/texmf-dist/tex/latex/newtx/ly1ntxtosf.fd
@@ -5,12 +5,9 @@
\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
+\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
+\def\ntx@makeadobesc{\ifntx@adobesc\def\ntx@lsfx{l}\def\ntx@adobesc{a}\else\ntx@makelsfx\fi}
+\ifdefined\ntx@adobescfalse\ntx@makeadobesc\fi
\DeclareFontFamily{LY1}{ntxtosf}{}
\DeclareFontShape{LY1}{ntxtosf}{b}{sc}{<-> \ntx@scaled ntx-Bold-tosf-sc\ntx@lsfx\ntx@asfx-ly1}{}
@@ -25,8 +22,10 @@
\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}{m}{sl}{<-> \ntx@scaled ntx-Italic-osf-th-ly1}{}
+\DeclareFontShape{LY1}{ntxtosf}{b}{sl}{<->ssub * ntxtosf/m/sl}{}
+\DeclareFontShape{LY1}{ntxtosf}{bx}{sl}{<->ssub * ntxtosf/m/sl}{}
\DeclareFontShape{LY1}{ntxtosf}{b}{scsl}{<->ssub * ntxtosf/b/scit}{}
+\DeclareFontShape{LY1}{ntxtosf}{bx}{scsl}{<->ssub * ntxtosf/b/scit}{}
\DeclareFontShape{LY1}{ntxtosf}{m}{scsl}{<->ssub * ntxtosf/m/scit}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/newtxmath.sty b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty
index 4842255a1f4..4bc4a314531 100644
--- a/Master/texmf-dist/tex/latex/newtx/newtxmath.sty
+++ b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty
@@ -10,8 +10,8 @@
% of glyph collisions.
% These modifications are by Michael Sharpe, msharpe at ucsd dot edu
-\def\fileversion{1.4}
-\def\filedate{2015/01/31}
+\def\fileversion{1.41}
+\def\filedate{2015/02/13}
\ProvidesPackage{newtxmath}
[\filedate\space v\fileversion]
\@ifundefined{newtxmathLoaded}{}{\endinput}
@@ -80,7 +80,7 @@
\DeclareOption{frenchmath}{\tx@frenchmtrue}
\ExecuteOptions{%
amssymbols,uprightGreek}
-\ProcessOptions*
+\ProcessOptions*
% frenchmath implies uprightGreek
\iftx@frenchm\tx@slantedGfalse\fi
@@ -891,7 +891,7 @@ $\hfil\displaystyle{#1}\hfil$\crcr%
\re@DeclareMathSymbol{\curvearrowleft}{\mathrel}{AMSb}{120}
\re@DeclareMathSymbol{\curvearrowright}{\mathrel}{AMSb}{121}
\re@DeclareMathSymbol{\digamma}{\mathord}{AMSb}{122}
-\re@DeclareMathSymbol{\varkappa}{\mathord}{AMSb}{123}
+%\re@DeclareMathSymbol{\varkappa}{\mathord}{AMSb}{123}
\re@DeclareMathSymbol{\Bbbk}{\mathord}{AMSb}{124}
\re@DeclareMathSymbol{\hslash}{\mathord}{AMSb}{125}
\re@DeclareMathSymbol{\hbar}{\mathord}{AMSb}{126}
@@ -1165,7 +1165,13 @@ $\hfil\displaystyle{#1}\hfil$\crcr%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Math Italic A (ntxmia) Definition % lettersA
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
+\iftx@minion
+ \re@DeclareMathSymbol{\varkappa}{\mathord}{AMSb}{123}
+ \re@DeclareMathSymbol{\varkappaup}{\mathord}{AMSb}{123}
+\else
+ \DeclareMathSymbol{\varkappa}{\mathord}{lettersA}{41}
+ \DeclareMathSymbol{\varkappaup}{\mathord}{lettersA}{42}
+\fi
% upright Greek
\re@DeclareMathSymbol{\Gammaup}{\mathord}{lettersA}{0}
\re@DeclareMathSymbol{\Deltaup}{\mathord}{lettersA}{1}
@@ -1251,6 +1257,7 @@ $\hfil\displaystyle{#1}\hfil$\crcr%
\let\upvarrho\varrhoup
\let\upvarsigma\varsigmaup
\let\upvarphi\varphiup
+\let\upvarkappa\varkappaup
% the mathgroup of lettersA is stored in macro \symlettersA
\iftx@frenchm
\let\alpha\alphaup
@@ -1282,6 +1289,7 @@ $\hfil\displaystyle{#1}\hfil$\crcr%
\let\varrho\varrhoup
\let\varsigma\varsigmaup
\let\varphi\varphiup
+ \let\varkappa\varkappaup
\DeclareMathSymbol{A}{\mathalpha}{operators}{65}
\DeclareMathSymbol{B}{\mathalpha}{operators}{66}
\DeclareMathSymbol{C}{\mathalpha}{operators}{67}
diff --git a/Master/texmf-dist/tex/latex/newtx/newtxtext.sty b/Master/texmf-dist/tex/latex/newtx/newtxtext.sty
index b8dc42eb5d8..7fd5ce97d61 100644
--- a/Master/texmf-dist/tex/latex/newtx/newtxtext.sty
+++ b/Master/texmf-dist/tex/latex/newtx/newtxtext.sty
@@ -1,7 +1,7 @@
\NeedsTeXFormat{LaTeX2e}
-\def\fileversion{1.4}
-\def\filedate{2015/01/31}
+\def\fileversion{1.41}
+\def\filedate{2015/02/12}
\ProvidesPackage{newtxtext}[\filedate\space v\fileversion]
\message{`newtxtext' v\fileversion, \filedate\space Text macros taking advantage of TeX-Gyre Termes fonts (msharpe)}
@@ -30,6 +30,10 @@
\csname ntx@prop#1\endcsname}
\define@boolkey{ntx}{adobesc}[true]{%
\csname ntx@adobesc#1\endcsname}
+\newif\ifntx@babel
+\define@key{ntx}{babel}[true]{%
+\csname ntx@babel#1\endcsname}
+\newif\ifntx@thrm
\define@key{ntx}{helvratio}[0.9]{\def\ntx@helvratio{#1}}
\define@key{ntx}{scaled}[1.0]{\def\ntx@scaled{s*[#1]}%
\def\ntx@scale{#1}}
@@ -37,6 +41,7 @@
\setkeys{ntx}{scaled} % get at least default
\DeclareOption{lining}{\edef\ntx@figurestyle{lf}}
\DeclareOption{lf}{\edef\ntx@figurestyle{lf}}
+\DeclareOption{theoremfont}{\ntx@thrmtrue}
\DeclareOption{oldstyle}{\useosf}
\DeclareOption{osf}{\useosf}
\DeclareOption{tabular}{\edef\ntx@figurealign{t}}
@@ -53,18 +58,15 @@
\x}
\ProcessOptions*
-%Each tosf fd file should contain:
-%\def\ntx@asfx{}
-%\ifdefined\ntx@adobescfalse %
-% \ifntx@adobesc \def\ntx@asfx{a}\def\ntx@lsfx{l}
-%\else
-%\ifntx@largesc\def\ntx@asfx{l}\fi
-%\fi\fi
\@tempdima=\ntx@scale\p@\@tempdima=\ntx@helvratio\@tempdima%
\edef\qhv@scale{\strip@pt\@tempdima}
\RequirePackage[T1]{fontenc}
\RequirePackage[full]{textcomp}
+\DeclareRobustCommand{\sustyle}{%
+ \not@math@alphabet\sustyle\relax
+ \fontfamily{ntxsups}\selectfont}
+
\ifntx@scosf %
\DeclareRobustCommand{\textsc}[1]{%
{\fontfamily{ntx\ntx@figurealign osf}\scshape\selectfont #1}%
@@ -98,11 +100,23 @@
\DeclareRobustCommand{\texttosf}[1]{%
{\tosfstyle #1}%
}% to get tosf
-
-\DeclareRobustCommand{\sustyle}{%
- \not@math@alphabet\sustyle\relax
- \fontfamily{ntxsups}\selectfont}
-\DeclareTextFontCommand{\textsu}{\sustyle}
+\DeclareRobustCommand{\textsu}[1]{%
+ {\sustyle #1}%
+}% to get sup style
+
+\ifntx@thrm
+ \ifdefined\newtheoremstyle
+ \newtheoremstyle{plain}
+ {\topsep} % ABOVESPACE
+ {\topsep} % BELOWSPACE
+ {\slshape} % BODYFONT--\slshape is defined to be \itshape with upright figures and punctuation
+ {} % INDENT (empty value is the same as 0pt)
+ {\bfseries} % HEADFONT--you may want to add \tlfstyle so the number is tab lining, regardless of text figure selection
+ {.} % HEADPUNCT
+ {5pt plus 1pt minus 1pt} % HEADSPACE
+ {} % CUSTOM-HEAD-SPEC\newtheorem{thm}{Theorem}[section]
+ \fi%
+\fi%\DeclareTextFontCommand{\textsu}{\sustyle}
%\def\@makefnmark{\ifx \thefootnote\orig@footnote \hbox{\sustyle\hspace*{.04em}\@thefnmark}\else\orig@makefnmark\fi}
\ifntx@defaultsups %
\else
@@ -146,10 +160,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%\renewcommand{\sfdefault}{ntxss}
\renewcommand*{\sfdefault}{qhv}
-%\show\qhv@scale
-%\show\ntx@helvratio
%\DeclareMathAlphabet{\mathsf}{OT1}{txss}{m}{n}
%\SetMathAlphabet{\mathsf}{bold}{OT1}{txss}{b}{n}
@@ -204,9 +215,16 @@
\ifx\encodingdefault\LY@n@@nc@d@ng\LY@n@@nc@d@ngM@cr@M@d\fi%
}
-\AtEndPreamble{%
+\ifntx@babel
+ \renewcommand*{\rmdefault}{ntx\ntx@figurealign%
+ \ntx@figurestyle}
+ \normalfont
+\else
+ \AtEndPreamble{%
\renewcommand*{\rmdefault}{ntx\ntx@figurealign%
\ntx@figurestyle}
\normalfont}
+\fi
+
\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ot1ntxlf.fd b/Master/texmf-dist/tex/latex/newtx/ot1ntxlf.fd
index 4d8d5be79bb..93d7796f082 100644
--- a/Master/texmf-dist/tex/latex/newtx/ot1ntxlf.fd
+++ b/Master/texmf-dist/tex/latex/newtx/ot1ntxlf.fd
@@ -4,9 +4,8 @@
\let\ntx@scaled\@empty%
\fi
\def\ntx@lsfx{}
-\ifdefined\ntx@largescfalse %
- \ifntx@largesc\def\ntx@lsfx{l}\fi
-\fi
+\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
+\ifdefined\ntx@largescfalse \ntx@makelsfx\fi
\DeclareFontFamily{OT1}{ntxlf}{}
\DeclareFontShape{OT1}{ntxlf}{b}{sc}{<-> \ntx@scaled ntx-Bold-lf-sc\ntx@lsfx-ot1}{}
@@ -21,8 +20,10 @@
\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}{m}{sl}{<-> \ntx@scaled ntx-Italic-tlf-th-ot1}{}
+\DeclareFontShape{OT1}{ntxlf}{b}{sl}{<->ssub * ntxlf/m/sl}{}
+\DeclareFontShape{OT1}{ntxlf}{bx}{sl}{<->ssub * ntxlf/m/sl}{}
\DeclareFontShape{OT1}{ntxlf}{b}{scsl}{<->ssub * ntxlf/b/scit}{}
+\DeclareFontShape{OT1}{ntxlf}{bx}{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
index fe708ce4a15..718b6507681 100644
--- a/Master/texmf-dist/tex/latex/newtx/ot1ntxosf.fd
+++ b/Master/texmf-dist/tex/latex/newtx/ot1ntxosf.fd
@@ -4,9 +4,8 @@
\let\ntx@scaled\@empty%
\fi
\def\ntx@lsfx{}
-\ifdefined\ntx@largescfalse %
- \ifntx@largesc\def\ntx@lsfx{l}\fi
-\fi
+\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
+\ifdefined\ntx@largescfalse \ntx@makelsfx\fi
\DeclareFontFamily{OT1}{ntxosf}{}
\DeclareFontShape{OT1}{ntxosf}{b}{sc}{<-> \ntx@scaled ntx-Bold-osf-sc\ntx@lsfx-ot1}{}
@@ -21,8 +20,10 @@
\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}{m}{sl}{<-> \ntx@scaled ntx-Italic-osf-th-ot1}{}
+\DeclareFontShape{OT1}{ntxosf}{b}{sl}{<->ssub * ntxosf/m/sl}{}
+\DeclareFontShape{OT1}{ntxosf}{bx}{sl}{<->ssub * ntxosf/m/sl}{}
\DeclareFontShape{OT1}{ntxosf}{b}{scsl}{<->ssub * ntxosf/b/scit}{}
+\DeclareFontShape{OT1}{ntxosf}{bx}{scsl}{<->ssub * ntxosf/b/scit}{}
\DeclareFontShape{OT1}{ntxosf}{m}{scsl}{<->ssub * ntxosf/m/scit}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ot1ntxss.fd b/Master/texmf-dist/tex/latex/newtx/ot1ntxss.fd
deleted file mode 100644
index b9220ed1946..00000000000
--- a/Master/texmf-dist/tex/latex/newtx/ot1ntxss.fd
+++ /dev/null
@@ -1,60 +0,0 @@
-\ProvidesFile{ot1ntxss.fd}
- [2000/12/15 v3.1]
-\expandafter\ifx\csname ntx@helvscaled\endcsname\relax
- \let\ntx@helvscaled\@empty%
-\fi
-
-\DeclareFontFamily{OT1}{ntxss}{\hyphenchar\font45 }
-\DeclareFontShape{OT1}{ntxss}{m}{n}{ %rebular
- <->
-\ntx@helvscaled txss%
-}{}
-\DeclareFontShape{OT1}{ntxss}{m}{sc}{ %cap & small cap
- <->
-\ntx@helvscaled txsssc%
-}{}
-\DeclareFontShape{OT1}{ntxss}{m}{sl}{ %slanted
- <->
-\ntx@helvscaled txsssl%
-}{}
-\DeclareFontShape{OT1}{ntxss}{m}{it}{ %italic
- <->ssub * txss/m/sl%
-}{}
-\DeclareFontShape{OT1}{ntxss}{m}{ui}{ %unslanted italic
- <->ssub * txss/m/sl%
-}{}
-\DeclareFontShape{OT1}{ntxss}{b}{n}{ %bold
- <->
-\ntx@helvscaled txbss%
-}{}
-\DeclareFontShape{OT1}{ntxss}{b}{sc}{ %bold cap & small cap
- <->
-\ntx@helvscaled txbsssc%
-}{}
-\DeclareFontShape{OT1}{ntxss}{b}{sl}{ %bold slanted
- <->
-\ntx@helvscaled txbsssl%
-}{}
-\DeclareFontShape{OT1}{ntxss}{b}{it}{ %bold italic
- <->ssub * txss/b/sl%
-}{}
-\DeclareFontShape{OT1}{ntxss}{b}{ui}{ %bold unslanted italic
- <->ssub * txss/b/sl%
-}{}
-\DeclareFontShape{OT1}{ntxss}{bx}{n}{ %bold extended
- <->ssub * txss/b/n%
-}{}
-\DeclareFontShape{OT1}{ntxss}{bx}{sc}{ %bold extended cap & small cap
- <->ssub * txss/b/sc%
-}{}
-\DeclareFontShape{OT1}{ntxss}{bx}{sl}{ %bold extended slanted
- <->ssub * txss/b/sl%
-}{}
-\DeclareFontShape{OT1}{ntxss}{bx}{it}{ %bold extended italic
- <->ssub * txss/b/sl%
-}{}
-\DeclareFontShape{OT1}{ntxss}{bx}{ui}{ %bold extended unslanted italic
- <->ssub * txss/b/sl%
-}{}
-
-\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ot1ntxtlf.fd b/Master/texmf-dist/tex/latex/newtx/ot1ntxtlf.fd
index bdecd71fda5..5f4a25a9590 100644
--- a/Master/texmf-dist/tex/latex/newtx/ot1ntxtlf.fd
+++ b/Master/texmf-dist/tex/latex/newtx/ot1ntxtlf.fd
@@ -4,9 +4,8 @@
\let\ntx@scaled\@empty%
\fi
\def\ntx@lsfx{}
-\ifdefined\ntx@largescfalse %
- \ifntx@largesc\def\ntx@lsfx{l}\fi
-\fi
+\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
+\ifdefined\ntx@largescfalse \ntx@makelsfx\fi
\DeclareFontFamily{OT1}{ntxtlf}{}
\DeclareFontShape{OT1}{ntxtlf}{b}{sc}{<-> \ntx@scaled ntx-Bold-tlf-sc\ntx@lsfx-ot1}{}
@@ -21,8 +20,10 @@
\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}{m}{sl}{<-> \ntx@scaled ntx-Italic-tlf-th-ot1}{}
+\DeclareFontShape{OT1}{ntxtlf}{b}{sl}{<->ssub * ntxtlf/m/sl}{}
+\DeclareFontShape{OT1}{ntxtlf}{bx}{sl}{<->ssub * ntxtlf/m/sl}{}
\DeclareFontShape{OT1}{ntxtlf}{b}{scsl}{<->ssub * ntxtlf/b/scit}{}
+\DeclareFontShape{OT1}{ntxtlf}{bx}{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
index 51fdd3c4e39..5e897d0ced2 100644
--- a/Master/texmf-dist/tex/latex/newtx/ot1ntxtosf.fd
+++ b/Master/texmf-dist/tex/latex/newtx/ot1ntxtosf.fd
@@ -5,12 +5,9 @@
\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
+\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
+\def\ntx@makeadobesc{\ifntx@adobesc\def\ntx@lsfx{l}\def\ntx@adobesc{a}\else\ntx@makelsfx\fi}
+\ifdefined\ntx@adobescfalse\ntx@makeadobesc\fi
\DeclareFontFamily{OT1}{ntxtosf}{}
\DeclareFontShape{OT1}{ntxtosf}{b}{sc}{<-> \ntx@scaled ntx-Bold-tosf-sc\ntx@lsfx\ntx@asfx-ot1}{}
@@ -25,8 +22,10 @@
\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}{m}{sl}{<-> \ntx@scaled ntx-Italic-osf-th-ot1}{}
+\DeclareFontShape{OT1}{ntxtosf}{b}{sl}{<->ssub * ntxtosf/m/sl}{}
+\DeclareFontShape{OT1}{ntxtosf}{bx}{sl}{<->ssub * ntxtosf/m/sl}{}
\DeclareFontShape{OT1}{ntxtosf}{b}{scsl}{<->ssub * ntxtosf/b/scit}{}
+\DeclareFontShape{OT1}{ntxtosf}{bx}{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
index a428546e680..b3a3719719a 100644
--- a/Master/texmf-dist/tex/latex/newtx/t1ntxlf.fd
+++ b/Master/texmf-dist/tex/latex/newtx/t1ntxlf.fd
@@ -4,9 +4,8 @@
\let\ntx@scaled\@empty%
\fi
\def\ntx@lsfx{}
-\ifdefined\ntx@largescfalse %
- \ifntx@largesc\def\ntx@lsfx{l}\fi
-\fi
+\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
+\ifdefined\ntx@largescfalse \ntx@makelsfx\fi
\DeclareFontFamily{T1}{ntxlf}{}
\DeclareFontShape{T1}{ntxlf}{b}{sc}{<-> \ntx@scaled ntx-Bold-lf-sc\ntx@lsfx-t1}{}
@@ -21,8 +20,10 @@
\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}{m}{sl}{<-> \ntx@scaled ntx-Italic-tlf-th-t1}{}
+\DeclareFontShape{T1}{ntxlf}{b}{sl}{<->ssub * ntxlf/m/sl}{}
+\DeclareFontShape{T1}{ntxlf}{bx}{sl}{<->ssub * ntxlf/m/sl}{}
\DeclareFontShape{T1}{ntxlf}{b}{scsl}{<->ssub * ntxlf/b/scit}{}
+\DeclareFontShape{T1}{ntxlf}{bx}{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
index 978efd0a8e7..d1033fee06f 100644
--- a/Master/texmf-dist/tex/latex/newtx/t1ntxosf.fd
+++ b/Master/texmf-dist/tex/latex/newtx/t1ntxosf.fd
@@ -4,9 +4,8 @@
\let\ntx@scaled\@empty%
\fi
\def\ntx@lsfx{}
-\ifdefined\ntx@largescfalse %
- \ifntx@largesc\def\ntx@lsfx{l}\fi
-\fi
+\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
+\ifdefined\ntx@largescfalse \ntx@makelsfx\fi
\DeclareFontFamily{T1}{ntxosf}{}
\DeclareFontShape{T1}{ntxosf}{b}{sc}{<-> \ntx@scaled ntx-Bold-osf-sc\ntx@lsfx-t1}{}
@@ -21,8 +20,10 @@
\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}{m}{sl}{<-> \ntx@scaled ntx-Italic-osf-th-t1}{}
+\DeclareFontShape{T1}{ntxosf}{b}{sl}{<->ssub * ntxosf/m/sl}{}
+\DeclareFontShape{T1}{ntxosf}{bx}{sl}{<->ssub * ntxosf/m/sl}{}
\DeclareFontShape{T1}{ntxosf}{b}{scsl}{<->ssub * ntxosf/b/scit}{}
+\DeclareFontShape{T1}{ntxosf}{bx}{scsl}{<->ssub * ntxosf/b/scit}{}
\DeclareFontShape{T1}{ntxosf}{m}{scsl}{<->ssub * ntxosf/m/scit}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/t1ntxss.fd b/Master/texmf-dist/tex/latex/newtx/t1ntxss.fd
deleted file mode 100644
index f00251ef336..00000000000
--- a/Master/texmf-dist/tex/latex/newtx/t1ntxss.fd
+++ /dev/null
@@ -1,54 +0,0 @@
-\ProvidesFile{t1ntxss.fd}
- [2000/12/15 v3.1]
-\expandafter\ifx\csname ntx@helvscaled\endcsname\relax
- \let\ntx@helvscaled\@empty%
-\fi
-
-\DeclareFontFamily{T1}{ntxss}{}
-\DeclareFontShape{T1}{ntxss}{m}{n}{ %medium
- <->\ntx@helvscaled t1xss%
-}{}
-\DeclareFontShape{T1}{ntxss}{m}{sc}{ %cap & small cap
- <->\ntx@helvscaled t1xsssc%
-}{}
-\DeclareFontShape{T1}{ntxss}{m}{sl}{ %slanted
- <->\ntx@helvscaled t1xsssl%
-}{}
-\DeclareFontShape{T1}{ntxss}{m}{it}{ %italic
- <->ssub * txss/m/sl%
-}{}
-\DeclareFontShape{T1}{ntxss}{m}{ui}{ %unslanted italic
- <->ssub * txss/m/sl%
-}{}
-\DeclareFontShape{T1}{ntxss}{bx}{n}{ %bold extended
- <->\ntx@helvscaled t1xbss%
-}{}
-\DeclareFontShape{T1}{ntxss}{bx}{sc}{ %bold extended cap & small cap
- <->\ntx@helvscaled t1xbsssc%
-}{}
-\DeclareFontShape{T1}{ntxss}{bx}{sl}{ %bold extended slanted
- <->\ntx@helvscaled t1xbsssl%
-}{}
-\DeclareFontShape{T1}{ntxss}{bx}{it}{ %bold extended italic
- <->ssub * txss/bx/sl%
-}{}
-\DeclareFontShape{T1}{ntxss}{bx}{ui}{ %bold extended unslanted italic
- <->ssub * txss/bx/sl%
-}{}
-\DeclareFontShape{T1}{ntxss}{b}{n}{ %bold
- <->ssub * txss/bx/n%
-}{}
-\DeclareFontShape{T1}{ntxss}{b}{sc}{ %bold cap & small cap
- <->ssub * txss/bx/sc%
-}{}
-\DeclareFontShape{T1}{ntxss}{b}{sl}{ %bold slanted
- <->ssub * txss/bx/sl%
-}{}
-\DeclareFontShape{T1}{ntxss}{b}{it}{ %bold italic
- <->ssub * txss/bx/it%
-}{}
-\DeclareFontShape{T1}{ntxss}{b}{ui}{ %bold unslanted italic
- <->ssub * txss/bx/ui%
-}{}
-
-\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/t1ntxtlf.fd b/Master/texmf-dist/tex/latex/newtx/t1ntxtlf.fd
index fa42132817e..034ef27a64e 100644
--- a/Master/texmf-dist/tex/latex/newtx/t1ntxtlf.fd
+++ b/Master/texmf-dist/tex/latex/newtx/t1ntxtlf.fd
@@ -4,9 +4,8 @@
\let\ntx@scaled\@empty%
\fi
\def\ntx@lsfx{}
-\ifdefined\ntx@largescfalse %
- \ifntx@largesc\def\ntx@lsfx{l}\fi
-\fi
+\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
+\ifdefined\ntx@largescfalse \ntx@makelsfx\fi
\DeclareFontFamily{T1}{ntxtlf}{}
\DeclareFontShape{T1}{ntxtlf}{b}{sc}{<-> \ntx@scaled ntx-Bold-tlf-sc\ntx@lsfx-t1}{}
@@ -21,8 +20,10 @@
\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}{m}{sl}{<-> \ntx@scaled ntx-Italic-tlf-th-t1}{}
+\DeclareFontShape{T1}{ntxtlf}{b}{sl}{<->ssub * ntxtlf/m/sl}{}
+\DeclareFontShape{T1}{ntxtlf}{bx}{sl}{<->ssub * ntxtlf/m/sl}{}
\DeclareFontShape{T1}{ntxtlf}{b}{scsl}{<->ssub * ntxtlf/b/scit}{}
+\DeclareFontShape{T1}{ntxtlf}{bx}{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
index a5f10dc42ed..0b6eba7489e 100644
--- a/Master/texmf-dist/tex/latex/newtx/t1ntxtosf.fd
+++ b/Master/texmf-dist/tex/latex/newtx/t1ntxtosf.fd
@@ -5,12 +5,9 @@
\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
+\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
+\def\ntx@makeadobesc{\ifntx@adobesc\def\ntx@lsfx{l}\def\ntx@adobesc{a}\else\ntx@makelsfx\fi}
+\ifdefined\ntx@adobescfalse\ntx@makeadobesc\fi
\DeclareFontFamily{T1}{ntxtosf}{}
\DeclareFontShape{T1}{ntxtosf}{b}{sc}{<-> \ntx@scaled ntx-Bold-tosf-sc\ntx@lsfx\ntx@asfx-t1}{}
@@ -25,8 +22,10 @@
\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}{m}{sl}{<-> \ntx@scaled ntx-Italic-osf-th-t1}{}
+\DeclareFontShape{T1}{ntxtosf}{b}{sl}{<->ssub * ntxtosf/m/sl}{}
+\DeclareFontShape{T1}{ntxtosf}{bx}{sl}{<->ssub * ntxtosf/m/sl}{}
\DeclareFontShape{T1}{ntxtosf}{b}{scsl}{<->ssub * ntxtosf/b/scit}{}
+\DeclareFontShape{T1}{ntxtosf}{bx}{scsl}{<->ssub * ntxtosf/b/scit}{}
\DeclareFontShape{T1}{ntxtosf}{m}{scsl}{<->ssub * ntxtosf/m/scit}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/newtx/ts1ntxss.fd b/Master/texmf-dist/tex/latex/newtx/ts1ntxss.fd
deleted file mode 100644
index 70b02f48151..00000000000
--- a/Master/texmf-dist/tex/latex/newtx/ts1ntxss.fd
+++ /dev/null
@@ -1,53 +0,0 @@
-\ProvidesFile{ts1ntxss.fd}
- [2000/12/15 v3.1]
-\expandafter\ifx\csname ntx@helvscaled\endcsname\relax
- \let\ntx@helvscaled\@empty%
-\fi
-
-\DeclareFontFamily{TS1}{ntxss}{}
-\DeclareFontShape{TS1}{ntxss}{m}{n}{ %medium
- <->\ntx@helvscaled tcxss%
-}{}
-\DeclareFontShape{TS1}{ntxss}{m}{sc}{ %cap & small cap
- <->ssub * txss/m/n%
-}{}
-\DeclareFontShape{TS1}{ntxss}{m}{sl}{ %slanted
- <->\ntx@helvscaled tcxsssl%
-}{}
-\DeclareFontShape{TS1}{ntxss}{m}{it}{ %italic
- <->ssub * txss/m/sl%
-}{}
-\DeclareFontShape{TS1}{ntxss}{m}{ui}{ %unslanted italic
- <->ssub * txss/m/it%
-}{}
-\DeclareFontShape{TS1}{ntxss}{bx}{n}{ %bold extended
- <->\ntx@helvscaled tcxbss%
-}{}
-\DeclareFontShape{TS1}{ntxss}{bx}{sc}{ %bold extended cap & small cap
- <->ssub * txss/bx/n%
-}{}
-\DeclareFontShape{TS1}{ntxss}{bx}{sl}{ %bold extended slanted
- <->\ntx@helvscaled tcxbsssl%
-}{}
-\DeclareFontShape{TS1}{ntxss}{bx}{it}{ %bold extended italic
- <->ssub * txss/bx/sl%
-}{}
-\DeclareFontShape{TS1}{ntxss}{bx}{ui}{ %bold extended unslanted italic
- <->ssub * txss/bx/it%
-}{}
-\DeclareFontShape{TS1}{ntxss}{b}{n}{ %bold
- <->ssub * txss/bx/n%
-}{}
-\DeclareFontShape{TS1}{ntxss}{b}{sc}{ %bold cap & small cap
- <->ssub * txss/bx/sc%
-}{}
-\DeclareFontShape{TS1}{ntxss}{b}{sl}{ %bold slanted
- <->ssub * txss/bx/sl%
-}{}
-\DeclareFontShape{TS1}{ntxss}{b}{it}{ %bold italic
- <->ssub * txss/bx/it%
-}{}
-\DeclareFontShape{TS1}{ntxss}{b}{ui}{ %bold unslanted italic
- <->ssub * txss/bx/ui%
-}{}
-\endinput