Safe to Delete

macOS System Font Cache Directory (com.apple.fontd)

Quick Answer: macOS caches system and user font rendering structures in com.apple.fontd. Learn how to reset macOS font cache to fix garbled text.

Bottom Line: It is 100% safe to clear com.apple.fontd cache. Clearing system font caches resolves garbled screen text, overlapping font glyphs, and application launch crashes in Adobe Photoshop, Microsoft Word, or Affinity Photo.


Why Does macOS Font Cache Exist?

The macOS CoreText graphics engine and fontd daemon cache font metrics, kerning tables, and glyph shapes inside /private/var/folders/ and ~/Library/Caches/com.apple.fontd.

  • Primary Purpose: Fast text rendering across all macOS applications.
  • Storage Impact: Accumulates 500 MB to 3 GB over time.
  • Font Corruption: Installing third-party OTF/TTF font packages can corrupt font caches, causing screen characters to render as strange symbols or boxes.

What Happens If You Clear Font Cache?

  • System Safety:100% Safe to Delete. System fonts (/System/Library/Fonts) and user fonts remain 100% safe.
  • Automatic Re-generation: macOS automatically rebuilds clean font caches on reboot.
  • Reclaimed Storage: Reclaims 500 MB to 3 GB of storage space.

How to Reset macOS Font Caches

Method 1: Using Terminal

# Reset macOS system and user font caches
sudo atsutil databases -remove

Method 2: Manual Terminal Purge

rm -rf ~/Library/Caches/com.apple.fontd/*

Frequently Asked Questions (FAQ)

Why are text characters rendering as question mark boxes in Safari or Word?

Corrupted font cache files cause text engine lookup failures. Running sudo atsutil databases -remove and restarting your Mac fixes font rendering instantly.

Discussion

Loading authentication...

Related in macos

macOS Background Download Session Cache (com.apple.nsurlsessiond)

nsurlsessiond caches incomplete background file downloads for system apps and iCloud daemon sync. Clearing the cache is safe.

Safe to Delete

macOS Font Server Cache (/var/db/ats)

Apple Type Services (ats) caches font rendering metrics. Resetting the font cache fixes corrupted font glyphs and system text glitches.

Safe to Delete

Homebrew Package Cache (~/Library/Caches/Homebrew)

Homebrew caches downloaded bottle binaries (.tar.gz) and source code archives. Purging the cache via brew cleanup is safe.

Safe to Delete
Back to all files