diff options
author | Hans Hagen <pragma@wxs.nl> | 2012-01-05 19:27:17 +0100 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2012-01-05 19:27:17 +0100 |
commit | 94124bc6ebef1359c1994f9ec64ac5161d2db276 (patch) | |
tree | 7194dbd5b321beba4d4addd426ecd97d304390db /tex/context/base/font-ctx.lua | |
parent | 9fb6251be7393901502aa2039dfdc7057a2e5aa7 (diff) | |
download | context-94124bc6ebef1359c1994f9ec64ac5161d2db276.tar.gz |
beta 2011.11.02 20:10
Diffstat (limited to 'tex/context/base/font-ctx.lua')
-rw-r--r-- | tex/context/base/font-ctx.lua | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tex/context/base/font-ctx.lua b/tex/context/base/font-ctx.lua index 4a902c1e4..ffc774f3f 100644 --- a/tex/context/base/font-ctx.lua +++ b/tex/context/base/font-ctx.lua @@ -107,6 +107,7 @@ commands.resetnullfont = definers.resetnullfont setmetatableindex(fontdata, function(t,k) return nulldata end) local chardata = allocate() -- chardata +local descriptions = allocate() local parameters = allocate() local properties = allocate() local quaddata = allocate() @@ -116,6 +117,7 @@ local csnames = allocate() -- namedata local italicsdata = allocate() hashes.characters = chardata +hashes.descriptions = descriptions hashes.parameters = parameters hashes.properties = properties hashes.quads = quaddata @@ -130,6 +132,12 @@ setmetatableindex(chardata, function(t,k) return characters end) +setmetatableindex(descriptions, function(t,k) + local descriptions = fontdata[k].descriptions + t[k] = descriptions + return descriptions +end) + setmetatableindex(parameters, function(t,k) local parameters = fontdata[k].parameters t[k] = parameters |