The transition from EPUB2 to EPUB3 determined the appearance of many new supported features for ebooks. Among them there is scripting: its support is optional and limited, but the fact that many reading applications are based on the same HTML rendering engines that web browsers use implies that Javascript support is present in many reading applications. Moving from an analysis of this scenario, this paper describes some ideas deriving from preliminary tests carried out on EPUB3 ebooks. An existing Javascript library project was used to add accessibility features on the fly. This experience allowed to set the basis for the design of a simple architecture for accessibility enhancements in EPUB3 ebooks, based on a GUI and on scripts that apply settings that can be stored locally, directly into the ebook itself. The main objective was to postulate the feasibility of a javascript accessibility library that would not interfere with assistive technology and that could gracefully degrade in case of lack of support for Javascript in some reading systems.

Mangiatordi, A., Scenini, F. (2017). Improving EPUB3 ebooks accessibility through Javascript and CSS. In 14th IEEE Annual Consumer Communications & Networking Conference (CCNC), 2017 (pp.1085-1088). Institute of Electrical and Electronics Engineers Inc. [10.1109/CCNC.2017.7983288].

Improving EPUB3 ebooks accessibility through Javascript and CSS

Mangiatordi, A;Scenini, F
2017

Abstract

The transition from EPUB2 to EPUB3 determined the appearance of many new supported features for ebooks. Among them there is scripting: its support is optional and limited, but the fact that many reading applications are based on the same HTML rendering engines that web browsers use implies that Javascript support is present in many reading applications. Moving from an analysis of this scenario, this paper describes some ideas deriving from preliminary tests carried out on EPUB3 ebooks. An existing Javascript library project was used to add accessibility features on the fly. This experience allowed to set the basis for the design of a simple architecture for accessibility enhancements in EPUB3 ebooks, based on a GUI and on scripts that apply settings that can be stored locally, directly into the ebook itself. The main objective was to postulate the feasibility of a javascript accessibility library that would not interfere with assistive technology and that could gracefully degrade in case of lack of support for Javascript in some reading systems.
paper
epub3, accessibility, CSS, Javascript, inclusion
English
IEEE Annual Consumer Communications & Networking Conference (CCNC)
2017
14th IEEE Annual Consumer Communications & Networking Conference (CCNC), 2017
9781509061969
2017
1085
1088
7983288
none
Mangiatordi, A., Scenini, F. (2017). Improving EPUB3 ebooks accessibility through Javascript and CSS. In 14th IEEE Annual Consumer Communications & Networking Conference (CCNC), 2017 (pp.1085-1088). Institute of Electrical and Electronics Engineers Inc. [10.1109/CCNC.2017.7983288].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/151246
Citazioni
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 2
Social impact