summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/font-syn.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkiv/font-syn.lua')
-rw-r--r--tex/context/base/mkiv/font-syn.lua9
1 files changed, 6 insertions, 3 deletions
diff --git a/tex/context/base/mkiv/font-syn.lua b/tex/context/base/mkiv/font-syn.lua
index 2f39639fd..372a16ca1 100644
--- a/tex/context/base/mkiv/font-syn.lua
+++ b/tex/context/base/mkiv/font-syn.lua
@@ -517,9 +517,11 @@ local function cleanfilename(fullname,defaultsuffix)
end
local sorter = function(a,b)
- return a > b -- to be checked
+ return a > b -- longest first
end
+-- local sorter = nil
+
names.cleanname = cleanname
names.cleanfilename = cleanfilename
@@ -938,8 +940,9 @@ local function sorthashes()
sort(sorted_mappings [l],sorter)
sort(sorted_fallbacks[l],sorter)
end
- data.sorted_families = table.keys(data.families)
- sort(data.sorted_families,sorter)
+ local sorted_families = table.keys(data.families)
+ data.sorted_families = sorted_families
+ sort(sorted_families,sorter)
end
local function unpackreferences()