summaryrefslogtreecommitdiff
path: root/tex/context/base/font-trt.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/font-trt.lua')
-rw-r--r--tex/context/base/font-trt.lua114
1 files changed, 57 insertions, 57 deletions
diff --git a/tex/context/base/font-trt.lua b/tex/context/base/font-trt.lua
index 6fc8028d1..d382e62d7 100644
--- a/tex/context/base/font-trt.lua
+++ b/tex/context/base/font-trt.lua
@@ -1,57 +1,57 @@
-if not modules then modules = { } end modules ['font-trt'] = {
- version = 1.001,
- comment = "companion to font-ini.mkiv",
- author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
- copyright = "PRAGMA ADE / ConTeXt Development Team",
- license = "see context related readme files"
-}
-
-local rawget, dofile, next = rawget, dofile, next
-
---[[ldx--
-<p>We provide a simple treatment mechanism (mostly because I want to demonstrate
-something in a manual). It's one of the few places where an lfg file gets loaded
-outside the goodies manager.</p>
---ldx]]--
-
-local treatments = utilities.storage.allocate()
-fonts.treatments = treatments
-local treatmentdata = { }
-treatments.data = treatmentdata
-treatments.filename = "treatments.lfg"
-
--- function treatments.load(name)
--- local filename = resolvers.findfile(name)
--- if filename and filename ~= "" then
--- local goodies = dofile(filename)
--- if goodies then
--- local treatments = goodies.treatments
--- if treatments then
--- for name, data in next, treatments do
--- treatmentdata[name] = data -- always wins
--- end
--- end
--- end
--- end
--- end
-
-table.setmetatableindex(treatmentdata,function(t,k)
- local files = resolvers.findfiles(treatments.filename)
- if files then
- for i=1,#files do
- local goodies = dofile(files[i])
- if goodies then
- local treatments = goodies.treatments
- if treatments then
- for name, data in next, treatments do
- if not rawget(t,name) then
- t[name] = data
- end
- end
- end
- end
- end
- end
- table.setmetatableindex(treatmentdata,nil)
- return treatmentdata[k]
-end)
+if not modules then modules = { } end modules ['font-trt'] = {
+ version = 1.001,
+ comment = "companion to font-ini.mkiv",
+ author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
+ copyright = "PRAGMA ADE / ConTeXt Development Team",
+ license = "see context related readme files"
+}
+
+local rawget, dofile, next = rawget, dofile, next
+
+--[[ldx--
+<p>We provide a simple treatment mechanism (mostly because I want to demonstrate
+something in a manual). It's one of the few places where an lfg file gets loaded
+outside the goodies manager.</p>
+--ldx]]--
+
+local treatments = utilities.storage.allocate()
+fonts.treatments = treatments
+local treatmentdata = { }
+treatments.data = treatmentdata
+treatments.filename = "treatments.lfg"
+
+-- function treatments.load(name)
+-- local filename = resolvers.findfile(name)
+-- if filename and filename ~= "" then
+-- local goodies = dofile(filename)
+-- if goodies then
+-- local treatments = goodies.treatments
+-- if treatments then
+-- for name, data in next, treatments do
+-- treatmentdata[name] = data -- always wins
+-- end
+-- end
+-- end
+-- end
+-- end
+
+table.setmetatableindex(treatmentdata,function(t,k)
+ local files = resolvers.findfiles(treatments.filename)
+ if files then
+ for i=1,#files do
+ local goodies = dofile(files[i])
+ if goodies then
+ local treatments = goodies.treatments
+ if treatments then
+ for name, data in next, treatments do
+ if not rawget(t,name) then
+ t[name] = data
+ end
+ end
+ end
+ end
+ end
+ end
+ table.setmetatableindex(treatmentdata,nil)
+ return treatmentdata[k]
+end)