On Sat, 14 Feb 2026 at 01:00, David Carlisle <[email protected]> wrote:
> or in plain
>
> \input luaotfload.sty
>
> \font\lm="[latinmodern-math.otf]:mode=base;script=math;language=dflt; at
> 10.0pt]"
> \font\lms="[latinmodern-math.otf]:mode=base;script=math;language=dflt; at
> 7.0pt]"
> \font\lmss="[latinmodern-math.otf]:mode=base;script=math;language=dflt; at
> 5.0pt]"
>
>
> \textfont0=\lm
> \scriptfont0=\lms
> \scriptscriptfont0=\lmss
>
> \textfont1=\lm
> \scriptfont1=\lms
> \scriptscriptfont1=\lmss
>
> \textfont2=\lm
> \scriptfont2=\lms
> \scriptscriptfont2=\lmss
>
> \textfont3=\lm
> \scriptfont3=\lms
> \scriptscriptfont3=\lmss
>
> \Umathchardef\int 1 3 "222B
>
>
>
> $$
> \int\limits_{hmmmmmm}\int\limits_{hmmmmmm}
> $$
> \bye
>
>
>
I have just committed Revision: 77944
the relevant part is
Modified: trunk/Build/source/texk/web2c/luatexdir/tex/mlist.c
===================================================================
--- trunk/Build/source/texk/web2c/luatexdir/tex/mlist.c 2026-02-18 16:11:12
UTC (rev 77943)
+++ trunk/Build/source/texk/web2c/luatexdir/tex/mlist.c 2026-02-18 20:01:50
UTC (rev 77944)
@@ -3292,10 +3292,10 @@
/*tex v is the still empty target */
height(v) = height(y);
depth(v) = depth(y);
- if (opentype) {
- width(v) -= delta;
- // delta = 0;
- }
+ //if (opentype) {
+ // width(v) -= delta;
+ // // delta = 0;
+ //}
/*tex
Attach the limits to |y| and adjust |height(v)|, |depth(v)| to
Following Hans, it's almost certainly a partial fix, and needs more testing.
(and as per TeX Live 2026 Plan:
21feb: Code freeze for final build, major bug fixes only.)
--
luigi
>