You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I generated a PDF with lualatex and checked it with Preflight for pdf/a-2b compliance with no error.
Checking with veraPDF fails with
<validationReport profileName="PDF/A-2B validation profile" statement="PDF file is not compliant with Validation Profile requirements." isCompliant="false">
<details passedRules="120" failedRules="1" passedChecks="824" failedChecks="1">
<rule specification="ISO 19005-2:2011" clause="6.2.11.4" testNumber="4" status="failed" passedChecks="0" failedChecks="1">
<description>If the FontDescriptor dictionary of an embedded CID font contains a CIDSet stream, then it shall identify all CIDs which are present in the font program,
 regardless of whether a CID in the font is referenced or used by the PDF or not.</description>
<object>PDCIDFont</object>
<test>fontFile_size == 0 || fontName.search(/[A-Z]{6}\+/) != 0 || CIDSet_size == 0 || cidSetListsAllGlyphs == true</test>
<check status="failed">
<context>root/document[0]/pages[0](4 0 obj PDPage)/contentStream[0](7 0 obj PDContentStream)/operators[13]/font[0](AZVWNA+TeXGyreTermes-Regular)/DescendantFonts[0](AZVWNA+TeXGyreTermes-Regular)</context>
</check>
</rule>
</details>
</validationReport>
The issue is related to the fact that the CIDSet value of the embedded font does not include the bit for the glyph with CID=0 (.notdef). Apparently, this bit is not required as any embedded font is required to contain this glyph. So, I do confirm this is a veraPDF issue, which will be fixed now in the dev version and will be included into the planned 1.14 release.
Hi,
I generated a PDF with lualatex and checked it with Preflight for pdf/a-2b compliance with no error.
Checking with veraPDF fails with
Is this a bug?
Thanks,
Maarten
veraPDF version
pdfa2btest.pdf
:
The text was updated successfully, but these errors were encountered: