summaryrefslogtreecommitdiff
path: root/tex/context/base/font-gds.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2010-08-10 17:14:00 +0200
committerHans Hagen <pragma@wxs.nl>2010-08-10 17:14:00 +0200
commite68c228a21a98042c87ef21d9a094b97f941e8de (patch)
tree5684fe397c00006fe5aa63450a8e9a640cd3c2b2 /tex/context/base/font-gds.lua
parentd879fd040aa85b55875d8aed16394351518dde21 (diff)
downloadcontext-e68c228a21a98042c87ef21d9a094b97f941e8de.tar.gz
beta 2010.08.10 17:14
Diffstat (limited to 'tex/context/base/font-gds.lua')
-rw-r--r--tex/context/base/font-gds.lua12
1 files changed, 6 insertions, 6 deletions
diff --git a/tex/context/base/font-gds.lua b/tex/context/base/font-gds.lua
index f0d52974a..79a1417d3 100644
--- a/tex/context/base/font-gds.lua
+++ b/tex/context/base/font-gds.lua
@@ -90,21 +90,21 @@ end
-- featuresets
-local function flattened(t,tt)
+local function flattened_features(t,tt)
-- first set value dominates
local tt = tt or { }
for i=1,#t do
local ti = t[i]
if type(ti) == "table" then
- flattened(ti,tt)
+ flattened_features(ti,tt)
elseif tt[ti] == nil then
tt[ti] = true
end
end
for k, v in next, t do
- if type(k) ~= "number" then
+ if type(k) ~= "number" then -- not tonumber(k)
if type(v) == "table" then
- flattened(v,tt)
+ flattened_features(v,tt)
elseif tt[k] == nil then
tt[k] = v
end
@@ -113,11 +113,11 @@ local function flattened(t,tt)
return tt
end
-fonts.flattened_features = flattened
+fonts.flattened_features = flattened_features
function fonts.goodies.prepare_features(goodies,name,set)
if set then
- local ff = fonts.flattened_features(set)
+ local ff = flattened_features(set)
local fullname = goodies.name .. "::" .. name
local n, s = preset_context(fullname,"",ff)
goodies.featuresets[name] = s -- set