Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

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

3 Answers 3

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/com.apple.recovery.boot/BaseSystem.dmg;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 at 19:12
    
should one run diskutil unmount Recovery\ HD or something afterward? –  Andrew Hundt Mar 28 at 19:13
    
Yeah, you can unmount the volume with diskutil unmount Recovery\ HD but it doesn't matter if you leave it mounted. –  ؘؘؘؘ Mar 29 at 9:23

You can also use sudo fontrestore default.

From the man page:

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

SYNOPSIS
     fontrestore default [-n]

DESCRIPTION
     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

 
discard

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.