[latex3-commits] [git/LaTeX3-latex3-latex2e] gh517: add rollback (70ea0e53)
Frank Mittelbach
frank.mittelbach at latex-project.org
Sat Sep 3 23:17:06 CEST 2022
Repository : https://github.com/latex3/latex2e
On branch : gh517
Link : https://github.com/latex3/latex2e/commit/70ea0e53bea15d5b88a18f808e7a328f0fd9618f
>---------------------------------------------------------------
commit 70ea0e53bea15d5b88a18f808e7a328f0fd9618f
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Sat Sep 3 23:17:06 2022 +0200
add rollback
>---------------------------------------------------------------
70ea0e53bea15d5b88a18f808e7a328f0fd9618f
base/TEMPLATE-IncludeInRelease.txt | 2 +-
base/ltmath.dtx | 34 ++++-
base/testfiles/github-0479-often.luatex.tlg | 2 +
base/testfiles/github-0479-often.tlg | 2 +
base/testfiles/github-0479-often.xetex.tlg | 2 +
base/testfiles/github-0517.lvt | 21 +++
base/testfiles/github-0517.tlg | 162 +++++++++++++++++++++
.../tlb-latexrelease-rollback-003-often.luatex.tlg | 4 +
.../tlb-latexrelease-rollback-003-often.tlg | 4 +
.../tlb-latexrelease-rollback-003-often.xetex.tlg | 4 +
...tlb-latexrelease-rollback-2020-10-01.luatex.tlg | 2 +
.../tlb-latexrelease-rollback-2020-10-01.tlg | 2 +
.../tlb-latexrelease-rollback-2020-10-01.xetex.tlg | 2 +
...tlb-latexrelease-rollback-2021-06-01.luatex.tlg | 2 +
.../tlb-latexrelease-rollback-2021-06-01.tlg | 2 +
.../tlb-latexrelease-rollback-2021-06-01.xetex.tlg | 2 +
...tlb-latexrelease-rollback-2021-11-15.luatex.tlg | 2 +
.../tlb-latexrelease-rollback-2021-11-15.tlg | 2 +
.../tlb-latexrelease-rollback-2021-11-15.xetex.tlg | 2 +
...tlb-latexrelease-rollback-2022-06-01.luatex.tlg | 2 +
.../tlb-latexrelease-rollback-2022-06-01.tlg | 2 +
.../tlb-latexrelease-rollback-2022-06-01.xetex.tlg | 2 +
base/testfiles/tlb-rollback-004-often.luatex.tlg | 2 +
base/testfiles/tlb-rollback-004-often.tlg | 2 +
base/testfiles/tlb-rollback-004-often.xetex.tlg | 2 +
base/testfiles/tlb-rollback-005.luatex.tlg | 2 +
base/testfiles/tlb-rollback-005.tlg | 2 +
base/testfiles/tlb-rollback-005.xetex.tlg | 2 +
base/testfiles/vlatex06-2015.luatex.tlg | 4 +
base/testfiles/vlatex06-2015.tlg | 4 +
base/testfiles/vtl2e06.luatex.tlg | 4 +
base/testfiles/vtl2e06.tlg | 4 +
required/amsmath/testfiles/amsldoc-5.luatex.tlg | 14 +-
required/amsmath/testfiles/amsldoc-5.tlg | 14 +-
required/amsmath/testfiles/amsldoc-5.xetex.tlg | 14 +-
required/amsmath/testfiles/amsldoc-6.luatex.tlg | 2 +
required/amsmath/testfiles/amsldoc-6.tlg | 2 +
37 files changed, 320 insertions(+), 15 deletions(-)
diff --git a/base/TEMPLATE-IncludeInRelease.txt b/base/TEMPLATE-IncludeInRelease.txt
index 37e6e7af..573c0a1f 100644
--- a/base/TEMPLATE-IncludeInRelease.txt
+++ b/base/TEMPLATE-IncludeInRelease.txt
@@ -1,6 +1,6 @@
%</2ekernel>
%<*2ekernel|latexrelease>
-%<latexrelease>\IncludeInRelease{2022/06/01}%
+%<latexrelease>\IncludeInRelease{2022/11/01}%
%<latexrelease> {\XXX}{Info}%
diff --git a/base/ltmath.dtx b/base/ltmath.dtx
index 1bd979f7..ee43b07b 100644
--- a/base/ltmath.dtx
+++ b/base/ltmath.dtx
@@ -38,7 +38,7 @@
%<*driver>
% \fi
\ProvidesFile{ltmath.dtx}
- [2022/05/08 v1.2l LaTeX Kernel (Math Setup)]
+ [2022/09/03 v1.2m LaTeX Kernel (Math Setup)]
% \iffalse
%</driver>
%
@@ -370,9 +370,39 @@
% \begin{macrocode}
\def\makesm at sh#1{%
\setbox\z@\hbox{\color at begingroup#1\color at endgroup}\finsm at sh}
+% \end{macrocode}
+%
+% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2022/11/01}%
+%<latexrelease> {\mathsm at sh}{Guard against reboxing}%
\def\mathsm at sh#1#2{%
- \setbox\z@\hbox{$\m at th#1{#2}$}\finsm at sh}
+ \setbox\z@\hbox{$\m at th#1{#2}$}%
+% \end{macrocode}
+% The zero-sized kern just in front of the smashed box (which is
+% placed by \cs{finsm at sh}) ensures that a \cs{smash} in math is not
+% just producing a single box with its dimensions altered, but a
+% box plus this kern. The reason is that \TeX{} sometimes reboxes a
+% box if its the only thing in a place like the denominator of a
+% fraction. This would then undo the smashing and the addiitonal
+% kern prevents that.
+% \changes{v1.2m}{2022/09/03}{Guard against reboxing in fractions (gh/517)}
+% \begin{macrocode}
+ \kern\z@
+ \finsm at sh}
% \end{macrocode}
+% \begin{macrocode}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\mathsm at sh}{Guard against reboxing}%
+%<latexrelease>\def\mathsm at sh#1#2{%
+%<latexrelease> \setbox\z@\hbox{$\m at th#1{#2}$}\finsm at sh}
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+%
% \changes{v1.2b}{2018/09/24}{Start LR-mode if necessary (git/49)}
% \begin{macrocode}
%</2ekernel>
diff --git a/base/testfiles/github-0479-often.luatex.tlg b/base/testfiles/github-0479-often.luatex.tlg
index c26d6d41..2ccfd10d 100644
--- a/base/testfiles/github-0479-often.luatex.tlg
+++ b/base/testfiles/github-0479-often.luatex.tlg
@@ -408,6 +408,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/github-0479-often.tlg b/base/testfiles/github-0479-often.tlg
index 2f73905a..487c0f0c 100644
--- a/base/testfiles/github-0479-often.tlg
+++ b/base/testfiles/github-0479-often.tlg
@@ -397,6 +397,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/github-0479-often.xetex.tlg b/base/testfiles/github-0479-often.xetex.tlg
index 8c83a5a8..7634dcc4 100644
--- a/base/testfiles/github-0479-often.xetex.tlg
+++ b/base/testfiles/github-0479-often.xetex.tlg
@@ -398,6 +398,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/github-0517.lvt b/base/testfiles/github-0517.lvt
new file mode 100644
index 00000000..d590269f
--- /dev/null
+++ b/base/testfiles/github-0517.lvt
@@ -0,0 +1,21 @@
+\documentclass{article}
+\newcommand*\drawbaseline{\rlap{\vrule width 50pt height 0.1pt depth 0pt }}
+
+\input{test2e}
+
+\showoutput
+
+\begin{document}
+
+\START
+
+\noindent
+This is okay:
+\[
+\frac{1}{\drawbaseline2}+\frac{1}{\smash{2^X}}
+\]
+This is not:
+\[
+\frac{100}{\drawbaseline2}+\frac{100}{\smash{2^X}}
+\]
+\end{document}
diff --git a/base/testfiles/github-0517.tlg b/base/testfiles/github-0517.tlg
new file mode 100644
index 00000000..ba452ea1
--- /dev/null
+++ b/base/testfiles/github-0517.tlg
@@ -0,0 +1,162 @@
+This is a generated file for the LaTeX2e validation system.
+Don't change this file in any respect.
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <7> on input line ....
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <5> on input line ....
+Completed box being shipped out [1]
+\vbox(633.0+0.0)x407.0
+.\glue 16.0
+.\vbox(617.0+0.0)x345.0, shifted 62.0
+..\vbox(12.0+0.0)x345.0, glue set 12.0fil
+...\glue 0.0 plus 1.0fil
+...\hbox(0.0+0.0)x345.0
+....\hbox(0.0+0.0)x345.0
+..\glue 25.0
+..\glue(\lineskip) 0.0
+..\vbox(550.0+0.0)x345.0, glue set 480.92169fil
+...\write-{}
+...\glue(\topskip) 3.05556
+...\hbox(6.94444+1.94444)x345.0, glue set 289.61101fil
+....\OT1/cmr/m/n/10 T
+....\OT1/cmr/m/n/10 h
+....\OT1/cmr/m/n/10 i
+....\OT1/cmr/m/n/10 s
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 i
+....\OT1/cmr/m/n/10 s
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 k
+....\kern-0.55556
+....\OT1/cmr/m/n/10 a
+....\kern-0.27779
+....\OT1/cmr/m/n/10 y
+....\OT1/cmr/m/n/10 :
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\penalty 10000
+...\glue(\abovedisplayshortskip) 0.0 plus 3.0
+...\glue(\lineskip) 1.0
+...\hbox(13.20952+6.85951)x34.62427, shifted 155.18787, display
+....\hbox(13.20952+6.85951)x7.40001
+.....\hbox(13.20952+6.85951)x7.40001
+......\hbox(0.0+0.0)x1.2, shifted -2.5
+......\vbox(13.20952+6.85951)x5.00002
+.......\hbox(6.44444+0.0)x5.00002
+........\OT1/cmr/m/n/10 1
+.......\kern4.06508
+.......\rule(0.39998+0.0)x*
+.......\kern2.71507
+.......\hbox(6.44444+0.0)x5.00002
+........\hbox(0.1+0.0)x0.0, glue set - 50.0fil
+.........\rule(0.1+0.0)x50.0
+.........\glue 0.0 plus 1.0fil minus 1.0fil
+........\OT1/cmr/m/n/10 2
+......\hbox(0.0+0.0)x1.2, shifted -2.5
+....\glue(\medmuskip) 2.22217 plus 1.11108 minus 2.22217
+....\OT1/cmr/m/n/10 +
+....\glue(\medmuskip) 2.22217 plus 1.11108 minus 2.22217
+....\hbox(13.20952+6.85951)x15.00212
+.....\hbox(13.20952+6.85951)x15.00212
+......\hbox(0.0+0.0)x1.2, shifted -2.5
+......\vbox(13.20952+6.85951)x12.60213
+.......\hbox(6.44444+0.0)x12.60213, glue set 3.80106fil
+........\glue 0.0 plus 1.0fil minus 1.0fil
+........\OT1/cmr/m/n/10 1
+........\glue 0.0 plus 1.0fil minus 1.0fil
+.......\kern4.06508
+.......\rule(0.39998+0.0)x*
+.......\kern9.15952
+.......\hbox(0.0+0.0)x12.60213
+........\kern 0.0
+........\hbox(0.0+0.0)x12.60213
+.........\mathon
+.........\hbox(8.41226+0.0)x12.60213
+..........\OT1/cmr/m/n/10 2
+..........\hbox(4.78334+0.0)x7.60211, shifted -3.62892
+...........\OML/cmm/m/it/7 X
+.........\mathoff
+......\hbox(0.0+0.0)x1.2, shifted -2.5
+...\penalty 0
+...\glue(\belowdisplayshortskip) 6.0 plus 3.0 minus 3.0
+...\glue(\lineskip) 1.0
+...\hbox(6.94444+0.0)x345.0, glue set 294.88881fil
+....\OT1/cmr/m/n/10 T
+....\OT1/cmr/m/n/10 h
+....\OT1/cmr/m/n/10 i
+....\OT1/cmr/m/n/10 s
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 i
+....\OT1/cmr/m/n/10 s
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 n
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 t
+....\OT1/cmr/m/n/10 :
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\penalty 10000
+...\glue(\abovedisplayshortskip) 0.0 plus 3.0
+...\glue(\lineskip) 1.0
+...\hbox(13.20952+6.85951)x47.02222, shifted 148.98889, display
+....\hbox(13.20952+6.85951)x17.40004
+.....\hbox(13.20952+6.85951)x17.40004
+......\hbox(0.0+0.0)x1.2, shifted -2.5
+......\vbox(13.20952+6.85951)x15.00005
+.......\hbox(6.44444+0.0)x15.00005
+........\OT1/cmr/m/n/10 1
+........\OT1/cmr/m/n/10 0
+........\OT1/cmr/m/n/10 0
+.......\kern4.06508
+.......\rule(0.39998+0.0)x*
+.......\kern2.71507
+.......\hbox(6.44444+0.0)x15.00005, glue set 5.00002fil
+........\glue 0.0 plus 1.0fil minus 1.0fil
+........\hbox(0.1+0.0)x0.0, glue set - 50.0fil
+.........\rule(0.1+0.0)x50.0
+.........\glue 0.0 plus 1.0fil minus 1.0fil
+........\OT1/cmr/m/n/10 2
+........\glue 0.0 plus 1.0fil minus 1.0fil
+......\hbox(0.0+0.0)x1.2, shifted -2.5
+....\glue(\medmuskip) 2.22217 plus 1.11108 minus 2.22217
+....\OT1/cmr/m/n/10 +
+....\glue(\medmuskip) 2.22217 plus 1.11108 minus 2.22217
+....\hbox(13.20952+6.85951)x17.40004
+.....\hbox(13.20952+6.85951)x17.40004
+......\hbox(0.0+0.0)x1.2, shifted -2.5
+......\vbox(13.20952+6.85951)x15.00005
+.......\hbox(6.44444+0.0)x15.00005
+........\OT1/cmr/m/n/10 1
+........\OT1/cmr/m/n/10 0
+........\OT1/cmr/m/n/10 0
+.......\kern4.06508
+.......\rule(0.39998+0.0)x*
+.......\kern9.15952
+.......\hbox(0.0+0.0)x15.00005, glue set 1.19896fil
+........\glue 0.0 plus 1.0fil minus 1.0fil
+........\kern 0.0
+........\hbox(0.0+0.0)x12.60213
+.........\mathon
+.........\hbox(8.41226+0.0)x12.60213
+..........\OT1/cmr/m/n/10 2
+..........\hbox(4.78334+0.0)x7.60211, shifted -3.62892
+...........\OML/cmm/m/it/7 X
+.........\mathoff
+........\glue 0.0 plus 1.0fil minus 1.0fil
+......\hbox(0.0+0.0)x1.2, shifted -2.5
+...\penalty 0
+...\glue(\belowdisplayshortskip) 6.0 plus 3.0 minus 3.0
+...\glue -5.0
+...\glue 0.0 plus 1.0fil
+...\glue 0.0
+...\glue 0.0 plus 0.0001fil
+..\glue(\baselineskip) 23.55556
+..\hbox(6.44444+0.0)x345.0
+...\hbox(6.44444+0.0)x345.0, glue set 170.0fil
+....\glue 0.0 plus 1.0fil
+....\OT1/cmr/m/n/10 1
+....\glue 0.0 plus 1.0fil
+(github-0517.aux)
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
index 334b4674..3b45a374 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
@@ -359,6 +359,8 @@ Skipping: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Make commands robust on input line ....
Skipping: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Skipping: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Skipping: [....-..-..] Make commands robust on input line ....
@@ -1000,6 +1002,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
index 7fd19108..8289391e 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
@@ -353,6 +353,8 @@ Skipping: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Make commands robust on input line ....
Skipping: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Skipping: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Skipping: [....-..-..] Make commands robust on input line ....
@@ -984,6 +986,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
index ec14754f..3479b9c0 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
@@ -353,6 +353,8 @@ Skipping: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Make commands robust on input line ....
Skipping: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Skipping: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Skipping: [....-..-..] Make commands robust on input line ....
@@ -993,6 +995,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg
index d7b75d4f..ad412a69 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg
@@ -408,6 +408,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg
index 6bbe2168..fee58fe0 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg
@@ -397,6 +397,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg
index 76301fe9..f5083dba 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg
@@ -398,6 +398,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg
index ac002a95..0196546c 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg
@@ -409,6 +409,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg
index 242e1ff5..a7eefcaa 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg
@@ -397,6 +397,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg
index c1cf012a..74ec0fe6 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg
@@ -398,6 +398,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg
index 248e6fed..ecc6c3db 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg
@@ -409,6 +409,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg
index 24fc9ea4..3a7565fe 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg
@@ -397,6 +397,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg
index 4b831cca..81e4d282 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg
@@ -398,6 +398,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg
index 89aefab5..9e303769 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg
@@ -409,6 +409,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg
index 4ba138b7..7681fa8c 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg
@@ -397,6 +397,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg
index cd316c76..c8f00aca 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg
@@ -398,6 +398,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.luatex.tlg b/base/testfiles/tlb-rollback-004-often.luatex.tlg
index 9f0cfb05..94c51f04 100644
--- a/base/testfiles/tlb-rollback-004-often.luatex.tlg
+++ b/base/testfiles/tlb-rollback-004-often.luatex.tlg
@@ -407,6 +407,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.tlg b/base/testfiles/tlb-rollback-004-often.tlg
index 8a496f68..3de511a1 100644
--- a/base/testfiles/tlb-rollback-004-often.tlg
+++ b/base/testfiles/tlb-rollback-004-often.tlg
@@ -395,6 +395,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.xetex.tlg b/base/testfiles/tlb-rollback-004-often.xetex.tlg
index f06f6c10..fce42416 100644
--- a/base/testfiles/tlb-rollback-004-often.xetex.tlg
+++ b/base/testfiles/tlb-rollback-004-often.xetex.tlg
@@ -396,6 +396,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-rollback-005.luatex.tlg b/base/testfiles/tlb-rollback-005.luatex.tlg
index cf144057..deb5d6cf 100644
--- a/base/testfiles/tlb-rollback-005.luatex.tlg
+++ b/base/testfiles/tlb-rollback-005.luatex.tlg
@@ -412,6 +412,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-rollback-005.tlg b/base/testfiles/tlb-rollback-005.tlg
index 4fb2f163..b6f7c5f1 100644
--- a/base/testfiles/tlb-rollback-005.tlg
+++ b/base/testfiles/tlb-rollback-005.tlg
@@ -401,6 +401,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-rollback-005.xetex.tlg b/base/testfiles/tlb-rollback-005.xetex.tlg
index 1bf7d738..c7f8d2b8 100644
--- a/base/testfiles/tlb-rollback-005.xetex.tlg
+++ b/base/testfiles/tlb-rollback-005.xetex.tlg
@@ -402,6 +402,8 @@ LaTeX Info: Redefining \mathstrut on input line ....
Already applied: [....-..-..] Make commands robust on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
+Skipping: [....-..-..] Guard against reboxing on input line ....
+Applying: [....-..-..] Guard against reboxing on input line ....
Applying: [....-..-..] Start LR-mode on input line ....
Already applied: [....-..-..] Start LR-mode on input line ....
Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/vlatex06-2015.luatex.tlg b/base/testfiles/vlatex06-2015.luatex.tlg
index d0c476f9..014691f8 100644
--- a/base/testfiles/vlatex06-2015.luatex.tlg
+++ b/base/testfiles/vlatex06-2015.luatex.tlg
@@ -365,6 +365,7 @@ Completed box being shipped out [1]
....\glue(\spaceskip) 5.4 plus 2.7 minus 1.79999
....\mathon
....\hbox(0.0+0.0)x11.20003, direction TLT
+.....\kern0.0
.....\hbox(0.0+0.0)x11.20003, direction TLT
......\mathon
......\hbox(8.4+1.2)x11.20003, direction TLT
@@ -384,6 +385,7 @@ Completed box being shipped out [1]
....\hbox(0.0+0.0)x-2.39996, direction TLT
.....\kern-2.39996 (italic)
....\hbox(0.0+0.0)x11.20003, direction TLT
+.....\kern0.0
.....\hbox(0.0+0.0)x11.20003, direction TLT
......\mathon
......\hbox(8.4+1.2)x11.20003, direction TLT
@@ -4168,6 +4170,7 @@ Completed box being shipped out [7]
....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
....\mathon
....\hbox(0.0+0.0)x7.7778, direction TLT
+.....\kern0.0
.....\hbox(0.0+0.0)x7.7778, direction TLT
......\mathon
......\hbox(5.83333+0.83333)x7.7778, direction TLT
@@ -4187,6 +4190,7 @@ Completed box being shipped out [7]
....\hbox(0.0+0.0)x-1.66663, direction TLT
.....\kern-1.66663 (italic)
....\hbox(0.0+0.0)x7.7778, direction TLT
+.....\kern0.0
.....\hbox(0.0+0.0)x7.7778, direction TLT
......\mathon
......\hbox(5.83333+0.83333)x7.7778, direction TLT
diff --git a/base/testfiles/vlatex06-2015.tlg b/base/testfiles/vlatex06-2015.tlg
index 4bf43022..00949e83 100644
--- a/base/testfiles/vlatex06-2015.tlg
+++ b/base/testfiles/vlatex06-2015.tlg
@@ -304,6 +304,7 @@ Completed box being shipped out [1]
....\glue 5.4 plus 2.7 minus 1.79999
....\mathon
....\hbox(0.0+0.0)x11.20003
+.....\kern 0.0
.....\hbox(0.0+0.0)x11.20003
......\mathon
......\hbox(8.4+1.2)x11.20003
@@ -323,6 +324,7 @@ Completed box being shipped out [1]
....\hbox(0.0+0.0)x-2.39996
.....\kern -2.39996
....\hbox(0.0+0.0)x11.20003
+.....\kern 0.0
.....\hbox(0.0+0.0)x11.20003
......\mathon
......\hbox(8.4+1.2)x11.20003
@@ -3673,6 +3675,7 @@ Completed box being shipped out [7]
....\glue 3.33333 plus 1.66666 minus 1.11111
....\mathon
....\hbox(0.0+0.0)x7.7778
+.....\kern 0.0
.....\hbox(0.0+0.0)x7.7778
......\mathon
......\hbox(5.83333+0.83333)x7.7778
@@ -3692,6 +3695,7 @@ Completed box being shipped out [7]
....\hbox(0.0+0.0)x-1.66663
.....\kern -1.66663
....\hbox(0.0+0.0)x7.7778
+.....\kern 0.0
.....\hbox(0.0+0.0)x7.7778
......\mathon
......\hbox(5.83333+0.83333)x7.7778
diff --git a/base/testfiles/vtl2e06.luatex.tlg b/base/testfiles/vtl2e06.luatex.tlg
index 5c28a4fd..4ea965b9 100644
--- a/base/testfiles/vtl2e06.luatex.tlg
+++ b/base/testfiles/vtl2e06.luatex.tlg
@@ -363,6 +363,7 @@ Completed box being shipped out [1]
....\glue(\spaceskip) 5.4 plus 2.7 minus 1.79999
....\mathon
....\hbox(0.0+0.0)x11.20003, direction TLT
+.....\kern0.0
.....\hbox(0.0+0.0)x11.20003, direction TLT
......\mathon
......\hbox(8.4+1.2)x11.20003, direction TLT
@@ -382,6 +383,7 @@ Completed box being shipped out [1]
....\hbox(0.0+0.0)x-2.39996, direction TLT
.....\kern-2.39996 (italic)
....\hbox(0.0+0.0)x11.20003, direction TLT
+.....\kern0.0
.....\hbox(0.0+0.0)x11.20003, direction TLT
......\mathon
......\hbox(8.4+1.2)x11.20003, direction TLT
@@ -4122,6 +4124,7 @@ Completed box being shipped out [7]
....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
....\mathon
....\hbox(0.0+0.0)x7.7778, direction TLT
+.....\kern0.0
.....\hbox(0.0+0.0)x7.7778, direction TLT
......\mathon
......\hbox(5.83333+0.83333)x7.7778, direction TLT
@@ -4141,6 +4144,7 @@ Completed box being shipped out [7]
....\hbox(0.0+0.0)x-1.66663, direction TLT
.....\kern-1.66663 (italic)
....\hbox(0.0+0.0)x7.7778, direction TLT
+.....\kern0.0
.....\hbox(0.0+0.0)x7.7778, direction TLT
......\mathon
......\hbox(5.83333+0.83333)x7.7778, direction TLT
diff --git a/base/testfiles/vtl2e06.tlg b/base/testfiles/vtl2e06.tlg
index 3dcf5287..875df87c 100644
--- a/base/testfiles/vtl2e06.tlg
+++ b/base/testfiles/vtl2e06.tlg
@@ -302,6 +302,7 @@ Completed box being shipped out [1]
....\glue 5.4 plus 2.7 minus 1.79999
....\mathon
....\hbox(0.0+0.0)x11.20003
+.....\kern 0.0
.....\hbox(0.0+0.0)x11.20003
......\mathon
......\hbox(8.4+1.2)x11.20003
@@ -321,6 +322,7 @@ Completed box being shipped out [1]
....\hbox(0.0+0.0)x-2.39996
.....\kern -2.39996
....\hbox(0.0+0.0)x11.20003
+.....\kern 0.0
.....\hbox(0.0+0.0)x11.20003
......\mathon
......\hbox(8.4+1.2)x11.20003
@@ -3637,6 +3639,7 @@ Completed box being shipped out [7]
....\glue 3.33333 plus 1.66666 minus 1.11111
....\mathon
....\hbox(0.0+0.0)x7.7778
+.....\kern 0.0
.....\hbox(0.0+0.0)x7.7778
......\mathon
......\hbox(5.83333+0.83333)x7.7778
@@ -3656,6 +3659,7 @@ Completed box being shipped out [7]
....\hbox(0.0+0.0)x-1.66663
.....\kern -1.66663
....\hbox(0.0+0.0)x7.7778
+.....\kern 0.0
.....\hbox(0.0+0.0)x7.7778
......\mathon
......\hbox(5.83333+0.83333)x7.7778
diff --git a/required/amsmath/testfiles/amsldoc-5.luatex.tlg b/required/amsmath/testfiles/amsldoc-5.luatex.tlg
index 2663f1e5..c91dc358 100644
--- a/required/amsmath/testfiles/amsldoc-5.luatex.tlg
+++ b/required/amsmath/testfiles/amsldoc-5.luatex.tlg
@@ -228,6 +228,7 @@ Completed box being shipped out [1]
..........\mathon
..........\kern-1.11108 (italic)
..........\hbox(0.0+0.0)x7.7778, direction TLT
+...........\kern0.0
...........\hbox(0.0+0.0)x7.7778, direction TLT
............\mathon
............\hbox(5.83333+0.83333)x7.7778, direction TLT
@@ -237,6 +238,7 @@ Completed box being shipped out [1]
..........\mathoff
........\kern-3.8888 (italic)
........\hbox(0.0+0.0)x7.7778, direction TLT
+.........\kern0.0
.........\hbox(0.0+0.0)x7.7778, direction TLT
..........\mathon
..........\hbox(5.83333+0.83333)x7.7778, direction TLT
@@ -263,6 +265,7 @@ Completed box being shipped out [1]
.......\hbox(3.66875+0.0)x30.63222, glue set 20.63199fill, direction TLT
........\mathon
........\hbox(0.0+0.0)x7.7778, direction TLT
+.........\kern0.0
.........\hbox(0.0+0.0)x7.7778, direction TLT
..........\mathon
..........\hbox(5.83333+0.83333)x7.7778, direction TLT
@@ -274,6 +277,7 @@ Completed box being shipped out [1]
..........\mathon
..........\kern-1.11108 (italic)
..........\hbox(0.0+0.0)x7.7778, direction TLT
+...........\kern0.0
...........\hbox(0.0+0.0)x7.7778, direction TLT
............\mathon
............\hbox(5.83333+0.83333)x7.7778, direction TLT
@@ -854,10 +858,12 @@ Completed box being shipped out [1]
......\rule(0.39998+0.0)x*
......\kern2.89722 (font)
......\hbox(4.30554+0.0)x5.2616, direction TLT
-.......\mathon
-.......\OML/cmm/m/it/10 y
-.......\kern0.35878 (italic)
-.......\mathoff
+.......\kern0.0
+.......\hbox(4.30554+0.0)x5.2616, direction TLT
+........\mathon
+........\OML/cmm/m/it/10 y
+........\kern0.35878 (italic)
+........\mathoff
....\glue(\medmuskip) 2.22217 plus 1.11108 minus 2.22217
....\OT1/cmr/m/n/10 +
....\penalty 700
diff --git a/required/amsmath/testfiles/amsldoc-5.tlg b/required/amsmath/testfiles/amsldoc-5.tlg
index cad032fe..df02045a 100644
--- a/required/amsmath/testfiles/amsldoc-5.tlg
+++ b/required/amsmath/testfiles/amsldoc-5.tlg
@@ -200,6 +200,7 @@ Completed box being shipped out [1]
..........\mathon
..........\kern -1.11108
..........\hbox(0.0+0.0)x7.7778
+...........\kern 0.0
...........\hbox(0.0+0.0)x7.7778
............\mathon
............\hbox(5.83333+0.83333)x7.7778
@@ -209,6 +210,7 @@ Completed box being shipped out [1]
..........\mathoff
........\kern -3.8888
........\hbox(0.0+0.0)x7.7778
+.........\kern 0.0
.........\hbox(0.0+0.0)x7.7778
..........\mathon
..........\hbox(5.83333+0.83333)x7.7778
@@ -235,6 +237,7 @@ Completed box being shipped out [1]
.......\hbox(3.66875+0.0)x30.63222, glue set 20.63199fill
........\mathon
........\hbox(0.0+0.0)x7.7778
+.........\kern 0.0
.........\hbox(0.0+0.0)x7.7778
..........\mathon
..........\hbox(5.83333+0.83333)x7.7778
@@ -246,6 +249,7 @@ Completed box being shipped out [1]
..........\mathon
..........\kern -1.11108
..........\hbox(0.0+0.0)x7.7778
+...........\kern 0.0
...........\hbox(0.0+0.0)x7.7778
............\mathon
............\hbox(5.83333+0.83333)x7.7778
@@ -750,10 +754,12 @@ Completed box being shipped out [1]
......\rule(0.39998+0.0)x*
......\kern2.89722
......\hbox(4.30554+0.0)x5.2616
-.......\mathon
-.......\OML/cmm/m/it/10 y
-.......\kern0.35878
-.......\mathoff
+.......\kern 0.0
+.......\hbox(4.30554+0.0)x5.2616
+........\mathon
+........\OML/cmm/m/it/10 y
+........\kern0.35878
+........\mathoff
....\glue(\medmuskip) 2.22217 plus 1.11108 minus 2.22217
....\OT1/cmr/m/n/10 +
....\penalty 700
diff --git a/required/amsmath/testfiles/amsldoc-5.xetex.tlg b/required/amsmath/testfiles/amsldoc-5.xetex.tlg
index d73c988c..9be3b498 100644
--- a/required/amsmath/testfiles/amsldoc-5.xetex.tlg
+++ b/required/amsmath/testfiles/amsldoc-5.xetex.tlg
@@ -200,6 +200,7 @@ Completed box being shipped out [1]
..........\mathon
..........\kern -1.11108
..........\hbox(0.0+0.0)x7.7778
+...........\kern 0.0
...........\hbox(0.0+0.0)x7.7778
............\mathon
............\hbox(5.83333+0.83333)x7.7778
@@ -209,6 +210,7 @@ Completed box being shipped out [1]
..........\mathoff
........\kern -3.8888
........\hbox(0.0+0.0)x7.7778
+.........\kern 0.0
.........\hbox(0.0+0.0)x7.7778
..........\mathon
..........\hbox(5.83333+0.83333)x7.7778
@@ -235,6 +237,7 @@ Completed box being shipped out [1]
.......\hbox(3.66875+0.0)x30.63222, glue set 20.63199fill
........\mathon
........\hbox(0.0+0.0)x7.7778
+.........\kern 0.0
.........\hbox(0.0+0.0)x7.7778
..........\mathon
..........\hbox(5.83333+0.83333)x7.7778
@@ -246,6 +249,7 @@ Completed box being shipped out [1]
..........\mathon
..........\kern -1.11108
..........\hbox(0.0+0.0)x7.7778
+...........\kern 0.0
...........\hbox(0.0+0.0)x7.7778
............\mathon
............\hbox(5.83333+0.83333)x7.7778
@@ -792,10 +796,12 @@ Completed box being shipped out [1]
......\rule(0.39998+0.0)x*
......\kern2.89722
......\hbox(4.30554+0.0)x5.2616
-.......\mathon
-.......\OML/cmm/m/it/10 y
-.......\kern0.35878
-.......\mathoff
+.......\kern 0.0
+.......\hbox(4.30554+0.0)x5.2616
+........\mathon
+........\OML/cmm/m/it/10 y
+........\kern0.35878
+........\mathoff
....\glue(\medmuskip) 2.22217 plus 1.11108 minus 2.22217
....\OT1/cmr/m/n/10 +
....\penalty 700
diff --git a/required/amsmath/testfiles/amsldoc-6.luatex.tlg b/required/amsmath/testfiles/amsldoc-6.luatex.tlg
index 739e1e4c..7bda7dea 100644
--- a/required/amsmath/testfiles/amsldoc-6.luatex.tlg
+++ b/required/amsmath/testfiles/amsldoc-6.luatex.tlg
@@ -66,6 +66,7 @@ Completed box being shipped out [1]
..........\hbox(3.66875+0.0)x30.0, glue set 19.99977fill, direction TLT
...........\mathon
...........\hbox(0.0+0.0)x7.7778, direction TLT
+............\kern0.0
............\hbox(0.0+0.0)x7.7778, direction TLT
.............\mathon
.............\hbox(5.83333+0.83333)x7.7778, direction TLT
@@ -77,6 +78,7 @@ Completed box being shipped out [1]
.............\mathon
.............\kern-1.11108 (italic)
.............\hbox(0.0+0.0)x7.7778, direction TLT
+..............\kern0.0
..............\hbox(0.0+0.0)x7.7778, direction TLT
...............\mathon
...............\hbox(5.83333+0.83333)x7.7778, direction TLT
diff --git a/required/amsmath/testfiles/amsldoc-6.tlg b/required/amsmath/testfiles/amsldoc-6.tlg
index 6641f3c8..b899f683 100644
--- a/required/amsmath/testfiles/amsldoc-6.tlg
+++ b/required/amsmath/testfiles/amsldoc-6.tlg
@@ -61,6 +61,7 @@ Completed box being shipped out [1]
..........\hbox(3.66875+0.0)x30.0, glue set 19.99977fill
...........\mathon
...........\hbox(0.0+0.0)x7.7778
+............\kern 0.0
............\hbox(0.0+0.0)x7.7778
.............\mathon
.............\hbox(5.83333+0.83333)x7.7778
@@ -72,6 +73,7 @@ Completed box being shipped out [1]
.............\mathon
.............\kern -1.11108
.............\hbox(0.0+0.0)x7.7778
+..............\kern 0.0
..............\hbox(0.0+0.0)x7.7778
...............\mathon
...............\hbox(5.83333+0.83333)x7.7778
More information about the latex3-commits
mailing list.