summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-02-19 16:59:59 +0000
committerKarl Berry <karl@freefriends.org>2023-02-19 16:59:59 +0000
commitfac44a698f39c392f5eebfdb5d701618e194a44d (patch)
tree10a3143e293882bf3e73425f4e14a4a5bb2598eb /Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex
parent46891ad5a44b24bf01e0c0b109e3d8447a002c43 (diff)
2023 tl guide init
git-svn-id: svn://tug.org/texlive/trunk@65924 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex')
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex230
1 files changed, 170 insertions, 60 deletions
diff --git a/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex b/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex
index b5897ee9a6b..fcac34a8d8c 100644
--- a/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex
+++ b/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex
@@ -10,14 +10,14 @@
\usepackage[T1]{fontenc}
\title{%
- {\huge \textit{The \TeX\ Live Guide---2022}}
+ {\huge \textit{The \TeX\ Live Guide---2023}}
}
\author{Karl Berry, editor \\[3mm]
\url{https://tug.org/texlive/}
}
-\date{December 2022}
+\date{February 2023}
\begin{document}
\maketitle
@@ -34,7 +34,7 @@
This document describes the main features of the \TL{} software
distribution\Dash \TeX{} and related programs for \GNU/Linux
-and other Unix flavors, \MacOSX, and Windows systems.
+and other Unix flavors, \macOS, and Windows systems.
You may have acquired \TL{} by downloading, or on the \TK{} \DVD, which
\TeX{} user groups distribute among their members, or in other ways.
@@ -57,7 +57,7 @@ see the end of the document, section~\ref{sec:history}
\label{sec:os-support}
\TL{} contains binaries for many Unix-based platforms, including
-\GNU/Linux, \MacOSX, and Cygwin. The included sources can be compiled
+\GNU/Linux, \macOS, and Cygwin. The included sources can be compiled
on platforms for which we do not provide binaries.
As to Windows: Windows~7 and later are supported. Windows Vista
@@ -69,7 +69,7 @@ run on 64-bit systems. But see
64-bit binaries.
See section~\ref{sec:tl-coll-dists} for alternate solutions
-for Windows and \MacOSX.
+for Windows and \macOS.
\subsection{Basic installation of \protect\TL{}}
\label{sec:basic}
@@ -90,7 +90,7 @@ quick start:
\item For Unix, the installation script is \filename{install-tl}; on
Windows, one should instead invoke \filename{install-tl-windows}.
The installer will operate in a graphical mode given the option
- \code{-gui} (default for Windows and older \MacOSX), or a text mode given
+ \code{-gui} (default for Windows and older \macOS), or a text mode given
the option \code{-gui=text} (default for everything else).
\item One of the installed items is the `\TL\ Manager' program,
@@ -217,9 +217,9 @@ The \TK{} \DVD{} comprises the following:
\item [\TL] A complete \TeX{} system to be installed to disk. Home
page: \url{https://tug.org/texlive/}.
-\item [Mac\TeX] for \MacOSX\ (currently named macOS by Apple, but we
+\item [Mac\TeX] for \macOS\ (currently named macOS by Apple, but we
continue to use the older name in this document), this adds a native
-\MacOSX\ installer and other Mac applications to \TL{}. Home page:
+\macOS\ installer and other Mac applications to \TL{}. Home page:
\url{https://tug.org/mactex/}.
\item [pro\TeX{}t] An enhancement of the \MIKTEX\ distribution for Windows,
@@ -330,16 +330,16 @@ The default layout is:
\item[system-wide root] can span multiple \TL{} releases
(\texttt{/usr/local/texlive} by default on Unix):
\begin{ttdescription}
- \item[2021] A previous release.
- \item[2022] The current release.
+ \item[2022] A previous release.
+ \item[2023] The current release.
\begin{ttdescription}
\item [bin] ~
\begin{ttdescription}
\item [i386-linux] \GNU/Linux binaries (32-bit)
\item [...]
- \item [universal-darwin] \MacOSX\ binaries
+ \item [universal-darwin] \macOS\ binaries
\item [x86\_64-linux] \GNU/Linux binaries (64-bit)
- \item [win32] Windows binaries
+ \item [windows] Windows binaries (64-bit)
\end{ttdescription}
\item [texmf-dist\ \ ] \envname{TEXMFDIST} and \envname{TEXMFMAIN}
\item [texmf-var \ \ ] \envname{TEXMFSYSVAR}, \envname{TEXMFCACHE}
@@ -351,9 +351,9 @@ The default layout is:
\item[user's home directory] (\texttt{\$HOME} or
\texttt{\%USERPROFILE\%})
\begin{ttdescription}
- \item[.texlive2021] Privately generated and configuration data
- for a previous release.
\item[.texlive2022] Privately generated and configuration data
+ for a previous release.
+ \item[.texlive2023] Privately generated and configuration data
for the current release.
\begin{ttdescription}
\item [texmf-var\ \ \ ] \envname{TEXMFVAR}, \envname{TEXMFCACHE}
@@ -551,13 +551,13 @@ prerequisite programs needed by the \TL{} installer. See
section~\ref{sec:cygwin}.
-\subsubsection{\MacOSX}
+\subsubsection{\macOS}
\label{sec:macosx}
As mentioned in section~\ref{sec:tl-coll-dists}, a separate distribution
-is prepared for \MacOSX, named Mac\TeX\ (\url{https://tug.org/mactex}).
+is prepared for \macOS, named Mac\TeX\ (\url{https://tug.org/mactex}).
We recommend using the native Mac\TeX\ installer instead of the \TL\
-installer on \MacOSX, because the native installer makes a few
+installer on \macOS, because the native installer makes a few
Mac-specific adjustments, in particular to allow easily switching
between different \TL\ releases on Macs, using the so-called \TeX{}Dist
data structure.
@@ -605,7 +605,7 @@ locally).
\begin{figure}[tb]
\begin{boxedverbatim}
-Installing TeX Live 2022 from: ...
+Installing TeX Live 2023 from: ...
Platform: x86_64-linux => 'GNU/Linux on x86_64'
Distribution: inst (compressed)
Directory for temporary files: /tmp
@@ -621,7 +621,7 @@ Directory for temporary files: /tmp
<D> directories:
TEXDIR (the main TeX directory):
- /usr/local/texlive/2022
+ /usr/local/texlive/2023
...
<O> options:
@@ -725,7 +725,7 @@ Available platforms:
m [ ] NetBSD on Intel x86 (i386-netbsd)
o [ ] Solaris on Intel x86 (i386-solaris)
p [ ] Solaris on x86_64 (x86_64-solaris)
- s [ ] Windows (win32)
+ s [ ] Windows (windows)
\end{boxedverbatim}
\vskip-.5\baselineskip
\caption{Binaries menu}\label{fig:bin-text}
@@ -794,8 +794,8 @@ at the package level.
The default layout is described in section~\ref{sec:texmftrees},
\p.\pageref{sec:texmftrees}. The default installation directory is
-\dirname{/usr/local/texlive/2022} on Unix and
-|C:\texlive\2022| on Windows. This arrangement enables
+\dirname{/usr/local/texlive/2023} on Unix and
+|C:\texlive\2023| on Windows. This arrangement enables
having many parallel \TL\ installations, such as one for each release
(typically by year, as here), and you can switch between them merely by
altering your search path.
@@ -809,8 +809,8 @@ default location (you don't have to be root or administrator to install
\TL, but you do need write access to the target directory).
On Windows, you normally do not need to be an administrator to
-create |C:\texlive\2022| (or, more generally,
-|%SystemDrive%\texlive\2022|).
+create |C:\texlive\2023| (or, more generally,
+|%SystemDrive%\texlive\2023|).
The installation directories can also be changed by setting a variety of
environment variables before running the installer (most likely,
@@ -822,7 +822,7 @@ more details.
A reasonable alternative destination is a directory under your home,
especially if you will be the sole user. Use `|~|' to indicate this, as
-in `|~/texlive/2022|'.
+in `|~/texlive/2023|'.
We recommend including the year in the name, to enable keeping different
releases of \TL{} side by side. (You may wish to also maintain a
@@ -950,7 +950,7 @@ to introduce option names. These are the most common ones:
\begin{ttdescription}
\item[-gui] Use the \GUI{} installer if possible. This requires
- Tcl/Tk version 8.5 or higher. This was distributed with \MacOSX, until
+ Tcl/Tk version 8.5 or higher. This was distributed with \macOS, until
Monterey; after that, you'll need to install Tcl/Tk yourself, if you
don't choose to use the Mac\TeX\ installer. Tcl/Tk is
distributed with \TL{} on Windows. The legacy options
@@ -1050,18 +1050,18 @@ might be \filename{$HOME/.profile} (or another file sourced by
\filename{.profile}), and the lines to add would look like this:
\begin{sverbatim}
-PATH=/usr/local/texlive/2022/bin/x86_64-linux:$PATH; export PATH
-MANPATH=/usr/local/texlive/2022/texmf-dist/doc/man:$MANPATH; export MANPATH
-INFOPATH=/usr/local/texlive/2022/texmf-dist/doc/info:$INFOPATH; export INFOPATH
+PATH=/usr/local/texlive/2023/bin/x86_64-linux:$PATH; export PATH
+MANPATH=/usr/local/texlive/2023/texmf-dist/doc/man:$MANPATH; export MANPATH
+INFOPATH=/usr/local/texlive/2023/texmf-dist/doc/info:$INFOPATH; export INFOPATH
\end{sverbatim}
For csh or tcsh, the file to edit is typically \filename{$HOME/.cshrc}, and
the lines to add might look like:
\begin{sverbatim}
-setenv PATH /usr/local/texlive/2022/bin/x86_64-linux:$PATH
-setenv MANPATH /usr/local/texlive/2022/texmf-dist/doc/man:$MANPATH
-setenv INFOPATH /usr/local/texlive/2022/texmf-dist/doc/info:$INFOPATH
+setenv PATH /usr/local/texlive/2023/bin/x86_64-linux:$PATH
+setenv MANPATH /usr/local/texlive/2023/texmf-dist/doc/man:$MANPATH
+setenv INFOPATH /usr/local/texlive/2023/texmf-dist/doc/info:$INFOPATH
\end{sverbatim}
If you're not on an \code{x86\_64-linux} platform, use the appropriate
@@ -1084,8 +1084,8 @@ Our two hints are: 1)~you may want to check for a file
\filename{/etc/manpath.config} and, if present, add lines such as
\begin{sverbatim}
-MANPATH_MAP /usr/local/texlive/2022/bin/x86_64-linux \
- /usr/local/texlive/2022/texmf-dist/doc/man
+MANPATH_MAP /usr/local/texlive/2023/bin/x86_64-linux \
+ /usr/local/texlive/2023/texmf-dist/doc/man
\end{sverbatim}
And 2)~check for a file \filename{/etc/environment} which may define the
@@ -1093,7 +1093,7 @@ search path and other default environment variables.
In each (Unix) binary directory, we also create a symbolic link named
\code{man} to the directory \dirname{texmf-dist/doc/man}. Some \code{man}
-programs, such as the standard \MacOSX\ \code{man}, will automatically
+programs, such as the standard \macOS\ \code{man}, will automatically
find that, obviating the need for any man page setup.
@@ -1141,7 +1141,7 @@ automatically when trying to load a font which isn't known yet.
For \XeTeX: on Windows, fonts shipped with \TL\ are automatically made
available (by running the \cmdname{fc-cache} program provided for
Windows as part of \TL). For the Mac, you'll need to consult other
-documentation. For Unix systems other than \MacOSX, the procedure is the
+documentation. For Unix systems other than \macOS, the procedure is the
following.
When the \pkgname{xetex} package is installed (either at initial
@@ -1275,7 +1275,7 @@ will work; something \TeX-specific is not required.
The rest of this section gives some basic procedures for testing that
the new system is functional. We give Unix commands here; under
-\MacOSX{} and Windows, you're more likely to run the tests through a
+\macOS{} and Windows, you're more likely to run the tests through a
graphical interface, but the principles are the same.
\begin{enumerate}
@@ -1565,7 +1565,7 @@ choice of a few common tasks, as shown in this screenshot:
%
%Of course you can also burn an \ISO\ to \DVD, if that is useful for you.
%
-%Desktop \GNU/Linux/Unix systems, including \MacOSX, are able to
+%Desktop \GNU/Linux/Unix systems, including \macOS, are able to
%mount an \ISO. Windows 8 is the first(!) Windows version which can
%do this. Apart from that, nothing changes compared to a normal hard
%disk installation, see section \ref{sec:env}.
@@ -1586,7 +1586,7 @@ choice of a few common tasks, as shown in this screenshot:
%\url{http://tug.org/texlive/w32client.html}, which work just as well for
%an \ISO\ as for a network installation.
%
-%On \MacOSX, TeXShop will be able to use the DVD
+%On \macOS, TeXShop will be able to use the DVD
%installation if a symlink \filename{/usr/texbin} points to the
%appropriate binary directory, e.g.,
%\begin{verbatim}
@@ -1605,7 +1605,7 @@ choice of a few common tasks, as shown in this screenshot:
\label{sec:tlmgr}
\begin{figure}[tb]
-\def\figdesc{\prog{tlshell} \GUI, showing the Actions menu (\MacOSX)}
+\def\figdesc{\prog{tlshell} \GUI, showing the Actions menu (\macOS)}
\tlpng{tlshell-macos}{\linewidth}{\figdesc}
\caption{\figdesc}
\label{fig:tlshell}
@@ -1646,7 +1646,7 @@ nowadays.
\TL{} contains several \GUI{} front-ends for \prog{tlmgr}. Two notable
ones: (1)~Figure~\ref{fig:tlshell} shows \cmdname{tlshell}, which is
-written in Tcl/Tk and runs out of the box under Windows and \MacOSX;
+written in Tcl/Tk and runs out of the box under Windows and \macOS;
(2)~Figure~\ref{fig:tlcockpit} shows \prog{tlcockpit}, which requires
Java version~8 or higher and JavaFX. Both are separate packages.
@@ -1692,12 +1692,12 @@ running post install action for xetex
install: xetex-def
...
running mktexlsr
-mktexlsr: Updating /usr/local/texlive/2022/texmf-dist/ls-R...
+mktexlsr: Updating /usr/local/texlive/2023/texmf-dist/ls-R...
...
running fmtutil-sys --missing
...
Transcript written on xelatex.log.
-fmtutil: /usr/local/texlive/2022/texmf-var/web2c/xetex/xelatex.fmt installed.
+fmtutil: /usr/local/texlive/2023/texmf-var/web2c/xetex/xelatex.fmt installed.
\end{fverbatim}
As you can see, \prog{tlmgr} installs dependencies, and takes care of any
@@ -1823,7 +1823,7 @@ For Perl, you need to add a line
\begin{verbatim}
TEXLIVE_WINDOWS_TRY_EXTERNAL_PERL = 1
\end{verbatim}
-\TL{} (specifically, \file{bin/win32/runscript.tlu}) will then search
+\TL{} (specifically, \file{bin/windows/runscript.tlu}) will then search
for \file{perl.exe} on the search path, except for scripts which belong
to the \TL{} infrastructure. This is the most likely setting of the
three to be useful; although the \TL{} Perl includes many additional
@@ -1956,7 +1956,7 @@ took over the work, assisted by dozens of additional contributors, and
in 1997 he handed the baton to Olaf Weber, who returned it to Karl in
2006.
-The \Webc{} system runs on Unix, 32-bit Windows systems, \MacOSX{}, and
+The \Webc{} system runs on Unix, 32-bit Windows systems, \macOS{}, and
other operating systems. It uses Knuth's original sources for \TeX{} and
other basic programs written in the \web{} literate programming system
and translates them into C source code. The core \TeX{} programs
@@ -2093,9 +2093,9 @@ recommend setting this (or any) environment variable to override the
system directories.
Instead, normal installation results in a file
-\file{.../2022/texmf.cnf}. If you must make changes to the defaults
+\file{.../2023/texmf.cnf}. If you must make changes to the defaults
(not normally necessary), this is the place to put them. The main
-configuration file is in \file{.../2022/texmf-dist/web2c/texmf.cnf}.
+configuration file is in \file{.../2023/texmf-dist/web2c/texmf.cnf}.
You should not edit this latter file, as your changes will be lost when
the distributed version is updated.
@@ -2863,7 +2863,7 @@ dedicate the continuing work to his memory.
\item Olaf Weber, for his patient maintenance of \Webc\ in past years.
-\item Gerben Wierda, for creating and maintaining the original \MacOSX\
+\item Gerben Wierda, for creating and maintaining the original \macOS\
support.
\item Graham Williams, the originator of the \TeX\ Catalogue.
@@ -2877,12 +2877,12 @@ functionality available across engines.
Builders of the binaries:
Marc Baudoin (\pkgname{amd64-netbsd}, \pkgname{i386-netbsd}),
-Ken Brown (\pkgname{i386-cygwin}, \pkgname{x86\_64-cygwin}),
-Simon Dales (\pkgname{armhf-linux}),
+Ken Brown (\pkgname{x86\_64-cygwin}),
Johannes Hielscher (\pkgname{aarch64-linux}),
-Akira Kakuto (\pkgname{win32}),
+Akira Kakuto (\pkgname{windows}),
Dick Koch (\pkgname{universal-darwin}),
Mojca Miklavec (\pkgname{amd64-freebsd},
+ \pkgname{armhf-linux},
\pkgname{i386-freebsd},
\pkgname{x86\_64-darwinlegacy},
\pkgname{i386-solaris}, \pkgname{x86\_64-solaris},
@@ -2962,7 +2962,7 @@ of needed collections. Language-related collections were completely
reorganized, so selecting any of them installs not only macros, fonts,
etc., but also prepares an appropriate \texttt{language.dat}.
-The 7th edition of 2002 had the notable addition of \MacOSX{} support,
+The 7th edition of 2002 had the notable addition of \macOS{} support,
and the usual myriad of updates to all sorts of packages and
programs. An important goal was integration of the source back with
\teTeX, to correct the drift apart in versions~5 and~6.
@@ -3334,7 +3334,7 @@ all cases, the metrics remain unchanged. The AMS fonts home page is
The new \GUI{} front end \TeX{}works is included for Windows, and also in
Mac\TeX. For other platforms, and more information, see the \TeX{}works
home page, \url{https://tug.org/texworks}. It is a cross-platform
-front-end inspired by the \MacOSX\ TeXShop editor, aiming at
+front-end inspired by the \macOS\ TeXShop editor, aiming at
ease-of-use.
The graphics program Asymptote is included for several platforms. This
@@ -3433,7 +3433,7 @@ much faster.
\subsubsection{2011}
-The \MacOSX\ binaries (\code{universal-darwin} and
+The \macOS\ binaries (\code{universal-darwin} and
\code{x86\_64-darwin}) now work only on Leopard or later; Panther and
Tiger are no longer supported.
@@ -3630,7 +3630,7 @@ MetaPost: New numbersystem \code{binary}; new Japanese-enabled
Mac\TeX:\ Updates to the included Ghostscript package for CJK
support. The \TeX\ Distribution Preference Pane now works in Yosemite
-(\MacOSX~10.10). Resource-fork font suitcases (generally without an
+(\macOS~10.10). Resource-fork font suitcases (generally without an
extension) are no longer supported by \XeTeX; data-fork suitcases
(\code{.dfont}) remain supported.
@@ -3734,10 +3734,10 @@ ep\TeX, eup\TeX: New primitives \cs{pdfuniformdeviate},
\cs{pdfnormaldeviate}, \cs{pdfrandomseed}, \cs{pdfsetrandomseed},
\cs{pdfelapsedtime}, \cs{pdfresettimer}, from pdf\TeX.
-Mac\TeX:\ As of this year, only \MacOSX\ releases for which Apple still
+Mac\TeX:\ As of this year, only \macOS\ releases for which Apple still
releases security patches will be supported in Mac\TeX, under the
platform name |x86_64-darwin|; currently this means Yosemite,
-El~Capitan, and Sierra (10.10 and newer). Binaries for older \MacOSX\
+El~Capitan, and Sierra (10.10 and newer). Binaries for older \macOS\
versions are not included in Mac\TeX, but are still available in \TeX\
Live (|x86_64-darwinlegacy|, \code{i386-darwin}, \code{powerpc-darwin}).
@@ -4067,9 +4067,7 @@ fields for local vs. remote Catalogue data.
\end{itemize*}
%
-\htmlanchor{news}
-\subsection{Present: 2022}
-\label{sec:tlcurrent}
+\subsubsection{2022}
General: \begin{itemize}
\item New engine \code{hitex}, which outputs its own HINT format,
@@ -4171,6 +4169,118 @@ for next year's release (2023), we are planning to switch the Windows
binaries from 32-bit to 64-bit. Unfortunately we cannot feasibly support
both simultaneously.
+%
+\htmlanchor{news}
+\subsection{Present: 2023}
+\label{sec:tlcurrent}
+
+Windows:
+As announced previously, \TL{} now contains 64-bit Windows
+binaries instead of 32-bit. The new directory name is
+\texttt{bin/windows} (it did not seem right to put 64-bit binaries into a
+directory named with ``32''). We know this will cause extra
+work for Windows users, but there seemed no better alternative. See the
+separate \TL{} Windows web page
+(\url{https://tug.org/texlive/windows.html}).
+
+Cross-engine extensions (except in original \TeX{} and e-\TeX{}):
+\cs{special} followed by a new keyword
+``\texttt{shipout}'' delays expansion of the argument tokens
+until \cs{shipout} time, as with a
+non-\verb|\immediate\write|.{\raggedright\par}
+
+\noindent ep\TeX{}, eup\TeX{}:\begin{itemize*}
+\item ``Raw'' (u)ptex no longer built; (u)ptex now runs in
+e(u)ptex's compatibility mode. Same for p\TeX{} tools, listed below.
+\item New primitives: \cs{tojis}, \cs{ptextracingfonts},
+\cs{ptexfontname}.
+\item For \cs{font}, new syntax for JIS/UCS is supported.
+\end{itemize*}
+
+\noindent Lua\TeX: \begin{itemize*}
+\item configurable default family
+\item improved r2l annotation areas
+\item cross-engine ``late \cs{special}'' described above.
+\end{itemize*}
+
+\noindent MetaPost: Bug fixes. \texttt{svg->dx} and \texttt{svg->dy} are now
+\texttt{double}, for better precision; \verb|mp_begin_iteration|
+updated; memory leak in \texttt{mplib} fixed.
+
+\noindent pdf\TeX{}: \begin{itemize*}
+\item new primitive \cs{pdfinfoomitdict} to omit \texttt{/Info}
+dictionary completely.
+\item new primitive \cs{pdfomitprocset} to control omitting
+\texttt{/ProcSet} array: \texttt{/ProcSet} is included if this
+parameter is negative, or if this parameter is zero and pdftex is
+generating PDF~1.x output.
+\item with \cs{pdfinterwordspaceon}, if the current font's encoding
+has a \texttt{/space} character at slot 32, it is used; otherwise,
+the \texttt{/space} from the (new) default font \texttt{pdftexspace}
+is used. That default font can be overridden with the new primitive
+\cs{pdfspacefont}. This same new procedure is used for
+\cs{pdffakespace}.
+\end{itemize*}
+
+\noindent p\TeX{} et al.: \begin{itemize*}
+\item As mentioned above, \texttt{ptex} now runs \texttt{eptex} in
+compatibility mode instead of being built separately.
+
+\item p\TeX{} tools (pbibtex, pdvitype, ppltotf, ptftopl) merged into
+corresponding up\TeX{} versions, running in compatibility mode.
+\end{itemize*}
+
+\noindent Xe\TeX: Only the cross-engine ``late \cs{special}'' described above.
+
+\noindent Dvipdfmx: new option \texttt{--pdfm-str-utf8} to make pdfmark and/or bookmark.
+
+\noindent \BibTeX{}u: \begin{itemize*}
+\item This Bib\TeX{} variant is mostly upward-compatible with \BibTeX,
+with much better (Unicode-based) multilingual support. It's been in
+\TL{} for some years.
+\item This year, more features to support CJK languages have been added,
+some extended from the Japanese (u)pbibtex and other programs.
+\end{itemize*}
+
+\noindent Kpathsea: Support guessing input file encodings for Unix-ish
+platforms, as on Windows; enabled for
+(\texttt{e})\texttt{p}(\texttt{la})\texttt{tex}, \texttt{pbibtex},
+\texttt{mendex}.
+
+\noindent \code{tlmgr} and infrastructure: \begin{itemize*}
+\item default to text interface on macOS.
+\item install core packages first, retry other packages once.
+\item simplistic checks for enough disk space.
+\end{itemize*}
+
+\noindent Mac\TeX{}: \begin{itemize*}
+\item Mac\TeX{} and its binary folder \texttt{universal-darwin}
+require macOS 10.14 or higher (Mojave, Catalina, Big~Sur, Monterey,
+Ventura). The \texttt{x86\_64-darwinlegacy} binary folder, available only
+with the Unix \texttt{install-tl}, supports 10.6 (Snow~Leopard) and
+later.
+
+\item The GUI package in Mac\TeX{} now contains \texttt{hintview}, a macOS
+viewer for HINT documents (created by the \texttt{hitex} and
+\texttt{hilatex} engines for mobile devices; see the Hi\TeX{} web page,
+\url{https://hint.userweb.mwn.de/hint/hitex.html}). The GUI package no
+longer installs a folder of documents, replacing them with a short
+\texttt{READ~ME} for new users and a page about \texttt{hintview}.
+
+\item The \texttt{Extras} folder of additional \TeX{} sofware on the DVD has
+been replaced with a document containing links to download sites.
+\end{itemize*}
+
+\noindent Platforms: \begin{itemize*}
+\item As mentioned above, the new \texttt{windows} binary directory
+contains 64-bit Windows binaries, and
+\item the \texttt{bin/win32} binary directory is gone, since we cannot
+support 32-bit and 64-bit Windows simultaneously.
+\item The \texttt{i386-cygwin} binary directory is gone, since Cygwin no
+longer supports i386.
+\end{itemize*}
+
+
\subsection{Future}