diff options
Diffstat (limited to 'tex/generic')
-rw-r--r-- | tex/generic/context/luatex/luatex-fonts-merged.lua | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/tex/generic/context/luatex/luatex-fonts-merged.lua b/tex/generic/context/luatex/luatex-fonts-merged.lua index c98ca8c7c..eb084d8ed 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 : 2022-05-02 15:48 +-- merge date : 2022-05-11 11:34 do -- begin closure to overcome local limits and interference @@ -31318,14 +31318,14 @@ local function addfeature(data,feature,specifications,prepareonly) local lookups=rule.lookups or false local subtype=nil if lookups and sublookups then -if #lookups>0 then - local ns=stop-start+1 - for i=1,ns do - if lookups[i]==nil then - lookups[i]=0 - end - end -end + if #lookups>0 then + local ns=stop-start+1 + for i=1,ns do + if lookups[i]==nil then + lookups[i]=0 + end + end + end local l={} for k,v in sortedhash(lookups) do local t=type(v) @@ -31621,7 +31621,7 @@ end order=featureorder, [stepkey]=steps, nofsteps=nofsteps, - type=types[featuretype], + type=specification.handler or types[featuretype], } if prepareonly then return sequence @@ -37828,12 +37828,12 @@ local function blockligatures(str) before=before, current={ one,two }, after=after, - lookups={ 1 }, + lookups={ 1,false }, } revert[new]={ current={ one,zwj }, after={ two }, - lookups={ 1 }, + lookups={ 1,false }, } end end |