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]