Blog
accessibility

Best Free Fonts for Dyslexia and Low Vision — What the Evidence Supports

Atkinson Hyperlegible, Lexend and the fonts actually designed for accessible reading — plus an honest look at why 'dyslexia fonts' don't do what most people think.

Mladen Ruzicic
Mladen Ruzicic
5 min

Two things are true at once, and most articles on this topic only tell you one of them.

Typography genuinely affects reading for people with low vision, dyslexia and other reading differences. And the specific category of “dyslexia fonts” — typefaces with weighted bottoms and distorted letterforms sold as a dyslexia intervention — has not held up well under testing.

Here’s what to actually use.

The two purpose-built options

FontDesigned forWeightsVariable
Atkinson HyperlegibleLow vision, character disambiguation200–800Yes
LexendReading proficiency, visual crowding100–900Yes

Atkinson Hyperlegible comes from the Braille Institute, and it’s the most defensible choice on this page. Its design problem was specific and well-defined: make characters that low-vision readers confuse distinguishable from one another. So the uppercase I, lowercase l and numeral 1 are drawn differently from each other. 0 and O are separated. b, d, p and q are not mirror images. The apertures — the openings in c, e, s, a — are cut wide so the letters don’t close up into blobs at small sizes or low contrast.

That’s not a stylistic theory about reading. It’s a list of specific confusions, each addressed. It’s also a genuinely handsome face, which matters more than it should — accessible defaults get overridden when they’re ugly.

Lexend takes a different angle. Bonnie Shaver-Troup developed it around reducing visual crowding, with generous spacing and simplified letterforms, and it ships a full 100–900 variable range. It reads as a normal, contemporary sans — you can use it as a brand font without anyone knowing it was chosen for accessibility reasons.

The honest part about “dyslexia fonts”

Fonts like OpenDyslexic and Dyslexie use heavier bottoms on each letter, on the theory that this anchors characters and prevents the visual rotation some dyslexic readers report.

Independent studies have generally not found a reading-speed or accuracy advantage for these fonts over well-set standard typefaces. Where readers do improve, the gains have tended to track with the spacing — the increased letter and word spacing these fonts ship with — rather than the letterform shapes themselves.

This is not an argument against accommodating dyslexic readers. It’s an argument that the accommodation that works is mostly typographic settings, not a special font:

  • Increase letter spacing slightly (letter-spacing: 0.02em to 0.05em)
  • Increase word spacing (word-spacing: 0.1em)
  • Keep line length between about 45 and 75 characters
  • Use generous line height (1.5 minimum, per WCAG 1.4.12)
  • Avoid justified text — the uneven word spacing creates vertical “rivers” that are genuinely disruptive
  • Never use all caps for anything longer than a label

If a reader specifically prefers OpenDyslexic, give them the option. Preference is real and worth honouring. Just don’t ship it as a default on the belief that it’s clinically established.

Ordinary fonts that do the job well

You don’t need a specialist face. Several widely-available fonts are strong on the properties that matter — open apertures, distinguishable characters, large x-height:

Open Sans — humanist, open apertures, very large glyph set, variable 300–800. A safe institutional default.

Source Sans 3 — excellent hinting across platforms, clearly differentiated I/l/1, and an optical size axis that tightens spacing appropriately at small sizes.

Inter — tall x-height and a distinctive l with a tail, which resolves the most common confusion in a UI context.

Comic Neue — worth mentioning without irony. Casual, rounded, highly distinguishable letterforms, and often preferred by dyslexic readers in surveys. It’s a redraw of Comic Sans that fixes the drawing problems while keeping the qualities that made Comic Sans genuinely useful for some readers.

Settings matter more than the font

If you change one thing on this page, change the CSS, not the font stack:

body {
  font-family: "Atkinson Hyperlegible", "Open Sans", sans-serif;
  font-size: 18px;          /* not 16 */
  line-height: 1.6;         /* WCAG 1.4.12 floor is 1.5 */
  letter-spacing: 0.012em;
  word-spacing: 0.08em;
  max-width: 68ch;          /* line length */
  text-align: left;         /* never justify */
}

And respect the user’s own choices. WCAG 1.4.12 (Text Spacing) requires that your layout survives users overriding line height to 1.5×, letter spacing to 0.12em, word spacing to 0.16em and paragraph spacing to 2×. If your cards clip or your buttons overflow when a reader applies those, the font choice is beside the point.

Contrast, too. WCAG 1.4.3 requires 4.5:1 for body text and 3:1 for large text. A hyperlegible font at 3:1 is less readable than a plain one at 7:1.

FAQ

Is Atkinson Hyperlegible free for commercial use? Yes, OFL-1.1. The Braille Institute released it openly and it’s available through Google Fonts.

Should I offer a font-switcher for accessibility? It’s a reasonable feature and costs little, but it’s far down the priority list. Correct contrast, respecting user text-spacing overrides, keyboard navigation and proper heading structure all matter more.

Are serif fonts bad for dyslexic readers? There’s no solid evidence that serifs as a category impair reading. Very high-contrast display serifs with hairline strokes are hard for everyone at small sizes — but that’s a contrast and weight problem, not a serif problem. A well-set text serif is fine.

What size should body text be? Larger than the 16px default if accessibility is a goal — 18px is a better floor. And build in rem units so browser font-size preferences actually take effect; a layout hard-coded in px silently ignores a reader who has set their browser to large text.

Explore on FontAlternatives

#accessibility#dyslexia#legibility#free-fonts#wcag

More from the blog