Tilman Hausherr created PDFBOX-3457:
---------------------------------------

             Summary: Glyphs rendered in wrong width
                 Key: PDFBOX-3457
                 URL: https://issues.apache.org/jira/browse/PDFBOX-3457
             Project: PDFBox
          Issue Type: Bug
    Affects Versions: 2.0.2, 2.0.3, 2.1.0
            Reporter: Tilman Hausherr


Fonts rendered in wrong size. The cause is related to wrong values in the 
/WIDTHS table and this code in PageDrawer:
{code}
            // stretch non-embedded glyph if it does not match the width 
contained in the PDF
            if (!font.isEmbedded())
            {
                float fontWidth = font.getWidthFromFont(code);
                if (fontWidth > 0 && // ignore spaces
                        Math.abs(fontWidth - displacement.getX() * 1000) > 
0.0001)
                {
                    float pdfWidth = displacement.getX() * 1000;
                    at.scale(pdfWidth / fontWidth, 1);
                }
            }
{code}
I suspect that there must be another condition to skip the stretching, but I 
didn't find out which one.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to