summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/man/man1/aleph.19
-rw-r--r--Master/texmf-dist/doc/man/man1/aleph.man1.pdfbin30816 -> 30962 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/amstex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/amstex.man1.pdfbin19846 -> 19850 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/bibtex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/bibtex.man1.pdfbin24661 -> 24660 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ctie.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ctie.man1.pdfbin18907 -> 18792 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ctwill.110
-rw-r--r--Master/texmf-dist/doc/man/man1/ctwill.man1.pdfbin32329 -> 32383 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/cweb.110
-rw-r--r--Master/texmf-dist/doc/man/man1/cweb.man1.pdfbin27601 -> 27470 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvicopy.12
-rw-r--r--Master/texmf-dist/doc/man/man1/dvicopy.man1.pdfbin20915 -> 20912 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvipng.12
-rw-r--r--Master/texmf-dist/doc/man/man1/dvipng.man1.pdfbin48526 -> 48534 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvisvgm.1306
-rw-r--r--Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdfbin86172 -> 91915 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvitomp.12
-rw-r--r--Master/texmf-dist/doc/man/man1/dvitomp.man1.pdfbin16953 -> 16838 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvitype.12
-rw-r--r--Master/texmf-dist/doc/man/man1/dvitype.man1.pdfbin23496 -> 23389 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/gftodvi.12
-rw-r--r--Master/texmf-dist/doc/man/man1/gftodvi.man1.pdfbin26701 -> 26705 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/gftopk.12
-rw-r--r--Master/texmf-dist/doc/man/man1/gftopk.man1.pdfbin21256 -> 21144 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/gftype.12
-rw-r--r--Master/texmf-dist/doc/man/man1/gftype.man1.pdfbin20459 -> 20347 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/kpseaccess.12
-rw-r--r--Master/texmf-dist/doc/man/man1/kpseaccess.man1.pdfbin15934 -> 15936 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsereadlink.12
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsereadlink.man1.pdfbin14483 -> 14484 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsestat.12
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsestat.man1.pdfbin15214 -> 15216 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsewhich.12
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsewhich.man1.pdfbin22559 -> 22561 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/lacheck.116
-rw-r--r--Master/texmf-dist/doc/man/man1/lacheck.man1.pdfbin22687 -> 22491 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/latex-dev.12
-rw-r--r--Master/texmf-dist/doc/man/man1/latex-dev.man1.pdfbin15811 -> 15812 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/latex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/latex.man1.pdfbin22093 -> 22097 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/luatex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/luatex.man1.pdfbin34948 -> 34953 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mf.19
-rw-r--r--Master/texmf-dist/doc/man/man1/mf.man1.pdfbin39976 -> 40014 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mft.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mft.man1.pdfbin24238 -> 24240 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mktexlsr.17
-rw-r--r--Master/texmf-dist/doc/man/man1/mktexlsr.man1.pdfbin16771 -> 17506 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mktexmf.17
-rw-r--r--Master/texmf-dist/doc/man/man1/mktexmf.man1.pdfbin17352 -> 18242 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mktexpk.17
-rw-r--r--Master/texmf-dist/doc/man/man1/mktexpk.man1.pdfbin20353 -> 21025 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mktextfm.181
-rw-r--r--Master/texmf-dist/doc/man/man1/mktextfm.man1.pdfbin17720 -> 20165 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mpost.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mpost.man1.pdfbin29120 -> 29126 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ofm2opl.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ofm2opl.man1.pdfbin23628 -> 23628 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/opl2ofm.12
-rw-r--r--Master/texmf-dist/doc/man/man1/opl2ofm.man1.pdfbin22277 -> 22279 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ovf2ovp.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ovf2ovp.man1.pdfbin22964 -> 22964 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ovp2ovf.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ovp2ovf.man1.pdfbin23309 -> 23309 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/patgen.12
-rw-r--r--Master/texmf-dist/doc/man/man1/patgen.man1.pdfbin29918 -> 29923 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pdfetex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pdfetex.man1.pdfbin15718 -> 15602 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pdftex.1120
-rw-r--r--Master/texmf-dist/doc/man/man1/pdftex.man1.pdfbin39423 -> 40040 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pdftosrc.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pdftosrc.man1.pdfbin25807 -> 25807 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pktogf.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pktogf.man1.pdfbin21130 -> 21022 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pktype.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pktype.man1.pdfbin19261 -> 19159 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pltotf.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pltotf.man1.pdfbin21391 -> 21392 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pooltype.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pooltype.man1.pdfbin17596 -> 17486 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ppltotf.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ppltotf.man1.pdfbin19983 -> 19986 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ptex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ptex.man1.pdfbin21309 -> 21197 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ptftopl.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ptftopl.man1.pdfbin20131 -> 20134 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/tangle.12
-rw-r--r--Master/texmf-dist/doc/man/man1/tangle.man1.pdfbin26598 -> 26599 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/tex.112
-rw-r--r--Master/texmf-dist/doc/man/man1/tex.man1.pdfbin43872 -> 43953 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/tftopl.12
-rw-r--r--Master/texmf-dist/doc/man/man1/tftopl.man1.pdfbin23305 -> 23309 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/tie.12
-rw-r--r--Master/texmf-dist/doc/man/man1/tie.man1.pdfbin17510 -> 17400 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ttf2afm.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ttf2afm.man1.pdfbin21083 -> 21086 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/vftovp.12
-rw-r--r--Master/texmf-dist/doc/man/man1/vftovp.man1.pdfbin21737 -> 21621 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/vptovf.12
-rw-r--r--Master/texmf-dist/doc/man/man1/vptovf.man1.pdfbin19119 -> 19005 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/weave.12
-rw-r--r--Master/texmf-dist/doc/man/man1/weave.man1.pdfbin20793 -> 20684 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/xetex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/xetex.man1.pdfbin20386 -> 20274 bytes
106 files changed, 429 insertions, 247 deletions
diff --git a/Master/texmf-dist/doc/man/man1/aleph.1 b/Master/texmf-dist/doc/man/man1/aleph.1
index 29b6faab55a..d24305ca067 100644
--- a/Master/texmf-dist/doc/man/man1/aleph.1
+++ b/Master/texmf-dist/doc/man/man1/aleph.1
@@ -1,4 +1,4 @@
-.TH ALEPH 1 "27 May 2018" "Web2C 2019"
+.TH ALEPH 1 "6 August 2019" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
@@ -56,6 +56,13 @@ activity.
Run aleph --help to see the complete list of options; this is not
exhaustive.
.TP
+.BI -cnf-line \ string
+Parse
+.I string
+as a
+.I texmf.cnf
+configuration line. See the Kpathsea manual.
+.TP
.BI --fmt \ format
Use
.I format
diff --git a/Master/texmf-dist/doc/man/man1/aleph.man1.pdf b/Master/texmf-dist/doc/man/man1/aleph.man1.pdf
index 05aadc185eb..07644bc71ad 100644
--- a/Master/texmf-dist/doc/man/man1/aleph.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/aleph.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/amstex.1 b/Master/texmf-dist/doc/man/man1/amstex.1
index e6100f69109..efc6c6780a9 100644
--- a/Master/texmf-dist/doc/man/man1/amstex.1
+++ b/Master/texmf-dist/doc/man/man1/amstex.1
@@ -1,4 +1,4 @@
-.TH AMSTEX 1 "16 June 2015" "Web2C 2019"
+.TH AMSTEX 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/amstex.man1.pdf b/Master/texmf-dist/doc/man/man1/amstex.man1.pdf
index b9b37d44907..7cde07b1985 100644
--- a/Master/texmf-dist/doc/man/man1/amstex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/amstex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/bibtex.1 b/Master/texmf-dist/doc/man/man1/bibtex.1
index 90e894d3d5c..258e5949b79 100644
--- a/Master/texmf-dist/doc/man/man1/bibtex.1
+++ b/Master/texmf-dist/doc/man/man1/bibtex.1
@@ -1,4 +1,4 @@
-.TH BIBTEX 1 "23 February 2018" "bibtex 0.99d" "Web2C 2019"
+.TH BIBTEX 1 "23 February 2018" "bibtex 0.99d" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/bibtex.man1.pdf b/Master/texmf-dist/doc/man/man1/bibtex.man1.pdf
index 7ffec051d23..744bdb47fce 100644
--- a/Master/texmf-dist/doc/man/man1/bibtex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/bibtex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ctie.1 b/Master/texmf-dist/doc/man/man1/ctie.1
index 83384a2ec15..dff92fa43c3 100644
--- a/Master/texmf-dist/doc/man/man1/ctie.1
+++ b/Master/texmf-dist/doc/man/man1/ctie.1
@@ -1,4 +1,4 @@
-.TH CTIE 1 "7 April 2010" "Web2C 2019"
+.TH CTIE 1 "7 April 2010" "Web2C 2020"
.\"=====================================================================
.SH NAME
ctie \- merge or apply CWEB change files
diff --git a/Master/texmf-dist/doc/man/man1/ctie.man1.pdf b/Master/texmf-dist/doc/man/man1/ctie.man1.pdf
index 869c90df65c..6119453ce06 100644
--- a/Master/texmf-dist/doc/man/man1/ctie.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ctie.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ctwill.1 b/Master/texmf-dist/doc/man/man1/ctwill.1
index a7c7f7648d0..48bbed1d2f3 100644
--- a/Master/texmf-dist/doc/man/man1/ctwill.1
+++ b/Master/texmf-dist/doc/man/man1/ctwill.1
@@ -1,6 +1,6 @@
-.\" Automatically generated by Pandoc 2.7
+.\" Automatically generated by Pandoc 2.9.1.1
.\"
-.TH "CTWILL" "1" "March 10, 2019" "Web2c 2019" "General Commands Manual"
+.TH "CTWILL" "1" "December 7, 2019" "Web2c 2020" "General Commands Manual"
.hy
.SH NAME
.PP
@@ -238,7 +238,7 @@ Levy and Knuth.
.PD 0
.P
.PD
-As of 2019, \f[B]ctwill\f[R] and its utilities \f[B]ctwill-refsort\f[R] and
-\f[B]ctwill-twinx\f[R] have been fully integrated with the extended CWEBbin
-system that serves as the basis for CWEB in TeX\ Live; see the project
+\f[B]ctwill\f[R] and its utilities \f[B]ctwill-refsort\f[R] and \f[B]ctwill-twinx\f[R]
+have been fully integrated with the CWEBbin extension that serves as the
+basis for CWEB in TeX\ Live; see the project
page (https://github.com/ascherer/cwebbin).
diff --git a/Master/texmf-dist/doc/man/man1/ctwill.man1.pdf b/Master/texmf-dist/doc/man/man1/ctwill.man1.pdf
index 35e701110c3..b26d4c27659 100644
--- a/Master/texmf-dist/doc/man/man1/ctwill.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ctwill.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/cweb.1 b/Master/texmf-dist/doc/man/man1/cweb.1
index add1d03172c..00c52d3770f 100644
--- a/Master/texmf-dist/doc/man/man1/cweb.1
+++ b/Master/texmf-dist/doc/man/man1/cweb.1
@@ -1,10 +1,10 @@
-.\" Automatically generated by Pandoc 2.7
+.\" Automatically generated by Pandoc 2.9.1.1
.\"
-.TH "CWEB" "1" "January 27, 2019" "Web2c 2019" "General Commands Manual"
+.TH "CWEB" "1" "December 7, 2019" "Web2c 2020" "General Commands Manual"
.hy
.SH NAME
.PP
-ctangle, cweave \[en] translate CWEB to TeX
+ctangle, cweave \[en] translate CWEB to C/C++ and/or TeX
.SH SYNOPSIS
.PP
\f[B]ctangle\f[R] [\f[I]options\f[R]] \f[I]webfile\f[R][.w]
@@ -164,7 +164,5 @@ Many other helpers are acknowledged in the CWEB manual.
.PD 0
.P
.PD
-As of 2019, the CWEB system in TeX\ Live is based on the CWEBbin
-extension that collects ideas and improvements from numerous
-contributors; see the project
+CWEB in TeX\ Live is based on the CWEBbin extension; see the project
page (https://github.com/ascherer/cwebbin).
diff --git a/Master/texmf-dist/doc/man/man1/cweb.man1.pdf b/Master/texmf-dist/doc/man/man1/cweb.man1.pdf
index 52f35fd96b4..22a7c7983ce 100644
--- a/Master/texmf-dist/doc/man/man1/cweb.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/cweb.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvicopy.1 b/Master/texmf-dist/doc/man/man1/dvicopy.1
index 196c9d086e8..027fe614406 100644
--- a/Master/texmf-dist/doc/man/man1/dvicopy.1
+++ b/Master/texmf-dist/doc/man/man1/dvicopy.1
@@ -1,4 +1,4 @@
-.TH DVICOPY 1 TeX "24 January 1999" "Web2C 2019"
+.TH DVICOPY 1 TeX "24 January 1999" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/dvicopy.man1.pdf b/Master/texmf-dist/doc/man/man1/dvicopy.man1.pdf
index 63d8fac5988..c368ecc2a63 100644
--- a/Master/texmf-dist/doc/man/man1/dvicopy.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvicopy.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvipng.1 b/Master/texmf-dist/doc/man/man1/dvipng.1
index 3b4b57c72f5..613912fea6d 100644
--- a/Master/texmf-dist/doc/man/man1/dvipng.1
+++ b/Master/texmf-dist/doc/man/man1/dvipng.1
@@ -129,7 +129,7 @@
.\" ========================================================================
.\"
.IX Title "DVIPNG 1"
-.TH DVIPNG 1 "2019-04-07" "dvipng 1.16" "User commands"
+.TH DVIPNG 1 "2020-01-05" "dvipng 1.17" "User commands"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/Master/texmf-dist/doc/man/man1/dvipng.man1.pdf b/Master/texmf-dist/doc/man/man1/dvipng.man1.pdf
index d3c0e3dccd6..1b6dfb1aaa8 100644
--- a/Master/texmf-dist/doc/man/man1/dvipng.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvipng.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvisvgm.1 b/Master/texmf-dist/doc/man/man1/dvisvgm.1
index e482b7bfa60..5c7cb95e5a2 100644
--- a/Master/texmf-dist/doc/man/man1/dvisvgm.1
+++ b/Master/texmf-dist/doc/man/man1/dvisvgm.1
@@ -2,12 +2,12 @@
.\" Title: dvisvgm
.\" Author: Martin Gieseking <martin.gieseking@uos.de>
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 03/09/2019
+.\" Date: 2019-11-12
.\" Manual: dvisvgm Manual
-.\" Source: dvisvgm 2.6.3
+.\" Source: dvisvgm 2.8.2
.\" Language: English
.\"
-.TH "DVISVGM" "1" "03/09/2019" "dvisvgm 2\&.6\&.3" "dvisvgm Manual"
+.TH "DVISVGM" "1" "2019\-11\-12" "dvisvgm 2\&.8\&.2" "dvisvgm Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -164,7 +164,12 @@ only affects the bounding box and does not transform the page content\&. Hence,
\fB\-C, \-\-cache\fR[=\fIdir\fR]
.RS 4
To speed up the conversion process of bitmap fonts, dvisvgm saves intermediate conversion information in cache files\&. By default, these files are stored in
-\fB$HOME/\&.dvisvgm/cache\fR\&. If you prefer a different location, use option
+\fB$XDG_CACHE_HOME/dvisvgm/\fR
+or
+\fB$HOME/\&.cache/dvisvgm\fR
+if
+\fBXDG_CACHE_HOME\fR
+is not set\&. If you prefer a different location, use option
\fB\-\-cache\fR
to overwrite the default\&. Furthermore, it is also possible to disable the font caching mechanism completely with option
\fB\-\-cache=none\fR\&. If argument
@@ -196,12 +201,13 @@ By default, dvisvgm exclusively uses RGB values of the form
or
\fI#RGB\fR
to represent colors in the SVG file\&. The latter is a short form for colors whose RGB components each consist of two identical hex digits, e\&.g\&.
-\fI#123\fR
+\fB#123\fR
equals
-\fI#112233\fR\&. According to the SVG standard, it\(cqs also possible to use color names (like
+\fB#112233\fR\&. According to the SVG standard, it\(cqs also possible to use color names (like
\fBblack\fR
and
-\fBdarkblue\fR) for a limited number of predefined colors\&. In order to apply these color names rather than their RGB values, call dvisvgm with option
+\fBdarkblue\fR) for a limited number of
+predefined colors (\m[blue]https://www.w3.org/TR/SVG11/types.html#ColorKeywords\m[])\&. In order to apply these color names rather than their RGB values, call dvisvgm with option
\fB\-\-colornames\fR\&. All colors without an SVG color name will still be represented by RGB values\&.
.RE
.PP
@@ -219,10 +225,10 @@ special command is created and forwarded to the PostScript special handler\&. Th
for further information\&.
.RE
.PP
-\fB\-e, \-\-exact\fR
+\fB\-e, \-\-exact\-bbox\fR
.RS 4
This option tells dvisvgm to compute the precise bounding box of each character\&. By default, the values stored in a font\(cqs TFM file are used to determine a glyph\(cqs extent\&. As these values are intended to implement optimal character placements and are not designed to represent the exact dimensions, they don\(cqt necessarily correspond with the bounds of the visual glyphs\&. Thus, width and/or height of some glyphs may be larger (or smaller) than the respective TFM values\&. As a result, this can lead to clipped characters at the bounds of the SVG graphics\&. With option
-\fB\-\-exact\fR
+\fB\-\-exact\-bbox\fR
given, dvisvgm analyzes the actual shape of each character and derives a usually tight bounding box\&.
.RE
.PP
@@ -258,7 +264,9 @@ is omitted, dvisvgm looks for the default map files
\fIpdftex\&.map\fR,
\fIdvipdfm\&.map\fR, and
\fIpsfonts\&.map\fR
-(in this order)\&. Otherwise, the files as option arguments are evaluated in the given order\&. Multiple filenames must be separated by commas without leading and/or trailing whitespace\&. By default, redefined mappings do not replace previous ones\&. However, each filename can be preceded by an optional mode specifier (\fB+\fR,
+(in this order)\&. Otherwise, the files given as option arguments are evaluated in the given order\&. Multiple filenames must be separated by commas without leading and/or trailing whitespace\&.
+.sp
+By default, redefined mappings do not replace previous ones\&. However, each filename can be preceded by an optional mode specifier (\fB+\fR,
\fB\-\fR, or
\fB=\fR) to change this behavior:
.PP
@@ -298,7 +306,10 @@ replace previous entries\&. Afterwards, all definitions for the fonts given in
\fImyfile2\&.map\fR
are removed from the font map tree\&.
.sp
-For further information about the map file formats and the mode specifiers, see the manuals of dvips and dvipdfm\&.
+For further information about the map file formats and the mode specifiers, see the manuals of
+dvips (\m[blue]https://tug.org/texinfohtml/dvips.html\m[])
+and
+dvipdfm (\m[blue]https://ctan.org/tex-archive/dviware/dvipdfm\m[])\&.
.RE
.RE
.PP
@@ -337,7 +348,7 @@ parameter is an integer value between 0 and 2\&. It selects the display variant
Disables the removal of temporary files as created by Metafont (usually \&.gf, \&.tfm, and \&.log files) or the TrueType/WOFF module\&.
.RE
.PP
-\fB\-\-libgs\fR=\fIfilename\fR
+\fB\-\-libgs\fR=\fIpath\fR
.RS 4
This option is only available if the Ghostscript library is not directly linked to dvisvgm and if PostScript support was not completely disabled during compilation\&. In this case, dvisvgm tries to load the shared GS library dynamically during runtime\&. By default, it expects the library\(cqs name to be
\fBlibgs\&.so\&.X\fR
@@ -345,10 +356,20 @@ This option is only available if the Ghostscript library is not directly linked
\fBX\fR
is the ABI version of the library) or
\fBgsdll32\&.dll\fR/\fBgsdll64\&.dll\fR
-(Windows)\&. Option
+(Windows)\&. If dvisvgm doesn\(cqt find the library, option
\fB\-\-libgs\fR
-can be used to give a different name\&. Alternatively, it\(cqs also possible to set the GS library name by the environment variable
-\fBLIBGS\fR\&. The latter has less precedence than the command\-line option, i\&.e\&. dvisvgm ignores variable
+can be used to specify the correct path and filename, e\&.g\&.
+\fB\-\-libgs=/usr/local/lib/libgs\&.so\&.9\fR
+or
+\fB\-\-libgs=\egs\egs9\&.25\ebin\egsdll64\&.dll\fR\&.
+.sp
+Alternatively, it\(cqs also possible to assign the path to environment variable
+\fBLIBGS\fR, e\&.g\&.
+\fBexport LIBGS=/usr/local/lib/libgs\&.so\&.9\fR
+or
+\fBset LIBGS=\egs\egs9\&.25\ebin\egsdll63\&.dll\fR\&.
+\fBLIBGS\fR
+has less precedence than the command\-line option, i\&.e\&. dvisvgm ignores variable
\fBLIBGS\fR
if
\fB\-\-libgs\fR
@@ -432,7 +453,7 @@ If this option is given, dvisvgm doesn\(cqt create SVG
\fIfont\fR
elements but uses
\fIpaths\fR
-instead\&. The resulting SVG files tend to be larger but they are concurrently more compatible with most applications that don\(cqt support SVG fonts yet\&. The optional argument
+instead\&. The resulting SVG files tend to be larger but are concurrently more compatible with most applications that don\(cqt support SVG fonts\&. The optional argument
\fIvariant\fR
selects the method how to substitute fonts by paths\&. Variant 0 creates
\fIpath\fR
@@ -469,6 +490,82 @@ By default, dvisvgm creates CSS styles and class attributes to reference fonts\&
\fB\-\-no\-styles\fR\&.
.RE
.PP
+\fB\-O, \-\-optimize\fR[=\fImodules\fR]
+.RS 4
+Applies several optimizations on the generated SVG tree to reduce the file size\&. The optimizations are performed by running separate optimizer modules specified by optional argument
+\fImodules\fR\&. It may consist of a single module name or a comma\-separated list of several module names\&. The corresponding modules are executed one by one in the given order and thus transform the XML tree gradually\&.
+.sp
+The following list describes the currently available optimizer modules\&.
+.PP
+\fBlist\fR
+.RS 4
+Lists all available optimizer modules and exits\&.
+.RE
+.PP
+\fBnone\fR
+.RS 4
+If this argument is given, dvisvgm doesn\(cqt apply any optimization\&.
+\fBnone\fR
+can\(cqt be combined with other module names\&.
+.RE
+.PP
+\fBall\fR
+.RS 4
+Performs all optimizations listed below\&. This is also the default if option
+\fB\-\-optimize\fR
+is used without argument\&. The modules are executed in a predefined order that usually leads to the best results\&.
+\fBall\fR
+can\(cqt be combined with other module names\&.
+.RE
+.PP
+\fBcollapse\-groups\fR
+.RS 4
+Combines nested group elements (\fB<g>\fR\&...\fB</g>\fR) that contain only a single group each\&. If possible, the group attributes are moved to the outermost element of the processed subtree\&. This module also unwraps group elements that have no attributes at all\&.
+.RE
+.PP
+\fBgroup\-attributes\fR
+.RS 4
+Creates groups (\fB<g>\fR\&...\fB</g>\fR) for common attributes around adjacent elements\&. Each attribute is moved to a separate group so that multiple common attributes lead to nested groups\&. They can be combined by applying optimizer module
+\fIcollapse\-groups\fR
+afterwards\&. The algorithm only takes inheritable properties, such as
+\fBfill\fR
+or
+\fBstroke\-width\fR, into account and only removes them from an element if none of the other attributes, like
+\fBid\fR, prevents this\&.
+.RE
+.PP
+\fBremove\-clippath\fR
+.RS 4
+Removes all redundant
+\fIclipPath\fR
+elements\&. This optimization was already present in former versions of dvisvgm and was always applied by default\&. This behavior is retained, i\&.e\&. dvisvgm executes this module even if option
+\fB\-\-optimize\fR
+is not given\&. You can use argument
+\fInone\fR
+to prevent that\&.
+.RE
+.PP
+\fBsimplify\-text\fR
+.RS 4
+If a
+\fBtext\fR
+element only contains whitespace nodes and
+\fBtspan\fR
+elements, all common inheritable attributes of the latter are moved to the enclosing text element\&. All
+\fBtspan\fR
+elements without further attributes are unwrapped\&.
+.RE
+.PP
+\fBsimplify\-transform\fR
+.RS 4
+Tries to shorten all
+\fItransform\fR
+attributes\&. This module combines the transformation commands of each attribute and decomposes the resulting transformation matrix into a sequence of basic transformations, i\&.e\&. translation, scaling, rotation, and skewing\&. If this sequence is shorter than the equivalent
+\fImatrix\fR
+expression, it\(cqs assigned to the attribute\&. Otherwise, the matrix expression is used\&.
+.RE
+.RE
+.PP
\fB\-o, \-\-output\fR=\fIpattern\fR
.RS 4
Sets the pattern specifying the names of the generated SVG files\&. Parameter
@@ -578,17 +675,20 @@ provides a combined hash computed from the DVI data and the command\-line option
Since the page number isn\(cqt part of the file name by default, different DVI pages with identical contents get the same file name\&. Therefore, only the first one is converted while the others are skipped\&. To create separate files for each page, you can add the page number to the output pattern, e\&.g\&.
\fB\-\-output="%f\-%p\-%hc"\fR\&.
.sp
-By default, dvisvgm uses the XXH64 hash algorithm to compute the values provided through
+By default, dvisvgm uses the fast XXH64 hash algorithm to compute the values provided through
\fB%hd\fR
and
-\fB%hc\fR\&. It\(cqs extremely fast, and a 64\-bit hash should be sufficient for most documents with an average size of pages\&. Alternatively, XXH32 and MD5 can be used as well\&. The desired algorithm is specified by argument
+\fB%hc\fR\&. 64\-bit hashes should be sufficient for most documents with an average size of pages\&. Alternatively, XXH32 and MD5 can be used as well\&. The desired algorithm is specified by argument
\fIparams\fR
of option
\fB\-\-page\-hashes\fR\&. It takes one of the strings
\fBMD5\fR,
\fBXXH32\fR, and
\fBXXH64\fR, where the names can be given in lower case too, like
-\fB\-\-page\-hashes=md5\fR\&.
+\fB\-\-page\-hashes=md5\fR\&. Since version 0\&.7\&.1, xxHash provides an experimental 128\-bit hash function, whose algorithm may still change with the next versions of the library\&. If the corresponding API is available, dvisvgm supports the new hash function and option
+\fB\-\-page\-hashes\fR
+additionally accepts the algorithm specifier
+\fBXXH128\fR\&.
.sp
Finally, option
\fB\-\-page\-hashes\fR
@@ -986,17 +1086,22 @@ dvisvgm offers its own small set of specials\&. The following list gives a brief
.PP
\fBdvisvgm:raw\fR \fItext\fR
.RS 4
-Adds an arbitrary sequence of characters to the page section of the SVG document\&. dvisvgm does not perform any validation here, thus the user has to ensure that the resulting SVG is still valid\&. Parameter
+Adds an arbitrary sequence of XML nodes to the page section of the SVG document\&. dvisvgm checks syntax and proper nesting of the inserted elements but does not perform any validation, thus the user has to ensure that the resulting SVG is still valid\&. Opening and closing tags may be distributed among different
+\fBraw\fR
+specials\&. The tags themselves can also be split but must be continued with the immediatly following
+\fBraw\fR
+special\&. Both syntactically incorrect and wrongly nested tags lead to error messages\&. Parameter
\fItext\fR
-may contain the expressions
+may also contain the expressions
\fB{?x}\fR,
-\fB{?y}\fR, and
-\fB{?color}\fR
+\fB{?y}\fR,
+\fB{?color}\fR, and
+\fB{?matrix}\fR
that expand to the current
\fIx\fR
or
\fIy\fR
-coordinate and the current color, respectively\&. Furthermore,
+coordinate, the current color, and current transformation matrix, respectively\&. Furthermore,
\fB{?nl}\fR
expands to a newline character\&.
.RE
@@ -1004,7 +1109,7 @@ expands to a newline character\&.
\fBdvisvgm:rawdef\fR \fItext\fR
.RS 4
This command is similar to
-\fBdvisvgm:raw\fR, but puts the raw text into the <defs> section of the SVG document currently being generated\&.
+\fBdvisvgm:raw\fR, but puts the XML nodes into the <defs> section of the SVG document currently being generated\&.
.RE
.PP
\fBdvisvgm:rawset\fR \fIname\fR \&... \fBdvisvgm:endrawset\fR
@@ -1017,7 +1122,7 @@ specials enclosed by
\fBdvisvgm:rawset\fR
and
\fBdvisvgm:endrawset\fR
-are not evaluated immediately but jointly stored under the given
+are not evaluated immediately but stored together under the given
\fIname\fR
for later use\&. Once defined, the named fragment can be referenced throughout the DVI file by
\fBdvisvgm:rawput\fR
@@ -1065,6 +1170,16 @@ can be given together with a unit specifier (see option
\fB\-\-bbox\fR) or as plain floating point numbers\&. In the latter case, TeX point units are assumed (1in = 72\&.27pt)\&.
.RE
.PP
+\fBdvisvgm:bbox\fR lock
+.RS 4
+Locks the bounding box of the current page and prevents it from further updating, i\&.e\&. graphics elements added after calling this special are not taken into account in determining the extent of the bounding box\&.
+.RE
+.PP
+\fBdvisvgm:bbox\fR unlock
+.RS 4
+Unlocks the previously locked bounding box of the current page so that it gets updated again when adding graphics elements to the page\&.
+.RE
+.PP
\fBdvisvgm:bbox\fR n[ew] \fIname\fR
.RS 4
Defines or resets a local bounding box called
@@ -1082,7 +1197,7 @@ expands to the four values
wasn\(cqt previously defined, all four values equal to zero\&.
.RE
.PP
-\fBdvisvgm:bbox\fR \fIwidth\fR \fIheight\fR [\fIdepth\fR]
+\fBdvisvgm:bbox\fR \fIwidth\fR \fIheight\fR [\fIdepth\fR] [\fBtransform\fR]
.RS 4
Updates the bounding box of the current page by embedding a virtual rectangle (\fIx\fR,
\fIy\fR,
@@ -1098,17 +1213,23 @@ is specified, dvisvgm embeds a second rectangle (\fIx\fR,
can be given together with a unit specifier (see option
\fB\-\-bbox\fR) or as plain floating point numbers\&. In the latter case, TeX point units are assumed (1in = 72\&.27pt)\&. Depending on size and position of the virtual rectangle, this command either enlarges the overall bounding box or leaves it as is\&. It\(cqs not possible to reduce its extent\&. This special should be used together with
\fBdvisvgm:raw\fR
-in order to update the viewport of the page properly\&.
+in order to update the viewport of the page properly\&. By default, the box extents are assigned unchanged and, in particular, are not altered by transformation commands\&. In order to apply the current transformation matrix, the optional modifier
+\fBtransform\fR
+can be added at the end of the special statement\&.
.RE
.PP
-\fBdvisvgm:bbox\fR a[bs] \fIx1\fR \fIy1\fR \fIx2\fR \fIy2\fR
+\fBdvisvgm:bbox\fR a[bs] \fIx1\fR \fIy1\fR \fIx2\fR \fIy2\fR [\fBtransform\fR]
.RS 4
-This variant of the bbox special updates the bounding box by embedding a virtual rectangle (\fIx1\fR,\fIy1\fR,\fIx2\fR,\fIy2\fR)\&. The points (\fIx1\fR,\fIy1\fR) and (\fIx2\fR,\fIy2\fR) denote the absolute coordinates of two diagonal corners of the rectangle\&.
+This variant of the bbox special updates the bounding box by embedding a virtual rectangle (\fIx1\fR,\fIy1\fR,\fIx2\fR,\fIy2\fR)\&. The points (\fIx1\fR,\fIy1\fR) and (\fIx2\fR,\fIy2\fR) denote the absolute coordinates of two diagonal corners of the rectangle\&. As with the relative special variant described above, the optional modifier
+\fBtransform\fR
+allows for applying the current transformation matrix to the bounding box\&.
.RE
.PP
-\fBdvisvgm:bbox\fR f[ix] \fIx1\fR \fIy1\fR \fIx2\fR \fIy2\fR
+\fBdvisvgm:bbox\fR f[ix] \fIx1\fR \fIy1\fR \fIx2\fR \fIy2\fR [\fBtransform\fR]
.RS 4
-This variant of the bbox special assigns an absolute (final) bounding box to the resulting SVG\&. After executing this command, dvisvgm doesn\(cqt further alter the bounding box coordinates, except this special is called again later\&. The points (\fIx1\fR,\fIy1\fR) and (\fIx2\fR,\fIy2\fR) denote the absolute coordinates of two diagonal corners of the rectangle\&.
+This variant of the bbox special assigns an absolute (final) bounding box to the resulting SVG\&. After executing this command, dvisvgm doesn\(cqt further alter the bounding box coordinates, except this special is called again later\&. The points (\fIx1\fR,\fIy1\fR) and (\fIx2\fR,\fIy2\fR) denote the absolute coordinates of two diagonal corners of the rectangle\&. As with the relative special variant described above, the optional modifier
+\fBtransform\fR
+allows for applying the current transformation matrix to the bounding box\&.
.sp
The following TeX snippet adds two raw SVG elements to the output and updates the bounding box accordingly:
.sp
@@ -1117,11 +1238,11 @@ The following TeX snippet adds two raw SVG elements to the output and updates th
.\}
.nf
\especial{dvisvgm:raw <circle cx=\*(Aq{?x}\*(Aq cy=\*(Aq{?y}\*(Aq r=\*(Aq10\*(Aq stroke=\*(Aqblack\*(Aq fill=\*(Aqred\*(Aq/>}%
-\especial{dvisvgm:bbox 10bp 10bp 10bp}%
-\especial{dvisvgm:bbox \-10bp 10bp 10bp}
+\especial{dvisvgm:bbox 10bp 10bp 10bp transform}%
+\especial{dvisvgm:bbox \-10bp 10bp 10bp transform}
-\especial{dvisvgm:raw <path d=\*(AqM50 200 L10 250 H100 Z\*(Aq stroke=\*(Aqblack\*(Aq fill=\*(Aqblue\*(Aq/>}
-\especial{dvisvgm:bbox abs 10bp 200bp 100bp 250bp}
+\especial{dvisvgm:raw <path d=\*(AqM50 200 L10 250 H100 Z\*(Aq stroke=\*(Aqblack\*(Aq fill=\*(Aqblue\*(Aq/>}%
+\especial{dvisvgm:bbox abs 10bp 200bp 100bp 250bp transform}
.fi
.if n \{\
.RE
@@ -1181,8 +1302,8 @@ pdfTeX user manual (\m[blue]https://ctan.org/pkg/pdftex\m[])\&.
\fBps\fR
.RS 4
The famous DVI driver
-\fIdvips\fR
-introduced its own set of specials in order to embed PostScript code into DVI files, which greatly improves the capabilities of DVI documents\&. One aim of dvisvgm is to completely evaluate all PostScript snippets and to convert as many of them as possible to SVG\&. In contrast to dvips, dvisvgm uses floating point arithmetics to compute the precise position of each graphic element, i\&.e\&. it doesn\(cqt round the coordinates\&. Therefore, the relative locations of the graphic elements may slightly differ from those computed by dvips\&.
+\fIdvips\fR (\m[blue]https://www.tug.org/texinfohtml/dvips.html\m[])
+introduced its own set of specials in order to embed PostScript code into DVI files, which greatly improves the capabilities of DVI documents\&. One aim of dvisvgm is to completely evaluate all PostScript fragments and to convert as many of them as possible to SVG\&. In contrast to dvips, dvisvgm uses floating point arithmetics to compute the precise position of each graphic element, i\&.e\&. it doesn\(cqt round the coordinates\&. Therefore, the relative locations of the graphic elements may slightly differ from those computed by dvips\&.
.sp
Since PostScript is a rather complex language, dvisvgm does not implement its own PostScript interpreter but relies on
Ghostscript (\m[blue]https://ghostscript.com\m[])
@@ -1219,66 +1340,75 @@ If you call dvisvgm with option
The TPIC special set defines instructions for drawing simple geometric objects\&. Some LaTeX packages, like eepic and tplot, use these specials to describe graphics\&.
.RE
.SH "EXAMPLES"
-.sp
-.if n \{\
+.PP
+\fBdvisvgm file\fR
.RS 4
-.\}
-.nf
-dvisvgm file
-.fi
-.if n \{\
+Converts the first page of
+\fIfile\&.dvi\fR
+to
+\fIfile\&.svg\fR\&.
.RE
-.\}
-.sp
-Converts the first page of \fIfile\&.dvi\fR to \fIfile\&.svg\fR\&.
-.sp
-.if n \{\
+.PP
+\fBdvisvgm \-p1\-5 file\fR
.RS 4
-.\}
-.nf
-dvisvgm \- < file\&.dvi
-.fi
-.if n \{\
+Converts the first five pages of
+\fIfile\&.dvi\fR
+to
+\fIfile\-1\&.svg\fR,\&...,\fIfile\-5\&.svg\fR\&.
.RE
-.\}
-.sp
-Converts the first page of \fIfile\&.dvi\fR to \fIstdin\&.svg\fR where the contents of \fIfile\&.dvi\fR is read from \fBstdin\fR\&.
-.sp
-.if n \{\
+.PP
+\fBdvisvgm \-p1\- file\fR
.RS 4
-.\}
-.nf
-dvisvgm \-z file
-.fi
-.if n \{\
+Converts all pages of
+\fIfile\&.dvi\fR
+to separate SVG files\&.
.RE
-.\}
-.sp
-Converts the first page of \fIfile\&.dvi\fR to \fIfile\&.svgz\fR with default compression level 9\&.
-.sp
-.if n \{\
+.PP
+\fBdvisvgm \-p1,3 \-O file\fR
.RS 4
-.\}
-.nf
-dvisvgm \-p5 \-z3 \-ba4\-l \-onewfile file
-.fi
-.if n \{\
+Converts the first and third page of
+\fIfile\&.dvi\fR
+to optimized SVG files\&.
.RE
-.\}
-.sp
-Converts the fifth page of \fIfile\&.dvi\fR to \fInewfile\&.svgz\fR with compression level 3\&. The bounding box is set to DIN/ISO A4 in landscape format\&.
-.sp
-.if n \{\
+.PP
+\fBdvisvgm \- < file\&.dvi\fR
.RS 4
-.\}
-.nf
-dvisvgm \-\-transform="R20,w/3,2h/5 T1cm,1cm S2,3" file
-.fi
-.if n \{\
+Converts the first page of
+\fIfile\&.dvi\fR
+to
+\fIstdin\&.svg\fR
+where the contents of
+\fIfile\&.dvi\fR
+is read from
+\fBstdin\fR\&.
+.RE
+.PP
+\fBdvisvgm \-z file\fR
+.RS 4
+Converts the first page of
+\fIfile\&.dvi\fR
+to
+\fIfile\&.svgz\fR
+with default compression level 9\&.
+.RE
+.PP
+\fBdvisvgm \-p5 \-z3 \-ba4\-l \-o newfile file\fR
+.RS 4
+Converts the fifth page of
+\fIfile\&.dvi\fR
+to
+\fInewfile\&.svgz\fR
+with compression level 3\&. The bounding box is set to DIN/ISO A4 in landscape format\&.
+.RE
+.PP
+\fBdvisvgm \-\-transform="R20,w/3,2h/5 T1cm,1cm S2,3" file\fR
+.RS 4
+Converts the first page of
+\fIfile\&.dvi\fR
+to
+\fIfile\&.svg\fR
+where three transformations are applied\&.
.RE
-.\}
-.sp
-Converts the first page of \fIfile\&.dvi\fR to \fIfile\&.svg\fR where three transformations are applied\&.
.SH "ENVIRONMENT"
.sp
dvisvgm uses the \fBkpathsea\fR library for locating the files that it opens\&. Hence, the environment variables described in the library\(cqs documentation influence the converter\&.
diff --git a/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf b/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf
index f69873889eb..9525992e48c 100644
--- a/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvitomp.1 b/Master/texmf-dist/doc/man/man1/dvitomp.1
index edbe61e9a8a..2499296b761 100644
--- a/Master/texmf-dist/doc/man/man1/dvitomp.1
+++ b/Master/texmf-dist/doc/man/man1/dvitomp.1
@@ -1,4 +1,4 @@
-.TH DVITOMP 1 "16 June 2015" "Web2C 2019"
+.TH DVITOMP 1 "16 June 2015" "Web2C 2020"
.\" man page by Jim Van Zandt <jrv@vanzandt.mv.com>
.SH NAME
dvitomp \- convert a TeX DVI file to a MetaPost MPXFILE
diff --git a/Master/texmf-dist/doc/man/man1/dvitomp.man1.pdf b/Master/texmf-dist/doc/man/man1/dvitomp.man1.pdf
index 24ec1da46eb..89d61ace27f 100644
--- a/Master/texmf-dist/doc/man/man1/dvitomp.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvitomp.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvitype.1 b/Master/texmf-dist/doc/man/man1/dvitype.1
index 643e1ae29ad..51992b50037 100644
--- a/Master/texmf-dist/doc/man/man1/dvitype.1
+++ b/Master/texmf-dist/doc/man/man1/dvitype.1
@@ -1,4 +1,4 @@
-.TH DVITYPE 1 "16 June 2015" "Web2C 2019"
+.TH DVITYPE 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/dvitype.man1.pdf b/Master/texmf-dist/doc/man/man1/dvitype.man1.pdf
index 574660f9f25..a8ad2527536 100644
--- a/Master/texmf-dist/doc/man/man1/dvitype.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvitype.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/gftodvi.1 b/Master/texmf-dist/doc/man/man1/gftodvi.1
index 796242f0a40..f886761f1b0 100644
--- a/Master/texmf-dist/doc/man/man1/gftodvi.1
+++ b/Master/texmf-dist/doc/man/man1/gftodvi.1
@@ -1,4 +1,4 @@
-.TH GFTODVI 1 "25 March 2019" "Web2C 2019"
+.TH GFTODVI 1 "25 March 2019" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/gftodvi.man1.pdf b/Master/texmf-dist/doc/man/man1/gftodvi.man1.pdf
index cec835eab2a..f674845b985 100644
--- a/Master/texmf-dist/doc/man/man1/gftodvi.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/gftodvi.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/gftopk.1 b/Master/texmf-dist/doc/man/man1/gftopk.1
index 8736bf2eb3d..ff972229a6b 100644
--- a/Master/texmf-dist/doc/man/man1/gftopk.1
+++ b/Master/texmf-dist/doc/man/man1/gftopk.1
@@ -1,4 +1,4 @@
-.TH GFTOPK 1 "16 June 2015" "Web2C 2019"
+.TH GFTOPK 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/gftopk.man1.pdf b/Master/texmf-dist/doc/man/man1/gftopk.man1.pdf
index 07237afd1a6..b65588ff028 100644
--- a/Master/texmf-dist/doc/man/man1/gftopk.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/gftopk.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/gftype.1 b/Master/texmf-dist/doc/man/man1/gftype.1
index a05ef17d6d8..099b7156a90 100644
--- a/Master/texmf-dist/doc/man/man1/gftype.1
+++ b/Master/texmf-dist/doc/man/man1/gftype.1
@@ -1,4 +1,4 @@
-.TH GFTYPE 1 "16 June 2015" "Web2C 2019"
+.TH GFTYPE 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/gftype.man1.pdf b/Master/texmf-dist/doc/man/man1/gftype.man1.pdf
index 4c4d5d37a3d..45f18a4951b 100644
--- a/Master/texmf-dist/doc/man/man1/gftype.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/gftype.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/kpseaccess.1 b/Master/texmf-dist/doc/man/man1/kpseaccess.1
index d4778f2b1e6..5723050873f 100644
--- a/Master/texmf-dist/doc/man/man1/kpseaccess.1
+++ b/Master/texmf-dist/doc/man/man1/kpseaccess.1
@@ -1,4 +1,4 @@
-.TH KPSEACCESS 1 "1 March 2011" "Kpathsea 6.3.1"
+.TH KPSEACCESS 1 "1 March 2011" "Kpathsea 6.3.2"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
diff --git a/Master/texmf-dist/doc/man/man1/kpseaccess.man1.pdf b/Master/texmf-dist/doc/man/man1/kpseaccess.man1.pdf
index fbbaaba79c6..8c63d00f491 100644
--- a/Master/texmf-dist/doc/man/man1/kpseaccess.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/kpseaccess.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/kpsereadlink.1 b/Master/texmf-dist/doc/man/man1/kpsereadlink.1
index 6480557934e..e6159a308f1 100644
--- a/Master/texmf-dist/doc/man/man1/kpsereadlink.1
+++ b/Master/texmf-dist/doc/man/man1/kpsereadlink.1
@@ -1,4 +1,4 @@
-.TH KPSEREADLINK 1 "1 March 2011" "Kpathsea 6.3.1"
+.TH KPSEREADLINK 1 "1 March 2011" "Kpathsea 6.3.2"
.\"=====================================================================
.SH NAME
kpsereadlink \- print contents of symbolic link
diff --git a/Master/texmf-dist/doc/man/man1/kpsereadlink.man1.pdf b/Master/texmf-dist/doc/man/man1/kpsereadlink.man1.pdf
index 6c58e22de0c..b75247f7e59 100644
--- a/Master/texmf-dist/doc/man/man1/kpsereadlink.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/kpsereadlink.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/kpsestat.1 b/Master/texmf-dist/doc/man/man1/kpsestat.1
index 0d376a491c9..77e0be9e6a8 100644
--- a/Master/texmf-dist/doc/man/man1/kpsestat.1
+++ b/Master/texmf-dist/doc/man/man1/kpsestat.1
@@ -1,4 +1,4 @@
-.TH KPSESTAT 1 "1 March 2011" "Kpathsea 6.3.1"
+.TH KPSESTAT 1 "1 March 2011" "Kpathsea 6.3.2"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
diff --git a/Master/texmf-dist/doc/man/man1/kpsestat.man1.pdf b/Master/texmf-dist/doc/man/man1/kpsestat.man1.pdf
index f063ee9b563..69c350b1c51 100644
--- a/Master/texmf-dist/doc/man/man1/kpsestat.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/kpsestat.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/kpsewhich.1 b/Master/texmf-dist/doc/man/man1/kpsewhich.1
index 16e1b1881c6..b8d5385c237 100644
--- a/Master/texmf-dist/doc/man/man1/kpsewhich.1
+++ b/Master/texmf-dist/doc/man/man1/kpsewhich.1
@@ -1,4 +1,4 @@
-.TH KPSEWHICH 1 "1 March 2011" "Kpathsea 6.3.1"
+.TH KPSEWHICH 1 "1 March 2011" "Kpathsea 6.3.2"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
diff --git a/Master/texmf-dist/doc/man/man1/kpsewhich.man1.pdf b/Master/texmf-dist/doc/man/man1/kpsewhich.man1.pdf
index fb2af7a4b9e..7dadf35a235 100644
--- a/Master/texmf-dist/doc/man/man1/kpsewhich.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/kpsewhich.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/lacheck.1 b/Master/texmf-dist/doc/man/man1/lacheck.1
index 93874f1aab2..92170dee511 100644
--- a/Master/texmf-dist/doc/man/man1/lacheck.1
+++ b/Master/texmf-dist/doc/man/man1/lacheck.1
@@ -1,6 +1,6 @@
-.TH "LaCheck" "1" "2015-01-10" "Release 1.28"
+.TH "LaCheck" "1" "2019-07-09" "Release 1.29 (TeX Live)"
.SH NAME
-lacheck - A consistency checker for LaTeX documents.
+lacheck - a consistency checker for LaTeX documents
.SH SYNOPSIS
.B lacheck
.IR filename [ \fB.tex\fP ]
@@ -46,8 +46,7 @@ LaCheck will read files that are input using \\input or \\include.
Files with suffix \`.sty\' are omitted, as they probably will cause
LaCheck to crash.
.LP
-LaCheck may be invoked from within Emacs(1) using compile:
-
+LaCheck may be invoked from within emacs(1) using M-x compile.
To run:
.B "M-x compile RET lacheck RET"
, and then
@@ -83,10 +82,9 @@ with something that LaCheck thinks is an abbreviation an missing \`\\
\' error may also occur, if the following sentence begins with a
lowercase letter.
.LP
-A mismatch error may cause more to follow, due to the chosen
-algorithm. In such cases just correct the
-.I "first"
-error and run LaCheck again
+A mismatch error may cause more to follow, due to the lack of good
+error recovery. In such cases, just correct the first
+error and run LaCheck again.
.LP
Braces, environments and math mode must be balanced within a file.
.LP
@@ -104,4 +102,4 @@ Ideas for improvements and bug reports are very welcome. Such
should be directed to the maintainers; please email tex-live@tug.org.
.SH AUTHOR
Kresten Krab Thorup with modifications by Per Abrahamsen.
-Currently maintained as part of TeX Live (http://tug.org/texlive).
+Currently maintained as part of TeX Live (https://tug.org/texlive).
diff --git a/Master/texmf-dist/doc/man/man1/lacheck.man1.pdf b/Master/texmf-dist/doc/man/man1/lacheck.man1.pdf
index 468f0c34dfd..156e7118830 100644
--- a/Master/texmf-dist/doc/man/man1/lacheck.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/lacheck.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/latex-dev.1 b/Master/texmf-dist/doc/man/man1/latex-dev.1
index ca9a604ef81..4d29ed326e4 100644
--- a/Master/texmf-dist/doc/man/man1/latex-dev.1
+++ b/Master/texmf-dist/doc/man/man1/latex-dev.1
@@ -1,4 +1,4 @@
-.TH LATEX-DEV 1 "17 November 2019" "Web2C 2019"
+.TH LATEX-DEV 1 "17 November 2019" "Web2C 2020"
.SH NAME
latex-dev, pdflatex-dev, xelatex-dev, lualatex-dev, dvilualatex-dev, platex-dev, uplatex-dev \- release candidate LaTeX testing
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/latex-dev.man1.pdf b/Master/texmf-dist/doc/man/man1/latex-dev.man1.pdf
index 7a1dfb90178..30317db3772 100644
--- a/Master/texmf-dist/doc/man/man1/latex-dev.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/latex-dev.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/latex.1 b/Master/texmf-dist/doc/man/man1/latex.1
index b83d6c6d3dc..0545b558fed 100644
--- a/Master/texmf-dist/doc/man/man1/latex.1
+++ b/Master/texmf-dist/doc/man/man1/latex.1
@@ -1,4 +1,4 @@
-.TH LATEX 1 "30 April 2018" "Web2C 2019"
+.TH LATEX 1 "30 April 2018" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/latex.man1.pdf b/Master/texmf-dist/doc/man/man1/latex.man1.pdf
index 0a58108a893..f9df2ae82e2 100644
--- a/Master/texmf-dist/doc/man/man1/latex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/latex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/luatex.1 b/Master/texmf-dist/doc/man/man1/luatex.1
index 169b12cf0e6..a9626ae3887 100644
--- a/Master/texmf-dist/doc/man/man1/luatex.1
+++ b/Master/texmf-dist/doc/man/man1/luatex.1
@@ -1,4 +1,4 @@
-.TH LUATEX 1 "17 November 2019" "Web2C 2019"
+.TH LUATEX 1 "17 November 2019" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/luatex.man1.pdf b/Master/texmf-dist/doc/man/man1/luatex.man1.pdf
index 4bf0dd86bbe..fee90601229 100644
--- a/Master/texmf-dist/doc/man/man1/luatex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/luatex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mf.1 b/Master/texmf-dist/doc/man/man1/mf.1
index 5d78e05c8ec..147b2493b84 100644
--- a/Master/texmf-dist/doc/man/man1/mf.1
+++ b/Master/texmf-dist/doc/man/man1/mf.1
@@ -1,4 +1,4 @@
-.TH MF 1 "17 January 2018" "Web2C 2019"
+.TH MF 1 "6 August 2019" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
@@ -252,6 +252,13 @@ as the name of the base to be used, instead of the name by which
.I %&
line.
.TP
+.BI -cnf-line \ string
+Parse
+.I string
+as a
+.I texmf.cnf
+configuration line. See the Kpathsea manual.
+.TP
.B -file-line-error
Print error messages in the form
.I file:line:error
diff --git a/Master/texmf-dist/doc/man/man1/mf.man1.pdf b/Master/texmf-dist/doc/man/man1/mf.man1.pdf
index cd72d4add10..0eec572c333 100644
--- a/Master/texmf-dist/doc/man/man1/mf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mft.1 b/Master/texmf-dist/doc/man/man1/mft.1
index c90393fb103..a825179e09d 100644
--- a/Master/texmf-dist/doc/man/man1/mft.1
+++ b/Master/texmf-dist/doc/man/man1/mft.1
@@ -1,4 +1,4 @@
-.TH MFT 1 "27 May 2018" "Web2C 2019"
+.TH MFT 1 "27 May 2018" "Web2C 2020"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
diff --git a/Master/texmf-dist/doc/man/man1/mft.man1.pdf b/Master/texmf-dist/doc/man/man1/mft.man1.pdf
index 9c405735b97..633c0ff6e28 100644
--- a/Master/texmf-dist/doc/man/man1/mft.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mft.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mktexlsr.1 b/Master/texmf-dist/doc/man/man1/mktexlsr.1
index d6cbad1d495..5036e381bff 100644
--- a/Master/texmf-dist/doc/man/man1/mktexlsr.1
+++ b/Master/texmf-dist/doc/man/man1/mktexlsr.1
@@ -1,4 +1,4 @@
-.TH MKTEXLSR 1 "1 March 2011" "Kpathsea 6.3.1"
+.TH MKTEXLSR 1 "31 January 2020" "TeX Live" "User Commands"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
@@ -42,3 +42,8 @@ Print help message and exit.
.TP
.B --version
Print version information and exit.
+.\"=====================================================================
+.SH "REPORTING BUGS"
+Report bugs to: tex-k@tug.org (https://lists.tug.org/tex-k)
+.br
+\*(TX Live home page: https://tug.org/texlive/
diff --git a/Master/texmf-dist/doc/man/man1/mktexlsr.man1.pdf b/Master/texmf-dist/doc/man/man1/mktexlsr.man1.pdf
index 64528776a75..47f4e91a456 100644
--- a/Master/texmf-dist/doc/man/man1/mktexlsr.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mktexlsr.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mktexmf.1 b/Master/texmf-dist/doc/man/man1/mktexmf.1
index 1450cc7777f..e6de4aa31c0 100644
--- a/Master/texmf-dist/doc/man/man1/mktexmf.1
+++ b/Master/texmf-dist/doc/man/man1/mktexmf.1
@@ -1,4 +1,4 @@
-.TH MKTEXMF 1 "1 March 2011" "Kpathsea 6.3.1"
+.TH MKTEXMF 1 "30 January 2020" "TeX Live" "User Commands"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
@@ -55,3 +55,8 @@ Print version information and exit.
.SH "SEE ALSO"
.BR mktexpk (1),
.BR mktextfm (1).
+.\"=====================================================================
+.SH "REPORTING BUGS"
+Report bugs to: tex-k@tug.org (https://lists.tug.org/tex-k)
+.br
+\*(TX Live home page: https://tug.org/texlive/
diff --git a/Master/texmf-dist/doc/man/man1/mktexmf.man1.pdf b/Master/texmf-dist/doc/man/man1/mktexmf.man1.pdf
index c6c30ae52bc..d8ca093b0f2 100644
--- a/Master/texmf-dist/doc/man/man1/mktexmf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mktexmf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mktexpk.1 b/Master/texmf-dist/doc/man/man1/mktexpk.1
index 612b36c6dd7..5bd8d920b7d 100644
--- a/Master/texmf-dist/doc/man/man1/mktexpk.1
+++ b/Master/texmf-dist/doc/man/man1/mktexpk.1
@@ -1,4 +1,4 @@
-.TH MKTEXPK 1 "1 March 2011" "Kpathsea 6.3.1"
+.TH MKTEXPK 1 "30 January 2020" "TeX Live" "User Commands"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
@@ -113,3 +113,8 @@ is specified.
.SH "SEE ALSO"
.BR mktexmf (1),
.BR mktextfm (1).
+.\"=====================================================================
+.SH "REPORTING BUGS"
+Report bugs to: tex-k@tug.org (https://lists.tug.org/tex-k)
+.br
+\*(TX Live home page: https://tug.org/texlive/
diff --git a/Master/texmf-dist/doc/man/man1/mktexpk.man1.pdf b/Master/texmf-dist/doc/man/man1/mktexpk.man1.pdf
index 8b610d69a54..4f4e0a42399 100644
--- a/Master/texmf-dist/doc/man/man1/mktexpk.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mktexpk.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mktextfm.1 b/Master/texmf-dist/doc/man/man1/mktextfm.1
index f0f9042cd2d..4e269d34086 100644
--- a/Master/texmf-dist/doc/man/man1/mktextfm.1
+++ b/Master/texmf-dist/doc/man/man1/mktextfm.1
@@ -1,20 +1,9 @@
-.TH MKTEXTFM 1 "1 March 2011" "Kpathsea 6.3.1"
+.TH MKTEXTFM 1 "30 January 2020" "TeX Live" "User Commands"
.\"=====================================================================
-.if n .ds MP MetaPost
-.if t .ds MP MetaPost
+.if t .ds MF Metafont
.if n .ds MF Metafont
-.if t .ds MF M\s-2ETAFONT\s0
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
-.ie t .ds OX \fIT\v'+0.25m'E\v'-0.25m'X\fP for troff
-.el .ds OX TeX for nroff
-.\" the same but obliqued
-.\" BX definition must follow TX so BX can use TX
-.if t .ds BX \fRB\s-2IB\s0\fP\*(TX
-.if n .ds BX BibTeX
-.\" LX definition must follow TX so LX can use TX
-.if t .ds LX \fRL\\h'-0.36m'\\v'-0.15v'\s-2A\s0\\h'-0.15m'\\v'0.15v'\fP\*(TX
-.if n .ds LX LaTeX
.\"=====================================================================
.SH NAME
mktextfm \- create a TFM file for a font
@@ -24,26 +13,30 @@ mktextfm \- create a TFM file for a font
.I font
.\"=====================================================================
.SH DESCRIPTION
-This manual page is not meant to be exhaustive. The complete
-documentation for this version of \*(TX can be found in the info file
-or manual
-.IR "Kpathsea: A library for path searching" .
-.PP
.B mktextfm
-is used to generate a
-.I tfm
-file from the \*(MF source files for
+is used to generate a tfm file from the \*(MF source files for
.IR font ,
+or
+.BR hbf2gf (1),
if possible. If
.I destdir
is given, the generated file will be installed there, otherwise a
-(rather complicated) heuristic is used.
+(rather complicated) heuristic is used. If the tfm file already exists
+in the destination location, this is reported and nothing is done.
+.PP
+If a GF (Generic Font) bitmap file is also generated, as is typical with
+\(*MF, it is converted to PK (Packed Font) and installed similarly.
.PP
-The name of the generated file is printed on standard output.
+The full pathname of the generated file is printed on standard output.
+.PP
+If available, the
+.BR mf-nowin (1)
+variant of \*(MF is used to generate fonts to avoid the possibility of
+online display.
.PP
.B mktextfm
-is typically called by other programs, rather than from the command
-line.
+is typically called by other programs, via Kpathsea, rather than from
+the command line.
.\"=====================================================================
.SH OPTIONS
.B mktextfm
@@ -55,11 +48,45 @@ Otherwise, it is appended to the root destination directory set in the
script.
.TP
.B --help
-Print help message and exit.
+Print help message and exit successfully.
.TP
.B --version
-Print version information and exit.
+Print version information and exit successfully.
+.\"=====================================================================
+.SH ENVIRONMENT
+One environment variable is specific to
+.BR mktextfm :
+.BR MF_MODE_EXTRA_INFO .
+If this is set to a non-empty value, a \*(MF macro
+.B mode_include_extra_info
+will be invoked when the font is made. The standard
+.B modes.mf
+file defines this, as of modes.mf version 4.0, released in 2020.
+This causes the so-called Xerox-world information, notably including the
+.B CODINGSCHEME
+for the font, to be included in the tfm file. (This is not done by
+default since it is too intrusive to redefine the necessary primitives,
+per Don Knuth.) The
+.BR mftrace (1)
+program, for example, can use this to get a clue about the font
+encoding, although the information is not always perfectly definitive or
+unambiguous.
+.PP
+For more about the encodings of \*(MF fonts, see the section ``Bitmap
+font encodings'' in the Dvips manual (e.g.,
+https://tug.org/texinfohtml/dvips.html).
+.PP
+The many other environment variables and various configuration files
+that control a \*(TX system also affect the behavior of
+.BR mktextfm ,
+as usual.
.\"=====================================================================
.SH "SEE ALSO"
+.BR mf (1),
.BR mktexmf (1),
.BR mktexpk (1).
+.\"=====================================================================
+.SH "REPORTING BUGS"
+Report bugs to: tex-k@tug.org (https://lists.tug.org/tex-k)
+.br
+\*(TX Live home page: https://tug.org/texlive/
diff --git a/Master/texmf-dist/doc/man/man1/mktextfm.man1.pdf b/Master/texmf-dist/doc/man/man1/mktextfm.man1.pdf
index faa10a35d3c..8e3e1f2f981 100644
--- a/Master/texmf-dist/doc/man/man1/mktextfm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mktextfm.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mpost.1 b/Master/texmf-dist/doc/man/man1/mpost.1
index 86485966f0e..92d3fdd05e4 100644
--- a/Master/texmf-dist/doc/man/man1/mpost.1
+++ b/Master/texmf-dist/doc/man/man1/mpost.1
@@ -1,4 +1,4 @@
-.TH MPOST 1 "31 December 2018" "Web2C 2019"
+.TH MPOST 1 "31 December 2018" "Web2C 2020"
.\"=====================================================================
.de URL
\\$2 \(laURL: \\$1 \(ra\\$3
diff --git a/Master/texmf-dist/doc/man/man1/mpost.man1.pdf b/Master/texmf-dist/doc/man/man1/mpost.man1.pdf
index 535978c6dcc..622eb6c2d0d 100644
--- a/Master/texmf-dist/doc/man/man1/mpost.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mpost.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ofm2opl.1 b/Master/texmf-dist/doc/man/man1/ofm2opl.1
index d5f770d9cd5..663c0a82f73 100644
--- a/Master/texmf-dist/doc/man/man1/ofm2opl.1
+++ b/Master/texmf-dist/doc/man/man1/ofm2opl.1
@@ -1,4 +1,4 @@
-.TH OFM2OPL 1 "14 April 2016" "Web2C 2019"
+.TH OFM2OPL 1 "14 April 2016" "Web2C 2020"
.PP
.SH "NAME"
ofm2opl \- convert Omega and TeX font-metric files to property-list files
diff --git a/Master/texmf-dist/doc/man/man1/ofm2opl.man1.pdf b/Master/texmf-dist/doc/man/man1/ofm2opl.man1.pdf
index 2a660be269d..617e62d1123 100644
--- a/Master/texmf-dist/doc/man/man1/ofm2opl.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ofm2opl.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/opl2ofm.1 b/Master/texmf-dist/doc/man/man1/opl2ofm.1
index c78513a6475..e54745e9488 100644
--- a/Master/texmf-dist/doc/man/man1/opl2ofm.1
+++ b/Master/texmf-dist/doc/man/man1/opl2ofm.1
@@ -1,4 +1,4 @@
-.TH OPL2OFM 1 "16 June 2015" "Web2C 2019"
+.TH OPL2OFM 1 "16 June 2015" "Web2C 2020"
.PP
.SH "NAME"
opl2ofm \- convert Omega and TeX property-list files to font-metric files
diff --git a/Master/texmf-dist/doc/man/man1/opl2ofm.man1.pdf b/Master/texmf-dist/doc/man/man1/opl2ofm.man1.pdf
index 77a60394c5c..504636ad49b 100644
--- a/Master/texmf-dist/doc/man/man1/opl2ofm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/opl2ofm.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ovf2ovp.1 b/Master/texmf-dist/doc/man/man1/ovf2ovp.1
index f14eb021c81..332b1961967 100644
--- a/Master/texmf-dist/doc/man/man1/ovf2ovp.1
+++ b/Master/texmf-dist/doc/man/man1/ovf2ovp.1
@@ -1,4 +1,4 @@
-.TH OVF2OVP 1 "14 April 2016" "Web2C 2019"
+.TH OVF2OVP 1 "14 April 2016" "Web2C 2020"
.PP
.SH "NAME"
ovf2ovp \- convert virtual font file and associated font metrics to property-list format
diff --git a/Master/texmf-dist/doc/man/man1/ovf2ovp.man1.pdf b/Master/texmf-dist/doc/man/man1/ovf2ovp.man1.pdf
index eaeccbd0689..2df36416547 100644
--- a/Master/texmf-dist/doc/man/man1/ovf2ovp.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ovf2ovp.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ovp2ovf.1 b/Master/texmf-dist/doc/man/man1/ovp2ovf.1
index c4d4d38815f..45355047ad5 100644
--- a/Master/texmf-dist/doc/man/man1/ovp2ovf.1
+++ b/Master/texmf-dist/doc/man/man1/ovp2ovf.1
@@ -1,4 +1,4 @@
-.TH OVP2OVF 1 "16 June 2015" "Web2C 2019"
+.TH OVP2OVF 1 "16 June 2015" "Web2C 2020"
.PP
.SH "NAME"
ovp2ovf \- convert a virtual property-list file into a virtual font file and its associated font metric file
diff --git a/Master/texmf-dist/doc/man/man1/ovp2ovf.man1.pdf b/Master/texmf-dist/doc/man/man1/ovp2ovf.man1.pdf
index c97b570800f..8e6a1e748cb 100644
--- a/Master/texmf-dist/doc/man/man1/ovp2ovf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ovp2ovf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/patgen.1 b/Master/texmf-dist/doc/man/man1/patgen.1
index d75d1354fdd..429e72a9ebb 100644
--- a/Master/texmf-dist/doc/man/man1/patgen.1
+++ b/Master/texmf-dist/doc/man/man1/patgen.1
@@ -1,4 +1,4 @@
-.TH PATGEN 1 "16 June 2015" "Web2C 2019"
+.TH PATGEN 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/patgen.man1.pdf b/Master/texmf-dist/doc/man/man1/patgen.man1.pdf
index 59eaac159a1..6d96654916a 100644
--- a/Master/texmf-dist/doc/man/man1/patgen.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/patgen.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pdfetex.1 b/Master/texmf-dist/doc/man/man1/pdfetex.1
index 3f46c8988d8..ca297dc54c9 100644
--- a/Master/texmf-dist/doc/man/man1/pdfetex.1
+++ b/Master/texmf-dist/doc/man/man1/pdfetex.1
@@ -1,4 +1,4 @@
-.TH PDFETEX 1 "16 June 2015" "Web2C 2019"
+.TH PDFETEX 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/pdfetex.man1.pdf b/Master/texmf-dist/doc/man/man1/pdfetex.man1.pdf
index fc3bc7203a8..685d5d238dd 100644
--- a/Master/texmf-dist/doc/man/man1/pdfetex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pdfetex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pdftex.1 b/Master/texmf-dist/doc/man/man1/pdftex.1
index 450fcb18c5a..c091a0643ee 100644
--- a/Master/texmf-dist/doc/man/man1/pdftex.1
+++ b/Master/texmf-dist/doc/man/man1/pdftex.1
@@ -1,4 +1,4 @@
-.TH PDFTEX 1 "4 May 2016" "Web2C 2019"
+.TH PDFTEX 1 "6 August 2019" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
@@ -45,16 +45,11 @@ it is usually better to use the
.I format
option instead.
.PP
-pdf\*(TX is a version of \*(TX, with the e-\*(TX extensions, that can create
-.I PDF
-files as well as
-.I DVI
-files.
+pdf\*(TX is a version of \*(TX, with the e-\*(TX extensions, that can
+create PDF files as well as DVI files.
.PP
-In
-.I DVI
-mode, pdf\*(TX can be used as a complete replacement for the \*(TX
-engine.
+In DVI mode, pdf\*(TX can be used as a complete replacement for the
+\*(TX engine.
.PP
The typical use of pdf\*(TX is with a pregenerated formats for which
PDF output has been enabled. The
@@ -79,9 +74,7 @@ links to the
.B pdftex
executable.
.PP
-In
-.I PDF
-mode, pdf\*(TX can natively handle the
+In PDF mode, pdf\*(TX can natively handle the
.IR PDF ,
.IR JPG ,
.IR JBIG2 ,
@@ -94,10 +87,21 @@ pdf\*(TX's handling of its command-line arguments is similar to that of
of the other \*(TX programs in the
.I web2c
implementation.
+.PP
+Starting with version 1.40, pdf\*(TX incorporates the e-\*(TX
+extensions, and pdfe\*(TX is just a copy of pdf\*(TX. See
+.BR etex (1).
.\"=====================================================================
.SH OPTIONS
This version of pdf\*(TX understands the following command line options.
.TP
+.BI -cnf-line \ string
+Parse
+.I string
+as a
+.I texmf.cnf
+configuration line. See the Kpathsea manual.
+.TP
.B -draftmode
Sets \epdfdraftmode so pdf\*(TX doesn't write a PDF and doesn't read any
included images, thus speeding up execution.
@@ -107,7 +111,7 @@ Enable the enc\*(TX extensions. This option is only effective in
combination with
.BR -ini .
For documentation of the enc\*(TX extensions see
-.BR http://www.olsak.net/enctex.html .
+http://www.olsak.net/enctex.html.
.TP
.B -etex
Enable the e-\*(TX extensions. This option is only effective in
@@ -208,16 +212,10 @@ or
.IR tfm .
.TP
.BI -output-comment \ string
-In
-.I DVI
-mode, use
+In DVI mode, use
.I string
-for the
-.I DVI
-file comment instead of the date. This option is ignored
-in
-.I PDF
-mode.
+for the DVI file comment instead of the date. This option is ignored in
+PDF mode.
.TP
.BI -output-directory \ directory
Write output files in
@@ -258,7 +256,7 @@ in a file with extension
.TP
.B -shell-escape
Enable the
-.BI \ewrite18{ command }
+.RI \ewrite18{ command }
construct. The
.I command
can be any shell command. This construct is normally
@@ -266,29 +264,23 @@ disallowed for security reasons.
.TP
.B -no-shell-escape
Disable the
-.BI \ewrite18{ command }
+.RI \ewrite18{ command }
construct, even if it is enabled in the
.I texmf.cnf
file.
.TP
+.B -shell-restricted
+Enable restricted \ewrite18{}, as explained in the ``Shell escapes''
+section of the Web2c Texinfo manual.
+.TP
.B -src-specials
-In
-.I DVI
-mode, insert source specials into the
-.I DVI
-file.
-This option is ignored in
-.I PDF
-mode.
+In DVI mode, insert source specials into the DVI file. This option is
+ignored in PDF mode.
.TP
.BI -src-specials \ where
-In
-.I DVI
-mode, insert source specials in certain placed of the
-.I DVI
-file.
+In DVI mode, insert source specials in certain places of the DVI file. The
.I where
-is a comma-separated value list:
+argument is a comma-separated value list:
.IR cr ,
.IR display ,
.IR hbox ,
@@ -297,9 +289,12 @@ is a comma-separated value list:
.IR parent ,
or
.IR vbox .
-This option is ignored in
-.I PDF
-mode.
+This option is ignored in PDF mode.
+.TP
+.BI -synctex \ NUMBER
+generate SyncTeX data for previewers according to bits of NUMBER. See the
+.I synctex
+manual page for details.
.TP
.BI -translate-file \ tcxname
Use the
@@ -316,6 +311,9 @@ line can overrule this setting.
.TP
.B -version
Print version information and exit.
+.TP
+.B -8bit
+make all characters printable by default.
.\"=====================================================================
.SH ENVIRONMENT
See the Kpathsea library documentation (e.g., the `Path specifications'
@@ -325,9 +323,9 @@ The
utility can be used to query the values of the variables.
.PP
One caveat: In most pdf\*(TX formats, you cannot use ~ in a filename you
-give directly to pdf\*(TX, because ~ is an active character, and hence is
-expanded, not taken as part of the filename. Other programs, such as
-\*(MF, do not have this problem.
+give directly to pdf\*(TX, because ~ is an active character in \*(TX,
+and hence is expanded, not taken as part of the filename. Other
+programs, such as \*(MF, do not have this problem.
.PP
.TP
.B TEXMFOUTPUT
@@ -354,7 +352,7 @@ Search path for
and
.I \eopenin
files.
-This should start with ``.'', so
+This normally starts with ``.'', so
that user files are found before system files. An empty path
component will be replaced with the paths defined in the
.I texmf.cnf
@@ -409,26 +407,14 @@ Metric files for pdf\*(TX's fonts.
.TP
.I *.fmt
Predigested pdf\*(TX format (.\|fmt) files.
-.br
.\"=====================================================================
.SH NOTES
-Starting with version 1.40, pdf\*(TX incorporates the e-\*(TX
-extensions, and pdfe\*(TX is just a copy of pdf\*(TX. See
-.BR etex (1).
-This manual page is not meant to be exhaustive. The complete
-documentation for this version of pdf\*(TX can be found in the
-.IR "pdf\*(TX manual"
-and the info manual
-.IR "Web2C: A TeX implementation" .
.\"=====================================================================
.SH BUGS
This version of pdf\*(TX fails to trap arithmetic overflow when
dimensions are added or subtracted. Cases where this occurs are rare,
but when it does the generated
-.I DVI
-file will be invalid. Whether a generated
-.I PDF
-file would be usable is unknown.
+DVI or PDF file will be invalid.
.\"=====================================================================
.SH AVAILABILITY
pdf\*(TX is available for a large variety of machine architectures
@@ -437,13 +423,20 @@ pdf\*(TX is part of all major \*(TX distributions.
.br
The pdf\*(TX home page: http://www.pdftex.org.
.br
-pdf\*(TX on CTAN: http://www.ctan.org/pkg/pdftex.
+pdf\*(TX on CTAN: https://ctan.org/pkg/pdftex.
.br
-pdf\*(TX mailing list for all discussion: http://lists.tug.org/pdftex.
+pdf\*(TX mailing list for all discussion: https://lists.tug.org/pdftex.
.\"=====================================================================
.SH "SEE ALSO"
-The full pdf\*(TX manual can be accessed from the home page or CTAN page.
-Same for the Web2C, Kpathsea, and other manuals.
+This manual page is not meant to be exhaustive. The complete
+documentation for this version of pdf\*(TX can be found in the
+.IR "pdf\*(TX user manual"
+and the Texinfo manuals
+.IR "Kpathsea library" ,
+.IR "Web2C: A TeX implementation" .
+These manuals, and more, can be accessed from the pdfTeX or CTAN web
+pages given above.
+.PP
Some related programs:
.BR epstopdf (1),
.BR etex (1),
@@ -465,6 +458,5 @@ The version now offered with the Unix \*(TX distribution is that
generated by the \*(WB to C system
.RB ( web2c ),
originally written by Tomas Rokicki and Tim Morgan.
-.PP
The enc\*(TX extensions were written by Petr Olsak.
.\" vim: syntax=nroff
diff --git a/Master/texmf-dist/doc/man/man1/pdftex.man1.pdf b/Master/texmf-dist/doc/man/man1/pdftex.man1.pdf
index 8ef6a6d790a..1041f8763e3 100644
--- a/Master/texmf-dist/doc/man/man1/pdftex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pdftex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pdftosrc.1 b/Master/texmf-dist/doc/man/man1/pdftosrc.1
index aacd9efc3da..22c4f2731db 100644
--- a/Master/texmf-dist/doc/man/man1/pdftosrc.1
+++ b/Master/texmf-dist/doc/man/man1/pdftosrc.1
@@ -1,4 +1,4 @@
-.TH pdftosrc 1 "16 June 2015" "Web2C 2019"
+.TH pdftosrc 1 "16 June 2015" "Web2C 2020"
.SH NAME
pdftosrc \- extract source file or stream from PDF file
.SH SYNOPSIS
diff --git a/Master/texmf-dist/doc/man/man1/pdftosrc.man1.pdf b/Master/texmf-dist/doc/man/man1/pdftosrc.man1.pdf
index 34235ad74fb..20c9224057b 100644
--- a/Master/texmf-dist/doc/man/man1/pdftosrc.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pdftosrc.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pktogf.1 b/Master/texmf-dist/doc/man/man1/pktogf.1
index 3474685e9dc..ee322f57a63 100644
--- a/Master/texmf-dist/doc/man/man1/pktogf.1
+++ b/Master/texmf-dist/doc/man/man1/pktogf.1
@@ -1,4 +1,4 @@
-.TH PKTOGF 1 "16 June 2015" "Web2C 2019"
+.TH PKTOGF 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/pktogf.man1.pdf b/Master/texmf-dist/doc/man/man1/pktogf.man1.pdf
index e0b2f135692..f486100bd7a 100644
--- a/Master/texmf-dist/doc/man/man1/pktogf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pktogf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pktype.1 b/Master/texmf-dist/doc/man/man1/pktype.1
index 8801c5ff3cf..3280072d20c 100644
--- a/Master/texmf-dist/doc/man/man1/pktype.1
+++ b/Master/texmf-dist/doc/man/man1/pktype.1
@@ -1,4 +1,4 @@
-.TH PKTYPE 1 "16 June 2015" "Web2C 2019"
+.TH PKTYPE 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/pktype.man1.pdf b/Master/texmf-dist/doc/man/man1/pktype.man1.pdf
index a3177f1f136..9ff31bf9ad3 100644
--- a/Master/texmf-dist/doc/man/man1/pktype.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pktype.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pltotf.1 b/Master/texmf-dist/doc/man/man1/pltotf.1
index 0d5f72ad632..b69e0efc27e 100644
--- a/Master/texmf-dist/doc/man/man1/pltotf.1
+++ b/Master/texmf-dist/doc/man/man1/pltotf.1
@@ -1,4 +1,4 @@
-.TH PLTOTF 1 "16 June 2015" "Web2C 2019"
+.TH PLTOTF 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/pltotf.man1.pdf b/Master/texmf-dist/doc/man/man1/pltotf.man1.pdf
index 38d512a0f52..02d77ae3492 100644
--- a/Master/texmf-dist/doc/man/man1/pltotf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pltotf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pooltype.1 b/Master/texmf-dist/doc/man/man1/pooltype.1
index 9d90bee3229..d958475ddfa 100644
--- a/Master/texmf-dist/doc/man/man1/pooltype.1
+++ b/Master/texmf-dist/doc/man/man1/pooltype.1
@@ -1,4 +1,4 @@
-.TH POOLTYPE 1 "16 June 2015" "Web2C 2019"
+.TH POOLTYPE 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/pooltype.man1.pdf b/Master/texmf-dist/doc/man/man1/pooltype.man1.pdf
index 9b89183f515..7112e6df020 100644
--- a/Master/texmf-dist/doc/man/man1/pooltype.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pooltype.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ppltotf.1 b/Master/texmf-dist/doc/man/man1/ppltotf.1
index 22244ce1dc7..5231dec5ba5 100644
--- a/Master/texmf-dist/doc/man/man1/ppltotf.1
+++ b/Master/texmf-dist/doc/man/man1/ppltotf.1
@@ -1,4 +1,4 @@
-.TH PPLTOTF 1 "15 March 2019" "Web2C 2019"
+.TH PPLTOTF 1 "15 March 2019" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/ppltotf.man1.pdf b/Master/texmf-dist/doc/man/man1/ppltotf.man1.pdf
index b6c2c6dbdcc..701c73d9db8 100644
--- a/Master/texmf-dist/doc/man/man1/ppltotf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ppltotf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ptex.1 b/Master/texmf-dist/doc/man/man1/ptex.1
index 9fbe4451ad8..719b40b3802 100644
--- a/Master/texmf-dist/doc/man/man1/ptex.1
+++ b/Master/texmf-dist/doc/man/man1/ptex.1
@@ -1,4 +1,4 @@
-.TH PTEX 1 "27 May 2018" "Web2C 2019"
+.TH PTEX 1 "27 May 2018" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/ptex.man1.pdf b/Master/texmf-dist/doc/man/man1/ptex.man1.pdf
index b6e4cdf3c16..aba4a14b20a 100644
--- a/Master/texmf-dist/doc/man/man1/ptex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ptex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ptftopl.1 b/Master/texmf-dist/doc/man/man1/ptftopl.1
index 7595c35b1a3..bfee8c92933 100644
--- a/Master/texmf-dist/doc/man/man1/ptftopl.1
+++ b/Master/texmf-dist/doc/man/man1/ptftopl.1
@@ -1,4 +1,4 @@
-.TH PTFTOPL 1 "15 March 2019" "Web2C 2019"
+.TH PTFTOPL 1 "15 March 2019" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/ptftopl.man1.pdf b/Master/texmf-dist/doc/man/man1/ptftopl.man1.pdf
index c0ad33d5501..20253a5ac73 100644
--- a/Master/texmf-dist/doc/man/man1/ptftopl.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ptftopl.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/tangle.1 b/Master/texmf-dist/doc/man/man1/tangle.1
index 7cafcec1227..81b97debfba 100644
--- a/Master/texmf-dist/doc/man/man1/tangle.1
+++ b/Master/texmf-dist/doc/man/man1/tangle.1
@@ -1,4 +1,4 @@
-.TH TANGLE 1 "16 June 2015" "Web2C 2019"
+.TH TANGLE 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/tangle.man1.pdf b/Master/texmf-dist/doc/man/man1/tangle.man1.pdf
index 6c1d6ee03ed..9e0df974c6c 100644
--- a/Master/texmf-dist/doc/man/man1/tangle.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/tangle.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/tex.1 b/Master/texmf-dist/doc/man/man1/tex.1
index ebc8570b282..5f9413106d2 100644
--- a/Master/texmf-dist/doc/man/man1/tex.1
+++ b/Master/texmf-dist/doc/man/man1/tex.1
@@ -1,4 +1,4 @@
-.TH TEX 1 "16 June 2015" "Web2C 2019"
+.TH TEX 1 "6 August 2019" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
@@ -182,6 +182,13 @@ EOF character (usually control-D).
.SH OPTIONS
This version of \*(TX understands the following command line options.
.TP
+.BI -cnf-line \ string
+Parse
+.I string
+as a
+.I texmf.cnf
+configuration line. See the Kpathsea manual.
+.TP
.B -enc
Enable the enc\*(TX extensions. This option is only effective in
combination with
@@ -488,7 +495,7 @@ Addison-Wesley, 1985, ISBN 0-201-15790-X.
.br
K. Berry,
.IR "Eplain: Expanded plain \*(TX" ,
-ftp://ftp.cs.umb.edu/pub/tex/eplain/doc.
+https://tug.org/eplain
.br
Michael Spivak,
.IR "The Joy of \*(OX" ,
@@ -496,6 +503,7 @@ Michael Spivak,
.br
.I TUGboat
(the journal of the \*(TX Users Group).
+https://tug.org/TUGboat
.\"=====================================================================
.SH TRIVIA
\*(TX, pronounced properly, rhymes with ``blecchhh.'' The proper
diff --git a/Master/texmf-dist/doc/man/man1/tex.man1.pdf b/Master/texmf-dist/doc/man/man1/tex.man1.pdf
index bd6d8ac74a7..c4fd103d28d 100644
--- a/Master/texmf-dist/doc/man/man1/tex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/tex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/tftopl.1 b/Master/texmf-dist/doc/man/man1/tftopl.1
index 457aa8f3069..c200948a0f8 100644
--- a/Master/texmf-dist/doc/man/man1/tftopl.1
+++ b/Master/texmf-dist/doc/man/man1/tftopl.1
@@ -1,4 +1,4 @@
-.TH TFTOPL 1 "16 June 2015" "Web2C 2019"
+.TH TFTOPL 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/tftopl.man1.pdf b/Master/texmf-dist/doc/man/man1/tftopl.man1.pdf
index 7a2c7107401..f571aec62b3 100644
--- a/Master/texmf-dist/doc/man/man1/tftopl.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/tftopl.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/tie.1 b/Master/texmf-dist/doc/man/man1/tie.1
index b4942945fad..53fb3fe5c59 100644
--- a/Master/texmf-dist/doc/man/man1/tie.1
+++ b/Master/texmf-dist/doc/man/man1/tie.1
@@ -1,4 +1,4 @@
-.TH TIE 1 "7 April 2010" "Web2C 2019"
+.TH TIE 1 "7 April 2010" "Web2C 2020"
.\"=====================================================================
.SH NAME
tie \- merge or apply WEB change files
diff --git a/Master/texmf-dist/doc/man/man1/tie.man1.pdf b/Master/texmf-dist/doc/man/man1/tie.man1.pdf
index 3989f4d222d..67e87609e66 100644
--- a/Master/texmf-dist/doc/man/man1/tie.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/tie.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ttf2afm.1 b/Master/texmf-dist/doc/man/man1/ttf2afm.1
index ab2a7f524af..012efba4ee4 100644
--- a/Master/texmf-dist/doc/man/man1/ttf2afm.1
+++ b/Master/texmf-dist/doc/man/man1/ttf2afm.1
@@ -1,4 +1,4 @@
-.TH TTF2AFM 1 "8 March 2016" "Web2C 2019"
+.TH TTF2AFM 1 "8 March 2016" "Web2C 2020"
.PP
.SH "NAME"
ttf2afm \- utility to generate AFM files for TrueType fonts
diff --git a/Master/texmf-dist/doc/man/man1/ttf2afm.man1.pdf b/Master/texmf-dist/doc/man/man1/ttf2afm.man1.pdf
index c8eaf62a680..d4018d3d912 100644
--- a/Master/texmf-dist/doc/man/man1/ttf2afm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ttf2afm.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/vftovp.1 b/Master/texmf-dist/doc/man/man1/vftovp.1
index 8156fea1e85..65b42fca479 100644
--- a/Master/texmf-dist/doc/man/man1/vftovp.1
+++ b/Master/texmf-dist/doc/man/man1/vftovp.1
@@ -1,4 +1,4 @@
-.TH VFTOVP 1 "16 June 2015" "Web2C 2019"
+.TH VFTOVP 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/vftovp.man1.pdf b/Master/texmf-dist/doc/man/man1/vftovp.man1.pdf
index 1ebbdfbb59e..bb8a03110ef 100644
--- a/Master/texmf-dist/doc/man/man1/vftovp.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/vftovp.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/vptovf.1 b/Master/texmf-dist/doc/man/man1/vptovf.1
index 299ab43c36b..dcd8ed86108 100644
--- a/Master/texmf-dist/doc/man/man1/vptovf.1
+++ b/Master/texmf-dist/doc/man/man1/vptovf.1
@@ -1,4 +1,4 @@
-.TH VPTOVF 1 "16 June 2015" "Web2C 2019"
+.TH VPTOVF 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/vptovf.man1.pdf b/Master/texmf-dist/doc/man/man1/vptovf.man1.pdf
index 9a2b4d74161..8c89a7f971a 100644
--- a/Master/texmf-dist/doc/man/man1/vptovf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/vptovf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/weave.1 b/Master/texmf-dist/doc/man/man1/weave.1
index 11c346db693..036d182b738 100644
--- a/Master/texmf-dist/doc/man/man1/weave.1
+++ b/Master/texmf-dist/doc/man/man1/weave.1
@@ -1,4 +1,4 @@
-.TH WEAVE 1 "16 June 2015" "Web2C 2019"
+.TH WEAVE 1 "16 June 2015" "Web2C 2020"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/weave.man1.pdf b/Master/texmf-dist/doc/man/man1/weave.man1.pdf
index 5611a179ac1..44df5e98235 100644
--- a/Master/texmf-dist/doc/man/man1/weave.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/weave.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/xetex.1 b/Master/texmf-dist/doc/man/man1/xetex.1
index 69767a3457c..f30840b19ea 100644
--- a/Master/texmf-dist/doc/man/man1/xetex.1
+++ b/Master/texmf-dist/doc/man/man1/xetex.1
@@ -1,4 +1,4 @@
-.TH XETEX 1 "10 July 2018" "Web2C 2019"
+.TH XETEX 1 "10 July 2018" "Web2C 2020"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
diff --git a/Master/texmf-dist/doc/man/man1/xetex.man1.pdf b/Master/texmf-dist/doc/man/man1/xetex.man1.pdf
index e8fbe554d62..1142e213bd1 100644
--- a/Master/texmf-dist/doc/man/man1/xetex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/xetex.man1.pdf
Binary files differ