diff --git a/src/fonts.js b/src/fonts.js index fa2c0a7f1..45a2afb99 100644 --- a/src/fonts.js +++ b/src/fonts.js @@ -1779,7 +1779,7 @@ var Font = (function Font() { var usedUnicodes = [], unassignedUnicodeItems = []; for (var i = 0, ii = glyphs.length; i < ii; i++) { var unicode = toUnicode[i + 1]; - if (!unicode || usedUnicodes[unicode]) { + if (!unicode || unicode in usedUnicodes) { unassignedUnicodeItems.push(i); continue; } @@ -1789,7 +1789,7 @@ var Font = (function Font() { var unusedUnicode = kCmapGlyphOffset; for (var j = 0, jj = unassignedUnicodeItems.length; j < jj; j++) { var i = unassignedUnicodeItems[j]; - while (usedUnicodes[unusedUnicode]) + while (unusedUnicode in usedUnicodes) unusedUnicode++; glyphs[i].unicode = unusedUnicode++; }