diff options
author | Hans Hagen <pragma@wxs.nl> | 2009-09-25 23:52:00 +0200 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2009-09-25 23:52:00 +0200 |
commit | d83bd4e8a89d96bd9dfabf4427d02efb9623e5a2 (patch) | |
tree | c46ca0538a22b89af545e545fa627f1cb6418dd2 /tex/context/base/math-vfu.lua | |
parent | 43986f8edd2afd919afbb9988cb6778fc3c02077 (diff) | |
download | context-d83bd4e8a89d96bd9dfabf4427d02efb9623e5a2.tar.gz |
beta 2009.09.25 23:52
Diffstat (limited to 'tex/context/base/math-vfu.lua')
-rw-r--r-- | tex/context/base/math-vfu.lua | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tex/context/base/math-vfu.lua b/tex/context/base/math-vfu.lua index 3db60c4ee..42b7ef05d 100644 --- a/tex/context/base/math-vfu.lua +++ b/tex/context/base/math-vfu.lua @@ -288,6 +288,7 @@ function fonts.vf.math.define(specification,set) main.name, main.fonts, main.virtualized, main.math_parameters = name, lst, true, { } local characters, descriptions = main.characters, main.descriptions main.parameters.x_height = main.parameters.x_height or 0 + local already_reported = false for s=1,n do local ss, fs = okset[s], fnt[s] if not fs then @@ -343,7 +344,12 @@ function fonts.vf.math.define(specification,set) if not rv then rv = { } rf[vectorname] = rv end local ru = rv[unicode] if not ru then - logs.report("math virtual", "unicode point U+%05X has no index %04X in vector %s for font %s",unicode,index,vectorname,fontname) + if trace_virtual then + logs.report("math virtual", "unicode point U+%05X has no index %04X in vector %s for font %s",unicode,index,vectorname,fontname) + elseif not already_reported then + logs.report("math virtual", "the mapping is incomplete for '%s' at %s",name,size) + already_reported = true + end rv[unicode] = true end else |