summaryrefslogtreecommitdiff
path: root/tex/context/base/font-ota.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/font-ota.lua')
-rw-r--r--tex/context/base/font-ota.lua9
1 files changed, 5 insertions, 4 deletions
diff --git a/tex/context/base/font-ota.lua b/tex/context/base/font-ota.lua
index a820236fd..cb41194ee 100644
--- a/tex/context/base/font-ota.lua
+++ b/tex/context/base/font-ota.lua
@@ -14,14 +14,15 @@ if not trackers then trackers = { register = function() end } end
local trace_analyzing = false trackers.register("otf.analyzing", function(v) trace_analyzing = v end)
-local fonts, nodes = fonts, nodes
-local node = node
+local fonts, nodes, node = fonts, nodes, node
+
+local allocate = utilities.storage.allocate
local otf = fonts.handlers.otf
local analyzers = fonts.analyzers
-local initializers = { }
-local methods = { }
+local initializers = allocate()
+local methods = allocate()
analyzers.initializers = initializers
analyzers.methods = methods