I am new to using Thorium and NVDA to test my accessible EPUBs, and I’m wondering if I’ve stumbled upon a Thorium limitation, or if my XHTML is somehow wrong.
Thorium does not announce or acknowledge <hr> (whereas NVDA announces “separator”), <aside> (NVDA announces “secondary flow” or something like that), (NVDA announces “link”), or <sup> for footnote references. Is this expected behaviour? And if not, is there something in my Thorium settings I need to change? Or is there something else I’m missing?
February 5, 2023 at 8:08 pm
Thank you for your question!
This is typical for Thorium’s read-aloud function, which has limitations. It does not announce heading levels, <hr>, <aside>, <a>, or <sup> tags. Thorium reads out the text as it is displayed on the screen, as well as alt-text for images, if the EPUB includes those.
Thorium can also be used in conjunction with a screen reader such as NVDA—which announces heading levels, separators, and page numbers, for example. Here is a helpful video resource from NNELS demonstrating how Thorium is used with a screen reader: https://youtu.be/x2SbH_yZEyw
February 8, 2023 at 4:53 pm
Video title: Thorium Version 1.7: Demonstration with Screen-reader