|
|
@ -7295,18 +7295,20 @@ var OTProcessor = function () {
|
|
|
|
this.glyphIterator.reset(lookup.flags);
|
|
|
|
this.glyphIterator.reset(lookup.flags);
|
|
|
|
|
|
|
|
|
|
|
|
while (this.glyphIterator.index < glyphs.length) {
|
|
|
|
while (this.glyphIterator.index < glyphs.length) {
|
|
|
|
|
|
|
|
console.log("start while +++++++++++++++++++++++++++++");
|
|
|
|
console.log("glyphs.length at top = " + glyphs.length);
|
|
|
|
console.log("glyphs.length at top = " + glyphs.length);
|
|
|
|
console.log("glyph ids at top =" + glyphs.map(function(o) { return o.id;}))
|
|
|
|
console.log("glyph ids at top =" + glyphs.map(function(o) { return o.id;}))
|
|
|
|
console.log("this.glyphIterator.index at top = " + this.glyphIterator.index);
|
|
|
|
console.log("this.glyphIterator.index at top = " + this.glyphIterator.index);
|
|
|
|
console.log("feature = " + feature);
|
|
|
|
console.log("feature = " + feature);
|
|
|
|
console.log("this.glyphIterator.cur.id = " + this.glyphIterator.cur.id);
|
|
|
|
console.log("this.glyphIterator.cur.features = "
|
|
|
|
|
|
|
|
+ Object.getOwnPropertyNames(this.glyphIterator.cur.features));
|
|
|
|
console.log("(feature in this.glyphIterator.cur.features) = " + (feature in this.glyphIterator.cur.features))
|
|
|
|
console.log("(feature in this.glyphIterator.cur.features) = " + (feature in this.glyphIterator.cur.features))
|
|
|
|
if (!(feature in this.glyphIterator.cur.features)) {
|
|
|
|
if (!(feature in this.glyphIterator.cur.features)) {
|
|
|
|
this.glyphIterator.next();
|
|
|
|
this.glyphIterator.next();
|
|
|
|
continue;
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
console.log("==================================");
|
|
|
|
console.log("start lookup branch ==================================");
|
|
|
|
console.log("glyph ids =" + glyphs.map(function(o) { return o.id;}))
|
|
|
|
console.log("glyph ids =" + glyphs.map(function(o) { return o.id;}))
|
|
|
|
console.log("this.glyph ids =" + this.glyphs.map(function(o) { return o.id;}))
|
|
|
|
console.log("this.glyph ids =" + this.glyphs.map(function(o) { return o.id;}))
|
|
|
|
console.log("glyphIterator.glyph ids =" + this.glyphIterator.glyphs.map(function(o) { return o.id;}))
|
|
|
|
console.log("glyphIterator.glyph ids =" + this.glyphIterator.glyphs.map(function(o) { return o.id;}))
|
|
|
|