Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have a new desktop that has Windows 8 installed. While I was installing everything from my backups, I installed backed up fonts of my old Windows 7. How can I remove these custom fonts and restore the default ones back?

Photoshop is crashing because of these fonts.

I tried to go to fonts->font settings->restore font settings, but after clicking restore font settings, it grays out and the OK box grays box, and nothing changes.

share|improve this question
    
You can try System Restore, then Refresh and finally Reset. –  Karan Dec 28 '12 at 18:25

1 Answer 1

You can actually find the fonts in a Windows 8 install cd under the /Windows/Fonts folder. Just copy those over to the Fonts folder on your computer.

More instructions (with other options) can be found at the following online article: http://www.askvg.com/fix-unknown-characters-or-vertical-rectangles-are-showing-in-place-of-metro-icons-in-windows-8-start-screen-and-login-screen/

If you know which fonts you want to delete, the solution that worked for me was to forcefully delete the files from the command prompt in Windows advanced settings. To do so, do the following:

  1. Hit Win + C to open the "Charms menu"
  2. Click Settings
  3. Click Change PC Settings at the bottom of the pop-out
  4. Click General
  5. At the bottom, under Advanced startup, click "Restart now". WARNING: this will close all running programs and prepare to restart, so make sure you've saved everything you need.
  6. Go to Troubleshoot > Advanced Options > Command Prompt
  7. A command prompt will pop-up. You won't be able to change directories ("cd") into the Fonts directory (c:\Windows\Fonts) because the drive isn't mounted at this point, so you will have to delete the files directly. You can easily write a Batch file that deletes all the files, which will be easier if you're deleting a lot of files. I will list the two options below.
  8. Once you have either entered the individual commands to delete the fonts, or executed the batch file, simply type "exit" to reboot your computer.
  9. Verify that the files were deleted by going to the Fonts folder (c:\Windows\Fonts) and checking for the files there.
  10. Celebrate the liberation of your system from those unwanted fonts.

Individually:

Type del "c:\Windows\Fonts\[font name here]", replacing "[font name here]" with the font filename (note: you can auto-complete the name with the tab button).

Batch File:

This needs to be done before going into the command prompt. Open up a text editor like notepad or notepad++, and enter the following (replacing [font name] with the font that you want to delete). Save the file as "c:\delete_fonts.bat"

@echo off

del "c:\Windows\Fonts\[font name]"  
del "c:\Windows\Fonts\[font name]"  
del "c:\Windows\Fonts\[font name]"  
del "c:\Windows\Fonts\[font name]"  
del "c:\Windows\Fonts\[font name]"  

Enter that line for as many fonts as you need to delete. Save the file again, and then start from step 1 again. Once you get to step 7, simply enter the following command at the command prompt to execute the batch script that you created to delete the fonts: "c:\delete_fonts.bat".

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.