Mac & printer troubleshooting expert helping fix PDF font issues

Joe B.

Reviewed for technical accuracy

Specialities: macOS printing issues, PDF & printer drivers, embedded vs substitute fonts, CUPS/print queues, office & home printer setup

Fix macOS PDF prints wrong fonts — Preview, Word & browser PDFs, embedded vs substitute fonts pipeline

Technician avatar Technician
Hi! We can definitely sort out the situation where a macOS PDF prints wrong fonts even though everything looks normal on screen.

Before we dive into the embedded vs substitute fonts pipeline, I need a quick snapshot of what you see:
• Does the PDF look correct in Preview, Adobe Acrobat, or your browser on macOS, and only print with the wrong fonts on paper?
• Are you printing directly from a Mac (macOS Sonoma/Sequoia or earlier) to a USB/network printer, or through a shared office print server?
• Do you see boxes / gibberish characters, or a completely different typeface (e.g. serif instead of the sans-serif you chose)?
• Is the PDF created on the same Mac, or did it come from Word/PPT on Windows, LaTeX, or some external system (invoices, school portal, etc.)?

Once I know that, I’ll walk you through how macOS sends fonts from the PDF to the printer, how font embedding and font substitution work, and which exact settings to flip so the printer stops changing your fonts.
Customer
I’m on a MacBook with macOS Sonoma. The PDF looks perfect in Preview and in Adobe Acrobat, but when I print it, some lines use a different font and a few symbols turn into boxes. It happens on two different office printers. The PDF came from a Word document I exported on my Mac. So, PDF looks right, printout uses wrong fonts. It’s really obvious on headings and bullet points.
Technician avatar Technician
Got it — classic case of PDF fonts embedded one way, printer substituting another.

What usually happens when a Mac PDF prints with wrong fonts:
• The PDF app on macOS knows about your local fonts, so it renders the pages correctly on screen.
• When you hit Print, macOS and the printer driver decide whether to embed fonts in the print stream or “rely on system fonts”.
• If a font isn’t fully embedded in the PDF, or the driver is set to substitute fonts with device fonts, the printer swaps in a similar but different font (or a fallback font with missing glyphs, giving you boxes or random symbols).
• On some macOS versions, the CUPS/PDF pipeline can also mis-handle OpenType features or subset fonts, so only part of the font gets through to the printer.

The good news: once we force a clean embedded-font pipeline, your printout should match what you see in Preview or Acrobat.
Customer
That makes sense. I’m using a custom font for headings and maybe that’s the problem. In Word I chose “embed fonts in the file” before saving as PDF, but I’m not sure it actually embedded everything. On paper, headings switch to something more generic, and some special characters in the body text become little squares. It’s the same whether I print from Preview or Acrobat on macOS.
Technician avatar Technician
Great details — we’ll tackle this in two layers: PDF font embedding and the macOS print pipeline.

Step A — Check which fonts are actually embedded in the PDF
1) Open the PDF in Adobe Acrobat (if you have it) and go to File → Properties → Fonts.
2) Look for your heading and body fonts. Ideally they should say Embedded or Embedded Subset instead of just “Type 1 / TrueType, not embedded”.
3) If the font isn’t embedded, the printer has to guess and will often substitute some built-in font, which explains why your PDF prints with wrong fonts even though macOS displays it correctly.

Step B — Test from a different app / driver
• Try printing the same PDF from Adobe Acrobat using the Print as Image option in Advanced; that bypasses some font logic and can confirm a driver problem.
• If you only use Preview, we can also rebuild the PDF from Preview itself so that macOS re-embeds fonts more cleanly.

Once we know if fonts are truly embedded, we’ll adjust how Word/PPT exports the PDF and how the macOS print driver treats those fonts.
Customer
I checked in Acrobat. For the custom heading font it says “Embedded subset”, but for one of the body fonts it says just TrueType and doesn’t mention embedded. When I use Print as Image, the printout actually looks correct, but it’s slower. Printing normally from Acrobat or Preview is when the wrong fonts on paper show up. So I guess the printer is substituting that body font?
Technician avatar Technician
Exactly — Print as Image works because it flattens the whole page into a bitmap and skips font substitution entirely. That proves the printer hardware is fine; it’s the font pipeline that needs fixing.

Step C — Rebuild the PDF with full font embedding
• In Word or PowerPoint on macOS, double-check the option to embed fonts in the file. If possible, set it to embed even when only a subset is used.
• Re-export the PDF from Word/PPT, but if that still doesn’t fully embed the problem font, try this workaround:
  1) Open the original PDF in Preview.
  2) Go to File → Print…, then in the bottom-left corner choose Save as PDF.
  3) Save this as a new file — macOS often re-embeds fonts when re-generating the PDF.
• Open the new PDF in Acrobat and check the Fonts tab again. Ideally all fonts now show as embedded or embedded subset.

After that, try a normal print (not Print as Image) and see if the macOS PDF still prints wrong fonts or if it matches the screen.
Customer
I followed that. I re-exported from Word and then used Preview’s “Save as PDF” trick. Now Acrobat shows the problematic body font as “Embedded subset” too. When I print the new PDF, the fonts are much closer to what I expect, but one of the printers still prints a few characters slightly off. The other printer is fine. So embedding helped, but there still seems to be some substitution on one device.
Technician avatar Technician
Nice, that tells us the PDF side of font embedding is fixed, and now the odd behavior is down to the printer driver on that one machine.

Step D — Adjust the macOS → printer font substitution behavior
• On the Mac that prints incorrectly, open System Settings → Printers & Scanners, select the printer, and check if the vendor driver or AirPrint is being used. Switching between them can change how fonts are processed.
• If the printer offers a Printer Features or Advanced pane in the Print dialog, look for options like:
  – “Rely on system fonts only, do not use document fonts” (should be unchecked).
  – TrueType font handling: set to “Download as Softfont” instead of “Substitute with device font”.
• Make sure the job is sent as PDF or PostScript rather than some “quick” raster mode that can trigger weird font conversion on the device.

Once we disable driver-level “help” and tell it to trust the PDF’s embedded fonts, that last printer should stop substituting.
Customer
On the problem Mac it was using a generic AirPrint driver. I switched it to the manufacturer driver, and in the advanced options there was an option called “Rely on system fonts only”. I unchecked that and set TrueType fonts to “Download as Softfont” like you mentioned. Now the macOS PDF prints with the correct fonts on both printers. So this really was about the driver substituting fonts.
Technician avatar Technician
Perfect — that’s exactly what we wanted to see.

On newer macOS versions (like Sonoma / Sequoia) there have been several threads about PDFs with embedded fonts printing incorrectly on Mac. The pattern is the same:
• PDF looks fine on screen.
• One printer prints correctly, another doesn’t.
• “Print as Image” works everywhere, proving it’s a font embedding vs substitution problem, not corrupted content.

By re-embedding fonts and telling the printer driver not to “re-interpret” document fonts, you’ve basically cleaned up the whole embedded/substitute pipeline from app → PDF → macOS → printer.
Customer
That explains why I was going crazy. I thought macOS Preview was broken, but really it was the combination of partially embedded fonts and the driver relying on system fonts. Is there anything else I should do when creating PDFs so this doesn’t come back? I send these files to clients, and I don’t want their printers to show wrong fonts or gibberish.
Technician avatar Technician
Great question — tightening your workflow will save a lot of headaches when PDFs created on macOS are printed on other systems.

For every PDF you send out:
• Use fonts that explicitly allow embedding, and turn on “Embed all fonts” or the strictest font embedding option when exporting.
• Avoid mixing many similar fonts or using rare free fonts that might not behave well in some drivers.
• After export, open the PDF in Acrobat or Preview and check a few pages at 200–400% zoom to ensure text is crisp and not already rasterized.
• If a client reports wrong fonts when printing your PDF, ask them to either print from Acrobat with “Print as Image” temporarily, or to check their driver settings for “use device fonts” / “rely on system fonts”.

Follow that and you’ll massively reduce weird cross-platform font substitution issues on macOS, Windows and different printer brands. And if a particular printer or driver keeps misbehaving, you can always open a chat and we’ll walk through that exact model with you.
Customer
Awesome, this is super clear now. I’ll re-export my templates with full font embedding, keep an eye on the Fonts list in Acrobat, and make sure our Macs don’t use “system fonts only” on the office printers. If clients complain that their PDF prints wrong fonts, at least now I know where to look.
Technician avatar Technician
You’re very welcome — glad we could turn a stubborn macOS PDF wrong fonts issue into a predictable workflow.

Summary: when a macOS PDF prints with the wrong fonts or boxes, check that fonts are actually embedded in the PDF, rebuild the file if necessary, and make sure the printer driver is not set to rely on device/system fonts. If needed, temporarily use “Print as Image” to confirm the content is fine, then fix the embedded/substitute fonts pipeline so you get consistent output on all printers.

If another printer, app or macOS update starts causing PDF font problems, you can start a chat with an expert and we’ll walk through your exact app, macOS version and printer driver together.
Customer
Perfect, I feel a lot more confident now. I understand what “embedded fonts” and “substitute fonts” really mean on macOS, why the PDF looked fine but printed wrong, and how to keep the printer from changing my typefaces. Thanks for all the help!
Technician avatar Technician
Any time! If a friend or colleague says their macOS PDF prints wrong fonts, that text looks fine on the monitor but prints with totally different fonts, or that a new macOS update suddenly made their invoices print as boxes, you can share this checklist — and if you’d like someone to click through the PDF and printer settings with you in real time, just start a chat with an expert and we’ll take it from there.

Quick answer: the accepted fix

Accepted fix when a macOS PDF prints wrong fonts: make sure all fonts are embedded in the PDF, then print from macOS using a driver that does not rely on system fonts. Re-export or re-save the PDF so the fonts show as “Embedded” or “Embedded subset”, disable options like “substitute with device font”, and, if needed, test once with “Print as Image” to confirm the pages themselves are fine. After that, your printout should match the on-screen fonts on all printers.


Why does my macOS PDF print the wrong fonts?

Most wrong fonts in printed PDFs on Mac are not caused by the document itself but by a mismatch between font embedding in the PDF and font substitution in the printer driver. The PDF viewer on macOS (Preview or Acrobat) knows about your installed fonts, so the pages look correct on screen. When you press Print, the Mac, CUPS and the printer driver decide which fonts to send. If a font is not fully embedded, or if the driver is configured to “rely on system fonts only”, the printer swaps in its own font or a fallback that is missing characters, which leads to boxes, garbled text or a different typeface on paper.

It helps to think of the path as App → PDF → macOS print engine → printer driver → printer. If the PDF is clean and prints fine via “Print as Image”, but fails with normal printing, the problem is almost always the embedded/substitute pipeline. The fix is to embed fonts properly, turn off “device font” substitutions in the driver, and use modern drivers that handle OpenType and subset fonts correctly on macOS Sonoma or Sequoia.

How to test if it’s the PDF, macOS, or the printer driver

When troubleshooting a Mac PDF that prints wrong fonts, you want to isolate where the problem starts.

First, zoom into the PDF on screen and make sure the text is sharp and uses the right typefaces. Then check the Fonts tab in Adobe Acrobat or your PDF editor to see whether fonts are embedded. Next, print one copy normally and one copy using Print as Image from Acrobat. If Print as Image looks correct but the normal print does not, the issue is in the macOS print driver or the printer’s PostScript/PDF interpreter, not the content. As a final test, print from another Mac or with a different driver (for example, switching between AirPrint and the manufacturer driver). If one combination works and another doesn’t, you can focus on adjusting that driver’s font download / substitution options.

macOS PDF prints wrong fonts — quick troubleshooting tips

Make the printer respect your embedded fonts instead of substituting its own.

Fast path: confirm the PDF uses the correct fonts on screen → in your editor, embed all fonts when exporting to PDF → if necessary, re-save the file from Preview or Acrobat so the fonts show as “Embedded/Embedded subset” → on macOS, switch to a current printer driver and turn off “rely on system fonts only” or “substitute with device font” → if a page still misprints, test once with Print as Image to verify the content and then adjust the driver, not your layout.

Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your macOS version, PDF apps, fonts and printer model, please consult a verified expert on Whizz-Tech before making decisions.


Getting Started Is Easy

Ask for help, 24/7

Members enjoy round-the-clock access to 12,000+ verified Experts for macOS PDF font problems, wrong fonts on printouts, printer driver issues, and more.

Expert will respond in minutes

We match you with a specialist who knows macOS Preview and Acrobat, font embedding vs substitution, AirPrint vs vendor drivers, and the quirks of common laser and inkjet printers.

Save time & money

Stop wasting paper and toner trying to guess why your PDF prints wrong fonts or symbols turn into boxes. Get a clear, step-by-step macOS font pipeline fix in chat so your documents look professional the first time.

FAQ

Why does my macOS PDF print with the wrong fonts?

Usually the PDF itself looks fine because macOS has your fonts installed, but the printer driver is set to substitute fonts instead of using the embedded fonts. If a font is not embedded, or the driver is configured to “rely on system fonts only”, it swaps in a similar device font or a fallback with missing glyphs. That’s why your macOS PDF prints wrong fonts or boxes even though the on-screen preview is correct.

How do I stop the printer from substituting fonts on Mac?

First, make sure your PDF is exported with font embedding enabled from Word, PowerPoint, InDesign or other apps. Then, on macOS, use a current printer driver (AirPrint or the manufacturer driver) and look for settings like “rely on system fonts only” or “substitute with device fonts” in the advanced options — turn those off so the printer trusts the PDF’s embedded fonts. If a page still misprints, testing with “Print as Image” from Acrobat can confirm that the content is fine and the driver needs adjustment.

Is this a macOS Sonoma/Sequoia issue with PDFs?

Newer macOS versions such as Sonoma and Sequoia have surfaced more reports of PDF font issues on Mac, especially with custom fonts, subset fonts and combined PDFs. In most cases, the root cause is still the same: partial or missing font embedding plus aggressive printer font substitution. Updating Acrobat, your printer drivers, and exporting PDFs with strict font embedding usually resolves these problems, even on the latest macOS versions.

What is the easiest workaround if I need a correct print immediately?

If you need an instant workaround, open the PDF in Adobe Acrobat and use the Print as Image option in the Advanced print settings. This flattens the page to a bitmap so the printer can’t change fonts at all. It’s not ideal for huge jobs, but it’s a quick way to get a correct proof while you fix your embedded vs substitute fonts pipeline for future print jobs.

Sources

Matt Verified Icon
Matt ● replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 27,000+ customers
Avatar
Alex · Expert's Assistant