summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/font-nod.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkiv/font-nod.lua')
-rw-r--r--tex/context/base/mkiv/font-nod.lua12
1 files changed, 8 insertions, 4 deletions
diff --git a/tex/context/base/mkiv/font-nod.lua b/tex/context/base/mkiv/font-nod.lua
index 41fc215b1..2b70ee104 100644
--- a/tex/context/base/mkiv/font-nod.lua
+++ b/tex/context/base/mkiv/font-nod.lua
@@ -63,7 +63,11 @@ local getsubtype = nuts.getsubtype
local getchar = nuts.getchar
local getlist = nuts.getlist
local getdisc = nuts.getdisc
+local getcomponents = nuts.getcomponents
local isglyph = nuts.isglyph
+local getkern = nuts.getkern
+local getdir = nuts.getdir
+local getwidth = nuts.getwidth
local setfield = nuts.setfield
local setbox = nuts.setbox
@@ -388,7 +392,7 @@ function step_tracers.codes(i,command,space)
if id == glyph_code then
showchar(c)
elseif id == dir_code or id == localpar_code then
- context("[%s]",getfield(c,"dir"))
+ context("[%s]",getdir(c))
elseif id == disc_code then
local pre, post, replace = getdisc(c)
if pre or post or replace then
@@ -476,7 +480,7 @@ local function toutf(list,result,nofresult,stopcriterium,nostrip)
for n in traverse_nodes(tonut(list)) do
local c, id = isglyph(n)
if c then
- local components = getfield(n,"components")
+ local components = getcomponents(n)
if components then
result, nofresult = toutf(components,result,nofresult,false,true)
elseif c > 0 then
@@ -518,12 +522,12 @@ local function toutf(list,result,nofresult,stopcriterium,nostrip)
-- end
result, nofresult = toutf(getlist(n),result,nofresult,false,true)
elseif id == glue_code then
- if nofresult > 0 and result[nofresult] ~= " " and getfield(n,"width") > threshold then
+ if nofresult > 0 and result[nofresult] ~= " " and getwidth(n) > threshold then
nofresult = nofresult + 1
result[nofresult] = " "
end
elseif id == kern_code then
- if nofresult > 0 and result[nofresult] ~= " " and getfield(n,"kern") > threshold then
+ if nofresult > 0 and result[nofresult] ~= " " and getkern(n) > threshold then
nofresult = nofresult + 1
result[nofresult] = " "
end