Font comparison and review: Atkinson Hyperlegible Mono

Published: July 22nd, 2025

Updated: July 22nd, 2025

Recently, I modified anthes.is to use Atkinson Hyperlegible Next for sans-serif and Atkinson Hyperlegible Mono for monospace. Following the principle of eating your own dog food, I also switched to Atkinson Hyperlegible Mono in my terminal. After a month of daily use, I can now assess this font’s practical advantages and compare it to established programming fonts like JetBrains Mono and Fira Code.

Download links:

Table of contents

On character distinction and readability

Understanding Atkinson Hyperlegible Mono’s strengths requires examining the readability challenges programming fonts must address. While many fonts distinguish between 0 and O, or 1, l, and I, these represent only two of many cases where character distinction matters.

Typographers call lookalike characters “homoglyphs.” The examples below showcase both homoglyphs and “mirror image” glyphs. Screenshots in this section come from Evaluating Fonts: Font Family Selection for Accessibility & Display Readability.

Multi-character homoglyphs

Multi-character homoglyphs occur when a sequence of glyphs appear to form a single character. For example, cl can resemble d. Monospace fonts reduce this problem, since each character occupies equal horizontal space.

Typography comparison titled 'WORSE' in black text. Shows two fonts in
red text: 'Arial Narrow: rn m, cl d, cj g, vv w, vy w' and 'Josefin: rn
m, cl d, cj g, vv
w'.

Typography comparison titled 'BETTER' in black text. Shows two fonts
in green text: 'Convergence: rn m, cl d, cj g, vv w, vy w' and 'Quando:
rn m, cl d, cj g, vv
w'.

In the “worse” example, letters blend together to resemble different characters. The “better” examples use subtle details to prevent this—like Convergence’s curly y and Quando’s serifs.

Single character homoglyphs

Single character homoglyphs occur when one glyph resembles another—such as 8 and B.

Typography comparison titled 'WORSE' in black text. Shows four fonts
with character sequences in red text: Arial Narrow displays '5S8B 7Z
QOCG 1lI qgy ce', Fugaz One shows '8B 7Z DO0CG6 1lI aqgy ce yuvw', Gill
Sans displays '5S8B 7Z QO 1lI ce vyw', and Autour One shows 'gq gy yq
aqc'.

Typography comparison titled 'BETTER' in black text. Shows four fonts
with character sequences in green text: DM Serif displays '5S8B 7Z QOCG
1lI qgy ce', SecularOne shows '8B 7Z DO0CG6 1lI aqgy ce yuvw',
Convergence displays '5S8B 7Z QO 1lI ce vyw', and Artifika shows 'gq gy
yq
aqc'.

Several problems emerge in the “worse” examples.

The “better” examples address these concerns through deliberate design choices. SecularOne uses a circle for O and an oval for 0, while the u, v, and w maintain distinct shapes.

Mirror image glyphs

Mirror image glyphs occur when flipping one character creates another—like d and b. Serif fonts address this by adding distinguishing serifs, but sans-serif fonts must find other solutions.

Typography comparison titled 'WORSE' in black text. Shows 'Montserrat:
db qp gp ae' in red
text.

Typography comparison titled 'BETTER' in black text with explanatory
note: '(notice the b is a different shape, not a mirror of d)'. Shows
'Convergence: db qp gp ae' in green
text.

Montserrat achieves visual harmony, but creates mirror images. Convergence solves this with a curly q tail and asymmetrical spurs that distinguish d from b.

Scenarios where character distinction matters

Character distinction proves important in several scenarios:

These examples illustrate that visual distinctiveness proves important in many situations. Still, some questions remain: what informed Atkinson Hyperlegible’s design process, and what makes Atkinson Hyperlegible Mono special compared to other programming fonts?

About the Atkinson Hyperlegible font family

The Atkinson Hyperlegible family comes from the Braille Institute. Approaching their centennial in 2019, the institute hired Applied Design Works to develop a new brand identity. Applied Design Works needed a font that balanced character differentiation with visual harmony. When existing fonts failed to meet their specific accessibility and branding requirements, they designed their own, naming it after the institute’s founder: J. Robert Atkinson.

Atkinson Hyperlegible earned Fast Company’s 2019 Innovation By Design award. By 2025, Atkinson Hyperlegible generated over 43 million weekly impressions via Google Fonts. The Braille Institute then released enhanced versions: Atkinson Hyperlegible Next and Atkinson Hyperlegible Mono.

The Next variant of Atkinson Hyperlegible expands from 2 to 7 weights and extends language support from 27 to 150+ languages. The Mono version addresses what the Braille Institute called “one of the most requested additions”—a variant for developers.

The Atkinson Hyperlegible family’s unique design features

The Braille Institute, Applied Design Works, and Material Design all detail these design features. Since visual examples showcase typography better than descriptions, this article includes images from Material Design’s blog post.

Annotated images show the proportional version. Where the monospace version differs significantly, non-annotated comparison images follow.

Distinct silhouettes

Atkinson Hyperlegible showing 'B' and '8', with a label below that
says, "Distinct
Silhouettes."

The B features two bowls of different sizes while the 8 combines a small circle atop a larger oval.

Enhanced letterforms

Atkinson Hyperlegible showing 'jIil!' with three accessibility
features: 1) exaggerated forms 2) selective serifs and 3) increased
inter-letter spacing. Blue annotation circles highlight each legibility
enhancement.

This image highlights several enhancements: the j features an exaggerated tail, the I gains horizontal top and bottom bars, the i and l get serifs, and the ! increases spacing between its dot and vertical stroke.

Since these specific glyphs differ significantly between versions, here’s the monospace variant for comparison:

Atkinson Hyperlegible Mono showing 'jIil!'. Unlike the previous image,
this one doesn't have labels or
annotations.

Key differences include:

Asymmetrical spurs and exaggerated descenders

Atkinson Hyperlegible showing 'bdpq' letterform differentiation using
two key techniques: 1) asymmetrical spurs and 2) exaggerated
descenders.

The designers used two techniques to distinguish mirror image glyphs:

  1. Asymmetrical spurs distinguish b and d—the d features a thicker spur that juts out more.
  2. Exaggerated descenders separate p and q—the q extends out into a longer, sweeping tail.

Comparison to JetBrains Mono and Fira Code

How does Atkinson Hyperlegible Mono compare to established programming fonts like JetBrains Mono and Fira Code? While many monospace fonts target readability, direct comparison reveals Atkinson Hyperlegible Mono’s specific advantages.

This comparison focuses on legibility features rather than stylistic preferences or minor aesthetic differences.

Single homoglyphs comparison

Font comparison displaying character sequences '5S8B7Z jIil1!' across
JetBrains Mono, Fira Code, and Atkinson Hyperlegible
Mono.

These fonts appear nearly identical at first glance, requiring closer examination to spot the differences.

Font comparison displaying 'CD0OQG6 yuvw' across JetBrains Mono, Fira
Code, and Atkinson Hyperlegible
Mono.

Here the differences become more apparent.

Mirror glyphs comparison

Font comparison showing mirror image glyphs 'db qp gp ae' across three
programming fonts: JetBrains Mono, Fira Code, and Atkinson Hyperlegible
Mono

Programming symbols comparison

Font comparison showing programming symbols '\(\)\[\]\{\}\`\'":;.,'
across JetBrains Mono, Fira Code, and Atkinson Hyperlegible
Mono.

The programming symbols comparison reveals interesting trade-offs for Atkinson Hyperlegible Mono.

Font comparison showing programming symbols '=+-_\~* /\ <>' across
JetBrains Mono, Fira Code, and Atkinson Hyperlegible
Mono.

Alphabet comparison

Font comparison showing "The five boxing wizards jump quickly." across
JetBrains Mono, Fira Code, and Atkinson Hyperlegible
Mono.

Installation and configuration

These instructions apply to Unix-like operating systems. In other words: Linux, Berkeley Software Distribution (BSD) derivatives, and other similar operating systems.

While the Braille Institute offers direct downloads, they require email registration and End User License Agreement (EULA) acceptance for an open source font. Open source repositories provide a better alternative.

Make sure you have git installed and available, then clone the googlefonts/atkinson-hyperlegible-next-mono repository on Github.

$ git clone https://github.com/googlefonts/atkinson-hyperlegible-next-mono

Create the ~/.local/share/fonts directory.

$ mkdir -p ~/.local/share/fonts

Install Atkinson Hyperlegible Mono in ~/.local/share/fonts.

$ cp ./atkinson-hyperlegible-next-mono/fonts/ttf/*.ttf ~/.local/share/fonts/

Build font information cache files.

$ fc-cache -fv

Configure Atkinson Hyperlegible Mono as your default monospace font system-wide and per application. The Arch Wiki’s font configuration guide covers system-wide setup. Terminal emulators and code editors typically set font through settings menus or configuration files.

Caveats

Other resources