Cidfont F1 F2 F3 F4 F5 F6 Install -

If you control the PDF creation, embed all fonts:

% In your PDF generator:
/CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >>
/F1 << /Type /Font /Subtype /CIDFontType2 /BaseFont /NotoSansCJK /FontDescriptor ... >>

But if you only have the PDF, use Ghostscript to re-embed: cidfont f1 f2 f3 f4 f5 f6 install

gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=fixed.pdf -dPDFSETTINGS=/prepress -dSubsetFonts=false -dEmbedAllFonts=true input.pdf

The immediate cause of this error is the absence of required CIDFont definition files or an incorrect configuration in the Fontmap or cidfmap file. If you control the PDF creation, embed all

  • System-wide:
  • For Type 1 (PFB/PFM): place .pfb in a folder and make sure Ghostscript/psutils fontmap entries point to them. Update Fontmap or local Ghostscript config if needed.
  • For CJK/CID fonts used by TeX: install fonts and update updmap/texmf configuration (see TeX section below).
  • If using dvips or pdfTeX, you may need to update the CIDFont map file. But if you only have the PDF, use

    Edit or create /usr/local/texlive/texmf-local/fonts/map/pdftex/updmap/cid.map (or system equivalent).
    Add lines like:

    F1 F1 <F1
    F2 F2 <F2
    ...
    

    Then run:

    sudo updmap-sys --enable Map cid.map