<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 19, 2020 at 9:55 AM Marcel Fabian Krüger <<a href="mailto:tex@2krueger.de">tex@2krueger.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, Feb 18, 2020 at 11:44:37PM +0100, luigi scarso wrote:<br>
> On Tue, Feb 18, 2020 at 12:54 PM Marcel Fabian Krüger <<a href="mailto:tex@2krueger.de" target="_blank">tex@2krueger.de</a>><br>
> wrote:<br>
> <br>
> ><br>
> > A plain LuaTeX example for this would be<br>
> ><br>
> > \directlua{<br>
> >   callback.register('kerning', node.kerning)<br>
> ><br>
> >   font.current(font.define {<br>
> >     name = "dummy",<br>
> >     type = "virtual",<br>
> >     characters = {<br>
> >       {<br>
> >         width = 655360,<br>
> >         height = 655360,<br>
> >         depth = 655360,<br>
> >         commands = {},<br>
> >       },<br>
> >       right_boundary = {<br>
> >         width = 655360,<br>
> >         height = 655360,<br>
> >         depth = 655360,<br>
> >       },<br>
> >     },<br>
> >   })<br>
> > }<br>
> > \char1<br>
> > \bye<br>
> ><br>
> ><br>
> this fails with<br>
> <br>
> (see the transcript file for additional<br>
> information)</opt/luatex/mkvi-experimen<br>
> tal-53/tex/texmf/fonts/opentype/public/lm/lmroman10-regular.otf><br>
> ! error:  (file dummy) (type 3): font dummy at 72 not found<br>
> <br>
> -- <br>
> luigi<br>
<br>
Right, I forgot that LuaTeX is not particularly happy about empty<br>
commandds tables. But after replacing<br>
<br>
  commands = {}<br>
<br>
by<br>
<br>
  commands = {{"right", 0}}<br>
<br>
and adding some f.fonts table the not found error disappears. But I am<br>
surprised that it even got that far for you: On my system (vanilla<br>
TeXLive 2019 on (Arch) Linux, both with the regular LuaTeX 1.10 and the<br>
current head of "experimental") the actual issue "invalid list tail,<br>
probably missing glue" appears long before LuaTeX reaches the font embedding stage.<br>
<br></blockquote><div><br></div><div>not surprise, could be that I am testing a local version  not yet pushed.</div><div>For this reason is better to have a minimal and complete example, otherwise we waste time .</div><div><br></div><div>With my local version  </div><div>\directlua{<br>  callback.register('kerning', node.kerning)<br>  font.current(font.define{<br>    name = "dummy", <br>    type = "virtual",<br>    characters = {<br>      {<br>        width = 655360,<br>        height = 655360,<br>        depth = 655360,<br>        commands = {{"right", 0}},<br>      },<br>      right_boundary = {<br>        width = 655360,<br>        height = 655360,<br>        depth = 655360,<br>      },<br>    },<br>  })<br>}<br>\char1<br>\bye<br></div><div><br></div><div>$ luatex --fmt=luatex-plain test-tail.tex<br></div><div>doesn't complain .</div><div><br></div></div>-- <br><div dir="ltr" class="gmail_signature">luigi<br></div></div>