Feed · new posts

Lab03·

The Focus Reader

View
Text
Type
Accent
Citron

A way to read the long pieces of the site a few words at a time, like subtitles, in a panel with its own pace, size and progress.

I want a way to read the long pieces of this site that takes the whole screen and nothing else: a panel over the page, and the text passing a few words at a time, like subtitles, at a pace I choose.

The idea came from wanting a reading experience a little more advanced, and less simplistic, than Safari’s Reader mode on a phone.

The reader comes in two views. The Sequence view comes from similar ideas I stumbled upon online, usually built into small e-ink devices, and from rapid serial visual presentation (RSVP), a technique from reading research that Spritz turned into an app in 2014: the words come one frame at a time, always in the same place, so the eyes stay still. The Flow view comes from the way Spotify shows lyrics: the whole text stays in view and moves up a line at a time, the words being read marked as they go. It’s less brutalist, and calmer to read.

The panel has a few settings: the view, the speed in words a minute, how many words show at a time (or a whole paragraph in the Flow view) and the size of the text, then where the words line up in the Sequence view, and whether the words being read are underlined in the Flow view. Space plays and pauses, the arrows go a frame back or on, and a scroll moves through the text. Underneath, a footer of figures follows the pace and the progress: the rate, the words read out of the total, and the time left at that pace.

Later it should sit on every article and essay, behind a button. I’m keeping it apart from the rest of the site’s code, as one element that takes a text, so it can become a package of its own for other Astro sites.

← All experiments