On 07/24/2015 10:26 AM, Hans Hagen wrote: > On 7/20/2015 6:49 PM, Pablo Rodriguez wrote: >> [...] >> For some reason, the font gives the following error with the Lua code >> (font can be downloaded from http://dl.dafont.com/dl/?f=sv_basic_manual): >> >> lua error > lua error on line 33 in file svb.tex: >> .../ctxbeta/tex/texmf-context/tex/context/base/font-ctx.lua:1194: bad >> argument #9 to 'define' (number expected, got nil) >> stack traceback: >> [C]: in function 'define' >> .../ctxbeta/tex/texmf-context/tex/context/base/font-ctx.lua:1194: in >> function <.../ctxbeta/tex/texmf-context/tex/context/base/font-ctx.lua:1049> >> 33 >> \setupbodyfont[svb] >> >> The weird thing here is that the Lua code isn’t applied to the >> problematic font. >> >> Is there a way to fix this strange interaction? > > in that font the underscore has no depth, so: > > commands = { > { "right", -char.width }, > { "down", char.depth or 0 }, > { "slot", 1, underscore }, > }
Many thanks for your reply and for the fix, Hans. It works like charm. Pablo -- http://www.ousia.tk ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________