diff options
author | Hans Hagen <pragma@wxs.nl> | 2017-07-28 23:04:36 +0200 |
---|---|---|
committer | Context Git Mirror Bot <phg42.2a@gmail.com> | 2017-07-28 23:04:36 +0200 |
commit | c6715fb7e284831f7172cbac1df945f63c0abbed (patch) | |
tree | d906287e66faf932484344531d2b38b6e78dbbc5 /tex/context/base/mkiv/font-dsp.lua | |
parent | 94b5df97d96df63acffb8afe1575ecf2bc764215 (diff) | |
download | context-c6715fb7e284831f7172cbac1df945f63c0abbed.tar.gz |
2017-07-28 22:56:00
Diffstat (limited to 'tex/context/base/mkiv/font-dsp.lua')
-rw-r--r-- | tex/context/base/mkiv/font-dsp.lua | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/tex/context/base/mkiv/font-dsp.lua b/tex/context/base/mkiv/font-dsp.lua index afeeacb3f..9dcff6b2e 100644 --- a/tex/context/base/mkiv/font-dsp.lua +++ b/tex/context/base/mkiv/font-dsp.lua @@ -1468,7 +1468,7 @@ function gposhandlers.single(f,fontdata,lookupid,lookupoffset,offset,glyphs,nofg coverage[index] = value end return { - format = "pair", + format = "single", coverage = coverage, } elseif subtype == 2 then @@ -1484,7 +1484,7 @@ function gposhandlers.single(f,fontdata,lookupid,lookupoffset,offset,glyphs,nofg coverage[index] = values[newindex+1] end return { - format = "pair", + format = "single", coverage = coverage, } else @@ -1509,7 +1509,6 @@ function gposhandlers.pair(f,fontdata,lookupid,lookupoffset,offset,glyphs,nofgly local sets = readarray(f) sets = readpairsets(f,tableoffset,sets,format1,format2,mainoffset,getdelta) coverage = readcoverage(f,tableoffset + coverage) - -- local allzero = 0 for index, newindex in next, coverage do local set = sets[newindex+1] local hash = { } @@ -1519,10 +1518,6 @@ function gposhandlers.pair(f,fontdata,lookupid,lookupoffset,offset,glyphs,nofgly local other = value[1] local first = value[2] local second = value[3] - -- if first == true and second == true then - -- -- upto the next lookup for this combination - -- allzero = allzero + 1 - -- end if first or second then hash[other] = { first, second or nil } -- needs checking else @@ -1532,9 +1527,6 @@ function gposhandlers.pair(f,fontdata,lookupid,lookupoffset,offset,glyphs,nofgly end coverage[index] = hash end - -- if allzero > 0 then - -- report("%s allzero pairs in %a positioning lookup %a subtype %a",allzero,"pair",lookupid,subtype) - -- end return { format = "pair", coverage = coverage, @@ -1552,7 +1544,6 @@ function gposhandlers.pair(f,fontdata,lookupid,lookupoffset,offset,glyphs,nofgly classdef1 = readclassdef(f,tableoffset+classdef1,coverage) classdef2 = readclassdef(f,tableoffset+classdef2,nofglyphs) local usedcoverage = { } - -- local allzero = 0 for g1, c1 in next, classdef1 do if coverage[g1] then local l1 = classlist[c1] @@ -1563,10 +1554,6 @@ function gposhandlers.pair(f,fontdata,lookupid,lookupoffset,offset,glyphs,nofgly if offsets then local first = offsets[1] local second = offsets[2] - -- if first == true and second == true then - -- -- upto the next lookup for this combination - -- allzero = allzero + 1 - -- end if first or second then hash[paired] = { first, second or nil } else @@ -1578,9 +1565,6 @@ function gposhandlers.pair(f,fontdata,lookupid,lookupoffset,offset,glyphs,nofgly end end end - -- if allzero > 0 then - -- report("%s allzero pairs in %a positioning lookup %a subtype %a",allzero,"pair",lookupid,subtype) - -- end return { format = "pair", coverage = usedcoverage, @@ -2498,7 +2482,6 @@ do }, nofsteps = 1, type = "gpos_pair", - -- type = "gpos_single", -- maybe better flags = { false, false, false, false }, order = { name }, features = { [name] = feature }, |