-
1. Re: Adobe Acrobat XI - Preflight tool - error List of CIDs missing in CIDSet of embedded CID font
Sara.Forsberg Aug 27, 2014 8:34 AM (in response to MartinKla)[discussion moved to Creating, Editing & Exporting PDFs forum]
-
2. Re: Adobe Acrobat XI - Preflight tool - error List of CIDs missing in CIDSet of embedded CID font
Test Screen Name Aug 27, 2014 9:05 AM (in response to MartinKla)This information is not needed to display the file - it's a secondary list of CIDs. In fact it's not clear what use it is at all. But I assume you are preflighting against a PDF/X or PDF/A standard, and these rules are fixed.
-
3. Re: Adobe Acrobat XI - Preflight tool - error List of CIDs missing in CIDSet of embedded CID font
MartinKla Aug 27, 2014 9:24 AM (in response to Test Screen Name)Indeed I am also trying to generate PDF/A-1b compliant document and adobe preflight tools shows exactly the same error. Since it occurs in the "normal" pdf file I was really curious what are the consequences of this error.
I am struggeling with this error for a long time and I do not know how to fix it. (I know it can be solved by applying "fixs" in adobe acrobat but it is not a solution since I wanna generate proper PDF/A-1b document from my app).
-
4. Re: Adobe Acrobat XI - Preflight tool - error List of CIDs missing in CIDSet of embedded CID font
Sabian Zildjian Aug 27, 2014 9:36 AM (in response to MartinKla)You should probably be on the Apache FOP forums for this but here is what I found there:
FOP - Users - Upgrading fop 0.95 to fop 1.1 because of PDF/A-1b
-
5. Re: Adobe Acrobat XI - Preflight tool - error List of CIDs missing in CIDSet of embedded CID font
MartinKla Aug 27, 2014 9:42 AM (in response to Sabian Zildjian)Actually it is my post on Apache forum. I´ve already made a workaround with full embedding fonts to pdf but the file is much much much bigger because characters which are not used are embedded too.
I came here to actually learn more about the error and what are the consequences if is is not fixed.
-
6. Re: Adobe Acrobat XI - Preflight tool - error List of CIDs missing in CIDSet of embedded CID font
Test Screen Name Aug 27, 2014 9:56 AM (in response to MartinKla)The consequences are that it will fail PDF/A validation. That is all.
To solve this does not need the entire font embedded, just the CIDSet. Here is the technical definition of CIDSet. "
A stream identifying which CIDs are present in the CIDFont file. If this
entry is present, the CIDFont contains only a subset of the glyphs in the character
collection defined by the CIDSystemInfo dictionary. If it is absent, the only indication
of a CIDFont subset is the subset tag in the FontName entry (see Section 5.5.3,
“Font Subsets”)."
So, you can avoid the problem by including a full font, but any fix which adds the CIDSet list (which can always be done by analysing the font in the PDF) will be ok too.
-
7. Re: Adobe Acrobat XI - Preflight tool - error List of CIDs missing in CIDSet of embedded CID font
MartinKla Aug 27, 2014 10:14 AM (in response to Test Screen Name)I assume that I have to modify the font files and add the CIDSet. Is there a way how acrobat can help with it. I mean when I hit "convert to PDF/A-1b" on my file with the error. It shows that the missing CIDSet was added.
-
8. Re: Adobe Acrobat XI - Preflight tool - error List of CIDs missing in CIDSet of embedded CID font
Test Screen Name Aug 27, 2014 10:59 AM (in response to MartinKla)No, not at all. The CIDSet is not a part of a font file. It exists only in a PDF, alongside the font file, giving information about it.
-
9. Re: Adobe Acrobat XI - Preflight tool - error List of CIDs missing in CIDSet of embedded CID font
Bill@VT Aug 27, 2014 12:04 PM (in response to MartinKla)I guess you are using the pre-flight script for converting. I was going to suggest that. If it works, then you have a workflow to use. Otherwise it is dependent on how the PDF is created.
-
10. Re: Adobe Acrobat XI - Preflight tool - error List of CIDs missing in CIDSet of embedded CID font
MartinKla Aug 28, 2014 12:31 AM (in response to Test Screen Name)So it is (how Bill@VT said) problem of generating the result pdf document. Does a font have to meet some requirements? Because I can see the characters in a font viewer but after embedding I see the error.
Also I would like to ask for correction and if I get righ how the correct character is found.
We work with TTF fonts.
1. For embedded fonts
- pdf file contains table with glyf ID and glyf representation
- pdf file contains cmap which maps Character code (unicode) and glyfID
- during rendering a file finding correct glyf is clear since we have character code
2. CID fonts
- pdf file contains table with glyf ID and glyf representation
- pdf file contains CID table wich maps CID and glyfID ( CIDToGIDMap)
- pdf file contains table which maps character code (Identity-H, Unicode) to CID
- during rendering we have character code and we get CID
- based on CID is looked up character metrics
- based on CID is found glyf representation
Is here something what I am missing or I forgot to point out?
-
11. Re: Adobe Acrobat XI - Preflight tool - error List of CIDs missing in CIDSet of embedded CID font
Test Screen Name Aug 28, 2014 12:44 AM (in response to MartinKla)None of what you have said is in any way connected to the CIDSet, which is not used in font rendering.
-
12. Re: Adobe Acrobat XI - Preflight tool - error List of CIDs missing in CIDSet of embedded CID font
MartinKla Aug 28, 2014 1:01 AM (in response to Test Screen Name)So since it is not needed for rendering and it just giving information about font. What is it for ? For what actions is this CIDset used?
My previous post is not related to the CIDSet but are my assumptions how finding characters works right?
Really thank you for responses.
-
13. Re: Adobe Acrobat XI - Preflight tool - error List of CIDs missing in CIDSet of embedded CID font
Test Screen Name Aug 28, 2014 1:22 AM (in response to MartinKla)Please reread the thread. I told you in reply#2 that this information is not needed for rendering. And as I have said, it is of no important AT ALL why the information is there. Perhaps a committee made a mistake. But the rules of PDF/A are FIXED even if they serve no useful purpose. That is all we have to know.
If you want to ask detailed questions about PDF internals, try this forum: PDF Language and Specifications
-
14. Re: Adobe Acrobat XI - Preflight tool - error List of CIDs missing in CIDSet of embedded CID font
MartinKla Aug 28, 2014 1:31 AM (in response to Test Screen Name)Thank you very much for the response.
I will ask there for more detailed explanation.




