On Tue, Apr 26, 2022 at 8:59 AM Henri Menke <henri@henrimenke.de> wrote:
On Mon, 2022-04-25 at 22:09 +0200, Henri Menke wrote:
> Dear devs,
>
> When using delimiter with \left...\right the italic correction
> between
> the preceding letter and the delimiter is dropped. I've tried this
> with
> a few fonts and all show the problem. For Libertinus Math the glyphs
> even overlap.
>
> MWE for mtxrun --script plain (TeX Live 2022)
>
>    %\input luaotfload.sty
>    \font\mathfont="file:LibertinusMath-
> Regular.otf:mode=base;script=math" at 10pt
>    \textfont0=\mathfont
>    \textfont2=\mathfont
>   
>    \Umathcodenum`f="1D453
>    \protected\def\langle{\Udelimiter"4"0"27E8\relax}
>    \protected\def\rangle{\Udelimiter"5"0"27E9\relax}
>   
>    $f\rangle$
>   
>    \nulldelimiterspace=0pt
>    $\left.f\right\rangle$
>   
>    \bye

Ulrike pointed out \mathitalicsmode=1 on TeX Stack Exchange, but there
is still an issue with sub_mlists:

   %\input luaotfload.sty
   \font\mathfont="file:LibertinusMath-Regular.otf:mode=base;script=math" at 10pt
   \textfont0=\mathfont
   \textfont2=\mathfont

   \Umathcodenum`f="1D453
   \protected\def\langle{\Udelimiter"4"0"27E8\relax}
   \protected\def\rangle{\Udelimiter"5"0"27E9\relax}

   \mathitalicsmode=1

   $f\rangle$

   \nulldelimiterspace=0pt
   $\left.f\right\rangle$

   ${-f}\rangle$

   $\left.{-f}\right\rangle$

   \bye

I will check it, but have  you already seen mlist.c  ?

--
luigi