diff options
Diffstat (limited to 'tex/context/base/font-ctx.lua')
-rw-r--r-- | tex/context/base/font-ctx.lua | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tex/context/base/font-ctx.lua b/tex/context/base/font-ctx.lua index 51f152baf..b49c16489 100644 --- a/tex/context/base/font-ctx.lua +++ b/tex/context/base/font-ctx.lua @@ -57,7 +57,9 @@ local helpers = fonts.helpers local hashes = fonts.hashes local currentfont = font.current -local aglunicodes = fonts.encodings.agl.unicodes +local encodings = fonts.encodings +----- aglunicodes = encodings.agl.unicodes +local aglunicodes = nil -- delayed loading local nuts = nodes.nuts local tonut = nuts.tonut @@ -1445,7 +1447,6 @@ mappings.reset() -- resets the default file -- => commands - local function nametoslot(name) local t = type(name) local s = nil @@ -1454,6 +1455,9 @@ local function nametoslot(name) if slot then return slot end + if not aglunicodes then + aglunicodes = encodings.agl.unicodes + end slot = aglunicodes[name] if characters[true][slot] then return slot |