summaryrefslogtreecommitdiff
path: root/tex/context/base/math-fbk.lua
diff options
context:
space:
mode:
authorMarius <mariausol@gmail.com>2014-01-24 12:00:17 +0200
committerMarius <mariausol@gmail.com>2014-01-24 12:00:17 +0200
commitd45943afbc4a24ed10f87162b238af07cde73ac5 (patch)
tree5aa69c2b86f3cda7f13d9abca5b9f59421ae1301 /tex/context/base/math-fbk.lua
parent3234906ac7cb4eac2077af3dff2b3db452514cd0 (diff)
downloadcontext-d45943afbc4a24ed10f87162b238af07cde73ac5.tar.gz
beta 2014.01.24 10:20
Diffstat (limited to 'tex/context/base/math-fbk.lua')
-rw-r--r--tex/context/base/math-fbk.lua10
1 files changed, 6 insertions, 4 deletions
diff --git a/tex/context/base/math-fbk.lua b/tex/context/base/math-fbk.lua
index 335e83a20..f4bd1348a 100644
--- a/tex/context/base/math-fbk.lua
+++ b/tex/context/base/math-fbk.lua
@@ -398,9 +398,9 @@ local function accent_to_extensible(target,newchr,original,oldchr,height,depth,s
end
end
end
- return glyphdata
+ return glyphdata, true
else
- return olddata
+ return olddata, false
end
end
@@ -456,8 +456,10 @@ addextra(0xFE303, { description="EXTENSIBLE OF 0x0303", unicodeslot=0xFE303, mat
local function smashed(data,unicode,private)
local target = data.target
local height = target.parameters.xheight / 2
- local c = accent_to_extensible(target,private,data.original,unicode,height,0,nil,-height)
- c.top_accent = nil
+ local c, done = accent_to_extensible(target,private,data.original,unicode,height,0,nil,-height)
+ if done then
+ c.top_accent = nil -- or maybe also all the others
+ end
return c
end