On Mon, 5 Jan 2026 at 14:40, Vítek Starý Novotný <[email protected]> wrote:
> Consider the following minimal working example [1]:
>
> \protrudechars2
> \lpcode\font`-=500
> % OR:
> %\input luaotfload.sty
> %\directlua{fonts.protrusions.setups["test"] = {[0x002D] = { 1, 1 }}}
> %\font\x=LatinModernRoman:protrusion=test; \x
> \noindent
> -\hfil\break
> -foo\hfil\break
> -\kern0pt foo
> \bye
>
> With LuaTeX 1.04 from TeX Live 2017, three protruded lines are produced,
> as expected. Since LuaTeX 1.07 from TeX Live 2018, the second line
> (`-foo\hfil\break`) is not protruded for some reason.
>
> [1]:
> https://github.com/schlcht/microtype/issues/61#issuecomment-3690602014
>
> What do you think?
>
I will check this weekend.
--
luigi