summaryrefslogtreecommitdiff
path: root/scripts/context/lua/mtx-unicode.lua
diff options
context:
space:
mode:
authorContext Git Mirror Bot <phg42.2a@gmail.com>2016-05-16 00:21:21 +0200
committerContext Git Mirror Bot <phg42.2a@gmail.com>2016-05-16 00:21:21 +0200
commitb344014638169aad6e5f6d2a9a703cb03a8b5064 (patch)
treea4457c5d1fdb99f6e8cfe67d53db97b297c1b3ef /scripts/context/lua/mtx-unicode.lua
parentc7a8e05aac805e409247e3b36c000ab196831727 (diff)
downloadcontext-b344014638169aad6e5f6d2a9a703cb03a8b5064.tar.gz
2016-05-15 20:51:00
Diffstat (limited to 'scripts/context/lua/mtx-unicode.lua')
-rw-r--r--scripts/context/lua/mtx-unicode.lua7
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/context/lua/mtx-unicode.lua b/scripts/context/lua/mtx-unicode.lua
index 02dafda0c..673febc65 100644
--- a/scripts/context/lua/mtx-unicode.lua
+++ b/scripts/context/lua/mtx-unicode.lua
@@ -339,6 +339,7 @@ function scripts.unicode.update()
local d = characterdata[first]
if d then
local v = d.variants
+ local v = rawget(d,"variants")
if not v then
v = { }
d.variants = v
@@ -350,6 +351,12 @@ function scripts.unicode.update()
end
end
end
+ for unicode, ud in table.sortedpairs(characterdata) do
+ if not rawget(ud,"category") and rawget(ud,"variants") then
+ report("stripping %U (variant, takes from metacharacter)",unicode)
+ characterdata[unicode] = nil
+ end
+ end
end
local preamble