On Sat, Jan 10, 2026 at 12:11:25PM +0100, Hans Hagen via luatex wrote:
> On 1/10/2026 7:35 AM, luigi scarso wrote:
> > [...]
> 
> it seems to work ok here with luatex 1.23.3
> 
> \protrudechars2
> \lpcode\font`-=500
> 
> \noindent\vrule width 4cm height 1mm
> 
> \noindent
> -\hfil\break
> -foo\hfil\break
> -\kern0pt foo
> 
> \noindent\vrule width 4cm height 1mm
> 
> \end
> 
> I see three - moved into the left margin.

I see only two with LuaTeX 1.22.0 from TeX Live 2025.

    $ docker run --rm -it -v "$PWD"/workdir:/workdir -w /workdir texlive/texlive
    root@c15069e992dc:/workdir# luatex example.tex
    This is LuaTeX, Version 1.22.0 (TeX Live 2025) 
     restricted system commands enabled.
    (./example.tex 
[1{/usr/local/texlive/2025/texmf-var/fonts/map/pdftex/updmap/pdf
    
tex.map}])</usr/local/texlive/2025/texmf-dist/fonts/type1/public/amsfonts/cm/cm
    r10.pfb>
    Output written on example.pdf (1 page, 10644 bytes).
    Transcript written on example.log.

See also the attached file `example.pdf`.

I wonder if this could be related to TeX Live somehow, since an
unintentional fix almost ten years since it has become broken in
TeX Live 2017 seems exceedingly unlikely.

Attachment: signature.asc
Description: PGP signature

Reply via email to