• Skip to main content

Rafal Tomal

Learn Design and Create Better Websites

  • About
  • Courses
  • Tools
  • Tips
  • Blog
  • Contact
  • Work With Me →

Choosing a Body Text Font for Your Website

posted on February 16, 2020

TweetFacebookLinkedInPin

When we design typography for the web we recognize two main types of content: body text and headings. Their function and purpose differ from each other and that’s why we may need different sets of requirements.⁠

Most designers (including myself) start by choosing a body text typeface first. The fonts you choose will be used for long-form types of content and it’s the text that your readers will spend a lot of time seeing.⁠

Therefore, your body text needs to be clear, readable, and without too much personality and visual features that could distract from the reading experience. It’s also important to test such typefaces in different situations like big blocks of copy, short sentences, small text, etc.⁠

When choosing your body text font make sure it has these 4 main characteristics:

  1. Simple and clear character shapes.
  2. Decent x-height.
  3. Low contrast.
  4. Basic styles and weights.

1. Simple and clear character shapes.

Your typeface should have clear glyph shapes, even spacing between the letters, and bigger open apertures to make single characters easily recognizable if set in a small font size.

2. Decent x-height.

Choose typefaces that have a medium to high x-height. The bigger the contrast between capital letters and lowercase letters, the harder it may be to read it.

3. Low contrast.

Look for typefaces with low to medium stroke contrast. High contrast lines of the letters can be harder to read when the font size is really small.

4. Basic styles and weights.

Your body text needs to come with at least regular, italic, bold, and bold italic styles. Browsers will force fake bold and italic effects on the text if the styles don’t come with your web fonts and they look terrible!

5. Final tip.

Avoid fonts with “Headline” or “Display” in name. They’re meant to be used in headings. Those typefaces that characterize with a higher stroke contrast very often come with an alternative version (Text) for better readability.

Want to Learn More About Web Typography?

If you want to learn more, check out my Web Typography course and get 20% OFF using the WEB2020 coupon code at the checkout.⁠

Did you like it? Share it on Instagram.

View this post on Instagram

A post shared by Rafal Tomal (@rafaltomal) on Feb 12, 2020 at 9:11am PST

TweetFacebookLinkedInPin
Previous article: 2019 in Review: The Year of Rediscovering Myself
Next article: Office Hours 01: Starting a Web Design Freelance Career

Join 20k+ people who love good design. Get my best tips, resources, and strategies to elevate your design skills and grow your business.

About Author

I'm Rafal Tomal, I help designers and businesses create simple and beautiful websites that work.

More about me...

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

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

© Copyright 2008 - 2025 Rafal Tomal.

Affiliate Program . Privacy Policy . Cookie Policy . License .

Follow me on Twitter, Dribbble, and Instagram.

DISCLOSURE: I may be an affiliate for products that I recommend. If you purchase those items through my links I will earn a commission. You will not pay more when buying a product through my link. It helps me to continue to offer you lots of free stuff. Thank you, in advance for your support!