From 9db0c39e07509226287ef0075dfda8d2386416ed Mon Sep 17 00:00:00 2001 From: Context Git Mirror Bot Date: Mon, 13 Jun 2016 18:16:16 +0200 Subject: 2016-06-13 17:04:00 --- tex/context/base/mkiv/node-met.lua | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'tex/context/base/mkiv/node-met.lua') diff --git a/tex/context/base/mkiv/node-met.lua b/tex/context/base/mkiv/node-met.lua index c6a246b96..885bbf45a 100644 --- a/tex/context/base/mkiv/node-met.lua +++ b/tex/context/base/mkiv/node-met.lua @@ -115,11 +115,21 @@ nodes.kerning = node.kerning nodes.ligaturing = node.ligaturing nodes.mlist_to_hlist = node.mlist_to_hlist -nodes.effective_glue = node.effective_glue +if LUATEXVERSION < 0.97 then -nodes.is_zero_glue = node.is_zero_glue -nodes.getglue = node.getglue + local getglue = node.getglue + + function node.is_zero_glue(n) + local width, stretch, shrink = getglue(n) + return width == 0 and stretch == 0 and shrink == 0 + end + +end + +nodes.effective_glue = node.effective_glue nodes.getglue = node.getglue +nodes.setglue = node.setglue +nodes.is_zero_glue = node.is_zero_glue -- if not gonuts or not node.getfield then -- node.getfield = metatable.__index -- cgit v1.2.3