Fix a small error in font encoding
This commit is contained in:
parent
bcd8619414
commit
a7332d178a
5
pdf.js
5
pdf.js
@ -4939,7 +4939,6 @@ var CanvasGraphics = (function() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var composite = font.composite;
|
var composite = font.composite;
|
||||||
var encoding = font.encoding;
|
|
||||||
var fontSize = current.fontSize;
|
var fontSize = current.fontSize;
|
||||||
var charSpacing = current.charSpacing;
|
var charSpacing = current.charSpacing;
|
||||||
var wordSpacing = current.wordSpacing;
|
var wordSpacing = current.wordSpacing;
|
||||||
@ -4956,7 +4955,9 @@ var CanvasGraphics = (function() {
|
|||||||
var charcode = originalText.charCodeAt(i);
|
var charcode = originalText.charCodeAt(i);
|
||||||
}
|
}
|
||||||
|
|
||||||
var charWidth = font.encoding[charcode].width * fontSize * 0.001;
|
var encoding = font.encoding[charcode];
|
||||||
|
var charWidth = (encoding ? encoding.width : font.defaultWidth);
|
||||||
|
charWidth *= (fontSize * 0.001);
|
||||||
charWidth += charSpacing;
|
charWidth += charSpacing;
|
||||||
if (charcode == 32)
|
if (charcode == 32)
|
||||||
charWidth += wordSpacing;
|
charWidth += wordSpacing;
|
||||||
|
Loading…
Reference in New Issue
Block a user