Designing for low-vision readers

Most accessibility advice about typography stops at "use 16px and good contrast." That's a start, but it leaves several decisions on the table that materially affect users with low vision.

Three defaults worth changing

What we ship by default

Our base stylesheet uses 1.7 line-height (leaving room for users to bump to 2 in their reader settings without things breaking), max-width: 65ch on body copy, and oklch(99% 0 0) for the page background. None of these costs a single conversion.