The best fonts for ebooks (and how to choose one)
Here is the uncomfortable part: in a reflowable book, your typeface is a suggestion. Any reader can override it, and many do. So the question is not “which font is best” but “which font is the best default, for the people who never change it.”
What actually matters on screen
A large x-height. The x-height is the height of a lowercase ‘x’ relative to the capitals. Fonts with generous x-heights stay legible at small sizes and on low-resolution e-ink. This is the single strongest predictor of screen legibility, and it is why a beautiful print face can read poorly on a Kindle.
Open apertures. The gaps in letters like ‘c’, ‘e’ and ‘a’. When they close up, those letters converge toward ‘o’ at small sizes and reading slows.
Distinguishable I / l / 1. Matters more than people expect, especially in anything technical.
Sturdy strokes. High-contrast faces — thick stems, hairline thins — lose the thin strokes to e-ink rendering and look broken.
Some defaults worth knowing
| Face | Good for | Watch out for |
|---|---|---|
| Literata | General reading; screen-designed | Slightly wide — costs pages |
| EB Garamond | Literary fiction, period feel | Small x-height; needs size bumps |
| Source Serif 4 | Non-fiction, technical writing | Can read a little cool |
| Bitter | Dense text on small screens | Strong personality |
| Atkinson Hyperlegible | Maximum legibility | Distinctive; not neutral |
Literata was commissioned specifically for on-screen reading and is a safe, unshowy default. EB Garamond is genuinely lovely and genuinely needs a point or two more size than you would expect.
Should you embed it?
Embedding guarantees your font travels with the book. It also adds roughly 200–300 KB per weight and can be stripped by some readers anyway.
Embed when the typeface is doing real work — a designed non-fiction book, or anything where the face is part of the identity. Skip it for a straightforward novel: the reader’s own default is fine, and many will override you regardless.
Whatever you pick, test it at the sizes people actually read at, not at the size you designed at. Style Studio previews all of these live against real text, which is faster than converting and re-checking on a device.
Serif or sans on screen?
The old rule — serif for print, sans for screen — was a resolution argument, and it expired. It came from an era when a screen had roughly 72 pixels per inch and serifs were too fine to render as anything but mud. Modern phones and tablets are at 300+ ppi, comparable to print, and e-ink is designed specifically for text.
At those densities serifs render cleanly and the choice returns to genre convention and taste. Fiction still overwhelmingly uses serif because readers associate it with books. Technical and reference material leans sans because it associates with interfaces and documentation. Neither is measurably faster to read.
The exception worth respecting: very small sizes, and readers on older devices. If your book will be read at 12–14px on unknown hardware, a sturdy sans with a large x-height is the safer default.
Size is part of the typeface
A point size means almost nothing on its own, because x-height varies enormously between faces. EB Garamond at 19px and Inter at 19px produce visibly different reading experiences — the Garamond will look two sizes smaller.
This is why the presets in Style Studio pair each typeface with a size that suits it: Classic novel sets EB Garamond at 19px, while Modern sets Source Sans 3 at 18px. They look comparable despite the different numbers.
If you switch typeface and the page suddenly feels wrong, check the size before blaming the face.
What embedding actually costs
Embedding gets discussed as though it were expensive. For a modern subset it is not: a latin woff2 of a text face is usually 10–60 KB per weight. Against a book that is already several hundred kilobytes of text and often megabytes of images, that is noise.
The real considerations are different:
- Licensing. Not every font may be embedded in an ebook, and this is the part people skip. Check the licence. All twelve faces offered here are open-licensed and embeddable.
- Weights multiply. Regular plus bold plus both italics is four files, not one.
- Some readers ignore it anyway. Kindle in particular may substitute its own font regardless.
Embed when the typeface is doing real work. Skip it for a straightforward novel where the reader’s default is perfectly fine.
The accessibility faces
Atkinson Hyperlegible was designed by the Braille Institute specifically to disambiguate characters that blur together for readers with low vision — the tail on the lowercase l, the distinct shapes of I/l/1 and O/0. It is a genuinely good general-purpose face that happens to be unusually legible.
OpenDyslexic weights the bottom of each letter, on the theory that this reduces the letter rotation and swapping some dyslexic readers experience. The evidence for the mechanism is contested; the evidence that some readers strongly prefer it is not. Offer it and let people decide for themselves.
Neither costs anything to include, and neither compromises the experience for anyone who does not need them.
A working process
- Pick a face for the genre and the reader, not for yourself.
- Set the size so the x-height looks right, ignoring the number.
- Set line length to 60–75 characters.
- Set leading to suit that measure.
- Look at the page unfocused. It should read as even grey.
- Check it at the smallest and largest sizes a reader might choose.
Step six is the one people skip, and it is where decorative choices fall apart. A drop cap that works at 19px can collide with the text at 28px.
Remember throughout that in a reflowable book you are choosing a default. Many readers will override it, and the format is doing its job when they do.