summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/meta-blb.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2018-09-21 20:54:51 +0200
committerContext Git Mirror Bot <phg@phi-gamma.net>2018-09-21 20:54:51 +0200
commit7c2efd42267783f01b64e0a47cba89f84742618c (patch)
tree4517e6bd3e024424dd82c5bb3c5e800cdff06fea /tex/context/base/mkiv/meta-blb.lua
parent56ca0139232f16679918613ef45a5dd643f0f9b3 (diff)
downloadcontext-7c2efd42267783f01b64e0a47cba89f84742618c.tar.gz
2018-09-21 20:00:00
Diffstat (limited to 'tex/context/base/mkiv/meta-blb.lua')
-rw-r--r--tex/context/base/mkiv/meta-blb.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/tex/context/base/mkiv/meta-blb.lua b/tex/context/base/mkiv/meta-blb.lua
index 76e9e3362..23d069d1e 100644
--- a/tex/context/base/mkiv/meta-blb.lua
+++ b/tex/context/base/mkiv/meta-blb.lua
@@ -13,6 +13,7 @@ local tonumber = tonumber
local setmetatableindex = table.setmetatableindex
local insert, remove = table.insert, table.remove
+local formatters = string.formatters
local topoints = number.topoints
local mpprint = mp.print
@@ -139,10 +140,15 @@ function mp.mf_blob_dimensions(category,i)
end
end
-local f_f = string.formatters["%F"]
local sxsy = metapost.sxsy
local cm = metapost.cm
+local f_f = formatters["%.6F"]
+
+directives.register("pdf.stripzeros",function()
+ f_f = formatters["%.6N"]
+end)
+
local function injectblob(object,blob)
local sx, rx, ry, sy, tx, ty = cm(object)
local wd, ht, dp = blob_raw_dimensions(blob)