From: notmasteryet Date: Sat, 31 Dec 2011 01:32:35 +0000 (-0600) Subject: Replace nbsp entity with character code X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=cbf4c0393f4296cf24b1898b7f795ee8033f5b11;p=pdf.js.git Replace nbsp entity with character code --- diff --git a/src/canvas.js b/src/canvas.js index 0f7abdd..a1c4fb4 100644 --- a/src/canvas.js +++ b/src/canvas.js @@ -711,7 +711,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() { width += charWidth; - text.str += glyph.unicode === ' ' ? ' ' : glyph.unicode; + text.str += glyph.unicode === ' ' ? '\u00A0' : glyph.unicode; text.length++; text.canvasWidth += charWidth; } @@ -763,7 +763,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() { if (e < 0 && text.geom.spaceWidth > 0) { // avoid div by zero var numFakeSpaces = Math.round(-e / text.geom.spaceWidth); if (numFakeSpaces > 0) { - text.str += ' '; + text.str += '\u00A0'; text.length++; } } @@ -773,7 +773,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() { if (textSelection) { if (shownText.str === ' ') { - text.str += ' '; + text.str += '\u00A0'; } else { text.str += shownText.str; }