When fonts won’t display properly in Safari and Mail, here’s what to do

Glenn Fleishman
11 August, 2017
View more articles fromthe author
AAA
Help

Don writes:

System software is up to date. I use Suitcase Fusion and it’s also up to date. I tried booting up without Suitcase but that made no difference. Copying the camouflaged text and pasting into TextEdit reveals the original letters, so the underlying info isn’t lost – just hidden.

Other people who have experienced the same problem, sometimes in Mail and sometimes in Safari, have solved it by resolving font corruption or duplication. You can use Font Book for both, a font utility found in macOS’s Applications folder and part of Apple’s sytem software.

Open Font Book. First, try validation:

  1. Click All Fonts in the sidebar at left.
  2. Click in the fonts list to its right.
  3. Choose Edit > Select All (or press Command-A).
  4. Choose File > Validate Fonts.

If you have a lot of fonts installed, the validation can take a while. When it completes, review the list of problems. Font Book shows a yellow yield sign for minor problems and a red stop sign for corruption. On my Mac, I had 15 minor problems out of 452 fonts, and the issue appeared to be duplication, which can sometimes cause the question-mark problem in question.

mac911 font book remove duplicates

You can select those fonts and right-click on the selection to pick Resolve Duplicates, and then choose whether to resolve manually or automatically. You should quit Mail and launch it again, and if it doesn’t solve the problem, restart the Mac just in case there’s a caching issue.

If that still doesn’t help, you can use a sort of nuclear weapon: in Font Book, choose File > Restore Standard Fonts. This prompts a warning, as it will move all non-Apple font files into a Fonts (Removed) folder without deleting them, and copy back original versions of fonts, including any that might have been removed unintentionally.

mac911 font book reinstall standard fonts

Don is using Suitcase, so I’d use Suitcase to disable all non-Apple fonts before performing this operation. Suitcase can reference fonts you have installed in locations others than the system Fonts folders (there are separate ones for all users and for each user), which means disabling those fonts won’t move them to a new location.

After restoring fonts in this manner, most people with remaining problems found themselves back to normal.

Leave a Comment

Please keep your comments friendly on the topic.

Contact us