[latex3-commits] [git/LaTeX3-latex3-latex2e] develop: News for LaTeX2020 changes (a8cb6331)
Joseph Wright
joseph.wright at morningstar2.co.uk
Wed Nov 13 23:52:58 CET 2019
Repository : https://github.com/latex3/latex2e
On branch : develop
Link : https://github.com/latex3/latex2e/commit/a8cb633109f7c4e64be7a6c6f849f9b34e03c2b8
>---------------------------------------------------------------
commit a8cb633109f7c4e64be7a6c6f849f9b34e03c2b8
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Wed Nov 13 22:52:58 2019 +0000
News for LaTeX2020 changes
>---------------------------------------------------------------
a8cb633109f7c4e64be7a6c6f849f9b34e03c2b8
base/doc/ltnews31.tex | 27 ++++++++++++++++++++-------
1 file changed, 20 insertions(+), 7 deletions(-)
diff --git a/base/doc/ltnews31.tex b/base/doc/ltnews31.tex
index 8e4162b2..47027237 100644
--- a/base/doc/ltnews31.tex
+++ b/base/doc/ltnews31.tex
@@ -191,13 +191,26 @@ this capability.
\emph{write}
-
-
-
-
-
-
-
+\section{Improved load-times for \pkg{expl3}}
+
+The \LaTeX{} programming layer, \pkg{expl3}, has over the past decade moved
+from being largely experimental to broadly stable. It is now used in a
+significant number of third-party packages, most notably \pkg{fontspec}, which
+is loaded in most \LaTeX{} documents compiled using \XeTeX{} and \LuaTeX{}.
+
+The \pkg{expl3} layer contains a non-trivial number of macros, and when used
+with the \XeTeX{} and \LuaTeX{} engines loads a large body of Unicode data.
+This means that even on a fast computer, there is a non-trivial load time for
+using \pkg{expl3}.
+
+For this release, the team have made adjustments in the \LaTeXe{} kernel
+to significantly reduce the load time for \pkg{expl3}. This is transparent
+at the user level, and loading of \pkg{expl3} by programmers is similarly
+unaffected: they may use
+\begin{verbatim}
+\RequirePackage{expl3}
+\end{verbatim}
+or similar as normal.
\section{Other changes to the \LaTeX{} kernel}
More information about the latex3-commits
mailing list