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