summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/font-vfc.lmt
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/font-vfc.lmt')
-rw-r--r--tex/context/base/mkxl/font-vfc.lmt6
1 files changed, 4 insertions, 2 deletions
diff --git a/tex/context/base/mkxl/font-vfc.lmt b/tex/context/base/mkxl/font-vfc.lmt
index 2872bb908..93e6fd4e5 100644
--- a/tex/context/base/mkxl/font-vfc.lmt
+++ b/tex/context/base/mkxl/font-vfc.lmt
@@ -94,7 +94,7 @@ helpers.vfspecials = {
backgrounds = setmetatableindex(function(t,h)
local v = setmetatableindex(function(t,d)
local v = setmetatableindex(function(t,w)
- local v = { "frame", w, h, d, defaultline, true, true }
+ local v = { "frame", w, h, d, defaultline, false, false }
t[w] = v
return v
end)
@@ -108,7 +108,7 @@ helpers.vfspecials = {
outlines = setmetatableindex(function(t,h)
local v = setmetatableindex(function(t,d)
local v = setmetatableindex(function(t,w)
- local v = { "frame", w, h, d, defaultline, false, true }
+ local v = { "frame", w, h, d, defaultline, true, false }
t[w] = v
return v
end)
@@ -168,6 +168,8 @@ function helpers.scalecommands(list,hdelta,vdelta)
result[i] = { key, cmd[2]*vdelta }
elseif key == "offset" or key == "rule" then -- or key == "compose"
result[i] = { key, cmd[2]*hdelta, cmd[3]*vdelta }
+ elseif key == "line" then -- or key == "compose"
+ result[i] = { key, cmd[2]*hdelta, cmd[3]*vdelta, cmd[4]*vdelta, cmd[5] }
-- elseif key == "frame" then
-- result[i] = cmd -- already scaled, for now
else