While working on https://stackoverflow.com/questions/78735443/ I noticed that creating a PDF/A-*3*b file with a modified CreatePDFA.java example and having an empty text as second parameter produces a file that is not valid PDF/A-*3*b according to VeraPDF. When there is a text then all is OK. I tried to remove the CIDSet entry and then it works, but such a file would not be valid PDF/A-*1*b.

Thus either there is some PDFBox bug that I haven't understood re the CIDSet content, or there is a bug in VeraPDF. Thus I have created this ticket:

https://github.com/veraPDF/veraPDF-library/issues/1462

I believe that the file in SO 78735443 was not created by PDFBox. Their subset font file has 938 glyphs, with 937 of them empty, our subset font file doesn't look like that, it has only 1 glyph (the "undefined" one).

Tilman

Reply via email to