Reading Systems Accessibility Support Roundup – Inclusive Publishing

Reading Systems Accessibility Support Roundup

Note: this article was last updated in August 2023.


Digital books are accessed using an app, device, or online service to open, read and navigate the content. We refer to these are Reading Systems.

There are many different reading apps available with some great accessibility benefits. Typical features include:

  • flexible ways to move around publications: via the table of contents, jumping to a print page number, returning to bookmarks and using search.
  • the ability to change the visual presentation of the contents to suit your needs: personalizing text size, fonts, colors, line-length and spacing.
  • a built-in read-aloud feature: with play and pause, changing the voice and speed, and providing visual highlighting, karaoke style.
  • great screen reader support for speech and braille output: including the ability to login in, browse a bookshelf, read the publication perceiving the different elements in the content.

But with so much choice, how do you discover which app will be best for you?

Here we present a roundup of popular reading apps that can be used with EPUB titles. The summary reviews are based on the detailed accessibility evaluations conducted by and with people with print disabilities. More information on our structured evaluation protocol is given at the end of [...]

Read article at

Article Taxonomies

Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in /home/webable/www/www/wp-content/themes/webable/content-mcm.php:65 Stack trace: #0 /home/webable/www/www/wp-includes/template.php(812): require() #1 /home/webable/www/www/wp-includes/template.php(745): load_template('/home/webable/w...', false, Array) #2 /home/webable/www/www/wp-includes/general-template.php(206): locate_template(Array, true, false, Array) #3 /home/webable/www/www/wp-content/themes/webable/single-mcm_article.php(15): get_template_part('content-mcm') #4 /home/webable/www/www/wp-includes/template-loader.php(106): include('/home/webable/w...') #5 /home/webable/www/www/wp-blog-header.php(19): require_once('/home/webable/w...') #6 /home/webable/www/www/index.php(17): require('/home/webable/w...') #7 {main} thrown in /home/webable/www/www/wp-content/themes/webable/content-mcm.php on line 65