Sketch tutorial - become a UI and UX designer

Typography in app design – Using fonts optimally

All videos of the tutorial Sketch tutorial - become a UI and UX designer

A decisive influence on the user experience is the choice of fonts in your app. Fonts are not just purely aesthetic elements; they significantly contribute to the readability and comprehensibility of the text. In this tutorial, you will dive deep into the world of typography and learn the basics and best practices for using fonts in app design.

Key Insights

The most important aspects for successful font design in apps are:

  • Focus on the body text.
  • Keep the font size between 15 and 25 pixels.
  • Use appropriate line spacing, ideally between 120% and 145% of the font size.
  • Limit the line length to 45 to 90 characters.
  • Avoid system fonts to create a unique feeling.

Step-by-Step Guide

1. Understand the Basics of Typography

At the outset, it is important to learn basic terms related to fonts. The baseline is the line on which the letters sit. The x-height describes the height of lowercase letters and is the most important reference point for font size. Additionally, there is the ascender and the descender, which determine the maximum heights and depths of the letters.

Typography in app design – optimally using fonts

Kerning is the space between the letters, while leading describes the height of the text lines.

Typography in app design – using fonts optimally

2. Five Rules for Good Typography

To optimize readability in your app, you should observe five fundamental rules. The first rule states that the focus should be on the body text. This text accounts for about 70 to 80% of the content of your app, which is why good readability here is particularly important.

Typography in app design – optimally using fonts

The second rule pertains to point size. This should be between 15 and 25 pixels. For headings, larger font sizes are generally preferred, but the body text must not be smaller than 15 pixels.

3. Spacing and Line Length

The third rule relates to line spacing, which should be between 120% and 145% of the font size. This ensures that the user can read the text without issues, without mixing up the lines.

Rule four addresses line length, which should be between 45 and 90 characters. This is recommended to minimize the reader's eye movement and facilitate the flow of reading.

4. Avoiding System Fonts

The fifth rule is not to use system fonts. By choosing individual typefaces, you create a unique and engaging design for your app.

5. Choosing the Right Fonts

San Francisco is the default font of iOS and serves as a good example of a modern app typeface. You can also use fonts like Helvetica, Roboto, or Open Sans, all of which promote readability.

Typography in app design - optimally utilizing fonts

These fonts are not only appealing but also widely used, which makes their use in app designs sensible.

6. Optimizing Font Size

Fonts should be used in hierarchical sizes to guide the user through the text. For body text, 15 to 19 pixels are optimal, while headings should be at least 20 pixels in size.

Typography in app design – using fonts optimally

Ensure that the contrast between text and background is strong enough to ensure good readability.

7. Font Requirements and Weighting

The font weight should vary to highlight different types of text. A weight of regular is suitable for normal body text, while headings can be highlighted with bold or semibold.

Typography in app design – using fonts optimally

Larger font sizes allow you to use thinner typefaces that are still easy to read.

8. Typographic Best Practices

A high contrast between text and background ensures greater attention. Always use a high contrast for headings, while a dark gray might be appropriate for body text.

Ensure that all lines of text are color-coordinated and harmonious to create a consistent look.

9. Using Font Resources

There are numerous online resources to find the right font. Websites like Google Fonts or Adobe's Typekit offer a wide selection of fonts for experimentation and selection.

Typography in app design – optimally using fonts

Also visit sites like fontstand.com or fs.com to discover more inspiring fonts.

Typography in app design – using fonts optimally

Summary – Fonts in App Design: Basics and Best Practices

The choice and application of fonts in your app design is crucial for the user experience. Adhere to the mentioned rules and select fonts that are both aesthetically appealing and functional to enhance readability and user engagement.

Frequently Asked Questions

What is kerning?Kerning is the space between the letters.

What should the font size for body text be?The font size for body text should be between 15 and 25 pixels.

Why should system fonts be avoided?System fonts can make the design appear uniform and inconspicuous.

What line spacing is ideal?The ideal line spacing is between 120% and 145% of the font size.

When should fonts in an app be changed?Fonts should be adjusted based on the content and importance of the text.