Jaromír Dobrý created PDFBOX-5713:
-------------------------------------

             Summary: PfbParser fails to parse PFB font with multiple binary 
records.
                 Key: PDFBOX-5713
                 URL: https://issues.apache.org/jira/browse/PDFBOX-5713
             Project: PDFBox
          Issue Type: Bug
          Components: FontBox
    Affects Versions: 3.0.0 PDFBox
            Reporter: Jaromír Dobrý
         Attachments: DejaVuSerifCondensed.pfb, type1_embedded.pdf

* The attached PFB font can be opened in FontForge but PfbParser in fontbox 
fails to read it.
 * The problem is that fontbox assumes there are three records (ascii, binary, 
ascii) in the PFB file but the binary part is split into multiple shorter 
chunks (i.e. ascii, binary, ..., binary, ascii).
 * I didn't find that this is forbidden and according to FontForge behavior it 
seems to be valid.
 * The fix seems to be easy, it is probably sufficient to concatenate the 
binary records together in PfbParser and the result will work correctly.



--
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