From 2d1908ff97890f3a0e7cae39dd99e7b97ff2d443 Mon Sep 17 00:00:00 2001 From: Khaled Hosny Date: Sun, 9 May 2010 18:19:57 +0300 Subject: Updating to latest ConTeXt stable (2010.05.08) --- otfl-font-ota.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'otfl-font-ota.lua') diff --git a/otfl-font-ota.lua b/otfl-font-ota.lua index e2fa3f2..558e2fc 100644 --- a/otfl-font-ota.lua +++ b/otfl-font-ota.lua @@ -41,6 +41,8 @@ local insert_node_after = node.insert_after local insert_node_before = node.insert_before local traverse_node_list = node.traverse +local new_glue_node = nodes.glue + local fontdata = fonts.ids local state = attributes.private('state') @@ -302,11 +304,12 @@ function fonts.analyzers.methods.arab(head,font,attr) -- maybe make a special ve end first, last = finish(first,last) if removejoiners then + -- is never head for i=1,#joiners do - head = delete_node(head,joiners[i]) + delete_node(head,joiners[i]) end for i=1,#nonjoiners do - head = replace_node(head,nonjoiners[i],nodes.glue(0)) -- or maybe a kern + replace_node(head,nonjoiners[i],new_glue_node(0)) -- or maybe a kern end end return head, done -- cgit v1.2.3