A PDF that opens instantly and displays every page perfectly on screen but produces pages of garbled characters, missing letters, overlapping symbols, or entirely blank areas when sent to a physical printer is experiencing a font rendering mismatch between the screen rendering pipeline and the print rendering pipeline. The document structure as a whole is intact. The content streams are valid and parseable. The on-screen viewer can locate and draw every glyph correctly. However, the information that the printer needs to render the same text faithfully is either absent from the file, present but internally inconsistent, or incompatible with the printer's font-handling subsystem. A targeted Repair PDF approach that addresses the specific font embedding and font descriptor layers resolves the most common cause of this symptom reliably, often without requiring the document to be rebuilt from the original source files.
This problem is frustrating because the document appears perfectly fine during the entire editing and review process on screen. The author sees correct text and assumes the file is ready for distribution. Only the recipient, or the author at the last minute when printing a hard copy for a meeting or submission, discovers that the printed output is illegible. The screen-and-print discrepancy is not random. It follows a predictable set of causes rooted in how the PDF format handles font data, and each cause has a corresponding fix.

Why a PDF Can Display Correctly on Screen but Fail When Printed
The screen rendering engine and the print rendering engine inside a PDF consumer application use two different font resolution paths. A screen renderer can fall back gracefully to a substitute system font when the original embedded font is damaged, missing, or only partially embedded. It can approximate glyph shapes and character widths closely enough that the text appears acceptable on a low-to-medium-resolution display. A printer, particularly a PostScript printer that interprets the page description language natively, requires either the original fully embedded font subset with its complete glyph data and font descriptor metrics, or a close system font match plus accurately defined font descriptor tables including the character width array, the font bounding box, the cap height, the stem widths, and the kerning pairs.
The PDF specification defines three distinct strategies for handling fonts (Adobe, "PDF Reference 1.7", 2006). Fully embedded fonts include the entire font program binary in the PDF file. Subset embedded fonts include only the specific characters actually used in the document, identified by their Unicode code points. Referenced fonts include no font data at all; they name a standard system font by its BaseFont name and depend on the viewer or printer to supply a matching font at display or print time. Referenced fonts are by far the most common source of screen-versus-print text mismatches because the printer's installed font collection almost always differs from the viewer's font collection in at least a few typefaces.
Try Repair PDF
No installation needed. Works directly in your browser.
Check Which Fonts Are Embedded and Which Are Merely Referenced
The first diagnostic step is to open the PDF in any viewer that can report the embedding status of each font used in the document. In Adobe Acrobat Reader or Acrobat Pro, go to File, Properties, and click the Fonts tab. The tab lists every font that appears anywhere in the document. Next to each font name, the embedding status is shown. A font listed with the status "Embedded" has its complete glyph program stored inside the PDF. "Embedded Subset" means only the specific characters used in the document text are present, which is normal and sufficient for most documents. A font listed without any embedding indicator, showing only the font name and a type such as "Type 1" or "TrueType," is a referenced font with no embedded data at all.
If the Fonts tab reveals one or more referenced fonts, those fonts are the prime suspects for the print garbling. A Fix PDF or preflight tool that can locate matching system fonts, extract the required glyph shapes for only the characters used in the document, and embed those glyphs as a new font subset inside the PDF resolves the print problem. The embedded subset provides the printer with every glyph it needs, eliminating the dependency on the printer's own font collection.
Print the Document as an Image to Bypass All Font Processing
When font data is genuinely missing or corrupted and neither embedding nor repair is immediately feasible, printing the PDF as a sequence of raster images bypasses the printer's font subsystem entirely. In the Print dialog of Adobe Acrobat Reader, click the Advanced button and check the option labeled "Print as Image." This setting instructs Acrobat to render each page to a high-resolution bitmap internally and then transmit only the bitmap data to the printer, instead of sending the original vector drawing commands and text placement operators. The printed output will be fully legible, but text at small point sizes such as footnotes, axis labels, or fine print may show slight softening at the character edges due to the rasterization step.
The table below summarizes the tradeoffs of different print-as-image resolution settings:
| Resolution Setting | Output Text Quality | Approximate Spool Size Per Page | Best Suited For |
|---|---|---|---|
| 300 DPI | Good overall, slight softening visible on serifs below 8 points | Roughly 8 MB for a Letter page | Standard office documents, internal reports, drafts |
| 600 DPI | Excellent, nearly indistinguishable from true vector text | Roughly 30 MB for a Letter page | Contracts, legal filings, documents with footnotes or small text |
| 1200 DPI | Indistinguishable from the original vector output | Roughly 120 MB for a Letter page | Professional print proofs, archival-quality preservation copies |
Convert the PDF to a Flattened Version With Fonts Rasterized Permanently
For a permanent fix that produces a self-contained document that will print identically on any printer, any operating system, and any PDF viewer, convert the entire PDF to a version where all text has been rasterized at a high resolution. This produces a new PDF file where every page is stored as a high-resolution image and there are no font dependencies of any kind remaining in the output. The tradeoff is that the text becomes non-searchable and non-selectable, and the file size increases compared to the original vector-based document.
Ghostscript, the free command-line PDF processor, performs this conversion efficiently. The command `gs -o output.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/printer -dEmbedAllFonts=true -dSubsetFonts=true input.pdf` uses the printer preset, which rasterizes text while preserving image quality at 300 DPI. For higher fidelity, the prepress preset maintains 300 DPI for color and grayscale images and leaves text as vector data where font data is valid. If the font data is known to be corrupted, add the flag `-dNoOutputFonts` to the Ghostscript command to force complete text rasterization regardless of font validity.
Repair Damaged Font Tables Using a PDF Preflight Tool
When a font's internal metric tables are corrupted rather than missing, a preflight repair tool can fix the tables without rasterizing the text. A font program contains several internal data tables. The "cmap" table maps Unicode character codes to glyph indices inside the font. A corrupted cmap table causes the printer to select and draw the wrong glyph shape for a given character code, producing seemingly random garbled characters. The "hmtx" table stores the horizontal metrics including the advance width of each glyph. A corrupted hmtx table causes characters to overlap, collide, or be spaced at irregular distances. Preflight tools can detect corruption in both tables and either rebuild them from the valid portion of the embedded font data or substitute a matching system font and regenerate clean tables from the substitute.
Professional preflight modules in Adobe Acrobat Pro under the "PDF fixups" category and in callas pdfToolbox provide one-click font table repair operations. WukongPDF's Repair PDF tool includes automated font diagnostics that detect missing embedding, cmap corruption, and hmtx inconsistencies in a single analysis pass. Browser-based repair services increasingly include font-subset rebuilding as part of their standard automated repair pipeline, making font-table repair accessible without desktop software or command-line expertise.
Test the Repaired Output on Multiple Printer Types and Drivers
A PDF that prints correctly on a home inkjet printer using a standard PCL driver may still produce garbled text on an office laser printer that uses a PostScript driver, or on a production digital press that uses a proprietary raster image processor. Different printer types interpret font data with different levels of tolerance for non-standard or slightly malformed font tables. PostScript printers tend to be stricter about font conformance than PCL printers and will reject or misrender fonts that a PCL driver silently accepts with substitution.
After completing the repair, print a single test page on each printer type that the document is likely to encounter. If the document must print reliably across a wide variety of unknown printer models, such as a form that recipients will print on their own office or home printers, the image-based printing or full rasterization approach is the safer and more universally compatible choice. The slight tradeoff in text sharpness is outweighed by the certainty that every recipient will see legible output regardless of their printer hardware.
When a PDF opens and displays correctly on screen but produces garbled, missing, or unreadable text when printed, the cause is nearly always rooted in the font handling layer of the document. Check the font embedding status in the document properties first. If referenced fonts are present, use a preflight or repair tool to embed them as subsets. Print as Image provides an immediate workaround that bypasses font processing entirely. Converting to a permanently flattened PDF with rasterized text yields a portable, future-proof file that will print identically everywhere. Repairing damaged font tables at the structural level preserves text searchability and keeps file sizes small. The combination of a quick diagnostic check followed by the targeted repair that matches the specific font problem restores the printed output to exactly what you see on screen.
Try Repair PDF
No installation needed. Works directly in your browser.
