summaryrefslogtreecommitdiff
path: root/info
diff options
context:
space:
mode:
Diffstat (limited to 'info')
-rw-r--r--info/knuth-hint/README.md24
-rw-r--r--info/knuth-hint/bibtex/bibtex-changes.hntbin0 -> 620465 bytes
-rw-r--r--info/knuth-hint/bibtex/bibtex.hntbin0 -> 746227 bytes
-rw-r--r--info/knuth-hint/ctie/ctie-changes.hntbin0 -> 444388 bytes
-rw-r--r--info/knuth-hint/ctie/ctie.hntbin0 -> 453946 bytes
-rw-r--r--info/knuth-hint/cweb/common-changes.hntbin0 -> 476334 bytes
-rw-r--r--info/knuth-hint/cweb/common.hntbin0 -> 549389 bytes
-rw-r--r--info/knuth-hint/cweb/ctangle-changes.hntbin0 -> 469124 bytes
-rw-r--r--info/knuth-hint/cweb/ctangle.hntbin0 -> 488177 bytes
-rw-r--r--info/knuth-hint/cweb/ctwill.pdfbin0 -> 1137575 bytes
-rw-r--r--info/knuth-hint/cweb/cweave-changes.hntbin0 -> 570107 bytes
-rw-r--r--info/knuth-hint/cweb/cweave.hntbin0 -> 712100 bytes
-rw-r--r--info/knuth-hint/cweb/cwebman.hntbin0 -> 731666 bytes
-rw-r--r--info/knuth-hint/cweb/refsort-changes.hntbin0 -> 381038 bytes
-rw-r--r--info/knuth-hint/cweb/refsort.hntbin0 -> 418703 bytes
-rw-r--r--info/knuth-hint/cweb/twinx-changes.hntbin0 -> 388814 bytes
-rw-r--r--info/knuth-hint/cweb/twinx.hntbin0 -> 394130 bytes
-rw-r--r--info/knuth-hint/errata/errata.eight.hntbin0 -> 806045 bytes
-rw-r--r--info/knuth-hint/errata/errata.eleven.hntbin0 -> 823950 bytes
-rw-r--r--info/knuth-hint/errata/errata.five.hntbin0 -> 789188 bytes
-rw-r--r--info/knuth-hint/errata/errata.four.hntbin0 -> 948489 bytes
-rw-r--r--info/knuth-hint/errata/errata.hntbin0 -> 904960 bytes
-rw-r--r--info/knuth-hint/errata/errata.nine.hntbin0 -> 407668 bytes
-rw-r--r--info/knuth-hint/errata/errata.one.hntbin0 -> 733432 bytes
-rw-r--r--info/knuth-hint/errata/errata.seven.hntbin0 -> 741479 bytes
-rw-r--r--info/knuth-hint/errata/errata.six.hntbin0 -> 909712 bytes
-rw-r--r--info/knuth-hint/errata/errata.ten.hntbin0 -> 1057120 bytes
-rw-r--r--info/knuth-hint/errata/errata.three.hntbin0 -> 1158625 bytes
-rw-r--r--info/knuth-hint/errata/errata.twelve.hntbin0 -> 1107266 bytes
-rw-r--r--info/knuth-hint/errata/errata.two.hntbin0 -> 728907 bytes
-rw-r--r--info/knuth-hint/errata/errorlog.hntbin0 -> 602565 bytes
-rw-r--r--info/knuth-hint/etc/vftovp-changes.hntbin0 -> 402247 bytes
-rw-r--r--info/knuth-hint/etc/vftovp.hntbin0 -> 520178 bytes
-rw-r--r--info/knuth-hint/etc/vptovf-changes.hntbin0 -> 391195 bytes
-rw-r--r--info/knuth-hint/etc/vptovf.hntbin0 -> 588457 bytes
-rw-r--r--info/knuth-hint/index.html328
-rw-r--r--info/knuth-hint/index.pdfbin0 -> 151996 bytes
-rw-r--r--info/knuth-hint/mf/mf-changes.hntbin0 -> 816810 bytes
-rw-r--r--info/knuth-hint/mf/mf.hntbin0 -> 1572031 bytes
-rw-r--r--info/knuth-hint/mf/trapman.hntbin0 -> 466366 bytes
-rw-r--r--info/knuth-hint/mfware/gftodvi-changes.hntbin0 -> 510533 bytes
-rw-r--r--info/knuth-hint/mfware/gftodvi.hntbin0 -> 697296 bytes
-rw-r--r--info/knuth-hint/mfware/gftopk-changes.hntbin0 -> 411415 bytes
-rw-r--r--info/knuth-hint/mfware/gftopk.hntbin0 -> 492522 bytes
-rw-r--r--info/knuth-hint/mfware/gftype-changes.hntbin0 -> 406887 bytes
-rw-r--r--info/knuth-hint/mfware/gftype.hntbin0 -> 503724 bytes
-rw-r--r--info/knuth-hint/mfware/mft-changes.hntbin0 -> 444688 bytes
-rw-r--r--info/knuth-hint/mfware/mft.hntbin0 -> 523861 bytes
-rw-r--r--info/knuth-hint/other/dvicopy-changes.hntbin0 -> 480158 bytes
-rw-r--r--info/knuth-hint/other/dvicopy.hntbin0 -> 703920 bytes
-rw-r--r--info/knuth-hint/other/patgen-changes.hntbin0 -> 346847 bytes
-rw-r--r--info/knuth-hint/other/patgen.hntbin0 -> 502981 bytes
-rw-r--r--info/knuth-hint/other/pktogf-changes.hntbin0 -> 376148 bytes
-rw-r--r--info/knuth-hint/other/pktogf.hntbin0 -> 451325 bytes
-rw-r--r--info/knuth-hint/other/pktype-changes.hntbin0 -> 368426 bytes
-rw-r--r--info/knuth-hint/other/pktype.hntbin0 -> 397477 bytes
-rw-r--r--info/knuth-hint/pdftex/pdftex-changes.hntbin0 -> 1276703 bytes
-rw-r--r--info/knuth-hint/pdftex/pdftex.hntbin0 -> 2184819 bytes
-rw-r--r--info/knuth-hint/tex/glue.hntbin0 -> 437618 bytes
-rw-r--r--info/knuth-hint/tex/tex-changes.hntbin0 -> 1028321 bytes
-rw-r--r--info/knuth-hint/tex/tex.hntbin0 -> 1629727 bytes
-rw-r--r--info/knuth-hint/tex/tripman.hntbin0 -> 451489 bytes
-rw-r--r--info/knuth-hint/texware/dvitype-changes.hntbin0 -> 429446 bytes
-rw-r--r--info/knuth-hint/texware/dvitype.hntbin0 -> 590841 bytes
-rw-r--r--info/knuth-hint/texware/pltotf-changes.hntbin0 -> 386844 bytes
-rw-r--r--info/knuth-hint/texware/pltotf.hntbin0 -> 561919 bytes
-rw-r--r--info/knuth-hint/texware/pooltype-changes.hntbin0 -> 400725 bytes
-rw-r--r--info/knuth-hint/texware/pooltype.hntbin0 -> 403293 bytes
-rw-r--r--info/knuth-hint/texware/tftopl-changes.hntbin0 -> 385445 bytes
-rw-r--r--info/knuth-hint/texware/tftopl.hntbin0 -> 487948 bytes
-rw-r--r--info/knuth-hint/tie/tie-changes.hntbin0 -> 406220 bytes
-rw-r--r--info/knuth-hint/tie/tie.hntbin0 -> 522882 bytes
-rw-r--r--info/knuth-hint/web/tangle-changes.hntbin0 -> 452333 bytes
-rw-r--r--info/knuth-hint/web/tangle.hntbin0 -> 591996 bytes
-rw-r--r--info/knuth-hint/web/twill.hntbin0 -> 676349 bytes
-rw-r--r--info/knuth-hint/web/weave-changes.hntbin0 -> 443235 bytes
-rw-r--r--info/knuth-hint/web/weave.hntbin0 -> 654827 bytes
-rw-r--r--info/knuth-hint/web/webman.hntbin0 -> 597047 bytes
-rw-r--r--info/knuth-hint/xetex/xetex-changes.pdfbin0 -> 2320160 bytes
-rw-r--r--info/knuth-hint/xetex/xetex.pdfbin0 -> 4245992 bytes
-rw-r--r--info/knuth-pdf/README.md9
-rw-r--r--info/knuth-pdf/bibtex/bibtex-changes.pdfbin623768 -> 623082 bytes
-rw-r--r--info/knuth-pdf/bibtex/bibtex.pdfbin1329399 -> 1328089 bytes
-rw-r--r--info/knuth-pdf/ctie/ctie-changes.pdfbin141019 -> 140490 bytes
-rw-r--r--info/knuth-pdf/ctie/ctie.pdfbin283760 -> 283423 bytes
-rw-r--r--info/knuth-pdf/cweb/common-changes.pdfbin223611 -> 226545 bytes
-rw-r--r--info/knuth-pdf/cweb/common.pdfbin365934 -> 365563 bytes
-rw-r--r--info/knuth-pdf/cweb/ctangle-changes.pdfbin211597 -> 218651 bytes
-rw-r--r--info/knuth-pdf/cweb/ctangle.pdfbin381510 -> 383393 bytes
-rw-r--r--info/knuth-pdf/cweb/ctwill-changes.pdfbin788628 -> 0 bytes
-rw-r--r--info/knuth-pdf/cweb/ctwill.pdfbin1105039 -> 1137575 bytes
-rw-r--r--info/knuth-pdf/cweb/cweave-changes.pdfbin366945 -> 414571 bytes
-rw-r--r--info/knuth-pdf/cweb/cweave.pdfbin815222 -> 838223 bytes
-rw-r--r--info/knuth-pdf/cweb/cwebman.pdfbin346364 -> 357667 bytes
-rw-r--r--info/knuth-pdf/cweb/refsort-changes.pdfbin44422 -> 43457 bytes
-rw-r--r--info/knuth-pdf/cweb/refsort.pdfbin162786 -> 162548 bytes
-rw-r--r--info/knuth-pdf/cweb/twinx-changes.pdfbin74528 -> 73451 bytes
-rw-r--r--info/knuth-pdf/cweb/twinx.pdfbin194404 -> 193928 bytes
-rw-r--r--info/knuth-pdf/errata/errata.eight.pdfbin275286 -> 275286 bytes
-rw-r--r--info/knuth-pdf/errata/errata.eleven.pdfbin250939 -> 250940 bytes
-rw-r--r--info/knuth-pdf/errata/errata.five.pdfbin306866 -> 306863 bytes
-rw-r--r--info/knuth-pdf/errata/errata.four.pdfbin334569 -> 334571 bytes
-rw-r--r--info/knuth-pdf/errata/errata.nine.pdfbin156353 -> 156353 bytes
-rw-r--r--info/knuth-pdf/errata/errata.one.pdfbin270066 -> 270067 bytes
-rw-r--r--info/knuth-pdf/errata/errata.pdfbin368778 -> 368630 bytes
-rw-r--r--info/knuth-pdf/errata/errata.seven.pdfbin267572 -> 267573 bytes
-rw-r--r--info/knuth-pdf/errata/errata.six.pdfbin303639 -> 303640 bytes
-rw-r--r--info/knuth-pdf/errata/errata.ten.pdfbin378715 -> 378717 bytes
-rw-r--r--info/knuth-pdf/errata/errata.three.pdfbin443745 -> 443746 bytes
-rw-r--r--info/knuth-pdf/errata/errata.twelve.pdfbin413891 -> 413746 bytes
-rw-r--r--info/knuth-pdf/errata/errata.two.pdfbin247190 -> 247190 bytes
-rw-r--r--info/knuth-pdf/errata/errorlog.pdfbin404269 -> 404270 bytes
-rw-r--r--info/knuth-pdf/etc/vftovp-changes.pdfbin213209 -> 213056 bytes
-rw-r--r--info/knuth-pdf/etc/vftovp.pdfbin461579 -> 461113 bytes
-rw-r--r--info/knuth-pdf/etc/vptovf-changes.pdfbin199933 -> 199558 bytes
-rw-r--r--info/knuth-pdf/etc/vptovf.pdfbin556198 -> 555758 bytes
-rw-r--r--info/knuth-pdf/index.html198
-rw-r--r--info/knuth-pdf/index.pdfbin164494 -> 151507 bytes
-rw-r--r--info/knuth-pdf/mf/mf-changes.pdfbin1209183 -> 1207973 bytes
-rw-r--r--info/knuth-pdf/mf/mf.pdfbin3233459 -> 3230896 bytes
-rw-r--r--info/knuth-pdf/mf/trapman.pdfbin266241 -> 266243 bytes
-rw-r--r--info/knuth-pdf/mfware/gftodvi-changes.pdfbin277423 -> 277101 bytes
-rw-r--r--info/knuth-pdf/mfware/gftodvi.pdfbin705444 -> 704955 bytes
-rw-r--r--info/knuth-pdf/mfware/gftopk-changes.pdfbin145435 -> 145032 bytes
-rw-r--r--info/knuth-pdf/mfware/gftopk.pdfbin370721 -> 370477 bytes
-rw-r--r--info/knuth-pdf/mfware/gftype-changes.pdfbin134194 -> 134208 bytes
-rw-r--r--info/knuth-pdf/mfware/gftype.pdfbin327462 -> 327382 bytes
-rw-r--r--info/knuth-pdf/mfware/mft-changes.pdfbin203402 -> 203348 bytes
-rw-r--r--info/knuth-pdf/mfware/mft.pdfbin389237 -> 389066 bytes
-rw-r--r--info/knuth-pdf/other/dvicopy-changes.pdfbin314784 -> 314418 bytes
-rw-r--r--info/knuth-pdf/other/dvicopy.pdfbin790345 -> 789928 bytes
-rw-r--r--info/knuth-pdf/other/patgen-changes.pdfbin156270 -> 156207 bytes
-rw-r--r--info/knuth-pdf/other/patgen.pdfbin402768 -> 402188 bytes
-rw-r--r--info/knuth-pdf/other/pktogf-changes.pdfbin121313 -> 121087 bytes
-rw-r--r--info/knuth-pdf/other/pktogf.pdfbin317902 -> 317800 bytes
-rw-r--r--info/knuth-pdf/other/pktype-changes.pdfbin94701 -> 94493 bytes
-rw-r--r--info/knuth-pdf/other/pktype.pdfbin259100 -> 258984 bytes
-rw-r--r--info/knuth-pdf/pdftex/pdftex-changes.pdfbin2657020 -> 2680166 bytes
-rw-r--r--info/knuth-pdf/pdftex/pdftex.pdfbin5384028 -> 5388149 bytes
-rw-r--r--info/knuth-pdf/tex/glue.pdfbin197914 -> 197831 bytes
-rw-r--r--info/knuth-pdf/tex/tex-changes.pdfbin1851810 -> 1852391 bytes
-rw-r--r--info/knuth-pdf/tex/tex.pdfbin3618378 -> 3613657 bytes
-rw-r--r--info/knuth-pdf/tex/tripman.pdfbin325777 -> 325778 bytes
-rw-r--r--info/knuth-pdf/texware/dvitype-changes.pdfbin188207 -> 190729 bytes
-rw-r--r--info/knuth-pdf/texware/dvitype.pdfbin469893 -> 469673 bytes
-rw-r--r--info/knuth-pdf/texware/pltotf-changes.pdfbin176272 -> 175749 bytes
-rw-r--r--info/knuth-pdf/texware/pltotf.pdfbin474291 -> 473937 bytes
-rw-r--r--info/knuth-pdf/texware/pooltype-changes.pdfbin76586 -> 76455 bytes
-rw-r--r--info/knuth-pdf/texware/pooltype.pdfbin191726 -> 191687 bytes
-rw-r--r--info/knuth-pdf/texware/tftopl-changes.pdfbin157835 -> 157545 bytes
-rw-r--r--info/knuth-pdf/texware/tftopl.pdfbin361117 -> 360557 bytes
-rw-r--r--info/knuth-pdf/tie/tie-changes.pdfbin122771 -> 122669 bytes
-rw-r--r--info/knuth-pdf/tie/tie.pdfbin311729 -> 311114 bytes
-rw-r--r--info/knuth-pdf/web/tangle-changes.pdfbin255108 -> 255955 bytes
-rw-r--r--info/knuth-pdf/web/tangle.pdfbin580809 -> 580495 bytes
-rw-r--r--info/knuth-pdf/web/twill.pdfbin0 -> 839725 bytes
-rw-r--r--info/knuth-pdf/web/weave-changes.pdfbin264717 -> 268458 bytes
-rw-r--r--info/knuth-pdf/web/weave.pdfbin765031 -> 764835 bytes
-rw-r--r--info/knuth-pdf/web/webman.pdfbin296020 -> 315154 bytes
-rw-r--r--info/knuth-pdf/xetex/xetex-changes.pdfbin2284015 -> 2319584 bytes
-rw-r--r--info/knuth-pdf/xetex/xetex.pdfbin4241396 -> 4242904 bytes
161 files changed, 513 insertions, 46 deletions
diff --git a/info/knuth-hint/README.md b/info/knuth-hint/README.md
new file mode 100644
index 0000000000..2d3171722b
--- /dev/null
+++ b/info/knuth-hint/README.md
@@ -0,0 +1,24 @@
+# knuth-hint – HINT collection of typeset C/WEB sources in TeX Live
+
+Here you find a large collection of HINT documents for many C/WEB programs in
+TeX\ Live, both in their original form as written by their respective authors,
+and in the changed form as they are actually used in the TeX Live system. Care
+has been taken to keep the section numbering intact, so that you can study the
+sources and their changes in parallel. Also included is the collection of
+‘errata’ for Donald Knuth's “Computers & Typesetting” series.
+
+Although not all the texts here are written or maintained by Donald Knuth, it
+is more convenient for everything to be collected in one place for reading and
+searching. They all stem from the system that Knuth created. The central
+entry point is the ‘index’ file, with links to the individual documents, either
+in HTML or in PDF format.
+
+If you believe to have found anything that remains technically, historically,
+typographically, or politically incorrect in any of these files, please feel
+free to [report bugs in \TeX\ and friends](https://tug.org/texmfbug/).
+
+The “License” of the `knuth-hint` package is “Public Domain” and it covers only
+the contents of this package, _not_ the various (and varying) “free software”
+licenses of the presented software codes.
+
+This is version “1.0” of the `knuth-hint` package — 2022-04-06, Andreas Scherer.
diff --git a/info/knuth-hint/bibtex/bibtex-changes.hnt b/info/knuth-hint/bibtex/bibtex-changes.hnt
new file mode 100644
index 0000000000..9e4d96f670
--- /dev/null
+++ b/info/knuth-hint/bibtex/bibtex-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/bibtex/bibtex.hnt b/info/knuth-hint/bibtex/bibtex.hnt
new file mode 100644
index 0000000000..28eed5c9ec
--- /dev/null
+++ b/info/knuth-hint/bibtex/bibtex.hnt
Binary files differ
diff --git a/info/knuth-hint/ctie/ctie-changes.hnt b/info/knuth-hint/ctie/ctie-changes.hnt
new file mode 100644
index 0000000000..33274e9bcf
--- /dev/null
+++ b/info/knuth-hint/ctie/ctie-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/ctie/ctie.hnt b/info/knuth-hint/ctie/ctie.hnt
new file mode 100644
index 0000000000..3408ed70ae
--- /dev/null
+++ b/info/knuth-hint/ctie/ctie.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/common-changes.hnt b/info/knuth-hint/cweb/common-changes.hnt
new file mode 100644
index 0000000000..f95b383c00
--- /dev/null
+++ b/info/knuth-hint/cweb/common-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/common.hnt b/info/knuth-hint/cweb/common.hnt
new file mode 100644
index 0000000000..cf3d112a2d
--- /dev/null
+++ b/info/knuth-hint/cweb/common.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/ctangle-changes.hnt b/info/knuth-hint/cweb/ctangle-changes.hnt
new file mode 100644
index 0000000000..0236501909
--- /dev/null
+++ b/info/knuth-hint/cweb/ctangle-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/ctangle.hnt b/info/knuth-hint/cweb/ctangle.hnt
new file mode 100644
index 0000000000..a4e5510b3d
--- /dev/null
+++ b/info/knuth-hint/cweb/ctangle.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/ctwill.pdf b/info/knuth-hint/cweb/ctwill.pdf
new file mode 100644
index 0000000000..65eaa01b28
--- /dev/null
+++ b/info/knuth-hint/cweb/ctwill.pdf
Binary files differ
diff --git a/info/knuth-hint/cweb/cweave-changes.hnt b/info/knuth-hint/cweb/cweave-changes.hnt
new file mode 100644
index 0000000000..0d9a95dc9d
--- /dev/null
+++ b/info/knuth-hint/cweb/cweave-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/cweave.hnt b/info/knuth-hint/cweb/cweave.hnt
new file mode 100644
index 0000000000..5174e1beed
--- /dev/null
+++ b/info/knuth-hint/cweb/cweave.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/cwebman.hnt b/info/knuth-hint/cweb/cwebman.hnt
new file mode 100644
index 0000000000..24eeb6be9f
--- /dev/null
+++ b/info/knuth-hint/cweb/cwebman.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/refsort-changes.hnt b/info/knuth-hint/cweb/refsort-changes.hnt
new file mode 100644
index 0000000000..4b599033d3
--- /dev/null
+++ b/info/knuth-hint/cweb/refsort-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/refsort.hnt b/info/knuth-hint/cweb/refsort.hnt
new file mode 100644
index 0000000000..ac8e5f985f
--- /dev/null
+++ b/info/knuth-hint/cweb/refsort.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/twinx-changes.hnt b/info/knuth-hint/cweb/twinx-changes.hnt
new file mode 100644
index 0000000000..230fd30f76
--- /dev/null
+++ b/info/knuth-hint/cweb/twinx-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/cweb/twinx.hnt b/info/knuth-hint/cweb/twinx.hnt
new file mode 100644
index 0000000000..3f8a207906
--- /dev/null
+++ b/info/knuth-hint/cweb/twinx.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.eight.hnt b/info/knuth-hint/errata/errata.eight.hnt
new file mode 100644
index 0000000000..5f4e036925
--- /dev/null
+++ b/info/knuth-hint/errata/errata.eight.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.eleven.hnt b/info/knuth-hint/errata/errata.eleven.hnt
new file mode 100644
index 0000000000..fd21f2388f
--- /dev/null
+++ b/info/knuth-hint/errata/errata.eleven.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.five.hnt b/info/knuth-hint/errata/errata.five.hnt
new file mode 100644
index 0000000000..7ae900237f
--- /dev/null
+++ b/info/knuth-hint/errata/errata.five.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.four.hnt b/info/knuth-hint/errata/errata.four.hnt
new file mode 100644
index 0000000000..438c686898
--- /dev/null
+++ b/info/knuth-hint/errata/errata.four.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.hnt b/info/knuth-hint/errata/errata.hnt
new file mode 100644
index 0000000000..cba3d880f8
--- /dev/null
+++ b/info/knuth-hint/errata/errata.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.nine.hnt b/info/knuth-hint/errata/errata.nine.hnt
new file mode 100644
index 0000000000..9b1f0d762b
--- /dev/null
+++ b/info/knuth-hint/errata/errata.nine.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.one.hnt b/info/knuth-hint/errata/errata.one.hnt
new file mode 100644
index 0000000000..ef167077f6
--- /dev/null
+++ b/info/knuth-hint/errata/errata.one.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.seven.hnt b/info/knuth-hint/errata/errata.seven.hnt
new file mode 100644
index 0000000000..52743096b9
--- /dev/null
+++ b/info/knuth-hint/errata/errata.seven.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.six.hnt b/info/knuth-hint/errata/errata.six.hnt
new file mode 100644
index 0000000000..dcfc81e613
--- /dev/null
+++ b/info/knuth-hint/errata/errata.six.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.ten.hnt b/info/knuth-hint/errata/errata.ten.hnt
new file mode 100644
index 0000000000..de78aa05f6
--- /dev/null
+++ b/info/knuth-hint/errata/errata.ten.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.three.hnt b/info/knuth-hint/errata/errata.three.hnt
new file mode 100644
index 0000000000..8baf2414ca
--- /dev/null
+++ b/info/knuth-hint/errata/errata.three.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.twelve.hnt b/info/knuth-hint/errata/errata.twelve.hnt
new file mode 100644
index 0000000000..fc9629de7a
--- /dev/null
+++ b/info/knuth-hint/errata/errata.twelve.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errata.two.hnt b/info/knuth-hint/errata/errata.two.hnt
new file mode 100644
index 0000000000..8f4795e887
--- /dev/null
+++ b/info/knuth-hint/errata/errata.two.hnt
Binary files differ
diff --git a/info/knuth-hint/errata/errorlog.hnt b/info/knuth-hint/errata/errorlog.hnt
new file mode 100644
index 0000000000..bc3b9491a0
--- /dev/null
+++ b/info/knuth-hint/errata/errorlog.hnt
Binary files differ
diff --git a/info/knuth-hint/etc/vftovp-changes.hnt b/info/knuth-hint/etc/vftovp-changes.hnt
new file mode 100644
index 0000000000..b862805ee4
--- /dev/null
+++ b/info/knuth-hint/etc/vftovp-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/etc/vftovp.hnt b/info/knuth-hint/etc/vftovp.hnt
new file mode 100644
index 0000000000..f52d7bdb60
--- /dev/null
+++ b/info/knuth-hint/etc/vftovp.hnt
Binary files differ
diff --git a/info/knuth-hint/etc/vptovf-changes.hnt b/info/knuth-hint/etc/vptovf-changes.hnt
new file mode 100644
index 0000000000..4021a3b17f
--- /dev/null
+++ b/info/knuth-hint/etc/vptovf-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/etc/vptovf.hnt b/info/knuth-hint/etc/vptovf.hnt
new file mode 100644
index 0000000000..03fb7c6676
--- /dev/null
+++ b/info/knuth-hint/etc/vptovf.hnt
Binary files differ
diff --git a/info/knuth-hint/index.html b/info/knuth-hint/index.html
new file mode 100644
index 0000000000..e043da0023
--- /dev/null
+++ b/info/knuth-hint/index.html
@@ -0,0 +1,328 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
+<head>
+ <meta charset="utf-8" />
+ <meta name="generator" content="pandoc" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
+ <title>C/WEB programs in TeX Live 2022</title>
+ <style>
+ html {
+ line-height: 1.5;
+ font-family: Georgia, serif;
+ font-size: 20px;
+ color: #1a1a1a;
+ background-color: #fdfdfd;
+ }
+ body {
+ margin: 0 auto;
+ max-width: 36em;
+ padding-left: 50px;
+ padding-right: 50px;
+ padding-top: 50px;
+ padding-bottom: 50px;
+ hyphens: auto;
+ overflow-wrap: break-word;
+ text-rendering: optimizeLegibility;
+ font-kerning: normal;
+ }
+ @media (max-width: 600px) {
+ body {
+ font-size: 0.9em;
+ padding: 1em;
+ }
+ h1 {
+ font-size: 1.8em;
+ }
+ }
+ @media print {
+ body {
+ background-color: transparent;
+ color: black;
+ font-size: 12pt;
+ }
+ p, h2, h3 {
+ orphans: 3;
+ widows: 3;
+ }
+ h2, h3, h4 {
+ page-break-after: avoid;
+ }
+ }
+ p {
+ margin: 1em 0;
+ }
+ a {
+ color: #1a1a1a;
+ }
+ a:visited {
+ color: #1a1a1a;
+ }
+ img {
+ max-width: 100%;
+ }
+ h1, h2, h3, h4, h5, h6 {
+ margin-top: 1.4em;
+ }
+ h5, h6 {
+ font-size: 1em;
+ font-style: italic;
+ }
+ h6 {
+ font-weight: normal;
+ }
+ ol, ul {
+ padding-left: 1.7em;
+ margin-top: 1em;
+ }
+ li > ol, li > ul {
+ margin-top: 0;
+ }
+ blockquote {
+ margin: 1em 0 1em 1.7em;
+ padding-left: 1em;
+ border-left: 2px solid #e6e6e6;
+ color: #606060;
+ }
+ code {
+ font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
+ font-size: 85%;
+ margin: 0;
+ }
+ pre {
+ margin: 1em 0;
+ overflow: auto;
+ }
+ pre code {
+ padding: 0;
+ overflow: visible;
+ overflow-wrap: normal;
+ }
+ .sourceCode {
+ background-color: transparent;
+ overflow: visible;
+ }
+ hr {
+ background-color: #1a1a1a;
+ border: none;
+ height: 1px;
+ margin: 1em 0;
+ }
+ table {
+ margin: 1em 0;
+ border-collapse: collapse;
+ width: 100%;
+ overflow-x: auto;
+ display: block;
+ font-variant-numeric: lining-nums tabular-nums;
+ }
+ table caption {
+ margin-bottom: 0.75em;
+ }
+ tbody {
+ margin-top: 0.5em;
+ border-top: 1px solid #1a1a1a;
+ border-bottom: 1px solid #1a1a1a;
+ }
+ th {
+ border-top: 1px solid #1a1a1a;
+ padding: 0.25em 0.5em 0.25em 0.5em;
+ }
+ td {
+ padding: 0.125em 0.5em 0.25em 0.5em;
+ }
+ header {
+ margin-bottom: 4em;
+ text-align: center;
+ }
+ #TOC li {
+ list-style: none;
+ }
+ #TOC ul {
+ padding-left: 1.3em;
+ }
+ #TOC > ul {
+ padding-left: 0;
+ }
+ #TOC a:not(:hover) {
+ text-decoration: none;
+ }
+ code{white-space: pre-wrap;}
+ span.smallcaps{font-variant: small-caps;}
+ span.underline{text-decoration: underline;}
+ div.column{display: inline-block; vertical-align: top; width: 50%;}
+ div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
+ ul.task-list{list-style: none;}
+ .display.math{display: block; text-align: center; margin: 0.5rem auto;}
+ </style>
+ <!--[if lt IE 9]>
+ <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
+ <![endif]-->
+</head>
+<body>
+<header id="title-block-header">
+<h1 class="title">C/WEB programs in TeX Live 2022</h1>
+</header>
+<h2 id="introduction">Introduction</h2>
+<p>Welcome to “All Things <code>WEB</code>” in TeX Live.</p>
+<p>Here you find the documented source code of all major
+<code>WEB</code> and <code>CWEB</code> programs in readable format. With
+the exceptions of <code>XeTeX</code> and <code>CTWILL</code>, all
+documents are in the <code>HINT</code> format and can be viewed with the
+<code>hintview</code> program.</p>
+<p>The <code>NAMED</code> entries represent the unmodified base sources
+as written by their respective authors, the attached <code>chg</code>
+links point to only the changed sections (or modules) as applied for
+release in the TeX Live distribution, so you may want to study these
+pairs in parallel. Care has been taken to keep the section numbering
+intact.</p>
+<p>Although not all the programs presented here are written or
+maintained by Donald Knuth, it is more convenient for everything to be
+collected in one place for reading and searching. And they all stem from
+the system that Knuth created.</p>
+<p>Note that all <code>WEB</code> programs are mogrified from Pascal
+code to C code before compilation, so further modifications and
+amendments will occur for the real thing, i.e., the production of the
+executable <code>WEB</code> programs. (The <code>CWEB</code> programs do
+not require these extra modifications, they get linked directly to the
+external runtime environment.)</p>
+<p>If you believe to have found anything that remains technically,
+historically, typographically, or politically incorrect in any of these
+files, please feel free to <a href="https://tug.org/texmfbug/">report
+bugs in TeX and friends</a> or <a
+href="mailto:andreas_github@freenet.de">contact the maintainer of this
+collection</a> directly.</p>
+<h2 id="canonical-knuthian-web-programs">Canonical Knuthian WEB
+programs</h2>
+<ul>
+<li><p><code>etc/</code> <span>[</span> <a
+href="etc/vftovp.hnt"><code>VFtoVP</code></a>+<a
+href="etc/vftovp-changes.hnt"><code>chg</code></a> <a
+href="etc/vptovf.hnt"><code>VPtoVF</code></a>+<a
+href="etc/vptovf-changes.hnt"><code>chg</code></a>
+<span>]</span></p></li>
+<li><p><code>mf/</code> <span>[</span> <a
+href="mf/mf.hnt"><code>Metafont</code></a>+<a
+href="mf/mf-changes.hnt"><code>chg</code></a> <a
+href="mf/trapman.hnt"><code>TRAPMAN</code></a> <span>]</span></p></li>
+<li><p><code>mfware/</code> <span>[</span> <a
+href="mfware/gftype.hnt"><code>GFtype</code></a>+<a
+href="mfware/gftype-changes.hnt"><code>chg</code></a> <a
+href="mfware/gftopk.hnt"><code>GFtoPK</code></a>+<a
+href="mfware/gftopk-changes.hnt"><code>chg</code></a> <a
+href="mfware/gftodvi.hnt"><code>GFtoDVI</code></a>+<a
+href="mfware/gftodvi-changes.hnt"><code>chg</code></a> <a
+href="mfware/mft.hnt"><code>MFT</code></a>+<a
+href="mfware/mft-changes.hnt"><code>chg</code></a>
+<span>]</span></p></li>
+<li><p><code>tex/</code> <span>[</span> <a
+href="tex/glue.hnt"><code>GLUE</code></a> <a
+href="tex/tex.hnt"><code>TeX</code></a>+<a
+href="tex/tex-changes.hnt"><code>chg</code></a> <a
+href="tex/tripman.hnt"><code>TRIPMAN</code></a> <span>]</span></p></li>
+<li><p><code>texware/</code> <span>[</span> <a
+href="texware/pooltype.hnt"><code>POOLtype</code></a>+<a
+href="texware/pooltype-changes.hnt"><code>chg</code></a> <a
+href="texware/tftopl.hnt"><code>TFtoPL</code></a>+<a
+href="texware/tftopl-changes.hnt"><code>chg</code></a> <a
+href="texware/pltotf.hnt"><code>PLtoTF</code></a>+<a
+href="texware/pltotf-changes.hnt"><code>chg</code></a> <a
+href="texware/dvitype.hnt"><code>DVItype</code></a>+<a
+href="texware/dvitype-changes.hnt"><code>chg</code></a>
+<span>]</span></p></li>
+<li><p><code>web/</code> <span>[</span> <a
+href="web/webman.hnt"><code>WEBMAN</code></a> <a
+href="web/weave.hnt"><code>WEAVE</code></a>+<a
+href="web/weave-changes.hnt"><code>chg</code></a> <a
+href="web/tangle.hnt"><code>TANGLE</code></a>+<a
+href="web/tangle-changes.hnt"><code>chg</code></a> <a
+href="web/twill.hnt"><code>TWILL</code></a> <span>]</span></p></li>
+</ul>
+<h2 id="complementary-web-programs-by-other-authors">Complementary WEB
+programs by other authors</h2>
+<ul>
+<li><p><code>other/</code> <span>[</span> <a
+href="other/dvicopy.hnt"><code>DVIcopy</code></a>+<a
+href="other/dvicopy-changes.hnt"><code>chg</code></a> <a
+href="other/patgen.hnt"><code>PatGen</code></a>+<a
+href="other/patgen-changes.hnt"><code>chg</code></a> <a
+href="other/pktogf.hnt"><code>PKtoGF</code></a>+<a
+href="other/pktogf-changes.hnt"><code>chg</code></a> <a
+href="other/pktype.hnt"><code>PKtype</code></a>+<a
+href="other/pktype-changes.hnt"><code>chg</code></a>
+<span>]</span></p></li>
+<li><p><code>bibtex/</code> <span>[</span> <a
+href="bibtex/bibtex.hnt"><code>BibTeX</code></a>+<a
+href="bibtex/bibtex-changes.hnt"><code>chg</code></a>
+<span>]</span></p></li>
+<li><p><code>pdftex/</code> <span>[</span> <a
+href="pdftex/pdftex.hnt"><code>pdfTeX</code></a>+<a
+href="pdftex/pdftex-changes.hnt"><code>chg</code></a>
+<span>]</span></p></li>
+<li><p><code>xetex/</code> <span>[</span> <a
+href="xetex/xetex.pdf"><code>XeTeX</code></a>+<a
+href="xetex/xetex-changes.pdf"><code>chg</code></a>
+<span>]</span></p></li>
+</ul>
+<h2 id="cweb-programs-by-knuth-et-al.">CWEB programs by Knuth
+<em>et al.</em></h2>
+<ul>
+<li><p><code>cweb/</code> <span>[</span> <a
+href="cweb/cwebman.hnt"><code>CWEBMAN</code></a> <a
+href="cweb/common.hnt"><code>COMMON</code></a>+<a
+href="cweb/common-changes.hnt"><code>chg</code></a> <a
+href="cweb/ctangle.hnt"><code>CTANGLE</code></a>+<a
+href="cweb/ctangle-changes.hnt"><code>chg</code></a> <a
+href="cweb/cweave.hnt"><code>CWEAVE</code></a>+<a
+href="cweb/cweave-changes.hnt"><code>chg</code></a><br />
+<a href="cweb/ctwill.pdf"><code>CTWILL</code></a> <a
+href="cweb/refsort.hnt"><code>REFSORT</code></a>+<a
+href="cweb/refsort-changes.hnt"><code>chg</code></a> <a
+href="cweb/twinx.hnt"><code>TWINX</code></a>+<a
+href="cweb/twinx-changes.hnt"><code>chg</code></a>
+<span>]</span></p></li>
+<li><p><code>ctie/</code> <span>[</span> <a
+href="ctie/ctie.hnt"><code>CTIE</code></a>+<a
+href="ctie/ctie-changes.hnt"><code>chg</code></a>
+<span>]</span></p></li>
+<li><p><code>tie/</code> <span>[</span> <a
+href="tie/tie.hnt"><code>TIE</code></a>+<a
+href="tie/tie-changes.hnt"><code>chg</code></a> <span>]</span></p></li>
+</ul>
+<h2 id="errata-for-computers-typesetting-by-donald-e.-knuth">Errata for
+“Computers &amp; Typesetting” by Donald E. Knuth</h2>
+<ul>
+<li><p><code>errata/</code></p>
+<ul>
+<li><p><a href="errata/errorlog.hnt">The Errors of TeX</a></p></li>
+<li><p><a href="errata/errata.one.hnt">The TeXbook,
+1<sup>st</sup> printing</a></p></li>
+<li><p><a href="errata/errata.two.hnt">The TeXbook,
+2<sup>nd</sup> printing</a></p></li>
+<li><p><a href="errata/errata.three.hnt">Computers &amp; Typesetting,
+15 June 1987</a></p></li>
+<li><p><a href="errata/errata.four.hnt">Computers &amp; Typesetting,
+20 February 1989</a></p></li>
+<li><p><a href="errata/errata.five.hnt">Computers &amp; Typesetting,
+30 September 1989</a></p></li>
+<li><p><a href="errata/errata.six.hnt">Computers &amp; Typesetting,
+31 December 1990</a></p></li>
+<li><p><a href="errata/errata.seven.hnt">Computers &amp; Typesetting,
+15 March 1992</a></p></li>
+<li><p><a href="errata/errata.eight.hnt">Computers &amp; Typesetting,
+pre-Millennium ed.</a></p></li>
+<li><p><a href="errata/errata.nine.hnt">The TeXbook, September
+1996</a></p></li>
+<li><p><a href="errata/errata.ten.hnt">Computers &amp; Typesetting,
+1<sup>st</sup> Millennium ed.</a></p></li>
+<li><p><a href="errata/errata.eleven.hnt">Computers &amp; Typesetting,
+2<sup>nd</sup> Millennium ed.</a></p></li>
+<li><p><a href="errata/errata.twelve.hnt">Computers &amp; Typesetting,
+early 2014</a></p></li>
+<li><p><a href="errata/errata.hnt">Computers &amp; Typesetting,
+31 January 2021</a></p></li>
+</ul></li>
+</ul>
+<h2 id="happy-cweb-programming">Happy C/WEB Programming!</h2>
+<p>2022-02-02 Andreas Scherer</p>
+</body>
+</html>
diff --git a/info/knuth-hint/index.pdf b/info/knuth-hint/index.pdf
new file mode 100644
index 0000000000..96a5cd1443
--- /dev/null
+++ b/info/knuth-hint/index.pdf
Binary files differ
diff --git a/info/knuth-hint/mf/mf-changes.hnt b/info/knuth-hint/mf/mf-changes.hnt
new file mode 100644
index 0000000000..5598c1db1b
--- /dev/null
+++ b/info/knuth-hint/mf/mf-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/mf/mf.hnt b/info/knuth-hint/mf/mf.hnt
new file mode 100644
index 0000000000..b72688a945
--- /dev/null
+++ b/info/knuth-hint/mf/mf.hnt
Binary files differ
diff --git a/info/knuth-hint/mf/trapman.hnt b/info/knuth-hint/mf/trapman.hnt
new file mode 100644
index 0000000000..b5e6281be6
--- /dev/null
+++ b/info/knuth-hint/mf/trapman.hnt
Binary files differ
diff --git a/info/knuth-hint/mfware/gftodvi-changes.hnt b/info/knuth-hint/mfware/gftodvi-changes.hnt
new file mode 100644
index 0000000000..495074c1b9
--- /dev/null
+++ b/info/knuth-hint/mfware/gftodvi-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/mfware/gftodvi.hnt b/info/knuth-hint/mfware/gftodvi.hnt
new file mode 100644
index 0000000000..9f0e04ab5c
--- /dev/null
+++ b/info/knuth-hint/mfware/gftodvi.hnt
Binary files differ
diff --git a/info/knuth-hint/mfware/gftopk-changes.hnt b/info/knuth-hint/mfware/gftopk-changes.hnt
new file mode 100644
index 0000000000..ce076cb5f8
--- /dev/null
+++ b/info/knuth-hint/mfware/gftopk-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/mfware/gftopk.hnt b/info/knuth-hint/mfware/gftopk.hnt
new file mode 100644
index 0000000000..78543cc145
--- /dev/null
+++ b/info/knuth-hint/mfware/gftopk.hnt
Binary files differ
diff --git a/info/knuth-hint/mfware/gftype-changes.hnt b/info/knuth-hint/mfware/gftype-changes.hnt
new file mode 100644
index 0000000000..0dae8fee01
--- /dev/null
+++ b/info/knuth-hint/mfware/gftype-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/mfware/gftype.hnt b/info/knuth-hint/mfware/gftype.hnt
new file mode 100644
index 0000000000..c009308e69
--- /dev/null
+++ b/info/knuth-hint/mfware/gftype.hnt
Binary files differ
diff --git a/info/knuth-hint/mfware/mft-changes.hnt b/info/knuth-hint/mfware/mft-changes.hnt
new file mode 100644
index 0000000000..c442fbc90b
--- /dev/null
+++ b/info/knuth-hint/mfware/mft-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/mfware/mft.hnt b/info/knuth-hint/mfware/mft.hnt
new file mode 100644
index 0000000000..df2af2e241
--- /dev/null
+++ b/info/knuth-hint/mfware/mft.hnt
Binary files differ
diff --git a/info/knuth-hint/other/dvicopy-changes.hnt b/info/knuth-hint/other/dvicopy-changes.hnt
new file mode 100644
index 0000000000..85dc5076ad
--- /dev/null
+++ b/info/knuth-hint/other/dvicopy-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/other/dvicopy.hnt b/info/knuth-hint/other/dvicopy.hnt
new file mode 100644
index 0000000000..a34db3530c
--- /dev/null
+++ b/info/knuth-hint/other/dvicopy.hnt
Binary files differ
diff --git a/info/knuth-hint/other/patgen-changes.hnt b/info/knuth-hint/other/patgen-changes.hnt
new file mode 100644
index 0000000000..67ed08020a
--- /dev/null
+++ b/info/knuth-hint/other/patgen-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/other/patgen.hnt b/info/knuth-hint/other/patgen.hnt
new file mode 100644
index 0000000000..71e8f18cfb
--- /dev/null
+++ b/info/knuth-hint/other/patgen.hnt
Binary files differ
diff --git a/info/knuth-hint/other/pktogf-changes.hnt b/info/knuth-hint/other/pktogf-changes.hnt
new file mode 100644
index 0000000000..fcaec750a6
--- /dev/null
+++ b/info/knuth-hint/other/pktogf-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/other/pktogf.hnt b/info/knuth-hint/other/pktogf.hnt
new file mode 100644
index 0000000000..c50a75d88e
--- /dev/null
+++ b/info/knuth-hint/other/pktogf.hnt
Binary files differ
diff --git a/info/knuth-hint/other/pktype-changes.hnt b/info/knuth-hint/other/pktype-changes.hnt
new file mode 100644
index 0000000000..27f376758a
--- /dev/null
+++ b/info/knuth-hint/other/pktype-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/other/pktype.hnt b/info/knuth-hint/other/pktype.hnt
new file mode 100644
index 0000000000..82ec012543
--- /dev/null
+++ b/info/knuth-hint/other/pktype.hnt
Binary files differ
diff --git a/info/knuth-hint/pdftex/pdftex-changes.hnt b/info/knuth-hint/pdftex/pdftex-changes.hnt
new file mode 100644
index 0000000000..6c71627ead
--- /dev/null
+++ b/info/knuth-hint/pdftex/pdftex-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/pdftex/pdftex.hnt b/info/knuth-hint/pdftex/pdftex.hnt
new file mode 100644
index 0000000000..a94650c368
--- /dev/null
+++ b/info/knuth-hint/pdftex/pdftex.hnt
Binary files differ
diff --git a/info/knuth-hint/tex/glue.hnt b/info/knuth-hint/tex/glue.hnt
new file mode 100644
index 0000000000..cff4e593c8
--- /dev/null
+++ b/info/knuth-hint/tex/glue.hnt
Binary files differ
diff --git a/info/knuth-hint/tex/tex-changes.hnt b/info/knuth-hint/tex/tex-changes.hnt
new file mode 100644
index 0000000000..e7961b4646
--- /dev/null
+++ b/info/knuth-hint/tex/tex-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/tex/tex.hnt b/info/knuth-hint/tex/tex.hnt
new file mode 100644
index 0000000000..6af71e1669
--- /dev/null
+++ b/info/knuth-hint/tex/tex.hnt
Binary files differ
diff --git a/info/knuth-hint/tex/tripman.hnt b/info/knuth-hint/tex/tripman.hnt
new file mode 100644
index 0000000000..4bf4f86e04
--- /dev/null
+++ b/info/knuth-hint/tex/tripman.hnt
Binary files differ
diff --git a/info/knuth-hint/texware/dvitype-changes.hnt b/info/knuth-hint/texware/dvitype-changes.hnt
new file mode 100644
index 0000000000..2e9d985563
--- /dev/null
+++ b/info/knuth-hint/texware/dvitype-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/texware/dvitype.hnt b/info/knuth-hint/texware/dvitype.hnt
new file mode 100644
index 0000000000..06d44e147c
--- /dev/null
+++ b/info/knuth-hint/texware/dvitype.hnt
Binary files differ
diff --git a/info/knuth-hint/texware/pltotf-changes.hnt b/info/knuth-hint/texware/pltotf-changes.hnt
new file mode 100644
index 0000000000..2b723543e6
--- /dev/null
+++ b/info/knuth-hint/texware/pltotf-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/texware/pltotf.hnt b/info/knuth-hint/texware/pltotf.hnt
new file mode 100644
index 0000000000..bf1465e25d
--- /dev/null
+++ b/info/knuth-hint/texware/pltotf.hnt
Binary files differ
diff --git a/info/knuth-hint/texware/pooltype-changes.hnt b/info/knuth-hint/texware/pooltype-changes.hnt
new file mode 100644
index 0000000000..b1e25ffb1f
--- /dev/null
+++ b/info/knuth-hint/texware/pooltype-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/texware/pooltype.hnt b/info/knuth-hint/texware/pooltype.hnt
new file mode 100644
index 0000000000..de911de227
--- /dev/null
+++ b/info/knuth-hint/texware/pooltype.hnt
Binary files differ
diff --git a/info/knuth-hint/texware/tftopl-changes.hnt b/info/knuth-hint/texware/tftopl-changes.hnt
new file mode 100644
index 0000000000..11f471769c
--- /dev/null
+++ b/info/knuth-hint/texware/tftopl-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/texware/tftopl.hnt b/info/knuth-hint/texware/tftopl.hnt
new file mode 100644
index 0000000000..dbd7d02dcf
--- /dev/null
+++ b/info/knuth-hint/texware/tftopl.hnt
Binary files differ
diff --git a/info/knuth-hint/tie/tie-changes.hnt b/info/knuth-hint/tie/tie-changes.hnt
new file mode 100644
index 0000000000..460c40e4b4
--- /dev/null
+++ b/info/knuth-hint/tie/tie-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/tie/tie.hnt b/info/knuth-hint/tie/tie.hnt
new file mode 100644
index 0000000000..9ba0b8ea19
--- /dev/null
+++ b/info/knuth-hint/tie/tie.hnt
Binary files differ
diff --git a/info/knuth-hint/web/tangle-changes.hnt b/info/knuth-hint/web/tangle-changes.hnt
new file mode 100644
index 0000000000..2de623f4ea
--- /dev/null
+++ b/info/knuth-hint/web/tangle-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/web/tangle.hnt b/info/knuth-hint/web/tangle.hnt
new file mode 100644
index 0000000000..fdf6c42bcc
--- /dev/null
+++ b/info/knuth-hint/web/tangle.hnt
Binary files differ
diff --git a/info/knuth-hint/web/twill.hnt b/info/knuth-hint/web/twill.hnt
new file mode 100644
index 0000000000..ab40723ded
--- /dev/null
+++ b/info/knuth-hint/web/twill.hnt
Binary files differ
diff --git a/info/knuth-hint/web/weave-changes.hnt b/info/knuth-hint/web/weave-changes.hnt
new file mode 100644
index 0000000000..059556965f
--- /dev/null
+++ b/info/knuth-hint/web/weave-changes.hnt
Binary files differ
diff --git a/info/knuth-hint/web/weave.hnt b/info/knuth-hint/web/weave.hnt
new file mode 100644
index 0000000000..ed53b5d4e0
--- /dev/null
+++ b/info/knuth-hint/web/weave.hnt
Binary files differ
diff --git a/info/knuth-hint/web/webman.hnt b/info/knuth-hint/web/webman.hnt
new file mode 100644
index 0000000000..30e47b11a8
--- /dev/null
+++ b/info/knuth-hint/web/webman.hnt
Binary files differ
diff --git a/info/knuth-hint/xetex/xetex-changes.pdf b/info/knuth-hint/xetex/xetex-changes.pdf
new file mode 100644
index 0000000000..96dc3d0f29
--- /dev/null
+++ b/info/knuth-hint/xetex/xetex-changes.pdf
Binary files differ
diff --git a/info/knuth-hint/xetex/xetex.pdf b/info/knuth-hint/xetex/xetex.pdf
new file mode 100644
index 0000000000..7c9124c8af
--- /dev/null
+++ b/info/knuth-hint/xetex/xetex.pdf
Binary files differ
diff --git a/info/knuth-pdf/README.md b/info/knuth-pdf/README.md
index cca69c5339..1d36b56b46 100644
--- a/info/knuth-pdf/README.md
+++ b/info/knuth-pdf/README.md
@@ -1,4 +1,4 @@
-# knuth-pdf – PDF library of C/WEB sources in TeX Live
+# knuth-pdf – PDF collection of typeset C/WEB sources in TeX Live
Here you find a large collection of PDF documents for many C/WEB programs in
TeX\ Live, both in their original form as written by their respective authors,
@@ -9,14 +9,13 @@ sources and their changes in parallel. Also included is the collection of
Although not all the texts here are written or maintained by Donald Knuth, it
is more convenient for everything to be collected in one place for reading and
-searching. And they all stem from the system that Knuth created. The central
+searching. They all stem from the system that Knuth created. The central
entry point is the ‘index’ file, with links to the individual documents, either
in HTML or in PDF format.
If you believe to have found anything that remains technically, historically,
typographically, or politically incorrect in any of these files, please feel
-free to [report bugs in \TeX\ and friends](https://tug.org/texmfbug/) or
-[contact the maintainer](mailto:andreas_github@freenet.de) directly.
+free to [report bugs in \TeX\ and friends](https://tug.org/texmfbug/).
The “License” of the `knuth-pdf` package is “Public Domain” and it covers only
the contents of this package, _not_ the various (and varying) “free software”
@@ -24,4 +23,4 @@ licenses of the presented software codes.
In part `knuth-pdf` is an update and replacement for the `latex-tds` package.
-This is version “1.1” of the `knuth-pdf` package — 2021-03-17, Andreas Scherer.
+This is version “2.0” of the `knuth-pdf` package — 2022-04-06, Andreas Scherer.
diff --git a/info/knuth-pdf/bibtex/bibtex-changes.pdf b/info/knuth-pdf/bibtex/bibtex-changes.pdf
index af4a355323..6b889df735 100644
--- a/info/knuth-pdf/bibtex/bibtex-changes.pdf
+++ b/info/knuth-pdf/bibtex/bibtex-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/bibtex/bibtex.pdf b/info/knuth-pdf/bibtex/bibtex.pdf
index 3a161c7e14..6793b8aed9 100644
--- a/info/knuth-pdf/bibtex/bibtex.pdf
+++ b/info/knuth-pdf/bibtex/bibtex.pdf
Binary files differ
diff --git a/info/knuth-pdf/ctie/ctie-changes.pdf b/info/knuth-pdf/ctie/ctie-changes.pdf
index 902c884674..cfb1d185f6 100644
--- a/info/knuth-pdf/ctie/ctie-changes.pdf
+++ b/info/knuth-pdf/ctie/ctie-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/ctie/ctie.pdf b/info/knuth-pdf/ctie/ctie.pdf
index 40aa85a4ec..1d973bd950 100644
--- a/info/knuth-pdf/ctie/ctie.pdf
+++ b/info/knuth-pdf/ctie/ctie.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/common-changes.pdf b/info/knuth-pdf/cweb/common-changes.pdf
index f5c48da78f..af5972cedb 100644
--- a/info/knuth-pdf/cweb/common-changes.pdf
+++ b/info/knuth-pdf/cweb/common-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/common.pdf b/info/knuth-pdf/cweb/common.pdf
index 8f21f6455f..cc51d16b85 100644
--- a/info/knuth-pdf/cweb/common.pdf
+++ b/info/knuth-pdf/cweb/common.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/ctangle-changes.pdf b/info/knuth-pdf/cweb/ctangle-changes.pdf
index d2acb2dfb9..c69f9f5ba3 100644
--- a/info/knuth-pdf/cweb/ctangle-changes.pdf
+++ b/info/knuth-pdf/cweb/ctangle-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/ctangle.pdf b/info/knuth-pdf/cweb/ctangle.pdf
index a44646d374..f55f3752a2 100644
--- a/info/knuth-pdf/cweb/ctangle.pdf
+++ b/info/knuth-pdf/cweb/ctangle.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/ctwill-changes.pdf b/info/knuth-pdf/cweb/ctwill-changes.pdf
deleted file mode 100644
index 98df559ffa..0000000000
--- a/info/knuth-pdf/cweb/ctwill-changes.pdf
+++ /dev/null
Binary files differ
diff --git a/info/knuth-pdf/cweb/ctwill.pdf b/info/knuth-pdf/cweb/ctwill.pdf
index 12fe276376..a6b0ce00d8 100644
--- a/info/knuth-pdf/cweb/ctwill.pdf
+++ b/info/knuth-pdf/cweb/ctwill.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/cweave-changes.pdf b/info/knuth-pdf/cweb/cweave-changes.pdf
index 7109a2f0c5..8c7d40e4f0 100644
--- a/info/knuth-pdf/cweb/cweave-changes.pdf
+++ b/info/knuth-pdf/cweb/cweave-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/cweave.pdf b/info/knuth-pdf/cweb/cweave.pdf
index 68955cb94b..0f36bba168 100644
--- a/info/knuth-pdf/cweb/cweave.pdf
+++ b/info/knuth-pdf/cweb/cweave.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/cwebman.pdf b/info/knuth-pdf/cweb/cwebman.pdf
index 8ad200757f..79150c7ec5 100644
--- a/info/knuth-pdf/cweb/cwebman.pdf
+++ b/info/knuth-pdf/cweb/cwebman.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/refsort-changes.pdf b/info/knuth-pdf/cweb/refsort-changes.pdf
index 1f4213156c..1ebf6e2262 100644
--- a/info/knuth-pdf/cweb/refsort-changes.pdf
+++ b/info/knuth-pdf/cweb/refsort-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/refsort.pdf b/info/knuth-pdf/cweb/refsort.pdf
index 1d5afef785..096c4253c2 100644
--- a/info/knuth-pdf/cweb/refsort.pdf
+++ b/info/knuth-pdf/cweb/refsort.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/twinx-changes.pdf b/info/knuth-pdf/cweb/twinx-changes.pdf
index 181d4ff2c9..06049df5a2 100644
--- a/info/knuth-pdf/cweb/twinx-changes.pdf
+++ b/info/knuth-pdf/cweb/twinx-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/cweb/twinx.pdf b/info/knuth-pdf/cweb/twinx.pdf
index eac8e46706..f5347cb962 100644
--- a/info/knuth-pdf/cweb/twinx.pdf
+++ b/info/knuth-pdf/cweb/twinx.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.eight.pdf b/info/knuth-pdf/errata/errata.eight.pdf
index 5b385a07c3..be4bd7ca6d 100644
--- a/info/knuth-pdf/errata/errata.eight.pdf
+++ b/info/knuth-pdf/errata/errata.eight.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.eleven.pdf b/info/knuth-pdf/errata/errata.eleven.pdf
index 5ec592b23f..8ca12ca645 100644
--- a/info/knuth-pdf/errata/errata.eleven.pdf
+++ b/info/knuth-pdf/errata/errata.eleven.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.five.pdf b/info/knuth-pdf/errata/errata.five.pdf
index 349270cb28..8339ddc3bb 100644
--- a/info/knuth-pdf/errata/errata.five.pdf
+++ b/info/knuth-pdf/errata/errata.five.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.four.pdf b/info/knuth-pdf/errata/errata.four.pdf
index 5bf0ded536..fbdb0b29e3 100644
--- a/info/knuth-pdf/errata/errata.four.pdf
+++ b/info/knuth-pdf/errata/errata.four.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.nine.pdf b/info/knuth-pdf/errata/errata.nine.pdf
index 2e42e68e17..eb3bc743c3 100644
--- a/info/knuth-pdf/errata/errata.nine.pdf
+++ b/info/knuth-pdf/errata/errata.nine.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.one.pdf b/info/knuth-pdf/errata/errata.one.pdf
index 2ba4734b27..01c5a76322 100644
--- a/info/knuth-pdf/errata/errata.one.pdf
+++ b/info/knuth-pdf/errata/errata.one.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.pdf b/info/knuth-pdf/errata/errata.pdf
index ba30457e1f..3a3939678a 100644
--- a/info/knuth-pdf/errata/errata.pdf
+++ b/info/knuth-pdf/errata/errata.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.seven.pdf b/info/knuth-pdf/errata/errata.seven.pdf
index f0165da87f..227b71d2b1 100644
--- a/info/knuth-pdf/errata/errata.seven.pdf
+++ b/info/knuth-pdf/errata/errata.seven.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.six.pdf b/info/knuth-pdf/errata/errata.six.pdf
index ca1bc82e95..776c8e427e 100644
--- a/info/knuth-pdf/errata/errata.six.pdf
+++ b/info/knuth-pdf/errata/errata.six.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.ten.pdf b/info/knuth-pdf/errata/errata.ten.pdf
index 0b4ebab831..06458846b2 100644
--- a/info/knuth-pdf/errata/errata.ten.pdf
+++ b/info/knuth-pdf/errata/errata.ten.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.three.pdf b/info/knuth-pdf/errata/errata.three.pdf
index acfae889a9..bd1e85e21c 100644
--- a/info/knuth-pdf/errata/errata.three.pdf
+++ b/info/knuth-pdf/errata/errata.three.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.twelve.pdf b/info/knuth-pdf/errata/errata.twelve.pdf
index 42ab07fbf4..509ed4fa63 100644
--- a/info/knuth-pdf/errata/errata.twelve.pdf
+++ b/info/knuth-pdf/errata/errata.twelve.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errata.two.pdf b/info/knuth-pdf/errata/errata.two.pdf
index d51f13ba8b..c8d134e27a 100644
--- a/info/knuth-pdf/errata/errata.two.pdf
+++ b/info/knuth-pdf/errata/errata.two.pdf
Binary files differ
diff --git a/info/knuth-pdf/errata/errorlog.pdf b/info/knuth-pdf/errata/errorlog.pdf
index f725a4d3cf..da1827bfc0 100644
--- a/info/knuth-pdf/errata/errorlog.pdf
+++ b/info/knuth-pdf/errata/errorlog.pdf
Binary files differ
diff --git a/info/knuth-pdf/etc/vftovp-changes.pdf b/info/knuth-pdf/etc/vftovp-changes.pdf
index 763916707e..71093202ef 100644
--- a/info/knuth-pdf/etc/vftovp-changes.pdf
+++ b/info/knuth-pdf/etc/vftovp-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/etc/vftovp.pdf b/info/knuth-pdf/etc/vftovp.pdf
index 039fe9bdcc..0f922b47dc 100644
--- a/info/knuth-pdf/etc/vftovp.pdf
+++ b/info/knuth-pdf/etc/vftovp.pdf
Binary files differ
diff --git a/info/knuth-pdf/etc/vptovf-changes.pdf b/info/knuth-pdf/etc/vptovf-changes.pdf
index 07bc674e17..2d05f78020 100644
--- a/info/knuth-pdf/etc/vptovf-changes.pdf
+++ b/info/knuth-pdf/etc/vptovf-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/etc/vptovf.pdf b/info/knuth-pdf/etc/vptovf.pdf
index 5e9b361d0e..400856e650 100644
--- a/info/knuth-pdf/etc/vptovf.pdf
+++ b/info/knuth-pdf/etc/vptovf.pdf
Binary files differ
diff --git a/info/knuth-pdf/index.html b/info/knuth-pdf/index.html
index 372fe2661f..1c02269c93 100644
--- a/info/knuth-pdf/index.html
+++ b/info/knuth-pdf/index.html
@@ -4,7 +4,7 @@
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
- <title>C/WEB programs in “TeX Live 2021”</title>
+ <title>C/WEB programs in TeX Live 2022</title>
<style>
html {
line-height: 1.5;
@@ -21,7 +21,7 @@
padding-top: 50px;
padding-bottom: 50px;
hyphens: auto;
- word-wrap: break-word;
+ overflow-wrap: break-word;
text-rendering: optimizeLegibility;
font-kerning: normal;
}
@@ -30,6 +30,9 @@
font-size: 0.9em;
padding: 1em;
}
+ h1 {
+ font-size: 1.8em;
+ }
}
@media print {
body {
@@ -92,6 +95,7 @@
pre code {
padding: 0;
overflow: visible;
+ overflow-wrap: normal;
}
.sourceCode {
background-color: transparent;
@@ -133,6 +137,12 @@
#TOC li {
list-style: none;
}
+ #TOC ul {
+ padding-left: 1.3em;
+ }
+ #TOC > ul {
+ padding-left: 0;
+ }
#TOC a:not(:hover) {
text-decoration: none;
}
@@ -150,59 +160,165 @@
</head>
<body>
<header id="title-block-header">
-<h1 class="title">C/WEB programs in “TeX&nbsp;Live&nbsp;2021”</h1>
+<h1 class="title">C/WEB programs in TeX Live 2022</h1>
</header>
<h2 id="introduction">Introduction</h2>
-<p>Welcome to “All Things <code>WEB</code>” in “TeX Live.”</p>
-<p>Here you find the documented source code of all major <code>WEB</code> and <code>CWEB</code> programs in readable format. The “named” entries represent the unmodified base sources as written by their respective authors, the attached “<code>chg</code>” links point to “only the changed sections (or modules)” as applied for release in the “TeX<br />
-Live” distribution, so you may want to study these pairs in parallel. Care has been taken to keep the section numbers for the main parts intact.</p>
-<p>Although not all the programs presented here are written or maintained by Donald Knuth, it is more convenient for everything to be collected in one place for reading and searching. And they all stem from the system that Knuth created.</p>
-<p>Note that all <code>WEB</code> programs are mogrified from Pascal code to C code before compilation, so further modifications and amendments will occur “for the real thing,” i.e., the production of the executable <code>WEB</code> programs. (The <code>CWEB</code> programs do not require these extra modifications, they get linked directly to the external runtime environment.)</p>
-<p>If you believe to have found anything that remains technically, historically, typographically, or politically incorrect in any of these files, please feel free to <a href="https://tug.org/texmfbug/">report bugs in TeX and friends</a> or <a href="mailto:andreas_github@freenet.de">contact the maintainer of this library</a> directly.</p>
-<h2 id="canonical-knuthian-web-programs">Canonical Knuthian WEB programs</h2>
+<p>Welcome to “All Things <code>WEB</code>” in TeX Live.</p>
+<p>Here you find the documented source code of all major
+<code>WEB</code> and <code>CWEB</code> programs in readable format. The
+<code>NAMED</code> entries represent the unmodified base sources as
+written by their respective authors, the attached <code>chg</code> links
+point to only the changed sections (or modules) as applied for release
+in the TeX Live distribution, so you may want to study these pairs in
+parallel. Care has been taken to keep the section numbering intact.</p>
+<p>Although not all the programs presented here are written or
+maintained by Donald Knuth, it is more convenient for everything to be
+collected in one place for reading and searching. And they all stem from
+the system that Knuth created.</p>
+<p>Note that all <code>WEB</code> programs are mogrified from Pascal
+code to C code before compilation, so further modifications and
+amendments will occur for the real thing, i.e., the production of the
+executable <code>WEB</code> programs. (The <code>CWEB</code> programs do
+not require these extra modifications, they get linked directly to the
+external runtime environment.)</p>
+<p>If you believe to have found anything that remains technically,
+historically, typographically, or politically incorrect in any of these
+files, please feel free to <a href="https://tug.org/texmfbug/">report
+bugs in TeX and friends</a> or <a
+href="mailto:andreas_github@freenet.de">contact the maintainer of this
+collection</a> directly.</p>
+<h2 id="canonical-knuthian-web-programs">Canonical Knuthian WEB
+programs</h2>
<ul>
-<li><p><code>etc/</code> <span>[</span> <a href="etc/vftovp.pdf"><code>VFtoVP</code></a> <sub><a href="etc/vftovp-changes.pdf"><code>chg</code></a></sub> <a href="etc/vptovf.pdf"><code>VPtoVF</code></a> <sub><a href="etc/vptovf-changes.pdf"><code>chg</code></a></sub> <span>]</span></p></li>
-<li><p><code>mf/</code> <span>[</span> <a href="mf/mf.pdf"><code>Metafont</code></a> <sub><a href="mf/mf-changes.pdf"><code>chg</code></a></sub> <a href="mf/trapman.pdf"><code>TRAPMAN</code></a> <span>]</span></p></li>
-<li><p><code>mfware/</code> <span>[</span> <a href="mfware/gftype.pdf"><code>GFtype</code></a> <sub><a href="mfware/gftype-changes.pdf"><code>chg</code></a></sub> <a href="mfware/gftopk.pdf"><code>GFtoPK</code></a> <sub><a href="mfware/gftopk-changes.pdf"><code>chg</code></a></sub> <a href="mfware/gftodvi.pdf"><code>GFtoDVI</code></a> <sub><a href="mfware/gftodvi-changes.pdf"><code>chg</code></a></sub> <a href="mfware/mft.pdf"><code>MFT</code></a> <sub><a href="mfware/mft-changes.pdf"><code>chg</code></a></sub> <span>]</span></p></li>
-<li><p><code>tex/</code> <span>[</span> <a href="tex/glue.pdf"><code>GLUE</code></a> <a href="tex/tex.pdf"><code>TeX</code></a> <sub><a href="tex/tex-changes.pdf"><code>chg</code></a></sub> <a href="tex/tripman.pdf"><code>TRIPMAN</code></a> <span>]</span></p></li>
-<li><p><code>texware/</code> <span>[</span> <a href="texware/pooltype.pdf"><code>POOLtype</code></a> <sub><a href="texware/pooltype-changes.pdf"><code>chg</code></a></sub> <a href="texware/tftopl.pdf"><code>TFtoPL</code></a> <sub><a href="texware/tftopl-changes.pdf"><code>chg</code></a></sub> <a href="texware/pltotf.pdf"><code>PLtoTF</code></a> <sub><a href="texware/pltotf-changes.pdf"><code>chg</code></a></sub> <a href="texware/dvitype.pdf"><code>DVItype</code></a> <sub><a href="texware/dvitype-changes.pdf"><code>chg</code></a></sub> <span>]</span></p></li>
-<li><p><code>web/</code> <span>[</span> <a href="web/webman.pdf"><code>WEBMAN</code></a> <a href="web/weave.pdf"><code>WEAVE</code></a> <sub><a href="web/weave-changes.pdf"><code>chg</code></a></sub> <a href="web/tangle.pdf"><code>TANGLE</code></a> <sub><a href="web/tangle-changes.pdf"><code>chg</code></a></sub> <span>]</span></p></li>
+<li><p><code>etc/</code> <span>[</span> <a
+href="etc/vftovp.pdf"><code>VFtoVP</code></a>+<a
+href="etc/vftovp-changes.pdf"><code>chg</code></a> <a
+href="etc/vptovf.pdf"><code>VPtoVF</code></a>+<a
+href="etc/vptovf-changes.pdf"><code>chg</code></a>
+<span>]</span></p></li>
+<li><p><code>mf/</code> <span>[</span> <a
+href="mf/mf.pdf"><code>Metafont</code></a>+<a
+href="mf/mf-changes.pdf"><code>chg</code></a> <a
+href="mf/trapman.pdf"><code>TRAPMAN</code></a> <span>]</span></p></li>
+<li><p><code>mfware/</code> <span>[</span> <a
+href="mfware/gftype.pdf"><code>GFtype</code></a>+<a
+href="mfware/gftype-changes.pdf"><code>chg</code></a> <a
+href="mfware/gftopk.pdf"><code>GFtoPK</code></a>+<a
+href="mfware/gftopk-changes.pdf"><code>chg</code></a> <a
+href="mfware/gftodvi.pdf"><code>GFtoDVI</code></a>+<a
+href="mfware/gftodvi-changes.pdf"><code>chg</code></a> <a
+href="mfware/mft.pdf"><code>MFT</code></a>+<a
+href="mfware/mft-changes.pdf"><code>chg</code></a>
+<span>]</span></p></li>
+<li><p><code>tex/</code> <span>[</span> <a
+href="tex/glue.pdf"><code>GLUE</code></a> <a
+href="tex/tex.pdf"><code>TeX</code></a>+<a
+href="tex/tex-changes.pdf"><code>chg</code></a> <a
+href="tex/tripman.pdf"><code>TRIPMAN</code></a> <span>]</span></p></li>
+<li><p><code>texware/</code> <span>[</span> <a
+href="texware/pooltype.pdf"><code>POOLtype</code></a>+<a
+href="texware/pooltype-changes.pdf"><code>chg</code></a> <a
+href="texware/tftopl.pdf"><code>TFtoPL</code></a>+<a
+href="texware/tftopl-changes.pdf"><code>chg</code></a> <a
+href="texware/pltotf.pdf"><code>PLtoTF</code></a>+<a
+href="texware/pltotf-changes.pdf"><code>chg</code></a> <a
+href="texware/dvitype.pdf"><code>DVItype</code></a>+<a
+href="texware/dvitype-changes.pdf"><code>chg</code></a>
+<span>]</span></p></li>
+<li><p><code>web/</code> <span>[</span> <a
+href="web/webman.pdf"><code>WEBMAN</code></a> <a
+href="web/weave.pdf"><code>WEAVE</code></a>+<a
+href="web/weave-changes.pdf"><code>chg</code></a> <a
+href="web/tangle.pdf"><code>TANGLE</code></a>+<a
+href="web/tangle-changes.pdf"><code>chg</code></a> <a
+href="web/twill.pdf"><code>TWILL</code></a> <span>]</span></p></li>
</ul>
-<h2 id="complementary-web-programs-by-other-authors">Complementary WEB programs by other authors</h2>
+<h2 id="complementary-web-programs-by-other-authors">Complementary WEB
+programs by other authors</h2>
<ul>
-<li><p><code>other/</code> <span>[</span> <a href="other/dvicopy.pdf"><code>DVIcopy</code></a> <sub><a href="other/dvicopy-changes.pdf"><code>chg</code></a></sub> <a href="other/patgen.pdf"><code>PatGen</code></a> <sub><a href="other/patgen-changes.pdf"><code>chg</code></a></sub> <a href="other/pktogf.pdf"><code>PKtoGF</code></a> <sub><a href="other/pktogf-changes.pdf"><code>chg</code></a></sub> <a href="other/pktype.pdf"><code>PKtype</code></a> <sub><a href="other/pktype-changes.pdf"><code>chg</code></a></sub> <span>]</span></p></li>
-<li><p><code>bibtex/</code> <span>[</span> <a href="bibtex/bibtex.pdf"><code>BibTeX</code></a> <sub><a href="bibtex/bibtex-changes.pdf"><code>chg</code></a></sub> <span>]</span></p></li>
-<li><p><code>pdftex/</code> <span>[</span> <a href="pdftex/pdftex.pdf"><code>pdfTeX</code></a> <sub><a href="pdftex/pdftex-changes.pdf"><code>chg</code></a></sub> <span>]</span></p></li>
-<li><p><code>xetex/</code> <span>[</span> <a href="xetex/xetex.pdf"><code>XeTeX</code></a> <sub><a href="xetex/xetex-changes.pdf"><code>chg</code></a></sub> <span>]</span></p></li>
+<li><p><code>other/</code> <span>[</span> <a
+href="other/dvicopy.pdf"><code>DVIcopy</code></a>+<a
+href="other/dvicopy-changes.pdf"><code>chg</code></a> <a
+href="other/patgen.pdf"><code>PatGen</code></a>+<a
+href="other/patgen-changes.pdf"><code>chg</code></a> <a
+href="other/pktogf.pdf"><code>PKtoGF</code></a>+<a
+href="other/pktogf-changes.pdf"><code>chg</code></a> <a
+href="other/pktype.pdf"><code>PKtype</code></a>+<a
+href="other/pktype-changes.pdf"><code>chg</code></a>
+<span>]</span></p></li>
+<li><p><code>bibtex/</code> <span>[</span> <a
+href="bibtex/bibtex.pdf"><code>BibTeX</code></a>+<a
+href="bibtex/bibtex-changes.pdf"><code>chg</code></a>
+<span>]</span></p></li>
+<li><p><code>pdftex/</code> <span>[</span> <a
+href="pdftex/pdftex.pdf"><code>pdfTeX</code></a>+<a
+href="pdftex/pdftex-changes.pdf"><code>chg</code></a>
+<span>]</span></p></li>
+<li><p><code>xetex/</code> <span>[</span> <a
+href="xetex/xetex.pdf"><code>XeTeX</code></a>+<a
+href="xetex/xetex-changes.pdf"><code>chg</code></a>
+<span>]</span></p></li>
</ul>
-<h2 id="cweb-programs-by-knuth-et-al.">CWEB programs by Knuth <em>et&nbsp;al.</em></h2>
+<h2 id="cweb-programs-by-knuth-et-al.">CWEB programs by Knuth
+<em>et al.</em></h2>
<ul>
-<li><p><code>cweb/</code> <span>[</span> <a href="cweb/cwebman.pdf"><code>CWEBMAN</code></a> <a href="cweb/common.pdf"><code>COMMON</code></a> <sub><a href="cweb/common-changes.pdf"><code>chg</code></a></sub> <a href="cweb/ctangle.pdf"><code>CTANGLE</code></a> <sub><a href="cweb/ctangle-changes.pdf"><code>chg</code></a></sub> <a href="cweb/cweave.pdf"><code>CWEAVE</code></a> <sub><a href="cweb/cweave-changes.pdf"><code>chg</code></a></sub><br />
-<a href="cweb/ctwill.pdf"><code>CTWILL</code></a> <a href="cweb/refsort.pdf"><code>REFSORT</code></a> <sub><a href="cweb/refsort-changes.pdf"><code>chg</code></a></sub> <a href="cweb/twinx.pdf"><code>TWINX</code></a> <sub><a href="cweb/twinx-changes.pdf"><code>chg</code></a></sub> <span>]</span></p></li>
-<li><p><code>ctie/</code> <span>[</span> <a href="ctie/ctie.pdf"><code>CTIE</code></a> <sub><a href="ctie/ctie-changes.pdf"><code>chg</code></a></sub> <span>]</span></p></li>
-<li><p><code>tie/</code> <span>[</span> <a href="tie/tie.pdf"><code>TIE</code></a> <sub><a href="tie/tie-changes.pdf"><code>chg</code></a></sub> <span>]</span></p></li>
+<li><p><code>cweb/</code> <span>[</span> <a
+href="cweb/cwebman.pdf"><code>CWEBMAN</code></a> <a
+href="cweb/common.pdf"><code>COMMON</code></a>+<a
+href="cweb/common-changes.pdf"><code>chg</code></a> <a
+href="cweb/ctangle.pdf"><code>CTANGLE</code></a>+<a
+href="cweb/ctangle-changes.pdf"><code>chg</code></a> <a
+href="cweb/cweave.pdf"><code>CWEAVE</code></a>+<a
+href="cweb/cweave-changes.pdf"><code>chg</code></a><br />
+<a href="cweb/ctwill.pdf"><code>CTWILL</code></a> <a
+href="cweb/refsort.pdf"><code>REFSORT</code></a>+<a
+href="cweb/refsort-changes.pdf"><code>chg</code></a> <a
+href="cweb/twinx.pdf"><code>TWINX</code></a>+<a
+href="cweb/twinx-changes.pdf"><code>chg</code></a>
+<span>]</span></p></li>
+<li><p><code>ctie/</code> <span>[</span> <a
+href="ctie/ctie.pdf"><code>CTIE</code></a>+<a
+href="ctie/ctie-changes.pdf"><code>chg</code></a>
+<span>]</span></p></li>
+<li><p><code>tie/</code> <span>[</span> <a
+href="tie/tie.pdf"><code>TIE</code></a>+<a
+href="tie/tie-changes.pdf"><code>chg</code></a> <span>]</span></p></li>
</ul>
-<h2 id="errata-for-computers-typesetting-by-donald-e.-knuth">Errata for “Computers &amp; Typesetting” by Donald E. Knuth</h2>
+<h2 id="errata-for-computers-typesetting-by-donald-e.-knuth">Errata for
+“Computers &amp; Typesetting” by Donald E. Knuth</h2>
<ul>
<li><p><code>errata/</code></p>
<ul>
<li><p><a href="errata/errorlog.pdf">The Errors of TeX</a></p></li>
-<li><p><a href="errata/errata.one.pdf">The TeXbook, 1<sup>st</sup> printing</a></p></li>
-<li><p><a href="errata/errata.two.pdf">The TeXbook, 2<sup>nd</sup> printing</a></p></li>
-<li><p><a href="errata/errata.three.pdf">Computers &amp; Typesetting, 15 June 1987</a></p></li>
-<li><p><a href="errata/errata.four.pdf">Computers &amp; Typesetting, 20 February 1989</a></p></li>
-<li><p><a href="errata/errata.five.pdf">Computers &amp; Typesetting, 30 September 1989</a></p></li>
-<li><p><a href="errata/errata.six.pdf">Computers &amp; Typesetting, 31 December 1990</a></p></li>
-<li><p><a href="errata/errata.seven.pdf">Computers &amp; Typesetting, 15 March 1992</a></p></li>
-<li><p><a href="errata/errata.eight.pdf">Computers &amp; Typesetting, pre-Millennium ed.</a></p></li>
-<li><p><a href="errata/errata.nine.pdf">The TeXbook, September 1996</a></p></li>
-<li><p><a href="errata/errata.ten.pdf">Computers &amp; Typesetting, 1<sup>st</sup> Millennium ed.</a></p></li>
-<li><p><a href="errata/errata.eleven.pdf">Computers &amp; Typesetting, 2<sup>nd</sup> Millennium ed.</a></p></li>
-<li><p><a href="errata/errata.twelve.pdf">Computers &amp; Typesetting, early 2014</a></p></li>
-<li><p><a href="errata/errata.pdf">Computers &amp; Typesetting, 31 January 2021</a></p></li>
+<li><p><a href="errata/errata.one.pdf">The TeXbook,
+1<sup>st</sup> printing</a></p></li>
+<li><p><a href="errata/errata.two.pdf">The TeXbook,
+2<sup>nd</sup> printing</a></p></li>
+<li><p><a href="errata/errata.three.pdf">Computers &amp; Typesetting,
+15 June 1987</a></p></li>
+<li><p><a href="errata/errata.four.pdf">Computers &amp; Typesetting,
+20 February 1989</a></p></li>
+<li><p><a href="errata/errata.five.pdf">Computers &amp; Typesetting,
+30 September 1989</a></p></li>
+<li><p><a href="errata/errata.six.pdf">Computers &amp; Typesetting,
+31 December 1990</a></p></li>
+<li><p><a href="errata/errata.seven.pdf">Computers &amp; Typesetting,
+15 March 1992</a></p></li>
+<li><p><a href="errata/errata.eight.pdf">Computers &amp; Typesetting,
+pre-Millennium ed.</a></p></li>
+<li><p><a href="errata/errata.nine.pdf">The TeXbook, September
+1996</a></p></li>
+<li><p><a href="errata/errata.ten.pdf">Computers &amp; Typesetting,
+1<sup>st</sup> Millennium ed.</a></p></li>
+<li><p><a href="errata/errata.eleven.pdf">Computers &amp; Typesetting,
+2<sup>nd</sup> Millennium ed.</a></p></li>
+<li><p><a href="errata/errata.twelve.pdf">Computers &amp; Typesetting,
+early 2014</a></p></li>
+<li><p><a href="errata/errata.pdf">Computers &amp; Typesetting,
+31 January 2021</a></p></li>
</ul></li>
</ul>
<h2 id="happy-cweb-programming">Happy C/WEB Programming!</h2>
-<p>2021-03-17 Andreas Scherer</p>
+<p>2022-02-02 Andreas Scherer</p>
</body>
</html>
diff --git a/info/knuth-pdf/index.pdf b/info/knuth-pdf/index.pdf
index 73fc44d4e7..4d3810b8d9 100644
--- a/info/knuth-pdf/index.pdf
+++ b/info/knuth-pdf/index.pdf
Binary files differ
diff --git a/info/knuth-pdf/mf/mf-changes.pdf b/info/knuth-pdf/mf/mf-changes.pdf
index cb18057066..c2dc12f879 100644
--- a/info/knuth-pdf/mf/mf-changes.pdf
+++ b/info/knuth-pdf/mf/mf-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/mf/mf.pdf b/info/knuth-pdf/mf/mf.pdf
index d5f38a7c23..2e8f9c923c 100644
--- a/info/knuth-pdf/mf/mf.pdf
+++ b/info/knuth-pdf/mf/mf.pdf
Binary files differ
diff --git a/info/knuth-pdf/mf/trapman.pdf b/info/knuth-pdf/mf/trapman.pdf
index bd5efcf14f..f8a2c8db54 100644
--- a/info/knuth-pdf/mf/trapman.pdf
+++ b/info/knuth-pdf/mf/trapman.pdf
Binary files differ
diff --git a/info/knuth-pdf/mfware/gftodvi-changes.pdf b/info/knuth-pdf/mfware/gftodvi-changes.pdf
index 72c22a3d84..8a0edc95b9 100644
--- a/info/knuth-pdf/mfware/gftodvi-changes.pdf
+++ b/info/knuth-pdf/mfware/gftodvi-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/mfware/gftodvi.pdf b/info/knuth-pdf/mfware/gftodvi.pdf
index 86f299d185..f83edf3bd8 100644
--- a/info/knuth-pdf/mfware/gftodvi.pdf
+++ b/info/knuth-pdf/mfware/gftodvi.pdf
Binary files differ
diff --git a/info/knuth-pdf/mfware/gftopk-changes.pdf b/info/knuth-pdf/mfware/gftopk-changes.pdf
index 5caf2b90ff..d19520d35e 100644
--- a/info/knuth-pdf/mfware/gftopk-changes.pdf
+++ b/info/knuth-pdf/mfware/gftopk-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/mfware/gftopk.pdf b/info/knuth-pdf/mfware/gftopk.pdf
index 3c225173c4..3d4344970c 100644
--- a/info/knuth-pdf/mfware/gftopk.pdf
+++ b/info/knuth-pdf/mfware/gftopk.pdf
Binary files differ
diff --git a/info/knuth-pdf/mfware/gftype-changes.pdf b/info/knuth-pdf/mfware/gftype-changes.pdf
index 89a4939992..1a13dda412 100644
--- a/info/knuth-pdf/mfware/gftype-changes.pdf
+++ b/info/knuth-pdf/mfware/gftype-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/mfware/gftype.pdf b/info/knuth-pdf/mfware/gftype.pdf
index 832c3c4f7d..6ffa42a78e 100644
--- a/info/knuth-pdf/mfware/gftype.pdf
+++ b/info/knuth-pdf/mfware/gftype.pdf
Binary files differ
diff --git a/info/knuth-pdf/mfware/mft-changes.pdf b/info/knuth-pdf/mfware/mft-changes.pdf
index 1c03d9c26c..d1aefefcc0 100644
--- a/info/knuth-pdf/mfware/mft-changes.pdf
+++ b/info/knuth-pdf/mfware/mft-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/mfware/mft.pdf b/info/knuth-pdf/mfware/mft.pdf
index 8785032294..f478882103 100644
--- a/info/knuth-pdf/mfware/mft.pdf
+++ b/info/knuth-pdf/mfware/mft.pdf
Binary files differ
diff --git a/info/knuth-pdf/other/dvicopy-changes.pdf b/info/knuth-pdf/other/dvicopy-changes.pdf
index 6ee99d6e59..44d7e82ac7 100644
--- a/info/knuth-pdf/other/dvicopy-changes.pdf
+++ b/info/knuth-pdf/other/dvicopy-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/other/dvicopy.pdf b/info/knuth-pdf/other/dvicopy.pdf
index 4b0f0f3690..b849f8f356 100644
--- a/info/knuth-pdf/other/dvicopy.pdf
+++ b/info/knuth-pdf/other/dvicopy.pdf
Binary files differ
diff --git a/info/knuth-pdf/other/patgen-changes.pdf b/info/knuth-pdf/other/patgen-changes.pdf
index a82e5e09b3..14afc89ed8 100644
--- a/info/knuth-pdf/other/patgen-changes.pdf
+++ b/info/knuth-pdf/other/patgen-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/other/patgen.pdf b/info/knuth-pdf/other/patgen.pdf
index 6b9e5eb382..59a46af117 100644
--- a/info/knuth-pdf/other/patgen.pdf
+++ b/info/knuth-pdf/other/patgen.pdf
Binary files differ
diff --git a/info/knuth-pdf/other/pktogf-changes.pdf b/info/knuth-pdf/other/pktogf-changes.pdf
index d507e6ad6b..35823cd593 100644
--- a/info/knuth-pdf/other/pktogf-changes.pdf
+++ b/info/knuth-pdf/other/pktogf-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/other/pktogf.pdf b/info/knuth-pdf/other/pktogf.pdf
index 563eba0905..9eb224e358 100644
--- a/info/knuth-pdf/other/pktogf.pdf
+++ b/info/knuth-pdf/other/pktogf.pdf
Binary files differ
diff --git a/info/knuth-pdf/other/pktype-changes.pdf b/info/knuth-pdf/other/pktype-changes.pdf
index 6ca749bca1..80cef39d27 100644
--- a/info/knuth-pdf/other/pktype-changes.pdf
+++ b/info/knuth-pdf/other/pktype-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/other/pktype.pdf b/info/knuth-pdf/other/pktype.pdf
index 585fcbfabd..38040d3592 100644
--- a/info/knuth-pdf/other/pktype.pdf
+++ b/info/knuth-pdf/other/pktype.pdf
Binary files differ
diff --git a/info/knuth-pdf/pdftex/pdftex-changes.pdf b/info/knuth-pdf/pdftex/pdftex-changes.pdf
index 3743ef14af..37426aa224 100644
--- a/info/knuth-pdf/pdftex/pdftex-changes.pdf
+++ b/info/knuth-pdf/pdftex/pdftex-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/pdftex/pdftex.pdf b/info/knuth-pdf/pdftex/pdftex.pdf
index 66cd01608d..bc5f64e03c 100644
--- a/info/knuth-pdf/pdftex/pdftex.pdf
+++ b/info/knuth-pdf/pdftex/pdftex.pdf
Binary files differ
diff --git a/info/knuth-pdf/tex/glue.pdf b/info/knuth-pdf/tex/glue.pdf
index 1eb2de0b80..49194a0e05 100644
--- a/info/knuth-pdf/tex/glue.pdf
+++ b/info/knuth-pdf/tex/glue.pdf
Binary files differ
diff --git a/info/knuth-pdf/tex/tex-changes.pdf b/info/knuth-pdf/tex/tex-changes.pdf
index 0030ce4fc4..191a0784e6 100644
--- a/info/knuth-pdf/tex/tex-changes.pdf
+++ b/info/knuth-pdf/tex/tex-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/tex/tex.pdf b/info/knuth-pdf/tex/tex.pdf
index a669a17e8b..5552aafe45 100644
--- a/info/knuth-pdf/tex/tex.pdf
+++ b/info/knuth-pdf/tex/tex.pdf
Binary files differ
diff --git a/info/knuth-pdf/tex/tripman.pdf b/info/knuth-pdf/tex/tripman.pdf
index 7c07270ca7..35e8b8cf97 100644
--- a/info/knuth-pdf/tex/tripman.pdf
+++ b/info/knuth-pdf/tex/tripman.pdf
Binary files differ
diff --git a/info/knuth-pdf/texware/dvitype-changes.pdf b/info/knuth-pdf/texware/dvitype-changes.pdf
index a98c1ff46c..1b046faaff 100644
--- a/info/knuth-pdf/texware/dvitype-changes.pdf
+++ b/info/knuth-pdf/texware/dvitype-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/texware/dvitype.pdf b/info/knuth-pdf/texware/dvitype.pdf
index 971f115061..f108e86309 100644
--- a/info/knuth-pdf/texware/dvitype.pdf
+++ b/info/knuth-pdf/texware/dvitype.pdf
Binary files differ
diff --git a/info/knuth-pdf/texware/pltotf-changes.pdf b/info/knuth-pdf/texware/pltotf-changes.pdf
index 16079f6a6d..057f5aa84a 100644
--- a/info/knuth-pdf/texware/pltotf-changes.pdf
+++ b/info/knuth-pdf/texware/pltotf-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/texware/pltotf.pdf b/info/knuth-pdf/texware/pltotf.pdf
index fd6dd22778..84c192f31a 100644
--- a/info/knuth-pdf/texware/pltotf.pdf
+++ b/info/knuth-pdf/texware/pltotf.pdf
Binary files differ
diff --git a/info/knuth-pdf/texware/pooltype-changes.pdf b/info/knuth-pdf/texware/pooltype-changes.pdf
index a2f57dac96..c909403915 100644
--- a/info/knuth-pdf/texware/pooltype-changes.pdf
+++ b/info/knuth-pdf/texware/pooltype-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/texware/pooltype.pdf b/info/knuth-pdf/texware/pooltype.pdf
index 49415a1b9c..62bbaacb8d 100644
--- a/info/knuth-pdf/texware/pooltype.pdf
+++ b/info/knuth-pdf/texware/pooltype.pdf
Binary files differ
diff --git a/info/knuth-pdf/texware/tftopl-changes.pdf b/info/knuth-pdf/texware/tftopl-changes.pdf
index 7eb1062f15..df2a251bb3 100644
--- a/info/knuth-pdf/texware/tftopl-changes.pdf
+++ b/info/knuth-pdf/texware/tftopl-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/texware/tftopl.pdf b/info/knuth-pdf/texware/tftopl.pdf
index 1585f57505..2e0efbdd6f 100644
--- a/info/knuth-pdf/texware/tftopl.pdf
+++ b/info/knuth-pdf/texware/tftopl.pdf
Binary files differ
diff --git a/info/knuth-pdf/tie/tie-changes.pdf b/info/knuth-pdf/tie/tie-changes.pdf
index 44f46fa9b3..7ab370c8d4 100644
--- a/info/knuth-pdf/tie/tie-changes.pdf
+++ b/info/knuth-pdf/tie/tie-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/tie/tie.pdf b/info/knuth-pdf/tie/tie.pdf
index 67a20b4249..7a48f01c83 100644
--- a/info/knuth-pdf/tie/tie.pdf
+++ b/info/knuth-pdf/tie/tie.pdf
Binary files differ
diff --git a/info/knuth-pdf/web/tangle-changes.pdf b/info/knuth-pdf/web/tangle-changes.pdf
index 851e27973a..aaf6ef2a69 100644
--- a/info/knuth-pdf/web/tangle-changes.pdf
+++ b/info/knuth-pdf/web/tangle-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/web/tangle.pdf b/info/knuth-pdf/web/tangle.pdf
index c721c7a871..e79510a98c 100644
--- a/info/knuth-pdf/web/tangle.pdf
+++ b/info/knuth-pdf/web/tangle.pdf
Binary files differ
diff --git a/info/knuth-pdf/web/twill.pdf b/info/knuth-pdf/web/twill.pdf
new file mode 100644
index 0000000000..d4628ea706
--- /dev/null
+++ b/info/knuth-pdf/web/twill.pdf
Binary files differ
diff --git a/info/knuth-pdf/web/weave-changes.pdf b/info/knuth-pdf/web/weave-changes.pdf
index a35638cee0..fc4eefc304 100644
--- a/info/knuth-pdf/web/weave-changes.pdf
+++ b/info/knuth-pdf/web/weave-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/web/weave.pdf b/info/knuth-pdf/web/weave.pdf
index cb83bc4124..664cd6335d 100644
--- a/info/knuth-pdf/web/weave.pdf
+++ b/info/knuth-pdf/web/weave.pdf
Binary files differ
diff --git a/info/knuth-pdf/web/webman.pdf b/info/knuth-pdf/web/webman.pdf
index 3c14edb9d3..56f3ecb501 100644
--- a/info/knuth-pdf/web/webman.pdf
+++ b/info/knuth-pdf/web/webman.pdf
Binary files differ
diff --git a/info/knuth-pdf/xetex/xetex-changes.pdf b/info/knuth-pdf/xetex/xetex-changes.pdf
index 89c29d2509..597adc3304 100644
--- a/info/knuth-pdf/xetex/xetex-changes.pdf
+++ b/info/knuth-pdf/xetex/xetex-changes.pdf
Binary files differ
diff --git a/info/knuth-pdf/xetex/xetex.pdf b/info/knuth-pdf/xetex/xetex.pdf
index 0c3a395b22..1d12988cee 100644
--- a/info/knuth-pdf/xetex/xetex.pdf
+++ b/info/knuth-pdf/xetex/xetex.pdf
Binary files differ