diff --git a/src/display/canvas.js b/src/display/canvas.js index 5f5d04dd5..9a1840479 100644 --- a/src/display/canvas.js +++ b/src/display/canvas.js @@ -1329,6 +1329,19 @@ var CanvasGraphics = (function CanvasGraphicsClosure() { var vertical = font.vertical; var defaultVMetrics = font.defaultVMetrics; + if (fontSize === 0) { + if (textSelection) { + geom = this.createTextGeometry(); + geom.canvasWidth = canvasWidth; + if (vertical) { + var VERTICAL_TEXT_ROTATION = Math.PI / 2; + geom.angle += VERTICAL_TEXT_ROTATION; + } + this.textLayer.appendText(geom); + } + return canvasWidth; + } + // Type3 fonts - each glyph is a "mini-PDF" if (font.coded) { ctx.save();