summaryrefslogtreecommitdiff
path: root/tex/generic
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2009-11-02 21:31:00 +0100
committerHans Hagen <pragma@wxs.nl>2009-11-02 21:31:00 +0100
commitf903426253431aaaf98c55ba9567d67a0193df65 (patch)
treebe9f2f1a24dc802a9d439eefbaf1dbc5697a15fe /tex/generic
parente13c1d71259b390bbacfdbe45262091754bd71bc (diff)
downloadcontext-f903426253431aaaf98c55ba9567d67a0193df65.tar.gz
beta 2009.11.02 21:31
Diffstat (limited to 'tex/generic')
-rw-r--r--tex/generic/context/luatex-fonts-merged.lua13
1 files changed, 11 insertions, 2 deletions
diff --git a/tex/generic/context/luatex-fonts-merged.lua b/tex/generic/context/luatex-fonts-merged.lua
index 0b823a206..080f31744 100644
--- a/tex/generic/context/luatex-fonts-merged.lua
+++ b/tex/generic/context/luatex-fonts-merged.lua
@@ -1,6 +1,6 @@
-- merged file : c:/data/develop/context/texmf/tex/generic/context/luatex-fonts-merged.lua
-- parent file : c:/data/develop/context/texmf/tex/generic/context/luatex-fonts.lua
--- merge date : 11/01/09 21:29:22
+-- merge date : 11/02/09 21:36:28
do -- begin closure to overcome local limits and interference
@@ -5559,7 +5559,14 @@ otf.enhancers["reorganize mark classes"] = function(data,filename)
for name, class in next, data.mark_classes do
local t = { }
for s in gmatch(class,"[^ ]+") do
- t[unicodes[s]] = true
+ local us = unicodes[s]
+ if type(us) == "table" then
+ for u=1,#us do
+ t[us[u]] = true
+ end
+ else
+ t[us] = true
+ end
end
reverse[name] = t
end
@@ -7361,6 +7368,8 @@ if not modules then modules = { } end modules ['font-otn'] = {
-- much functionality could only be implemented thanks to the husayni font
-- of Idris Samawi Hamid to who we dedicate this module.
+-- some day when we can jit this, we can use more functions
+
-- we can use more lpegs when lpeg is extended with function args and so
-- resolving to unicode does not gain much