I usually prefer to install fonts system-wide, so all users can see them. To keep my custom fonts separated from the standard Ubuntu ones, I create directories in /usr/local/share/fonts and copy the font files there. Note that you need to be root to do that, so you must either do it using a file-manager instance with root privileges (gksu nautilus
), or by changing the ownership of the fonts directory using sudo chown insert-username-here /usr/local/share/fonts
. I find the latter option to be somewhat safer and more practical. :-) After you're done, don't forget to update the font-cache again using fc-cache -f -v
.