Use pdffonts (Linux/macOS) or Adobe Acrobat Pro’s "Output Preview" to list all fonts. Look for entries like:
CIDFontF1 (Type: CIDType0, Encoding: Identity-H)
CIDFontF2 (Type: CIDType0, Encoding: Identity-H)
...
PDFs with broken CIDFont mappings prevent text selection, copying, or search indexing.
Software that generates or reads PDFs (like Ghostscript, Apache PDFBox, or Adobe PDF Library) maintains a list of "Base 14" fonts and standard CID fonts.
Let us dissect what each member of this family represents inside a PDF’s object tree.
If your software generates PDFs with these internal font names, adhere to these updated best practices:
The notation "CIDFontF1" through "CIDFontF6" typically refers to a series of font types or styles within a font family or collection. These are often predefined sets of characters and glyphs designed to work seamlessly together, providing a uniform look across a document or publication.
An update to cidfontf1…f6 might refer to:
// iText 7 (2025)
PdfFont font = PdfFontFactory.createFont("NotoSansCJK-Regular.ttf",
PdfEncodings.IDENTITY_H,
true);