summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/font-syn.lua
diff options
context:
space:
mode:
authorContext Git Mirror Bot <phg42.2a@gmail.com>2016-04-18 20:21:47 +0200
committerContext Git Mirror Bot <phg42.2a@gmail.com>2016-04-18 20:21:47 +0200
commit076e1efee0b805673fba71584edbb2b786a01c03 (patch)
tree24fe52b6d6418093e25509f8baf1ce1068360f95 /tex/context/base/mkiv/font-syn.lua
parent0835bc2af23d2631e986caef886337d9694b730f (diff)
downloadcontext-076e1efee0b805673fba71584edbb2b786a01c03.tar.gz
2016-04-18 18:58:00
Diffstat (limited to 'tex/context/base/mkiv/font-syn.lua')
-rw-r--r--tex/context/base/mkiv/font-syn.lua8
1 files changed, 2 insertions, 6 deletions
diff --git a/tex/context/base/mkiv/font-syn.lua b/tex/context/base/mkiv/font-syn.lua
index 2d671c397..f27995212 100644
--- a/tex/context/base/mkiv/font-syn.lua
+++ b/tex/context/base/mkiv/font-syn.lua
@@ -73,7 +73,7 @@ fonts.treatments = treatments
names.data = names.data or allocate { }
-names.version = 1.130
+names.version = 1.131
names.basename = "names"
names.saved = false
names.loaded = false
@@ -492,6 +492,7 @@ function names.getpaths(trace)
end
end
end
+ sort(result)
function names.getpaths()
return result
end
@@ -932,7 +933,6 @@ local function unpackreferences()
local data = names.data
local specifications = data.specifications
if specifications then
--- for k, v in next, data.families do
for k, v in sortedhash(data.families) do
for i=1,#v do
v[i] = specifications[v[i]]
@@ -940,9 +940,7 @@ local function unpackreferences()
end
local mappings = data.mappings
if mappings then
--- for _, m in next, mappings do
for _, m in sortedhash(mappings) do
--- for k, v in next, m do
for k, v in sortedhash(m) do
m[k] = specifications[v]
end
@@ -950,9 +948,7 @@ local function unpackreferences()
end
local fallbacks = data.fallbacks
if fallbacks then
--- for _, f in next, fallbacks do
for _, f in sortedhash(fallbacks) do
--- for k, v in next, f do
for k, v in sortedhash(f) do
f[k] = specifications[v]
end