summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/scripts/context/lua/mtx-pdf.lua
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/scripts/context/lua/mtx-pdf.lua')
-rw-r--r--Master/texmf-dist/scripts/context/lua/mtx-pdf.lua8
1 files changed, 6 insertions, 2 deletions
diff --git a/Master/texmf-dist/scripts/context/lua/mtx-pdf.lua b/Master/texmf-dist/scripts/context/lua/mtx-pdf.lua
index 551aa5b37ca..0d3f37ad5ad 100644
--- a/Master/texmf-dist/scripts/context/lua/mtx-pdf.lua
+++ b/Master/texmf-dist/scripts/context/lua/mtx-pdf.lua
@@ -112,8 +112,12 @@ local function getfonts(pdffile)
for i=1,pdffile.pages.n do
local page = pdffile.pages[i]
local fontlist = page.Resources.Font
- for k, v in next, lpdf.epdf.expand(fontlist) do
- usedfonts[k] = lpdf.epdf.expand(v)
+ if fontlist then
+ for k, v in next, lpdf.epdf.expand(fontlist) do
+ usedfonts[k] = lpdf.epdf.expand(v)
+ end
+ else
+ report("no fonts")
end
end
return usedfonts