[luatex] [dev-context] Italic correction missing when using \left...\right
luigi scarso
luigi.scarso at gmail.com
Tue Apr 26 15:32:22 CEST 2022
On Tue, Apr 26, 2022 at 10:04 AM luigi scarso <luigi.scarso at gmail.com>
wrote:
>
>
> 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
>
Hans has enabled \mathitalicsmode=2.
Committed revision 7525.
--
luigi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/luatex/attachments/20220426/b04bf6fc/attachment.html>
More information about the luatex
mailing list.