summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/typo-spa.lmt
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/typo-spa.lmt')
-rw-r--r--tex/context/base/mkxl/typo-spa.lmt4
1 files changed, 4 insertions, 0 deletions
diff --git a/tex/context/base/mkxl/typo-spa.lmt b/tex/context/base/mkxl/typo-spa.lmt
index 88ade876e..f06ac7913 100644
--- a/tex/context/base/mkxl/typo-spa.lmt
+++ b/tex/context/base/mkxl/typo-spa.lmt
@@ -15,6 +15,7 @@ local report_spacing = logs.reporter("typesetting","spacing")
local nodes, fonts, node = nodes, fonts, node
local fonthashes = fonts.hashes
+local chardata = fonthashes.characters
local quaddata = fonthashes.quads
local texsetattribute = tex.setattribute
@@ -92,6 +93,9 @@ function spacings.handler(head)
local alternative = map.alternative
local quad = quaddata[font]
local prev = getprev(start)
+ if not chardata[font][char] then
+ report_spacing("missing character %C in font %i",char,font)
+ end
if left and left ~= 0 and prev then
local ok = false
local prevprev = getprev(prev)