summaryrefslogtreecommitdiff
path: root/tex/context/base/font-oup.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/font-oup.lua')
-rw-r--r--tex/context/base/font-oup.lua15
1 files changed, 9 insertions, 6 deletions
diff --git a/tex/context/base/font-oup.lua b/tex/context/base/font-oup.lua
index a1c225ee9..e07bd6d05 100644
--- a/tex/context/base/font-oup.lua
+++ b/tex/context/base/font-oup.lua
@@ -646,12 +646,15 @@ function readers.addunicodetable(fontdata)
local resources = fontdata.resources
local unicodes = resources.unicodes
if not unicodes then
- unicodes = { }
- resources.unicodes = unicodes
- for u, d in next, fontdata.descriptions do
- local n = d.name
- if n then
- unicodes[n] = u
+ local descriptions = fontdata.descriptions
+ if descriptions then
+ unicodes = { }
+ resources.unicodes = unicodes
+ for u, d in next, descriptions do
+ local n = d.name
+ if n then
+ unicodes[n] = u
+ end
end
end
end