summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-01-15 21:02:25 +0000
committerKarl Berry <karl@freefriends.org>2024-01-15 21:02:25 +0000
commitbbb86e881680e86ab25eeab80da214e8e7b837cc (patch)
tree7550bcbd46ca489f11dac287389cbb8b38bb2fc6 /Master/texmf-dist/doc/fonts
parenta98ef7135100f387ec8dfb883730b232cc085fe9 (diff)
newtxtt (15jan24)
git-svn-id: svn://tug.org/texlive/trunk@69441 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts')
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/README8
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/doc/newtxtt-doc.pdfbin0 -> 193103 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/doc/newtxtt-doc.tex (renamed from Master/texmf-dist/doc/fonts/newtxtt/newtxtt-doc.tex)12
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/enc/txttAec.enc380
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/enc/txttAqec.enc380
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/enc/txttBec.enc380
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/enc/txttBqec.enc380
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/enc/txttCec.enc380
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/enc/txttCqec.enc380
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/enc/txttDec.enc380
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/enc/txttDqec.enc380
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/enc/txttEec.enc380
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/enc/txttEqec.enc380
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/map/newtxtt.map124
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/newtxtt-doc.pdfbin165916 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tex/newtxtt.sty62
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tex/t1newtxtt.fd74
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tex/t1newtxttz.fd74
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tex/ts1newtxtt.fd58
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tex/ts1newtxttz.fd58
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtta.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttaq.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttb.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttbq.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttc.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttcq.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttd.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttdq.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtte.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtteq.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsca.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscaq.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscb.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscbq.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscc.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsccq.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscd.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscdq.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsce.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsceq.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsla.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslaq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslb.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslbq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslc.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslcq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsld.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsldq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsle.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsleq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttza.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzaq.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzb.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzbq.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzc.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzcq.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzd.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzdq.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttze.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzeq.tfmbin0 -> 1360 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsca.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscaq.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscb.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscbq.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscc.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsccq.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscd.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscdq.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsce.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsceq.tfmbin0 -> 1332 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsla.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslaq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslb.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslbq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslc.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslcq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsld.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsldq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsle.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsleq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtta.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttaq.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttb.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttbq.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttc.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttcq.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttd.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttdq.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtte.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtteq.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsca.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscaq.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscb.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscbq.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscc.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsccq.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscd.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscdq.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsce.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsceq.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsla.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslaq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslb.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslbq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslc.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslcq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsld.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsldq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsle.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsleq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttza.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzaq.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzb.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzbq.tfmbin0 -> 1304 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzc.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzcq.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzd.tfmbin0 -> 1304 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzdq.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttze.tfmbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzeq.tfmbin0 -> 1304 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsca.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscaq.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscb.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscbq.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscc.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsccq.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscd.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscdq.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsce.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsceq.tfmbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsla.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslaq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslb.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslbq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslc.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslcq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsld.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsldq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsle.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsleq.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxbttz.tfmbin0 -> 1336 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxbttzsl.tfmbin0 -> 1512 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxttz.tfmbin0 -> 1292 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxttzsl.tfmbin0 -> 1488 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/tfm/txttz.tfmbin0 -> 1200 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/type1/newtxbtt.pfbbin0 -> 33428 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/type1/newtxbttsc.pfbbin0 -> 26899 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/type1/newtxtt.pfbbin0 -> 32374 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtxtt/type1/newtxttsc.pfbbin0 -> 31117 bytes
149 files changed, 4262 insertions, 8 deletions
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/README b/Master/texmf-dist/doc/fonts/newtxtt/README
index 64de697938e..c6c1990ea5b 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.056, 2020-02-15
+Current version: 1.057, 2024-01-14
As the fonts on which these were based are licensed under GPL 3.0, so are the fonts in
@@ -19,8 +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.057
+1. Corrected or added appropriate values for \fontdimen7 (EXTRASPACE). (Thanks Jean-Francois Burnol.)
+2. Corrected the documentation in line with these changes.
+
Changes in version 1.056
-1. Corrected the fd files so as to be useable without loading the package. (Thanks Jean-Francois Burnol.)
+1. Corrected the fd files so as to be usable without loading the package. (Thanks Jean-Francois Burnol.)
2. Added documentation about how to do this.
Changes in version 1.055
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/doc/newtxtt-doc.pdf b/Master/texmf-dist/doc/fonts/newtxtt/doc/newtxtt-doc.pdf
new file mode 100644
index 00000000000..7bfd5390da7
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/doc/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/doc/newtxtt-doc.tex
index 125acf3da0b..a5f4ca0973a 100644
--- a/Master/texmf-dist/doc/fonts/newtxtt/newtxtt-doc.tex
+++ b/Master/texmf-dist/doc/fonts/newtxtt/doc/newtxtt-doc.tex
@@ -1,16 +1,16 @@
% !TEX TS-program = pdflatexmk
-\documentclass{article}
+\documentclass[11pt]{article}
\usepackage[margin=1in]{geometry}
\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
-\pdfmapfile{=newtxtt.map}
+%\pdfmapfile{=newtxtt.map}
\usepackage{graphicx}
%SetFonts
\usepackage{XCharter}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[zerostyle=a,scale=1.1]{newtxtt} % TX typewriter
-\usepackage[libertine,bigdelims]{newtxmath}
+\usepackage[xcharter]{newtxmath}
\usepackage{upquote}
\useosf
\font\fonta newtxtta at 11pt
@@ -40,12 +40,12 @@ There is a relative paucity of free serifed typewriter fonts available for use
\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 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:
+ The package provides, by means of options or macros, an alternate form of {\tt newtxtt} with names containing a {\ttz 'z'}, differing from it in some important ways:
\begin{itemize}
\item
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 add an an extra space at the end of a sentence, the modified version does not;
+where monospaced typewriter fonts typically add an an extra space with full glyph at the end of a sentence, the modified {\ttz 'z'} version adds a considerable smaller space;
\item
hyphenation is not suppressed.
\end{itemize}
@@ -89,7 +89,7 @@ This document uses the following font settings:
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[zerostyle=a]{newtxtt} % TX typewriter
-\usepackage[libertine,bigdelims]{newtxmath}
+\usepackage[xcharter]{newtxmath}
\end{verbatim}
If you use {\tt microtype} and have blocks of verbatim of typewriter text, you may find it best to prevent protrusion in that mode with the command (following \verb|\usepackage{microtype}|)\begin{verbatim}
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/enc/txttAec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttAec.enc
new file mode 100644
index 00000000000..4abd6ebf348
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttAec.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 ;
+%
+/txttECEncodingA [ % 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.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
+/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/doc/fonts/newtxtt/enc/txttAqec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttAqec.enc
new file mode 100644
index 00000000000..30e9484c2a0
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/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/doc/fonts/newtxtt/enc/txttBec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttBec.enc
new file mode 100644
index 00000000000..60ad17d7876
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttBec.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 ;
+%
+/txttECEncodingB [ % 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 % 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/doc/fonts/newtxtt/enc/txttBqec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttBqec.enc
new file mode 100644
index 00000000000..a1713a6b272
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/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/doc/fonts/newtxtt/enc/txttCec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttCec.enc
new file mode 100644
index 00000000000..b4ad41087d5
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttCec.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 ;
+%
+/txttECEncodingC [ % 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.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
+/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/doc/fonts/newtxtt/enc/txttCqec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttCqec.enc
new file mode 100644
index 00000000000..b7230d9031c
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/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/doc/fonts/newtxtt/enc/txttDec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttDec.enc
new file mode 100644
index 00000000000..30ba0ae8f9a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttDec.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 ;
+%
+/txttECEncodingD [ % 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.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
+/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/doc/fonts/newtxtt/enc/txttDqec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttDqec.enc
new file mode 100644
index 00000000000..9f6df4c64c4
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/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/doc/fonts/newtxtt/enc/txttEec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttEec.enc
new file mode 100644
index 00000000000..944afc45af9
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/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/doc/fonts/newtxtt/enc/txttEqec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttEqec.enc
new file mode 100644
index 00000000000..8c965470f0a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/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/doc/fonts/newtxtt/map/newtxtt.map b/Master/texmf-dist/doc/fonts/newtxtt/map/newtxtt.map
new file mode 100644
index 00000000000..863d1fe9684
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/map/newtxtt.map
@@ -0,0 +1,124 @@
+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
+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
+newtxttzsle newtxtt " .167 SlantFont txttECEncodingE ReEncodeFont " <[txttEec.enc <newtxtt.pfb
+newtxbttzsla newtxbtt " .167 SlantFont txttECEncodingA ReEncodeFont " <[txttAec.enc <newtxbtt.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/doc/fonts/newtxtt/newtxtt-doc.pdf b/Master/texmf-dist/doc/fonts/newtxtt/newtxtt-doc.pdf
deleted file mode 100644
index db4803924a1..00000000000
--- a/Master/texmf-dist/doc/fonts/newtxtt/newtxtt-doc.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tex/newtxtt.sty b/Master/texmf-dist/doc/fonts/newtxtt/tex/newtxtt.sty
new file mode 100644
index 00000000000..d4ad85abd36
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tex/newtxtt.sty
@@ -0,0 +1,62 @@
+\NeedsTeXFormat{LaTeX2e}
+\def\filedate{2014/12/23}
+\def\fileversion{1.051}
+\ProvidesPackage{newtxtt}[\filedate\space v\fileversion]
+\message{`newtxtt' v\fileversion, \filedate\space Typewriter text macros based on txfonts (msharpe)}
+
+\RequirePackage[T1]{fontenc}
+\RequirePackage{textcomp}
+\DeclareEncodingSubset{TS1}{newtxtt}{0}
+\DeclareEncodingSubset{TS1}{newtxttz}{0}
+\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,e}[a]{%
+ \ifcase\nr\relax
+ \edef\newtxtt@fig{a}
+ \or
+ \edef\newtxtt@fig{b}
+ \or
+ \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,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>
+\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}
+
+\endinput
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tex/t1newtxtt.fd b/Master/texmf-dist/doc/fonts/newtxtt/tex/t1newtxtt.fd
new file mode 100644
index 00000000000..8016ed67ae4
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tex/t1newtxtt.fd
@@ -0,0 +1,74 @@
+\ProvidesFile{t1newtxtt.fd}
+ [2020/02/15 Font definitions for T1/newtxtt.]
+
+\expandafter\ifx\csname newtxtt@scale\endcsname\relax
+ \let\newtxtt@@scale\@empty
+\else
+ \edef\newtxtt@@scale{s*[\csname newtxtt@scale\endcsname]}%
+\fi
+
+\expandafter\ifx\csname newtxtt@fig\endcsname\relax
+ \def\newtxtt@@fig{a}
+\else
+ \let\newtxtt@@fig\newtxtt@fig
+\fi
+
+\let\newtxtt@@upq\@empty
+\expandafter\ifx\csname txtt@upqfalse\endcsname\relax
+\csname iftrue\endcsname
+% fix proposed by Jean Francois Burnol to prevent "extra \fi"
+% error when using newtxtt directly from fd.
+\else
+ \iftxtt@upq\def\newtxtt@@upq{q}\fi
+\fi
+
+\DeclareFontFamily{T1}{newtxtt}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{T1}{newtxtt}{m}{n}{
+ <-> \newtxtt@@scale newtxtt\newtxtt@@fig\newtxtt@@upq
+}{}
+\DeclareFontShape{T1}{newtxtt}{b}{n}{
+ <-> \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@@upq
+}{}
+\DeclareFontShape{T1}{newtxtt}{m}{sl}{ %slanted
+ <-> \newtxtt@@scale newtxttsl\newtxtt@@fig\newtxtt@@upq
+}{}
+\DeclareFontShape{T1}{newtxtt}{m}{it}{ %italic
+ <-> ssub * newtxtt/m/sl%
+}{}
+\DeclareFontShape{T1}{newtxtt}{m}{ui}{ %unslanted italic
+ <-> ssub * newtxtt/m/sl%
+}{}
+\DeclareFontShape{T1}{newtxtt}{b}{sc}{ %bold cap & small cap
+ <-> \newtxtt@@scale newtxbttsc\newtxtt@@fig\newtxtt@@upq
+}{}
+\DeclareFontShape{T1}{newtxtt}{b}{sl}{ %bold slanted
+ <-> \newtxtt@@scale newtxbttsl\newtxtt@@fig\newtxtt@@upq
+}{}
+\DeclareFontShape{T1}{newtxtt}{b}{it}{ %bold italic
+ <-> ssub * newtxtt/b/sl%
+}{}
+%\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 extended slanted
+ <-> ssub * newtxtt/b/sl%
+}{}
+\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/doc/fonts/newtxtt/tex/t1newtxttz.fd b/Master/texmf-dist/doc/fonts/newtxtt/tex/t1newtxttz.fd
new file mode 100644
index 00000000000..0e01b22aef4
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tex/t1newtxttz.fd
@@ -0,0 +1,74 @@
+\ProvidesFile{t1newtxttz.fd}
+ [2020/02/15 Font definitions for T1/newtxttz.]
+
+\expandafter\ifx\csname newtxtt@scale\endcsname\relax
+ \let\newtxtt@@scale\@empty
+\else
+ \edef\newtxtt@@scale{s*[\csname newtxtt@scale\endcsname]}%
+\fi
+
+\expandafter\ifx\csname newtxtt@fig\endcsname\relax
+ \def\newtxtt@@fig{a}
+\else
+ \let\newtxtt@@fig\newtxtt@fig
+\fi
+
+\let\newtxtt@@upq\@empty
+\expandafter\ifx\csname txtt@upqfalse\endcsname\relax
+\csname iftrue\endcsname
+% fix proposed by Jean Francois Burnol to prevent "extra \fi"
+% error when using newtxtt directly from fd.
+\else
+ \iftxtt@upq\def\newtxtt@@upq{q}\fi
+\fi
+
+\DeclareFontFamily{T1}{newtxttz}{\hyphenchar\font 45 }
+
+\DeclareFontShape{T1}{newtxttz}{m}{n}{
+ <-> \newtxtt@@scale newtxttz\newtxtt@@fig\newtxtt@@upq
+}{}
+\DeclareFontShape{T1}{newtxttz}{b}{n}{
+ <-> \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@@upq
+}{}
+\DeclareFontShape{T1}{newtxttz}{m}{sl}{ %slanted
+ <-> \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}{b}{sc}{ %bold cap & small cap
+ <-> \newtxtt@@scale newtxbttzsc\newtxtt@@fig\newtxtt@@upq
+}{}
+\DeclareFontShape{T1}{newtxttz}{b}{sl}{ %bold slanted
+ <-> \newtxtt@@scale newtxbttzsl\newtxtt@@fig\newtxtt@@upq
+}{}
+\DeclareFontShape{T1}{newtxttz}{b}{it}{ %bold italic
+ <-> ssub * newtxttz/b/sl%
+}{}
+%\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 extended slanted
+ <-> ssub * newtxttz/b/sl%
+}{}
+\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/doc/fonts/newtxtt/tex/ts1newtxtt.fd b/Master/texmf-dist/doc/fonts/newtxtt/tex/ts1newtxtt.fd
new file mode 100644
index 00000000000..47b2852b645
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tex/ts1newtxtt.fd
@@ -0,0 +1,58 @@
+\ProvidesFile{ts1newtxtt.fd}
+ [2014/05/29]
+
+\expandafter\ifx\csname newtxtt@scale\endcsname\relax
+ \let\newtxtt@@scale\@empty
+\else
+ \edef\newtxtt@@scale{s*[\csname newtxtt@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{newtxtt}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{TS1}{newtxtt}{m}{n}{ %medium
+ <-> \newtxtt@@scale tcxtt%
+}{}
+\DeclareFontShape{TS1}{newtxtt}{m}{sc}{ %cap & small cap
+ <->ssub * newtxtt/m/n%
+}{}
+\DeclareFontShape{TS1}{newtxtt}{m}{sl}{ %slanted
+ <-> \newtxtt@@scale tcxttsl%
+}{}
+\DeclareFontShape{TS1}{newtxtt}{m}{it}{ %italic
+ <->ssub * newtxtt/m/sl%
+}{}
+%\DeclareFontShape{TS1}{newtxtt}{m}{ui}{ %unslanted italic
+% <->ssub * newtxtt/m/it%
+%}{}
+\DeclareFontShape{TS1}{newtxtt}{b}{n}{ %bold
+ <-> \newtxtt@@scale tcxbtt%
+}{}
+\DeclareFontShape{TS1}{newtxtt}{b}{sc}{ %bold cap & small cap
+ <->ssub * newtxtt/b/n%
+}{}
+\DeclareFontShape{TS1}{newtxtt}{b}{sl}{ %bold slanted
+ <-> \newtxtt@@scale tcxbttsl%
+}{}
+\DeclareFontShape{TS1}{newtxtt}{b}{it}{ %bold italic
+ <->ssub * newtxtt/b/sl%
+}{}
+%\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}{bx}{sc}{ %bold extended cap & small cap
+ <->ssub * newtxtt/b/sc%
+}{}
+\DeclareFontShape{TS1}{newtxtt}{bx}{sl}{ %bold extended slanted
+ <->ssub * newtxtt/b/sl%
+}{}
+\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/doc/fonts/newtxtt/tex/ts1newtxttz.fd b/Master/texmf-dist/doc/fonts/newtxtt/tex/ts1newtxttz.fd
new file mode 100644
index 00000000000..f8716baf75a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tex/ts1newtxttz.fd
@@ -0,0 +1,58 @@
+\ProvidesFile{ts1newtxttz.fd}
+ [2014/05/30]
+
+\expandafter\ifx\csname newtxtt@scale\endcsname\relax
+ \let\newtxtt@@scale\@empty
+\else
+ \edef\newtxtt@@scale{s*[\csname newtxtt@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{newtxttz}{\hyphenchar\font 45 }
+
+\DeclareFontShape{TS1}{newtxttz}{m}{n}{ %medium
+ <-> \newtxtt@@scale tcxttz%
+}{}
+\DeclareFontShape{TS1}{newtxttz}{m}{sc}{ %cap & small cap
+ <->ssub * newtxttz/m/n%
+}{}
+\DeclareFontShape{TS1}{newtxttz}{m}{sl}{ %slanted
+ <-> \newtxtt@@scale tcxttzsl%
+}{}
+\DeclareFontShape{TS1}{newtxttz}{m}{it}{ %italic
+ <->ssub * newtxttz/m/sl%
+}{}
+%\DeclareFontShape{TS1}{newtxttz}{m}{ui}{ %unslanted italic
+% <->ssub * newtxttz/m/it%
+%}{}
+\DeclareFontShape{TS1}{newtxttz}{b}{n}{ %bold
+ <-> \newtxtt@@scale tcxbttz%
+}{}
+\DeclareFontShape{TS1}{newtxttz}{b}{sc}{ %bold cap & small cap
+ <->ssub * newtxttz/b/n%
+}{}
+\DeclareFontShape{TS1}{newtxttz}{b}{sl}{ %bold slanted
+ <-> \newtxtt@@scale tcxbttzsl%
+}{}
+\DeclareFontShape{TS1}{newtxttz}{b}{it}{ %bold italic
+ <->ssub * newtxttz/b/sl%
+}{}
+%\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}{bx}{sc}{ %bold extended cap & small cap
+ <->ssub * newtxttz/b/sc%
+}{}
+\DeclareFontShape{TS1}{newtxttz}{bx}{sl}{ %bold extended slanted
+ <->ssub * newtxttz/b/sl%
+}{}
+\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
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtta.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtta.tfm
new file mode 100644
index 00000000000..a31059002e3
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtta.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttaq.tfm
new file mode 100644
index 00000000000..bd35a500f1e
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttb.tfm
new file mode 100644
index 00000000000..c6382e20520
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttb.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttbq.tfm
new file mode 100644
index 00000000000..2f54e37b88b
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttc.tfm
new file mode 100644
index 00000000000..b8ed9ebc9ee
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttc.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttcq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttcq.tfm
new file mode 100644
index 00000000000..6d3eb2b05e9
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttcq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttd.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttd.tfm
new file mode 100644
index 00000000000..efb31e24c4e
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttd.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttdq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttdq.tfm
new file mode 100644
index 00000000000..2d8d52379af
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttdq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtte.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtte.tfm
new file mode 100644
index 00000000000..62e65ee93e1
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtte.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtteq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtteq.tfm
new file mode 100644
index 00000000000..4616a8d3d97
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtteq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsca.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsca.tfm
new file mode 100644
index 00000000000..016a08459a5
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsca.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscaq.tfm
new file mode 100644
index 00000000000..c0d293df47c
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscb.tfm
new file mode 100644
index 00000000000..957b93e3d40
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscb.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscbq.tfm
new file mode 100644
index 00000000000..20ee1fe3002
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscc.tfm
new file mode 100644
index 00000000000..17017573517
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscc.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsccq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsccq.tfm
new file mode 100644
index 00000000000..91980da8225
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsccq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscd.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscd.tfm
new file mode 100644
index 00000000000..fdafbd365b2
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscd.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscdq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscdq.tfm
new file mode 100644
index 00000000000..bf2e6958b4b
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscdq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsce.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsce.tfm
new file mode 100644
index 00000000000..ad40d1e2d8f
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsce.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsceq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsceq.tfm
new file mode 100644
index 00000000000..f4543051b40
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsceq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsla.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsla.tfm
new file mode 100644
index 00000000000..a0421199e7f
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsla.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslaq.tfm
new file mode 100644
index 00000000000..cbab6e75cd3
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslb.tfm
new file mode 100644
index 00000000000..d5c90d8177e
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslb.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslbq.tfm
new file mode 100644
index 00000000000..93366ed5c32
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslc.tfm
new file mode 100644
index 00000000000..55f0021dc1a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslc.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslcq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslcq.tfm
new file mode 100644
index 00000000000..22fb3e1f7a3
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslcq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsld.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsld.tfm
new file mode 100644
index 00000000000..87b39652219
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsld.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsldq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsldq.tfm
new file mode 100644
index 00000000000..6ce5c524f7b
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsldq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsle.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsle.tfm
new file mode 100644
index 00000000000..45093dd5524
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsle.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsleq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsleq.tfm
new file mode 100644
index 00000000000..3b66a073a4b
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsleq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttza.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttza.tfm
new file mode 100644
index 00000000000..41046d68961
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttza.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzaq.tfm
new file mode 100644
index 00000000000..45875d587e0
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzb.tfm
new file mode 100644
index 00000000000..35753c9f27d
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzb.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzbq.tfm
new file mode 100644
index 00000000000..5032d917967
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzc.tfm
new file mode 100644
index 00000000000..c85ca56cba6
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzc.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzcq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzcq.tfm
new file mode 100644
index 00000000000..11eb983318f
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzcq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzd.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzd.tfm
new file mode 100644
index 00000000000..79dd55b4dbb
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzd.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzdq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzdq.tfm
new file mode 100644
index 00000000000..d97a5f84a0b
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzdq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttze.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttze.tfm
new file mode 100644
index 00000000000..e41b9ba413b
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttze.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzeq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzeq.tfm
new file mode 100644
index 00000000000..f580b20c0ba
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzeq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsca.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsca.tfm
new file mode 100644
index 00000000000..cb9793b825c
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsca.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscaq.tfm
new file mode 100644
index 00000000000..757d7ea3051
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscb.tfm
new file mode 100644
index 00000000000..d0f43919a7e
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscb.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscbq.tfm
new file mode 100644
index 00000000000..d0107d1f146
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscc.tfm
new file mode 100644
index 00000000000..ca028810dc5
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscc.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsccq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsccq.tfm
new file mode 100644
index 00000000000..2aaedbf85fc
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsccq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscd.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscd.tfm
new file mode 100644
index 00000000000..1b274a4e86a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscd.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscdq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscdq.tfm
new file mode 100644
index 00000000000..2f4f10530bb
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscdq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsce.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsce.tfm
new file mode 100644
index 00000000000..5419743bcbc
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsce.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsceq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsceq.tfm
new file mode 100644
index 00000000000..6f88f97e233
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsceq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsla.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsla.tfm
new file mode 100644
index 00000000000..b7f031de4a5
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsla.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslaq.tfm
new file mode 100644
index 00000000000..deda60e35a6
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslb.tfm
new file mode 100644
index 00000000000..ca97e278f58
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslb.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslbq.tfm
new file mode 100644
index 00000000000..1249da84d07
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslc.tfm
new file mode 100644
index 00000000000..9ea7d8f8d1c
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslc.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslcq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslcq.tfm
new file mode 100644
index 00000000000..a6b6d342c37
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslcq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsld.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsld.tfm
new file mode 100644
index 00000000000..36ed8981d13
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsld.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsldq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsldq.tfm
new file mode 100644
index 00000000000..2745214c488
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsldq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsle.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsle.tfm
new file mode 100644
index 00000000000..f894c427d37
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsle.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsleq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsleq.tfm
new file mode 100644
index 00000000000..59b3cf20680
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsleq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtta.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtta.tfm
new file mode 100644
index 00000000000..8b864977854
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtta.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttaq.tfm
new file mode 100644
index 00000000000..d2150d09b25
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttb.tfm
new file mode 100644
index 00000000000..76d7485dc64
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttb.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttbq.tfm
new file mode 100644
index 00000000000..d12db413e29
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttc.tfm
new file mode 100644
index 00000000000..3094b9f8968
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttc.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttcq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttcq.tfm
new file mode 100644
index 00000000000..e976e45e5b3
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttcq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttd.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttd.tfm
new file mode 100644
index 00000000000..ae7737e7aaa
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttd.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttdq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttdq.tfm
new file mode 100644
index 00000000000..af059047f93
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttdq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtte.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtte.tfm
new file mode 100644
index 00000000000..96912bac89e
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtte.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtteq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtteq.tfm
new file mode 100644
index 00000000000..fb21804287e
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtteq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsca.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsca.tfm
new file mode 100644
index 00000000000..305bb49ac01
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsca.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscaq.tfm
new file mode 100644
index 00000000000..ebc3dc9d711
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscb.tfm
new file mode 100644
index 00000000000..d0fa1817b40
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscb.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscbq.tfm
new file mode 100644
index 00000000000..599174c1ea7
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscc.tfm
new file mode 100644
index 00000000000..4683c692767
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscc.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsccq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsccq.tfm
new file mode 100644
index 00000000000..0383c4b6d7b
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsccq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscd.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscd.tfm
new file mode 100644
index 00000000000..cb252b30fbc
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscd.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscdq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscdq.tfm
new file mode 100644
index 00000000000..0316520deb2
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscdq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsce.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsce.tfm
new file mode 100644
index 00000000000..97d72434abc
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsce.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsceq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsceq.tfm
new file mode 100644
index 00000000000..5f108927169
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsceq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsla.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsla.tfm
new file mode 100644
index 00000000000..0636a1e2f43
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsla.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslaq.tfm
new file mode 100644
index 00000000000..a634d9894cb
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslb.tfm
new file mode 100644
index 00000000000..439cff1f30f
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslb.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslbq.tfm
new file mode 100644
index 00000000000..04ec635a4af
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslc.tfm
new file mode 100644
index 00000000000..65fe3d9f29c
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslc.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslcq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslcq.tfm
new file mode 100644
index 00000000000..666d8172930
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslcq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsld.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsld.tfm
new file mode 100644
index 00000000000..94fc1de70f1
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsld.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsldq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsldq.tfm
new file mode 100644
index 00000000000..58507f5440f
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsldq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsle.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsle.tfm
new file mode 100644
index 00000000000..bc71c72dc59
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsle.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsleq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsleq.tfm
new file mode 100644
index 00000000000..d6b70c49719
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsleq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttza.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttza.tfm
new file mode 100644
index 00000000000..d6ca60b02f4
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttza.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzaq.tfm
new file mode 100644
index 00000000000..d181a021aeb
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzb.tfm
new file mode 100644
index 00000000000..298497fe956
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzb.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzbq.tfm
new file mode 100644
index 00000000000..d3b09e07866
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzc.tfm
new file mode 100644
index 00000000000..00200526bd3
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzc.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzcq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzcq.tfm
new file mode 100644
index 00000000000..12341f39373
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzcq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzd.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzd.tfm
new file mode 100644
index 00000000000..010f10a40f5
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzd.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzdq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzdq.tfm
new file mode 100644
index 00000000000..e4b6f1bd533
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzdq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttze.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttze.tfm
new file mode 100644
index 00000000000..b73fce38577
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttze.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzeq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzeq.tfm
new file mode 100644
index 00000000000..b4f86785c7e
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzeq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsca.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsca.tfm
new file mode 100644
index 00000000000..13fc8f61492
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsca.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscaq.tfm
new file mode 100644
index 00000000000..c5b7cbe3c53
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscb.tfm
new file mode 100644
index 00000000000..4db5cfc0f77
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscb.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscbq.tfm
new file mode 100644
index 00000000000..9df676cdd5f
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscc.tfm
new file mode 100644
index 00000000000..105b8dbe637
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscc.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsccq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsccq.tfm
new file mode 100644
index 00000000000..85ecb972f53
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsccq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscd.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscd.tfm
new file mode 100644
index 00000000000..f6ae86bf7f0
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscd.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscdq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscdq.tfm
new file mode 100644
index 00000000000..444aa89815c
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscdq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsce.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsce.tfm
new file mode 100644
index 00000000000..b4471817706
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsce.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsceq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsceq.tfm
new file mode 100644
index 00000000000..fdb652ebdb8
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsceq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsla.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsla.tfm
new file mode 100644
index 00000000000..be778b56b7b
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsla.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslaq.tfm
new file mode 100644
index 00000000000..02c56c9fb35
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslaq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslb.tfm
new file mode 100644
index 00000000000..d037972cb48
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslb.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslbq.tfm
new file mode 100644
index 00000000000..4cdf86d42f6
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslbq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslc.tfm
new file mode 100644
index 00000000000..1985d309383
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslc.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslcq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslcq.tfm
new file mode 100644
index 00000000000..b15870d8de8
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslcq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsld.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsld.tfm
new file mode 100644
index 00000000000..b361bc10714
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsld.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsldq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsldq.tfm
new file mode 100644
index 00000000000..ca810518d58
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsldq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsle.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsle.tfm
new file mode 100644
index 00000000000..14acb7cdc2d
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsle.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsleq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsleq.tfm
new file mode 100644
index 00000000000..8ffa9b7431e
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsleq.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxbttz.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxbttz.tfm
new file mode 100644
index 00000000000..131ab49cbab
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxbttz.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxbttzsl.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxbttzsl.tfm
new file mode 100644
index 00000000000..848cffc5c99
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxbttzsl.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxttz.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxttz.tfm
new file mode 100644
index 00000000000..2d87004652c
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxttz.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxttzsl.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxttzsl.tfm
new file mode 100644
index 00000000000..b6d729da283
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxttzsl.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/txttz.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/txttz.tfm
new file mode 100644
index 00000000000..541af2f0125
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/tfm/txttz.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxbtt.pfb b/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxbtt.pfb
new file mode 100644
index 00000000000..bb7d6167bc5
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxbtt.pfb
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxbttsc.pfb b/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxbttsc.pfb
new file mode 100644
index 00000000000..1cffe7533ac
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxbttsc.pfb
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxtt.pfb b/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxtt.pfb
new file mode 100644
index 00000000000..ab70f0d6ec9
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxtt.pfb
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxttsc.pfb b/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxttsc.pfb
new file mode 100644
index 00000000000..f84af393bfc
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxttsc.pfb
Binary files differ