Cidfont F1 F2 F3 F4 F5 F6 [new] -
The "F" stands for , and the digit is an index number . The numbers do not indicate font weight, style, or language. They simply represent the order in which fonts were encountered when the PDF was generated.
usually designate italicized text, specific Asian character sets, mathematical symbols, or custom vector graphics used in blueprints and charts. Why Do CIDFont Errors Happen?
qpdf --object-streams=disable input.pdf unpacked.pdf # Edit the PDF in a text editor: change /F1 to /NotoSansCJK qpdf --replace-font /F1 --font-name /NotoSansCJK unpacked.pdf output.pdf cidfont f1 f2 f3 f4 f5 f6
It is crucial to understand that While you may read online that CIDFont+F1 is always Arial Bold and CIDFont+F2 is always Arial Regular, this is a common misconception.
CID (Character ID) fonts are "composite" fonts used to handle large character sets, commonly for Asian languages (Chinese, Japanese, Korean) or complex symbols. The "F" stands for , and the digit is an index number
are generic, internal names used by PDF-generating software when it fails to properly embed or name the original fonts. They are not "real" downloadable fonts but rather placeholders that indicate a CID (Character ID) encoding issue, often occurring during file export or extraction. Technical Overview
This architecture allows a single CID font file to store more than 65,000 glyphs, making it the global standard for multi-language digital document processing. Why Do You See "F1, F2, F3, F4, F5, F6"? CID (Character ID) fonts are "composite" fonts used
Here, F1 is a direct alias for a standard Japanese Mincho font. The PDF creator chose to rename it for brevity.
A vulnerability existed in Adobe Acrobat’s CoolType.dll (the font parsing engine). When a malicious PDF defined a CIDFont as /F4 with a corrupted CIDToGIDMap stream, it triggered a heap overflow. The exploit used F4 specifically because few documents have four distinct CIDFonts, and the parser allocated a predictable memory chunk for it.
This article is your technical encyclopedia for understanding CIDFont F1 through F6. We will explore what they are, how they are structured, why they use numbers instead of names, and how to troubleshoot them when they break.
CIDFont F1, F2, F3, F4, F5, and F6 are all part of the CID (Character Identifier) font collection, which is a set of fonts used in PostScript and PDF documents.





