Use pdf2htmlEX with a custom font remapping:

What are you using to view the file (Windows, Mac, mobile)?

When a PDF printer driver converts a document but fails to pull the true font name, it packages the text using this generic CID notation. Why Does Cidfontf1 Show Up as a "New" Font?

When a PDF creator (like a web app or converter) exports a document without including the actual font data, the PDF reader (like Adobe Acrobat or Chrome PDF Viewer) assigns a generic name, often CIDFont+F1 , CIDFont+F2 , etc.

You can sometimes force Acrobat to ignore local system limitations and render the text anyway. Open Adobe Acrobat.

Choose (Type > Create Outlines). Note: This makes the text uneditable, so save this as a separate copy.

8 0 obj << /Type /Font /Subtype /CIDFontType2 % TrueType-based CIDFont /BaseFont /MS-Mincho % Base font name /CIDSystemInfo << /Registry (Adobe) /Ordering (Japan1) /Supplement 5 >> /FontDescriptor 9 0 R % Reference to font descriptor /DW 1000 % Default width /W [ 1 [ 500 ] ] % Widths for specific CIDs >> endobj

: This is the glyph library. It contains the actual outline descriptions (the shape) for every character, each assigned a unique CID number. There are two types of CIDFonts: