Hi,
the beta reports a nil value for "getsubtype", fix below.
if not direct.is_glyph then
local getchar = direct.getchar
local getid = direct.getid
local getfont = direct.getfont
+ local getsubtype = direct.getsubtype
local glyph_code = nodes.nodecodes.glyph
function direct.is_glyph(n,f)
local id = getid(n)
if id == glyph_code then
if f and getfont(n) == f then
return getchar(n)
else
return false
end
else
return nil, id
end
end
function direct.is_char(n,f)
local id = getid(n)
if id == glyph_code then
if getsubtype(n) >= 256 then
return false
elseif f and getfont(n) == f then
return getchar(n)
else
return false
end
else
return nil, id
end
end
end
Wolfgang
_______________________________________________
dev-context mailing list
[email protected]
https://mailman.ntg.nl/mailman/listinfo/dev-context