summaryrefslogtreecommitdiff
path: root/tex/context/base/font-ctx.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2014-10-09 15:22:00 +0530
committerHans Hagen <pragma@wxs.nl>2014-10-09 15:22:00 +0530
commit90544dcdefa0378a07533f565cf491aac7ee057c (patch)
tree8abc43b7cba4bec6fa091f92b9b239afb4eb61ca /tex/context/base/font-ctx.lua
parentddf0f923b0fc9037db6368cd1b47786b01f7cbd7 (diff)
downloadcontext-garden-master.tar.gz
beta 2014.10.09 15:22garden-master
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