From: notmasteryet Date: Thu, 22 Dec 2011 23:43:14 +0000 (-0600) Subject: Correct stroke width for text; convert intel-load test to eq-test X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=d7754a402e726c15275c3580a053cb9a51ca6f87;p=pdf.js.git Correct stroke width for text; convert intel-load test to eq-test --- diff --git a/src/canvas.js b/src/canvas.js index cd49c88..00858c9 100644 --- a/src/canvas.js +++ b/src/canvas.js @@ -672,6 +672,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() { ctx.translate(current.x, current.y); ctx.scale(textHScale, 1); + ctx.lineWidth /= current.textMatrix[0]; if (textSelection) { this.save(); @@ -708,6 +709,8 @@ var CanvasGraphics = (function CanvasGraphicsClosure() { } else { ctx.save(); this.applyTextTransforms(); + ctx.lineWidth /= current.textMatrix[0] * fontMatrix[0]; + if (textSelection) text.geom = this.getTextGeometry(); diff --git a/test/test_manifest.json b/test/test_manifest.json index 5b88b31..5a1efd7 100644 --- a/test/test_manifest.json +++ b/test/test_manifest.json @@ -17,12 +17,13 @@ "rounds": 1, "type": "load" }, - { "id": "intelisa-load", + { "id": "intelisa-eq", "file": "pdfs/intelisa.pdf", "md5": "f5712097d29287a97f1278839814f682", "link": true, + "pageLimit": 100, "rounds": 1, - "type": "load" + "type": "eq" }, { "id": "pdfspec-load", "file": "pdfs/pdf.pdf",