summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-02-28 19:09:21 +0000
committerKarl Berry <karl@freefriends.org>2019-02-28 19:09:21 +0000
commit342f4c70c13251fa670faa123091c128ec8bfdda (patch)
tree1738b687cc48d0cdb5551aee4e90bb291403c3b4 /Master
parent3a9439b815af6c2d41c60f6694d88f2852544442 (diff)
tl19 man page update
git-svn-id: svn://tug.org/texlive/trunk@50169 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/man/man1/Makefile11
-rw-r--r--Master/texmf-dist/doc/man/man1/afm2pl.man1.pdfbin41500 -> 41496 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/afm2tfm.man1.pdfbin16308 -> 16311 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/aleph.14
-rw-r--r--Master/texmf-dist/doc/man/man1/aleph.man1.pdfbin30894 -> 30816 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/allcm.man1.pdfbin14358 -> 14352 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/allec.man1.pdfbin14139 -> 14139 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/allneeded.man1.pdfbin14757 -> 14752 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/amstex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/amstex.man1.pdfbin19848 -> 19846 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/autosp.man1.pdfbin30266 -> 29602 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/axohelp.man1.pdfbin15903 -> 15753 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/bbox.man1.pdfbin18845 -> 18842 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/bg5conv.man1.pdfbin18799 -> 18796 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/bibtex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/bibtex.man1.pdfbin24664 -> 24661 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/cef5conv.man1.pdfbin21477 -> 21479 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/cefconv.man1.pdfbin21269 -> 21266 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/cefsconv.man1.pdfbin21479 -> 21481 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/cfftot1.12
-rw-r--r--Master/texmf-dist/doc/man/man1/cfftot1.man1.pdfbin21199 -> 21334 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/chkdvifont.1114
-rw-r--r--Master/texmf-dist/doc/man/man1/chkdvifont.man1.pdfbin0 -> 22881 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/chktex.man1.pdfbin29520 -> 29524 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/chkweb.man1.pdfbin27907 -> 27904 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/cslatex.man1.pdfbin22223 -> 22093 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ctangle.man1.pdfbin25325 -> 27601 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ctie.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ctie.man1.pdfbin18934 -> 18907 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ctwill-refsort.11
-rw-r--r--Master/texmf-dist/doc/man/man1/ctwill-refsort.man1.pdfbin0 -> 32011 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ctwill-twinx.11
-rw-r--r--Master/texmf-dist/doc/man/man1/ctwill-twinx.man1.pdfbin0 -> 32011 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ctwill.1239
-rw-r--r--Master/texmf-dist/doc/man/man1/ctwill.man1.pdfbin0 -> 32011 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/cweave.man1.pdfbin25325 -> 27601 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/cweb.1300
-rw-r--r--Master/texmf-dist/doc/man/man1/cweb.man1.pdfbin25325 -> 27601 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/detex.118
-rw-r--r--Master/texmf-dist/doc/man/man1/detex.man1.pdfbin22645 -> 23434 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/devnag.man1.pdfbin14914 -> 14914 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/deweb.man1.pdfbin26223 -> 26220 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/disdvi.man1.pdfbin15753 -> 15751 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dt2dv.man1.pdfbin23865 -> 23865 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dv2dt.man1.pdfbin34622 -> 34630 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvi2fax.man1.pdfbin16633 -> 16635 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvi2tty.man1.pdfbin26016 -> 26020 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvibook.man1.pdfbin18892 -> 18893 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dviconcat.man1.pdfbin17886 -> 17890 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvicopy.12
-rw-r--r--Master/texmf-dist/doc/man/man1/dvicopy.man1.pdfbin21052 -> 20915 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvidvi.man1.pdfbin19850 -> 19850 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvigif.man1.pdfbin48543 -> 48539 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvihp.man1.pdfbin18089 -> 18092 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvilj.man1.pdfbin58320 -> 58326 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvilj2p.man1.pdfbin58320 -> 58326 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvilj4.man1.pdfbin58320 -> 58326 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvilj4l.man1.pdfbin58320 -> 58326 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvilj6.man1.pdfbin58320 -> 58326 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvilualatex.man1.pdfbin22223 -> 22093 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvipdfm.man1.pdfbin32537 -> 37265 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvipdfmx.149
-rw-r--r--Master/texmf-dist/doc/man/man1/dvipdfmx.man1.pdfbin32537 -> 37265 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvipdft.man1.pdfbin17096 -> 17095 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvipng.124
-rw-r--r--Master/texmf-dist/doc/man/man1/dvipng.man1.pdfbin48543 -> 48539 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvipos.man1.pdfbin31280 -> 31280 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvips.man1.pdfbin44337 -> 44328 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvired.man1.pdfbin18314 -> 18319 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dviselect.man1.pdfbin24079 -> 24081 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvispc.1142
-rw-r--r--Master/texmf-dist/doc/man/man1/dvispc.man1.pdfbin0 -> 22544 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvisvgm.1385
-rw-r--r--Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdfbin76134 -> 86120 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvitodvi.man1.pdfbin23773 -> 23771 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvitomp.12
-rw-r--r--Master/texmf-dist/doc/man/man1/dvitomp.man1.pdfbin16975 -> 16953 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/dvitype.12
-rw-r--r--Master/texmf-dist/doc/man/man1/dvitype.man1.pdfbin23519 -> 23496 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/e2pall.man1.pdfbin17730 -> 17726 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ebb.man1.pdfbin19105 -> 19086 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/epsffit.man1.pdfbin17558 -> 17562 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/eptex.man1.pdfbin21409 -> 21309 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/euptex.man1.pdfbin21409 -> 21309 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/extconv.man1.pdfbin18972 -> 18969 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/extractbb.man1.pdfbin19105 -> 19086 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/extractres.man1.pdfbin17289 -> 17284 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/fmtutil-sys.man1.pdfbin30270 -> 30268 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/fmtutil-user.man1.pdfbin30270 -> 30268 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/fmtutil.man1.pdfbin30270 -> 30268 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/fontinst.man1.pdfbin20279 -> 20275 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/gftodvi.12
-rw-r--r--Master/texmf-dist/doc/man/man1/gftodvi.man1.pdfbin26772 -> 26774 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/gftopk.12
-rw-r--r--Master/texmf-dist/doc/man/man1/gftopk.man1.pdfbin21275 -> 21256 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/gftype.12
-rw-r--r--Master/texmf-dist/doc/man/man1/gftype.man1.pdfbin20479 -> 20459 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/gsftopk.man1.pdfbin28836 -> 28838 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/hbf2gf.man1.pdfbin46505 -> 46514 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/includeres.man1.pdfbin16376 -> 16374 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/inimf.man1.pdfbin39798 -> 39804 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/initex.man1.pdfbin43855 -> 43872 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/kpseaccess.12
-rw-r--r--Master/texmf-dist/doc/man/man1/kpseaccess.man1.pdfbin15937 -> 15934 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsepath.man1.pdfbin23967 -> 23961 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsereadlink.12
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsereadlink.man1.pdfbin14485 -> 14483 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsestat.12
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsestat.man1.pdfbin15217 -> 15214 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsetool.man1.pdfbin23967 -> 23961 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsewhere.man1.pdfbin20503 -> 20499 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsewhich.12
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsewhich.man1.pdfbin22570 -> 22559 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/kpsexpand.man1.pdfbin23967 -> 23961 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/lacheck.man1.pdfbin22691 -> 22687 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/lamed.12
-rw-r--r--Master/texmf-dist/doc/man/man1/lamed.man1.pdfbin22223 -> 30816 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/latex.19
-rw-r--r--Master/texmf-dist/doc/man/man1/latex.man1.pdfbin22223 -> 22093 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/lualatex.man1.pdfbin22223 -> 22093 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/luatex.112
-rw-r--r--Master/texmf-dist/doc/man/man1/luatex.man1.pdfbin34818 -> 34623 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mag.man1.pdfbin21339 -> 21332 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/makeindex.man1.pdfbin66690 -> 66690 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/makejvf.111
-rw-r--r--Master/texmf-dist/doc/man/man1/makejvf.man1.pdfbin27388 -> 27089 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mendex.128
-rw-r--r--Master/texmf-dist/doc/man/man1/mf-nowin.man1.pdfbin39798 -> 39804 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mf.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mf.man1.pdfbin39975 -> 39976 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mft.14
-rw-r--r--Master/texmf-dist/doc/man/man1/mft.man1.pdfbin24381 -> 24238 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mkindex.man1.pdfbin18831 -> 18832 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mkocp.man1.pdfbin15822 -> 15818 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mkofm.man1.pdfbin14449 -> 14449 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mktexfmt.man1.pdfbin30270 -> 30268 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mktexlsr.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mktexlsr.man1.pdfbin16774 -> 16771 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mktexmf.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mktexmf.man1.pdfbin17358 -> 17352 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mktexpk.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mktexpk.man1.pdfbin20354 -> 20353 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mktextfm.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mktextfm.man1.pdfbin17722 -> 17720 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mmafm.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mmafm.man1.pdfbin24417 -> 24547 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mmpfb.12
-rw-r--r--Master/texmf-dist/doc/man/man1/mmpfb.man1.pdfbin24190 -> 24319 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/mpost.155
-rw-r--r--Master/texmf-dist/doc/man/man1/mpost.man1.pdfbin29071 -> 29120 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/odvicopy.man1.pdfbin21052 -> 20915 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/odvitype.man1.pdfbin23519 -> 23496 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.pdfbin22278 -> 22269 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/otangle.man1.pdfbin26595 -> 26598 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/otfinfo.12
-rw-r--r--Master/texmf-dist/doc/man/man1/otfinfo.man1.pdfbin25743 -> 25745 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/otftotfm.12
-rw-r--r--Master/texmf-dist/doc/man/man1/otftotfm.man1.pdfbin82294 -> 82358 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/otp2ocp.man1.pdfbin16106 -> 16102 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/outocp.man1.pdfbin16386 -> 16387 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.pdfbin23307 -> 23309 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/patgen.12
-rw-r--r--Master/texmf-dist/doc/man/man1/patgen.man1.pdfbin29928 -> 29918 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pdfclose.man1.pdfbin30118 -> 30112 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pdfcslatex.man1.pdfbin22223 -> 22093 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pdfetex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pdfetex.man1.pdfbin15738 -> 15718 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pdflatex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pdflatex.man1.pdfbin22223 -> 39423 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pdfopen.man1.pdfbin30118 -> 30112 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pdftex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pdftex.man1.pdfbin39384 -> 39423 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pdftosrc.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pdftosrc.man1.pdfbin25936 -> 25807 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pfb2pfa.man1.pdfbin12855 -> 12854 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pk2bm.man1.pdfbin16440 -> 16440 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pktogf.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pktogf.man1.pdfbin21158 -> 21130 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pktype.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pktype.man1.pdfbin19272 -> 19261 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/platex.man1.pdfbin22223 -> 22093 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pltotf.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pltotf.man1.pdfbin21388 -> 21391 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pooltype.12
-rw-r--r--Master/texmf-dist/doc/man/man1/pooltype.man1.pdfbin17621 -> 17596 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/prepmx.man1.pdfbin21632 -> 21632 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ps2eps.man1.pdfbin41171 -> 41182 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ps2frag.man1.pdfbin14262 -> 14263 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ps2pk.man1.pdfbin25249 -> 25241 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/psbook.man1.pdfbin16999 -> 16996 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/psjoin.man1.pdfbin15046 -> 15046 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pslatex.man1.pdfbin18748 -> 18750 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/psnup.man1.pdfbin22501 -> 22502 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/psresize.man1.pdfbin18331 -> 18329 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/psselect.man1.pdfbin17955 -> 17957 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/pstops.man1.pdfbin24380 -> 24378 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/psutils.man1.pdfbin13331 -> 13328 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ptex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ptex.man1.pdfbin21409 -> 21309 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/rubibtex.man1.pdfbin19845 -> 19844 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/rumakeindex.man1.pdfbin19772 -> 19771 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/sjisconv.man1.pdfbin18933 -> 18931 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/synctex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/synctex.man1.pdfbin21341 -> 21416 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/t1ascii.man1.pdfbin19415 -> 19415 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/t1asm.man1.pdfbin23658 -> 23662 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/t1binary.man1.pdfbin19019 -> 19022 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/t1disasm.man1.pdfbin23101 -> 23100 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/t1dotlessj.12
-rw-r--r--Master/texmf-dist/doc/man/man1/t1dotlessj.man1.pdfbin20321 -> 20452 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/t1lint.12
-rw-r--r--Master/texmf-dist/doc/man/man1/t1lint.man1.pdfbin17564 -> 17639 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/t1mac.man1.pdfbin18635 -> 18638 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/t1rawafm.12
-rw-r--r--Master/texmf-dist/doc/man/man1/t1rawafm.man1.pdfbin19769 -> 19858 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/t1reencode.12
-rw-r--r--Master/texmf-dist/doc/man/man1/t1reencode.man1.pdfbin23656 -> 23666 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/t1testpage.12
-rw-r--r--Master/texmf-dist/doc/man/man1/t1testpage.man1.pdfbin18482 -> 18571 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/t1unmac.man1.pdfbin19530 -> 19532 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/tangle.12
-rw-r--r--Master/texmf-dist/doc/man/man1/tangle.man1.pdfbin26595 -> 26598 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/tex.12
-rw-r--r--Master/texmf-dist/doc/man/man1/tex.man1.pdfbin43855 -> 43872 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/tex2aspc.man1.pdfbin17028 -> 16971 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/texconfig-sys.man1.pdfbin29752 -> 29762 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/texconfig.man1.pdfbin29752 -> 29762 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/texdoctk.man1.pdfbin32445 -> 31502 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/texhash.man1.pdfbin16774 -> 16771 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/texlinks.man1.pdfbin19816 -> 19813 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/texlua.man1.pdfbin34818 -> 34623 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/texluac.man1.pdfbin34818 -> 34623 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/tftopl.12
-rw-r--r--Master/texmf-dist/doc/man/man1/tftopl.man1.pdfbin23304 -> 23305 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/tie.12
-rw-r--r--Master/texmf-dist/doc/man/man1/tie.man1.pdfbin17540 -> 17510 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/tpic2pdftex.man1.pdfbin18593 -> 18595 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ttf2afm.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ttf2afm.man1.pdfbin21081 -> 21083 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ttf2pk.man1.pdfbin31980 -> 32137 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ttf2tfm.man1.pdfbin60433 -> 60494 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ttfdump.man1.pdfbin24863 -> 24863 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/ttftotype42.12
-rw-r--r--Master/texmf-dist/doc/man/man1/ttftotype42.man1.pdfbin20410 -> 20498 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/updmap-sys.man1.pdfbin38135 -> 38132 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/updmap-user.man1.pdfbin38135 -> 38132 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/updmap.man1.pdfbin38135 -> 38132 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/uplatex.man1.pdfbin22223 -> 22093 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/uptex.man1.pdfbin21409 -> 21309 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/vftovp.12
-rw-r--r--Master/texmf-dist/doc/man/man1/vftovp.man1.pdfbin21751 -> 21737 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/vlna.man1.pdfbin30210 -> 30206 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/vptovf.12
-rw-r--r--Master/texmf-dist/doc/man/man1/vptovf.man1.pdfbin19139 -> 19119 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/weave.12
-rw-r--r--Master/texmf-dist/doc/man/man1/weave.man1.pdfbin20819 -> 20793 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/xdvi.man1.pdfbin155260 -> 155256 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/xdvipdfmx.man1.pdfbin32537 -> 37265 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/xelatex.man1.pdfbin22223 -> 22093 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/xetex.171
-rw-r--r--Master/texmf-dist/doc/man/man1/xetex.man1.pdfbin0 -> 20386 bytes
-rw-r--r--Master/texmf-dist/doc/man/man5/fmtutil.cnf.man5.pdfbin22037 -> 22041 bytes
-rw-r--r--Master/texmf-dist/doc/man/man5/synctex.man5.pdfbin29268 -> 29271 bytes
-rw-r--r--Master/texmf-dist/doc/man/man5/updmap.cfg.man5.pdfbin25796 -> 25789 bytes
270 files changed, 1206 insertions, 378 deletions
diff --git a/Master/texmf-dist/doc/man/man1/Makefile b/Master/texmf-dist/doc/man/man1/Makefile
index 155b2814397..a2c2d653c6e 100644
--- a/Master/texmf-dist/doc/man/man1/Makefile
+++ b/Master/texmf-dist/doc/man/man1/Makefile
@@ -41,6 +41,12 @@ man1/cslatex.man1.pdf: man1/cslatex.1 man1/latex.1
man1/ctangle.man1.pdf: man1/ctangle.1 man1/cweb.1
$(MKPDF)
+man1/ctwill-refsort.man1.pdf: man1/ctwill-refsort.1 man1/ctwill.1
+ $(MKPDF)
+
+man1/ctwill-twinx.man1.pdf: man1/ctwill-twinx.1 man1/ctwill.1
+ $(MKPDF)
+
man1/cweave.man1.pdf: man1/cweave.1 man1/cweb.1
$(MKPDF)
@@ -92,7 +98,7 @@ man1/kpsepath.man1.pdf: man1/kpsepath.1 man1/kpsetool.1
man1/kpsexpand.man1.pdf: man1/kpsexpand.1 man1/kpsetool.1
$(MKPDF)
-man1/lamed.man1.pdf: man1/lamed.1 man1/latex.1
+man1/lamed.man1.pdf: man1/lamed.1 man1/aleph.1
$(MKPDF)
man1/lualatex.man1.pdf: man1/lualatex.1 man1/latex.1
@@ -119,7 +125,7 @@ man1/pdfclose.man1.pdf: man1/pdfclose.1 man1/pdfopen.1
man1/pdfcslatex.man1.pdf: man1/pdfcslatex.1 man1/latex.1
$(MKPDF)
-man1/pdflatex.man1.pdf: man1/pdflatex.1 man1/latex.1
+man1/pdflatex.man1.pdf: man1/pdflatex.1 man1/pdftex.1
$(MKPDF)
man1/platex.man1.pdf: man1/platex.1 man1/latex.1
@@ -157,3 +163,4 @@ man1/xdvipdfmx.man1.pdf: man1/xdvipdfmx.1 man1/dvipdfmx.1
man1/xelatex.man1.pdf: man1/xelatex.1 man1/latex.1
$(MKPDF)
+
diff --git a/Master/texmf-dist/doc/man/man1/afm2pl.man1.pdf b/Master/texmf-dist/doc/man/man1/afm2pl.man1.pdf
index ec3132cf36a..6594d3d6f4e 100644
--- a/Master/texmf-dist/doc/man/man1/afm2pl.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/afm2pl.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/afm2tfm.man1.pdf b/Master/texmf-dist/doc/man/man1/afm2tfm.man1.pdf
index 8c4161d0483..c8d9786fbd2 100644
--- a/Master/texmf-dist/doc/man/man1/afm2tfm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/afm2tfm.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/aleph.1 b/Master/texmf-dist/doc/man/man1/aleph.1
index 0be54ff0681..29b6faab55a 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 "16 June 2015" "Web2C 2018"
+.TH ALEPH 1 "27 May 2018" "Web2C 2019"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
@@ -201,7 +201,7 @@ that user files are found before system files. An empty path
component will be replaced with the paths defined in the
.I texmf.cnf
file. For example, set TEXINPUTS to ".:/home/user/tex:" to prepend the
-current direcory and ``/home/user/tex'' to the standard search path.
+current directory and ``/home/user/tex'' to the standard search path.
.TP
.B TEXEDIT
Command template for switching to editor. The default, usually
diff --git a/Master/texmf-dist/doc/man/man1/aleph.man1.pdf b/Master/texmf-dist/doc/man/man1/aleph.man1.pdf
index 49fbf67d1ed..94bd86bf6b7 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/allcm.man1.pdf b/Master/texmf-dist/doc/man/man1/allcm.man1.pdf
index 1cc2efb936b..badc355e6a2 100644
--- a/Master/texmf-dist/doc/man/man1/allcm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/allcm.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/allec.man1.pdf b/Master/texmf-dist/doc/man/man1/allec.man1.pdf
index 795ac669014..02174dd241e 100644
--- a/Master/texmf-dist/doc/man/man1/allec.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/allec.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/allneeded.man1.pdf b/Master/texmf-dist/doc/man/man1/allneeded.man1.pdf
index ccfdd987380..616be42d4a4 100644
--- a/Master/texmf-dist/doc/man/man1/allneeded.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/allneeded.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 6ad67fd1716..e6100f69109 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 2018"
+.TH AMSTEX 1 "16 June 2015" "Web2C 2019"
.\"=====================================================================
.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 ae40f6badd8..4795819d45e 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/autosp.man1.pdf b/Master/texmf-dist/doc/man/man1/autosp.man1.pdf
index f1d90c4a1fd..1d6276b1235 100644
--- a/Master/texmf-dist/doc/man/man1/autosp.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/autosp.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/axohelp.man1.pdf b/Master/texmf-dist/doc/man/man1/axohelp.man1.pdf
index f6093bda1e8..6fdcc8dbfce 100644
--- a/Master/texmf-dist/doc/man/man1/axohelp.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/axohelp.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/bbox.man1.pdf b/Master/texmf-dist/doc/man/man1/bbox.man1.pdf
index e2f4626ad05..4538e9a9a45 100644
--- a/Master/texmf-dist/doc/man/man1/bbox.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/bbox.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/bg5conv.man1.pdf b/Master/texmf-dist/doc/man/man1/bg5conv.man1.pdf
index bd99cad7629..806374a181d 100644
--- a/Master/texmf-dist/doc/man/man1/bg5conv.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/bg5conv.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 0d75cb5a662..90e894d3d5c 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 2018"
+.TH BIBTEX 1 "23 February 2018" "bibtex 0.99d" "Web2C 2019"
.\"=====================================================================
.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 078d4287ce7..3606ba4f625 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/cef5conv.man1.pdf b/Master/texmf-dist/doc/man/man1/cef5conv.man1.pdf
index 807741ce200..c464b5777e5 100644
--- a/Master/texmf-dist/doc/man/man1/cef5conv.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/cef5conv.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/cefconv.man1.pdf b/Master/texmf-dist/doc/man/man1/cefconv.man1.pdf
index 128f86deb05..33755075ea8 100644
--- a/Master/texmf-dist/doc/man/man1/cefconv.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/cefconv.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/cefsconv.man1.pdf b/Master/texmf-dist/doc/man/man1/cefsconv.man1.pdf
index 0bdf417e164..52d32ff0c0e 100644
--- a/Master/texmf-dist/doc/man/man1/cefsconv.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/cefsconv.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/cfftot1.1 b/Master/texmf-dist/doc/man/man1/cfftot1.1
index a4624a52fed..43057e099eb 100644
--- a/Master/texmf-dist/doc/man/man1/cfftot1.1
+++ b/Master/texmf-dist/doc/man/man1/cfftot1.1
@@ -1,4 +1,4 @@
-.ds V 2.107
+.ds V 2.108
.de M
.BR "\\$1" "(\\$2)\\$3"
..
diff --git a/Master/texmf-dist/doc/man/man1/cfftot1.man1.pdf b/Master/texmf-dist/doc/man/man1/cfftot1.man1.pdf
index 9a07c0b58e6..69ccae0f0ac 100644
--- a/Master/texmf-dist/doc/man/man1/cfftot1.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/cfftot1.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/chkdvifont.1 b/Master/texmf-dist/doc/man/man1/chkdvifont.1
new file mode 100644
index 00000000000..bce20aba582
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/chkdvifont.1
@@ -0,0 +1,114 @@
+.TH CHKDVIFONT 1
+\"=====================================================================
+.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
+.\" 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
+chkdvifont \- CHecK DVI/tfm/font file and tell informations of FONTs
+.SH SYNOPSIS
+.B chkdvifont
+[\fB\-s\fR] [\fB\-c\fR] [\fB-{f|F}\fI<font_data_file>\fR]
+[\fB\-d\fR]
+\fIdvi_file_name\fR
+.PP
+.B chkdvifont
+[\fB\-s\fR] [\fB\-c\fR] [\fB-{f|F}\fI<font_data_file>\fR]
+[\fB\-t\fR]
+\fItfm_file_name\fR
+.PP
+.B chkdvifont
+[\fB\-s\fR] [\fB\-c\fR] [\fB-{f|F}\fI<font_data_file>\fR]
+[\fB\-p\fR]
+\fIfont_file_name\fR
+.SH DESCRIPTION
+.B Chkdvifont
+is a utility to check DVI and other \*(TX font-related formats
+(such as TFM, VF, GF and PK) and print information of those fonts.
+There are 3 modes;
+.PP
+Option \fB\-d\fR: force DVI mode
+.PP
+Option \fB\-t\fR: force TFM/OFM mode
+.PP
+Option \fB\-p\fR: force other FONT mode
+.PP
+By default, the mode is guessed from the file extension.
+.SH EXAMPLE
+.TP 5
+(1) If you want to know what font is used in sample.dvi,
+
+ $ chkdvifont sample.dvi
+ dvi file name = sample.dvi
+ comment = TeX output 2007.11.24:0632
+ factor converting to 10^{-5}m = 25400000/473628672
+ magnification = 1000
+ maximum width = 26083328 scaled points = 398 points
+ maximum height+depth = 11099063 scaled points = 169 points
+ maximum stack depth = 4
+ number of pages = 13
+ page size = 14.0 cm x 6.0 cm
+ page size magnificated = 14.0 cm x 6.0 cm
+
+ Font 14
+ checksum = 44D3ED74
+ design size = 1132462 scaled points = 17 points
+ space size = 1630536 scaled points = 24 points
+ magnification = +magstep2
+ font name = cmr17
+
+ Font 7
+ checksum = 4BF16079
+ design size = 655360 scaled points = 10 points
+ space size = 655360 scaled points = 10 points
+ font name = cmr10
+
+.TP 5
+(2) If you want to know the brief summary of jis.tfm,
+
+ $ chkdvifont jis.tfm
+ "jis" is a jfm file : 0 -> 5
+ checksum = 00000000
+ design size = 10485760 2^{-20} points = 10 points
+
+.TP 5
+(3) If you want to know what font is referred to by jis.vf,
+
+ $ chkdvifont jis.vf
+ "jis.vf" is in VF format
+ checksum = 00000000
+ design size = 10485760 2^{-20} points = 10 points
+
+ Mapped Font 1
+ font dsize = 10485760 2^{-20} points = 10 points
+ font at = 0.962216
+ font name = rml
+
+.PP
+Listing the fonts used in a DVI file (as shown in the first example)
+is almost equivalent to
+.B dvifontlist
+in TeX-Guy package
+<http://www-masu.ist.osaka-u.ac.jp/%7Ekakugawa/TeX-Guy/>
+and a script
+.B dviinfox
+<https://ctan.org/pkg/dviinfox>.
+I don't know any alternatives for obtaining information about TFM, OFM,
+VF and other font formats.
+.SH SEE ALSO
+pltotf(1), tftopl(1), vptovf(1), vftovp(1)
+.SH AUTHOR
+The program
+.B chkdvifont
+(original name "chkfont")
+is derived from the DVIOUT package (DVI previewer for Windows)
+by Toshio OSHIMA ("SHIMA"), Yoshiki OTOBE, and Kazunori ASAYAMA.
+Current version is maintained by Japanese \*(TX Development Community
+<https://texjp.org>.
+.br
+For more information, please refer to
+chkdvifont-ja.txt (in Japanese)
+on our GitHub repository, <https://github.com/texjporg/tex-jp-build>
+(under source/texk/dviout-util directory).
diff --git a/Master/texmf-dist/doc/man/man1/chkdvifont.man1.pdf b/Master/texmf-dist/doc/man/man1/chkdvifont.man1.pdf
new file mode 100644
index 00000000000..412287bdef6
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/chkdvifont.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/chktex.man1.pdf b/Master/texmf-dist/doc/man/man1/chktex.man1.pdf
index e0f2a2febf5..e9d9172169c 100644
--- a/Master/texmf-dist/doc/man/man1/chktex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/chktex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/chkweb.man1.pdf b/Master/texmf-dist/doc/man/man1/chkweb.man1.pdf
index e68963410a7..c1c6036caac 100644
--- a/Master/texmf-dist/doc/man/man1/chkweb.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/chkweb.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/cslatex.man1.pdf b/Master/texmf-dist/doc/man/man1/cslatex.man1.pdf
index 0e00dc89194..16fe2c1de3c 100644
--- a/Master/texmf-dist/doc/man/man1/cslatex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/cslatex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ctangle.man1.pdf b/Master/texmf-dist/doc/man/man1/ctangle.man1.pdf
index 742ef80ac15..07811093599 100644
--- a/Master/texmf-dist/doc/man/man1/ctangle.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ctangle.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 cd8b9014cf5..83384a2ec15 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 2018"
+.TH CTIE 1 "7 April 2010" "Web2C 2019"
.\"=====================================================================
.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 35144c9d2bc..d246eee46af 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-refsort.1 b/Master/texmf-dist/doc/man/man1/ctwill-refsort.1
new file mode 100644
index 00000000000..30f34f1b2e0
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/ctwill-refsort.1
@@ -0,0 +1 @@
+.so man1/ctwill.1
diff --git a/Master/texmf-dist/doc/man/man1/ctwill-refsort.man1.pdf b/Master/texmf-dist/doc/man/man1/ctwill-refsort.man1.pdf
new file mode 100644
index 00000000000..fe9188b5299
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/ctwill-refsort.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ctwill-twinx.1 b/Master/texmf-dist/doc/man/man1/ctwill-twinx.1
new file mode 100644
index 00000000000..30f34f1b2e0
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/ctwill-twinx.1
@@ -0,0 +1 @@
+.so man1/ctwill.1
diff --git a/Master/texmf-dist/doc/man/man1/ctwill-twinx.man1.pdf b/Master/texmf-dist/doc/man/man1/ctwill-twinx.man1.pdf
new file mode 100644
index 00000000000..6b6be258028
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/ctwill-twinx.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
new file mode 100644
index 00000000000..b8b29e1b0f9
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/ctwill.1
@@ -0,0 +1,239 @@
+.\" Automatically generated by Pandoc 2.6
+.\"
+.TH "CTWILL" "1" "January 27, 2019" "Web2c 2019" "General Commands Manual"
+.hy
+.SH NAME
+.PP
+ctwill, ctwill-refsort, ctwill-twinx \[en] translate CWEB to TeX
+.PD 0
+.P
+.PD
+with mini-indexes per spread or per section
+.SH SYNOPSIS
+.PP
+\f[B]ctwill\f[R] [\f[I]options\f[R]] \f[I]webfile\f[R][.w]
+[{\f[I]changefile\f[R][.ch]|-} [\f[I]outfile\f[R][.tex]]]
+.PD 0
+.P
+.PD
+\f[B]ctwill-refsort\f[R] < \f[I]indexfile\f[R].ref > \f[I]indexfile\f[R].sref
+.PD 0
+.P
+.PD
+\f[B]ctwill-twinx\f[R] \f[I]outfile\f[R].tex [\f[I]outfile\f[R].tex \&...] >
+index.tex
+.SH DESCRIPTION
+.PP
+The \f[B]ctwill\f[R] program converts a CWEB source document into a
+TeX\ file that may be formatted and printed in the usual way.
+It takes appropriate care of typographic details like page layout and
+the use of indentation, \f[I]italics\f[R], \f[B]boldface\f[R], etc., and
+it supplies extensive cross-index information that it gathers
+automatically.
+.PP
+CWEB allows you to prepare a single document containing all the
+information that is needed both to produce a compilable C/C++\ program
+and to produce a well-formatted document describing the program in as
+much detail as the writer may desire.
+The user of CWEB ought to be familiar with TeX as well as C/C++.
+.SH USAGE
+.PP
+The command line should have one, two, or three names on it.
+The first is taken as the CWEB input file (and \f[B].w\f[R] is added if
+there is no extension).
+If there is a second name, it is a change file (and \f[B].ch\f[R] is
+added if there is no extension).
+The change file overrides parts of the CWEB file, as described in the
+documentation.
+If there is a third name, it overrides the default name of the output
+file, which is ordinarily the same as the name of the input file (but on
+the current directory) with the extension \f[B].tex\f[R].
+If you just want to change the output file name, but don\[cq]t have a
+change file to apply, you can use `\f[B]-\f[R]' as the second argument.
+.PP
+\f[B]ctwill\f[R] is exactly like \f[B]cweave\f[R] except that it
+produces much better documentation, for which you must work harder.
+You should run \f[B]ctwill\f[R] twice, once to prime the pump and once
+to get decent answers.
+Moreover, you must run the output twice through TeX.
+.PP
+After \f[B]tex foo\f[R] you will have output that looks like final pages
+except that the entries of mini-indexes won\[cq]t be alphabetized.
+The first run produces a weird file called \f[B]foo.ref\f[R].
+Say \f[B]ctwill-refsort < foo.ref > foo.sref\f[R] and then another \f[B]tex
+foo\f[R] will produce alphabetized output.
+.PP
+The \f[B]ctwill-twinx\f[R] program compiles a master index for a set of related
+programs that have been processed by \f[B]ctwill\f[R].
+The individual programs should define their names with a line of the
+form \f[B]\[rs]def\[rs]title{NAME}\f[R].
+.PP
+The mini-indexes list identifiers that are used but not defined on each
+two-page spread.
+At the end of each section, \f[B]ctwill\f[R] gives TeX a list of
+identifiers used in that section and information about where they are
+defined.
+.PP
+The current meaning of every identifier is initially
+\f[B]\[rs]uninitialized\f[R].
+Then \f[B]ctwill\f[R] reads the \f[B].aux\f[R] file for your job, if
+any.
+.PP
+Before reading the \f[B].aux\f[R] file, \f[B]ctwill\f[R] actually looks
+for a file called \f[B]system.bux\f[R], which will be read if present.
+And after \f[B]foo.aux\f[R], a third possibility is \f[B]foo.bux\f[R].
+The general convention is to put definitions of system procedures such
+as \f[I]printf\f[R] into \f[B]system.bux\f[R], and to put definitions
+found in specifically foo-ish header files into \f[B]foo.bux\f[R].
+Like the \f[B].aux\f[R] files, \f[B].bux\f[R] files should contain only
+\f[B]\[at]$\f[R] specifications.
+.PP
+The meaning specified by \f[B]\[at]$\&...\[at]>\f[R] generally has four
+components: an identifier (followed by space), a program name (enclosed
+in braces), a section number (followed by space), and a TeX\ part.
+.PP
+A special \f[I]proofmode\f[R] is provided so that you can check
+\f[B]ctwill\f[R]\[cq]s conclusions about cross-references.
+Run \f[B]ctwill\f[R] with the flag \f[B]+P\f[R], and TeX will produce a
+specially formatted document (\f[I]without\f[R] mini-indexes) in which
+you can check that your specifications are correct.
+.PP
+More details how to use \f[B]ctwill\f[R] can be found in the first
+sections of its source code, respectively the change file
+\f[B]cweav-twill.ch\f[R] applicable to the \f[B]cweave.w\f[R] source.
+.SH DIFFERENCES TO ORIGINAL CTWILL
+.PP
+The present incarnation of \f[B]ctwill\f[R] and its utilities tries hard
+to be a drop-in replacement for the original package.
+There are, however, a few differences worth noting:
+.IP \[bu] 2
+This version is based on the most recent version of CWEB (3.64c).
+.IP \[bu] 2
+In TeX\ Live the utility programs are prefixed with \f[B]ctwill-\f[R]
+and the macro files with \f[B]ct\f[R] for technical reasons.
+.IP \[bu] 2
+Options \f[B]--help\f[R], \f[B]--quiet\f[R], \f[B]--verbose\f[R],
+\f[B]--version\f[R], and flags \f[B]-i\f[R], \f[B]-o\f[R], and
+\f[B]+lX\f[R] are new in CWEBbin and TeX\ Live.
+.IP \[bu] 2
+Option \f[B]+lX\f[R] is accompanied by example wrapper files for
+\f[B]ctwimac.tex\f[R] and \f[B]ctproofmac.tex\f[R] with translated
+captions for German (\f[B]+ld\f[R]).
+.IP \[bu] 2
+\f[B]ctwill\f[R] in TeX\ Live operates silently by default; use the
+\f[B]--verbose\f[R] option to get the original behavior.
+.IP \[bu] 2
+File lookup with the environment variable CWEBINPUTS is extended to
+permit several, colon-separated, paths.
+.IP \[bu] 2
+If properly configured, the main program \f[B]ctwill\f[R] is localized
+with the \[lq]GNU gettext utilities\[rq].
+.SH OPTIONS
+.PP
+Options on the command line may be either turned off with `\f[B]-\f[R]'
+(if they are on by default) or turned on with `\f[B]+\f[R]' (if they are
+off by default).
+In fact, the options are processed from left to right, so a sequence
+like \f[B]--verbose -h\f[R] will only show the \f[B]banner line\f[R]
+(\f[B]+b\f[R]) and the \f[B]progress report\f[R] (\f[B]+p\f[R]), but
+leave out the \f[B]happy message\f[R] (\f[B]-h\f[R]).
+.IP \[bu] 2
+\f[B]+b\f[R]: print banner line on terminal
+.IP \[bu] 2
+\f[B]+h\f[R]: print success message on completion
+.IP \[bu] 2
+\f[B]+p\f[R]: print progress report messages
+.IP \[bu] 2
+\f[B]+q\f[R]/\f[B]-q\f[R]: shortcut for \f[B]-bhp\f[R]; also
+\f[B]--quiet\f[R] (default)
+.IP \[bu] 2
+\f[B]+v\f[R]/\f[B]-v\f[R]: shortcut for \f[B]+bhp\f[R]; also
+\f[B]--verbose\f[R]
+.IP \[bu] 2
+\f[B]-e\f[R]: do not enclose C/C++\ material in \f[B]\f[R]
+.IP \[bu] 2
+\f[B]-f\f[R]: do not force a newline after every C/C++\ statement in
+output
+.IP \[bu] 2
+\f[B]-i\f[R]: suppress indentation of parameter declarations
+.IP \[bu] 2
+\f[B]-o\f[R]: suppress separation of declarations and statements
+.IP \[bu] 2
+\f[B]-x\f[R]: omit indices, section names, table of contents
+.IP \[bu] 2
+\f[B]+P\f[R]: \f[B]\[rs]input ctproofmac.tex\f[R] instead of
+\f[B]ctwimac.tex\f[R]
+.IP \[bu] 2
+\f[B]+lX\f[R]/\f[B]-lX\f[R]: use macros for language \f[I]X\f[R] as of
+\f[I]X\f[R]{\f[B]ctwimac\f[R]|\f[B]ctproofmac\f[R]}\f[B].tex\f[R]
+.IP \[bu] 2
+\f[B]+s\f[R]: print usage statistics
+.IP \[bu] 2
+\f[B]--help\f[R]: display help message and exit
+.IP \[bu] 2
+\f[B]--version\f[R]: output version information and exit
+.SH ENVIRONMENT
+.PP
+The environment variable CWEBINPUTS is used to search for the input
+files, or the system default if CWEBINPUTS is not set.
+See tex(1) for the details of the searching.
+.PP
+If prepared for NLS support, \f[B]ctwill\f[R] like \f[B]ctangle\f[R] and
+\f[B]cweave\f[R] uses the environment variable TEXMFLOCALEDIR to
+configure the parent directory where the \[lq]GNU gettext utilities\[rq]
+search for translation catalogs.
+.PP
+These variables are preconfigured in TeX\ Live\[cq]s
+\f[B]texmf.cnf\f[R].
+.SH FILES
+.PP
+The location of the files mentioned below varies from system to system.
+Use the \f[B]kpsewhich\f[R] utility to find their locations.
+.IP \[bu] 2
+\f[B]ctwimac.tex\f[R]: The default TeX\ macros \f[B]\[rs]input\f[R] in
+the first line of the output file.
+.IP \[bu] 2
+\f[B]ctproofmac.tex\f[R]: If \f[B]ctwill\f[R] is invoked with the
+\f[B]+P\f[R] option, it will change the first line of the output file to
+\f[B]\[rs]input ctproofmac.tex\f[R].
+.PP
+In both cases you can request some prefix \f[I]X\f[R] with the
+\f[B]+lX\f[R] option, e.g., \f[B]+ld\f[R] will \f[B]\[rs]input
+dctwimac.tex\f[R] and \f[B]+Pld\f[R] will \f[B]\[rs]input
+dctproofmac.tex\f[R].
+.IP \[bu] 2
+\f[I]webfile\f[R]\f[B].bux\f[R]: Reference definitions to resolve from
+other modules.
+.IP \[bu] 2
+\f[B]system.bux\f[R]: Reference definitions to resolve from
+C/C++\ standard library header files like \f[B]<stdio.h>\f[R].
+.PP
+Other \f[B]aux\f[R]iliary files with references are created
+automatically by \f[B]ctwill\f[R] and the actual index files are created
+by TeX.
+.IP \[bu] 2
+\f[B]cwebman.tex\f[R]: The CWEB user manual, available in PDF from
+CTAN (https://ctan.org/pkg/cweb).
+.SH SEE ALSO
+.IP \[bu] 2
+The CWEB System of Structured Documentation: by Donald E.\ Knuth and
+Silvio Levy (hardcopy version of \f[B]cwebman.tex\f[R] and the source
+code listings of \f[B]common.w\f[R], \f[B]ctangle.w\f[R], and
+\f[B]cweave.w\f[R]).
+.IP \[bu] 2
+Literate Programming: by D.\ E.\ Knuth.
+.IP \[bu] 2
+Weaving a Program: by Wayne Sewell.
+.PP
+cweb(1), tex(1), cc(1)
+.SH AUTHORS
+.PP
+Don Knuth wrote \f[B]ctwill\f[R] based on \f[B]cweave\f[R] by Silvio
+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
+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
new file mode 100644
index 00000000000..471b0bf5664
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/ctwill.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/cweave.man1.pdf b/Master/texmf-dist/doc/man/man1/cweave.man1.pdf
index c09c6a316b8..0a8f762f0d0 100644
--- a/Master/texmf-dist/doc/man/man1/cweave.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/cweave.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 20df712a52a..d230e49618d 100644
--- a/Master/texmf-dist/doc/man/man1/cweb.1
+++ b/Master/texmf-dist/doc/man/man1/cweb.1
@@ -1,152 +1,170 @@
-.TH CWEB 1 "7 April 2010" "Web2C 2018"
-.\"=====================================================================
+.\" Automatically generated by Pandoc 2.6
+.\"
+.TH "CWEB" "1" "January 27, 2019" "Web2c 2019" "General Commands Manual"
+.hy
.SH NAME
-ctangle, cweave \- translate CWEB to C and/or TeX
-.\"=====================================================================
+.PP
+ctangle, cweave \[en] translate CWEB to TeX
.SH SYNOPSIS
-.na
-.B ctangle
-.RB [ \-bhp ]
-.RB [ +s ]
-.IR webfile [ \fB.w\fP ]
-.RI [{ changefile [ \fB.ch\fP ]| \fB\-\fP }
-.RI [ outfile [ \fB.c\fP ]]]
-.br
-.B cweave
-.RB [ \-befhpx ]
-.RB [ +s ]
-.IR webfile [ \fB.w\fP ]
-.RI [{ changefile [ \fB.ch\fP ]| \fB\-\fP }
-.RI [ outfile [ \fB.tex\fP ]]]
-.ad
-.\"=====================================================================
+.PP
+\f[B]ctangle\f[R] [\f[I]options\f[R]] \f[I]webfile\f[R][.w]
+[{\f[I]changefile\f[R][.ch]|-} [\f[I]outfile\f[R][.c]]]
+.PD 0
+.P
+.PD
+\f[B]cweave\f[R] [\f[I]options\f[R]] \f[I]webfile\f[R][.w]
+[{\f[I]changefile\f[R][.ch]|-} [\f[I]outfile\f[R][.tex]]]
.SH DESCRIPTION
-The
-.B ctangle
-program converts a CWEB
-source document into a C\ program that may be compiled in the usual way.
-The output file includes #line specifications so that debugging can be
-done in terms of the CWEB source file.
-.PP
-The
-.B cweave
-program converts the same CWEB file into a TeX file that may be
-formatted and printed in the usual way.
-It takes appropriate care of typographic details like page
-layout and the use of indentation, italics, boldface, etc., and it supplies
-extensive cross-index information that it gathers automatically.
-.PP
-CWEB allows you to prepare a single
-document containing all the information that is needed both to produce
-a compilable C\ program and to produce a well-formatted document
-describing the program in as much detail as the writer may desire.
-The user of CWEB ought to be familiar with TeX as well as\ C.
+.PP
+The \f[B]ctangle\f[R] program converts a CWEB source document into a
+C/C++\ program that may be compiled in the usual way.
+The output file includes \f[B]#line\f[R] specifications so that
+debugging can be done in terms of the CWEB source file.
+.PP
+The \f[B]cweave\f[R] program converts the same CWEB file into a
+TeX\ file that may be formatted and printed in the usual way.
+It takes appropriate care of typographic details like page layout and
+the use of indentation, \f[I]italics\f[R], \f[B]boldface\f[R], etc., and
+it supplies extensive cross-index information that it gathers
+automatically.
+.PP
+CWEB allows you to prepare a single document containing all the
+information that is needed both to produce a compilable C/C++\ program
+and to produce a well-formatted document describing the program in as
+much detail as the writer may desire.
+The user of CWEB ought to be familiar with TeX as well as C/C++.
+.SH USAGE
.PP
The command line should have one, two, or three names on it.
-The first is taken as the CWEB file (and
-.B .w
-is added if there is no extension).
-If that file cannot be opened, the extension
-.B .web
-is tried instead. (But
-.B .w
-is recommended, since
-.B .web
-usually implies Pascal.)
-If there is a second name, it is a change file (and
-.B .ch
-is added if there is no extension).
-The change file overrides parts of the WEB file,
-as described in the documentation.
-If there is a third name, it overrides
-the default name of the output file, which is ordinarily the same as
-the name of the input file (but on the current directory) with the
-extension
-.B .c
-or
-.BR .tex .
-.PP
-Options in the command line may be either turned off with\ \-
-(if they are on by default) or turned on with\ + (if they are off by
-default).
-In fact, the options are processed from left to right,
-so a sequence like -f\ +f corresponds to +f (which is the default).
-.PP
-The
-.B \-b
-option suppresses the banner line that normally appears on your terminal
-when ctangle or cweave begins.
-The
-.B \-h
-option suppresses the happy message that normally appears if the processing
-was successful.
-The
-.B \-p
-option suppresses progress reports (starred module numbers) as the processing
-takes place.
-If you say
-.BR \-bhp ,
-you get nothing but error messages.
-.PP
-The
-.B +s
-option prints statistics about memory usage at the end of a run
-(assuming that the programs have been compiled with the -DSTAT switch).
-.PP
-There are three other options applicable to
-.B cweave
-only:
-.B \-f
-means do not force a newline after every statement in the formatted output.
-.B \-e
-inhibits the enclosure of C\ material formatted by
-.I cweave
-in brackets
-\ePB{.\|.\|.}.
-Such brackets are normally inserted so that special hooks
-can be used by
-.I cweb-latex
-and similar programs.
-.B \-x
-means omit the index and table of contents.
-.\"=====================================================================
+The first is taken as the CWEB input file (and \f[B].w\f[R] is added if
+there is no extension).
+If there is a second name, it is a change file (and \f[B].ch\f[R] is
+added if there is no extension).
+The change file overrides parts of the CWEB file, as described in the
+documentation.
+If there is a third name, it overrides the default name of the output
+file, which is ordinarily the same as the name of the input file (but on
+the current directory) with the extension \f[B].tex\f[R].
+If you just want to change the output file name, but don\[cq]t have a
+change file to apply, you can use `\f[B]-\f[R]' as the second argument.
+.SH DIFFERENCES TO ORIGINAL CWEB
+.PP
+CWEBbin tries hard to be a drop-in replacement for CWEB, so in general
+you should not notice any differences in invoking the programs nor in
+the resulting output.
+There are, however, a few differences worth noting:
+.IP \[bu] 2
+Options \f[B]--help\f[R], \f[B]--quiet\f[R], \f[B]--verbose\f[R],
+\f[B]--version\f[R], and flags \f[B]-i\f[R], \f[B]-o\f[R], and
+\f[B]+lX\f[R] are new in CWEBbin and TeX\ Live.
+.IP \[bu] 2
+Option \f[B]+lX\f[R] is accompanied by several wrapper files for
+\f[B]cwebmac.tex\f[R] with translated captions for German
+(\f[B]+ld\f[R]), French (\f[B]+lf\f[R]), and Italian (\f[B]+li\f[R]).
+.IP \[bu] 2
+CWEB in TeX\ Live operates silently by default (as of 2019); use the
+\f[B]--verbose\f[R] option to get the original behavior.
+.IP \[bu] 2
+File lookup with the environment variable CWEBINPUTS is extended to
+permit several, colon-separated, paths.
+.IP \[bu] 2
+If properly configured, the main programs \f[B]ctangle\f[R] and
+\f[B]cweave\f[R] are localized with the \[lq]GNU gettext utilities\[rq].
+.SH OPTIONS
+.PP
+Options on the command line may be either turned off with `\f[B]-\f[R]'
+(if they are on by default) or turned on with `\f[B]+\f[R]' (if they are
+off by default).
+In fact, the options are processed from left to right, so a sequence
+like \f[B]--verbose -h\f[R] will only show the \f[B]banner line\f[R]
+(\f[B]+b\f[R]) and the \f[B]progress report\f[R] (\f[B]+p\f[R]), but
+leave out the \f[B]happy message\f[R] (\f[B]-h\f[R]).
+.PP
+The first batch of options are common to both \f[B]ctangle\f[R] and
+\f[B]cweave\f[R]:
+.IP \[bu] 2
+\f[B]+b\f[R]: print banner line on terminal
+.IP \[bu] 2
+\f[B]+h\f[R]: print success message on completion
+.IP \[bu] 2
+\f[B]+p\f[R]: print progress report messages
+.IP \[bu] 2
+\f[B]+q\f[R]/\f[B]-q\f[R]: shortcut for \f[B]-bhp\f[R]; also
+\f[B]--quiet\f[R] (default)
+.IP \[bu] 2
+\f[B]+v\f[R]/\f[B]-v\f[R]: shortcut for \f[B]+bhp\f[R]; also
+\f[B]--verbose\f[R]
+.IP \[bu] 2
+\f[B]+s\f[R]: print usage statistics
+.IP \[bu] 2
+\f[B]--help\f[R]: display help message and exit
+.IP \[bu] 2
+\f[B]--version\f[R]: output version information and exit
+.PP
+There are six other options applicable to \f[B]cweave\f[R] only:
+.IP \[bu] 2
+\f[B]-e\f[R]: do not enclose C/C++\ material in \f[B]\[rs]PB{\&...}\f[R]
+.IP \[bu] 2
+\f[B]-f\f[R]: do not force a newline after every C/C++\ statement in
+output
+.IP \[bu] 2
+\f[B]-i\f[R]: suppress indentation of parameter declarations
+.IP \[bu] 2
+\f[B]-o\f[R]: suppress separation of declarations and statements
+.IP \[bu] 2
+\f[B]-x\f[R]: omit indices, section names, table of contents
+.IP \[bu] 2
+\f[B]+lX\f[R]/\f[B]-lX\f[R]: use macros for language \f[I]X\f[R] as of
+\f[I]X\f[R]\f[B]cwebmac.tex\f[R]
.SH ENVIRONMENT
-The environment variable CWEBINPUTS is used to search for the input files,
-or the system default if CWEBINPUTS is not set. See
-.BR tex (1)
-for the details of the searching.
-.\"=====================================================================
+.PP
+The environment variable CWEBINPUTS is used to search for the input
+files, or the system default if CWEBINPUTS is not set.
+See tex(1) for the details of the searching.
+.PP
+If prepared for NLS support, \f[B]ctangle\f[R] and \f[B]cweave\f[R] use
+the environment variable TEXMFLOCALEDIR to configure the parent
+directory where the \[lq]GNU gettext utilities\[rq] search for
+translation catalogs.
+.PP
+These variables are preconfigured in TeX\ Live\[cq]s
+\f[B]texmf.cnf\f[R].
.SH FILES
-The location of the files mentioned below varies from system to
-system. Use the
-.B kpsewhich
-utility to find their locations.
-.TP
-.I cwebmac.tex
-TeX macros used by cweave output.
-.TP
-.I cwebman.tex
-The user manual.
-.\"=====================================================================
-.SH "SEE ALSO"
-.TP
-.I Literate Programming
-by D. E. Knuth.
-.TP
-.I Weaving a Program
-by Wayne Sewell.
-.TP
-.I The CWEB System of Structured Documentation
-by Donald E. Knuth and Silvio Levy (hardcopy version of cwebman.tex
-and the source code listings).
-.PP
-.BR tex (1),
-.BR cc (1).
-.\"=====================================================================
+.PP
+The location of the files mentioned below varies from system to system.
+Use the \f[B]kpsewhich\f[R] utility to find their locations.
+.IP \[bu] 2
+\f[B]cwebmac.tex\f[R]: The default TeX\ macros \f[B]\[rs]input\f[R] in
+the first line of the \f[B]cweave\f[R] output file.
+.IP \[bu] 2
+\f[B]cwebman.tex\f[R]: The CWEB user manual, available in PDF from
+CTAN (https://ctan.org/pkg/cweb).
+.SH SEE ALSO
+.IP \[bu] 2
+The CWEB System of Structured Documentation: by Donald E.\ Knuth and
+Silvio Levy (hardcopy version of \f[B]cwebman.tex\f[R] and the source
+code listings of \f[B]common.w\f[R], \f[B]ctangle.w\f[R], and
+\f[B]cweave.w\f[R]).
+.IP \[bu] 2
+Literate Programming: by D.\ E.\ Knuth.
+.IP \[bu] 2
+Weaving a Program: by Wayne Sewell.
+.PP
+cweb(1), tex(1), cc(1)
.SH AUTHORS
+.PP
Don Knuth wrote WEB for TeX and Pascal.
-Silvio Levy designed and developed CWEB
-by adapting the WEB conventions to\ C and by recoding everything in CWEB.
+.PD 0
+.P
+.PD
+Silvio Levy designed and developed CWEB by adapting the WEB conventions
+to C and by recoding everything in CWEB.
Knuth began using CWEB and made further refinements.
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
+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 abcb5c71953..e3fd54b6a62 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/detex.1 b/Master/texmf-dist/doc/man/man1/detex.1
index 8093d154b29..a6f63ff6347 100644
--- a/Master/texmf-dist/doc/man/man1/detex.1
+++ b/Master/texmf-dist/doc/man/man1/detex.1
@@ -6,7 +6,7 @@ detex \- a filter to strip \fITeX\fP commands from a .tex file.
[ \fB\-clnstw\fR ] [ \fB\-e\fI environment-list\fR ] [ \fIfilename\fR[.tex] ... ]
.SH DESCRIPTION
.I Detex
-(Version 2.6)
+(Version 2.8.3)
reads each file in sequence, removes all comments and
.I TeX
control sequences
@@ -46,8 +46,8 @@ mode regardless of input content.
.PP
Text in various environment modes of
.I LaTeX
-is ignored. The default modes are array, eqnarray, equation, figure,
-mathmatica, picture, table and verbatim. The
+is ignored. The default modes are array, eqnarray, equation, longtable,
+picture, tabular and verbatim. The
.B \-e
option can be used to specify a comma separated
.I environment-list
@@ -71,6 +71,12 @@ and magic characters like `{' when recognizing things like
.I LaTeX
environments.
.PP
+The
+.B \-r
+option tries to naively replace $..$, $$..$$, \(..\) and \[..\]
+with nouns and verbs (in particular, "noun" and "verbs")
+in a way that keeps sentences readable.
+.PP
If the
.B \-w
flag is given, the output is a word list, one `word' (string of two or more
@@ -103,14 +109,16 @@ The old functionality can be essentially duplicated by using the
.B \-s
option.
.SH SEE ALSO
-tex(1L)
+tex(1)
.SH DIAGNOSTICS
Nesting of \\input is allowed but the number of opened files must not
exceed the system's limit on the number of simultaneously opened files.
.I Detex
ignores unrecognized option characters after printing a warning message.
.SH AUTHOR
-Daniel Trinkle, Computer Science Department, Purdue University
+Originally written by Daniel Trinkle, Computer Science Department, Purdue University
+.PP
+Maintained by Piotr Kubowicz <https://github.com/pkubowicz/opendetex>.
.SH BUGS
.I Detex
is not a complete
diff --git a/Master/texmf-dist/doc/man/man1/detex.man1.pdf b/Master/texmf-dist/doc/man/man1/detex.man1.pdf
index 1757b555290..19c9fd89e42 100644
--- a/Master/texmf-dist/doc/man/man1/detex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/detex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/devnag.man1.pdf b/Master/texmf-dist/doc/man/man1/devnag.man1.pdf
index 65f740b520d..4b31a5d5144 100644
--- a/Master/texmf-dist/doc/man/man1/devnag.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/devnag.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/deweb.man1.pdf b/Master/texmf-dist/doc/man/man1/deweb.man1.pdf
index 20e6b393cdf..4bb5058d5a7 100644
--- a/Master/texmf-dist/doc/man/man1/deweb.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/deweb.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/disdvi.man1.pdf b/Master/texmf-dist/doc/man/man1/disdvi.man1.pdf
index 568de9e8823..af537c24c20 100644
--- a/Master/texmf-dist/doc/man/man1/disdvi.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/disdvi.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dt2dv.man1.pdf b/Master/texmf-dist/doc/man/man1/dt2dv.man1.pdf
index 20c03df65d7..0413c6928e5 100644
--- a/Master/texmf-dist/doc/man/man1/dt2dv.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dt2dv.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dv2dt.man1.pdf b/Master/texmf-dist/doc/man/man1/dv2dt.man1.pdf
index 4c4eb014cdd..8d3d609a0bd 100644
--- a/Master/texmf-dist/doc/man/man1/dv2dt.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dv2dt.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvi2fax.man1.pdf b/Master/texmf-dist/doc/man/man1/dvi2fax.man1.pdf
index cd03ff8e366..6ec00d82c3e 100644
--- a/Master/texmf-dist/doc/man/man1/dvi2fax.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvi2fax.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvi2tty.man1.pdf b/Master/texmf-dist/doc/man/man1/dvi2tty.man1.pdf
index 0f1f83a8a6c..a35d7ff5a66 100644
--- a/Master/texmf-dist/doc/man/man1/dvi2tty.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvi2tty.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvibook.man1.pdf b/Master/texmf-dist/doc/man/man1/dvibook.man1.pdf
index 04f9ea76b2b..9cc1672c53e 100644
--- a/Master/texmf-dist/doc/man/man1/dvibook.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvibook.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dviconcat.man1.pdf b/Master/texmf-dist/doc/man/man1/dviconcat.man1.pdf
index 1617e513615..350e0ebc99f 100644
--- a/Master/texmf-dist/doc/man/man1/dviconcat.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dviconcat.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 66a27c0ee81..196c9d086e8 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 2018"
+.TH DVICOPY 1 TeX "24 January 1999" "Web2C 2019"
.\"=====================================================================
.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 0422f643b80..90c3d069703 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/dvidvi.man1.pdf b/Master/texmf-dist/doc/man/man1/dvidvi.man1.pdf
index cd1478c94f5..19c31f4f71e 100644
--- a/Master/texmf-dist/doc/man/man1/dvidvi.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvidvi.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvigif.man1.pdf b/Master/texmf-dist/doc/man/man1/dvigif.man1.pdf
index 2eb1b2b31c2..ba1b0f6373d 100644
--- a/Master/texmf-dist/doc/man/man1/dvigif.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvigif.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvihp.man1.pdf b/Master/texmf-dist/doc/man/man1/dvihp.man1.pdf
index 04318b0ac13..3e30c18a9ae 100644
--- a/Master/texmf-dist/doc/man/man1/dvihp.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvihp.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvilj.man1.pdf b/Master/texmf-dist/doc/man/man1/dvilj.man1.pdf
index 656014e4896..6c28a47b5b9 100644
--- a/Master/texmf-dist/doc/man/man1/dvilj.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvilj.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvilj2p.man1.pdf b/Master/texmf-dist/doc/man/man1/dvilj2p.man1.pdf
index c4be3a79eb2..8f95763d664 100644
--- a/Master/texmf-dist/doc/man/man1/dvilj2p.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvilj2p.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvilj4.man1.pdf b/Master/texmf-dist/doc/man/man1/dvilj4.man1.pdf
index 71a545ce5da..d42d8e6d107 100644
--- a/Master/texmf-dist/doc/man/man1/dvilj4.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvilj4.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvilj4l.man1.pdf b/Master/texmf-dist/doc/man/man1/dvilj4l.man1.pdf
index 3711c1daaa4..35ee2b124f5 100644
--- a/Master/texmf-dist/doc/man/man1/dvilj4l.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvilj4l.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvilj6.man1.pdf b/Master/texmf-dist/doc/man/man1/dvilj6.man1.pdf
index 3d8800b8428..962ec7bf98b 100644
--- a/Master/texmf-dist/doc/man/man1/dvilj6.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvilj6.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvilualatex.man1.pdf b/Master/texmf-dist/doc/man/man1/dvilualatex.man1.pdf
index ec63c66e397..4515db9f6eb 100644
--- a/Master/texmf-dist/doc/man/man1/dvilualatex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvilualatex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvipdfm.man1.pdf b/Master/texmf-dist/doc/man/man1/dvipdfm.man1.pdf
index a4bf38e93e1..394e7425b77 100644
--- a/Master/texmf-dist/doc/man/man1/dvipdfm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvipdfm.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvipdfmx.1 b/Master/texmf-dist/doc/man/man1/dvipdfmx.1
index ffacc60894b..ba836351eb8 100644
--- a/Master/texmf-dist/doc/man/man1/dvipdfmx.1
+++ b/Master/texmf-dist/doc/man/man1/dvipdfmx.1
@@ -10,7 +10,7 @@
.sp
.fi
..
-.TH "DVIPDFMX" "1" "7 March 2016"
+.TH "DVIPDFMX" "1" "24 December 2018"
.SH NAME
dvipdfmx, xdvipdfmx, dvipdfm \- produce PDF files directly from DVI files
.SH SYNOPSIS
@@ -38,7 +38,7 @@ possible.
In addition,
.B xdvipdfmx
-is yet another incarnation. It is used as the back end for
+is another incarnation. It is used as the back end for
.BR xetex (1)
and is not intended to be invoked directly.
@@ -56,25 +56,41 @@ to mimic the behavior of
where possible, so that many macro packages produced for use with
.B dvips
will also work with
-.B dvipdfmx.
+.BR dvipdfmx .
In addition,
-.B Dvipdfmx
+.B dvipdfmx
understands its own specific
.B \especial
commands to allow access to PDF features such as annotations and
bookmarks.
+As of December 2018, one such special specific to
+.B dvipdfmx
+is
+.IR pdf:trailerid ,
+which specifies the /ID in the PDF trailer.
+It is used like this (from the TeX level):
+.br
+\especial{pdf:trailerid [ (0123456789abcdef) (01234567890abcdef) ]}
+.br
+That is, the special takes an array (the square brackets) of two 16-byte
+PDF strings (the parentheses). This is the same syntax as LuaTeX's
+.IR "\epdfvariable trailerid" ,
+while different from pdfTeX's
+.IR \epdftrailerid .
+It must appear on the first output page, otherwise it is ignored.
+
Unrecognized specials will generate warning messages. Packages that may need a
.B dvipdfm
or
.B dvipdfmx
driver option include
-.I geometry,
-.I hyperref,
-.I bookmark,
-.I graphicx,
+.IR geometry ,
+.IR hyperref ,
+.IR bookmark ,
+.IR graphicx ,
and
-.I xcolor.
+.IR xcolor .
For issues related to bounding boxes (and hence image sizes), see
.BR extractbb (1).
@@ -321,16 +337,17 @@ The location of this file may be found by typing
.B kpsewhich texmf.cnf
.fi
.SH "SEE ALSO"
-.BR dvipdft "(1), "
-.BR extractbb "(1), "
-.BR tex "(1), " dvips "(1), " groff "(1), " grodvi "(1), " pic "(1), "
-and the
-.I "Kpathsea library"
-Info documentation (http://tug.org/kpathsea).
+dvipdft(1), extractbb(1),
+.br
+tex(1), luatex(1), xetex(1), dvips(1),
+.br
+groff(1), grodvi(1), pic(1),
+the Kpathsea library Info documentation (http://tug.org/kpathsea),
+and the Dvipdfmx User's Manual (in the distribution).
.SH AUTHOR
Primarily Mark A. Wicks; dvipdfmx extensions primarily by Jin-Hwan Cho,
Shunsaku Hirata, and Matthias Franz. For the version in TeX Live, all
bugs and other reports should go to the
.B dvipdfmx
maintainers at tex-k (at) tug.org. This man page edited for TeX Live
-by Bob Tennent and others.
+by Bob Tennent and others. This man page is public domain.
diff --git a/Master/texmf-dist/doc/man/man1/dvipdfmx.man1.pdf b/Master/texmf-dist/doc/man/man1/dvipdfmx.man1.pdf
index 3a6e0e02c62..64a1344bd28 100644
--- a/Master/texmf-dist/doc/man/man1/dvipdfmx.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvipdfmx.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvipdft.man1.pdf b/Master/texmf-dist/doc/man/man1/dvipdft.man1.pdf
index c773d4b8184..24379848014 100644
--- a/Master/texmf-dist/doc/man/man1/dvipdft.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvipdft.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 895a17c001d..d81d4fcbbb7 100644
--- a/Master/texmf-dist/doc/man/man1/dvipng.1
+++ b/Master/texmf-dist/doc/man/man1/dvipng.1
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
+.\" Automatically generated by Pod::Man 2.27 (Pod::Simple 3.28)
.\"
.\" Standard preamble:
.\" ========================================================================
@@ -46,7 +46,7 @@
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\"
-.\" If the F register is >0, we'll generate index entries on stderr for
+.\" If the F register is turned on, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD. Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
@@ -54,16 +54,20 @@
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
-.if !\nF .nr F 0
-.if \nF>0 \{\
-. de IX
-. tm Index:\\$1\t\\n%\t"\\$2"
+.nr rF 0
+.if \n(.g .if rF .nr rF 1
+.if (\n(rF:(\n(.g==0)) \{
+. if \nF \{
+. de IX
+. tm Index:\\$1\t\\n%\t"\\$2"
..
-. if !\nF==2 \{\
-. nr % 0
-. nr F 2
+. if !\nF==2 \{
+. nr % 0
+. nr F 2
+. \}
. \}
.\}
+.rr rF
.\"
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
.\" Fear. Run. Save yourself. No user-serviceable parts.
@@ -129,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "DVIPNG 1"
-.TH DVIPNG 1 "2018-03-27" "dvipng (TeX Live) 1.15" "User commands"
+.TH DVIPNG 1 "2015-03-03" "dvipng (TeX Live) 1.15" "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 f615bc50e90..c256a0f9233 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/dvipos.man1.pdf b/Master/texmf-dist/doc/man/man1/dvipos.man1.pdf
index 8f590a41ba0..1d06de09636 100644
--- a/Master/texmf-dist/doc/man/man1/dvipos.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvipos.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvips.man1.pdf b/Master/texmf-dist/doc/man/man1/dvips.man1.pdf
index d28f53100b7..69519a8c806 100644
--- a/Master/texmf-dist/doc/man/man1/dvips.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvips.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvired.man1.pdf b/Master/texmf-dist/doc/man/man1/dvired.man1.pdf
index 594b1889a58..ef8341c7ba9 100644
--- a/Master/texmf-dist/doc/man/man1/dvired.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvired.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dviselect.man1.pdf b/Master/texmf-dist/doc/man/man1/dviselect.man1.pdf
index f07b4d825b4..9710346bb79 100644
--- a/Master/texmf-dist/doc/man/man1/dviselect.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dviselect.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/dvispc.1 b/Master/texmf-dist/doc/man/man1/dvispc.1
new file mode 100644
index 00000000000..50fd3be41df
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/dvispc.1
@@ -0,0 +1,142 @@
+.TH DVISPC 1
+\"=====================================================================
+.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
+.\" 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
+dvispc \- Modify a DVI file to be page-independent in specials
+.SH SYNOPSIS
+.B dvispc
+[\fB\-c\fR] [\fB\-bvz\fR]
+\fIinput_dvi_file\fR [\fIoutput_dvi_file\fR]
+.PP
+.B dvispc \-d
+\fIinput_dvi_file\fR
+.PP
+.B dvispc \-s
+[\fB\-p..\fR] \fIinput_dvi_file\fR [\fIoutput_text_file\fR]
+.PP
+.B dvispc \-a
+[\fB\-ltv\fR] [\fB\-J..\fR] [\fB\-p..\fR] [\fB\-r..\fR]
+\fIinput_dvi_file\fR [\fIoutput_text_file\fR]
+.PP
+.B dvispc \-x[..]
+[\fB\-ltv\fR] [\fB\-r..\fR]
+[\fIinput_text_file\fR] \fIoutput_dvi_file\fR
+.SH DESCRIPTION
+.B Dvispc
+is a utility to modify/edit \*(TX DVI file with the following features:
+.PP
+ Mode option \fB\-c\fR (default):
+ correct an input DVI to be page-independent in specials (default)
+.PP
+ Mode option \fB\-d\fR:
+ dry run to check if an input DVI is page-independent in specials
+.PP
+ Mode option \fB\-s\fR:
+ show all specials in the input DVI
+.PP
+ Mode option \fB\-a\fR:
+ translate DVI into a Text (like \fBdv2dt\fR in dtl)
+.PP
+ Mode option \fB\-x\fR:
+ translate Text into a DVI (like \fBdt2dv\fR in dtl)
+.PP
+(1) The \fImain\fR feature of
+.B dvispc
+is the first one, to make a page-independent DVI file.
+.PP
+A "pure" DVI file must be actually page-independent.
+However in recent years, DVI files with lots of \\special's (color,
+annotation etc.) are commonly used, and they are not always
+page-independent. In such case, for example,
+.B dviselect
+or
+.B dvidvi
+fails to preserve \\special's (e.g. page color might be lost).
+.PP
+The program
+.B dvispc
+corrects such page-"dependent" DVI files to be page-independent,
+which can be safely processed by
+.B dviselect
+or
+.B dvidvi
+and then properly converted to other formats such as PostScript and PDF.
+.PP
+(2) To know whether such a correction is needed or not,
+.B dvispc \-d
+will suffice.
+.PP
+(3) The mode \fB\-s\fR lists all specials found in the input DVI as-is,
+with a preceding number which denotes the page where it appears.
+For example,
+.PP
+.RS
+[1]
+.br
+{color push Black}
+.br
+{color pop}
+.br
+{color push rgb 1 0 0}
+.br
+{color pop}
+.br
+[2]
+.br
+{color push Black}
+.br
+{color pop}
+.RE
+.LP
+This feature is equivalent to a program
+.B dvispecials
+in TeX-Guy package
+<http://www-masu.ist.osaka-u.ac.jp/%7Ekakugawa/TeX-Guy/>
+and
+.B dvii \-s
+<https://ctan.org/pkg/dvii>.
+.PP
+(4) The mode \fB-a\fR and \fB-x\fR correspond to
+.B dv2dt
+and
+.B dt2dv
+in the dtl (= DVI Text Language) package respectively. By default
+.B dvispc \-a
+formats the output text in its own style, but DTL-compatible
+format is available with
+.B \-t
+option. Also,
+.B dvispc \-x
+can accept DTL-compatible text input.
+.SH SUPPORTED SPECIALS
+Currently
+.B dvispc
+supports the followings:
+.PP
+ dvips-compatible specials
+ color push, color pop, background
+ dvipdfm(x) specials
+ pdf:bcolor, pdf:ecolor, pdf:bgcolor, pdf:bann, pdf:eann
+ tpic specials:
+ pn
+.PP
+Other specials might be supported in the future if needed.
+.SH SEE ALSO
+dviselect(1), dvidvi(1), dvips(1), dvipdfmx(1)
+.SH AUTHOR
+The program
+.B dvispc
+is derived from the DVIOUT package (DVI previewer for Windows)
+by Toshio OSHIMA ("SHIMA"), Yoshiki OTOBE, and Kazunori ASAYAMA.
+Current version is maintained by Japanese \*(TX Development Community
+<https://texjp.org>.
+.br
+For more information, please refer to
+dvispc-en.txt (in English) and dvispc-ja.txt (in Japanese)
+on our GitHub repository, <https://github.com/texjporg/tex-jp-build>
+(under source/texk/dviout-util directory).
diff --git a/Master/texmf-dist/doc/man/man1/dvispc.man1.pdf b/Master/texmf-dist/doc/man/man1/dvispc.man1.pdf
new file mode 100644
index 00000000000..25a6aecb60e
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/dvispc.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 39685ee890d..29973c7a633 100644
--- a/Master/texmf-dist/doc/man/man1/dvisvgm.1
+++ b/Master/texmf-dist/doc/man/man1/dvisvgm.1
@@ -1,13 +1,13 @@
'\" t
.\" Title: dvisvgm
.\" Author: Martin Gieseking <martin.gieseking@uos.de>
-.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
-.\" Date: 04/19/2016
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 01/15/2019
.\" Manual: dvisvgm Manual
-.\" Source: dvisvgm 1.15.1
+.\" Source: dvisvgm 2.6.2
.\" Language: English
.\"
-.TH "DVISVGM" "1" "04/19/2016" "dvisvgm 1\&.15\&.1" "dvisvgm Manual"
+.TH "DVISVGM" "1" "01/15/2019" "dvisvgm 2\&.6\&.2" "dvisvgm Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -33,10 +33,12 @@ dvisvgm \- converts DVI and EPS files to the XML\-based SVG format
.sp
\fBdvisvgm\fR [ \fIoptions\fR ] \fIfile\fR [\&.dvi]
.sp
-\fBdvisvgm\fR \-E [ \fIoptions\fR ] \fIfile\fR [\&.eps]
+\fBdvisvgm\fR \-\-eps [ \fIoptions\fR ] \fIfile\fR [\&.eps]
+.sp
+\fBdvisvgm\fR \-\-pdf [ \fIoptions\fR ] \fIfile\fR [\&.pdf]
.SH "DESCRIPTION"
.sp
-The command\-line utility \fBdvisvgm\fR converts DVI files, as generated by TeX/LaTeX, to the XML\-based scalable vector graphics format SVG\&. It supports the classic DVI format 2 as well as format 3 (created by pTeX in vertical mode), and the XeTeX formats 5 and 6 which are also known as XDV\&. Besides the basic DVI commands, dvisvgm also evaluates many so\-called \fIspecials\fR which heavily extend the capabilities of the plain DVI format\&. For a more detailed overview, see section \fBSupported Specials\fR below\&.
+The command\-line utility \fBdvisvgm\fR converts DVI files, as generated by TeX/LaTeX, to the XML\-based scalable vector graphics format SVG\&. It supports the classic DVI version 2 as well as version 3 (created by pTeX in vertical mode), and the XeTeX versions 5 to 7 which are also known as XDV\&. Besides the basic DVI commands, dvisvgm also evaluates many so\-called \fIspecials\fR which heavily extend the capabilities of the plain DVI format\&. For a more detailed overview, see section \fBSupported Specials\fR below\&.
.sp
Since the current SVG standard 1\&.1 doesn\(cqt specify multi\-page graphics, dvisvgm creates separate SVG files for each DVI page\&. Because of compatibility reasons, only the first page is converted by default\&. In order to select a different page or arbitrary page sequences, use option \fB\-p\fR which is described below\&.
.sp
@@ -44,41 +46,10 @@ SVG is a vector\-based graphics format and therefore dvisvgm tries to convert th
.sp
However, TeX\(cqs main source for font descriptions is Metafont, which produces bitmap output (GF files)\&. That\(cqs why not all obtainable TeX fonts are available in a scalable format\&. In these cases, dvisvgm tries to vectorize Metafont\(cqs output by tracing the glyph bitmaps\&. The results are not as perfect as most (manually optimized) PFB or OTF counterparts, but are nonetheless really nice in most cases\&.
.sp
-When running dvisvgm without option \fB\-\-no\-fonts\fR, it creates \fIfont\fR elements (\fB<font>\fR\&...\fB</font>\fR) to embed the font data into the SVG files\&. Unfortunately, only few SVG renderes support these elements yet\&. Most web browsers and vector graphics applications don\(cqt evaluate them properly so that the text components of the resulting graphics might look strange\&. In order to create more compatible SVG files, command\-line option \fB\-\-no\-fonts\fR can be given to replace the font elements by plain graphics paths\&.
+When running dvisvgm without option \fB\-\-no\-fonts\fR, it creates \fIfont\fR elements (\fB<font>\fR\&...\fB</font>\fR) to embed the font data into the SVG files\&. Unfortunately, only few SVG renderers support these elements yet\&. Most web browsers and vector graphics applications don\(cqt evaluate them properly so that the text components of the resulting graphics might look strange\&. In order to create more compatible SVG files, command\-line option \fB\-\-no\-fonts\fR can be given to replace the font elements by plain graphics paths\&.
.SH "OPTIONS"
.sp
-dvisvgm provides a POSIX\-compliant command\-line interface with short and long option names\&. They may be given before and/or after the name of the file to be converted\&. Also, the order of specifying the options is not significant, i\&.e\&. you can add them in any order without changing dvisvgm\(cqs behavior\&. Certain options accept or require additional parameters which are directly appended to or separated by whitespace from a short option (e\&.g\&. \fB\-v0\fR or \fB\-v 0\fR)\&. Long options require an additional equals sign (\fB=\fR) between option name and argument but without any surrounding whitespace (e\&.g\&. \fB\-\-verbosity=0\fR)\&.
-.PP
-\fB\-a, \-\-trace\-all\fR=[\fIretrace\fR]
-.RS 4
-This option forces dvisvgm to vectorize not only the glyphs actually required to render the SVG file correctly \(en which is the default \(en, but processes all glyphs of all fonts referenced in the DVI file\&. Because dvisvgm stores the tracing results in a font cache, all following conversions of these fonts will speed up significantly\&. The boolean option
-\fIretrace\fR
-determines how to handle glyphs already stored in the cache\&. By default, these glyphs are skipped\&. Setting argument
-\fIretrace\fR
-to
-\fIyes\fR
-or
-\fItrue\fR
-forces dvisvgm to retrace the corresponding bitmaps again\&.
-.if n \{\
-.sp
-.\}
-.RS 4
-.it 1 an-trap
-.nr an-no-space-flag 1
-.nr an-break-flag 1
-.br
-.ps +1
-\fBNote\fR
-.ps -1
-.br
-This option only takes effect if font caching is active\&. Therefore,
-\fB\-\-trace\-all\fR
-cannot be combined with option
-\fB\-\-cache=none\fR\&.
-.sp .5v
-.RE
-.RE
+dvisvgm provides a POSIX\-compliant command\-line interface with short and long option names\&. They may be given before and/or after the name of the file to be converted\&. Also, the order of specifying the options is not significant, i\&.e\&. you can add them in any order without changing dvisvgm\(cqs behavior\&. Certain options accept or require additional parameters which are directly appended to or separated by whitespace from a short option (e\&.g\&. \fB\-v0\fR or \fB\-v 0\fR)\&. Long options require an additional equals sign (\fB=\fR) between option name and argument but without any surrounding whitespace (e\&.g\&. \fB\-\-verbosity=0\fR)\&. Multiple short options that don\(cqt expect a further parameter can be combined after a single dash (e\&.g\&. \fB\-ejs\fR rather than \fB\-e \-j \-s\fR)\&.
.PP
\fB\-b, \-\-bbox\fR=\fIfmt\fR
.RS 4
@@ -89,7 +60,7 @@ takes either one of the format specifiers listed below, or a sequence of four co
\fIy1\fR,
\fIx2\fR
and
-\fIy2\fR\&. The latter define the absolute coordinates of two diagonal corners of the bounding box\&. Each length value consists of a floating point number and an optional length unit (pt, bp, cm, mm, in, or pc)\&. If the unit is omitted, TeX points (pt) are assumed\&.
+\fIy2\fR\&. The latter define the absolute coordinates of two diagonal corners of the bounding box\&. Each length value consists of a floating point number and an optional length unit (pt, bp, cm, mm, in, pc, dd, cc, or sp)\&. If the unit is omitted, TeX points (pt) are assumed\&.
.sp
It\(cqs also possible to give only one length value
\fIl\fR\&. In this case, the minimal bounding box is computed and enlarged by adding (\-\fIl\fR,\-\fIl\fR) to the upper left and (\fIl\fR,\fIl\fR) to the lower right corner\&.
@@ -115,6 +86,7 @@ tab(:);
lt lt
lt lt
lt lt
+lt lt
lt lt.
T{
\fBdvi\fR
@@ -132,9 +104,16 @@ T}:T{
no bounding box is assigned
T}
T{
+\fBpapersize\fR
+T}:T{
+box sizes specified by
+\fIpapersize\fR
+specials present in the DVI file
+T}
+T{
\fBpreview\fR
T}:T{
-bounding box data computed by the preview package (if present in the dvi file)
+bounding box data computed by the preview package (if present in the DVI file)
T}
.TE
.sp 1
@@ -204,7 +183,7 @@ attribute\&.
.PP
\fB\-\-color\fR
.RS 4
-Enables colorization of messages printed during the conversion process\&. The colors can be customized via the environment variable
+Enables colorization of messages printed during the conversion process\&. The colors can be customized via environment variable
\fBDVISVGM_COLORS\fR\&. See the
Environment section
below for further information\&.
@@ -242,12 +221,36 @@ This option tells dvisvgm to compute the precise bounding box of each character\
given, dvisvgm analyzes the actual shape of each character and derives a usually tight bounding box\&.
.RE
.PP
+\fB\-f, \-\-font\-format\fR=\fIformat\fR
+.RS 4
+Selects the file format used to embed the font data into the SVG files\&. Following formats are supported:
+\fBSVG\fR
+(that\(cqs the default),
+\fBTTF\fR
+(TrueType),
+\fBWOFF\fR, and
+\fBWOFF2\fR
+(Web Open Font Format version 1 and 2)\&. By default, dvisvgm creates unhinted fonts that might look bad on low\-resolution devices\&. In order to improve the display quality, the generated TrueType, WOFF, or WOFF2 fonts can be autohinted\&. The autohinter is enabled by appending
+\fB,autohint\fR
+or
+\fB,ah\fR
+to the font format, e\&.g\&.
+\fB\-\-font\-format=woff,autohint\fR
+or
+\fB\-\-font\-format=woff,ah\fR\&.
+.sp
+Option
+\fB\-\-font\-format\fR
+is only available if dvisvgm was built with WOFF support enabled\&.
+.RE
+.PP
\fB\-m, \-\-fontmap\fR=\fIfilenames\fR
.RS 4
Loads and evaluates a single font map file or a sequence of font map files\&. These files are required to resolve font file names and encodings\&. dvisvgm does not provide its own map files but tries to read available ones coming with dvips or dvipdfm\&. If option
\fB\-\-fontmap\fR
is omitted, dvisvgm looks for the default map files
\fIps2pk\&.map\fR,
+\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,
@@ -326,7 +329,7 @@ parameter is an integer value between 0 and 2\&. It selects the display variant
.PP
\fB\-\-keep\fR
.RS 4
-Disables the removal of temporary files as created by Metafont (usually \&.gf, \&.tfm, and \&.log files)\&.
+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
@@ -366,7 +369,7 @@ tells dvisvgm not to add any visible objects to hyperlinks\&. The lines and boxe
\fIcolor specifier\fR
is either a hexadecimal RGB value of the form
\fI#RRGGBB\fR, or a
-dvips color name (\m[blue]http://en.wikibooks.org/wiki/LaTeX/Colors#The_68_standard_colors_known_to_dvips\m[])\&.
+dvips color name (\m[blue]https://en.wikibooks.org/wiki/LaTeX/Colors#The_68_standard_colors_known_to_dvips\m[])\&.
.sp
Moreover, argument
\fIstyle\fR
@@ -383,10 +386,11 @@ creates yellow filled rectangles with blue frames\&.
.PP
\fB\-l, \-\-list\-specials\fR
.RS 4
-Prints a list of registered special handlers and exits\&. Each handler processes a set of special statements belonging to the same category\&. In most cases, the categories are identified by the prefix of the special statements\&. It\(cqs usually a leading word separated from the rest of the statement by a colon or a blank, e\&.g\&.
+Prints a list of registered special handlers and exits\&. Each handler processes a set of special statements belonging to the same category\&. In most cases, the categories are identified by the prefix of the special statements\&. It\(cqs usually a leading string followed by a colon or a blank, e\&.g\&.
\fIcolor\fR
or
-\fIps\fR\&.
+\fIps\fR\&. The listed handler names, however, don\(cqt need to match these prefixes, e\&.g\&. if there is no common prefix or if functionality is split into separate handlers in order to allow to disable them separately with option
+\fB\-\-no\-specials\fR\&. All special statements not covered by one of the special handlers are silently ignored\&.
.RE
.PP
\fB\-M, \-\-mag\fR=\fIfactor\fR
@@ -450,9 +454,8 @@ and vertically by
.RS 4
Disable processing of special commands embedded in the DVI file\&. If no further parameter is given, all specials are ignored\&. To disable a selected set of specials, an optional comma\-separated list of names can be appended to this option\&. A
\fIname\fR
-is the unique identifier referencing the intended special handler\&. Option
-\fB\-\-list\-specials\fR
-lists all handlers currently available together with their names\&. All unsupported special statements are silently ignored\&.
+is the unique identifier referencing the intended special handler as listed by option
+\fB\-\-list\-specials\fR\&.
.RE
.PP
\fB\-\-no\-styles\fR
@@ -467,8 +470,11 @@ Sets the pattern specifying the names of the generated SVG files\&. Parameter
\fIpattern\fR
is a string that may contain static character sequences as well as the variables
\fB%f\fR,
-\fB%p\fR, and
-\fB%P\fR\&.
+\fB%p\fR,
+\fB%P\fR,
+\fB%hd\fR,
+\fB%ho\fR, and
+\fB%hc\fR\&.
\fB%f\fR
expands to the base name of the DVI file, i\&.e\&. the filename without suffix,
\fB%p\fR
@@ -482,7 +488,7 @@ gets the same number of digits as
\fB%P\fR\&.
.sp
If you need more control over the numbering, you can use arithmetic expressions as part of a pattern\&. The syntax is
-\fB%(expr)\fR
+\fB%(\fR\fIexpr\fR\fB)\fR
where
\fIexpr\fR
may contain additions, subtractions, multiplications, and integer divisions with common precedence\&. The variables
@@ -493,6 +499,18 @@ contain the current page number and the total number of pages, respectively\&. F
\fB\-\-output="%f\-%(p\-1)"\fR
creates filenames where the numbering starts with 0 rather than 1\&.
.sp
+The variables
+\fB%hX\fR
+contain different hash values computed from the DVI page data and the options given on the command\-line\&.
+\fB%hd\fR
+and
+\fB%hc\fR
+are only set if option
+\fB\-\-page\-hashes\fR
+is present\&. Otherwise, it\(cqs empty\&. For further information, see the description of option
+\fB\-\-page\-hashes\fR
+below\&.
+.sp
The default pattern is
\fB%f\-%p\&.svg\fR
if the DVI file consists of more than one page, and
@@ -522,15 +540,92 @@ converts all pages up to page 10,
converts all pages starting with page 10\&. Please consider that the page values don\(cqt refer to the page numbers printed on the corresponding page\&. Instead, the physical page count is expected, where the first page always gets number 1\&.
.RE
.PP
+\fB\-H, \-\-page\-hashes\fR[=\fIparams\fR]
+.RS 4
+If this option is given, dvisvgm computes hash values of all pages to be processed\&. As long as the page contents don\(cqt change, the hash value of that page stays the same\&. This property can be used to determine whether a DVI page must be converted again or can be skipped in consecutive runs of dvisvgm\&. This is done by propagating the hash value to variable
+\fB%hd\fR
+which can be accessed in the output pattern (see option
+\fB\-\-output\fR)\&. By default, dvisvgm changes the output pattern to
+\fB%f\-%hd\fR
+if option
+\fB\-\-page\-hashes\fR
+is given\&. As a result, all SVG file names contain the hash value instead of the page number\&. When calling dvisvgm again with option
+\fB\-\-page\-hashes\fR
+with the same output pattern, it checks the existence of the SVG file to be created and skips the conversion if it\(cqs already present\&. This also applies for consecutive calls of dvisvgm with different command\-line parameters\&. If you want to force another conversion of a DVI file that hasn\(cqt changed, you must remove the corresponding SVG files beforehand or add the parameter
+\fBreplace\fR
+(see below)\&. If you manually set the output pattern to not contain a hash value, the conversion won\(cqt be skipped\&.
+.sp
+Alternatively, the output pattern may contain the variables
+\fB%ho\fR
+and
+\fB%hc\fR\&.
+\fB%ho\fR
+expands to a 32\-bit hash representing the given command\-line options that affect the generated SVG output, like
+\fB\-\-no\-fonts\fR
+and
+\fB\-\-precision\fR\&. Different combinations of options and parameters lead to different hashes\&. Thus pattern
+\fB%f\-%hd\-%ho\fR
+creates filenames that change depending on the DVI data and the given command\-line options\&. Variable
+\fB%hc\fR
+provides a combined hash computed from the DVI data and the command\-line options\&. It has the same length as
+\fB%hd\fR\&.
+.sp
+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
+\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
+\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\&.
+.sp
+Finally, option
+\fB\-\-page\-hashes\fR
+can take a second argument that must be separated by a comma\&. Currently, only the two parameters
+\fIlist\fR
+and
+\fIreplace\fR
+are evaluated, e\&.g\&.
+\fB\-\-page\-hashes=md5,list\fR
+or
+\fB\-\-page\-hashes=replace\fR\&. When
+\fIlist\fR
+is present, dvisvgm doesn\(cqt perform any conversion but just lists the hash values
+\fB%hd\fR
+and
+\fB%hc\fR
+of the pages specified by option
+\fB\-\-page\fR\&. Parameter
+\fIreplace\fR
+forces dvisvgm to convert a DVI page even if a file with the target name already exists\&.
+.RE
+.PP
+\fB\-P, \-\-pdf\fR
+.RS 4
+If this option is given, dvisvgm does not expect a DVI but a PDF input file, and tries to convert it to SVG\&. Similar to the conversion of DVI files, only the first page is processed by default\&. Option
+\fB\-\-page\fR
+can be used to select different pages, page ranges, and/or page sequences\&. The conversion is realized by creating a single
+\fIpdffile\fR
+special command which is forwarded to the PostScript special handler\&. Therefore, this option is only available if dvisvgm was built with PostScript support enabled, and requires Ghostscript to be accessible\&. See option
+\fB\-\-libgs\fR
+for further information\&.
+.RE
+.PP
\fB\-d, \-\-precision\fR=\fIdigits\fR
.RS 4
Specifies the maximal number of decimal places applied to floating\-point attribute values\&. All attribute values written to the generated SVG file(s) are rounded accordingly\&. The parameter
\fIdigits\fR
-allows integer values from 0 to 6, where 0 enables the automatic selection of significant decimal places\&. This is also the default value if dvisvgm is called without option
+accepts integer values from 0 to 6, where 0 enables the automatic selection of significant decimal places\&. This is also the default value if dvisvgm is called without option
\fB\-\-precision\fR\&.
.RE
.PP
-\fB\-P, \-\-progress\fR[=\fIdelay\fR]
+\fB\-\-progress\fR[=\fIdelay\fR]
.RS 4
Enables a simple progress indicator shown when time\-consuming operations like PostScript specials are processed\&. The indicator doesn\(cqt appear before the given delay (in seconds) has elapsed\&. The default delay value is 0\&.5 seconds\&.
.RE
@@ -550,12 +645,67 @@ SVG allows to define graphics paths by a sequence of absolute and/or relative pa
is given, relative commands are created instead\&. This slightly reduces the size of the SVG files in most cases\&.
.RE
.PP
+\fB\-\-stdin\fR
+.RS 4
+Tells dvisvgm to read the DVI or EPS input data from
+\fBstdin\fR
+instead from a file\&. Alternatively to option
+\fB\-\-stdin\fR, a single dash (\-) can be given\&. The default name of the generated SVG file is
+\fIstdin\&.svg\fR
+which can be changed with option
+\fB\-\-output\fR\&.
+.RE
+.PP
\fB\-s, \-\-stdout\fR
.RS 4
Don\(cqt write the SVG output to a file but redirect it to
\fBstdout\fR\&.
.RE
.PP
+\fB\-\-tmpdir\fR[=\fIpath\fR]
+.RS 4
+In some cases, dvisvgm needs to create temporary files to work properly\&. These files go to the system\(cqs temporary folder by default, e\&.g\&.
+\fB/tmp\fR
+on Linux systems\&. Option
+\fB\-\-tmpdir\fR
+allows to specify a different location if necessary for some reason\&. Please note that dvisvgm does not create this folder, so you must ensure that it actually exists before running dvisvgm\&.
+.sp
+If the optional parameter
+\fIpath\fR
+is omitted, dvisvgm prints the location of the system\(cqs temp folder and exits\&.
+.RE
+.PP
+\fB\-a, \-\-trace\-all\fR=[\fIretrace\fR]
+.RS 4
+This option forces dvisvgm to vectorize not only the glyphs actually required to render the SVG file correctly \(en which is the default \(en, but processes all glyphs of all fonts referenced in the DVI file\&. Because dvisvgm stores the tracing results in a font cache, all following conversions of these fonts will speed up significantly\&. The boolean option
+\fIretrace\fR
+determines how to handle glyphs already stored in the cache\&. By default, these glyphs are skipped\&. Setting argument
+\fIretrace\fR
+to
+\fIyes\fR
+or
+\fItrue\fR
+forces dvisvgm to retrace the corresponding bitmaps again\&.
+.if n \{\
+.sp
+.\}
+.RS 4
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+.ps +1
+\fBNote\fR
+.ps -1
+.br
+This option only takes effect if font caching is active\&. Therefore,
+\fB\-\-trace\-all\fR
+cannot be combined with option
+\fB\-\-cache=none\fR\&.
+.sp .5v
+.RE
+.RE
+.PP
\fB\-T, \-\-transform\fR=\fIcommands\fR
.RS 4
Applies a sequence of transformations to the SVG content\&. Each transformation is described by a
@@ -703,12 +853,16 @@ page width in TeX point units (0 in case of
T}
.TE
.sp 1
-Furthermore, you can use the length constants
+Furthermore, you can use the 9 length constants
\fBpt\fR,
+\fBbp\fR,
+\fBcm\fR,
\fBmm\fR,
-\fBcm\fR
-and
-\fBin\fR, e\&.g\&.
+\fBin\fR,
+\fBpc\fR,
+\fBdd\fR,
+\fBcc\fR, and
+\fBsp\fR, e\&.g\&.
\fB2cm\fR
or
\fB1\&.6in\fR\&. Thus, option
@@ -721,7 +875,8 @@ For single transformations, there are also the short\-hand options
and
\fB\-r\fR
available\&. In contrast to the
-\fB\-\-transform\fR* commands, the order of these options is not significant, so that it\(cqs not possible to describe transformation sequences with them\&.
+\fB\-\-transform\fR
+commands, the order of these options is not significant, so that it\(cqs not possible to describe transformation sequences with them\&.
.sp .5v
.RE
.RE
@@ -790,27 +945,11 @@ Prints the version of dvisvgm and exits\&. If the optional argument is set to
\fB\-z, \-\-zip\fR[=\fIlevel\fR]
.RS 4
Creates a compressed SVG file with suffix \&.svgz\&. The optional argument specifies the compression level\&. Valid values are in the range of 1 to 9 (default value is 9)\&. Larger values cause better compression results but may take slightly more computation time\&.
-.if n \{\
-.sp
-.\}
-.RS 4
-.it 1 an-trap
-.nr an-no-space-flag 1
-.nr an-break-flag 1
-.br
-.ps +1
-\fBCaution\fR
-.ps -1
-.br
-This option cannot be combined with
-\fB\-s, \-\-stdout\fR\&.
-.sp .5v
-.RE
.RE
.PP
-\fB\-Z, \-\-zoom\fR[=\fIfactor\fR]
+\fB\-Z, \-\-zoom\fR=\fIfactor\fR
.RS 4
-Multiplies the
+Multiplies the values of the
\fIwidth\fR
and
\fIheight\fR
@@ -917,7 +1056,8 @@ Creates an image element at the current graphic position referencing the given f
\fIwidth\fR
and
\fIheight\fR
-must be given as plain floating point numbers in TeX point units (1in = 72\&.27pt)\&.
+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 n[ew] \fIname\fR
@@ -948,22 +1088,22 @@ is specified, dvisvgm embeds a second rectangle (\fIx\fR,
\fIy\fR,
\fIwidth\fR, \-\fIdepth\fR)\&. The lengths
\fIwidth\fR,
-\fIheight\fR
-and
+\fIheight\fR, and
\fIdepth\fR
-must be given as plain floating point numbers in TeX point units (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 in conjunction with
+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\&.
.RE
.PP
\fBdvisvgm:bbox\fR a[bs] \fIx1\fR \fIy1\fR \fIx2\fR \fIy2\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 two diagonal corners of the rectangle given in TeX point units\&.
+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\&.
.RE
.PP
\fBdvisvgm:bbox\fR f[ix] \fIx1\fR \fIy1\fR \fIx2\fR \fIy2\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 two diagonal corners of the rectangle given in TeX point units\&.
+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\&.
.sp
The following TeX snippet adds two raw SVG elements to the output and updates the bounding box accordingly:
.sp
@@ -971,11 +1111,12 @@ The following TeX snippet adds two raw SVG elements to the output and updates th
.RS 4
.\}
.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 20 10 10}
+\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:raw <path d=\*(AqM50 200 L10 250 H100 Z\*(Aq stroke=\*(Aqblack\*(Aq fill=\*(Aqblue\*(Aq/>}
-\especial{dvisvgm:bbox abs 10 200 100 250}
+\especial{dvisvgm:bbox abs 10bp 200bp 100bp 250bp}
.fi
.if n \{\
.RE
@@ -985,8 +1126,10 @@ The following TeX snippet adds two raw SVG elements to the output and updates th
.PP
\fBem\fR
.RS 4
-These specials were introduced with the emTeX distribution by Eberhard Mattes\&. They provide line drawing statements, instructions for embedding MSP, PCX, and BMP image files, as well as two PCL commands\&. dvisvgm supports only the line drawing statements and ignores all other em specials silently\&. A description of the command syntax can be found in the DVI driver documentation coming with
-emTeX (\m[blue]http://www.ctan.org/pkg/emtex\m[])\&.
+These specials were introduced with the
+\fIemTeX\fR
+distribution by Eberhard Mattes\&. They provide line drawing statements, instructions for embedding MSP, PCX, and BMP image files, as well as two PCL commands\&. dvisvgm supports only the line drawing statements and ignores all other em specials silently\&. A description of the command syntax can be found in the DVI driver documentation coming with
+emTeX (\m[blue]https://ctan.org/pkg/emtex\m[])\&.
.RE
.PP
\fBhtml\fR
@@ -995,30 +1138,54 @@ The hyperref specification defines several variants on how to mark hyperlinked a
\fIhypertex\fR\&. By default, all linked areas of the document are marked by a rectangle\&. Option
\fB\-\-linkmark\fR
allows to change this behavior\&. See above for further details\&. Information on syntax and semantics of the HyperTeX specials can be found in the
-hyperref manual (\m[blue]http://www.ctan.org/pkg/hyperref\m[])\&.
+hyperref manual (\m[blue]https://ctan.org/pkg/hyperref\m[])\&.
+.RE
+.PP
+\fBpapersize\fR
+.RS 4
+The
+\fIpapersize\fR
+special, which is an extension introduced by dvips, can be used to specify the widths and heights of the pages in the DVI file\&. It affects the page it appears on as well as all following pages until another papersize special is found\&. If there is more than one papersize special present on a page, dvisvgm applies the last one\&. However, in order to stay compatible with previous versions of dvisvgm that did not evaluate these specials, their processing must be explicitly enabled by adding option
+\fB\-\-bbox=papersize\fR
+on the command\-line\&. Otherwise, dvisvgm ignores them and computes tight bounding boxes\&.
.RE
.PP
\fBpdf\fR
.RS 4
-pdfTeX and dvipdfmx introduced several special commands related to the generation of PDF files\&. Currently, only two of them,
+pdfTeX and dvipdfmx introduced several special commands related to the generation of PDF files\&. Currently, only
+\fIpdf:mapfile\fR,
+\fIpdf:mapline\fR,
+\fIpdf:pagesize\fR, and PDF hyperlink specials are supported by dvisvgm\&. The latter are the PDF pendants to the HTML HyperTeX specials generated by the hyperref package in PDF mode\&.
+.sp
+\fIpdf:pagesize\fR
+is similar to the
+\fIpapersize\fR
+special (see above) which specifies the size of the current and all folowing pages\&. In order to actually apply the extents to the generated SVG files, option
+\fB\-\-bbox=papersize\fR
+must be given\&.
+.sp
\fIpdf:mapfile\fR
and
\fIpdf:mapline\fR
-are supported by dvisvgm\&. These specials allow modifying the font map tree during the processing of DVI files\&. They are used by CTeX, for example\&. dvisvgm supports both, the dvips and dvipdfm font map format\&. For further information on the command syntax and semantics, see the documentation of
+allow for modifying the font map tree while processing the DVI file\&. They are used by CTeX, for example\&. dvisvgm supports both, the dvips and dvipdfm font map format\&. For further information on the command syntax and semantics, see the documentation of
\fB\epdfmapfile\fR
in the
-pdfTeX user manual (\m[blue]http://www.ctan.org/pkg/pdftex\m[])\&.
+pdfTeX user manual (\m[blue]https://ctan.org/pkg/pdftex\m[])\&.
.RE
.PP
\fBps\fR
.RS 4
-The famous DVI driver dvips 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\&.
+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\&.
.sp
-Since PostScript is a rather complex language, dvisvgm does not try to implement its own PostScript interpreter but relies on
-Ghostscript (\m[blue]http://ghostscript.com\m[])
+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[])
instead\&. If the Ghostscript library was not linked to the dvisvgm binary, it is looked up and loaded dynamically during runtime\&. In this case, dvisvgm looks for
\fIlibgs\&.so\&.X\fR
-on Unix\-like systems (supported ABI versions: 7,8,9), and for
+on Unix\-like systems (supported ABI versions: 7,8,9), for
+\fIlibgs\&.X\&.dylib\fR
+on macOS, and for
\fIgsdll32\&.dll\fR
or
\fIgsdll64\&.dll\fR
@@ -1032,12 +1199,14 @@ to check whether PostScript support is available, i\&.e\&. entry
is present\&.
.sp
The PostScript handler also recognizes and evaluates bounding box data generated by the
-preview package (\m[blue]http://www.ctan.org/pkg/preview\m[])
+preview package (\m[blue]https://ctan.org/pkg/preview\m[])
with option
\fItightpage\fR\&. If such data is present in the DVI file and if dvisvgm is called with option
-\fB\-\-bbox=preview\fR, dvisvgm adapts the bounding box of the generated SVG file accordingly, and prints a message showing the width, height, and depth of the box in TeX point units\&. Especially, the depth value can be used to vertically align the SVG graphics with the baseline of surrounding text in HTML or XSL\-FO documents, for example\&. If you call dvisvgm with option
+\fB\-\-bbox=preview\fR, dvisvgm sets the width and total height of the SVG file to the values derived from the preview data\&. Additionally, it prints a message showing the width, height, and depth of the box in TeX point units to the console\&. Especially, the depth value can be read by a post\-processor to vertically align the SVG graphics with the baseline of surrounding text in HTML or XSL\-FO documents, for example\&. Please note that SVG bounding boxes are defined by a width and (total) height\&. In contrast to TeX, SVG provides no means to differentiate between height and depth, i\&.e\&. the vertical extents above and below the baseline, respectively\&. Therefore, it is generally not possible to retrieve the depth value from the SVG file itself\&.
+.sp
+If you call dvisvgm with option
\fB\-\-bbox=min\fR
-(the default), the tight bounding box computed while processing the page is applied and not the one provided by the preview package\&. Thus, the height, depth and width values written to the console are adapted accordingly\&.
+(the default) and preview data is present in the DVI file, dvisvgm doesn\(cqt apply the preview extents but computes a bounding box that tightly encloses the page contents\&. The height, depth and width values written to console are adapted accordingly\&.
.RE
.PP
\fBtpic\fR
@@ -1062,6 +1231,18 @@ Converts the first page of \fIfile\&.dvi\fR to \fIfile\&.svg\fR\&.
.RS 4
.\}
.nf
+dvisvgm \- < file\&.dvi
+.fi
+.if n \{\
+.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 \{\
+.RS 4
+.\}
+.nf
dvisvgm \-z file
.fi
.if n \{\
@@ -1099,7 +1280,7 @@ dvisvgm uses the \fBkpathsea\fR library for locating the files that it opens\&.
.sp
If dvisvgm was linked without the Ghostscript library, and if PostScript support has not been disabled, the shared Ghostscript library is looked up during runtime via dlopen()\&. The environment variable \fBLIBGS\fR can be used to specify path and file name of the library\&.
.sp
-The pre\-compiled Windows versions of dvisvgm require a working installation of MiKTeX 2\&.9 or above\&. dvisvgm does not work together with the portable edition of MiKTeX because it relies on MiKTeX\(cqs COM interface that is only accessible in a local installation\&. To enable the evaluation of PostScript specials, the original Ghostscript DLL \fIgsdll32\&.dll\fR must be present and reachable through the search path\&. 64\-bit Windows builds require the 64\-bit Ghostscript DLL \fIgsdll64\&.dll\fR\&. Both DLLs come with the corresponding Ghostscript installers available from \m[blue]\fBhttp://ghostscript\&.com\fR\m[]\&.
+The pre\-compiled Windows versions of dvisvgm require a working installation of MiKTeX 2\&.9 or above\&. dvisvgm does not work together with the portable edition of MiKTeX because it relies on MiKTeX\(cqs COM interface that is only accessible in a local installation\&. To enable the evaluation of PostScript specials, the original Ghostscript DLL \fIgsdll32\&.dll\fR must be present and reachable through the search path\&. 64\-bit Windows builds require the 64\-bit Ghostscript DLL \fIgsdll64\&.dll\fR\&. Both DLLs come with the corresponding Ghostscript installers available from \m[blue]\fBhttps://ghostscript\&.com\fR\m[]\&.
.sp
The environment variable \fBDVISVGM_COLORS\fR specifies the colors used to highlight various parts of dvisvgm\(cqs message output\&. It is only evaluated if option \fB\-\-color\fR is given\&. The value of \fBDVISVGM_COLORS\fR is a list of colon\-separated entries of the form \fIgg\fR=\fIBF\fR, where \fIgg\fR denotes one of the color group indicators listed below, and \fIBF\fR are two hexadecimal digits specifying the background (first digit) and foreground/text color (second digit)\&. The color values are defined as follows: 0=black, 1=red, 2=green, 3=yellow, 4=blue, 5=magenta, 6=cyan, 7=gray, 8=bright red, 9=bright green, A=bright yellow, B=bright blue, C=bright magenta, D=bright cyan, E=bright gray, F=white\&. Depending on the terminal, the colors may differ\&. Rather than changing both the text and background color, it\(cqs also possible to change only one of them: An asterisk (*) in place of a hexadecimal digit indicates the default text or background color of the terminal\&.
.sp
@@ -1260,7 +1441,7 @@ T}
.PP
Project home page
.RS 4
-\m[blue]\fBhttp://dvisvgm\&.bplaced\&.net\fR\m[]
+\m[blue]\fBhttps://dvisvgm\&.de\fR\m[]
.RE
.PP
Code repository
@@ -1275,4 +1456,4 @@ Please report bugs using the bug tracker at GitHub (\m[blue]https://github.com/m
Written by Martin Gieseking <\m[blue]\fBmartin\&.gieseking@uos\&.de\fR\m[]>
.SH "COPYING"
.sp
-Copyright \(co 2005\-2016 Martin Gieseking\&. Free use of this software is granted under the terms of the GNU General Public License (GPL) version 3 or, (at your option) any later version\&.
+Copyright \(co 2005\-2019 Martin Gieseking\&. Free use of this software is granted under the terms of the GNU General Public License (GPL) version 3 or, (at your option) any later version\&.
diff --git a/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf b/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf
index 9dec10a57f3..6a47880f20b 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/dvitodvi.man1.pdf b/Master/texmf-dist/doc/man/man1/dvitodvi.man1.pdf
index 78cdaed18dd..af0070281a4 100644
--- a/Master/texmf-dist/doc/man/man1/dvitodvi.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvitodvi.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 e51a44f69e1..edbe61e9a8a 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 2018"
+.TH DVITOMP 1 "16 June 2015" "Web2C 2019"
.\" 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 7401622beb7..87618f638c2 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 7cc1ec61d21..643e1ae29ad 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 2018"
+.TH DVITYPE 1 "16 June 2015" "Web2C 2019"
.\"=====================================================================
.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 ec3cedb95bf..3d429a696b6 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/e2pall.man1.pdf b/Master/texmf-dist/doc/man/man1/e2pall.man1.pdf
index d7bae397ba5..4e688b2f365 100644
--- a/Master/texmf-dist/doc/man/man1/e2pall.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/e2pall.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ebb.man1.pdf b/Master/texmf-dist/doc/man/man1/ebb.man1.pdf
index 5959a4107b8..5c260b80cbf 100644
--- a/Master/texmf-dist/doc/man/man1/ebb.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ebb.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/epsffit.man1.pdf b/Master/texmf-dist/doc/man/man1/epsffit.man1.pdf
index 45ccb1979b6..8835e443650 100644
--- a/Master/texmf-dist/doc/man/man1/epsffit.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/epsffit.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/eptex.man1.pdf b/Master/texmf-dist/doc/man/man1/eptex.man1.pdf
index 77b5a9ed01d..8cceedc738e 100644
--- a/Master/texmf-dist/doc/man/man1/eptex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/eptex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/euptex.man1.pdf b/Master/texmf-dist/doc/man/man1/euptex.man1.pdf
index 611dc22608f..40e76328e8e 100644
--- a/Master/texmf-dist/doc/man/man1/euptex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/euptex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/extconv.man1.pdf b/Master/texmf-dist/doc/man/man1/extconv.man1.pdf
index 09168bcf456..fad26452175 100644
--- a/Master/texmf-dist/doc/man/man1/extconv.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/extconv.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/extractbb.man1.pdf b/Master/texmf-dist/doc/man/man1/extractbb.man1.pdf
index 745ed2b34df..028ab3a0803 100644
--- a/Master/texmf-dist/doc/man/man1/extractbb.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/extractbb.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/extractres.man1.pdf b/Master/texmf-dist/doc/man/man1/extractres.man1.pdf
index 6e27c7e7c37..7a51c170c99 100644
--- a/Master/texmf-dist/doc/man/man1/extractres.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/extractres.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf b/Master/texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf
index 1c44a8ca8f7..ab125ef82f8 100644
--- a/Master/texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/fmtutil-user.man1.pdf b/Master/texmf-dist/doc/man/man1/fmtutil-user.man1.pdf
index 5e4f9056c48..a54c72c78c7 100644
--- a/Master/texmf-dist/doc/man/man1/fmtutil-user.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/fmtutil-user.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/fmtutil.man1.pdf b/Master/texmf-dist/doc/man/man1/fmtutil.man1.pdf
index fa66f987fcd..42f02b7dfd8 100644
--- a/Master/texmf-dist/doc/man/man1/fmtutil.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/fmtutil.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/fontinst.man1.pdf b/Master/texmf-dist/doc/man/man1/fontinst.man1.pdf
index b3f944c4f91..07f69094b6f 100644
--- a/Master/texmf-dist/doc/man/man1/fontinst.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/fontinst.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 77f94dac3a4..9bd03edafb9 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 "16 June 2015" "Web2C 2018"
+.TH GFTODVI 1 "16 June 2015" "Web2C 2019"
.\"=====================================================================
.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 4476078f5ba..c0188954aa2 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 acd7e72717a..8736bf2eb3d 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 2018"
+.TH GFTOPK 1 "16 June 2015" "Web2C 2019"
.\"=====================================================================
.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 f26f3506353..f91e16686f6 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 671e91906c5..a05ef17d6d8 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 2018"
+.TH GFTYPE 1 "16 June 2015" "Web2C 2019"
.\"=====================================================================
.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 dd4b1df44be..2663e0ec7e3 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/gsftopk.man1.pdf b/Master/texmf-dist/doc/man/man1/gsftopk.man1.pdf
index 9d9babe277f..ef95554f287 100644
--- a/Master/texmf-dist/doc/man/man1/gsftopk.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/gsftopk.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/hbf2gf.man1.pdf b/Master/texmf-dist/doc/man/man1/hbf2gf.man1.pdf
index f5dc9f083d1..2d9dcb58953 100644
--- a/Master/texmf-dist/doc/man/man1/hbf2gf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/hbf2gf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/includeres.man1.pdf b/Master/texmf-dist/doc/man/man1/includeres.man1.pdf
index 1024607a7ba..ae76b981f0e 100644
--- a/Master/texmf-dist/doc/man/man1/includeres.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/includeres.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/inimf.man1.pdf b/Master/texmf-dist/doc/man/man1/inimf.man1.pdf
index 9175afe1caa..d40ba0443d7 100644
--- a/Master/texmf-dist/doc/man/man1/inimf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/inimf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/initex.man1.pdf b/Master/texmf-dist/doc/man/man1/initex.man1.pdf
index 816f81c8646..109a7974bcb 100644
--- a/Master/texmf-dist/doc/man/man1/initex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/initex.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 63eed2c7cbc..d4778f2b1e6 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.0"
+.TH KPSEACCESS 1 "1 March 2011" "Kpathsea 6.3.1"
.\"=====================================================================
.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 b22bbd2ae14..5ee7b124d3a 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/kpsepath.man1.pdf b/Master/texmf-dist/doc/man/man1/kpsepath.man1.pdf
index 2fe31fd74d8..18fc079e568 100644
--- a/Master/texmf-dist/doc/man/man1/kpsepath.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/kpsepath.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 6b24afc61f1..6480557934e 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.0"
+.TH KPSEREADLINK 1 "1 March 2011" "Kpathsea 6.3.1"
.\"=====================================================================
.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 8a2a9b4be36..d9dc22bd212 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 9eaec421044..0d376a491c9 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.0"
+.TH KPSESTAT 1 "1 March 2011" "Kpathsea 6.3.1"
.\"=====================================================================
.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 f1aeb901828..d7829d5e0ae 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/kpsetool.man1.pdf b/Master/texmf-dist/doc/man/man1/kpsetool.man1.pdf
index dba2488d029..8c12279f1e4 100644
--- a/Master/texmf-dist/doc/man/man1/kpsetool.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/kpsetool.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/kpsewhere.man1.pdf b/Master/texmf-dist/doc/man/man1/kpsewhere.man1.pdf
index 91cddcd381c..2a76138a69d 100644
--- a/Master/texmf-dist/doc/man/man1/kpsewhere.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/kpsewhere.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 76acf6c38d8..16e1b1881c6 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.0"
+.TH KPSEWHICH 1 "1 March 2011" "Kpathsea 6.3.1"
.\"=====================================================================
.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 acda51e35c5..f81628fe7fc 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/kpsexpand.man1.pdf b/Master/texmf-dist/doc/man/man1/kpsexpand.man1.pdf
index 2e895c6ebbd..ba46c1444db 100644
--- a/Master/texmf-dist/doc/man/man1/kpsexpand.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/kpsexpand.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/lacheck.man1.pdf b/Master/texmf-dist/doc/man/man1/lacheck.man1.pdf
index 21ad43930b2..c72d6bdc747 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/lamed.1 b/Master/texmf-dist/doc/man/man1/lamed.1
index daf3a8c3c29..bda63f2adb8 100644
--- a/Master/texmf-dist/doc/man/man1/lamed.1
+++ b/Master/texmf-dist/doc/man/man1/lamed.1
@@ -1 +1 @@
-.so man1/latex.1
+.so man1/aleph.1
diff --git a/Master/texmf-dist/doc/man/man1/lamed.man1.pdf b/Master/texmf-dist/doc/man/man1/lamed.man1.pdf
index 54a418c5384..5584eb34b5c 100644
--- a/Master/texmf-dist/doc/man/man1/lamed.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/lamed.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 a9c3c1ad367..b83d6c6d3dc 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 2018"
+.TH LATEX 1 "30 April 2018" "Web2C 2019"
.\"=====================================================================
.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
@@ -40,11 +40,13 @@ referenced below.
.BR lualatex ,
.BR pdflatex ,
.BR pdfcslatex ,
-.BR platex ,
-.BR uplatex ,
.B xelatex
are \*(LX formats based on the respective engines. All output PDF by default.
.br
+.BR platex ,
+.B uplatex
+are Japanese \*(LX formats based on e-pTeX and e-upTeX (DVI output).
+.br
.B lamed
is the Aleph-based \*(LX format (DVI output).
.br
@@ -66,6 +68,7 @@ should not be used for new texts.
.BR amstex (1),
.BR luatex (1),
.BR pdftex (1),
+.BR ptex (1),
.BR tex (1),
.BR xetex (1).
.PP
diff --git a/Master/texmf-dist/doc/man/man1/latex.man1.pdf b/Master/texmf-dist/doc/man/man1/latex.man1.pdf
index 0b451ac6cc1..b2b7acf2fc1 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/lualatex.man1.pdf b/Master/texmf-dist/doc/man/man1/lualatex.man1.pdf
index 600d8998fbc..2fd2651e7f8 100644
--- a/Master/texmf-dist/doc/man/man1/lualatex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/lualatex.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 c0ebddf1881..3f577e543db 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 "16 June 2015" "Web2C 2018"
+.TH LUATEX 1 "27 May 2018" "Web2C 2019"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
@@ -54,7 +54,7 @@ If called as \fBtexlua\fR it acts as lua interpreter.
If called as \fBtexluac\fR it acts as lua bytecode compiler.
Lua\*(TX is an extended version of pdf\*(TX with Unicode and OpenType
-font support, embeded \fBLua\fR scripting language, the \fBe-\*(TX\fR
+font support, embedded \fBLua\fR scripting language, the \fBe-\*(TX\fR
and \fBOmega\fR extensions, as well as integrated MetaPost engine, that
can create \fIPDF\fR files as well as \fIDVI\fR files.
For more information about luatex, see http://www.luatex.org, you can
@@ -73,10 +73,10 @@ them to PDF using \fBepstopdf\fR (1).
.\"=====================================================================
.SH "OPTIONS"
When the Lua\*(TX executable starts, it looks for the \fB\-\-lua\fR
-commandline option.
-If there is no \fB\-\-lua\fR option, the commandline is interpreted in a
+command-line option.
+If there is no \fB\-\-lua\fR option, the command line is interpreted in a
similar fashion as in traditional pdf\*(TX and Aleph. But if the option
-is present, Lua\*(TX will enter an alternative mode of commandline parsing
+is present, Lua\*(TX will enter an alternative mode of command-line parsing
in comparison to the standard web2c programs. The presence of \fB--lua\fR
makes most of other options unreliable, because the lua initialization
file can disable kpathsea and/or hook functions into various callbacks.
@@ -92,7 +92,7 @@ The following two options alter the executable behaviour:
.B \-\-luaonly
Start Lua\*(TX as a Lua interpreter. In this mode, it will set Lua's
\fIarg[0]\fR to the found script name, pushing preceding options in
-negative values and the rest of the commandline in the positive values,
+negative values and the rest of the command line in the positive values,
just like the Lua interpreter. Lua\*(TX will exit immediately after
executing the specified Lua script.
.TP
diff --git a/Master/texmf-dist/doc/man/man1/luatex.man1.pdf b/Master/texmf-dist/doc/man/man1/luatex.man1.pdf
index 6ba22a77e8a..66dd37c4195 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/mag.man1.pdf b/Master/texmf-dist/doc/man/man1/mag.man1.pdf
index f585641baeb..4e55a2d73ba 100644
--- a/Master/texmf-dist/doc/man/man1/mag.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mag.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/makeindex.man1.pdf b/Master/texmf-dist/doc/man/man1/makeindex.man1.pdf
index 402b6676da8..1fee8fe219e 100644
--- a/Master/texmf-dist/doc/man/man1/makeindex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/makeindex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/makejvf.1 b/Master/texmf-dist/doc/man/man1/makejvf.1
index b50785f8cc0..0d1818375c1 100644
--- a/Master/texmf-dist/doc/man/man1/makejvf.1
+++ b/Master/texmf-dist/doc/man/man1/makejvf.1
@@ -1,6 +1,11 @@
-.if t .ds TX T\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X
-.if t .ds LX L\\h'-0.36m'\\v'-0.15v'\\s-2A\\s+2\\h'-0.15m'\\v'0.15v'T\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X
.TH MAKEJVF 1
+\"=====================================================================
+.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
+.\" 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
makejvf \- Make Japanese VF file from Japanese \*(TX TFM file
.SH SYNOPSIS
@@ -101,7 +106,7 @@ Options below are effective only in UCS mode:
Map single/double quote to another JIS-encoded PSfont TFM.
.TP 10
\fB-U\fR <\fIPS-TFM\fR>
-Map single/double quote to another UCS-encoded PSfont TFM
+Map single/double quote to another UCS-encoded PSfont TFM.
.TP 10
\fB-3\fR
Use set3, that is, enable non-BMP characters support (with UCS mode).
diff --git a/Master/texmf-dist/doc/man/man1/makejvf.man1.pdf b/Master/texmf-dist/doc/man/man1/makejvf.man1.pdf
index baf203af568..76293249fe2 100644
--- a/Master/texmf-dist/doc/man/man1/makejvf.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/makejvf.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mendex.1 b/Master/texmf-dist/doc/man/man1/mendex.1
index 320b02ae43b..36b4f4da603 100644
--- a/Master/texmf-dist/doc/man/man1/mendex.1
+++ b/Master/texmf-dist/doc/man/man1/mendex.1
@@ -1,6 +1,11 @@
-.if t .ds TX T\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X
-.if t .ds LX L\\h'-0.36m'\\v'-0.15v'\\s-2A\\s+2\\h'-0.15m'\\v'0.15v'T\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X
.TH MENDEX 1
+\"=====================================================================
+.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
+.\" 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
mendex \- Japanese index processor
.SH SYNOPSIS
@@ -73,22 +78,21 @@ the following: \fIany\fR (the next page to the end of contents), \fIodd\fR
(the next odd page to the end of contents), \fIeven\fR (the next even page to the end of contents).
.TP 10
\fB-E\fR
-Set input/output kanji encoding to EUC-JP.
+Set input/output character encoding to EUC-JP.
.TP 10
\fB-J\fR
-Set input/output kanji encoding to JIS (ISO-2022-JP).
+Set input/output character encoding to JIS (ISO-2022-JP).
.TP 10
\fB-S\fR
-Set input/output kanji encoding to Shift_JIS.
+Set input/output character encoding to Shift_JIS.
.TP 10
\fB-U\fR
-Set input/output kanji encoding to UTF-8.
+Set input/output character encoding to UTF-8.
.TP 10
\fB-I\fI enc\fR
-Set internal encoding to \fIenc\fR. The argument \fIenc\fR
+Set internal character encoding to \fIenc\fR. The argument \fIenc\fR
may be \fIeuc\fR (EUC-JP) or \fIutf8\fR (UTF-8).
-The normal default is set to \fIeuc\fR, but the default is changed to \fIutf8\fR
-when the option \fB-U\fR is specified explicitly.
+The default is set to \fIutf8\fR.
.TP 10
\fB--help\fR
Show summary of options.
@@ -241,14 +245,14 @@ Suffix of heading for newly appeared heading letter.
Same as \fBlethead_suffix\fR.
.RE
.TP 30
-\fBlethead_flag\fR <string>
+\fBlethead_flag\fR <number>
0
.RS
Flag to control output of heading letters.
\'0\', \'1\' and \'-1\' respectively denotes no output, uppercase and lowercase.
.RE
.TP 30
-\fBheading_flag\fR <string>
+\fBheading_flag\fR <number>
0
.RS
Same as \fBlethead_flag\fR.
@@ -347,7 +351,7 @@ It works only when the parameter is defined.
\fBsuffix_3p\fR <string>
""
.RS
-String to be inserted in place of \fBdelim_r\fR and the last page
+String to be inserted in place of \fBdelim_r\fR and the third page
number when the three pages are contiguous.
The parameter is prior to \fBsuffix_mp\fR.
.RE
diff --git a/Master/texmf-dist/doc/man/man1/mf-nowin.man1.pdf b/Master/texmf-dist/doc/man/man1/mf-nowin.man1.pdf
index 62ddfab3e61..7020e76550e 100644
--- a/Master/texmf-dist/doc/man/man1/mf-nowin.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mf-nowin.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 149a57f308b..5d78e05c8ec 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 2018"
+.TH MF 1 "17 January 2018" "Web2C 2019"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/mf.man1.pdf b/Master/texmf-dist/doc/man/man1/mf.man1.pdf
index 5c680e0271d..60057d9c2f6 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 7707bf55712..c90393fb103 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 "16 June 2015" "Web2C 2018"
+.TH MFT 1 "27 May 2018" "Web2C 2019"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
@@ -91,7 +91,7 @@ has the extension
.BI \-style= style_file_name \fR[\fP.mft\fR]\fP
Use the style file
.I style_file_name
-insted of
+instead of
.B plain.mft
(or
.BR mplain.mft );
diff --git a/Master/texmf-dist/doc/man/man1/mft.man1.pdf b/Master/texmf-dist/doc/man/man1/mft.man1.pdf
index 80e99cc8ee3..31bf04b2e05 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/mkindex.man1.pdf b/Master/texmf-dist/doc/man/man1/mkindex.man1.pdf
index 728030035c8..9a8bdcae5dd 100644
--- a/Master/texmf-dist/doc/man/man1/mkindex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mkindex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mkocp.man1.pdf b/Master/texmf-dist/doc/man/man1/mkocp.man1.pdf
index 0522ed8bd3e..a809db304e8 100644
--- a/Master/texmf-dist/doc/man/man1/mkocp.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mkocp.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mkofm.man1.pdf b/Master/texmf-dist/doc/man/man1/mkofm.man1.pdf
index 6e7dc519f02..bbb2bd57d75 100644
--- a/Master/texmf-dist/doc/man/man1/mkofm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mkofm.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mktexfmt.man1.pdf b/Master/texmf-dist/doc/man/man1/mktexfmt.man1.pdf
index 9289a40276e..398381a104a 100644
--- a/Master/texmf-dist/doc/man/man1/mktexfmt.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mktexfmt.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 6680db3259d..d6cbad1d495 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.0"
+.TH MKTEXLSR 1 "1 March 2011" "Kpathsea 6.3.1"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
diff --git a/Master/texmf-dist/doc/man/man1/mktexlsr.man1.pdf b/Master/texmf-dist/doc/man/man1/mktexlsr.man1.pdf
index e92729cd728..737dc326bb7 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 309486db119..1450cc7777f 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.0"
+.TH MKTEXMF 1 "1 March 2011" "Kpathsea 6.3.1"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
diff --git a/Master/texmf-dist/doc/man/man1/mktexmf.man1.pdf b/Master/texmf-dist/doc/man/man1/mktexmf.man1.pdf
index 417b187e796..97274fcc2c9 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 08c1af2534d..612b36c6dd7 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.0"
+.TH MKTEXPK 1 "1 March 2011" "Kpathsea 6.3.1"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
diff --git a/Master/texmf-dist/doc/man/man1/mktexpk.man1.pdf b/Master/texmf-dist/doc/man/man1/mktexpk.man1.pdf
index a9eb55fb0f1..1f596b29bbc 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 904f6f24c0a..f0f9042cd2d 100644
--- a/Master/texmf-dist/doc/man/man1/mktextfm.1
+++ b/Master/texmf-dist/doc/man/man1/mktextfm.1
@@ -1,4 +1,4 @@
-.TH MKTEXTFM 1 "1 March 2011" "Kpathsea 6.3.0"
+.TH MKTEXTFM 1 "1 March 2011" "Kpathsea 6.3.1"
.\"=====================================================================
.if n .ds MP MetaPost
.if t .ds MP MetaPost
diff --git a/Master/texmf-dist/doc/man/man1/mktextfm.man1.pdf b/Master/texmf-dist/doc/man/man1/mktextfm.man1.pdf
index 51be6b2bd0a..eaabc8a73f5 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/mmafm.1 b/Master/texmf-dist/doc/man/man1/mmafm.1
index c03f70aec73..58be625b366 100644
--- a/Master/texmf-dist/doc/man/man1/mmafm.1
+++ b/Master/texmf-dist/doc/man/man1/mmafm.1
@@ -1,5 +1,5 @@
.\" -*-nroff-*-
-.ds V 2.107
+.ds V 2.108
.de M
.BR "\\$1" "(\\$2)\\$3"
..
diff --git a/Master/texmf-dist/doc/man/man1/mmafm.man1.pdf b/Master/texmf-dist/doc/man/man1/mmafm.man1.pdf
index ee8cfc8508c..35e1e8e16e3 100644
--- a/Master/texmf-dist/doc/man/man1/mmafm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mmafm.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/mmpfb.1 b/Master/texmf-dist/doc/man/man1/mmpfb.1
index 8c4cf1cd9f9..42dadb72bf5 100644
--- a/Master/texmf-dist/doc/man/man1/mmpfb.1
+++ b/Master/texmf-dist/doc/man/man1/mmpfb.1
@@ -1,5 +1,5 @@
.\" -*-nroff-*-
-.ds V 2.107
+.ds V 2.108
.de M
.BR "\\$1" "(\\$2)\\$3"
..
diff --git a/Master/texmf-dist/doc/man/man1/mmpfb.man1.pdf b/Master/texmf-dist/doc/man/man1/mmpfb.man1.pdf
index f765f9cf75f..6ae5048f3f7 100644
--- a/Master/texmf-dist/doc/man/man1/mmpfb.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/mmpfb.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 7f064a0df86..86485966f0e 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 "16 June 2015" "Web2C 2018"
+.TH MPOST 1 "31 December 2018" "Web2C 2019"
.\"=====================================================================
.de URL
\\$2 \(laURL: \\$1 \(ra\\$3
@@ -22,7 +22,8 @@
.if t .ds WB W\s-2EB\s0
.\"=====================================================================
.SH NAME
-mpost \- MetaPost, a system for creating graphics
+mpost, pmpost, upmpost \- MetaPost, a system for creating graphics
+r-mpost, r-pmpost, r-upmpost \- restricted MetaPost
.SH SYNOPSIS
.B mpost
.RI [ options ]
@@ -43,14 +44,14 @@ or
.BR troff (1)
commands and accessing features of PostScript not found in \*(MF.
.PP
-\*(MP is normally used with some preloaded macros, and it
+\*(MP is normally used with a set of basic macros, and it
will use its executable name as the name of the preload
file to use. For example, when called as
.B mpost
the
.I mpost.mp
-file is used, which is identical to
-.I plain.mp.
+file is used, which simply reads
+.IR plain.mp .
When the
.B --ini
option is given, preloading does not happen.
@@ -80,16 +81,32 @@ When the
option is given, \*(MP acts as DVI-to-MPX converter only.
See dvitomp (1) for details.
.PP
-This manual page is not meant to be exhaustive. The complete
-documentation for this version of \*(MP can be found in the
+The
+.B pmpost
+program is a variant with Japanese support, and
+.B upmpost
+has Unicode-enabled Japanese support, analogous to ptex and uptex.
+.PP
+All three variants are also installed with an `r-' prefix, that is,
+.BR r-mpost ,
+.BR r-pmpost ,
+.BR r-upmpost ,
+which implicitly specify the
+.B --restricted
+option to make MetaPost safe to run on unknown input; the tex, makempx,
+and editor commands are disabled.
+.PP
+This manual page is a mere skeleton. For a list of all command line
+options, run
+.BR --help .
+.PP
+The main documentation for this version of \*(MP can be found in the
User Manual that should have been installed along with the program and
-is also available from http://tug.org/metapost.
-See the FILES section below.
+is also available from https://tug.org/metapost.
.PP
The \*(MP language is similar to \*(MF, but the manual
assumes no knowledge of \*(MF. \*(MP does not have bitmap
output commands or \*(MF's online display mechanism.
-
.\"=====================================================================
.SH FILES
.TP
@@ -132,34 +149,30 @@ Addison-Wesley, 1986, ISBN 0-201-13445-4.
(the journal of the \*(TX Users Group).
.\"=====================================================================
.SH "SEE ALSO"
-.PP
.BR dvitomp (1),
.BR epstopdf (1),
.BR mf (1),
.BR mptopdf (1),
.BR tex (1),
-.PP
-.URL "http://foundry.supelec.fr/gf/project/metapost/" "MetaPost source code" .
.br
-.URL "http://tug.org/metapost/" "MetaPost home page" .
+.URL "https://tug.org/metapost/" "MetaPost home page" .
.\"=====================================================================
.SH AUTHORS
-\*(MP was designed by John D. Hobby, incorporating algorithms from
+\*(MP was created by John D. Hobby, incorporating algorithms from
\*(MF by Donald E. Knuth. It was originally implemented on Unix,
incorporating system-dependent routines from
.BR web2c ,
while not relying on it except for the actual \*(WB-to-C translator.
.PP
-The primary author of the current \*(MP was Taco Hoekwater, with
-assistance from Hans Hagen and many others. It is currently maintained
-by Luigi Scarso.
-.PP
Ulrik Vieth adapted \*(MP to take advantage of the advanced path
searching features in more recent versions of
.B web2c
and worked towards fully integrating \*(MP into the canonical Unix
\*(TX distribution.
+.PP
+The primary author of the current \*(MP was Taco Hoekwater, with
+assistance from Hans Hagen and many others. It is currently maintained
+by Luigi Scarso.
.\"=====================================================================
.SH BUGS
-The MetaPost home page is http://tug.org/metapost.
-
+The MetaPost home page is https://tug.org/metapost.
diff --git a/Master/texmf-dist/doc/man/man1/mpost.man1.pdf b/Master/texmf-dist/doc/man/man1/mpost.man1.pdf
index 2c0e02d3470..fe8cc1e2a3d 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/odvicopy.man1.pdf b/Master/texmf-dist/doc/man/man1/odvicopy.man1.pdf
index f95e7c4d4c7..045cca52772 100644
--- a/Master/texmf-dist/doc/man/man1/odvicopy.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/odvicopy.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/odvitype.man1.pdf b/Master/texmf-dist/doc/man/man1/odvitype.man1.pdf
index f5c7a715bbe..98704f82e1e 100644
--- a/Master/texmf-dist/doc/man/man1/odvitype.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/odvitype.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 ae8000fd3d9..d5f770d9cd5 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 2018"
+.TH OFM2OPL 1 "14 April 2016" "Web2C 2019"
.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 2e36be658da..22c854bfdfb 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 04a22793a81..c78513a6475 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 2018"
+.TH OPL2OFM 1 "16 June 2015" "Web2C 2019"
.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 3a37181a74a..9675733173e 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/otangle.man1.pdf b/Master/texmf-dist/doc/man/man1/otangle.man1.pdf
index ab79bb6b8a2..67558f893aa 100644
--- a/Master/texmf-dist/doc/man/man1/otangle.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/otangle.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/otfinfo.1 b/Master/texmf-dist/doc/man/man1/otfinfo.1
index 2586832528a..558d5e144f3 100644
--- a/Master/texmf-dist/doc/man/man1/otfinfo.1
+++ b/Master/texmf-dist/doc/man/man1/otfinfo.1
@@ -1,5 +1,5 @@
'\"t
-.ds V 2.107
+.ds V 2.108
.de M
.BR "\\$1" "(\\$2)\\$3"
..
diff --git a/Master/texmf-dist/doc/man/man1/otfinfo.man1.pdf b/Master/texmf-dist/doc/man/man1/otfinfo.man1.pdf
index 78b4daedce5..c308ccf08bf 100644
--- a/Master/texmf-dist/doc/man/man1/otfinfo.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/otfinfo.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/otftotfm.1 b/Master/texmf-dist/doc/man/man1/otftotfm.1
index 2f6860c25c3..6ecb0a7591f 100644
--- a/Master/texmf-dist/doc/man/man1/otftotfm.1
+++ b/Master/texmf-dist/doc/man/man1/otftotfm.1
@@ -1,5 +1,5 @@
'\"t
-.ds V 2.107
+.ds V 2.108
.de M
.BR "\\$1" "(\\$2)\\$3"
..
diff --git a/Master/texmf-dist/doc/man/man1/otftotfm.man1.pdf b/Master/texmf-dist/doc/man/man1/otftotfm.man1.pdf
index 0dc017623a6..6c6008c7adc 100644
--- a/Master/texmf-dist/doc/man/man1/otftotfm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/otftotfm.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/otp2ocp.man1.pdf b/Master/texmf-dist/doc/man/man1/otp2ocp.man1.pdf
index 199edfc4347..bf1b909f78b 100644
--- a/Master/texmf-dist/doc/man/man1/otp2ocp.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/otp2ocp.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/outocp.man1.pdf b/Master/texmf-dist/doc/man/man1/outocp.man1.pdf
index dfd922e8cc7..5595806446c 100644
--- a/Master/texmf-dist/doc/man/man1/outocp.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/outocp.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 3cf8495e53e..f14eb021c81 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 2018"
+.TH OVF2OVP 1 "14 April 2016" "Web2C 2019"
.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 29305c9b09e..2bcebd38f37 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 988f2e06322..c4d4d38815f 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 2018"
+.TH OVP2OVF 1 "16 June 2015" "Web2C 2019"
.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 e3310239269..6cbc5644a31 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 36f855dc30a..d75d1354fdd 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 2018"
+.TH PATGEN 1 "16 June 2015" "Web2C 2019"
.\"=====================================================================
.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 c53f9d9137a..3eb2aa911b1 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/pdfclose.man1.pdf b/Master/texmf-dist/doc/man/man1/pdfclose.man1.pdf
index 55462fe4d3c..d883605dced 100644
--- a/Master/texmf-dist/doc/man/man1/pdfclose.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pdfclose.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pdfcslatex.man1.pdf b/Master/texmf-dist/doc/man/man1/pdfcslatex.man1.pdf
index 5e7f8a5fef2..03962964546 100644
--- a/Master/texmf-dist/doc/man/man1/pdfcslatex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pdfcslatex.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 6ad134e7139..3f46c8988d8 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 2018"
+.TH PDFETEX 1 "16 June 2015" "Web2C 2019"
.\"=====================================================================
.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 bcca9a52c24..c6d9286597c 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/pdflatex.1 b/Master/texmf-dist/doc/man/man1/pdflatex.1
index daf3a8c3c29..8e9a6b03670 100644
--- a/Master/texmf-dist/doc/man/man1/pdflatex.1
+++ b/Master/texmf-dist/doc/man/man1/pdflatex.1
@@ -1 +1 @@
-.so man1/latex.1
+.so man1/pdftex.1
diff --git a/Master/texmf-dist/doc/man/man1/pdflatex.man1.pdf b/Master/texmf-dist/doc/man/man1/pdflatex.man1.pdf
index cc234369d31..27d274c12cf 100644
--- a/Master/texmf-dist/doc/man/man1/pdflatex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pdflatex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pdfopen.man1.pdf b/Master/texmf-dist/doc/man/man1/pdfopen.man1.pdf
index 9990dccfa8a..ca83ca07f10 100644
--- a/Master/texmf-dist/doc/man/man1/pdfopen.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pdfopen.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 ee38ce0c2f9..450fcb18c5a 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 2018"
+.TH PDFTEX 1 "4 May 2016" "Web2C 2019"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/pdftex.man1.pdf b/Master/texmf-dist/doc/man/man1/pdftex.man1.pdf
index d50cd6fdd74..602e2c7ca15 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 90c320c1226..aacd9efc3da 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 2018"
+.TH pdftosrc 1 "16 June 2015" "Web2C 2019"
.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 bbc8aff3322..2a6239344e5 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/pfb2pfa.man1.pdf b/Master/texmf-dist/doc/man/man1/pfb2pfa.man1.pdf
index b635b035859..08373b6c7f3 100644
--- a/Master/texmf-dist/doc/man/man1/pfb2pfa.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pfb2pfa.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pk2bm.man1.pdf b/Master/texmf-dist/doc/man/man1/pk2bm.man1.pdf
index 1d6e2b285d1..1e4b6579da8 100644
--- a/Master/texmf-dist/doc/man/man1/pk2bm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pk2bm.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 018ebe9e9f4..3474685e9dc 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 2018"
+.TH PKTOGF 1 "16 June 2015" "Web2C 2019"
.\"=====================================================================
.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 6313a8c8c90..24f8c071fe1 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 2cbc2c4d295..8801c5ff3cf 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 2018"
+.TH PKTYPE 1 "16 June 2015" "Web2C 2019"
.\"=====================================================================
.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 52ab9e9380e..cecc2b213f6 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/platex.man1.pdf b/Master/texmf-dist/doc/man/man1/platex.man1.pdf
index 49930ee02c6..d1dd1c158f8 100644
--- a/Master/texmf-dist/doc/man/man1/platex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/platex.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 e121ac57d9f..0d5f72ad632 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 2018"
+.TH PLTOTF 1 "16 June 2015" "Web2C 2019"
.\"=====================================================================
.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 28e0e9ea482..678f58bc70b 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 6660d017e05..9d90bee3229 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 2018"
+.TH POOLTYPE 1 "16 June 2015" "Web2C 2019"
.\"=====================================================================
.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 52d34574302..1dad91abb28 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/prepmx.man1.pdf b/Master/texmf-dist/doc/man/man1/prepmx.man1.pdf
index bd1bdf3b383..35e1ed57715 100644
--- a/Master/texmf-dist/doc/man/man1/prepmx.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/prepmx.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ps2eps.man1.pdf b/Master/texmf-dist/doc/man/man1/ps2eps.man1.pdf
index 571bb0463ce..5347f3751e0 100644
--- a/Master/texmf-dist/doc/man/man1/ps2eps.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ps2eps.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ps2frag.man1.pdf b/Master/texmf-dist/doc/man/man1/ps2frag.man1.pdf
index f2cd9c40a41..c0f1dd885bc 100644
--- a/Master/texmf-dist/doc/man/man1/ps2frag.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ps2frag.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ps2pk.man1.pdf b/Master/texmf-dist/doc/man/man1/ps2pk.man1.pdf
index 5b95fc09c35..ae29dcdbccf 100644
--- a/Master/texmf-dist/doc/man/man1/ps2pk.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ps2pk.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/psbook.man1.pdf b/Master/texmf-dist/doc/man/man1/psbook.man1.pdf
index 245e6912eee..7416c3b0d29 100644
--- a/Master/texmf-dist/doc/man/man1/psbook.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/psbook.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/psjoin.man1.pdf b/Master/texmf-dist/doc/man/man1/psjoin.man1.pdf
index 1e644f2ff91..0f73755cb5e 100644
--- a/Master/texmf-dist/doc/man/man1/psjoin.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/psjoin.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pslatex.man1.pdf b/Master/texmf-dist/doc/man/man1/pslatex.man1.pdf
index e9cc8a8c284..17b7fc97514 100644
--- a/Master/texmf-dist/doc/man/man1/pslatex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pslatex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/psnup.man1.pdf b/Master/texmf-dist/doc/man/man1/psnup.man1.pdf
index 9ff7f1dd2a5..44394d5118c 100644
--- a/Master/texmf-dist/doc/man/man1/psnup.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/psnup.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/psresize.man1.pdf b/Master/texmf-dist/doc/man/man1/psresize.man1.pdf
index b8a5dde36d8..a57dac82f1e 100644
--- a/Master/texmf-dist/doc/man/man1/psresize.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/psresize.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/psselect.man1.pdf b/Master/texmf-dist/doc/man/man1/psselect.man1.pdf
index e8193f3f1b0..fd0308ded3c 100644
--- a/Master/texmf-dist/doc/man/man1/psselect.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/psselect.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/pstops.man1.pdf b/Master/texmf-dist/doc/man/man1/pstops.man1.pdf
index deca03c3a61..47cfa5b9d1c 100644
--- a/Master/texmf-dist/doc/man/man1/pstops.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/pstops.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/psutils.man1.pdf b/Master/texmf-dist/doc/man/man1/psutils.man1.pdf
index 471f3b9f1fc..a3036e78329 100644
--- a/Master/texmf-dist/doc/man/man1/psutils.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/psutils.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 abc18f04499..9fbe4451ad8 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 2018"
+.TH PTEX 1 "27 May 2018" "Web2C 2019"
.\"=====================================================================
.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 0cade710cda..757b4c85f42 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/rubibtex.man1.pdf b/Master/texmf-dist/doc/man/man1/rubibtex.man1.pdf
index 0453bd4894e..24f7eac0973 100644
--- a/Master/texmf-dist/doc/man/man1/rubibtex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/rubibtex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/rumakeindex.man1.pdf b/Master/texmf-dist/doc/man/man1/rumakeindex.man1.pdf
index 4751361d65c..cf3d062e788 100644
--- a/Master/texmf-dist/doc/man/man1/rumakeindex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/rumakeindex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/sjisconv.man1.pdf b/Master/texmf-dist/doc/man/man1/sjisconv.man1.pdf
index 7ddde49628c..eb732466bc4 100644
--- a/Master/texmf-dist/doc/man/man1/sjisconv.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/sjisconv.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/synctex.1 b/Master/texmf-dist/doc/man/man1/synctex.1
index 59031d9a02d..2fc6d747e9d 100644
--- a/Master/texmf-dist/doc/man/man1/synctex.1
+++ b/Master/texmf-dist/doc/man/man1/synctex.1
@@ -14,7 +14,7 @@ and vice versa.
.Pp
Run `synctex help' to access the built-in tool documentation.
.Sh TEX ENGINE OPTION -synctex=NUMBER
-.Bl -bullet compact
+.Bl -bullet
.It
If NUMBER=0 or no option is given, no synctex file is created.
.It
diff --git a/Master/texmf-dist/doc/man/man1/synctex.man1.pdf b/Master/texmf-dist/doc/man/man1/synctex.man1.pdf
index 16628a0c574..fa3a343ae67 100644
--- a/Master/texmf-dist/doc/man/man1/synctex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/synctex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/t1ascii.man1.pdf b/Master/texmf-dist/doc/man/man1/t1ascii.man1.pdf
index a8145f86a47..29074fbba4e 100644
--- a/Master/texmf-dist/doc/man/man1/t1ascii.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/t1ascii.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/t1asm.man1.pdf b/Master/texmf-dist/doc/man/man1/t1asm.man1.pdf
index 3b9e277e621..9985a450e37 100644
--- a/Master/texmf-dist/doc/man/man1/t1asm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/t1asm.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/t1binary.man1.pdf b/Master/texmf-dist/doc/man/man1/t1binary.man1.pdf
index ad2c907e9a9..bfb60bf5113 100644
--- a/Master/texmf-dist/doc/man/man1/t1binary.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/t1binary.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/t1disasm.man1.pdf b/Master/texmf-dist/doc/man/man1/t1disasm.man1.pdf
index 884e0617db2..d60c2c840a4 100644
--- a/Master/texmf-dist/doc/man/man1/t1disasm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/t1disasm.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/t1dotlessj.1 b/Master/texmf-dist/doc/man/man1/t1dotlessj.1
index b9c7077c5e7..a839fca3492 100644
--- a/Master/texmf-dist/doc/man/man1/t1dotlessj.1
+++ b/Master/texmf-dist/doc/man/man1/t1dotlessj.1
@@ -1,4 +1,4 @@
-.ds V 2.107
+.ds V 2.108
.de M
.BR "\\$1" "(\\$2)\\$3"
..
diff --git a/Master/texmf-dist/doc/man/man1/t1dotlessj.man1.pdf b/Master/texmf-dist/doc/man/man1/t1dotlessj.man1.pdf
index 2aac54e51c9..5fed464ae47 100644
--- a/Master/texmf-dist/doc/man/man1/t1dotlessj.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/t1dotlessj.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/t1lint.1 b/Master/texmf-dist/doc/man/man1/t1lint.1
index 5b317df9459..5ab620b81a3 100644
--- a/Master/texmf-dist/doc/man/man1/t1lint.1
+++ b/Master/texmf-dist/doc/man/man1/t1lint.1
@@ -1,4 +1,4 @@
-.ds V 2.107
+.ds V 2.108
.de M
.BR "\\$1" "(\\$2)\\$3"
..
diff --git a/Master/texmf-dist/doc/man/man1/t1lint.man1.pdf b/Master/texmf-dist/doc/man/man1/t1lint.man1.pdf
index 082f7f8641d..9089e513636 100644
--- a/Master/texmf-dist/doc/man/man1/t1lint.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/t1lint.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/t1mac.man1.pdf b/Master/texmf-dist/doc/man/man1/t1mac.man1.pdf
index d55b6326e76..a4fd7d339a0 100644
--- a/Master/texmf-dist/doc/man/man1/t1mac.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/t1mac.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/t1rawafm.1 b/Master/texmf-dist/doc/man/man1/t1rawafm.1
index 753593c76f9..9a367a31a52 100644
--- a/Master/texmf-dist/doc/man/man1/t1rawafm.1
+++ b/Master/texmf-dist/doc/man/man1/t1rawafm.1
@@ -1,4 +1,4 @@
-.ds V 2.107
+.ds V 2.108
.de M
.BR "\\$1" "(\\$2)\\$3"
..
diff --git a/Master/texmf-dist/doc/man/man1/t1rawafm.man1.pdf b/Master/texmf-dist/doc/man/man1/t1rawafm.man1.pdf
index 50d7398072e..afd42d3dc08 100644
--- a/Master/texmf-dist/doc/man/man1/t1rawafm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/t1rawafm.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/t1reencode.1 b/Master/texmf-dist/doc/man/man1/t1reencode.1
index adc38badab9..8ded8a4e5b7 100644
--- a/Master/texmf-dist/doc/man/man1/t1reencode.1
+++ b/Master/texmf-dist/doc/man/man1/t1reencode.1
@@ -1,4 +1,4 @@
-.ds V 2.107
+.ds V 2.108
.de M
.BR "\\$1" "(\\$2)\\$3"
..
diff --git a/Master/texmf-dist/doc/man/man1/t1reencode.man1.pdf b/Master/texmf-dist/doc/man/man1/t1reencode.man1.pdf
index 50006d52d5c..aee42c9a1e1 100644
--- a/Master/texmf-dist/doc/man/man1/t1reencode.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/t1reencode.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/t1testpage.1 b/Master/texmf-dist/doc/man/man1/t1testpage.1
index 5c86e4233ab..d46e48538eb 100644
--- a/Master/texmf-dist/doc/man/man1/t1testpage.1
+++ b/Master/texmf-dist/doc/man/man1/t1testpage.1
@@ -1,4 +1,4 @@
-.ds V 2.107
+.ds V 2.108
.de M
.BR "\\$1" "(\\$2)\\$3"
..
diff --git a/Master/texmf-dist/doc/man/man1/t1testpage.man1.pdf b/Master/texmf-dist/doc/man/man1/t1testpage.man1.pdf
index 40964069d9c..a90b7fa3509 100644
--- a/Master/texmf-dist/doc/man/man1/t1testpage.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/t1testpage.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/t1unmac.man1.pdf b/Master/texmf-dist/doc/man/man1/t1unmac.man1.pdf
index fb2ac85b144..8345c51f86a 100644
--- a/Master/texmf-dist/doc/man/man1/t1unmac.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/t1unmac.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 62eb1378278..7cafcec1227 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 2018"
+.TH TANGLE 1 "16 June 2015" "Web2C 2019"
.\"=====================================================================
.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 0a9f6a05a8f..a6b95f665fb 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 6c6ee26fbff..ebc8570b282 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 2018"
+.TH TEX 1 "16 June 2015" "Web2C 2019"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
diff --git a/Master/texmf-dist/doc/man/man1/tex.man1.pdf b/Master/texmf-dist/doc/man/man1/tex.man1.pdf
index 6afb006ead3..3c284b731df 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/tex2aspc.man1.pdf b/Master/texmf-dist/doc/man/man1/tex2aspc.man1.pdf
index 573a558511c..225bfcb202a 100644
--- a/Master/texmf-dist/doc/man/man1/tex2aspc.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/tex2aspc.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/texconfig-sys.man1.pdf b/Master/texmf-dist/doc/man/man1/texconfig-sys.man1.pdf
index d47fa38ee2b..95c648f37ac 100644
--- a/Master/texmf-dist/doc/man/man1/texconfig-sys.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/texconfig-sys.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/texconfig.man1.pdf b/Master/texmf-dist/doc/man/man1/texconfig.man1.pdf
index 1beb8d30134..73ebeed875a 100644
--- a/Master/texmf-dist/doc/man/man1/texconfig.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/texconfig.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/texdoctk.man1.pdf b/Master/texmf-dist/doc/man/man1/texdoctk.man1.pdf
index c6386c55ee4..384fe981bfe 100644
--- a/Master/texmf-dist/doc/man/man1/texdoctk.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/texdoctk.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/texhash.man1.pdf b/Master/texmf-dist/doc/man/man1/texhash.man1.pdf
index e6a86fcee9d..d06d3fa909e 100644
--- a/Master/texmf-dist/doc/man/man1/texhash.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/texhash.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/texlinks.man1.pdf b/Master/texmf-dist/doc/man/man1/texlinks.man1.pdf
index 4d782ecb975..4dc962af55e 100644
--- a/Master/texmf-dist/doc/man/man1/texlinks.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/texlinks.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/texlua.man1.pdf b/Master/texmf-dist/doc/man/man1/texlua.man1.pdf
index 6ed92b40633..8b9570d2271 100644
--- a/Master/texmf-dist/doc/man/man1/texlua.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/texlua.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/texluac.man1.pdf b/Master/texmf-dist/doc/man/man1/texluac.man1.pdf
index 57df361cee8..3ae52e5ae55 100644
--- a/Master/texmf-dist/doc/man/man1/texluac.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/texluac.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 bfa2e81f341..457aa8f3069 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 2018"
+.TH TFTOPL 1 "16 June 2015" "Web2C 2019"
.\"=====================================================================
.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 f73222bc31f..0d0df20de02 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 7c39e7b634c..b4942945fad 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 2018"
+.TH TIE 1 "7 April 2010" "Web2C 2019"
.\"=====================================================================
.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 b67be227db4..26139c46fe0 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/tpic2pdftex.man1.pdf b/Master/texmf-dist/doc/man/man1/tpic2pdftex.man1.pdf
index c3f65673bb4..b2a6d4fd7fc 100644
--- a/Master/texmf-dist/doc/man/man1/tpic2pdftex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/tpic2pdftex.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 3e027b7b94b..ab2a7f524af 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 2018"
+.TH TTF2AFM 1 "8 March 2016" "Web2C 2019"
.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 8708e3320e8..22efca37f45 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/ttf2pk.man1.pdf b/Master/texmf-dist/doc/man/man1/ttf2pk.man1.pdf
index 96ac6473a19..b792d89f85a 100644
--- a/Master/texmf-dist/doc/man/man1/ttf2pk.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ttf2pk.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ttf2tfm.man1.pdf b/Master/texmf-dist/doc/man/man1/ttf2tfm.man1.pdf
index 4fa3354ef94..dee189367a8 100644
--- a/Master/texmf-dist/doc/man/man1/ttf2tfm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ttf2tfm.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ttfdump.man1.pdf b/Master/texmf-dist/doc/man/man1/ttfdump.man1.pdf
index c6c68893383..228c9f2444b 100644
--- a/Master/texmf-dist/doc/man/man1/ttfdump.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ttfdump.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/ttftotype42.1 b/Master/texmf-dist/doc/man/man1/ttftotype42.1
index cd44e49bd1c..a212bd1a79c 100644
--- a/Master/texmf-dist/doc/man/man1/ttftotype42.1
+++ b/Master/texmf-dist/doc/man/man1/ttftotype42.1
@@ -1,4 +1,4 @@
-.ds V 2.107
+.ds V 2.108
.de M
.BR "\\$1" "(\\$2)\\$3"
..
diff --git a/Master/texmf-dist/doc/man/man1/ttftotype42.man1.pdf b/Master/texmf-dist/doc/man/man1/ttftotype42.man1.pdf
index 1923dab0d46..62b54a461bb 100644
--- a/Master/texmf-dist/doc/man/man1/ttftotype42.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ttftotype42.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/updmap-sys.man1.pdf b/Master/texmf-dist/doc/man/man1/updmap-sys.man1.pdf
index 586b82f34e2..3ffc32c825a 100644
--- a/Master/texmf-dist/doc/man/man1/updmap-sys.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/updmap-sys.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/updmap-user.man1.pdf b/Master/texmf-dist/doc/man/man1/updmap-user.man1.pdf
index cf55bf8e46d..75861141cd8 100644
--- a/Master/texmf-dist/doc/man/man1/updmap-user.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/updmap-user.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/updmap.man1.pdf b/Master/texmf-dist/doc/man/man1/updmap.man1.pdf
index 274d3af6e14..fbd48210570 100644
--- a/Master/texmf-dist/doc/man/man1/updmap.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/updmap.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/uplatex.man1.pdf b/Master/texmf-dist/doc/man/man1/uplatex.man1.pdf
index 82ecf485aa6..29370108fda 100644
--- a/Master/texmf-dist/doc/man/man1/uplatex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/uplatex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/uptex.man1.pdf b/Master/texmf-dist/doc/man/man1/uptex.man1.pdf
index fcb98097180..6c8e9aef35f 100644
--- a/Master/texmf-dist/doc/man/man1/uptex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/uptex.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 15f07c21624..8156fea1e85 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 2018"
+.TH VFTOVP 1 "16 June 2015" "Web2C 2019"
.\"=====================================================================
.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 8df551b7b61..fff372703b4 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/vlna.man1.pdf b/Master/texmf-dist/doc/man/man1/vlna.man1.pdf
index 3a6aaf13b16..c19f10140b4 100644
--- a/Master/texmf-dist/doc/man/man1/vlna.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/vlna.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 9b073aa7170..299ab43c36b 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 2018"
+.TH VPTOVF 1 "16 June 2015" "Web2C 2019"
.\"=====================================================================
.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 e62eaaed68c..914efc88666 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 27e9483e7b9..11c346db693 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 2018"
+.TH WEAVE 1 "16 June 2015" "Web2C 2019"
.\"=====================================================================
.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 602e5113203..32b42270515 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/xdvi.man1.pdf b/Master/texmf-dist/doc/man/man1/xdvi.man1.pdf
index f907778a513..a4a2b81a4c3 100644
--- a/Master/texmf-dist/doc/man/man1/xdvi.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/xdvi.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/xdvipdfmx.man1.pdf b/Master/texmf-dist/doc/man/man1/xdvipdfmx.man1.pdf
index e5a048d2429..5066ccdc9b0 100644
--- a/Master/texmf-dist/doc/man/man1/xdvipdfmx.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/xdvipdfmx.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/xelatex.man1.pdf b/Master/texmf-dist/doc/man/man1/xelatex.man1.pdf
index 514c6f249f9..35cf6710d7d 100644
--- a/Master/texmf-dist/doc/man/man1/xelatex.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/xelatex.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
new file mode 100644
index 00000000000..69767a3457c
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/xetex.1
@@ -0,0 +1,71 @@
+.TH XETEX 1 "10 July 2018" "Web2C 2019"
+.\"=====================================================================
+.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
+.\" 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
+xetex \- extended TeX with native support for Unicode, OpenType, system fonts
+.SH SYNOPSIS
+.B xetex
+.RI [ options ]
+.RI [ \fB&\fPformat ]
+.RI [ file | \fB\e\fPcommands ]
+.\"=====================================================================
+.SH DESCRIPTION
+Xe\*(TX (\fBxetex\fR) is a \*(TX engine with native support for Unicode,
+OpenType, and system-installed fonts, using third-party libraries (such
+as ICU, HarfBuzz, and Freetype). It was developed by Jonathan Kew for SIL.
+.PP
+Xe\*(TX includes the e-\*(TX extensions and many extensions from pdf\*(TX,
+sometimes with different primitive names.
+.PP
+Xe\*(TX is now released as part of \*(TX Live <https://tug.org/texlive>.
+.\"=====================================================================
+.SH OPTIONS
+Xe\*(TX's handling of its command-line arguments is similar to
+that of the other \*(TX programs in the Web2C implementation.
+Here we list only additions/deletions of command line options which are
+specific to Xe\*(TX; see etex(1) for common options. Additions:
+.TP
+.B -no-pdf
+Generate Xe\*(TX's extended DVI (.xdv) output instead of pdf.
+.TP
+.BI -output-driver \ cmd
+Run
+.I cmd
+instead of xdvipdfmx to translate xdv to pdf.
+.TP
+.BI -papersize \ string
+Set pdf media size to
+.IR string .
+.PP
+Removals:
+.BR -draftmode ,
+.BR -enc ,
+.BR -ipc ,
+.BR -ipc-start ,
+.BR -translate-file .
+.\"=====================================================================
+.SH "SEE ALSO"
+.BR tex (1),
+.BR etex (1),
+.BR latex (1).
+.br
+Home page: <https://tug.org/xetex>
+.br
+CTAN page: <https://ctan.org/pkg/xetex>
+.br
+Reference manual: <https://ctan.org/pkg/xetexref>
+.\"=====================================================================
+.SH AUTHORS
+Xe\*(TX is maintained by Jonathan Kew and others.
+.br
+Public discussion list: <http://lists.tug.org/xetex>
+.br
+Bug reports: <http://sourceforge.net/p/xetex/bugs/>
+.PP
+This manual page was written by Karl Berry. It is released to the public
+domain.
diff --git a/Master/texmf-dist/doc/man/man1/xetex.man1.pdf b/Master/texmf-dist/doc/man/man1/xetex.man1.pdf
new file mode 100644
index 00000000000..08f1b8ded18
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man1/xetex.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man5/fmtutil.cnf.man5.pdf b/Master/texmf-dist/doc/man/man5/fmtutil.cnf.man5.pdf
index 24ecbeb3120..f667eb10760 100644
--- a/Master/texmf-dist/doc/man/man5/fmtutil.cnf.man5.pdf
+++ b/Master/texmf-dist/doc/man/man5/fmtutil.cnf.man5.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man5/synctex.man5.pdf b/Master/texmf-dist/doc/man/man5/synctex.man5.pdf
index bff1e22249a..cc7522dcc20 100644
--- a/Master/texmf-dist/doc/man/man5/synctex.man5.pdf
+++ b/Master/texmf-dist/doc/man/man5/synctex.man5.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man5/updmap.cfg.man5.pdf b/Master/texmf-dist/doc/man/man5/updmap.cfg.man5.pdf
index c94d6434873..8d2377cd064 100644
--- a/Master/texmf-dist/doc/man/man5/updmap.cfg.man5.pdf
+++ b/Master/texmf-dist/doc/man/man5/updmap.cfg.man5.pdf
Binary files differ