for (var i = 1; i < numGlyphs; i++) {
var cid = gidToCidMap[i] || i;
var unicode = this.toFontChar[cid];
- if (!unicode || typeof unicode !== 'number' || isSpecialUnicode(unicode) ||
- unicode in usedUnicodes) {
+ if (!unicode || typeof unicode !== 'number' ||
+ isSpecialUnicode(unicode) || unicode in usedUnicodes) {
unassignedUnicodeItems.push(i);
continue;
}
var usedUnicodes = [], unassignedUnicodeItems = [];
for (var i = 0, ii = glyphs.length; i < ii; i++) {
var unicode = toFontChar[i + 1];
- if (!unicode || typeof unicode !== 'number' || unicode in usedUnicodes) {
+ if (!unicode || typeof unicode !== 'number' ||
+ unicode in usedUnicodes) {
unassignedUnicodeItems.push(i);
continue;
}
// Adjust div width to match canvas text
// Due to the .offsetWidth calls, this is slow
// This needs to come after appending to the DOM
- CustomStyle.setProp('transform' , textDiv, 'scale('
- + textDiv.dataset.canvasWidth/textDiv.offsetWidth
- + ',1)');
+ var textScale = textDiv.dataset.canvasWidth / textDiv.offsetWidth;
+ CustomStyle.setProp('transform' , textDiv,
+ 'scale(' + textScale + ', 1)');
CustomStyle.setProp('transformOrigin' , textDiv, '0% 0%');
}
} // textLength > 0