[luatex] [dev-context] Italic correction missing when using \left...\right
luigi scarso
luigi.scarso at gmail.com
Tue Apr 26 10:04:13 CEST 2022
On Tue, Apr 26, 2022 at 8:59 AM Henri Menke <henri at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/luatex/attachments/20220426/54554ce9/attachment.html>
More information about the luatex
mailing list.