summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/lpdf-lmt.lmt
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2023-04-27 00:04:07 +0200
committerContext Git Mirror Bot <phg@phi-gamma.net>2023-04-27 00:04:07 +0200
commit6b25a7a970ba9553adf8077ef2eecb50a5d77818 (patch)
treef06e40077ba9e55af4bf6cab52313f79f8ea84a8 /tex/context/base/mkxl/lpdf-lmt.lmt
parent657457ef4a08c1f000f272e00f654f4064cc37bd (diff)
downloadcontext-6b25a7a970ba9553adf8077ef2eecb50a5d77818.tar.gz
2023-04-26 23:31:00
Diffstat (limited to 'tex/context/base/mkxl/lpdf-lmt.lmt')
-rw-r--r--tex/context/base/mkxl/lpdf-lmt.lmt14
1 files changed, 10 insertions, 4 deletions
diff --git a/tex/context/base/mkxl/lpdf-lmt.lmt b/tex/context/base/mkxl/lpdf-lmt.lmt
index f443632b8..7f3e53f28 100644
--- a/tex/context/base/mkxl/lpdf-lmt.lmt
+++ b/tex/context/base/mkxl/lpdf-lmt.lmt
@@ -38,6 +38,7 @@ local formatters, splitupstring = string.formatters, string.splitup
local concat, sortedhash = table.concat, table.sortedhash
local setmetatableindex = table.setmetatableindex
local loaddata = io.loaddata
+local ceil = math.ceil
local bpfactor <const> = number.dimenfactors.bp
@@ -2272,11 +2273,16 @@ end
}
end
if xformtype == 0 or xformtype == 1 or xformtype == 3 then
+-- wrapper.BBox = pdfarray {
+-- -margin * bpfactor,
+-- -margin * bpfactor,
+-- (boundingbox[3] + margin) * bpfactor,
+-- (boundingbox[4] + margin) * bpfactor,
wrapper.BBox = pdfarray {
- -margin * bpfactor,
- -margin * bpfactor,
- (boundingbox[3] + margin) * bpfactor,
- (boundingbox[4] + margin) * bpfactor,
+ -ceil( margin * bpfactor),
+ -ceil( margin * bpfactor),
+ ceil((boundingbox[3] + margin) * bpfactor),
+ ceil((boundingbox[4] + margin) * bpfactor),
}
end
if xformtype == 0 or xformtype == 2 or xformtype == 3 then