How to Change Ubuntu Terminal Font and Size

Changing font is the simplest way of Linux terminal customization. Learn to change the terminal fonts in Ubuntu along with tips & suggestions on font selection.
Warp Terminal

If you are spending a lot of time using the terminal on Ubuntu, you may want to adjust the font and size to get a good experience.

Changing the font is one of the simplest but most visual ways of Linux terminal customization. Let me show you the detailed steps for changing the terminal fonts in Ubuntu along with some tips and suggestions on font selection.

πŸ“‹
The steps should be the same for most other Linux terminal emulator but the way you access the option can differ.

Change Ubuntu Terminal font and size using GUI

Step 1. Launch the terminal on your Ubuntu system by using Ctrl+Alt+T keys.

Step 2. Head to the β€œPreferences” option that you can find when you click on the menu.

terminal preference

You can also perform a right-click anywhere on the terminal to access the option as shown below.

terminal right click menu

Step 3. Now, you should be able to access the settings for the terminal. By default, there will be an unnamed profile. This is the default profile. I suggest creating a new profile so that your changes do not impact the default settings.

ubuntu terminal preference option

Step 4. To change the font, you need to enable the β€œCustom font” option and then click on β€œMonospace Regular”

enable font change ubuntu terminal

It will show a list of fonts available for selection.

monospace font default

Here, you get a quick preview of the font at the bottom of the font listing and also the ability to tweak the font size of your Ubuntu terminal.

By default, it uses a size of 12 for the font and Ubuntu mono style.

Step 5. Finally, you can search for your preferred font style and hit β€œSelect” to finalize it after looking at the preview and adjusting the font size.

ubuntu custom font selection

That’s it. You have successfully changed the fonts. See the changes in the image below. Move the slider to see the difference.

ubuntu terminal font 2
Ubuntu terminal font change

Tips on getting new fonts for Ubuntu terminal

You can download fonts from the internet in TTF file format and easily install these new fonts in Ubuntu by double-clicking the TTF file.

Install New Fonts Ubuntu

You should open a new terminal window to load the newly installed fonts.

However, keep in mind that Ubuntu will not show ALL the newly installed fonts in the terminal. Why? Because the terminal is designed to use monospaced fonts. Fonts that have letters too close to each other may look weird. Some fonts do not offer proper clarity between the alphabet O and the number 0. Similarly, you may face issues in differentiating the lowercase l and i.

This is why you’ll see the available fonts in the terminal are often have β€˜mono’ in their name.

Overall, there can be plenty of readability issues that could create more confusion. Hence, it is best to select a font that does not make the terminal hard to read.

You should also check if a font looks good/weird when you increase/decrease the size of the font to ensure that you do not have a problem when customizing the look of your terminal.

Font suggestions for terminal customization

Free mono and Noto mono are some of the good fonts available from the default list of font selections to apply on your terminal.

You can try installing new fonts in Linux like JetBrains Mono, and Robo Mono, Larabiefont, Share Tech Mono and more from Google Fonts and other sources.

5 Tweaks to Customize the Look of Your Linux Terminal
Want a beautiful-looking Linux terminal? Here are several ways to tweak the look and feel of your current terminal and make it look beautiful.

What font style/size do you prefer to use with the Ubuntu terminal? Let us know in the comments below!

About the author
Ankush Das

Ankush Das

A passionate technophile who also happens to be a Computer Science graduate. You will usually see cats dancing to the beautiful tunes sung by him.

It's FOSS

Making You a Better Linux User

It's FOSS

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.