Skip to content


Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


By Herman Melville

A new look at what a web-based book could be.

This project is a companion to a newsletter series exploring what can be done to create a compelling long-form reading experience on the web. Using variable fonts and modern CSS techniques for better web typography and layout, the goal is to make a better book than, well, an actual physical book (and surpass what's currently possible in eBooks along the way).

Live URL

The latest version of this code is automatically deployed to Netlify and is findable at


This book site is set up using the static site generator Eleventy. If you want to use the build process, run the command npm install, and that should install the bits that you need (presuming you have Node and NPM installed already)

To run the build process and serve the site locally, use this combination of commends to build the Sass files and build/serve the site: gulp & npx @11ty/eleventy --serve

Just the site

If you want to just look at or work with the pre-built site, take a peek in the _site directory.

The latest is live

Each time a new issue of the newsletter comes out, a new release will be tagged so while the latest code will always be live, you can always step back in time to see the code as it was for previous issues. You can see all the releases here

Newsletter issues

As they are published, links to each relevant issue of Web Typography News will be linked here.