notmasteryet 13 years ago
parent
commit
6c7e7df6da
  1. 7
      src/fonts.js
  2. 6
      web/viewer.js

7
src/fonts.js

@ -1790,8 +1790,8 @@ var Font = (function FontClosure() { @@ -1790,8 +1790,8 @@ var Font = (function FontClosure() {
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;
}
@ -1837,7 +1837,8 @@ var Font = (function FontClosure() { @@ -1837,7 +1837,8 @@ var Font = (function FontClosure() {
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;
}

6
web/viewer.js

@ -1044,9 +1044,9 @@ var TextLayerBuilder = function textLayerBuilder(textLayerDiv) { @@ -1044,9 +1044,9 @@ var TextLayerBuilder = function textLayerBuilder(textLayerDiv) {
// 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

Loading…
Cancel
Save