summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/meta-blb.lua
diff options
context:
space:
mode:
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)