From d6c24a529d922ac67d2a30595c52b6b9547dce77 Mon Sep 17 00:00:00 2001 From: Hans Hagen Date: Wed, 26 Sep 2018 15:15:30 +0200 Subject: 2018-09-26 14:34:00 --- tex/generic/context/luatex/luatex-fonts-merged.lua | 10 ++++++++-- tex/generic/context/luatex/luatex-fonts-mis.lua | 4 ++++ 2 files changed, 12 insertions(+), 2 deletions(-) (limited to 'tex/generic/context') diff --git a/tex/generic/context/luatex/luatex-fonts-merged.lua b/tex/generic/context/luatex/luatex-fonts-merged.lua index b76e2042b..45caa3ee4 100644 --- a/tex/generic/context/luatex/luatex-fonts-merged.lua +++ b/tex/generic/context/luatex/luatex-fonts-merged.lua @@ -1,6 +1,6 @@ -- merged file : c:/data/develop/context/sources/luatex-fonts-merged.lua -- parent file : c:/data/develop/context/sources/luatex-fonts.lua --- merge date : 09/25/18 14:14:33 +-- merge date : 09/26/18 14:26:41 do -- begin closure to overcome local limits and interference @@ -9049,9 +9049,11 @@ if not modules then modules={} end modules ['font-ini']={ license="see context related readme files" } local allocate=utilities.storage.allocate +local sortedhash=table.sortedhash fonts=fonts or {} local fonts=fonts -fonts.hashes=fonts.hashes or { identifiers=allocate() } +local identifiers=allocate() +fonts.hashes=fonts.hashes or { identifiers=identifiers } fonts.tables=fonts.tables or {} fonts.helpers=fonts.helpers or {} fonts.tracers=fonts.tracers or {} @@ -9061,6 +9063,7 @@ fonts.readers={} fonts.definers={ methods={} } fonts.loggers={ register=function() end } if context then + --removed end @@ -9096,6 +9099,9 @@ table.setmetatableindex(marks,function(t,k) return marks end end) +function font.each() + return table.sortedhash(fonts.hashes.identifiers) +end end -- closure diff --git a/tex/generic/context/luatex/luatex-fonts-mis.lua b/tex/generic/context/luatex/luatex-fonts-mis.lua index d3cfd70a9..b472b86dd 100644 --- a/tex/generic/context/luatex/luatex-fonts-mis.lua +++ b/tex/generic/context/luatex/luatex-fonts-mis.lua @@ -29,3 +29,7 @@ table.setmetatableindex(marks,function(t,k) return marks end end) + +function font.each() + return table.sortedhash(fonts.hashes.identifiers) +end -- cgit v1.2.3