summaryrefslogtreecommitdiff
path: root/tex/context/base/font-ctx.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/font-ctx.lua')
-rw-r--r--tex/context/base/font-ctx.lua8
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