Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have deleted the Lucida Grande font from my system, and system bars and menus are full of weird characters. I cannot use my MBA properly. How can I restore system fonts without losing my data?

share|improve this question
up vote 4 down vote accepted

Place LucidaGrande.ttc in /System/Library/Fonts/.

You can extract fonts from your OS X install media using Pacifist or grab a copy from your backup or another Mac with similar build/version.

For more information regarding recovering system files, see:

share|improve this answer

You can also copy the font from the recovery partition:

diskutil mount Recovery\ HD;hdiutil mount /Volumes/Recovery\ HD/;sudo cp /Volumes/OS\ X\ Base\ System/System/Library/Fonts/Base/LucidaGrande.ttc /System/Library/Fonts

share|improve this answer
good option if one does not have the install media! – Buscar웃 Mar 28 '14 at 19:12
should one run diskutil unmount Recovery\ HD or something afterward? – Andrew Hundt Mar 28 '14 at 19:13
Yeah, you can unmount the volume with diskutil unmount Recovery\ HD but it doesn't matter if you leave it mounted. – user495470 Mar 29 '14 at 9:23

You can also use sudo fontrestore default.

From the man page:

     fontrestore -- Restore the available system fonts to a pristine state, if

     fontrestore default [-n]

     fontrestore detects fonts in /Library/Fonts, /System/Library/Fonts, and
     ~/Library/Fonts which are not part of the system install and moves them
     to /Library/Fonts (Removed), /System/Library/Fonts (Removed), and
     ~/Library/Fonts/Fonts (Removed) directories. Critical fonts required for
     operation of the user interface are also restored.

     The [-n] option performs the same operation without touching the disk,
     describing what would be done without actually doing it.
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.