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
