Cidfont F1 Normal Fixed May 2026
PDF repair tools sometimes report:
/F1 – Invalid CIDSystemInfo – forcing to /Normal /Fixed
When a PostScript interpreter processes this directive:
A standard font maps a character code (e.g., 0x41 for "A") directly to a glyph. That works for Latin alphabets (256 characters). But Japanese Kanji has over 6,000 common characters, and Chinese has tens of thousands. A simple 1-byte mapping is impossible. cidfont f1 normal fixed
Instead, a CIDFont uses a two-step process:
In a PDF dictionary, a CIDFont resource looks like this: PDF repair tools sometimes report: /F1 – Invalid
/F1 << /Type /Font
/Subtype /CIDFontType2
/BaseFont /HeiseiMin-W3
/CIDSystemInfo << /Registry (Adobe) /Ordering (Japan1) /Supplement 5 >>
/DW 1000
>>
That /DW key means "default width" – usually 1000 for em-based fonts.
Key takeaway: CIDFont is not a brand or a tool. It is a PDF font subtype (specifically CIDFontType0 for PostScript outlines or CIDFontType2 for TrueType outlines). In a PDF dictionary, a CIDFont resource looks
When combined, this string is a declarative instruction:
"Initialize a CID-keyed font resource named 'f1', applying the properties of standard weight (Normal), upright posture, and monospaced width (Fixed)."