Install All Google Web Fonts on Ubuntu, Easily

There’s a few different ways to install the Google Web fonts on your Ubuntu system. Web UPD8 provides a script that does it for you.

Another way is to use TypeCatcher, as suggested by Jack Wallen at TechRepublic. You can install TypeCatcher via a PPA, which means easy updates. No auto-updates with the script method, unfortunately.

To install TypeCatcher via PPA, open a terminal and run sudo add-apt-repository ppa:andrewsomething/typecatcher and then run sudo apt-get update && sudo apt-get install typecatcher. That’s it, TypeCatcher should show up in your applications menu. If you’re using Xubuntu, it’s under Accessories.

I’d never heard of TypeCatcher until I came across Jack’s post at TechRepublic. Installed it on Xubuntu 13.10 and fell in love with it. Just select a font, and click the install button, done. The featured image for this post is TypeCatcher with the Lato font selected. For more details on TypeCatcher, go read Jack’s post.

If you can’t use a PPA, or don’t want to, you’ve still got a good option for easily installing the fonts with the script from Web UPD8. If you’d like to see how the script works, you can find it below or download it here. It essentially just using Mercurial to install them.

# Original author: Michalis Georgiou <mechmg93@gmail.comr>
# Modified by Andrew <>


# install wget
sudo apt-get install wget

# make sure a file with the same name doesn't already exist
rm -f $_gf.tar.gz

echo "Connecting to Github server..."
wget $_wgeturl -O $_gf.tar.gz

echo "Extracting the downloaded archive..."
tar -xf $_gf.tar.gz

echo "Creating the /usr/share/fonts/truetype/$_gf folder"
sudo mkdir -p /usr/share/fonts/truetype/$_gf

echo "Installing all .ttf fonts in /usr/share/fonts/truetype/$_gf"
find $PWD/fonts-master/ -name "*.ttf" -exec sudo install -m644 {} /usr/share/fonts/truetype/google-fonts/ ; || return 1

echo "Updating the font cache"
fc-cache -f > /dev/null

# clean up, but only the .tar.gz, the user may need the folder
rm -f $_gf.tar.gz

echo "Done."

For instructions on how to install the script from Web UPD8, head over to their post about it, everything you need will be there. See? I just linked it twice for ya.


Well, now what?

Work with Me

I'm available for hire and always taking new clients, big and small. Got a project or an idea you'd like to discuss? Startup plan but no developer to make it happen? Just get in touch, I'd love to see if I can help you out!

Leave some Feedback

Got a question or some updated information releavant to this post? Please, leave a comment! The comments are a great way to get help, I read them all and reply to nearly every comment. Let's talk. 😀 is proudly hosted by DigitalOcean


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.