[latex3-commits] [git/LaTeX3-latex3-latex2e] fakemath: textvcenter (WIP) (ea018cae)

Frank Mittelbach frank.mittelbach at latex-project.org
Sun Jan 8 23:42:15 CET 2023


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

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

commit ea018cae99698abaa4c0fb81be1f2886fcdab6b5
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Sun Jan 8 23:42:15 2023 +0100

    textvcenter (WIP)


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

ea018cae99698abaa4c0fb81be1f2886fcdab6b5
 base/ltfloat.dtx                                   | 37 ++++++++++++++++++++++
 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, 97 insertions(+)

diff --git a/base/ltfloat.dtx b/base/ltfloat.dtx
index 18761fe2..4c7d70d1 100644
--- a/base/ltfloat.dtx
+++ b/base/ltfloat.dtx
@@ -1527,6 +1527,43 @@
 %  \end{macro}
 %
 %
+%  \begin{macro}{\textvcenter}
+%    
+%    \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2023/06/01}%
+%<latexrelease>                 {\textvcenter}{textvcenter}%
+\DeclareRobustCommand\textvcenter[1]{%
+  \leavevmode
+%    \end{macrocode}
+%    that needs further work (probably not an hbox like now)
+%   \begin{macrocode}
+  \setbox\math at fake@box\hbox{\check at mathfonts#1}%
+%
+  \math at tempa@dim \dimexpr \ht\math at fake@box +\dp\math at fake@box \relax
+% One has to follow precisely the algorithm used in tex.web to ensure that we do not
+% end up with 0-2sp differences ...
+  \math at tempb@dim \math at tempa@dim 
+  \ifodd \math at tempa@dim \advance\math at tempa@dim 1sp\fi
+  \divide\math at tempa@dim 2
+  \ht\math at fake@box \dimexpr \math at tempa@dim + \math at axisheight@dim \relax
+  \dp\math at fake@box \dimexpr \math at tempb@dim - \ht\math at fake@box \relax
+  \box\math at fake@box
+}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease>                 {\textvcenter}{textvcenter}%
+%<latexrelease>
+%<latexrelease>\let\textvcenter\@undefined
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+%    \end{macrocode}
+%  \end{macro}
+%
+%
 %  \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}
diff --git a/base/testfiles/github-0479-often.luatex.tlg b/base/testfiles/github-0479-often.luatex.tlg
index 56d18aaa..47068e87 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
diff --git a/base/testfiles/github-0479-often.tlg b/base/testfiles/github-0479-often.tlg
index 7014c01a..fb3fe8b6 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
diff --git a/base/testfiles/github-0479-often.xetex.tlg b/base/testfiles/github-0479-often.xetex.tlg
index d39b37fe..1079e094 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] 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 6bb3b0ad..4e352d90 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
@@ -1158,6 +1160,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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] 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 1bc47e0f..2902c443 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
@@ -1142,6 +1144,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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] 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 32158fe3..050c5acd 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
@@ -1151,6 +1153,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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] 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 5a199310..c62ab0d7 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] 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 0d9361ab..4c20436f 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] 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 2a29f9fe..18630b05 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] 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 930f56fc..c7d2c5a2 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] 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 60e6b909..3d9d61f0 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] 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 8017816f..7603e4c1 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] 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 4d5b93e0..8bf5a3db 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] 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 d69040d0..71c671f2 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] 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 b2ad22d0..33c0b87f 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] 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 604b237e..1137d49c 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] 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 f4385760..6b7dc844 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] 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 21f7252c..daeefbfd 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] 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 416efc2d..3db72c0e 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] 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 00c0aa82..823aa3da 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] 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 3b6ff476..1d2097fe 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] 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 e19a1cbd..057cff3d 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.tlg b/base/testfiles/tlb-rollback-004-often.tlg
index faa30cef..54866ec1 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] 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 7c3ae918..a2c86193 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
diff --git a/base/testfiles/tlb-rollback-005.luatex.tlg b/base/testfiles/tlb-rollback-005.luatex.tlg
index d73d89d5..63c3ef31 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
diff --git a/base/testfiles/tlb-rollback-005.tlg b/base/testfiles/tlb-rollback-005.tlg
index cd6cfdcc..fb9a7095 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
diff --git a/base/testfiles/tlb-rollback-005.xetex.tlg b/base/testfiles/tlb-rollback-005.xetex.tlg
index 3b798b1d..c799e029 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: [....-..-..] textvcenter on input line ....
+Applying: [....-..-..] textvcenter on input line ....
 Skipping: [....-..-..] math fontdimen on input line ....
 Applying: [....-..-..] math fontdimen on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....





More information about the latex3-commits mailing list.