diff options
Diffstat (limited to 'tex/context/base/mkiv/node-res.lua')
-rw-r--r-- | tex/context/base/mkiv/node-res.lua | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tex/context/base/mkiv/node-res.lua b/tex/context/base/mkiv/node-res.lua index eec7f0c07..7aac2a166 100644 --- a/tex/context/base/mkiv/node-res.lua +++ b/tex/context/base/mkiv/node-res.lua @@ -138,6 +138,7 @@ nutpool.register = register_node -- could be register_nut local disc = register_nut(new_nut("disc")) local kern = register_nut(new_nut("kern",kerncodes.userkern)) local fontkern = register_nut(new_nut("kern",kerncodes.fontkern)) +local italickern = register_nut(new_nut("kern",kerncodes.italiccorrection)) local penalty = register_nut(new_nut("penalty")) local glue = register_nut(new_nut("glue")) -- glue.spec = nil local glue_spec = register_nut(new_nut("glue_spec")) @@ -205,6 +206,12 @@ function nutpool.fontkern(k) return n end +function nutpool.italickern(k) + local n = copy_nut(italickern) + setfield(n,"kern",k) + return n +end + function nutpool.gluespec(width,stretch,shrink,stretch_order,shrink_order) local s = copy_nut(glue_spec) if width and width ~= 0 then |