[luatex] Italic correction missing when using \left...\right

Henri Menke henri at henrimenke.de
Tue Apr 26 08:59:20 CEST 2022


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

Cheers, Henri

> 
> Cheers, Henri



More information about the luatex mailing list.