Using 'in' instead of array index
This commit is contained in:
parent
d4e22f5a92
commit
240bde97b2
@ -1779,7 +1779,7 @@ var Font = (function Font() {
|
|||||||
var usedUnicodes = [], unassignedUnicodeItems = [];
|
var usedUnicodes = [], unassignedUnicodeItems = [];
|
||||||
for (var i = 0, ii = glyphs.length; i < ii; i++) {
|
for (var i = 0, ii = glyphs.length; i < ii; i++) {
|
||||||
var unicode = toUnicode[i + 1];
|
var unicode = toUnicode[i + 1];
|
||||||
if (!unicode || usedUnicodes[unicode]) {
|
if (!unicode || unicode in usedUnicodes) {
|
||||||
unassignedUnicodeItems.push(i);
|
unassignedUnicodeItems.push(i);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -1789,7 +1789,7 @@ var Font = (function Font() {
|
|||||||
var unusedUnicode = kCmapGlyphOffset;
|
var unusedUnicode = kCmapGlyphOffset;
|
||||||
for (var j = 0, jj = unassignedUnicodeItems.length; j < jj; j++) {
|
for (var j = 0, jj = unassignedUnicodeItems.length; j < jj; j++) {
|
||||||
var i = unassignedUnicodeItems[j];
|
var i = unassignedUnicodeItems[j];
|
||||||
while (usedUnicodes[unusedUnicode])
|
while (unusedUnicode in usedUnicodes)
|
||||||
unusedUnicode++;
|
unusedUnicode++;
|
||||||
glyphs[i].unicode = unusedUnicode++;
|
glyphs[i].unicode = unusedUnicode++;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user