Skip to main content
Back to blog

How to choose an accessible font

Björn Rutholm

Written by

Björn Rutholm

Accessibility3 min read

Fonts are one of the foundations of an accessible reading experience. The typeface you choose directly impacts how well users with visual impairments, learning difficulties, aphasia, and dyslexia can read your content.

The numbers are significant. 5 to 8% of people experience reading and writing difficulties, including dyslexia. 13% of the adult population struggles significantly with reading overall. Choosing the right font is not a nice-to-have. It's a responsibility.

Here are seven things to look for.


1. Avoid similar letter shapes

Characters like capital "I," the number "1," and lowercase "l" should be visually distinct from each other. Many popular fonts fail this test. Compare Gill Sans, where these characters are nearly identical, with Verdana, where each one has a clearly different shape.

Comparison showing how similar letter shapes like I, 1, and l look in different fonts

2. Distinguish mirrored letters

Your font needs to clearly separate letters like d and b, or q and p. Mirror-letter confusion is one of the most common challenges for people with dyslexia and reading difficulties. If these letters look like flipped versions of each other, readers will struggle.

Example of mirrored letters d/b and q/p in different fonts

3. Easy letter distinction

Letters like "o," "c," "e," and "a" need to be clearly different from each other. In some fonts, the "e" can look completely closed, and a "c" might be mistaken for an "o." If your users have to squint to tell letters apart, the font isn't working.

Comparison of letter distinction between o, c, e, and a in different fonts

4. Humanist over grotesque typefaces

Humanist fonts show greater variation in letter widths, which improves character recognition. This is especially important at smaller sizes where subtle differences between letters can disappear in a more uniform grotesque typeface.

Side-by-side comparison of a humanist font versus a grotesque font

5. Clear letter spacing

Tight spacing creates confusion. When letters sit too close together, combinations start to merge. "ol" becomes "d," "lo" becomes "b," and "vv" looks like "w." Good letter spacing keeps each character readable on its own.

Example showing how tight letter spacing causes letter combinations to merge

6. Uppercase and lowercase distinction

The visual difference between uppercase and lowercase letters helps readers recognize proper nouns, sentence beginnings, and overall text structure. Fonts where these forms are too similar reduce readability.

Comparison of uppercase and lowercase letter distinction

7. Test in relevant context

Make a list of the users you need to include to cover your full audience. We recommend making sure your list includes people with dyslexia, aphasia, learning difficulties, and severe visual impairments. Then test your font choices with actual users in real content, not just specimen sheets.


A note on contrast

WCAG contrast standards matter. 4.5:1 for AA, 7:1 for AAA. But here's the thing: if you choose a font with poor readability, it doesn't matter how good your contrast is. It won't help. Contrast and font choice work together. You need both.


The checklist

Keep this on your desk. Run through it every time you're evaluating a font for a project.

Checklist for accessible fonts

Print this out and keep it next to your computer as a handy reminder.

  • Avoid typefaces where letterforms overlap or look too similar.
  • Make sure letters are not mirrored versions of each other.
  • Letters should be easy to distinguish from one another.
  • Humanist typefaces are generally more readable at smaller sizes than grotesque typefaces.
  • Ensure your typeface has clear spacing between letters.
  • Choose typefaces with a clear visual difference between uppercase and lowercase.
  • Test how well your typefaces work in a real-world context.