[latex3-commits] [git/LaTeX3-latex3-latex2e] gh239: Revert ltoutenc to the last merged version (f2400cdc)
PhelypeOleinik
tex.phelype at gmail.com
Fri Aug 14 22:54:56 CEST 2020
Repository : https://github.com/latex3/latex2e
On branch : gh239
Link : https://github.com/latex3/latex2e/commit/f2400cdc431462fc2f1be968391fff8fff5a45f6
>---------------------------------------------------------------
commit f2400cdc431462fc2f1be968391fff8fff5a45f6
Author: PhelypeOleinik <tex.phelype at gmail.com>
Date: Fri Aug 14 17:54:56 2020 -0300
Revert ltoutenc to the last merged version
>---------------------------------------------------------------
f2400cdc431462fc2f1be968391fff8fff5a45f6
base/ltoutenc.dtx | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git a/base/ltoutenc.dtx b/base/ltoutenc.dtx
index c6bfc149..59c20f37 100644
--- a/base/ltoutenc.dtx
+++ b/base/ltoutenc.dtx
@@ -37,14 +37,14 @@
%<TS1>\ProvidesFile{ts1enc.def}[2001/06/05 v3.0e (jk/car/fm)
%<TU>\ProvidesFile{tuenc.def}
%<package>\ProvidesPackage{fontenc}
-%<OT1|T1|OMS|OML|OT4|TU|package> [2020/08/10 v2.0s
+%<OT1|T1|OMS|OML|OT4|TU|package> [2020/04/22 v2.0p
%<OT1|T1|OMS|OML|OT4|TS1|TU> Standard LaTeX file]
%<package> Standard LaTeX package]
%
%<*driver>
% \fi
\ProvidesFile{ltoutenc.dtx}
- [2020/08/10 v2.0s LaTeX Kernel (font encodings)]
+ [2021/07/04 v2.0q LaTeX Kernel (font encodings)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltoutenc.dtx}
@@ -1082,9 +1082,8 @@
% deficiencies, see pr/3160.
% \task{?}{Improve this and document its problems, see pr/3160}
% \changes{v1.9z}{2000/01/30}{Macro reimplemented (pr/3160)}
-% \changes{v2.0r}{2020/07/27}{Don't make the command \cs{long} (gh/354)}
% \begin{macrocode}
-\DeclareRobustCommand*\UseTextAccent[3]{%
+\DeclareRobustCommand\UseTextAccent[3]{%
\hmode at start@before at group
{%
% \end{macrocode}
@@ -1099,9 +1098,8 @@
% \end{macrocode}
%
% \changes{v1.9z}{2000/01/30}{Macro reimplemented (pr/3160)}
-% \changes{v2.0r}{2020/07/27}{Don't make the command \cs{long} (gh/354)}
% \begin{macrocode}
-\DeclareRobustCommand*\UseTextSymbol[2]{%
+\DeclareRobustCommand\UseTextSymbol[2]{%
\hmode at start@before at group
{%
\def\@wrong at font@char{\MessageBreak
@@ -2901,6 +2899,12 @@
\else
\newluafunction\@remove at tlig@@@@
% \end{macrocode}
+% We are in the format and Lua functions can not be dumped, so we have to repeat
+% the code during |\everyjob|. Therefore we first define a helper to both execute
+% some code and same it for |\everyjob|:
+% \begin{macrocode}
+ \def\now at and@everyjob#1{\toksapp\everyjob{#1}#1}
+% \end{macrocode}
% Now we can define the function. Mostly we just have to insert a protected glyph
% node, which is a glyph node with subtype 256. But we have to keep track of the
% current mode to avoid inserting the glyph into a vlist.
More information about the latex3-commits
mailing list.