Oliver Schmidtmer created PDFBOX-5567:
-----------------------------------------

             Summary: Font gets smaller for each rendered page
                 Key: PDFBOX-5567
                 URL: https://issues.apache.org/jira/browse/PDFBOX-5567
             Project: PDFBox
          Issue Type: Bug
            Reporter: Oliver Schmidtmer
             Fix For: 2.0.27
         Attachments: Rechnung_001 (1).pdf, image-2023-02-17-20-06-11-031.png, 
image-2023-02-17-20-06-41-326.png

Every time the page in the attached document is re-rendered, the font gets 
smaller.
First rendering:
 !image-2023-02-17-20-06-11-031.png! 
Second rendering:
 !image-2023-02-17-20-06-41-326.png! 
Reloading the complete document resets the font size.

This is probably caused in TTFGlyph2D.getPathForGID

The problematic text rendering uses scaling,
so the path gotten in the line
{code:java}
GeneralPath glyph = vectorFont.getPath(code);
{code}
is rescaled in
{code:java}
                if (hasScaling)
                {
                    AffineTransform atScale = 
AffineTransform.getScaleInstance(scale, scale);
                    glyphPath.transform(atScale);
                }
{code}
This should probably be done on a cloned path.






--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to