glyph ids =450,480,538 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 0 feature = numr this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 1 feature = numr this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 2 feature = numr this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 0 feature = dnom this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 1 feature = dnom this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 2 feature = dnom this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 0 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 1 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 2 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 0 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 1 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 2 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 0 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 1 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 2 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 0 feature = liga this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =450,480,538 this.glyph ids =450,480,538 glyphIterator.glyph ids =450,480,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 450 this.glyphIterator.peekIndex() = 1 'GSUBProcessor:applyLookup 4 ---------------------------- start ligature-substitution lookupType = 4 table.coverage.glyphs = 450 forker = 0 table.ligatureSets.get(_index3) = [object Object],[object Object] starting index = 0 ligature.components = 480 in match loop idx = 0 glyph.id = 480 matched = 1 index = 1 characters = 102,105 ligatureGlyph.id = 731 glyph ids before =450,480,538 this.glyphIterator.index = 0 glyph ids after =731,538 this.glyphIterator.index = 0 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = liga this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 'GSUBProcessor:applyLookup 4 ---------------------------- start ligature-substitution lookupType = 4 table.coverage.glyphs = 450 forker = -1 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 'GSUBProcessor:applyLookup 4 ---------------------------- start ligature-substitution lookupType = 4 table.coverage.glyphs = 373,393,450,532,538,598,609,616,625,640,718,2127 forker = -1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 'GSUBProcessor:applyLookup 4 ---------------------------- start ligature-substitution lookupType = 4 table.coverage.glyphs = 373,393,450,532,538,598,609,616,625,640,718,2127 forker = 4 table.ligatureSets.get(_index3) = [object Object] starting index = 4 ligature.components = 2495 matched = false incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 ready position glyph ids731,538 glyph ids =731,538 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mark this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mark this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mark this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mark this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mark this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mark this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 positions572,585 fired position glyph ids =450,480,538 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 0 feature = numr this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 1 feature = numr this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 2 feature = numr this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 0 feature = dnom this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 1 feature = dnom this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 2 feature = dnom this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 0 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 1 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 2 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 0 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 1 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 2 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 0 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 1 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 2 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 0 feature = liga this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =450,480,538 this.glyph ids =450,480,538 glyphIterator.glyph ids =450,480,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 450 this.glyphIterator.peekIndex() = 1 'GSUBProcessor:applyLookup 4 ---------------------------- start ligature-substitution lookupType = 4 table.coverage.glyphs = 450 forker = 0 table.ligatureSets.get(_index3) = [object Object],[object Object] starting index = 0 ligature.components = 480 in match loop idx = 0 glyph.id = 480 matched = 1 index = 1 characters = 102,105 ligatureGlyph.id = 731 glyph ids before =450,480,538 this.glyphIterator.index = 0 glyph ids after =731,538 this.glyphIterator.index = 0 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = liga this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 'GSUBProcessor:applyLookup 4 ---------------------------- start ligature-substitution lookupType = 4 table.coverage.glyphs = 450 forker = -1 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 'GSUBProcessor:applyLookup 4 ---------------------------- start ligature-substitution lookupType = 4 table.coverage.glyphs = 373,393,450,532,538,598,609,616,625,640,718,2127 forker = -1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 'GSUBProcessor:applyLookup 4 ---------------------------- start ligature-substitution lookupType = 4 table.coverage.glyphs = 373,393,450,532,538,598,609,616,625,640,718,2127 forker = 4 table.ligatureSets.get(_index3) = [object Object] starting index = 4 ligature.components = 2495 matched = false incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 ready position glyph ids731,538 glyph ids =731,538 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mark this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mark this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mark this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mark this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mark this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mark this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 positions572,585 fired position glyph ids =450,480,538 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 0 feature = numr this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 1 feature = numr this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 2 feature = numr this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 0 feature = dnom this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 1 feature = dnom this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 2 feature = dnom this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 0 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 1 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 2 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 0 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 1 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 2 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 0 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 1 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 2 feature = frac this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = false resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 3 glyph ids at top =450,480,538 this.glyphIterator.index at top = 0 feature = liga this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =450,480,538 this.glyph ids =450,480,538 glyphIterator.glyph ids =450,480,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 450 this.glyphIterator.peekIndex() = 1 'GSUBProcessor:applyLookup 4 ---------------------------- start ligature-substitution lookupType = 4 table.coverage.glyphs = 450 forker = 0 table.ligatureSets.get(_index3) = [object Object],[object Object] starting index = 0 ligature.components = 480 in match loop idx = 0 glyph.id = 480 matched = 1 index = 1 characters = 102,105 ligatureGlyph.id = 731 glyph ids before =450,480,538 this.glyphIterator.index = 0 glyph ids after =731,538 this.glyphIterator.index = 0 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = liga this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 'GSUBProcessor:applyLookup 4 ---------------------------- start ligature-substitution lookupType = 4 table.coverage.glyphs = 450 forker = -1 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 'GSUBProcessor:applyLookup 4 ---------------------------- start ligature-substitution lookupType = 4 table.coverage.glyphs = 373,393,450,532,538,598,609,616,625,640,718,2127 forker = -1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 'GSUBProcessor:applyLookup 4 ---------------------------- start ligature-substitution lookupType = 4 table.coverage.glyphs = 373,393,450,532,538,598,609,616,625,640,718,2127 forker = 4 table.ligatureSets.get(_index3) = [object Object] starting index = 4 ligature.components = 2495 matched = false incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = calt this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 'GSUBProcessor:applyLookup 6 'GSUBProcessor:applyLookup 6 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 ready position glyph ids731,538 glyph ids =731,538 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = kern this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mark this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mark this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mark this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mark this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mark this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mark this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 resetting iterator start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 0 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 0 this.glyphIterator.cur.id = 731 this.glyphIterator.peekIndex() = 1 incrementing iterator at bottom this.glyphIterator.cur = bottom = [object Object] this.glyphIterator.index = bottom = 1 start while +++++++++++++++++++++++++++++ glyphs.length at top = 2 glyph ids at top =731,538 this.glyphIterator.index at top = 1 feature = mkmk this.glyphIterator.cur.features = rvrn,ltra,ltrm,ccmp,locl,rlig,mark,mkmk,calt,clig,liga,rclt,curs,kern (feature in this.glyphIterator.cur.features) = true start lookup branch ================================== glyph ids =731,538 this.glyph ids =731,538 glyphIterator.glyph ids =731,538 this.glyphIterator.index = 1 this.glyphIterator.cur.id = 538 this.glyphIterator.peekIndex() = 2 incrementing iterator at bottom this.glyphIterator.cur = bottom = null this.glyphIterator.index = bottom = 2 positions572,585 fired position