Mastering Fonts and Typography: The Almost Definitive Guide for Designers [April 2024]

Letters

Introduction

Fonts and typography are a domain that has always fascinated me. Everyone knows that the pen is a much stronger weapon than a sword. The message you want to give to people is very important. But always, when writing, you cannot do without letters. And here we go with fonts and typography.

Should you make it handwritten? How exactly should the letter A look? Should you go for a classic book-like font? Or opt for some modern Google sans-serif? Or will we go back to some old type from the Middle Ages, when only monks were writing?

The answer depends on the style of the message. I talk about branding a lot on X, and this is exactly one area where you can be very specific. What’s your “business message”? That runner from Athens ran 42 kilometres, then he arrived in Athens, said “We have won!”, and died.

What’s your message? What are the adjectives you would use to describe it? What’s the one main adjective you want people to use to describe you? The more aware you are of the face of your brand, the better. Then, when you have this “personality,” you can choose the font.

This is the beginning; now let’s dive deep into all of this.

 

A brief history of fonts and typography

We begin with the Egyptians’ hieroglyphs—a very special kind of type known as image type. In today’s terms, think of emojis. The Sumerians’ cuneiform was also quite distinctive. Both of these scripts, especially the Egyptian, were primarily used for religious and ritual purposes.

Our typographic tradition originates from the Phoenicians, the first known “business people,” suggesting that from the outset, our type was business-oriented. This formed the basis for Greek and Latin scripts, which we use today (unless you’re Chinese, of course).

The revolution began with Johannes Gutenberg and his development of movable type. During the Middle Ages, there were two major fonts—Carolingian minuscule and Roman Capitals.

Since then, the creation of many fonts and the rise of digital typography have propelled this entire industry to stellar heights.

 

Four main categories

Now we can talk about four main categories used for texts:

  1. Serif (Antiqua)
  2. Sans-serif (Grotesque)
  3. Script (written type)
  4. Blackletter (not so famous, kind of “Middle Ages” type)

 

The most readable/legible is serif, which is used extensively for longer texts, especially in books and printed publications. It features decorative strokes that we have from Roman times. Use this for the classic and more established look.

Sans-serif (literally “without serifs,” which are those strokes on the endings) is primarily a digital type, I would say (very popular in web design). Many sans-serif Google fonts are used on the web on millions of sites. This is the simplest and cleanest type of font we have. Use this for business and a modern look.

Script is used when you need some more artistic expression. It’s not suitable for a lot of text. This calligraphy style is used, for example, for signatures. Some fonts in this category were inspired by the type of a real person, while others are just made up.

And then there’s blackletter, very decorative, sometimes used in books for the first letter of a chapter. You will probably not use this on the web if you’re not making websites for artists.

 

Anatomy

We could also discuss the entire anatomy of fonts, but I will not mention it much in this text, as I don’t really think you need to know this to be successful in life. Here is the image with all the names of strokes, etc. – look for yourself.

Anatomy of Typeface

 

5 principles you should know about

Font:

You probably understand that this is the most important aspect. Which font should you choose? There are so many possibilities. You can do two things: spend hours trying different fonts and playing with what works and what does not. This is a lengthy way, but in the end, you will gain a lot of experience and it will significantly advance your skills. The second option is to explain to ChatGPT what you are working on and let it recommend some fonts. This works if you want a quick solution.

Once you have chosen a font, you can do many things. You can change the space between letters, the space between lines, and how bold you make them. All these adjustments are very important and can significantly alter the appearance of the type in the final result. For longer and smaller texts, remember that readability is the goal; you can be more creative with shorter texts and headlines, for example.

Hierarchy:

One of the three most important aspects in web design. When you have a large block of text, you should include some headlines as well. This means some text must be smaller and some larger. We have several options to make some text more prominent: you can make it either bigger, bolder, underlined, or change its color. Try to be consistent with headings – all H2s should look the same, all H3s should look the same, etc.

Alignment:

This is crucial. The easiest text to read is aligned to the left. When you have a large block of text, definitely align it to the left. Center alignment is good for headings, but overall, choose what works best for your project. Never justify text to the block, as the mobile experience is horrible with this option. Be very consistent with your choice, and do not change it in every other paragraph. All H2s should be aligned the same, all H3s as well, etc.

Style:

You can make text bold, underline it, overline it, or italicize it. It is useful to highlight a word in a sentence or a block of text. For example, the word “conversion” in the headline “I will increase your conversions.” What is important here is that you should use only one style to highlight something. Two at most, but even that is usually too much. Choose one style: either underline it, make it italic, or make it bold.

Colour:

Another crucial element. The text should have good contrast to be readable and easy on the eyes. The user should not have to squint to read it. Make sure the contrast is appropriate. Overall, too colorful doesn’t work well in my opinion; it will usually be some variant of black, white, gray, etc. Don’t go crazy and make everything pink.

 

9 rules for better typography

1) Be consistent

Consistency is key in everything. Use a limited number of fonts; even one can offer a lot of versatility. If you choose to use more, ensure they work well together.

2) Establish a clear hierarchy

There should be a clear distinction between headings and text. Highlight important words, but ensure there is a reason for some elements to stand out more than others.

3) Ensure readability

Typography is not only an art; it must also be functional. The Phoenicians used it for business, so follow this practical approach.

4) Be aware of potential issues with responsiveness

Test it on mobile devices and make slight adjustments if needed. There can be surprises. The text size should be at least 16px.

5) Employ visual contrast in typography

The more important the information, the more contrast is needed. Choose the right backgrounds; for lengthy texts, avoid using pure black or white for both text and backgrounds.

6) Choose a font that reflects your brand identity

As mentioned earlier, ensure you understand your brand identity and remain consistent in your branding. Not every font is suitable for every brand.

7) Remember that typography should not overpower the content

Ensure the font does not distract the user from the written message (which is the main thing).

8) Remove all the unnecessary elements

Simplify, simplify, simplify. Anything non-essential should not be there. Add some artistic touches, of course, but don’t overdo it.

9) Make it look good

We are in the field of design. Please do not make it unattractive.

 

Top free and not so free resources and tools

100 quality free fonts (highly recommended!): fontshare.com

Font pairs: fontshare.com/pairs

Font pairing: fontjoy.com

All free Google fonts: fonts.google.com

Fonts Ninja – the best tool for finding font on a page: chromewebstore.google.com/detail/fonts-ninja/eljapbgkmlngdpckoiiibecpemleclhh

Other random resources:

Free fonts: dirtylinestudio.com/freebies/

Another free fonts: uncut.wtf

And another freebies: fontspring.com/free

Lots of creative ones: creativemarket.com/fonts

Typography inspiration: behance.net/?field=typography

120 000 free fonts: fontspace.com

Czech fonts (if you’ll ever need haha): ceskefonty.cz

Google knowledge: fonts.google.com/knowledge

Google checklist for choosing type: fonts.google.com/knowledge/choosing_type/a_checklist_for_choosing_type

 

Last advice

Don’t overthink it. If you choose sans-serif, go with Poppins, Roboto, or Open Sans. If you choose serif, go with Merriweather or Playfair Display. If script, go with Pacifico.

If you’re working for a big client, definitely consider getting a paid custom font. The free ones are good, but they don’t always work well, so if money is not a big issue, pay for exclusivity. Of course, there are many ways how to make your website look premium but this is one of the easiest.

 

And this is the end

Did you like it? Then don’t be afraid to share it with your friends.

Do you have any questions? DM me on 𝕏 or write me an email, I’m here for you.

Only the best,

FERO.

František "FERO" Bujnovský

Web Designer

Increasing conversions. Crafting premium designs. Elevating online presences. Chopping trunks when the AI takes over. All this since 2021.

From Dubai to Prague, I am levelling up every client who works with me.

František Bujnovský

Need a website redesign, thinking of creating a new one, or just have a new project in mind?

Let’s talk about it!

Book your free call below 

Get More Delivered to Your Inbox

FAQ