Sign up ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

There are a lot of extra fonts that all seem to look alike and just annoy me in the drop down list. Is there anyway I can erase them from the system?

share|improve this question
If you need more methods or help please edit into your question. – Rinzwind Nov 9 '12 at 11:06
See if this helps:… – Peachy Nov 9 '12 at 11:19

4 Answers 4

You have several methods. I can list 4...

1. Graphical interface

Firstly you can install font-manager with this command:

sudo aptitude install font-manager

You can disable (So not remove! Disabling makes them disappear for you but other users on that system will still see them) fonts from here. This is what it looks like:

enter image description here

2. Manual removal from Ubuntu Software Center

As an alternative have a search in Ubuntu Software Center for fonts and delete them from there.

3. Manual removal as packages through command line

None english fonts can be removed with this command:

sudo apt-get remove ttf-indic-fonts-core ttf-kacst-one ttf-khmeros-core ttf-lao ttf-punjabi-fonts ttf-takao-pgothic ttf-thai-tlwg ttf-unfonts-core ttf-wqy-microhei

Here is a list of all the font packages. You can add the font package name to the command above to include them for removal.

If at any time you remove a font that you want back just do a

 sudo apt-get install ttf-indic-fonts-core

And the indic fonts will be re-installed (ofc. change the package name to what you want).

4. Manual command line removal

Besides this you can look at


to see where fonts are stored. Normally this will be in 1 of these locations:


With admin privileges you can just remove them. They should then disappear from any location.

share|improve this answer
+1, very descriptive and complete answer. – 0xc0de Nov 10 '13 at 8:47
How can open this Font Manager settings page? I have installed font manager application. But I couldn’t find where is this settings window. – ARUN Mar 4 '14 at 9:12

It depends on how you installed the font.

Font installed system-wide

If it was installed system-wide (like most fonts are AFAIK) just pull Nautilus (Ubuntu's file manager) as root (Alt+F2 then enter gksudo nautilus) and navigate to /usr/share/fonts/truetype.

enter image description here


enter image description here


enter image description here

Delete the file and then run sudo fc-cache -f -v in Terminal.

Log out and back in again and it should be deleted.

Font installed for your user only

If it was installed just for you (manual copy-paste into the user ~/.fonts or ~/.local/share/fonts/ directory) then you can just delete the font from those directories and log out and back in again.

And just to be absolutely sure, do a: locate --existing szNameOfFile to remove all other occurrences of the same file so everything is back where it was!

Commands courtesy of @Fabby in chat

share|improve this answer
Doesn't the install button install locally? I haven't used it in a bit so remind me. – RolandiXor Feb 10 at 17:05
@RolandiXor I don't know. I'm just providing what I know :) – RPi Awesomeness Feb 10 at 17:09
FYI: There's a much more expansive and better answer here. Could possibly be a duplicate. – RPi Awesomeness Feb 10 at 17:10
It installs to ~/.local/share/fonts on my system. – Jos Feb 10 at 17:12
@Jos: thanks... Error in my how-to (which RPI shamelessly copied!) ;-) – Fabby Feb 10 at 17:19

If you installed the font using the install button, it was likely just copied to ~/.fonts. To uninstall it, just open that directory, find the font, and delete the file.

share|improve this answer

If you have installed .ttf Microsoft core fonts mscorefonts-installer through terminal ctrl+alt+t.You can uninstall it as:

sudo apt-get remove ttf-mscorefonts-installer
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.