TeX Live 2019 released
After a few days of testing of the gold images of the DVDs, we have now officially announced the release of TeX Live 2019.
The DVDs are already being burnt and will soon be sent to the various TeX User groups who ordered. The .iso image is available on CTAN, and the net installer will pull all the newest stuff. Currently we are working on getting those packages updated during the freeze to the newest level in TeX Live.
Before providing the full list of changes, here a ew things I would like to pick out:
- New frontend based on Tcl/Tk for the installer: The
tlshelldid already provide a frontend for
tlmgr, and Siep has now also provided a new GUI frontend for the installer, which is the default on Windows and Mac. Due to using Tcl/Tk we get better visual integration into the environment, and the installer has been also simplified and streamlined. Thanks a lot to Siep for her great work!
- Selectable downloader program: If the default
LWPmodule does not work, we have been using
wgetto download the necessary files. This stopped working on MacOS due to SSL problems. We have now added support for selectable downloader programs, and prefer
curlover wget if available.
- Speedup of the update procedure: During the last year we introduced selectable compressor program for the backups made during updates or manual backups. Till now we used
xzwhich has excellent compression rates, thus we continue using it as main distribution format, but is computationally intensive. We now ship the
lz4compressor for supported architectures, and use it instead of
xzwhen creating backups.
lz4is extremely fast, and the compression rates are still quite good, so this is an excellent compromise.
Most of the above features have been available already either via tlpretest or via regular updates, but are now fully released on the DVD version.
Finally, here are the changes as listed in the master TeX Live documentation:
- Kpathsea: More consistent brace expansion and path splitting; new variable
.in paths allows for easily searching additional or sub-directories (see comments in
- epTeX, eupTeX: New primitives
- LuaTEX: Lua 5.3 now used, with concomitant arithmetic and interface changes. The homegrown library pplib is used to read pdf files, thus eliminating the dependency on poppler (and the need for C++); Lua interface changed accordingly.
r-mpostcommand name recognized as an alias for invocation with the
–restrictedoption, and added to the list of restricted commands available by default. Minimum precision now 2 for decimal and binary mode. Binary mode no longer available in MPlib but still available in standalone MetaPost.
- pdfTEX: New primitive
\expanded; if new primitive parameter
\pdfomitcharsetis set to 1, the
/CharSetstring omitted from the PDF output, since it cannot feasibly be guaranteed correct, as required by PDF/A-2 and PDF/A-3.
- XeTEX: New primitives
\Ucharcatto produce active characters.
- tlmgr: Support
curlas a download program; use
xzfor local backups, if available; prefer system-provided binaries over binaries provided with TeX Live for compressor and download programs, unless the environment variable
- install-tl: New option
-gui(with no argument) is the default on Windows and Macs, and invokes a new Tcl/TK GUI (see sections 1.3 and 3.1.6).
cwebbin(https://ctan.org/pkg/cwebbin) is now the CWEB implementation in TeX Live, with support for more language dialects, and including the
ctwillprogram to make mini-indexes.
chkdvifont: report font information from DVI files, also from tfm/ofm, vf, gf, pk.
dvispc: make a DVI file page-independent with respect to specials.
x86_64-darwin now supports 10.12 and higher (Sierra, High Sierra, Mojave);
x86_64-darwinlegacy still supports 10.6 and newer. The spell checker Excalibur is no longer included, since it requires 32-bit support.
That’s all, let the fun begin!