summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-11-21 00:32:17 +0000
committerKarl Berry <karl@freefriends.org>2014-11-21 00:32:17 +0000
commit990c8b9570b5bb74dc588b5343fd33bbbffac59e (patch)
treee4749199f7acf32cfabce960faef043d98d09470 /Master
parente838bf49f73b3c3977ae76c173c3e247b019a541 (diff)
newtxtt (20nov14)
git-svn-id: svn://tug.org/texlive/trunk@35629 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/README8
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/newtxtt-doc.pdfbin67793 -> 75222 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/newtxtt-doc.tex49
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/newtxtt/txttAqec.enc380
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/newtxtt/txttBqec.enc380
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/newtxtt/txttCqec.enc380
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/newtxtt/txttDqec.enc380
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/newtxtt/txttEec.enc380
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/newtxtt/txttEqec.enc380
-rw-r--r--Master/texmf-dist/fonts/map/dvips/newtxtt/newtxtt.map86
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttaq.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttbq.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttcq.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttdq.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbtte.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbtteq.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsca.tfmbin1332 -> 1332 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscaq.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscb.tfmbin1332 -> 1332 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscbq.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscc.tfmbin1332 -> 1332 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsccq.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscd.tfmbin1332 -> 1332 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscdq.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsce.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsceq.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttslaq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttslbq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttslcq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsldq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsle.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsleq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttza.tfmbin1360 -> 1356 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzaq.tfmbin0 -> 1356 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzb.tfmbin1360 -> 1356 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzbq.tfmbin0 -> 1356 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzc.tfmbin1360 -> 1356 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzcq.tfmbin0 -> 1356 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzd.tfmbin1360 -> 1356 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzdq.tfmbin0 -> 1356 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttze.tfmbin0 -> 1356 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzeq.tfmbin0 -> 1356 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsca.tfmbin1332 -> 1328 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscaq.tfmbin0 -> 1328 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscb.tfmbin1332 -> 1328 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscbq.tfmbin0 -> 1328 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscc.tfmbin1332 -> 1328 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsccq.tfmbin0 -> 1328 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscd.tfmbin1332 -> 1328 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscdq.tfmbin0 -> 1328 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsce.tfmbin0 -> 1328 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsceq.tfmbin0 -> 1328 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsla.tfmbin1548 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslaq.tfmbin0 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslb.tfmbin1548 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslbq.tfmbin0 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslc.tfmbin1548 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslcq.tfmbin0 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsld.tfmbin1548 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsldq.tfmbin0 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsle.tfmbin0 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsleq.tfmbin0 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxtt.tfmbin1300 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxtta.tfmbin1308 -> 1308 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttaq.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttb.tfmbin1308 -> 1308 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttbq.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttc.tfmbin1308 -> 1308 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttcq.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttd.tfmbin1308 -> 1308 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttdq.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxtte.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxtteq.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsca.tfmbin1296 -> 1296 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscaq.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscb.tfmbin1296 -> 1296 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscbq.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscc.tfmbin1296 -> 1296 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsccq.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscd.tfmbin1296 -> 1296 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscdq.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsce.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsceq.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsla.tfmbin1548 -> 1548 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslaq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslb.tfmbin1548 -> 1548 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslbq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslc.tfmbin1548 -> 1548 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslcq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsld.tfmbin1548 -> 1548 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsldq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsle.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsleq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttza.tfmbin1308 -> 1304 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzaq.tfmbin0 -> 1304 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzb.tfmbin1308 -> 1304 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzbq.tfmbin0 -> 1304 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzc.tfmbin1308 -> 1304 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzcq.tfmbin0 -> 1304 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzd.tfmbin1308 -> 1304 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzdq.tfmbin0 -> 1304 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttze.tfmbin0 -> 1304 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzeq.tfmbin0 -> 1304 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsca.tfmbin1296 -> 1292 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscaq.tfmbin0 -> 1292 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscb.tfmbin1296 -> 1292 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscbq.tfmbin0 -> 1292 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscc.tfmbin1296 -> 1292 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsccq.tfmbin0 -> 1292 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscd.tfmbin1296 -> 1292 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscdq.tfmbin0 -> 1292 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsce.tfmbin0 -> 1292 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsceq.tfmbin0 -> 1292 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsla.tfmbin1548 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslaq.tfmbin0 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslb.tfmbin1548 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslbq.tfmbin0 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslc.tfmbin1548 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslcq.tfmbin0 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsld.tfmbin1548 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsldq.tfmbin0 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsle.tfmbin0 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsleq.tfmbin0 -> 1544 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtxtt/newtxbtt.pfbbin25518 -> 33441 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtxtt/newtxbttsc.pfbbin25015 -> 26899 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtxtt/newtxtt.pfbbin32064 -> 33853 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtxtt/newtxttsc.pfbbin29262 -> 31117 bytes
-rw-r--r--Master/texmf-dist/tex/latex/newtxtt/newtxtt.sty34
-rw-r--r--Master/texmf-dist/tex/latex/newtxtt/t1newtxtt.fd42
-rw-r--r--Master/texmf-dist/tex/latex/newtxtt/t1newtxttz.fd43
-rw-r--r--Master/texmf-dist/tex/latex/newtxtt/ts1newtxtt.fd46
-rw-r--r--Master/texmf-dist/tex/latex/newtxtt/ts1newtxttz.fd46
132 files changed, 2517 insertions, 117 deletions
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/README b/Master/texmf-dist/doc/fonts/newtxtt/README
index 3d789bec821..e7b112e39d8 100644
--- a/Master/texmf-dist/doc/fonts/newtxtt/README
+++ b/Master/texmf-dist/doc/fonts/newtxtt/README
@@ -1,7 +1,7 @@
This small package provides a means of accessing all features (plus scaling) of an extension of the txfont typewriter fonts as a typewriter font family to accompany any other chosen font packages. These are serifed typewriter faces that are taller and heavier than Latin Modern Typewriter and much heavier than Courier.
-Current version: 1.03
+Current version: 1.05
As the fonts on which these were based are licensed under GPL 3.0, so are the fonts in
@@ -19,6 +19,12 @@ The support files are 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.05
+1. Added a Knuthian zero more like a rounded oblong. Set this using the option zerostyle=e.
+2. Changed figures in small caps fonts to oldstyle. There are five styles for oldstyle zero, conrolled jst as for lining figures.
+3. Added a straightquotes option whose effect is to change the quote style from curly to straight.
+4. Added options ttdefault, ttzdefault whose effects are to change the default text font to \ttfamily, \ttzfamily repectively.
+
Changes in version 1.03
Corrected an error in t1newtxttz.fd, thanks to J-F Burnol.
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/newtxtt-doc.pdf b/Master/texmf-dist/doc/fonts/newtxtt/newtxtt-doc.pdf
index d34f17985df..a62ae1d3eaf 100644
--- a/Master/texmf-dist/doc/fonts/newtxtt/newtxtt-doc.pdf
+++ b/Master/texmf-dist/doc/fonts/newtxtt/newtxtt-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/newtxtt-doc.tex b/Master/texmf-dist/doc/fonts/newtxtt/newtxtt-doc.tex
index 644557721c2..cf0070bdd59 100644
--- a/Master/texmf-dist/doc/fonts/newtxtt/newtxtt-doc.tex
+++ b/Master/texmf-dist/doc/fonts/newtxtt/newtxtt-doc.tex
@@ -9,13 +9,17 @@
\usepackage{XCharter}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
-\usepackage[zerostyle=a]{newtxtt} % TX typewriter
+\usepackage[zerostyle=a,scale=1.1]{newtxtt} % TX typewriter
\usepackage[libertine,bigdelims]{newtxmath}
+\usepackage{upquote}
\useosf
-\font\fonta newtxtta
-\font\fontb newtxttb
-\font\fontc newtxttc
-\font\fontd newtxttd
+\font\fonta newtxtta at 11pt
+\font\fontb newtxttb at 11pt
+\font\fontc newtxttc at 11pt
+\font\fontd newtxttd at 11pt
+\font\fonte newtxtte at 11pt
+\font\fontf newtxttsce at 11pt
+%\font\fontg cmtt10 at 11pt
\renewcommand*{\sfdefault}{lmtt}% sans serif is otherwise not used
%SetFonts
\def\TeX{T\kern-.1667em\lower.5ex\hbox{E}\kern-.09emX\@}
@@ -23,24 +27,27 @@
\raise.4ex\hbox{\textsc{a}}%
\kern-.1em%
\TeX}
-\title{Using \texttt{newtxtt v.1.01} to Access the TX Typewriter Fonts}
+\title{The \texttt{newtxtt} Package\thanks{It is a pleasure to thank Jean-Fran\c{c}ois Burnol who has offered very useful advice and feedback on this package. For an extensive example of its usage as body text, see the documentation of his remarkable {\tt xint} package.}
+}
\author{Michael Sharpe}
\date{\today} % Activate to display a given date or no date
\begin{document}
\maketitle
-There is a relative paucity of free serifed typewriter fonts available in \LaTeX---{\tt courier}
- and (extensions of) {\tt cmtt} are the most common. In my opinion, {\tt cmtt} and its enhancements, especially {\tt zlmtt}, are a much better choice than {\tt courier} in almost every circumstance, as the latter is so light and so wide that it looks poor on screen and causes endless problems with overfull boxes. (The ratio of their glyph widths is $723/525\approx1.38$.) This package provides an interface to another alternative---the typewriter fonts provided with {\tt txfonts}, with some enhancements. They have the same widths as {\tt cmtt}, but are taller, heavier, more geometric and less shapely, with very low contrast, and are more suited to match Roman fonts of height and weight approximating that of Times. This small package, loaded with
+There is a relative paucity of free serifed typewriter fonts available for use in \LaTeX---{\tt courier}
+ and (extensions of) {\tt cmtt} are the most common. In my opinion, {\tt cmtt} and its enhancements, especially {\tt zlmtt}, are a much better choice than {\tt courier} in almost every circumstance, as the latter is so light and so wide that it looks poor on screen and causes endless problems with overfull boxes. (The ratio of their glyph widths is $723/525\approx1.38$.) This package provides an interface to another alternative---the typewriter fonts provided with {\tt txfonts}, with some enhancements. They have the same widths as {\tt cmtt}, but are taller, heavier, more geometric and less shapely, with very low contrast, and are more suited to match Roman fonts of height and weight approximating that of Times. This package, loaded with
\begin{verbatim}
\usepackage{newtxtt} % options can be added
\end{verbatim}
-provides access to its features, no matter what other text fonts you might be using. It should be placed after all your other text font loading packages that might contain instructions to change \verb|\ttdefault|, and before loading math packages so that the math packages can make a suitable definition of \verb|\mathtt|. With no options specified, as above, you'll get full functionality as a monospaced typewriter font family, with typewriter text rendered using essentially {\tt txtt}, but with a four choices for the glyph `zero'. In addition, the package provides italic (slanted) and bold versions, plus small caps in regular (medium) and bold weights, upright shape only. It is offered only in T$1$ (plus full TS$1$) encoding. The macros \verb|\ttdefault|, \verb|\ttfamily|, \verb|\texttt| and the obsolete but convenient macro \verb|\tt| may be used to access this font.
- The package provides an alternate form of {\tt newtxtt} that differs from it in two important ways:
+provides access to its features, no matter what other text fonts you might be using. It should be placed after all your other text font loading packages that might contain instructions to change \verb|\ttdefault|, and before loading math packages so that the math packages can make a suitable definition of \verb|\mathtt|. With no options specified, as above, you'll get full functionality as a monospaced typewriter font family, with typewriter text rendered using essentially {\tt txtt}, but with a five choices for the glyph `zero'. In addition, the package provides italic (slanted) and bold versions, plus small caps in regular (medium) and bold weights, upright shape only. It is offered only in T$1$ (plus full TS$1$) encoding. The macros \verb|\ttdefault|, \verb|\ttfamily|, \verb|\texttt| and the obsolete but convenient macro \verb|\tt| may be used to access this font.
+ The package provides, by means of options or macros, an alternate form of {\tt newtxtt} differing from it in some important ways:
\begin{itemize}
\item
- the interword spacing is no longer the same as the glyph spacing, but is generally smaller---{\tt fontdimen} settings have been changed to resemble those of text fonts;
- \item
- hyphenation is permitted.
+ the interword spacing is no longer the same as the glyph spacing, but is variable though generally smaller---{\tt fontdimen} settings have been changed to resemble those of text fonts;
+ \item
+ where monospaced typewriter fonts typically an an extra space at the end of a sentence, the modified version does not;
+ \item
+ hyphenation is not supressed.
\end{itemize}
These features may be accessed by means of the new macros \verb|\ttzdefault|, \verb|\ttzfamily|, \verb|\textttz| and \verb|\ttz| which are in all ways analogous to their monospace cousins. (Verbatim modes will continue to use the monospaced version.) The purpose of the {\tt ttz} version to allow use of \texttt{newtxtt} for blocks of {\tt TypeWriter}-like text, though not monospaced and respecting right justification. Eg,
\begin{verbatim}
@@ -51,13 +58,20 @@ The options you may use in loading this package are:
\begin{itemize}
\item {\tt scaled=.97} will load the fonts scaled to $.97$ times natural size. This is useful with Roman fonts having an x-height smaller than Times, for which {\tt txtt} was designed.
\item
-{\tt zerostyle} selects the form of {\tt `zero'} from one of four possibilities: {\tt a, b, c, d}, ({\tt a} being the default) which result respectively in\\[6pt]
+{\tt zerostyle} selects the form of {\tt `zero'} from one of five possibilities: {\tt a, b, c, d, e}, ({\tt a} being the default) which result respectively in\\[6pt]
{\fonta 0} ---form {\tt a}, narrower than capital {\tt O};\\
{\fontb 0} ---form {\tt b}, original version from {\tt txtt};\\
{\fontc 0} ---form {\tt c}, slashed, narrower than capital {\tt O};\\
-{\fontd 0} ---form {\tt d}, dotted, narrower than capital {\tt O}.
+{\fontd 0} ---form {\tt d}, dotted, narrower than capital {\tt O};\\
+{\fonte 0} ---form {\tt e}, narrower than capital {\tt O}, more oblong.\\
+The option {\tt zerostyle} also affects the oldstyle figures that are available in \textsc{Small Caps}. That is, to obtain oldstyle typewriter figures, you have to use something like \verb|\texttt{\textsc{012}}|---the result using {\tt zerostyle=e} would be {\fontf 012}.
\item
{\tt nomono} changes the {\tt tt} macro definitions replacing them, in effect, by their {\tt ttz} versions. I do not recommend this, but perhaps someone who does not print code and does not wish to change all existing \verb|\tt| to \verb|\ttz| might find this useful.
+\item
+{\tt straightquotes} affects the rendering of single and double quotes in all {\tt newtxtt} modes:
+Single left and right quotes entered in \TeX\ source code as \verb|`| and \verb|'| normally render as curly quotes, {\tt `} and {\tt '}. With {\tt straightquotes}, they will render as \verb|`| and \verb|'|, and double quotes will render as {\tt \char`"}.
+\item The option {\tt ttdefault} sets \verb|\familydefault| to \verb|\ttdefault| so the default Roman text will be rendered using {\tt newtxtt}.
+\item The option {\tt ttzdefault} works similarly, but sets Roman text to use the non-monospaced {\tt newtxttz}.
\end{itemize}
\textsc{New Macros:}
\begin{itemize}
@@ -80,8 +94,9 @@ This document uses the following font settings:
Comparison with Latin Modern Typewriter:
-\textsf{LM Typewriter: This is just a line to illustrate typewriter 0123456789.}\\
+{\usefont{T1}{lmtt}{m}{n}\fontsize{11.22pt}{13}\selectfont LM Typewriter: This is just a line to illustrate typewriter 0123456789.}\\
\texttt{TX Typewriter: This is just a line to illustrate typewriter 0123456789.}\\
-\textttz{TX Typewriter: This is just a line to illustrate typewriter 0123456789. (ttz version)}
+\textttz{TX Typewriter: This is just a line to illustrate typewriter 0123456789. (ttz)}
+\textsc{Notes:} The first two are standard monospaced with the same spacing---the : is considered to be the end of a sentence---while the words in the third are spaced more compactly, it would hyphenate if necessary, and lacks the extra space at the end of a ``sentence''.
\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/fonts/enc/dvips/newtxtt/txttAqec.enc b/Master/texmf-dist/fonts/enc/dvips/newtxtt/txttAqec.enc
new file mode 100644
index 00000000000..30e9484c2a0
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/newtxtt/txttAqec.enc
@@ -0,0 +1,380 @@
+% @@psencodingfile@{
+% date = "24feb10",
+% filename = "ec.enc",
+% email = "tex-fonts@@tug.org",
+% docstring = "This is the EC (aka Cork aka T1) encoding vector
+% for 8-bit fonts to be used with TeX."
+% @}
+%
+% The original paper can be found on
+% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf
+%
+% Names of the glyphs try to comply with:
+% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006
+% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt
+% but some exceptions are listed below.
+%
+% The following characters are not present in Unicode:
+% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character
+% - Germandbls = now there is a related character in Unicode,
+% U+1E9E - LATIN CAPITAL LETTER SHARP S
+% but probably /S_S ligature name should be used instead
+%
+% The following two characters have different Unicode mappings than on the AGL:
+% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA
+% according to AGL it should be /tcommaaccent
+% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA
+% according to AGL it should be /Tcommaaccent
+% But having /scedilla and /tcommaaccent mixed is even more ugly.
+%
+% The following characters are not present on the AGL:
+% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J
+% - /cwm = U+200B - ZERO WIDTH SPACE
+% - /visiblespace = U+2423 - OPEN BOX
+% and should probably better be labeled with uniXXXX notation
+% (though hardly any font has those glyphs anyway).
+%
+% The following ligatures are deprecated by recent AGL:
+% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead
+%
+% Hyphen character:
+% There are two character named "hyphen". The original article explains
+% the background of this decision (if one wanted to use a different
+% hyphenation character and still be able to use the dash). So the first
+% character should serve as "hyphen char" and the other one as "dash" in
+% compound words. The character 0x2D is supposed to be the hyphen char,
+% but since there used to be two characters of the same name in this
+% file for some time, the tools like afmtotfm have been confused and
+% remapped the hyphen char to 0x7F automatically. After the second
+% character's name was changed, hyphenation characters in existing
+% tfm fonts (generated with the old ec.enc) have disappeared, so the
+% second character has been renamed back to "hyphen". Anyone generating
+% tfm fonts is strongly encouraged to make a copy of this file, rename
+% it and change glyph names as required for their font.
+%
+% Other remarks:
+% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH
+% must also be used as /Dcroat
+% U+0110 - LATIN CAPITAL LETTER D WITH STROKE
+%
+% Misleading names and shapes of letters (that lead to different names in past)
+% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON
+% /lquoteright
+% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON
+% /Lquoteright
+% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON
+% /dquoteright
+% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON
+% /tquoteright
+% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE
+% /dbar, /dmacron
+%
+% - /cwm - /bom, /zerowidthnobreakspace
+% - /underscore - /underline
+% - /hyphen.alt - /sfthyphen, /hyphen, /dash
+%
+%
+% Turkish & Romanian
+% --------------------
+% EC encoding has been defined to include /tcedilla and /scedilla.
+% For Turkish one needs /scedilla, while for Romanian one would need
+% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent).
+% "t with cedilla" in not used in any language except in inferior
+% Romanian typography that can use cedillas instead of commas below.
+% AGL has a strange mapping as well.
+%
+% Without adding an additional character, it is impossible to support both
+% languages at the same time, so EC is not really best choice for Romanians,
+% even though it can be "misused" if one replaces both /scedilla and /tcedilla
+% with /scommaaccent and /tcommaaccent.
+%
+% Characters that have been renamed in July 2008:
+% 0x18 /zeroinferior -> /perthousandzero
+% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space)
+% 0x8D U+014A /Ng -> /Eng
+% 0x9E U+0111 /dbar -> /dcroat
+% 0xAD U+014B /ng -> /eng
+% 0xB4 U+0165 /tquoteright -> /tcaron
+%
+% Although these ligatures and kerns are somewhat questionable to have
+% in an encoding file, they've been here forever, and they are
+% traditional in the TeX world, so we preserve them.
+%
+% LIGKERN space l =: lslash ; space L =: Lslash ;
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+%
+% We blow away kerns to and from spaces (TeX doesn't have a
+% space) and also remove any kerns from the numbers (although
+% the only kern pair that mentions a number in Times-Roman.afm
+% is one one.)
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/txttECEncodingAq [ % now 256 chars follow
+/grave % 0x00 U+0060
+/acute % 0x01 U+00B4
+/circumflex % 0x02 U+02C6
+/tilde % 0x03 U+02DC
+/dieresis % 0x04 U+00A8
+/hungarumlaut % 0x05 U+02DD
+/ring % 0x06 U+02DA
+/caron % 0x07 U+02C7
+/breve % 0x08 U+02D8
+/macron % 0x09 U+00AF
+/dotaccent % 0x0A U+02D9
+/cedilla % 0x0B U+00B8
+/ogonek % 0x0C U+02DB
+/quotesinglbase % 0x0D U+201A
+/guilsinglleft % 0x0E U+2039
+/guilsinglright % 0x0F U+203A
+/quotedbl % 0x10 U+201C
+/quotedbl % 0x11 U+201D
+/quotedblbase % 0x12 U+201E
+/guillemotleft % 0x13 U+00AB
+/guillemotright % 0x14 U+00BB
+/endash % 0x15 U+2013
+/emdash % 0x16 U+2014
+/cwm % 0x17 U+200B
+/perthousandzero % 0x18 ______
+/dotlessi % 0x19 U+0131
+/dotlessj % 0x1A U+0237
+/ff % 0x1B U+FB00
+/fi % 0x1C U+FB01
+/fl % 0x1D U+FB02
+/ffi % 0x1E U+FB03
+/ffl % 0x1F U+FB04
+/visiblespace % 0x20 U+2423
+/exclam % 0x21
+/quotedbl % 0x22
+/numbersign % 0x23
+/dollar % 0x24
+/percent % 0x25
+/ampersand % 0x26
+/quotesingle % 0x27 U+2019
+/parenleft % 0x28
+/parenright % 0x29
+/asterisk % 0x2A
+/plus % 0x2B
+/comma % 0x2C
+/hyphen % 0x2D
+/period % 0x2E
+/slash % 0x2F
+/zero.alt1 % 0x30
+/one % 0x31
+/two % 0x32
+/three % 0x33
+/four % 0x34
+/five % 0x35
+/six % 0x36
+/seven % 0x37
+/eight % 0x38
+/nine % 0x39
+/colon % 0x3A
+/semicolon % 0x3B
+/less % 0x3C
+/equal % 0x3D
+/greater % 0x3E
+/question % 0x3F
+/at % 0x40
+/A % 0x41
+/B % 0x42
+/C % 0x43
+/D % 0x44
+/E % 0x45
+/F % 0x46
+/G % 0x47
+/H % 0x48
+/I % 0x49
+/J % 0x4A
+/K % 0x4B
+/L % 0x4C
+/M % 0x4D
+/N % 0x4E
+/O % 0x4F
+/P % 0x50
+/Q % 0x51
+/R % 0x52
+/S % 0x53
+/T % 0x54
+/U % 0x55
+/V % 0x56
+/W % 0x57
+/X % 0x58
+/Y % 0x59
+/Z % 0x5A
+/bracketleft % 0x5B
+/backslash % 0x5C
+/bracketright % 0x5D
+/asciicircum % 0x5E
+/underscore % 0x5F
+/grave % 0x60 U+2018
+/a % 0x61
+/b % 0x62
+/c % 0x63
+/d % 0x64
+/e % 0x65
+/f % 0x66
+/g % 0x67
+/h % 0x68
+/i % 0x69
+/j % 0x6A
+/k % 0x6B
+/l % 0x6C
+/m % 0x6D
+/n % 0x6E
+/o % 0x6F
+/p % 0x70
+/q % 0x71
+/r % 0x72
+/s % 0x73
+/t % 0x74
+/u % 0x75
+/v % 0x76
+/w % 0x77
+/x % 0x78
+/y % 0x79
+/z % 0x7A
+/braceleft % 0x7B
+/bar % 0x7C
+/braceright % 0x7D
+/asciitilde % 0x7E
+/hyphen % 0x7F U+002D (explicit "hyphen char")
+/Abreve % 0x80 U+0102
+/Aogonek % 0x81 U+0104
+/Cacute % 0x82 U+0106
+/Ccaron % 0x83 U+010C
+/Dcaron % 0x84 U+010E
+/Ecaron % 0x85 U+011A
+/Eogonek % 0x86 U+0118
+/Gbreve % 0x87 U+011E
+/Lacute % 0x88 U+0139
+/Lcaron % 0x89 U+013D
+/Lslash % 0x8A U+0141
+/Nacute % 0x8B U+0143
+/Ncaron % 0x8C U+0147
+/Ng % 0x8D U+014A
+/Ohungarumlaut % 0x8E U+0150
+/Racute % 0x8F U+0154
+/Rcaron % 0x90 U+0158
+/Sacute % 0x91 U+015A
+/Scaron % 0x92 U+0160
+/Scedilla % 0x93 U+015E
+/Tcaron % 0x94 U+0164
+/Tcedilla % 0x95 U+0162
+/Uhungarumlaut % 0x96 U+0170
+/Uring % 0x97 U+016E
+/Ydieresis % 0x98 U+0178
+/Zacute % 0x99 U+0179
+/Zcaron % 0x9A U+017D
+/Zdotaccent % 0x9B U+017B
+/IJ % 0x9C U+0132
+/Idotaccent % 0x9D U+0130
+/dbar % 0x9E U+0111
+/section % 0x9F U+00A7
+/abreve % 0xA0 U+0103
+/aogonek % 0xA1 U+0105
+/cacute % 0xA2 U+0107
+/ccaron % 0xA3 U+010D
+/dcaron % 0xA4 U+010F
+/ecaron % 0xA5 U+011B
+/eogonek % 0xA6 U+0119
+/gbreve % 0xA7 U+011F
+/lacute % 0xA8 U+013A
+/lcaron % 0xA9 U+013E
+/lslash % 0xAA U+0142
+/nacute % 0xAB U+0144
+/ncaron % 0xAC U+0148
+/ng % 0xAD U+014B
+/ohungarumlaut % 0xAE U+0151
+/racute % 0xAF U+0155
+/rcaron % 0xB0 U+0159
+/sacute % 0xB1 U+015B
+/scaron % 0xB2 U+0161
+/scedilla % 0xB3 U+015F
+/tcaron % 0xB4 U+0165
+/tcedilla % 0xB5 U+0163
+/uhungarumlaut % 0xB6 U+0171
+/uring % 0xB7 U+016F
+/ydieresis % 0xB8 U+00FF
+/zacute % 0xB9 U+017A
+/zcaron % 0xBA U+017E
+/zdotaccent % 0xBB U+017C
+/ij % 0xBC U+0133
+/exclamdown % 0xBD U+00A1
+/questiondown % 0xBE U+00BF
+/sterling % 0xBF U+00A3
+/Agrave % 0xC0
+/Aacute % 0xC1
+/Acircumflex % 0xC2
+/Atilde % 0xC3
+/Adieresis % 0xC4
+/Aring % 0xC5
+/AE % 0xC6
+/Ccedilla % 0xC7
+/Egrave % 0xC8
+/Eacute % 0xC9
+/Ecircumflex % 0xCA
+/Edieresis % 0xCB
+/Igrave % 0xCC
+/Iacute % 0xCD
+/Icircumflex % 0xCE
+/Idieresis % 0xCF
+/Eth % 0xD0
+/Ntilde % 0xD1
+/Ograve % 0xD2
+/Oacute % 0xD3
+/Ocircumflex % 0xD4
+/Otilde % 0xD5
+/Odieresis % 0xD6
+/OE % 0xD7 U+0152
+/Oslash % 0xD8
+/Ugrave % 0xD9
+/Uacute % 0xDA
+/Ucircumflex % 0xDB
+/Udieresis % 0xDC
+/Yacute % 0xDD
+/Thorn % 0xDE
+/SS % 0xDF (U+1E9E, /S_S)
+/agrave % 0xE0
+/aacute % 0xE1
+/acircumflex % 0xE2
+/atilde % 0xE3
+/adieresis % 0xE4
+/aring % 0xE5
+/ae % 0xE6
+/ccedilla % 0xE7
+/egrave % 0xE8
+/eacute % 0xE9
+/ecircumflex % 0xEA
+/edieresis % 0xEB
+/igrave % 0xEC
+/iacute % 0xED
+/icircumflex % 0xEE
+/idieresis % 0xEF
+/eth % 0xF0
+/ntilde % 0xF1
+/ograve % 0xF2
+/oacute % 0xF3
+/ocircumflex % 0xF4
+/otilde % 0xF5
+/odieresis % 0xF6
+/oe % 0xF7 U+0153
+/oslash % 0xF8
+/ugrave % 0xF9
+/uacute % 0xFA
+/ucircumflex % 0xFB
+/udieresis % 0xFC
+/yacute % 0xFD
+/thorn % 0xFE
+/germandbls % 0xFF U+00DF
+] def
diff --git a/Master/texmf-dist/fonts/enc/dvips/newtxtt/txttBqec.enc b/Master/texmf-dist/fonts/enc/dvips/newtxtt/txttBqec.enc
new file mode 100644
index 00000000000..a1713a6b272
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/newtxtt/txttBqec.enc
@@ -0,0 +1,380 @@
+% @@psencodingfile@{
+% date = "24feb10",
+% filename = "ec.enc",
+% email = "tex-fonts@@tug.org",
+% docstring = "This is the EC (aka Cork aka T1) encoding vector
+% for 8-bit fonts to be used with TeX."
+% @}
+%
+% The original paper can be found on
+% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf
+%
+% Names of the glyphs try to comply with:
+% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006
+% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt
+% but some exceptions are listed below.
+%
+% The following characters are not present in Unicode:
+% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character
+% - Germandbls = now there is a related character in Unicode,
+% U+1E9E - LATIN CAPITAL LETTER SHARP S
+% but probably /S_S ligature name should be used instead
+%
+% The following two characters have different Unicode mappings than on the AGL:
+% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA
+% according to AGL it should be /tcommaaccent
+% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA
+% according to AGL it should be /Tcommaaccent
+% But having /scedilla and /tcommaaccent mixed is even more ugly.
+%
+% The following characters are not present on the AGL:
+% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J
+% - /cwm = U+200B - ZERO WIDTH SPACE
+% - /visiblespace = U+2423 - OPEN BOX
+% and should probably better be labeled with uniXXXX notation
+% (though hardly any font has those glyphs anyway).
+%
+% The following ligatures are deprecated by recent AGL:
+% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead
+%
+% Hyphen character:
+% There are two character named "hyphen". The original article explains
+% the background of this decision (if one wanted to use a different
+% hyphenation character and still be able to use the dash). So the first
+% character should serve as "hyphen char" and the other one as "dash" in
+% compound words. The character 0x2D is supposed to be the hyphen char,
+% but since there used to be two characters of the same name in this
+% file for some time, the tools like afmtotfm have been confused and
+% remapped the hyphen char to 0x7F automatically. After the second
+% character's name was changed, hyphenation characters in existing
+% tfm fonts (generated with the old ec.enc) have disappeared, so the
+% second character has been renamed back to "hyphen". Anyone generating
+% tfm fonts is strongly encouraged to make a copy of this file, rename
+% it and change glyph names as required for their font.
+%
+% Other remarks:
+% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH
+% must also be used as /Dcroat
+% U+0110 - LATIN CAPITAL LETTER D WITH STROKE
+%
+% Misleading names and shapes of letters (that lead to different names in past)
+% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON
+% /lquoteright
+% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON
+% /Lquoteright
+% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON
+% /dquoteright
+% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON
+% /tquoteright
+% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE
+% /dbar, /dmacron
+%
+% - /cwm - /bom, /zerowidthnobreakspace
+% - /underscore - /underline
+% - /hyphen.alt - /sfthyphen, /hyphen, /dash
+%
+%
+% Turkish & Romanian
+% --------------------
+% EC encoding has been defined to include /tcedilla and /scedilla.
+% For Turkish one needs /scedilla, while for Romanian one would need
+% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent).
+% "t with cedilla" in not used in any language except in inferior
+% Romanian typography that can use cedillas instead of commas below.
+% AGL has a strange mapping as well.
+%
+% Without adding an additional character, it is impossible to support both
+% languages at the same time, so EC is not really best choice for Romanians,
+% even though it can be "misused" if one replaces both /scedilla and /tcedilla
+% with /scommaaccent and /tcommaaccent.
+%
+% Characters that have been renamed in July 2008:
+% 0x18 /zeroinferior -> /perthousandzero
+% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space)
+% 0x8D U+014A /Ng -> /Eng
+% 0x9E U+0111 /dbar -> /dcroat
+% 0xAD U+014B /ng -> /eng
+% 0xB4 U+0165 /tquoteright -> /tcaron
+%
+% Although these ligatures and kerns are somewhat questionable to have
+% in an encoding file, they've been here forever, and they are
+% traditional in the TeX world, so we preserve them.
+%
+% LIGKERN space l =: lslash ; space L =: Lslash ;
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+%
+% We blow away kerns to and from spaces (TeX doesn't have a
+% space) and also remove any kerns from the numbers (although
+% the only kern pair that mentions a number in Times-Roman.afm
+% is one one.)
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/txttECEncodingBq [ % now 256 chars follow
+/grave % 0x00 U+0060
+/acute % 0x01 U+00B4
+/circumflex % 0x02 U+02C6
+/tilde % 0x03 U+02DC
+/dieresis % 0x04 U+00A8
+/hungarumlaut % 0x05 U+02DD
+/ring % 0x06 U+02DA
+/caron % 0x07 U+02C7
+/breve % 0x08 U+02D8
+/macron % 0x09 U+00AF
+/dotaccent % 0x0A U+02D9
+/cedilla % 0x0B U+00B8
+/ogonek % 0x0C U+02DB
+/quotesinglbase % 0x0D U+201A
+/guilsinglleft % 0x0E U+2039
+/guilsinglright % 0x0F U+203A
+/quotedbl % 0x10 U+201C
+/quotedbl % 0x11 U+201D
+/quotedblbase % 0x12 U+201E
+/guillemotleft % 0x13 U+00AB
+/guillemotright % 0x14 U+00BB
+/endash % 0x15 U+2013
+/emdash % 0x16 U+2014
+/cwm % 0x17 U+200B
+/perthousandzero % 0x18 ______
+/dotlessi % 0x19 U+0131
+/dotlessj % 0x1A U+0237
+/ff % 0x1B U+FB00
+/fi % 0x1C U+FB01
+/fl % 0x1D U+FB02
+/ffi % 0x1E U+FB03
+/ffl % 0x1F U+FB04
+/visiblespace % 0x20 U+2423
+/exclam % 0x21
+/quotedbl % 0x22
+/numbersign % 0x23
+/dollar % 0x24
+/percent % 0x25
+/ampersand % 0x26
+/quotesingle % 0x27 U+2019
+/parenleft % 0x28
+/parenright % 0x29
+/asterisk % 0x2A
+/plus % 0x2B
+/comma % 0x2C
+/hyphen % 0x2D
+/period % 0x2E
+/slash % 0x2F
+/zero % 0x30
+/one % 0x31
+/two % 0x32
+/three % 0x33
+/four % 0x34
+/five % 0x35
+/six % 0x36
+/seven % 0x37
+/eight % 0x38
+/nine % 0x39
+/colon % 0x3A
+/semicolon % 0x3B
+/less % 0x3C
+/equal % 0x3D
+/greater % 0x3E
+/question % 0x3F
+/at % 0x40
+/A % 0x41
+/B % 0x42
+/C % 0x43
+/D % 0x44
+/E % 0x45
+/F % 0x46
+/G % 0x47
+/H % 0x48
+/I % 0x49
+/J % 0x4A
+/K % 0x4B
+/L % 0x4C
+/M % 0x4D
+/N % 0x4E
+/O % 0x4F
+/P % 0x50
+/Q % 0x51
+/R % 0x52
+/S % 0x53
+/T % 0x54
+/U % 0x55
+/V % 0x56
+/W % 0x57
+/X % 0x58
+/Y % 0x59
+/Z % 0x5A
+/bracketleft % 0x5B
+/backslash % 0x5C
+/bracketright % 0x5D
+/asciicircum % 0x5E
+/underscore % 0x5F
+/grave % 0x60 U+2018
+/a % 0x61
+/b % 0x62
+/c % 0x63
+/d % 0x64
+/e % 0x65
+/f % 0x66
+/g % 0x67
+/h % 0x68
+/i % 0x69
+/j % 0x6A
+/k % 0x6B
+/l % 0x6C
+/m % 0x6D
+/n % 0x6E
+/o % 0x6F
+/p % 0x70
+/q % 0x71
+/r % 0x72
+/s % 0x73
+/t % 0x74
+/u % 0x75
+/v % 0x76
+/w % 0x77
+/x % 0x78
+/y % 0x79
+/z % 0x7A
+/braceleft % 0x7B
+/bar % 0x7C
+/braceright % 0x7D
+/asciitilde % 0x7E
+/hyphen % 0x7F U+002D (explicit "hyphen char")
+/Abreve % 0x80 U+0102
+/Aogonek % 0x81 U+0104
+/Cacute % 0x82 U+0106
+/Ccaron % 0x83 U+010C
+/Dcaron % 0x84 U+010E
+/Ecaron % 0x85 U+011A
+/Eogonek % 0x86 U+0118
+/Gbreve % 0x87 U+011E
+/Lacute % 0x88 U+0139
+/Lcaron % 0x89 U+013D
+/Lslash % 0x8A U+0141
+/Nacute % 0x8B U+0143
+/Ncaron % 0x8C U+0147
+/Ng % 0x8D U+014A
+/Ohungarumlaut % 0x8E U+0150
+/Racute % 0x8F U+0154
+/Rcaron % 0x90 U+0158
+/Sacute % 0x91 U+015A
+/Scaron % 0x92 U+0160
+/Scedilla % 0x93 U+015E
+/Tcaron % 0x94 U+0164
+/Tcedilla % 0x95 U+0162
+/Uhungarumlaut % 0x96 U+0170
+/Uring % 0x97 U+016E
+/Ydieresis % 0x98 U+0178
+/Zacute % 0x99 U+0179
+/Zcaron % 0x9A U+017D
+/Zdotaccent % 0x9B U+017B
+/IJ % 0x9C U+0132
+/Idotaccent % 0x9D U+0130
+/dbar % 0x9E U+0111
+/section % 0x9F U+00A7
+/abreve % 0xA0 U+0103
+/aogonek % 0xA1 U+0105
+/cacute % 0xA2 U+0107
+/ccaron % 0xA3 U+010D
+/dcaron % 0xA4 U+010F
+/ecaron % 0xA5 U+011B
+/eogonek % 0xA6 U+0119
+/gbreve % 0xA7 U+011F
+/lacute % 0xA8 U+013A
+/lcaron % 0xA9 U+013E
+/lslash % 0xAA U+0142
+/nacute % 0xAB U+0144
+/ncaron % 0xAC U+0148
+/ng % 0xAD U+014B
+/ohungarumlaut % 0xAE U+0151
+/racute % 0xAF U+0155
+/rcaron % 0xB0 U+0159
+/sacute % 0xB1 U+015B
+/scaron % 0xB2 U+0161
+/scedilla % 0xB3 U+015F
+/tcaron % 0xB4 U+0165
+/tcedilla % 0xB5 U+0163
+/uhungarumlaut % 0xB6 U+0171
+/uring % 0xB7 U+016F
+/ydieresis % 0xB8 U+00FF
+/zacute % 0xB9 U+017A
+/zcaron % 0xBA U+017E
+/zdotaccent % 0xBB U+017C
+/ij % 0xBC U+0133
+/exclamdown % 0xBD U+00A1
+/questiondown % 0xBE U+00BF
+/sterling % 0xBF U+00A3
+/Agrave % 0xC0
+/Aacute % 0xC1
+/Acircumflex % 0xC2
+/Atilde % 0xC3
+/Adieresis % 0xC4
+/Aring % 0xC5
+/AE % 0xC6
+/Ccedilla % 0xC7
+/Egrave % 0xC8
+/Eacute % 0xC9
+/Ecircumflex % 0xCA
+/Edieresis % 0xCB
+/Igrave % 0xCC
+/Iacute % 0xCD
+/Icircumflex % 0xCE
+/Idieresis % 0xCF
+/Eth % 0xD0
+/Ntilde % 0xD1
+/Ograve % 0xD2
+/Oacute % 0xD3
+/Ocircumflex % 0xD4
+/Otilde % 0xD5
+/Odieresis % 0xD6
+/OE % 0xD7 U+0152
+/Oslash % 0xD8
+/Ugrave % 0xD9
+/Uacute % 0xDA
+/Ucircumflex % 0xDB
+/Udieresis % 0xDC
+/Yacute % 0xDD
+/Thorn % 0xDE
+/SS % 0xDF (U+1E9E, /S_S)
+/agrave % 0xE0
+/aacute % 0xE1
+/acircumflex % 0xE2
+/atilde % 0xE3
+/adieresis % 0xE4
+/aring % 0xE5
+/ae % 0xE6
+/ccedilla % 0xE7
+/egrave % 0xE8
+/eacute % 0xE9
+/ecircumflex % 0xEA
+/edieresis % 0xEB
+/igrave % 0xEC
+/iacute % 0xED
+/icircumflex % 0xEE
+/idieresis % 0xEF
+/eth % 0xF0
+/ntilde % 0xF1
+/ograve % 0xF2
+/oacute % 0xF3
+/ocircumflex % 0xF4
+/otilde % 0xF5
+/odieresis % 0xF6
+/oe % 0xF7 U+0153
+/oslash % 0xF8
+/ugrave % 0xF9
+/uacute % 0xFA
+/ucircumflex % 0xFB
+/udieresis % 0xFC
+/yacute % 0xFD
+/thorn % 0xFE
+/germandbls % 0xFF U+00DF
+] def
diff --git a/Master/texmf-dist/fonts/enc/dvips/newtxtt/txttCqec.enc b/Master/texmf-dist/fonts/enc/dvips/newtxtt/txttCqec.enc
new file mode 100644
index 00000000000..b7230d9031c
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/newtxtt/txttCqec.enc
@@ -0,0 +1,380 @@
+% @@psencodingfile@{
+% date = "24feb10",
+% filename = "ec.enc",
+% email = "tex-fonts@@tug.org",
+% docstring = "This is the EC (aka Cork aka T1) encoding vector
+% for 8-bit fonts to be used with TeX."
+% @}
+%
+% The original paper can be found on
+% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf
+%
+% Names of the glyphs try to comply with:
+% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006
+% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt
+% but some exceptions are listed below.
+%
+% The following characters are not present in Unicode:
+% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character
+% - Germandbls = now there is a related character in Unicode,
+% U+1E9E - LATIN CAPITAL LETTER SHARP S
+% but probably /S_S ligature name should be used instead
+%
+% The following two characters have different Unicode mappings than on the AGL:
+% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA
+% according to AGL it should be /tcommaaccent
+% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA
+% according to AGL it should be /Tcommaaccent
+% But having /scedilla and /tcommaaccent mixed is even more ugly.
+%
+% The following characters are not present on the AGL:
+% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J
+% - /cwm = U+200B - ZERO WIDTH SPACE
+% - /visiblespace = U+2423 - OPEN BOX
+% and should probably better be labeled with uniXXXX notation
+% (though hardly any font has those glyphs anyway).
+%
+% The following ligatures are deprecated by recent AGL:
+% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead
+%
+% Hyphen character:
+% There are two character named "hyphen". The original article explains
+% the background of this decision (if one wanted to use a different
+% hyphenation character and still be able to use the dash). So the first
+% character should serve as "hyphen char" and the other one as "dash" in
+% compound words. The character 0x2D is supposed to be the hyphen char,
+% but since there used to be two characters of the same name in this
+% file for some time, the tools like afmtotfm have been confused and
+% remapped the hyphen char to 0x7F automatically. After the second
+% character's name was changed, hyphenation characters in existing
+% tfm fonts (generated with the old ec.enc) have disappeared, so the
+% second character has been renamed back to "hyphen". Anyone generating
+% tfm fonts is strongly encouraged to make a copy of this file, rename
+% it and change glyph names as required for their font.
+%
+% Other remarks:
+% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH
+% must also be used as /Dcroat
+% U+0110 - LATIN CAPITAL LETTER D WITH STROKE
+%
+% Misleading names and shapes of letters (that lead to different names in past)
+% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON
+% /lquoteright
+% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON
+% /Lquoteright
+% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON
+% /dquoteright
+% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON
+% /tquoteright
+% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE
+% /dbar, /dmacron
+%
+% - /cwm - /bom, /zerowidthnobreakspace
+% - /underscore - /underline
+% - /hyphen.alt - /sfthyphen, /hyphen, /dash
+%
+%
+% Turkish & Romanian
+% --------------------
+% EC encoding has been defined to include /tcedilla and /scedilla.
+% For Turkish one needs /scedilla, while for Romanian one would need
+% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent).
+% "t with cedilla" in not used in any language except in inferior
+% Romanian typography that can use cedillas instead of commas below.
+% AGL has a strange mapping as well.
+%
+% Without adding an additional character, it is impossible to support both
+% languages at the same time, so EC is not really best choice for Romanians,
+% even though it can be "misused" if one replaces both /scedilla and /tcedilla
+% with /scommaaccent and /tcommaaccent.
+%
+% Characters that have been renamed in July 2008:
+% 0x18 /zeroinferior -> /perthousandzero
+% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space)
+% 0x8D U+014A /Ng -> /Eng
+% 0x9E U+0111 /dbar -> /dcroat
+% 0xAD U+014B /ng -> /eng
+% 0xB4 U+0165 /tquoteright -> /tcaron
+%
+% Although these ligatures and kerns are somewhat questionable to have
+% in an encoding file, they've been here forever, and they are
+% traditional in the TeX world, so we preserve them.
+%
+% LIGKERN space l =: lslash ; space L =: Lslash ;
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+%
+% We blow away kerns to and from spaces (TeX doesn't have a
+% space) and also remove any kerns from the numbers (although
+% the only kern pair that mentions a number in Times-Roman.afm
+% is one one.)
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/txttECEncodingCq [ % now 256 chars follow
+/grave % 0x00 U+0060
+/acute % 0x01 U+00B4
+/circumflex % 0x02 U+02C6
+/tilde % 0x03 U+02DC
+/dieresis % 0x04 U+00A8
+/hungarumlaut % 0x05 U+02DD
+/ring % 0x06 U+02DA
+/caron % 0x07 U+02C7
+/breve % 0x08 U+02D8
+/macron % 0x09 U+00AF
+/dotaccent % 0x0A U+02D9
+/cedilla % 0x0B U+00B8
+/ogonek % 0x0C U+02DB
+/quotesinglbase % 0x0D U+201A
+/guilsinglleft % 0x0E U+2039
+/guilsinglright % 0x0F U+203A
+/quotedbl % 0x10 U+201C
+/quotedbl % 0x11 U+201D
+/quotedblbase % 0x12 U+201E
+/guillemotleft % 0x13 U+00AB
+/guillemotright % 0x14 U+00BB
+/endash % 0x15 U+2013
+/emdash % 0x16 U+2014
+/cwm % 0x17 U+200B
+/perthousandzero % 0x18 ______
+/dotlessi % 0x19 U+0131
+/dotlessj % 0x1A U+0237
+/ff % 0x1B U+FB00
+/fi % 0x1C U+FB01
+/fl % 0x1D U+FB02
+/ffi % 0x1E U+FB03
+/ffl % 0x1F U+FB04
+/visiblespace % 0x20 U+2423
+/exclam % 0x21
+/quotedbl % 0x22
+/numbersign % 0x23
+/dollar % 0x24
+/percent % 0x25
+/ampersand % 0x26
+/quotesingle % 0x27 U+2019
+/parenleft % 0x28
+/parenright % 0x29
+/asterisk % 0x2A
+/plus % 0x2B
+/comma % 0x2C
+/hyphen % 0x2D
+/period % 0x2E
+/slash % 0x2F
+/zero.alt2 % 0x30
+/one % 0x31
+/two % 0x32
+/three % 0x33
+/four % 0x34
+/five % 0x35
+/six % 0x36
+/seven % 0x37
+/eight % 0x38
+/nine % 0x39
+/colon % 0x3A
+/semicolon % 0x3B
+/less % 0x3C
+/equal % 0x3D
+/greater % 0x3E
+/question % 0x3F
+/at % 0x40
+/A % 0x41
+/B % 0x42
+/C % 0x43
+/D % 0x44
+/E % 0x45
+/F % 0x46
+/G % 0x47
+/H % 0x48
+/I % 0x49
+/J % 0x4A
+/K % 0x4B
+/L % 0x4C
+/M % 0x4D
+/N % 0x4E
+/O % 0x4F
+/P % 0x50
+/Q % 0x51
+/R % 0x52
+/S % 0x53
+/T % 0x54
+/U % 0x55
+/V % 0x56
+/W % 0x57
+/X % 0x58
+/Y % 0x59
+/Z % 0x5A
+/bracketleft % 0x5B
+/backslash % 0x5C
+/bracketright % 0x5D
+/asciicircum % 0x5E
+/underscore % 0x5F
+/grave % 0x60 U+2018
+/a % 0x61
+/b % 0x62
+/c % 0x63
+/d % 0x64
+/e % 0x65
+/f % 0x66
+/g % 0x67
+/h % 0x68
+/i % 0x69
+/j % 0x6A
+/k % 0x6B
+/l % 0x6C
+/m % 0x6D
+/n % 0x6E
+/o % 0x6F
+/p % 0x70
+/q % 0x71
+/r % 0x72
+/s % 0x73
+/t % 0x74
+/u % 0x75
+/v % 0x76
+/w % 0x77
+/x % 0x78
+/y % 0x79
+/z % 0x7A
+/braceleft % 0x7B
+/bar % 0x7C
+/braceright % 0x7D
+/asciitilde % 0x7E
+/hyphen % 0x7F U+002D (explicit "hyphen char")
+/Abreve % 0x80 U+0102
+/Aogonek % 0x81 U+0104
+/Cacute % 0x82 U+0106
+/Ccaron % 0x83 U+010C
+/Dcaron % 0x84 U+010E
+/Ecaron % 0x85 U+011A
+/Eogonek % 0x86 U+0118
+/Gbreve % 0x87 U+011E
+/Lacute % 0x88 U+0139
+/Lcaron % 0x89 U+013D
+/Lslash % 0x8A U+0141
+/Nacute % 0x8B U+0143
+/Ncaron % 0x8C U+0147
+/Ng % 0x8D U+014A
+/Ohungarumlaut % 0x8E U+0150
+/Racute % 0x8F U+0154
+/Rcaron % 0x90 U+0158
+/Sacute % 0x91 U+015A
+/Scaron % 0x92 U+0160
+/Scedilla % 0x93 U+015E
+/Tcaron % 0x94 U+0164
+/Tcedilla % 0x95 U+0162
+/Uhungarumlaut % 0x96 U+0170
+/Uring % 0x97 U+016E
+/Ydieresis % 0x98 U+0178
+/Zacute % 0x99 U+0179
+/Zcaron % 0x9A U+017D
+/Zdotaccent % 0x9B U+017B
+/IJ % 0x9C U+0132
+/Idotaccent % 0x9D U+0130
+/dbar % 0x9E U+0111
+/section % 0x9F U+00A7
+/abreve % 0xA0 U+0103
+/aogonek % 0xA1 U+0105
+/cacute % 0xA2 U+0107
+/ccaron % 0xA3 U+010D
+/dcaron % 0xA4 U+010F
+/ecaron % 0xA5 U+011B
+/eogonek % 0xA6 U+0119
+/gbreve % 0xA7 U+011F
+/lacute % 0xA8 U+013A
+/lcaron % 0xA9 U+013E
+/lslash % 0xAA U+0142
+/nacute % 0xAB U+0144
+/ncaron % 0xAC U+0148
+/ng % 0xAD U+014B
+/ohungarumlaut % 0xAE U+0151
+/racute % 0xAF U+0155
+/rcaron % 0xB0 U+0159
+/sacute % 0xB1 U+015B
+/scaron % 0xB2 U+0161
+/scedilla % 0xB3 U+015F
+/tcaron % 0xB4 U+0165
+/tcedilla % 0xB5 U+0163
+/uhungarumlaut % 0xB6 U+0171
+/uring % 0xB7 U+016F
+/ydieresis % 0xB8 U+00FF
+/zacute % 0xB9 U+017A
+/zcaron % 0xBA U+017E
+/zdotaccent % 0xBB U+017C
+/ij % 0xBC U+0133
+/exclamdown % 0xBD U+00A1
+/questiondown % 0xBE U+00BF
+/sterling % 0xBF U+00A3
+/Agrave % 0xC0
+/Aacute % 0xC1
+/Acircumflex % 0xC2
+/Atilde % 0xC3
+/Adieresis % 0xC4
+/Aring % 0xC5
+/AE % 0xC6
+/Ccedilla % 0xC7
+/Egrave % 0xC8
+/Eacute % 0xC9
+/Ecircumflex % 0xCA
+/Edieresis % 0xCB
+/Igrave % 0xCC
+/Iacute % 0xCD
+/Icircumflex % 0xCE
+/Idieresis % 0xCF
+/Eth % 0xD0
+/Ntilde % 0xD1
+/Ograve % 0xD2
+/Oacute % 0xD3
+/Ocircumflex % 0xD4
+/Otilde % 0xD5
+/Odieresis % 0xD6
+/OE % 0xD7 U+0152
+/Oslash % 0xD8
+/Ugrave % 0xD9
+/Uacute % 0xDA
+/Ucircumflex % 0xDB
+/Udieresis % 0xDC
+/Yacute % 0xDD
+/Thorn % 0xDE
+/SS % 0xDF (U+1E9E, /S_S)
+/agrave % 0xE0
+/aacute % 0xE1
+/acircumflex % 0xE2
+/atilde % 0xE3
+/adieresis % 0xE4
+/aring % 0xE5
+/ae % 0xE6
+/ccedilla % 0xE7
+/egrave % 0xE8
+/eacute % 0xE9
+/ecircumflex % 0xEA
+/edieresis % 0xEB
+/igrave % 0xEC
+/iacute % 0xED
+/icircumflex % 0xEE
+/idieresis % 0xEF
+/eth % 0xF0
+/ntilde % 0xF1
+/ograve % 0xF2
+/oacute % 0xF3
+/ocircumflex % 0xF4
+/otilde % 0xF5
+/odieresis % 0xF6
+/oe % 0xF7 U+0153
+/oslash % 0xF8
+/ugrave % 0xF9
+/uacute % 0xFA
+/ucircumflex % 0xFB
+/udieresis % 0xFC
+/yacute % 0xFD
+/thorn % 0xFE
+/germandbls % 0xFF U+00DF
+] def
diff --git a/Master/texmf-dist/fonts/enc/dvips/newtxtt/txttDqec.enc b/Master/texmf-dist/fonts/enc/dvips/newtxtt/txttDqec.enc
new file mode 100644
index 00000000000..9f6df4c64c4
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/newtxtt/txttDqec.enc
@@ -0,0 +1,380 @@
+% @@psencodingfile@{
+% date = "24feb10",
+% filename = "ec.enc",
+% email = "tex-fonts@@tug.org",
+% docstring = "This is the EC (aka Cork aka T1) encoding vector
+% for 8-bit fonts to be used with TeX."
+% @}
+%
+% The original paper can be found on
+% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf
+%
+% Names of the glyphs try to comply with:
+% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006
+% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt
+% but some exceptions are listed below.
+%
+% The following characters are not present in Unicode:
+% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character
+% - Germandbls = now there is a related character in Unicode,
+% U+1E9E - LATIN CAPITAL LETTER SHARP S
+% but probably /S_S ligature name should be used instead
+%
+% The following two characters have different Unicode mappings than on the AGL:
+% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA
+% according to AGL it should be /tcommaaccent
+% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA
+% according to AGL it should be /Tcommaaccent
+% But having /scedilla and /tcommaaccent mixed is even more ugly.
+%
+% The following characters are not present on the AGL:
+% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J
+% - /cwm = U+200B - ZERO WIDTH SPACE
+% - /visiblespace = U+2423 - OPEN BOX
+% and should probably better be labeled with uniXXXX notation
+% (though hardly any font has those glyphs anyway).
+%
+% The following ligatures are deprecated by recent AGL:
+% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead
+%
+% Hyphen character:
+% There are two character named "hyphen". The original article explains
+% the background of this decision (if one wanted to use a different
+% hyphenation character and still be able to use the dash). So the first
+% character should serve as "hyphen char" and the other one as "dash" in
+% compound words. The character 0x2D is supposed to be the hyphen char,
+% but since there used to be two characters of the same name in this
+% file for some time, the tools like afmtotfm have been confused and
+% remapped the hyphen char to 0x7F automatically. After the second
+% character's name was changed, hyphenation characters in existing
+% tfm fonts (generated with the old ec.enc) have disappeared, so the
+% second character has been renamed back to "hyphen". Anyone generating
+% tfm fonts is strongly encouraged to make a copy of this file, rename
+% it and change glyph names as required for their font.
+%
+% Other remarks:
+% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH
+% must also be used as /Dcroat
+% U+0110 - LATIN CAPITAL LETTER D WITH STROKE
+%
+% Misleading names and shapes of letters (that lead to different names in past)
+% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON
+% /lquoteright
+% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON
+% /Lquoteright
+% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON
+% /dquoteright
+% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON
+% /tquoteright
+% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE
+% /dbar, /dmacron
+%
+% - /cwm - /bom, /zerowidthnobreakspace
+% - /underscore - /underline
+% - /hyphen.alt - /sfthyphen, /hyphen, /dash
+%
+%
+% Turkish & Romanian
+% --------------------
+% EC encoding has been defined to include /tcedilla and /scedilla.
+% For Turkish one needs /scedilla, while for Romanian one would need
+% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent).
+% "t with cedilla" in not used in any language except in inferior
+% Romanian typography that can use cedillas instead of commas below.
+% AGL has a strange mapping as well.
+%
+% Without adding an additional character, it is impossible to support both
+% languages at the same time, so EC is not really best choice for Romanians,
+% even though it can be "misused" if one replaces both /scedilla and /tcedilla
+% with /scommaaccent and /tcommaaccent.
+%
+% Characters that have been renamed in July 2008:
+% 0x18 /zeroinferior -> /perthousandzero
+% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space)
+% 0x8D U+014A /Ng -> /Eng
+% 0x9E U+0111 /dbar -> /dcroat
+% 0xAD U+014B /ng -> /eng
+% 0xB4 U+0165 /tquoteright -> /tcaron
+%
+% Although these ligatures and kerns are somewhat questionable to have
+% in an encoding file, they've been here forever, and they are
+% traditional in the TeX world, so we preserve them.
+%
+% LIGKERN space l =: lslash ; space L =: Lslash ;
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+%
+% We blow away kerns to and from spaces (TeX doesn't have a
+% space) and also remove any kerns from the numbers (although
+% the only kern pair that mentions a number in Times-Roman.afm
+% is one one.)
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/txttECEncodingDq [ % now 256 chars follow
+/grave % 0x00 U+0060
+/acute % 0x01 U+00B4
+/circumflex % 0x02 U+02C6
+/tilde % 0x03 U+02DC
+/dieresis % 0x04 U+00A8
+/hungarumlaut % 0x05 U+02DD
+/ring % 0x06 U+02DA
+/caron % 0x07 U+02C7
+/breve % 0x08 U+02D8
+/macron % 0x09 U+00AF
+/dotaccent % 0x0A U+02D9
+/cedilla % 0x0B U+00B8
+/ogonek % 0x0C U+02DB
+/quotesinglbase % 0x0D U+201A
+/guilsinglleft % 0x0E U+2039
+/guilsinglright % 0x0F U+203A
+/quotedbl % 0x10 U+201C
+/quotedbl % 0x11 U+201D
+/quotedblbase % 0x12 U+201E
+/guillemotleft % 0x13 U+00AB
+/guillemotright % 0x14 U+00BB
+/endash % 0x15 U+2013
+/emdash % 0x16 U+2014
+/cwm % 0x17 U+200B
+/perthousandzero % 0x18 ______
+/dotlessi % 0x19 U+0131
+/dotlessj % 0x1A U+0237
+/ff % 0x1B U+FB00
+/fi % 0x1C U+FB01
+/fl % 0x1D U+FB02
+/ffi % 0x1E U+FB03
+/ffl % 0x1F U+FB04
+/visiblespace % 0x20 U+2423
+/exclam % 0x21
+/quotedbl % 0x22
+/numbersign % 0x23
+/dollar % 0x24
+/percent % 0x25
+/ampersand % 0x26
+/quotesingle % 0x27 U+2019
+/parenleft % 0x28
+/parenright % 0x29
+/asterisk % 0x2A
+/plus % 0x2B
+/comma % 0x2C
+/hyphen % 0x2D
+/period % 0x2E
+/slash % 0x2F
+/zero.alt4 % 0x30
+/one % 0x31
+/two % 0x32
+/three % 0x33
+/four % 0x34
+/five % 0x35
+/six % 0x36
+/seven % 0x37
+/eight % 0x38
+/nine % 0x39
+/colon % 0x3A
+/semicolon % 0x3B
+/less % 0x3C
+/equal % 0x3D
+/greater % 0x3E
+/question % 0x3F
+/at % 0x40
+/A % 0x41
+/B % 0x42
+/C % 0x43
+/D % 0x44
+/E % 0x45
+/F % 0x46
+/G % 0x47
+/H % 0x48
+/I % 0x49
+/J % 0x4A
+/K % 0x4B
+/L % 0x4C
+/M % 0x4D
+/N % 0x4E
+/O % 0x4F
+/P % 0x50
+/Q % 0x51
+/R % 0x52
+/S % 0x53
+/T % 0x54
+/U % 0x55
+/V % 0x56
+/W % 0x57
+/X % 0x58
+/Y % 0x59
+/Z % 0x5A
+/bracketleft % 0x5B
+/backslash % 0x5C
+/bracketright % 0x5D
+/asciicircum % 0x5E
+/underscore % 0x5F
+/grave % 0x60 U+2018
+/a % 0x61
+/b % 0x62
+/c % 0x63
+/d % 0x64
+/e % 0x65
+/f % 0x66
+/g % 0x67
+/h % 0x68
+/i % 0x69
+/j % 0x6A
+/k % 0x6B
+/l % 0x6C
+/m % 0x6D
+/n % 0x6E
+/o % 0x6F
+/p % 0x70
+/q % 0x71
+/r % 0x72
+/s % 0x73
+/t % 0x74
+/u % 0x75
+/v % 0x76
+/w % 0x77
+/x % 0x78
+/y % 0x79
+/z % 0x7A
+/braceleft % 0x7B
+/bar % 0x7C
+/braceright % 0x7D
+/asciitilde % 0x7E
+/hyphen % 0x7F U+002D (explicit "hyphen char")
+/Abreve % 0x80 U+0102
+/Aogonek % 0x81 U+0104
+/Cacute % 0x82 U+0106
+/Ccaron % 0x83 U+010C
+/Dcaron % 0x84 U+010E
+/Ecaron % 0x85 U+011A
+/Eogonek % 0x86 U+0118
+/Gbreve % 0x87 U+011E
+/Lacute % 0x88 U+0139
+/Lcaron % 0x89 U+013D
+/Lslash % 0x8A U+0141
+/Nacute % 0x8B U+0143
+/Ncaron % 0x8C U+0147
+/Ng % 0x8D U+014A
+/Ohungarumlaut % 0x8E U+0150
+/Racute % 0x8F U+0154
+/Rcaron % 0x90 U+0158
+/Sacute % 0x91 U+015A
+/Scaron % 0x92 U+0160
+/Scedilla % 0x93 U+015E
+/Tcaron % 0x94 U+0164
+/Tcedilla % 0x95 U+0162
+/Uhungarumlaut % 0x96 U+0170
+/Uring % 0x97 U+016E
+/Ydieresis % 0x98 U+0178
+/Zacute % 0x99 U+0179
+/Zcaron % 0x9A U+017D
+/Zdotaccent % 0x9B U+017B
+/IJ % 0x9C U+0132
+/Idotaccent % 0x9D U+0130
+/dbar % 0x9E U+0111
+/section % 0x9F U+00A7
+/abreve % 0xA0 U+0103
+/aogonek % 0xA1 U+0105
+/cacute % 0xA2 U+0107
+/ccaron % 0xA3 U+010D
+/dcaron % 0xA4 U+010F
+/ecaron % 0xA5 U+011B
+/eogonek % 0xA6 U+0119
+/gbreve % 0xA7 U+011F
+/lacute % 0xA8 U+013A
+/lcaron % 0xA9 U+013E
+/lslash % 0xAA U+0142
+/nacute % 0xAB U+0144
+/ncaron % 0xAC U+0148
+/ng % 0xAD U+014B
+/ohungarumlaut % 0xAE U+0151
+/racute % 0xAF U+0155
+/rcaron % 0xB0 U+0159
+/sacute % 0xB1 U+015B
+/scaron % 0xB2 U+0161
+/scedilla % 0xB3 U+015F
+/tcaron % 0xB4 U+0165
+/tcedilla % 0xB5 U+0163
+/uhungarumlaut % 0xB6 U+0171
+/uring % 0xB7 U+016F
+/ydieresis % 0xB8 U+00FF
+/zacute % 0xB9 U+017A
+/zcaron % 0xBA U+017E
+/zdotaccent % 0xBB U+017C
+/ij % 0xBC U+0133
+/exclamdown % 0xBD U+00A1
+/questiondown % 0xBE U+00BF
+/sterling % 0xBF U+00A3
+/Agrave % 0xC0
+/Aacute % 0xC1
+/Acircumflex % 0xC2
+/Atilde % 0xC3
+/Adieresis % 0xC4
+/Aring % 0xC5
+/AE % 0xC6
+/Ccedilla % 0xC7
+/Egrave % 0xC8
+/Eacute % 0xC9
+/Ecircumflex % 0xCA
+/Edieresis % 0xCB
+/Igrave % 0xCC
+/Iacute % 0xCD
+/Icircumflex % 0xCE
+/Idieresis % 0xCF
+/Eth % 0xD0
+/Ntilde % 0xD1
+/Ograve % 0xD2
+/Oacute % 0xD3
+/Ocircumflex % 0xD4
+/Otilde % 0xD5
+/Odieresis % 0xD6
+/OE % 0xD7 U+0152
+/Oslash % 0xD8
+/Ugrave % 0xD9
+/Uacute % 0xDA
+/Ucircumflex % 0xDB
+/Udieresis % 0xDC
+/Yacute % 0xDD
+/Thorn % 0xDE
+/SS % 0xDF (U+1E9E, /S_S)
+/agrave % 0xE0
+/aacute % 0xE1
+/acircumflex % 0xE2
+/atilde % 0xE3
+/adieresis % 0xE4
+/aring % 0xE5
+/ae % 0xE6
+/ccedilla % 0xE7
+/egrave % 0xE8
+/eacute % 0xE9
+/ecircumflex % 0xEA
+/edieresis % 0xEB
+/igrave % 0xEC
+/iacute % 0xED
+/icircumflex % 0xEE
+/idieresis % 0xEF
+/eth % 0xF0
+/ntilde % 0xF1
+/ograve % 0xF2
+/oacute % 0xF3
+/ocircumflex % 0xF4
+/otilde % 0xF5
+/odieresis % 0xF6
+/oe % 0xF7 U+0153
+/oslash % 0xF8
+/ugrave % 0xF9
+/uacute % 0xFA
+/ucircumflex % 0xFB
+/udieresis % 0xFC
+/yacute % 0xFD
+/thorn % 0xFE
+/germandbls % 0xFF U+00DF
+] def
diff --git a/Master/texmf-dist/fonts/enc/dvips/newtxtt/txttEec.enc b/Master/texmf-dist/fonts/enc/dvips/newtxtt/txttEec.enc
new file mode 100644
index 00000000000..944afc45af9
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/newtxtt/txttEec.enc
@@ -0,0 +1,380 @@
+% @@psencodingfile@{
+% date = "24feb10",
+% filename = "ec.enc",
+% email = "tex-fonts@@tug.org",
+% docstring = "This is the EC (aka Cork aka T1) encoding vector
+% for 8-bit fonts to be used with TeX."
+% @}
+%
+% The original paper can be found on
+% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf
+%
+% Names of the glyphs try to comply with:
+% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006
+% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt
+% but some exceptions are listed below.
+%
+% The following characters are not present in Unicode:
+% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character
+% - Germandbls = now there is a related character in Unicode,
+% U+1E9E - LATIN CAPITAL LETTER SHARP S
+% but probably /S_S ligature name should be used instead
+%
+% The following two characters have different Unicode mappings than on the AGL:
+% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA
+% according to AGL it should be /tcommaaccent
+% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA
+% according to AGL it should be /Tcommaaccent
+% But having /scedilla and /tcommaaccent mixed is even more ugly.
+%
+% The following characters are not present on the AGL:
+% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J
+% - /cwm = U+200B - ZERO WIDTH SPACE
+% - /visiblespace = U+2423 - OPEN BOX
+% and should probably better be labeled with uniXXXX notation
+% (though hardly any font has those glyphs anyway).
+%
+% The following ligatures are deprecated by recent AGL:
+% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead
+%
+% Hyphen character:
+% There are two character named "hyphen". The original article explains
+% the background of this decision (if one wanted to use a different
+% hyphenation character and still be able to use the dash). So the first
+% character should serve as "hyphen char" and the other one as "dash" in
+% compound words. The character 0x2D is supposed to be the hyphen char,
+% but since there used to be two characters of the same name in this
+% file for some time, the tools like afmtotfm have been confused and
+% remapped the hyphen char to 0x7F automatically. After the second
+% character's name was changed, hyphenation characters in existing
+% tfm fonts (generated with the old ec.enc) have disappeared, so the
+% second character has been renamed back to "hyphen". Anyone generating
+% tfm fonts is strongly encouraged to make a copy of this file, rename
+% it and change glyph names as required for their font.
+%
+% Other remarks:
+% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH
+% must also be used as /Dcroat
+% U+0110 - LATIN CAPITAL LETTER D WITH STROKE
+%
+% Misleading names and shapes of letters (that lead to different names in past)
+% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON
+% /lquoteright
+% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON
+% /Lquoteright
+% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON
+% /dquoteright
+% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON
+% /tquoteright
+% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE
+% /dbar, /dmacron
+%
+% - /cwm - /bom, /zerowidthnobreakspace
+% - /underscore - /underline
+% - /hyphen.alt - /sfthyphen, /hyphen, /dash
+%
+%
+% Turkish & Romanian
+% --------------------
+% EC encoding has been defined to include /tcedilla and /scedilla.
+% For Turkish one needs /scedilla, while for Romanian one would need
+% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent).
+% "t with cedilla" in not used in any language except in inferior
+% Romanian typography that can use cedillas instead of commas below.
+% AGL has a strange mapping as well.
+%
+% Without adding an additional character, it is impossible to support both
+% languages at the same time, so EC is not really best choice for Romanians,
+% even though it can be "misused" if one replaces both /scedilla and /tcedilla
+% with /scommaaccent and /tcommaaccent.
+%
+% Characters that have been renamed in July 2008:
+% 0x18 /zeroinferior -> /perthousandzero
+% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space)
+% 0x8D U+014A /Ng -> /Eng
+% 0x9E U+0111 /dbar -> /dcroat
+% 0xAD U+014B /ng -> /eng
+% 0xB4 U+0165 /tquoteright -> /tcaron
+%
+% Although these ligatures and kerns are somewhat questionable to have
+% in an encoding file, they've been here forever, and they are
+% traditional in the TeX world, so we preserve them.
+%
+% LIGKERN space l =: lslash ; space L =: Lslash ;
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+%
+% We blow away kerns to and from spaces (TeX doesn't have a
+% space) and also remove any kerns from the numbers (although
+% the only kern pair that mentions a number in Times-Roman.afm
+% is one one.)
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/txttECEncodingE [ % now 256 chars follow
+/grave % 0x00 U+0060
+/acute % 0x01 U+00B4
+/circumflex % 0x02 U+02C6
+/tilde % 0x03 U+02DC
+/dieresis % 0x04 U+00A8
+/hungarumlaut % 0x05 U+02DD
+/ring % 0x06 U+02DA
+/caron % 0x07 U+02C7
+/breve % 0x08 U+02D8
+/macron % 0x09 U+00AF
+/dotaccent % 0x0A U+02D9
+/cedilla % 0x0B U+00B8
+/ogonek % 0x0C U+02DB
+/quotesinglbase % 0x0D U+201A
+/guilsinglleft % 0x0E U+2039
+/guilsinglright % 0x0F U+203A
+/quotedblleft % 0x10 U+201C
+/quotedblright % 0x11 U+201D
+/quotedblbase % 0x12 U+201E
+/guillemotleft % 0x13 U+00AB
+/guillemotright % 0x14 U+00BB
+/endash % 0x15 U+2013
+/emdash % 0x16 U+2014
+/cwm % 0x17 U+200B
+/perthousandzero % 0x18 ______
+/dotlessi % 0x19 U+0131
+/dotlessj % 0x1A U+0237
+/ff % 0x1B U+FB00
+/fi % 0x1C U+FB01
+/fl % 0x1D U+FB02
+/ffi % 0x1E U+FB03
+/ffl % 0x1F U+FB04
+/visiblespace % 0x20 U+2423
+/exclam % 0x21
+/quotedbl % 0x22
+/numbersign % 0x23
+/dollar % 0x24
+/percent % 0x25
+/ampersand % 0x26
+/quoteright % 0x27 U+2019
+/parenleft % 0x28
+/parenright % 0x29
+/asterisk % 0x2A
+/plus % 0x2B
+/comma % 0x2C
+/hyphen % 0x2D
+/period % 0x2E
+/slash % 0x2F
+/zero.alt3 % 0x30
+/one % 0x31
+/two % 0x32
+/three % 0x33
+/four % 0x34
+/five % 0x35
+/six % 0x36
+/seven % 0x37
+/eight % 0x38
+/nine % 0x39
+/colon % 0x3A
+/semicolon % 0x3B
+/less % 0x3C
+/equal % 0x3D
+/greater % 0x3E
+/question % 0x3F
+/at % 0x40
+/A % 0x41
+/B % 0x42
+/C % 0x43
+/D % 0x44
+/E % 0x45
+/F % 0x46
+/G % 0x47
+/H % 0x48
+/I % 0x49
+/J % 0x4A
+/K % 0x4B
+/L % 0x4C
+/M % 0x4D
+/N % 0x4E
+/O % 0x4F
+/P % 0x50
+/Q % 0x51
+/R % 0x52
+/S % 0x53
+/T % 0x54
+/U % 0x55
+/V % 0x56
+/W % 0x57
+/X % 0x58
+/Y % 0x59
+/Z % 0x5A
+/bracketleft % 0x5B
+/backslash % 0x5C
+/bracketright % 0x5D
+/asciicircum % 0x5E
+/underscore % 0x5F
+/quoteleft % 0x60 U+2018
+/a % 0x61
+/b % 0x62
+/c % 0x63
+/d % 0x64
+/e % 0x65
+/f % 0x66
+/g % 0x67
+/h % 0x68
+/i % 0x69
+/j % 0x6A
+/k % 0x6B
+/l % 0x6C
+/m % 0x6D
+/n % 0x6E
+/o % 0x6F
+/p % 0x70
+/q % 0x71
+/r % 0x72
+/s % 0x73
+/t % 0x74
+/u % 0x75
+/v % 0x76
+/w % 0x77
+/x % 0x78
+/y % 0x79
+/z % 0x7A
+/braceleft % 0x7B
+/bar % 0x7C
+/braceright % 0x7D
+/asciitilde % 0x7E
+/hyphen % 0x7F U+002D (explicit "hyphen char")
+/Abreve % 0x80 U+0102
+/Aogonek % 0x81 U+0104
+/Cacute % 0x82 U+0106
+/Ccaron % 0x83 U+010C
+/Dcaron % 0x84 U+010E
+/Ecaron % 0x85 U+011A
+/Eogonek % 0x86 U+0118
+/Gbreve % 0x87 U+011E
+/Lacute % 0x88 U+0139
+/Lcaron % 0x89 U+013D
+/Lslash % 0x8A U+0141
+/Nacute % 0x8B U+0143
+/Ncaron % 0x8C U+0147
+/Ng % 0x8D U+014A
+/Ohungarumlaut % 0x8E U+0150
+/Racute % 0x8F U+0154
+/Rcaron % 0x90 U+0158
+/Sacute % 0x91 U+015A
+/Scaron % 0x92 U+0160
+/Scedilla % 0x93 U+015E
+/Tcaron % 0x94 U+0164
+/Tcedilla % 0x95 U+0162
+/Uhungarumlaut % 0x96 U+0170
+/Uring % 0x97 U+016E
+/Ydieresis % 0x98 U+0178
+/Zacute % 0x99 U+0179
+/Zcaron % 0x9A U+017D
+/Zdotaccent % 0x9B U+017B
+/IJ % 0x9C U+0132
+/Idotaccent % 0x9D U+0130
+/dbar % 0x9E U+0111
+/section % 0x9F U+00A7
+/abreve % 0xA0 U+0103
+/aogonek % 0xA1 U+0105
+/cacute % 0xA2 U+0107
+/ccaron % 0xA3 U+010D
+/dcaron % 0xA4 U+010F
+/ecaron % 0xA5 U+011B
+/eogonek % 0xA6 U+0119
+/gbreve % 0xA7 U+011F
+/lacute % 0xA8 U+013A
+/lcaron % 0xA9 U+013E
+/lslash % 0xAA U+0142
+/nacute % 0xAB U+0144
+/ncaron % 0xAC U+0148
+/ng % 0xAD U+014B
+/ohungarumlaut % 0xAE U+0151
+/racute % 0xAF U+0155
+/rcaron % 0xB0 U+0159
+/sacute % 0xB1 U+015B
+/scaron % 0xB2 U+0161
+/scedilla % 0xB3 U+015F
+/tcaron % 0xB4 U+0165
+/tcedilla % 0xB5 U+0163
+/uhungarumlaut % 0xB6 U+0171
+/uring % 0xB7 U+016F
+/ydieresis % 0xB8 U+00FF
+/zacute % 0xB9 U+017A
+/zcaron % 0xBA U+017E
+/zdotaccent % 0xBB U+017C
+/ij % 0xBC U+0133
+/exclamdown % 0xBD U+00A1
+/questiondown % 0xBE U+00BF
+/sterling % 0xBF U+00A3
+/Agrave % 0xC0
+/Aacute % 0xC1
+/Acircumflex % 0xC2
+/Atilde % 0xC3
+/Adieresis % 0xC4
+/Aring % 0xC5
+/AE % 0xC6
+/Ccedilla % 0xC7
+/Egrave % 0xC8
+/Eacute % 0xC9
+/Ecircumflex % 0xCA
+/Edieresis % 0xCB
+/Igrave % 0xCC
+/Iacute % 0xCD
+/Icircumflex % 0xCE
+/Idieresis % 0xCF
+/Eth % 0xD0
+/Ntilde % 0xD1
+/Ograve % 0xD2
+/Oacute % 0xD3
+/Ocircumflex % 0xD4
+/Otilde % 0xD5
+/Odieresis % 0xD6
+/OE % 0xD7 U+0152
+/Oslash % 0xD8
+/Ugrave % 0xD9
+/Uacute % 0xDA
+/Ucircumflex % 0xDB
+/Udieresis % 0xDC
+/Yacute % 0xDD
+/Thorn % 0xDE
+/SS % 0xDF (U+1E9E, /S_S)
+/agrave % 0xE0
+/aacute % 0xE1
+/acircumflex % 0xE2
+/atilde % 0xE3
+/adieresis % 0xE4
+/aring % 0xE5
+/ae % 0xE6
+/ccedilla % 0xE7
+/egrave % 0xE8
+/eacute % 0xE9
+/ecircumflex % 0xEA
+/edieresis % 0xEB
+/igrave % 0xEC
+/iacute % 0xED
+/icircumflex % 0xEE
+/idieresis % 0xEF
+/eth % 0xF0
+/ntilde % 0xF1
+/ograve % 0xF2
+/oacute % 0xF3
+/ocircumflex % 0xF4
+/otilde % 0xF5
+/odieresis % 0xF6
+/oe % 0xF7 U+0153
+/oslash % 0xF8
+/ugrave % 0xF9
+/uacute % 0xFA
+/ucircumflex % 0xFB
+/udieresis % 0xFC
+/yacute % 0xFD
+/thorn % 0xFE
+/germandbls % 0xFF U+00DF
+] def
diff --git a/Master/texmf-dist/fonts/enc/dvips/newtxtt/txttEqec.enc b/Master/texmf-dist/fonts/enc/dvips/newtxtt/txttEqec.enc
new file mode 100644
index 00000000000..8c965470f0a
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/newtxtt/txttEqec.enc
@@ -0,0 +1,380 @@
+% @@psencodingfile@{
+% date = "24feb10",
+% filename = "ec.enc",
+% email = "tex-fonts@@tug.org",
+% docstring = "This is the EC (aka Cork aka T1) encoding vector
+% for 8-bit fonts to be used with TeX."
+% @}
+%
+% The original paper can be found on
+% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf
+%
+% Names of the glyphs try to comply with:
+% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006
+% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt
+% but some exceptions are listed below.
+%
+% The following characters are not present in Unicode:
+% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character
+% - Germandbls = now there is a related character in Unicode,
+% U+1E9E - LATIN CAPITAL LETTER SHARP S
+% but probably /S_S ligature name should be used instead
+%
+% The following two characters have different Unicode mappings than on the AGL:
+% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA
+% according to AGL it should be /tcommaaccent
+% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA
+% according to AGL it should be /Tcommaaccent
+% But having /scedilla and /tcommaaccent mixed is even more ugly.
+%
+% The following characters are not present on the AGL:
+% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J
+% - /cwm = U+200B - ZERO WIDTH SPACE
+% - /visiblespace = U+2423 - OPEN BOX
+% and should probably better be labeled with uniXXXX notation
+% (though hardly any font has those glyphs anyway).
+%
+% The following ligatures are deprecated by recent AGL:
+% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead
+%
+% Hyphen character:
+% There are two character named "hyphen". The original article explains
+% the background of this decision (if one wanted to use a different
+% hyphenation character and still be able to use the dash). So the first
+% character should serve as "hyphen char" and the other one as "dash" in
+% compound words. The character 0x2D is supposed to be the hyphen char,
+% but since there used to be two characters of the same name in this
+% file for some time, the tools like afmtotfm have been confused and
+% remapped the hyphen char to 0x7F automatically. After the second
+% character's name was changed, hyphenation characters in existing
+% tfm fonts (generated with the old ec.enc) have disappeared, so the
+% second character has been renamed back to "hyphen". Anyone generating
+% tfm fonts is strongly encouraged to make a copy of this file, rename
+% it and change glyph names as required for their font.
+%
+% Other remarks:
+% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH
+% must also be used as /Dcroat
+% U+0110 - LATIN CAPITAL LETTER D WITH STROKE
+%
+% Misleading names and shapes of letters (that lead to different names in past)
+% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON
+% /lquoteright
+% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON
+% /Lquoteright
+% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON
+% /dquoteright
+% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON
+% /tquoteright
+% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE
+% /dbar, /dmacron
+%
+% - /cwm - /bom, /zerowidthnobreakspace
+% - /underscore - /underline
+% - /hyphen.alt - /sfthyphen, /hyphen, /dash
+%
+%
+% Turkish & Romanian
+% --------------------
+% EC encoding has been defined to include /tcedilla and /scedilla.
+% For Turkish one needs /scedilla, while for Romanian one would need
+% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent).
+% "t with cedilla" in not used in any language except in inferior
+% Romanian typography that can use cedillas instead of commas below.
+% AGL has a strange mapping as well.
+%
+% Without adding an additional character, it is impossible to support both
+% languages at the same time, so EC is not really best choice for Romanians,
+% even though it can be "misused" if one replaces both /scedilla and /tcedilla
+% with /scommaaccent and /tcommaaccent.
+%
+% Characters that have been renamed in July 2008:
+% 0x18 /zeroinferior -> /perthousandzero
+% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space)
+% 0x8D U+014A /Ng -> /Eng
+% 0x9E U+0111 /dbar -> /dcroat
+% 0xAD U+014B /ng -> /eng
+% 0xB4 U+0165 /tquoteright -> /tcaron
+%
+% Although these ligatures and kerns are somewhat questionable to have
+% in an encoding file, they've been here forever, and they are
+% traditional in the TeX world, so we preserve them.
+%
+% LIGKERN space l =: lslash ; space L =: Lslash ;
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+%
+% We blow away kerns to and from spaces (TeX doesn't have a
+% space) and also remove any kerns from the numbers (although
+% the only kern pair that mentions a number in Times-Roman.afm
+% is one one.)
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/txttECEncodingEq [ % now 256 chars follow
+/grave % 0x00 U+0060
+/acute % 0x01 U+00B4
+/circumflex % 0x02 U+02C6
+/tilde % 0x03 U+02DC
+/dieresis % 0x04 U+00A8
+/hungarumlaut % 0x05 U+02DD
+/ring % 0x06 U+02DA
+/caron % 0x07 U+02C7
+/breve % 0x08 U+02D8
+/macron % 0x09 U+00AF
+/dotaccent % 0x0A U+02D9
+/cedilla % 0x0B U+00B8
+/ogonek % 0x0C U+02DB
+/quotesinglbase % 0x0D U+201A
+/guilsinglleft % 0x0E U+2039
+/guilsinglright % 0x0F U+203A
+/quotedbl % 0x10 U+201C
+/quotedbl % 0x11 U+201D
+/quotedblbase % 0x12 U+201E
+/guillemotleft % 0x13 U+00AB
+/guillemotright % 0x14 U+00BB
+/endash % 0x15 U+2013
+/emdash % 0x16 U+2014
+/cwm % 0x17 U+200B
+/perthousandzero % 0x18 ______
+/dotlessi % 0x19 U+0131
+/dotlessj % 0x1A U+0237
+/ff % 0x1B U+FB00
+/fi % 0x1C U+FB01
+/fl % 0x1D U+FB02
+/ffi % 0x1E U+FB03
+/ffl % 0x1F U+FB04
+/visiblespace % 0x20 U+2423
+/exclam % 0x21
+/quotedbl % 0x22
+/numbersign % 0x23
+/dollar % 0x24
+/percent % 0x25
+/ampersand % 0x26
+/quotesingle % 0x27 U+2019
+/parenleft % 0x28
+/parenright % 0x29
+/asterisk % 0x2A
+/plus % 0x2B
+/comma % 0x2C
+/hyphen % 0x2D
+/period % 0x2E
+/slash % 0x2F
+/zero.alt3 % 0x30
+/one % 0x31
+/two % 0x32
+/three % 0x33
+/four % 0x34
+/five % 0x35
+/six % 0x36
+/seven % 0x37
+/eight % 0x38
+/nine % 0x39
+/colon % 0x3A
+/semicolon % 0x3B
+/less % 0x3C
+/equal % 0x3D
+/greater % 0x3E
+/question % 0x3F
+/at % 0x40
+/A % 0x41
+/B % 0x42
+/C % 0x43
+/D % 0x44
+/E % 0x45
+/F % 0x46
+/G % 0x47
+/H % 0x48
+/I % 0x49
+/J % 0x4A
+/K % 0x4B
+/L % 0x4C
+/M % 0x4D
+/N % 0x4E
+/O % 0x4F
+/P % 0x50
+/Q % 0x51
+/R % 0x52
+/S % 0x53
+/T % 0x54
+/U % 0x55
+/V % 0x56
+/W % 0x57
+/X % 0x58
+/Y % 0x59
+/Z % 0x5A
+/bracketleft % 0x5B
+/backslash % 0x5C
+/bracketright % 0x5D
+/asciicircum % 0x5E
+/underscore % 0x5F
+/grave % 0x60 U+2018
+/a % 0x61
+/b % 0x62
+/c % 0x63
+/d % 0x64
+/e % 0x65
+/f % 0x66
+/g % 0x67
+/h % 0x68
+/i % 0x69
+/j % 0x6A
+/k % 0x6B
+/l % 0x6C
+/m % 0x6D
+/n % 0x6E
+/o % 0x6F
+/p % 0x70
+/q % 0x71
+/r % 0x72
+/s % 0x73
+/t % 0x74
+/u % 0x75
+/v % 0x76
+/w % 0x77
+/x % 0x78
+/y % 0x79
+/z % 0x7A
+/braceleft % 0x7B
+/bar % 0x7C
+/braceright % 0x7D
+/asciitilde % 0x7E
+/hyphen % 0x7F U+002D (explicit "hyphen char")
+/Abreve % 0x80 U+0102
+/Aogonek % 0x81 U+0104
+/Cacute % 0x82 U+0106
+/Ccaron % 0x83 U+010C
+/Dcaron % 0x84 U+010E
+/Ecaron % 0x85 U+011A
+/Eogonek % 0x86 U+0118
+/Gbreve % 0x87 U+011E
+/Lacute % 0x88 U+0139
+/Lcaron % 0x89 U+013D
+/Lslash % 0x8A U+0141
+/Nacute % 0x8B U+0143
+/Ncaron % 0x8C U+0147
+/Ng % 0x8D U+014A
+/Ohungarumlaut % 0x8E U+0150
+/Racute % 0x8F U+0154
+/Rcaron % 0x90 U+0158
+/Sacute % 0x91 U+015A
+/Scaron % 0x92 U+0160
+/Scedilla % 0x93 U+015E
+/Tcaron % 0x94 U+0164
+/Tcedilla % 0x95 U+0162
+/Uhungarumlaut % 0x96 U+0170
+/Uring % 0x97 U+016E
+/Ydieresis % 0x98 U+0178
+/Zacute % 0x99 U+0179
+/Zcaron % 0x9A U+017D
+/Zdotaccent % 0x9B U+017B
+/IJ % 0x9C U+0132
+/Idotaccent % 0x9D U+0130
+/dbar % 0x9E U+0111
+/section % 0x9F U+00A7
+/abreve % 0xA0 U+0103
+/aogonek % 0xA1 U+0105
+/cacute % 0xA2 U+0107
+/ccaron % 0xA3 U+010D
+/dcaron % 0xA4 U+010F
+/ecaron % 0xA5 U+011B
+/eogonek % 0xA6 U+0119
+/gbreve % 0xA7 U+011F
+/lacute % 0xA8 U+013A
+/lcaron % 0xA9 U+013E
+/lslash % 0xAA U+0142
+/nacute % 0xAB U+0144
+/ncaron % 0xAC U+0148
+/ng % 0xAD U+014B
+/ohungarumlaut % 0xAE U+0151
+/racute % 0xAF U+0155
+/rcaron % 0xB0 U+0159
+/sacute % 0xB1 U+015B
+/scaron % 0xB2 U+0161
+/scedilla % 0xB3 U+015F
+/tcaron % 0xB4 U+0165
+/tcedilla % 0xB5 U+0163
+/uhungarumlaut % 0xB6 U+0171
+/uring % 0xB7 U+016F
+/ydieresis % 0xB8 U+00FF
+/zacute % 0xB9 U+017A
+/zcaron % 0xBA U+017E
+/zdotaccent % 0xBB U+017C
+/ij % 0xBC U+0133
+/exclamdown % 0xBD U+00A1
+/questiondown % 0xBE U+00BF
+/sterling % 0xBF U+00A3
+/Agrave % 0xC0
+/Aacute % 0xC1
+/Acircumflex % 0xC2
+/Atilde % 0xC3
+/Adieresis % 0xC4
+/Aring % 0xC5
+/AE % 0xC6
+/Ccedilla % 0xC7
+/Egrave % 0xC8
+/Eacute % 0xC9
+/Ecircumflex % 0xCA
+/Edieresis % 0xCB
+/Igrave % 0xCC
+/Iacute % 0xCD
+/Icircumflex % 0xCE
+/Idieresis % 0xCF
+/Eth % 0xD0
+/Ntilde % 0xD1
+/Ograve % 0xD2
+/Oacute % 0xD3
+/Ocircumflex % 0xD4
+/Otilde % 0xD5
+/Odieresis % 0xD6
+/OE % 0xD7 U+0152
+/Oslash % 0xD8
+/Ugrave % 0xD9
+/Uacute % 0xDA
+/Ucircumflex % 0xDB
+/Udieresis % 0xDC
+/Yacute % 0xDD
+/Thorn % 0xDE
+/SS % 0xDF (U+1E9E, /S_S)
+/agrave % 0xE0
+/aacute % 0xE1
+/acircumflex % 0xE2
+/atilde % 0xE3
+/adieresis % 0xE4
+/aring % 0xE5
+/ae % 0xE6
+/ccedilla % 0xE7
+/egrave % 0xE8
+/eacute % 0xE9
+/ecircumflex % 0xEA
+/edieresis % 0xEB
+/igrave % 0xEC
+/iacute % 0xED
+/icircumflex % 0xEE
+/idieresis % 0xEF
+/eth % 0xF0
+/ntilde % 0xF1
+/ograve % 0xF2
+/oacute % 0xF3
+/ocircumflex % 0xF4
+/otilde % 0xF5
+/odieresis % 0xF6
+/oe % 0xF7 U+0153
+/oslash % 0xF8
+/ugrave % 0xF9
+/uacute % 0xFA
+/ucircumflex % 0xFB
+/udieresis % 0xFC
+/yacute % 0xFD
+/thorn % 0xFE
+/germandbls % 0xFF U+00DF
+] def
diff --git a/Master/texmf-dist/fonts/map/dvips/newtxtt/newtxtt.map b/Master/texmf-dist/fonts/map/dvips/newtxtt/newtxtt.map
index 5c8856c0ae5..863d1fe9684 100644
--- a/Master/texmf-dist/fonts/map/dvips/newtxtt/newtxtt.map
+++ b/Master/texmf-dist/fonts/map/dvips/newtxtt/newtxtt.map
@@ -2,51 +2,123 @@ newtxtta newtxtt " txttECEncodingA ReEncodeFont " <[txttAec.enc <newtxtt.pfb
newtxttb newtxtt " txttECEncodingB ReEncodeFont " <[txttBec.enc <newtxtt.pfb
newtxttc newtxtt " txttECEncodingC ReEncodeFont " <[txttCec.enc <newtxtt.pfb
newtxttd newtxtt " txttECEncodingD ReEncodeFont " <[txttDec.enc <newtxtt.pfb
+newtxtte newtxtt " txttECEncodingE ReEncodeFont " <[txttEec.enc <newtxtt.pfb
newtxbtta newtxbtt " txttECEncodingA ReEncodeFont " <[txttAec.enc <newtxbtt.pfb
newtxbttb newtxbtt " txttECEncodingB ReEncodeFont " <[txttBec.enc <newtxbtt.pfb
newtxbttc newtxbtt " txttECEncodingC ReEncodeFont " <[txttCec.enc <newtxbtt.pfb
newtxbttd newtxbtt " txttECEncodingD ReEncodeFont " <[txttDec.enc <newtxbtt.pfb
+newtxbtte newtxbtt " txttECEncodingE ReEncodeFont " <[txttEec.enc <newtxbtt.pfb
newtxttsca newtxttsc " txttECEncodingA ReEncodeFont " <[txttAec.enc <newtxttsc.pfb
newtxttscb newtxttsc " txttECEncodingB ReEncodeFont " <[txttBec.enc <newtxttsc.pfb
newtxttscc newtxttsc " txttECEncodingC ReEncodeFont " <[txttCec.enc <newtxttsc.pfb
newtxttscd newtxttsc " txttECEncodingD ReEncodeFont " <[txttDec.enc <newtxttsc.pfb
+newtxttsce newtxttsc " txttECEncodingE ReEncodeFont " <[txttEec.enc <newtxttsc.pfb
newtxbttsca newtxbttsc " txttECEncodingA ReEncodeFont " <[txttAec.enc <newtxbttsc.pfb
newtxbttscb newtxbttsc " txttECEncodingB ReEncodeFont " <[txttBec.enc <newtxbttsc.pfb
newtxbttscc newtxbttsc " txttECEncodingC ReEncodeFont " <[txttCec.enc <newtxbttsc.pfb
newtxbttscd newtxbttsc " txttECEncodingD ReEncodeFont " <[txttDec.enc <newtxbttsc.pfb
+newtxbttsce newtxbttsc " txttECEncodingE ReEncodeFont " <[txttEec.enc <newtxbttsc.pfb
newtxttsla newtxtt " .167 SlantFont txttECEncodingA ReEncodeFont " <[txttAec.enc <newtxtt.pfb
newtxttslb newtxtt " .167 SlantFont txttECEncodingB ReEncodeFont " <[txttBec.enc <newtxtt.pfb
newtxttslc newtxtt " .167 SlantFont txttECEncodingC ReEncodeFont " <[txttCec.enc <newtxtt.pfb
newtxttsld newtxtt " .167 SlantFont txttECEncodingD ReEncodeFont " <[txttDec.enc <newtxtt.pfb
-newtxbttsld newtxbtt " .167 SlantFont txttECEncodingD ReEncodeFont " <[txttDec.enc <newtxbtt.pfb
-newtxbttslc newtxbtt " .167 SlantFont txttECEncodingC ReEncodeFont " <[txttCec.enc <newtxbtt.pfb
-newtxbttslb newtxbtt " .167 SlantFont txttECEncodingB ReEncodeFont " <[txttBec.enc <newtxbtt.pfb
+newtxttsle newtxtt " .167 SlantFont txttECEncodingE ReEncodeFont " <[txttEec.enc <newtxtt.pfb
newtxbttsla newtxbtt " .167 SlantFont txttECEncodingA ReEncodeFont " <[txttAec.enc <newtxbtt.pfb
+newtxbttslb newtxbtt " .167 SlantFont txttECEncodingB ReEncodeFont " <[txttBec.enc <newtxbtt.pfb
+newtxbttslc newtxbtt " .167 SlantFont txttECEncodingC ReEncodeFont " <[txttCec.enc <newtxbtt.pfb
+newtxbttsld newtxbtt " .167 SlantFont txttECEncodingD ReEncodeFont " <[txttDec.enc <newtxbtt.pfb
+newtxbttsle newtxbtt " .167 SlantFont txttECEncodingE ReEncodeFont " <[txttEec.enc <newtxbtt.pfb
newtxttza newtxtt " txttECEncodingA ReEncodeFont " <[txttAec.enc <newtxtt.pfb
newtxttzb newtxtt " txttECEncodingB ReEncodeFont " <[txttBec.enc <newtxtt.pfb
newtxttzc newtxtt " txttECEncodingC ReEncodeFont " <[txttCec.enc <newtxtt.pfb
newtxttzd newtxtt " txttECEncodingD ReEncodeFont " <[txttDec.enc <newtxtt.pfb
+newtxttze newtxtt " txttECEncodingE ReEncodeFont " <[txttEec.enc <newtxtt.pfb
newtxbttza newtxbtt " txttECEncodingA ReEncodeFont " <[txttAec.enc <newtxbtt.pfb
newtxbttzb newtxbtt " txttECEncodingB ReEncodeFont " <[txttBec.enc <newtxbtt.pfb
newtxbttzc newtxbtt " txttECEncodingC ReEncodeFont " <[txttCec.enc <newtxbtt.pfb
newtxbttzd newtxbtt " txttECEncodingD ReEncodeFont " <[txttDec.enc <newtxbtt.pfb
+newtxbttze newtxbtt " txttECEncodingE ReEncodeFont " <[txttEec.enc <newtxbtt.pfb
newtxttzsca newtxttsc " txttECEncodingA ReEncodeFont " <[txttAec.enc <newtxttsc.pfb
newtxttzscb newtxttsc " txttECEncodingB ReEncodeFont " <[txttBec.enc <newtxttsc.pfb
newtxttzscc newtxttsc " txttECEncodingC ReEncodeFont " <[txttCec.enc <newtxttsc.pfb
newtxttzscd newtxttsc " txttECEncodingD ReEncodeFont " <[txttDec.enc <newtxttsc.pfb
+newtxttzsce newtxttsc " txttECEncodingE ReEncodeFont " <[txttEec.enc <newtxttsc.pfb
newtxbttzsca newtxbttsc " txttECEncodingA ReEncodeFont " <[txttAec.enc <newtxbttsc.pfb
newtxbttzscb newtxbttsc " txttECEncodingB ReEncodeFont " <[txttBec.enc <newtxbttsc.pfb
newtxbttzscc newtxbttsc " txttECEncodingC ReEncodeFont " <[txttCec.enc <newtxbttsc.pfb
newtxbttzscd newtxbttsc " txttECEncodingD ReEncodeFont " <[txttDec.enc <newtxbttsc.pfb
+newtxbttzsce newtxbttsc " txttECEncodingE ReEncodeFont " <[txttEec.enc <newtxbttsc.pfb
newtxttzsla newtxtt " .167 SlantFont txttECEncodingA ReEncodeFont " <[txttAec.enc <newtxtt.pfb
newtxttzslb newtxtt " .167 SlantFont txttECEncodingB ReEncodeFont " <[txttBec.enc <newtxtt.pfb
newtxttzslc newtxtt " .167 SlantFont txttECEncodingC ReEncodeFont " <[txttCec.enc <newtxtt.pfb
newtxttzsld newtxtt " .167 SlantFont txttECEncodingD ReEncodeFont " <[txttDec.enc <newtxtt.pfb
-newtxbttzsld newtxbtt " .167 SlantFont txttECEncodingD ReEncodeFont " <[txttDec.enc <newtxbtt.pfb
-newtxbttzslc newtxbtt " .167 SlantFont txttECEncodingC ReEncodeFont " <[txttCec.enc <newtxbtt.pfb
-newtxbttzslb newtxbtt " .167 SlantFont txttECEncodingB ReEncodeFont " <[txttBec.enc <newtxbtt.pfb
+newtxttzsle newtxtt " .167 SlantFont txttECEncodingE ReEncodeFont " <[txttEec.enc <newtxtt.pfb
newtxbttzsla newtxbtt " .167 SlantFont txttECEncodingA ReEncodeFont " <[txttAec.enc <newtxbtt.pfb
-tcxbttz tcxbtt <tcxbtt.pfb
+newtxbttzslb newtxbtt " .167 SlantFont txttECEncodingB ReEncodeFont " <[txttBec.enc <newtxbtt.pfb
+newtxbttzslc newtxbtt " .167 SlantFont txttECEncodingC ReEncodeFont " <[txttCec.enc <newtxbtt.pfb
+newtxbttzsld newtxbtt " .167 SlantFont txttECEncodingD ReEncodeFont " <[txttDec.enc <newtxbtt.pfb
+newtxbttzsle newtxbtt " .167 SlantFont txttECEncodingE ReEncodeFont " <[txttEec.enc <newtxbtt.pfb
tcxbttzsl tcxbtt ".167 SlantFont" <tcxbtt.pfb
+tcxbttz tcxbtt <tcxbtt.pfb
tcxttz tcxtt <tcxtt.pfb
tcxttzsl tcxtt ".167 SlantFont" <tcxtt.pfb
+newtxttaq newtxtt " txttECEncodingAq ReEncodeFont " <[txttAqec.enc <newtxtt.pfb
+newtxttbq newtxtt " txttECEncodingBq ReEncodeFont " <[txttBqec.enc <newtxtt.pfb
+newtxttcq newtxtt " txttECEncodingCq ReEncodeFont " <[txttCqec.enc <newtxtt.pfb
+newtxttdq newtxtt " txttECEncodingDq ReEncodeFont " <[txttDqec.enc <newtxtt.pfb
+newtxtteq newtxtt " txttECEncodingEq ReEncodeFont " <[txttEqec.enc <newtxtt.pfb
+newtxbttaq newtxbtt " txttECEncodingAq ReEncodeFont " <[txttAqec.enc <newtxbtt.pfb
+newtxbttbq newtxbtt " txttECEncodingBq ReEncodeFont " <[txttBqec.enc <newtxbtt.pfb
+newtxbttcq newtxbtt " txttECEncodingCq ReEncodeFont " <[txttCqec.enc <newtxbtt.pfb
+newtxbttdq newtxbtt " txttECEncodingDq ReEncodeFont " <[txttDqec.enc <newtxbtt.pfb
+newtxbtteq newtxbtt " txttECEncodingEq ReEncodeFont " <[txttEqec.enc <newtxbtt.pfb
+newtxttscaq newtxttsc " txttECEncodingAq ReEncodeFont " <[txttAqec.enc <newtxttsc.pfb
+newtxttscbq newtxttsc " txttECEncodingBq ReEncodeFont " <[txttBqec.enc <newtxttsc.pfb
+newtxttsccq newtxttsc " txttECEncodingCq ReEncodeFont " <[txttCqec.enc <newtxttsc.pfb
+newtxttscdq newtxttsc " txttECEncodingDq ReEncodeFont " <[txttDqec.enc <newtxttsc.pfb
+newtxttsceq newtxttsc " txttECEncodingEq ReEncodeFont " <[txttEqec.enc <newtxttsc.pfb
+newtxbttscaq newtxbttsc " txttECEncodingAq ReEncodeFont " <[txttAqec.enc <newtxbttsc.pfb
+newtxbttscbq newtxbttsc " txttECEncodingBq ReEncodeFont " <[txttBqec.enc <newtxbttsc.pfb
+newtxbttsccq newtxbttsc " txttECEncodingCq ReEncodeFont " <[txttCqec.enc <newtxbttsc.pfb
+newtxbttscdq newtxbttsc " txttECEncodingDq ReEncodeFont " <[txttDqec.enc <newtxbttsc.pfb
+newtxbttsceq newtxbttsc " txttECEncodingEq ReEncodeFont " <[txttEqec.enc <newtxbttsc.pfb
+newtxttslaq newtxtt " .167 SlantFont txttECEncodingAq ReEncodeFont " <[txttAqec.enc <newtxtt.pfb
+newtxttslbq newtxtt " .167 SlantFont txttECEncodingBq ReEncodeFont " <[txttBqec.enc <newtxtt.pfb
+newtxttslcq newtxtt " .167 SlantFont txttECEncodingCq ReEncodeFont " <[txttCqec.enc <newtxtt.pfb
+newtxttsldq newtxtt " .167 SlantFont txttECEncodingDq ReEncodeFont " <[txttDqec.enc <newtxtt.pfb
+newtxttsleq newtxtt " .167 SlantFont txttECEncodingEq ReEncodeFont " <[txttEqec.enc <newtxtt.pfb
+newtxbttslaq newtxbtt " .167 SlantFont txttECEncodingAq ReEncodeFont " <[txttAqec.enc <newtxbtt.pfb
+newtxbttslbq newtxbtt " .167 SlantFont txttECEncodingBq ReEncodeFont " <[txttBqec.enc <newtxbtt.pfb
+newtxbttslcq newtxbtt " .167 SlantFont txttECEncodingCq ReEncodeFont " <[txttCqec.enc <newtxbtt.pfb
+newtxbttsldq newtxbtt " .167 SlantFont txttECEncodingDq ReEncodeFont " <[txttDqec.enc <newtxbtt.pfb
+newtxbttsleq newtxbtt " .167 SlantFont txttECEncodingEq ReEncodeFont " <[txttEqec.enc <newtxbtt.pfb
+newtxttzaq newtxtt " txttECEncodingAq ReEncodeFont " <[txttAqec.enc <newtxtt.pfb
+newtxttzbq newtxtt " txttECEncodingBq ReEncodeFont " <[txttBqec.enc <newtxtt.pfb
+newtxttzcq newtxtt " txttECEncodingCq ReEncodeFont " <[txttCqec.enc <newtxtt.pfb
+newtxttzdq newtxtt " txttECEncodingDq ReEncodeFont " <[txttDqec.enc <newtxtt.pfb
+newtxttzeq newtxtt " txttECEncodingEq ReEncodeFont " <[txttEqec.enc <newtxtt.pfb
+newtxbttzaq newtxbtt " txttECEncodingAq ReEncodeFont " <[txttAqec.enc <newtxbtt.pfb
+newtxbttzbq newtxbtt " txttECEncodingBq ReEncodeFont " <[txttBqec.enc <newtxbtt.pfb
+newtxbttzcq newtxbtt " txttECEncodingCq ReEncodeFont " <[txttCqec.enc <newtxbtt.pfb
+newtxbttzdq newtxbtt " txttECEncodingDq ReEncodeFont " <[txttDqec.enc <newtxbtt.pfb
+newtxbttzeq newtxbtt " txttECEncodingEq ReEncodeFont " <[txttEqec.enc <newtxbtt.pfb
+newtxttzscaq newtxttsc " txttECEncodingAq ReEncodeFont " <[txttAqec.enc <newtxttsc.pfb
+newtxttzscbq newtxttsc " txttECEncodingBq ReEncodeFont " <[txttBqec.enc <newtxttsc.pfb
+newtxttzsccq newtxttsc " txttECEncodingCq ReEncodeFont " <[txttCqec.enc <newtxttsc.pfb
+newtxttzscdq newtxttsc " txttECEncodingDq ReEncodeFont " <[txttDqec.enc <newtxttsc.pfb
+newtxttzsceq newtxttsc " txttECEncodingEq ReEncodeFont " <[txttEqec.enc <newtxttsc.pfb
+newtxbttzscaq newtxbttsc " txttECEncodingAq ReEncodeFont " <[txttAqec.enc <newtxbttsc.pfb
+newtxbttzscbq newtxbttsc " txttECEncodingBq ReEncodeFont " <[txttBqec.enc <newtxbttsc.pfb
+newtxbttzsccq newtxbttsc " txttECEncodingCq ReEncodeFont " <[txttCqec.enc <newtxbttsc.pfb
+newtxbttzscdq newtxbttsc " txttECEncodingDq ReEncodeFont " <[txttDqec.enc <newtxbttsc.pfb
+newtxbttzsceq newtxbttsc " txttECEncodingEq ReEncodeFont " <[txttEqec.enc <newtxbttsc.pfb
+newtxttzslaq newtxtt " .167 SlantFont txttECEncodingAq ReEncodeFont " <[txttAqec.enc <newtxtt.pfb
+newtxttzslbq newtxtt " .167 SlantFont txttECEncodingBq ReEncodeFont " <[txttBqec.enc <newtxtt.pfb
+newtxttzslcq newtxtt " .167 SlantFont txttECEncodingCq ReEncodeFont " <[txttCqec.enc <newtxtt.pfb
+newtxttzsldq newtxtt " .167 SlantFont txttECEncodingDq ReEncodeFont " <[txttDqec.enc <newtxtt.pfb
+newtxttzsleq newtxtt " .167 SlantFont txttECEncodingEq ReEncodeFont " <[txttEqec.enc <newtxtt.pfb
+newtxbttzslaq newtxbtt " .167 SlantFont txttECEncodingAq ReEncodeFont " <[txttAqec.enc <newtxbtt.pfb
+newtxbttzslbq newtxbtt " .167 SlantFont txttECEncodingBq ReEncodeFont " <[txttBqec.enc <newtxbtt.pfb
+newtxbttzslcq newtxbtt " .167 SlantFont txttECEncodingCq ReEncodeFont " <[txttCqec.enc <newtxbtt.pfb
+newtxbttzsldq newtxbtt " .167 SlantFont txttECEncodingDq ReEncodeFont " <[txttDqec.enc <newtxbtt.pfb
+newtxbttzsleq newtxbtt " .167 SlantFont txttECEncodingEq ReEncodeFont " <[txttEqec.enc <newtxbtt.pfb
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttaq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttaq.tfm
new file mode 100644
index 00000000000..50fa6843876
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttbq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttbq.tfm
new file mode 100644
index 00000000000..86174789fe9
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttcq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttcq.tfm
new file mode 100644
index 00000000000..f6cf28ee64e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttcq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttdq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttdq.tfm
new file mode 100644
index 00000000000..4208b238915
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttdq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbtte.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbtte.tfm
new file mode 100644
index 00000000000..bb077c5a09f
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbtte.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbtteq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbtteq.tfm
new file mode 100644
index 00000000000..bb48858bf03
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbtteq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsca.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsca.tfm
index 3fa780f5b28..989b2d37868 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsca.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsca.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscaq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscaq.tfm
new file mode 100644
index 00000000000..25248869026
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscb.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscb.tfm
index c5290a403df..5311065f3c8 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscb.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscb.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscbq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscbq.tfm
new file mode 100644
index 00000000000..2f6781f5924
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscc.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscc.tfm
index 54045f1bbb9..389bd5f9a53 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscc.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscc.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsccq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsccq.tfm
new file mode 100644
index 00000000000..f70d66bc368
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsccq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscd.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscd.tfm
index 78f41c2fc79..9c3768ffe20 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscd.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscd.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscdq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscdq.tfm
new file mode 100644
index 00000000000..ac4c8ee6b20
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttscdq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsce.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsce.tfm
new file mode 100644
index 00000000000..af9f0850fad
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsce.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsceq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsceq.tfm
new file mode 100644
index 00000000000..73772331218
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsceq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttslaq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttslaq.tfm
new file mode 100644
index 00000000000..eac49699426
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttslaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttslbq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttslbq.tfm
new file mode 100644
index 00000000000..b1357978c4c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttslbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttslcq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttslcq.tfm
new file mode 100644
index 00000000000..d7bb3d39741
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttslcq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsldq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsldq.tfm
new file mode 100644
index 00000000000..13680b80990
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsldq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsle.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsle.tfm
new file mode 100644
index 00000000000..d7052d5033a
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsle.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsleq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsleq.tfm
new file mode 100644
index 00000000000..9cfbd7d7c9f
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttsleq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttza.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttza.tfm
index 2c5554b85df..e26e3c26b6f 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttza.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttza.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzaq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzaq.tfm
new file mode 100644
index 00000000000..34378df22fa
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzb.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzb.tfm
index 3e1c3f0dbfc..6f70b45ce60 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzb.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzb.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzbq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzbq.tfm
new file mode 100644
index 00000000000..8bd96aae2aa
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzc.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzc.tfm
index e435e8520f3..820aacd3cdf 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzc.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzc.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzcq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzcq.tfm
new file mode 100644
index 00000000000..551ff54ad34
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzcq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzd.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzd.tfm
index 4c4d0cd683e..44bc7ba9c80 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzd.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzd.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzdq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzdq.tfm
new file mode 100644
index 00000000000..437ee870b0d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzdq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttze.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttze.tfm
new file mode 100644
index 00000000000..0a14ff0fcdc
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttze.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzeq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzeq.tfm
new file mode 100644
index 00000000000..8b13bf69fa8
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzeq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsca.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsca.tfm
index 493e8a4af2e..f48a5c620d8 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsca.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsca.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscaq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscaq.tfm
new file mode 100644
index 00000000000..af759e538ee
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscb.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscb.tfm
index 1c7aa2babf3..284b6dce754 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscb.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscb.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscbq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscbq.tfm
new file mode 100644
index 00000000000..18c92a2af07
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscc.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscc.tfm
index baf884389b3..b665c7efea3 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscc.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscc.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsccq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsccq.tfm
new file mode 100644
index 00000000000..f362814b456
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsccq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscd.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscd.tfm
index aba7ccb1957..a0decee8abd 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscd.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscd.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscdq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscdq.tfm
new file mode 100644
index 00000000000..cb57462f233
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzscdq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsce.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsce.tfm
new file mode 100644
index 00000000000..7710bd53ab5
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsce.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsceq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsceq.tfm
new file mode 100644
index 00000000000..30ad3830fc0
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsceq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsla.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsla.tfm
index 98ae9eaf0ea..704656642f5 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsla.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsla.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslaq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslaq.tfm
new file mode 100644
index 00000000000..49c2f6ab3df
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslb.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslb.tfm
index c305e3b1dc8..108fc5d1ded 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslb.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslb.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslbq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslbq.tfm
new file mode 100644
index 00000000000..ecc45533924
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslc.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslc.tfm
index b5cc61ffc32..ea6f019d3b2 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslc.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslc.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslcq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslcq.tfm
new file mode 100644
index 00000000000..d4bf666eecb
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzslcq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsld.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsld.tfm
index c8655b99083..7802f1ec249 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsld.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsld.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsldq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsldq.tfm
new file mode 100644
index 00000000000..e38d5c4695a
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsldq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsle.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsle.tfm
new file mode 100644
index 00000000000..986276e7633
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsle.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsleq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsleq.tfm
new file mode 100644
index 00000000000..6c0ab6efcfe
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxbttzsleq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxtt.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxtt.tfm
deleted file mode 100644
index e3a81d4cc50..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxtt.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxtta.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxtta.tfm
index 406b9248e81..f723c52d898 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxtta.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxtta.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttaq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttaq.tfm
new file mode 100644
index 00000000000..5164fac7898
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttb.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttb.tfm
index b88d1ffeb2f..479b05746a5 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttb.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttb.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttbq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttbq.tfm
new file mode 100644
index 00000000000..cf236657706
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttc.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttc.tfm
index abfa6833d4a..e63de560366 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttc.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttc.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttcq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttcq.tfm
new file mode 100644
index 00000000000..e512ce346e8
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttcq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttd.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttd.tfm
index 474bba4970a..e48a84922e6 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttd.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttd.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttdq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttdq.tfm
new file mode 100644
index 00000000000..2fcfe82bc15
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttdq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxtte.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxtte.tfm
new file mode 100644
index 00000000000..5f249dce63a
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxtte.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxtteq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxtteq.tfm
new file mode 100644
index 00000000000..c39d65f17e7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxtteq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsca.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsca.tfm
index 0da1b07ada3..6bd24836d5d 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsca.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsca.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscaq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscaq.tfm
new file mode 100644
index 00000000000..e102d53c339
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscb.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscb.tfm
index 22479bca891..caaac73acfe 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscb.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscb.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscbq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscbq.tfm
new file mode 100644
index 00000000000..770fab97d3c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscc.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscc.tfm
index 2ac4c104d44..bd5d9cf5cd8 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscc.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscc.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsccq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsccq.tfm
new file mode 100644
index 00000000000..1aa95e1177a
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsccq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscd.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscd.tfm
index 98c94bde1be..9e3c1c79a7e 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscd.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscd.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscdq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscdq.tfm
new file mode 100644
index 00000000000..925ab12e91e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttscdq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsce.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsce.tfm
new file mode 100644
index 00000000000..196e6b40794
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsce.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsceq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsceq.tfm
new file mode 100644
index 00000000000..8126485dc2d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsceq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsla.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsla.tfm
index ddb5d8f8e8a..19dadb7a6dc 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsla.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsla.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslaq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslaq.tfm
new file mode 100644
index 00000000000..ed9cd6b0ef6
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslb.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslb.tfm
index 766491f5947..d7bbac8bf6e 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslb.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslb.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslbq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslbq.tfm
new file mode 100644
index 00000000000..1c590cc9d7a
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslc.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslc.tfm
index 6d7e7fa1349..810f0659eb4 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslc.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslc.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslcq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslcq.tfm
new file mode 100644
index 00000000000..80e213d4f0d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttslcq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsld.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsld.tfm
index 6e459f18a52..dd9e07a3a01 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsld.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsld.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsldq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsldq.tfm
new file mode 100644
index 00000000000..779789d494c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsldq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsle.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsle.tfm
new file mode 100644
index 00000000000..7ec09a8e02c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsle.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsleq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsleq.tfm
new file mode 100644
index 00000000000..0964ea303b6
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttsleq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttza.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttza.tfm
index 5143215ffc8..d09a0cc884f 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttza.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttza.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzaq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzaq.tfm
new file mode 100644
index 00000000000..f09d5ef4091
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzb.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzb.tfm
index 7c48cda7101..fd149051301 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzb.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzb.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzbq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzbq.tfm
new file mode 100644
index 00000000000..d3b09e07866
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzc.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzc.tfm
index d5b9f243d0c..d5f0090470d 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzc.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzc.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzcq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzcq.tfm
new file mode 100644
index 00000000000..1c6fce9448f
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzcq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzd.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzd.tfm
index 4fbf2ff1f55..010f10a40f5 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzd.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzd.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzdq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzdq.tfm
new file mode 100644
index 00000000000..15cc80f1b56
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzdq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttze.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttze.tfm
new file mode 100644
index 00000000000..dd926b6c1cf
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttze.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzeq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzeq.tfm
new file mode 100644
index 00000000000..b4f86785c7e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzeq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsca.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsca.tfm
index 990c0bd8230..1b460944575 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsca.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsca.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscaq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscaq.tfm
new file mode 100644
index 00000000000..62898fd0b68
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscb.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscb.tfm
index 0557851a587..38284d191b6 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscb.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscb.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscbq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscbq.tfm
new file mode 100644
index 00000000000..9ee21ea7aa9
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscc.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscc.tfm
index 3000672f6f6..18fc987267d 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscc.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscc.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsccq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsccq.tfm
new file mode 100644
index 00000000000..749295f5045
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsccq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscd.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscd.tfm
index 3b10dbaeb17..f9c216bb1db 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscd.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscd.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscdq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscdq.tfm
new file mode 100644
index 00000000000..4c48a4a6b1f
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzscdq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsce.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsce.tfm
new file mode 100644
index 00000000000..2c137b4af9b
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsce.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsceq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsceq.tfm
new file mode 100644
index 00000000000..2a75332f487
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsceq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsla.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsla.tfm
index 477f09e4756..8506ecb0421 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsla.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsla.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslaq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslaq.tfm
new file mode 100644
index 00000000000..f0fc020cfa5
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslb.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslb.tfm
index cf917350346..79cda973f6d 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslb.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslb.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslbq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslbq.tfm
new file mode 100644
index 00000000000..0c1d7116d21
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslc.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslc.tfm
index 4ce53960ae7..ae41a1b6e54 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslc.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslc.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslcq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslcq.tfm
new file mode 100644
index 00000000000..308418fd725
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzslcq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsld.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsld.tfm
index 825472b1489..d4adb2ad5f7 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsld.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsld.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsldq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsldq.tfm
new file mode 100644
index 00000000000..1a86557d984
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsldq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsle.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsle.tfm
new file mode 100644
index 00000000000..fa676fd0851
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsle.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsleq.tfm b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsleq.tfm
new file mode 100644
index 00000000000..8c0d3f40455
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/newtxtt/newtxttzsleq.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtxtt/newtxbtt.pfb b/Master/texmf-dist/fonts/type1/public/newtxtt/newtxbtt.pfb
index 94acb031dbf..6ae3354d940 100644
--- a/Master/texmf-dist/fonts/type1/public/newtxtt/newtxbtt.pfb
+++ b/Master/texmf-dist/fonts/type1/public/newtxtt/newtxbtt.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtxtt/newtxbttsc.pfb b/Master/texmf-dist/fonts/type1/public/newtxtt/newtxbttsc.pfb
index fee604832da..8fae788cedb 100644
--- a/Master/texmf-dist/fonts/type1/public/newtxtt/newtxbttsc.pfb
+++ b/Master/texmf-dist/fonts/type1/public/newtxtt/newtxbttsc.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtxtt/newtxtt.pfb b/Master/texmf-dist/fonts/type1/public/newtxtt/newtxtt.pfb
index 25c74d4806c..b6d0e20d09c 100644
--- a/Master/texmf-dist/fonts/type1/public/newtxtt/newtxtt.pfb
+++ b/Master/texmf-dist/fonts/type1/public/newtxtt/newtxtt.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtxtt/newtxttsc.pfb b/Master/texmf-dist/fonts/type1/public/newtxtt/newtxttsc.pfb
index 635c040e44c..1270bfe485d 100644
--- a/Master/texmf-dist/fonts/type1/public/newtxtt/newtxttsc.pfb
+++ b/Master/texmf-dist/fonts/type1/public/newtxtt/newtxttsc.pfb
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/newtxtt/newtxtt.sty b/Master/texmf-dist/tex/latex/newtxtt/newtxtt.sty
index fd87b8a0edd..29594c5edae 100644
--- a/Master/texmf-dist/tex/latex/newtxtt/newtxtt.sty
+++ b/Master/texmf-dist/tex/latex/newtxtt/newtxtt.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}
-\def\filedate{2014/09/29}
-\def\fileversion{1.03}
+\def\filedate{2014/11/18}
+\def\fileversion{1.05}
\ProvidesPackage{newtxtt}[\filedate\space v\fileversion]
\message{`newtxtt' v\fileversion, \filedate\space Typewriter text macros based on txfonts (msharpe)}
@@ -8,13 +8,17 @@
\RequirePackage{textcomp}
\DeclareEncodingSubset{TS1}{newtxtt}{0}
\DeclareEncodingSubset{TS1}{newtxttz}{0}
-\renewcommand*{\ttdefault}{newtxtt}
-\newcommand*{\ttzdefault}{newtxttz}
+\renewcommand{\ttdefault}{newtxtt}
+\newcommand{\ttzdefault}{newtxttz}
+
+\newif\iftxtt@upq
+\newif\iftxtt@tt
+\newif\iftxtt@ttz
\edef\newtxtt@fig{a}
\IfFileExists{xkeyval.sty}{
\RequirePackage{xkeyval}
- \define@choicekey*+{newtxtt.sty}{zerostyle}[\val\nr]{a,b,c,d}[a]{%
+ \define@choicekey*+{newtxtt.sty}{zerostyle}[\val\nr]{a,b,c,d,e}[a]{%
\ifcase\nr\relax
\edef\newtxtt@fig{a}
\or
@@ -23,22 +27,34 @@
\edef\newtxtt@fig{c}
\or
\edef\newtxtt@fig{d}
+ \or
+ \edef\newtxtt@fig{e}
\fi
}{%
- \PackageWarning{newtxtt}{Option zerostyle must be one of a,b,c,d. Using `a'.}%
+ \PackageWarning{newtxtt}{Option zerostyle must be one of a,b,c,d,e. Using `a'.}%
}
\newcommand*{\newtxtt@scale}{1}
\DeclareOptionX{scale}{\renewcommand*{\newtxtt@scale}{##1}}
\DeclareOptionX{scaled}{\renewcommand*{\newtxtt@scale}{##1}}
\DeclareOptionX{nomono}{\let\ttdefault\ttzdefault}
+ \DeclareOptionX{straightquotes}{\txtt@upqtrue}
+ \DeclareOptionX{ttdefault}{\txtt@tttrue}
+ \DeclareOptionX{ttzdefault}{\txtt@ttztrue}
}{
\let\DeclareOptionX\DeclareOption
\let\ExecuteOptionsX\ExecuteOptions
\let\ProcessOptionsX\ProcessOptions
}
-\ProcessOptionsX<newtxtt.sty>
-\DeclareRobustCommand\ttzfamily
- {\not@math@alphabet\ttzfamily\mathtt
+%\ProcessOptionsX%<newtxtt.sty>
+\ProcessOptionsX\relax
+%ttz takes precedence over tt
+\iftxtt@ttz \renewcommand{\familydefault}{\ttzdefault}
+\else
+\iftxtt@tt \renewcommand{\familydefault}{\ttdefault}\fi
+\fi
+
+\DeclareRobustCommand{\ttzfamily}{%
+ \not@math@alphabet\ttzfamily\mathtt
\fontfamily\ttzdefault\selectfont}
\DeclareOldFontCommand{\ttz}{\normalfont\ttzfamily}{\mathtt}
\DeclareTextFontCommand{\textttz}{\ttzfamily}
diff --git a/Master/texmf-dist/tex/latex/newtxtt/t1newtxtt.fd b/Master/texmf-dist/tex/latex/newtxtt/t1newtxtt.fd
index a98c77ed496..32479256068 100644
--- a/Master/texmf-dist/tex/latex/newtxtt/t1newtxtt.fd
+++ b/Master/texmf-dist/tex/latex/newtxtt/t1newtxtt.fd
@@ -13,23 +13,29 @@
\let\newtxtt@@fig\newtxtt@fig
\fi
+\let\newtxtt@@upq\@empty
+\expandafter\ifx\csname txtt@upqfalse\endcsname\relax
+\else
+ \iftxtt@upq\def\newtxtt@@upq{q}
+\fi
+
\DeclareFontFamily{T1}{newtxtt}{\hyphenchar\font\m@ne}
\DeclareFontShape{T1}{newtxtt}{m}{n}{
- <-> \newtxtt@@scale newtxtt\newtxtt@@fig
+ <-> \newtxtt@@scale newtxtt\newtxtt@@fig\newtxtt@@upq
}{}
\DeclareFontShape{T1}{newtxtt}{b}{n}{
- <-> \newtxtt@@scale newtxbtt\newtxtt@@fig
+ <-> \newtxtt@@scale newtxbtt\newtxtt@@fig\newtxtt@@upq
}{}
\DeclareFontShape{T1}{newtxtt}{bx}{n}{
<-> ssub * newtxtt/b/n
}{}
\DeclareFontShape{T1}{newtxtt}{m}{sc}{ %cap & small cap
- <-> \newtxtt@@scale newtxttsc\newtxtt@@fig
+ <-> \newtxtt@@scale newtxttsc\newtxtt@@fig\newtxtt@@upq
}{}
\DeclareFontShape{T1}{newtxtt}{m}{sl}{ %slanted
- <-> \newtxtt@@scale newtxttsl\newtxtt@@fig
+ <-> \newtxtt@@scale newtxttsl\newtxtt@@fig\newtxtt@@upq
}{}
\DeclareFontShape{T1}{newtxtt}{m}{it}{ %italic
<-> ssub * newtxtt/m/sl%
@@ -37,29 +43,29 @@
\DeclareFontShape{T1}{newtxtt}{m}{ui}{ %unslanted italic
<-> ssub * newtxtt/m/sl%
}{}
-\DeclareFontShape{T1}{newtxtt}{b}{sc}{ %bold extended cap & small cap
- <-> \newtxtt@@scale newtxbttsc\newtxtt@@fig
+\DeclareFontShape{T1}{newtxtt}{b}{sc}{ %bold cap & small cap
+ <-> \newtxtt@@scale newtxbttsc\newtxtt@@fig\newtxtt@@upq
}{}
-\DeclareFontShape{T1}{newtxtt}{b}{sl}{ %bold extended slanted
- <-> \newtxtt@@scale newtxbttsl\newtxtt@@fig
+\DeclareFontShape{T1}{newtxtt}{b}{sl}{ %bold slanted
+ <-> \newtxtt@@scale newtxbttsl\newtxtt@@fig\newtxtt@@upq
}{}
-\DeclareFontShape{T1}{newtxtt}{b}{it}{ %bold extended italic
+\DeclareFontShape{T1}{newtxtt}{b}{it}{ %bold italic
<-> ssub * newtxtt/b/sl%
}{}
-\DeclareFontShape{T1}{newtxtt}{bx}{ui}{ %bold extended unslanted italic
- <-> ssub * newtxtt/b/sl%
-}{}
-\DeclareFontShape{T1}{newtxtt}{bx}{sc}{ %bold cap & small cap
+%\DeclareFontShape{T1}{newtxtt}{bx}{ui}{ %bold unslanted italic
+% <-> ssub * newtxtt/b/sl%
+%}{}
+\DeclareFontShape{T1}{newtxtt}{bx}{sc}{ %bold extended cap & small cap
<-> ssub * newtxtt/b/sc%
}{}
-\DeclareFontShape{T1}{newtxtt}{bx}{sl}{ %bold slanted
- <-> ssub * newtxtt/b/sl%
-}{}
-\DeclareFontShape{T1}{newtxtt}{b}{it}{ %bold italic
+\DeclareFontShape{T1}{newtxtt}{bx}{sl}{ %bold extended slanted
<-> ssub * newtxtt/b/sl%
}{}
-\DeclareFontShape{T1}{newtxtt}{b}{ui}{ %bold unslanted italic
+\DeclareFontShape{T1}{newtxtt}{bx}{it}{ %bold extended italic
<-> ssub * newtxtt/b/sl%
}{}
+%\DeclareFontShape{T1}{newtxtt}{bx}{ui}{ %bold extended unslanted italic
+% <-> ssub * newtxtt/b/sl%
+%}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/newtxtt/t1newtxttz.fd b/Master/texmf-dist/tex/latex/newtxtt/t1newtxttz.fd
index 860c5cbff91..6d6461f8e0c 100644
--- a/Master/texmf-dist/tex/latex/newtxtt/t1newtxttz.fd
+++ b/Master/texmf-dist/tex/latex/newtxtt/t1newtxttz.fd
@@ -13,53 +13,58 @@
\let\newtxtt@@fig\newtxtt@fig
\fi
+\let\newtxtt@@upq\@empty
+\expandafter\ifx\csname txtt@upqfalse\endcsname\relax
+\else
+ \iftxtt@upq\def\newtxtt@@upq{q}
+\fi
+
\DeclareFontFamily{T1}{newtxttz}{\hyphenchar\font 45 }
\DeclareFontShape{T1}{newtxttz}{m}{n}{
- <-> \newtxtt@@scale newtxttz\newtxtt@@fig
+ <-> \newtxtt@@scale newtxttz\newtxtt@@fig\newtxtt@@upq
}{}
\DeclareFontShape{T1}{newtxttz}{b}{n}{
- <-> \newtxtt@@scale newtxbttz\newtxtt@@fig
+ <-> \newtxtt@@scale newtxbttz\newtxtt@@fig\newtxtt@@upq
}{}
\DeclareFontShape{T1}{newtxttz}{bx}{n}{
<-> ssub * newtxttz/b/n
}{}
-
\DeclareFontShape{T1}{newtxttz}{m}{sc}{ %cap & small cap
- <-> \newtxtt@@scale newtxttzsc\newtxtt@@fig
+ <-> \newtxtt@@scale newtxttzsc\newtxtt@@fig\newtxtt@@upq
}{}
\DeclareFontShape{T1}{newtxttz}{m}{sl}{ %slanted
- <-> \newtxtt@@scale newtxttzsl\newtxtt@@fig
+ <-> \newtxtt@@scale newtxttzsl\newtxtt@@fig\newtxtt@@upq
}{}
\DeclareFontShape{T1}{newtxttz}{m}{it}{ %italic
<-> ssub * newtxttz/m/sl%
}{}
-\DeclareFontShape{T1}{newtxttz}{m}{ui}{ %unslanted italic
- <-> ssub * newtxttz/m/sl%
-}{}
+%\DeclareFontShape{T1}{newtxttz}{m}{ui}{ %unslanted italic
+% <-> ssub * newtxttz/m/sl%
+%}{}
\DeclareFontShape{T1}{newtxttz}{b}{sc}{ %bold cap & small cap
- <-> \newtxtt@@scale newtxbttzsc\newtxtt@@fig
+ <-> \newtxtt@@scale newtxbttzsc\newtxtt@@fig\newtxtt@@upq
}{}
\DeclareFontShape{T1}{newtxttz}{b}{sl}{ %bold slanted
- <-> \newtxtt@@scale newtxbttzsl\newtxtt@@fig
+ <-> \newtxtt@@scale newtxbttzsl\newtxtt@@fig\newtxtt@@upq
}{}
\DeclareFontShape{T1}{newtxttz}{b}{it}{ %bold italic
<-> ssub * newtxttz/b/sl%
}{}
-\DeclareFontShape{T1}{newtxttz}{b}{ui}{ %bold extended unslanted italic
- <-> ssub * newtxttz/b/sl%
-}{}
-\DeclareFontShape{T1}{newtxttz}{bx}{sc}{ %bold cap & small cap
+%\DeclareFontShape{T1}{newtxttz}{b}{ui}{ %bold unslanted italic
+% <-> ssub * newtxttz/b/sl%
+%}{}
+\DeclareFontShape{T1}{newtxttz}{bx}{sc}{%bold extended cap & small cap
<-> ssub * newtxttz/b/sc%
}{}
-\DeclareFontShape{T1}{newtxttz}{bx}{sl}{ %bold slanted
- <-> ssub * newtxttz/b/sl%
-}{}
-\DeclareFontShape{T1}{newtxttz}{bx}{it}{ %bold italic
+\DeclareFontShape{T1}{newtxttz}{bx}{sl}{ %bold extended slanted
<-> ssub * newtxttz/b/sl%
}{}
-\DeclareFontShape{T1}{newtxttz}{bx}{ui}{ %bold unslanted italic
+\DeclareFontShape{T1}{newtxttz}{bx}{it}{ %bold extended italic
<-> ssub * newtxttz/b/sl%
}{}
+%\DeclareFontShape{T1}{newtxttz}{bx}{ui}{ %bold extended unslanted italic
+% <-> ssub * newtxttz/b/sl%
+%}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/newtxtt/ts1newtxtt.fd b/Master/texmf-dist/tex/latex/newtxtt/ts1newtxtt.fd
index 6d83a250011..47b2852b645 100644
--- a/Master/texmf-dist/tex/latex/newtxtt/ts1newtxtt.fd
+++ b/Master/texmf-dist/tex/latex/newtxtt/ts1newtxtt.fd
@@ -21,38 +21,38 @@
\DeclareFontShape{TS1}{newtxtt}{m}{it}{ %italic
<->ssub * newtxtt/m/sl%
}{}
-\DeclareFontShape{TS1}{newtxtt}{m}{ui}{ %unslanted italic
- <->ssub * newtxtt/m/it%
-}{}
-\DeclareFontShape{TS1}{newtxtt}{bx}{n}{ %bold extended
+%\DeclareFontShape{TS1}{newtxtt}{m}{ui}{ %unslanted italic
+% <->ssub * newtxtt/m/it%
+%}{}
+\DeclareFontShape{TS1}{newtxtt}{b}{n}{ %bold
<-> \newtxtt@@scale tcxbtt%
}{}
-\DeclareFontShape{TS1}{newtxtt}{bx}{sc}{ %bold extended cap & small cap
- <->ssub * newtxtt/bx/n%
+\DeclareFontShape{TS1}{newtxtt}{b}{sc}{ %bold cap & small cap
+ <->ssub * newtxtt/b/n%
}{}
-\DeclareFontShape{TS1}{newtxtt}{bx}{sl}{ %bold extended slanted
+\DeclareFontShape{TS1}{newtxtt}{b}{sl}{ %bold slanted
<-> \newtxtt@@scale tcxbttsl%
}{}
-\DeclareFontShape{TS1}{newtxtt}{bx}{it}{ %bold extended italic
- <->ssub * newtxtt/bx/sl%
-}{}
-\DeclareFontShape{TS1}{newtxtt}{bx}{ui}{ %bold extended unslanted italic
- <->ssub * newtxtt/bx/it%
+\DeclareFontShape{TS1}{newtxtt}{b}{it}{ %bold italic
+ <->ssub * newtxtt/b/sl%
}{}
-\DeclareFontShape{TS1}{newtxtt}{b}{n}{ %bold
- <->ssub * newtxtt/bx/n%
-}{}
-\DeclareFontShape{TS1}{newtxtt}{b}{sc}{ %bold cap & small cap
- <->ssub * newtxtt/bx/sc%
+%\DeclareFontShape{TS1}{newtxtt}{b}{ui}{ %bold unslanted italic
+% <->ssub * newtxtt/b/it%
+%}{}
+\DeclareFontShape{TS1}{newtxtt}{bx}{n}{ %bold extended
+ <->ssub * newtxtt/b/n%
}{}
-\DeclareFontShape{TS1}{newtxtt}{b}{sl}{ %bold slanted
- <->ssub * newtxtt/bx/sl%
+\DeclareFontShape{TS1}{newtxtt}{bx}{sc}{ %bold extended cap & small cap
+ <->ssub * newtxtt/b/sc%
}{}
-\DeclareFontShape{TS1}{newtxtt}{b}{it}{ %bold italic
- <->ssub * newtxtt/bx/it%
+\DeclareFontShape{TS1}{newtxtt}{bx}{sl}{ %bold extended slanted
+ <->ssub * newtxtt/b/sl%
}{}
-\DeclareFontShape{TS1}{newtxtt}{b}{ui}{ %bold unslanted italic
- <->ssub * newtxtt/bx/ui%
+\DeclareFontShape{TS1}{newtxtt}{bx}{it}{ %bold extended italic
+ <->ssub * newtxtt/b/it%
}{}
+%\DeclareFontShape{TS1}{newtxtt}{bx}{ui}{ %bold extended unslanted italic
+% <->ssub * newtxtt/bb/ui%
+%}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/newtxtt/ts1newtxttz.fd b/Master/texmf-dist/tex/latex/newtxtt/ts1newtxttz.fd
index 3c789cc4a6e..f8716baf75a 100644
--- a/Master/texmf-dist/tex/latex/newtxtt/ts1newtxttz.fd
+++ b/Master/texmf-dist/tex/latex/newtxtt/ts1newtxttz.fd
@@ -21,38 +21,38 @@
\DeclareFontShape{TS1}{newtxttz}{m}{it}{ %italic
<->ssub * newtxttz/m/sl%
}{}
-\DeclareFontShape{TS1}{newtxttz}{m}{ui}{ %unslanted italic
- <->ssub * newtxttz/m/it%
-}{}
-\DeclareFontShape{TS1}{newtxttz}{bx}{n}{ %bold extended
+%\DeclareFontShape{TS1}{newtxttz}{m}{ui}{ %unslanted italic
+% <->ssub * newtxttz/m/it%
+%}{}
+\DeclareFontShape{TS1}{newtxttz}{b}{n}{ %bold
<-> \newtxtt@@scale tcxbttz%
}{}
-\DeclareFontShape{TS1}{newtxttz}{bx}{sc}{ %bold extended cap & small cap
- <->ssub * newtxttz/bx/n%
+\DeclareFontShape{TS1}{newtxttz}{b}{sc}{ %bold cap & small cap
+ <->ssub * newtxttz/b/n%
}{}
-\DeclareFontShape{TS1}{newtxttz}{bx}{sl}{ %bold extended slanted
+\DeclareFontShape{TS1}{newtxttz}{b}{sl}{ %bold slanted
<-> \newtxtt@@scale tcxbttzsl%
}{}
-\DeclareFontShape{TS1}{newtxttz}{bx}{it}{ %bold extended italic
- <->ssub * newtxttz/bx/sl%
-}{}
-\DeclareFontShape{TS1}{newtxttz}{bx}{ui}{ %bold extended unslanted italic
- <->ssub * newtxttz/bx/it%
+\DeclareFontShape{TS1}{newtxttz}{b}{it}{ %bold italic
+ <->ssub * newtxttz/b/sl%
}{}
-\DeclareFontShape{TS1}{newtxttz}{b}{n}{ %bold
- <->ssub * newtxttz/bx/n%
-}{}
-\DeclareFontShape{TS1}{newtxttz}{b}{sc}{ %bold cap & small cap
- <->ssub * newtxttz/bx/sc%
+%\DeclareFontShape{TS1}{newtxttz}{b}{ui}{ %bold unslanted italic
+% <->ssub * newtxttz/b/it%
+%}{}
+\DeclareFontShape{TS1}{newtxttz}{bx}{n}{ %bold extended
+ <->ssub * newtxttz/b/n%
}{}
-\DeclareFontShape{TS1}{newtxttz}{b}{sl}{ %bold slanted
- <->ssub * newtxttz/bx/sl%
+\DeclareFontShape{TS1}{newtxttz}{bx}{sc}{ %bold extended cap & small cap
+ <->ssub * newtxttz/b/sc%
}{}
-\DeclareFontShape{TS1}{newtxttz}{b}{it}{ %bold italic
- <->ssub * newtxttz/bx/it%
+\DeclareFontShape{TS1}{newtxttz}{bx}{sl}{ %bold extended slanted
+ <->ssub * newtxttz/b/sl%
}{}
-\DeclareFontShape{TS1}{newtxttz}{b}{ui}{ %bold unslanted italic
- <->ssub * newtxttz/bx/ui%
+\DeclareFontShape{TS1}{newtxttz}{bx}{it}{ %bold extended italic
+ <->ssub * newtxttz/b/it%
}{}
+%\DeclareFontShape{TS1}{newtxttz}{bx}{ui}{ %bold extended unslanted italic
+% <->ssub * newtxttz/b/ui%
+%}{}
\endinput