summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/math-act.lmt
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/math-act.lmt')
-rw-r--r--tex/context/base/mkxl/math-act.lmt11
1 files changed, 8 insertions, 3 deletions
diff --git a/tex/context/base/mkxl/math-act.lmt b/tex/context/base/mkxl/math-act.lmt
index 374b5d73a..05df5eea6 100644
--- a/tex/context/base/mkxl/math-act.lmt
+++ b/tex/context/base/mkxl/math-act.lmt
@@ -587,17 +587,22 @@ end
do
+ local reported = { }
+
function mathtweaks.version(target,original,parameters)
local metadata = original.shared.rawdata.metadata
if metadata then
- local version = metadata.version
+ local version = string.strip(metadata.version or "") -- some have trailing spaces
if version then
local expected = parameters.expected
+ local fontname = metadata.fontname or false
-- version = tonumber(string.match(version,"%d+.%d+"))
- if version ~= expected then
+ if version ~= expected and not reported[fontname] then
report_tweak("version %a found, version %a expected",target,original,version,expected)
- reported[fontname] = true
+ elseif trace_tweaking then
+ report_tweak("version %a found",target,original,version)
end
+ reported[fontname] = true
end
end
end