Accessibility Tools for content producers/checkers #1735
Replies: 7 comments
-
Hi Gregorio, our dev team is asking what we can do with this issue. IMO not much, as Readium Desktop is a toolkit for desktop reader development and Thorium is a particular desktop reader. So not something like ACE / SMART from DAISY. I'll therefore close the issue but please reopen it if you see a use case. |
Beta Was this translation helpful? Give feedback.
-
Because Thorium is starting being used as a reference reader by publishers, this issue may have a use case. |
Beta Was this translation helpful? Give feedback.
-
One obvious problem with "bookmarklets" (or any other technique to inject Javscript+HTML+CSS into publication documents) is that the tools' user interface interferes with Thorium's rendering / layout engine (pagination, selection / highlighting, calculation of reading location based on markup present on the page, etc.). In many ways, MathJax introduces similar issues with its popup menu, and we know that the user experience is currently degraded due to focus steal / jumpy scroll, as Thorium and MathJax compete for control of the document presentation. All that said, it would be very interesting to explore design options. For example Thorium could open a separate view to execute such custom presentations of loaded documents, without affecting reading location, pagination, etc. PS: injection of arbitrary Javascript is of course a bad idea due to security issues, but let's also keep in mind that LCP-protected content could easily be compromised with some of these third-party tools. |
Beta Was this translation helpful? Give feedback.
-
This is the only way I can imagine a solution, yes. An alternate presentation, with no pagination, a script injecting / modifying content in the DOM (developed by us) and a specific "Readium a11y CSS". The first step is then: would such a solution be acceptable? and in fact why would it be better to develop that inside Thorium, rather than as a separate tool (support of LCP protection?) ? |
Beta Was this translation helpful? Give feedback.
-
I would like to hear more about the use case too. |
Beta Was this translation helpful? Give feedback.
-
I'll try to give some answers, from my perspective.
Thorium is open-source. Thorium has already developed all the EPUB library management, interface, TOC management, pagelist, landmarks, search function, etc... And all of this is under continuous maintenance. |
Beta Was this translation helpful? Give feedback.
-
bug triage: moving to discussion. |
Beta Was this translation helpful? Give feedback.
-
For those involved in producing and controlling accessible EPUBs it would be very useful to have tools to highlight graphically:
Something like this:
Some CSS/JS libraries that could be used as a starting point:
Gregorio
Beta Was this translation helpful? Give feedback.
All reactions