]> git.parisson.com Git - pdf.js.git/commitdiff
Reducing min font size to 2; rearranging fontSizeScale logic
authornotmasteryet <async.processingjs@yahoo.com>
Tue, 14 Feb 2012 03:12:55 +0000 (21:12 -0600)
committernotmasteryet <async.processingjs@yahoo.com>
Tue, 14 Feb 2012 03:12:55 +0000 (21:12 -0600)
src/canvas.js

index 1a2ff3951030be298047a1ba64fc0f034554070e..9952d7b1f5b337a0749896a6e2f8fdb678fe4ce3 100644 (file)
@@ -18,7 +18,7 @@ var TextRenderingMode = {
 };
 
 // Minimal font size that would be used during canvas fillText operations.
-var MIN_FONT_SIZE = 8;
+var MIN_FONT_SIZE = 2;
 
 var CanvasExtraState = (function CanvasExtraStateClosure() {
   function CanvasExtraState(old) {
@@ -721,15 +721,17 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
         if (scale == 0 || lineWidth == 0)
           lineWidth = this.getSinglePixelWidth();
         else
-          lineWidth /= scale * fontSizeScale;
-
-        ctx.lineWidth = lineWidth;
+          lineWidth /= scale;
 
         if (textSelection)
           text.geom = this.getTextGeometry();
 
-        if (fontSizeScale != 1.0)
+        if (fontSizeScale != 1.0) {
           ctx.scale(fontSizeScale, fontSizeScale);
+          lineWidth /= fontSizeScale;
+        }
+
+        ctx.lineWidth = lineWidth;
 
         var x = 0;
         for (var i = 0; i < glyphsLength; ++i) {