diff options
Diffstat (limited to 'tex/context/base/font-oup.lua')
-rw-r--r-- | tex/context/base/font-oup.lua | 15 |
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 |