[latex3-commits] [git/LaTeX3-latex3-latex2e] fakemath: more rollback support (11c6e11a)

Frank Mittelbach frank.mittelbach at latex-project.org
Sun Jan 8 21:59:37 CET 2023


Repository : https://github.com/latex3/latex2e
On branch  : fakemath
Link       : https://github.com/latex3/latex2e/commit/11c6e11a7b3c80ab880d20c734891e367918a57b

>---------------------------------------------------------------

commit 11c6e11a7b3c80ab880d20c734891e367918a57b
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Sun Jan 8 21:59:37 2023 +0100

    more rollback support


>---------------------------------------------------------------

11c6e11a7b3c80ab880d20c734891e367918a57b
 base/ltfloat.dtx                                   | 31 +++++++++++++++++++---
 base/testfiles/github-0479-often.luatex.tlg        |  2 ++
 base/testfiles/github-0479-often.tlg               |  2 ++
 base/testfiles/github-0479-often.xetex.tlg         |  2 ++
 .../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 ++
 ...tlb-latexrelease-rollback-2022-11-01.luatex.tlg |  2 ++
 .../tlb-latexrelease-rollback-2022-11-01.tlg       |  2 ++
 .../tlb-latexrelease-rollback-2022-11-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 ++
 28 files changed, 87 insertions(+), 4 deletions(-)

diff --git a/base/ltfloat.dtx b/base/ltfloat.dtx
index d85720d2..18761fe2 100644
--- a/base/ltfloat.dtx
+++ b/base/ltfloat.dtx
@@ -1530,8 +1530,13 @@
 %  \begin{macro}{\math at xheight@dim,
 %     \math at supii@dim,\math at supdrop@dim,
 %     \math at subi@or at subrop@dim,\math at axisheight@dim}
-%    
+%    The math fontdimen used to avoid fake math in super and subscript
+%    and when centering boxes (instead of \cs{vcenter}.
 %    \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2023/06/01}%
+%<latexrelease>                 {\math at xheight@dim}{math fontdimen}%
 \newdimen\math at xheight@dim
 \newdimen\math at supii@dim
 \newdimen\math at supdrop@dim
@@ -1542,7 +1547,8 @@
 %
 %
 %  \begin{macro}{\math at tempa@dim,\newdimen\math at tempb@dim,\math at fake@box}
-%    
+%    Scratch registers to calculate vertical shifts inside
+%    \cs{textsuperscript}, \cs{textsubscript}, and \cs{textvcenter}.
 %    \begin{macrocode}
 \newdimen\math at tempa@dim
 \newdimen\math at tempb@dim
@@ -1550,8 +1556,11 @@
 %    \end{macrocode}
 %  \end{macro}
 %
+%  \begin{macro}{\get at math@font at dimen}
+%    Retrieve the math fontdimen whenever the text fontsize changes.
+%    We use a macro for this so that we can disable it in case of rollback.
 %    \begin{macrocode}
-\addto at hook\every at math@size{%
+\def\get at math@font at dimen{%
   \setbox\math at fake@box\hbox{$\m at th          % to avoid capture but there might be simpler way
     \global\math at xheight@dim        \fontdimen5\textfont\tw@
     \global\math at supii@dim          \fontdimen14\textfont\tw@
@@ -1573,9 +1582,23 @@
     \ifdim \math at subi@or at subrop@dim < \fontdimen19\textfont\tw@  % this is sub_drop
       \global\math at subi@or at subrop@dim \fontdimen19\textfont\tw@
     \fi
-  $}%
+    $}%
 }
 %    \end{macrocode}
+%    Call it every time the font size changes.
+%    \begin{macrocode}
+\addto at hook\every at math@size{\get at math@font at dimen}
+%    \end{macrocode}
+%  \end{macro}
+%    \begin{macrocode}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease>                 {\math at xheight@dim}{math fontdimen}%
+%<latexrelease>\let\get at math@font at dimen\relax
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+%    \end{macrocode}
 %
 %
 %
diff --git a/base/testfiles/github-0479-often.luatex.tlg b/base/testfiles/github-0479-often.luatex.tlg
index 97e6c562..56d18aaa 100644
--- a/base/testfiles/github-0479-often.luatex.tlg
+++ b/base/testfiles/github-0479-often.luatex.tlg
@@ -560,6 +560,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
diff --git a/base/testfiles/github-0479-often.tlg b/base/testfiles/github-0479-often.tlg
index 9783474a..7014c01a 100644
--- a/base/testfiles/github-0479-often.tlg
+++ b/base/testfiles/github-0479-often.tlg
@@ -549,6 +549,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
diff --git a/base/testfiles/github-0479-often.xetex.tlg b/base/testfiles/github-0479-often.xetex.tlg
index 453592fa..d39b37fe 100644
--- a/base/testfiles/github-0479-often.xetex.tlg
+++ b/base/testfiles/github-0479-often.xetex.tlg
@@ -550,6 +550,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
index aae8801c..6bb3b0ad 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
@@ -477,6 +477,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Skipping: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] subscript baseline on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
@@ -1156,6 +1158,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Skipping: [....-..-..] subscript baseline on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
index d9768a78..1bc47e0f 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
@@ -471,6 +471,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Skipping: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] subscript baseline on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
@@ -1140,6 +1142,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Skipping: [....-..-..] subscript baseline on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging 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 82fd5323..32158fe3 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
@@ -471,6 +471,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Skipping: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] subscript baseline on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
@@ -1149,6 +1151,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Skipping: [....-..-..] subscript baseline on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging 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 f4143adf..5a199310 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg
@@ -560,6 +560,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging 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 df4fa7c5..0d9361ab 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg
@@ -549,6 +549,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging 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 ed6001dd..2a29f9fe 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg
@@ -550,6 +550,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging 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 11678f29..930f56fc 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg
@@ -561,6 +561,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging 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 6c8dd9d5..60e6b909 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg
@@ -549,6 +549,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging 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 c8a18b6a..8017816f 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg
@@ -550,6 +550,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging 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 dd68ed36..4d5b93e0 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg
@@ -561,6 +561,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging 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 f5612452..d69040d0 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg
@@ -549,6 +549,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging 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 52995e27..b2ad22d0 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg
@@ -550,6 +550,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging 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 54445cff..604b237e 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg
@@ -561,6 +561,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging 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 af121bca..f4385760 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg
@@ -549,6 +549,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging 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 59bbdf8e..21f7252c 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg
@@ -550,6 +550,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.luatex.tlg
index 5bbcefdf..416efc2d 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.luatex.tlg
@@ -561,6 +561,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.tlg
index 5fd6d40b..00c0aa82 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.tlg
@@ -549,6 +549,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.xetex.tlg
index 86cf30cb..3b6ff476 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.xetex.tlg
@@ -550,6 +550,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.luatex.tlg b/base/testfiles/tlb-rollback-004-often.luatex.tlg
index d9124b3f..e19a1cbd 100644
--- a/base/testfiles/tlb-rollback-004-often.luatex.tlg
+++ b/base/testfiles/tlb-rollback-004-often.luatex.tlg
@@ -555,6 +555,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Skipping: [....-..-..] subscript baseline on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.tlg b/base/testfiles/tlb-rollback-004-often.tlg
index d2c22641..faa30cef 100644
--- a/base/testfiles/tlb-rollback-004-often.tlg
+++ b/base/testfiles/tlb-rollback-004-often.tlg
@@ -543,6 +543,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Skipping: [....-..-..] subscript baseline on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.xetex.tlg b/base/testfiles/tlb-rollback-004-often.xetex.tlg
index 8a0c76d4..7c3ae918 100644
--- a/base/testfiles/tlb-rollback-004-often.xetex.tlg
+++ b/base/testfiles/tlb-rollback-004-often.xetex.tlg
@@ -544,6 +544,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Skipping: [....-..-..] subscript baseline on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
diff --git a/base/testfiles/tlb-rollback-005.luatex.tlg b/base/testfiles/tlb-rollback-005.luatex.tlg
index 41967be8..d73d89d5 100644
--- a/base/testfiles/tlb-rollback-005.luatex.tlg
+++ b/base/testfiles/tlb-rollback-005.luatex.tlg
@@ -564,6 +564,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
diff --git a/base/testfiles/tlb-rollback-005.tlg b/base/testfiles/tlb-rollback-005.tlg
index ccb0c8d6..cd6cfdcc 100644
--- a/base/testfiles/tlb-rollback-005.tlg
+++ b/base/testfiles/tlb-rollback-005.tlg
@@ -553,6 +553,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
diff --git a/base/testfiles/tlb-rollback-005.xetex.tlg b/base/testfiles/tlb-rollback-005.xetex.tlg
index 8a1b9f56..3b798b1d 100644
--- a/base/testfiles/tlb-rollback-005.xetex.tlg
+++ b/base/testfiles/tlb-rollback-005.xetex.tlg
@@ -554,6 +554,8 @@ Skipping: [....-..-..] avoid fake math in textsubscript on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
+Skipping: [....-..-..] math fontdimen on input line ....
+Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....





More information about the latex3-commits mailing list.