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

>

Reply via email to