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
\byeWith 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?
signature.asc
Description: PGP signature
