[ https://issues.apache.org/jira/browse/FOP-2910?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Simon Steiner resolved FOP-2910. -------------------------------- Fix Version/s: trunk Resolution: Fixed http://svn.apache.org/viewvc?view=revision&revision=1897033 > Create valid PDF/A part 2 or 3 with font subset > ----------------------------------------------- > > Key: FOP-2910 > URL: https://issues.apache.org/jira/browse/FOP-2910 > Project: FOP > Issue Type: Improvement > Components: renderer/pdf > Affects Versions: 2.4 > Environment: OS: Windows 10 > Java: 1.8 > Reporter: Roberto Benedetti > Assignee: Simon Steiner > Priority: Major > Fix For: trunk > > Attachments: otf.zip, samples.zip > > > When creating PDF/A-2a or PDF/A-3a with font embedding mode "subset" the > resulting PDF in not valid according to veraPDF which reports: > ??Specification: ISO 19005-3:2012, Clause: 6.2.11.4, Test number: 4. 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.?? > Embedding the complete font seems to solve the validation error but resulting > files are very large. > When exporting files as PDF/A from Microsoft Word the PDF is valid and it > only contains a subset of the font. > The only difference I noticed is that Word does not create a CIDSet. > File [^samples.zip] contains two PDF/A-3a created by Word and the files used > to create the same PDFs with FOP. -- This message was sent by Atlassian Jira (v8.20.1#820001)