[ https://issues.apache.org/jira/browse/PDFBOX-1259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13251935#comment-13251935 ]
Eric Leleu commented on PDFBOX-1259: ------------------------------------ Hi, This output seems to be the right one. The font "EJCJIO+FrankRuehlCLM-Medium" is a Type1 font. As you can see here after, the first character is the CID 2. It has a width of 481 in the Font dictionary : 34 0 obj <</BaseFont/EJCJIO+FrankRuehlCLM-Medium/Encoding 32 0 R/FirstChar 2/FontDescriptor 33 0 R/LastChar 65/Subtype/Type1/ToUnicode 19 0 R/ ... /Widths[481 434 0 0 434...442]>> In the Encoding dictionary, the character 2 is linked with the Character name "afii57664" (a kind of 'N' the Hebrew letter Alef). 32 0 obj^M<</Differences[2 /afii57664/uniFB3C/afii57797/... /afii57802] /Type/Encoding>> I extracted the font program from the PDF ("/FontFile3 18 0 R " in the "/FontDescriptor 33 0 R") and I read it with FontForge. According to FontForge the width of the character 2 is 577. And the character 2 has the same name ( "afii57664" ) If I add some debug traces in my code before the width validation, I have : CID : 2 pdfW : 481.0 fontW : 577 This difference is too huge to flag this pdf as a PDF/A-1b BR, Eric > 3.1.6 Invalid Font Definition - not your usual pdf - passes Adobe and > pdfaPilot validation as PDF/A > --------------------------------------------------------------------------------------------------- > > Key: PDFBOX-1259 > URL: https://issues.apache.org/jira/browse/PDFBOX-1259 > Project: PDFBox > Issue Type: Bug > Components: Preflight > Affects Versions: 1.7.0 > Environment: Linux > Reporter: William Fausser > Assignee: Eric Leleu > Attachments: testXPDFA.pdf > > > testXPDFA.pdf is not valid, error(s): > 3.1.6: Invalid Font definition, Width of the character "2" in the font > program "EJCJIO+FrankRuehlCLM-Medium"is inconsistent with the width in the > PDF dictionary. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira