summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/font-con.lmt
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2022-04-01 11:01:40 +0200
committerContext Git Mirror Bot <phg@phi-gamma.net>2022-04-01 11:01:40 +0200
commitc1224cc330e695938cfcf944f8e9d0c14c15fa8c (patch)
tree1ab4e67a616e7338f91cded3a0d803d61a185ea3 /tex/context/base/mkxl/font-con.lmt
parent6a2738578157926c6ebd64048ddabb7d923b2be5 (diff)
downloadcontext-c1224cc330e695938cfcf944f8e9d0c14c15fa8c.tar.gz
2022-04-01 09:35:00
Diffstat (limited to 'tex/context/base/mkxl/font-con.lmt')
-rw-r--r--tex/context/base/mkxl/font-con.lmt18
1 files changed, 17 insertions, 1 deletions
diff --git a/tex/context/base/mkxl/font-con.lmt b/tex/context/base/mkxl/font-con.lmt
index b36f18dfa..83b97847d 100644
--- a/tex/context/base/mkxl/font-con.lmt
+++ b/tex/context/base/mkxl/font-con.lmt
@@ -713,7 +713,7 @@ function constructors.scale(tfmdata,specification)
local tl = mk.topleft
local br = mk.bottomright
local bl = mk.bottomleft
- chr.mathkern = { -- singular -> should be patched in luatex !
+ chr.mathkerns = {
topright = tr and mathkerns(tr,vdelta) or nil,
topleft = tl and mathkerns(tl,vdelta) or nil,
bottomright = br and mathkerns(br,vdelta) or nil,
@@ -727,6 +727,22 @@ function constructors.scale(tfmdata,specification)
chr.italic = vi*hdelta
end
end
+ local vk = character.topleft
+ if vk and vk ~= 0 then
+ chr.topleft = vk*hdelta
+ end
+ local vk = character.topright
+ if vk and vk ~= 0 then
+ chr.topright = vk*hdelta
+ end
+ local vk = character.bottomleft
+ if vk and vk ~= 0 then
+ chr.bottomleft = vk*hdelta
+ end
+ local vk = character.bottomright
+ if vk and vk ~= 0 then
+ chr.bottomright = vk*hdelta
+ end
-- local ft = character.options
-- if ft then
-- chr.options = ft