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?

Attachment: signature.asc
Description: PGP signature

Reply via email to