epub3 vs. kf8: accessibility in ebook formats (2013)
TRANSCRIPT
EPUB 3 vs. KF8
Accessibility in eBook Formats
Iris Amelia Febres, M.A.F+W Media, eBook Developer
Future Publishing & Accessibility ConferenceCopenhagen, Denmark
June 13, 2013#cph13 • @epubpupil
Slide deck: irisamelia.com/newpubcph/presentation.pptx
Overview
What are EPUB 3 and KF8?
How does each address accessibility within its format?
What are strategies we can implement when we create (accessible) ebooks?
eBooks: Where Are We Now?
Pros Significant progress with formats Devices are intuitive Standards are evolving (specifications) Embracing the possible
Sales numbers of ebooks — worth the investment
eBooks: Where Are We Now?
Cons Splintering of formats (proprietary choices) Splintering of devices (and a [supposed] move away
from dedicated e-readers) Catching up to technology Expensive (time & money)
What is accessibility?
Two definitions
Assistance specifically for the impaired ADA DAISY APK
Increasing compatibility for users Flexible formatting Semantic markup DRM
EPUB (EPUB 3)
The newest specification of the EPUB format (IDPF)
Harnesses HTML5 and CSS3 to render content dynamically, fully utilizing EPUB’s biggest strength: reflow Embracing open standards
Encouraged as the standard for ebooks today See: Readium Foundation
Features in EPUB 3
Audio/video capabilities
Text-to-speech
MathML and SVG support
Navigation changes
Robust metadata
Accessibility in EPUB 3
Specification built with accessibility in mind Part IV of the EPUB 3 overview
http://www.idpf.org/epub/30/spec/epub30-overview.html#sec-accessibility
Validation contingent on accessibility options Epubcheck 3.0
DAISY specs included Audial/media overlays (DAISY Digital Talking Books)
Caveats in EPUB 3 re: accessibility
Images and alt text The “alt” attribute within an <img> tag is required for EPUB
validation However, it can be empty!
Caveats in EPUB 3 re: accessibility
Text-to-speech/Read aloud We have opportunities to create ebooks with
text-to-speech/read-aloud functionality (popular in children’s books)
However, the learning curve is steep!
<smil xmlns="http://www.w3.org/ns/SMIL" version="3.0"> <body> <par id="par1"> <text src="chapter1.xhtml#sentence1"/> <audio src="chapter1_audio.mp3" clipBegin="0s" clipEnd="10s"/> </par> <par id="par2"> <text src="chapter1.xhtml#sentence2"/> <audio src="chapter1_audio.mp3" clipBegin="10s" clipEnd="20s"/> </par> <par id="par3"> <text src="chapter1.xhtml#sentence3"/> <audio src="chapter1_audio.mp3" clipBegin="20s" clipEnd="30s"/> </par> </body></smil>
Source: EPUB Media Overlays 3.0 (sec. 3.1) —IDPF
Synchronized Multimedia Integration Language (SMIL)
<smil xmlns="http://www.w3.org/ns/SMIL" version="3.0"> <body> <par id="par1"> <text src="chapter1.xhtml#sentence1"/> <audio src="chapter1_audio.mp3" clipBegin="0s" clipEnd="10s"/> </par> <par id="par2"> <text src="chapter1.xhtml#sentence2"/> <audio src="chapter1_audio.mp3" clipBegin="10s" clipEnd="20s"/> </par> <par id="par3"> <text src="chapter1.xhtml#sentence3"/> <audio src="chapter1_audio.mp3" clipBegin="20s" clipEnd="30s"/> </par> </body></smil>
Source: EPUB Media Overlays 3.0 (sec. 3.1) —IDPF
Synchronized Multimedia Integration Language (SMIL)
Caveats in EPUB 3 re: accessibility
These features depend on the device
EPUB 3 is primarily supported by Apple iPad (expensive!) Kobo iOS/Android apps (read-aloud)
Support is limited in other spots… but we’re getting there! Readium Foundation
See: BISG Platform Grid
Kindle Format 8 (KF8)
Successor to MOBI7 HTML5 vs. HTML3
Documentation Amazon Kindle Publishing Guidelines http://wiki.mobileread.com/wiki/MOBI (unofficial)
Updated frequently, a bible for developers
Specific to Amazon devices/apps On eInk devices and tablets
Features in KF8
Updated Formatting Built on HTML5 and CSS3 support Font embedding/text styling (alignment, colors, etc.)
Fixed layout (proprietary)
SVG support
Accessibility in KF8
Main feature: Backward compatibility on older devices
Emphasis on Wide margins Magnification features
Children’s books and comics
Documentation not as focused
Accessibility opportunities specifically stem from HTML5 and CSS3 Audio and video embedding
Additionally: Kindle for PC Accessibility Plugin
Caveats in KF8 re: accessibility
Text-to-speech feature for the Kindle for PC accessibility plugin requires an external screen reader for use Windows PC only
Caveats in KF8 re: accessibility
These features depend on the device
KF8 is primarily only supported by Kindle Fire (not as pricey as Apple, but…)
Optimal Kindle Paperwhite (eInk — more limited; e.g., no audio) Amazon Kindle apps
By creating accessible EPUB files, we essentially create accessible Kindle files.
However, the devices hold the power.
In other words…Formats can do only so much!
Strategies & Practices
Aim for reflow
Avoid info-as-image — i.e., tables should be in HTML
Think of your reader and what they can do
Think of your content and who is consuming it
Always QA your work
Talk to your outsourcer(s) and develop relationships
The key is awareness
Recommended Reading
EPUB 3: Best Practices by Matt Garrish (@MattGarrish) Readmill #eprdctn reading group
Liz Castro’s EPUB texts (@LizCastro) EPUB Straight to the Point Read Aloud EPUB for iBooks Audio and Video in EPUB (Miniguide) Fixed Layout EPUBs for iPad and iPhone (Miniguide) EPUB 3 book: Coming Soon!
Specifications (grab some coffee) EPUB 2.1 and EPUB 3.0 DAISY
Questions? Say hello!
Twitter: @epubpupil #eprdctn — all about ebook development & production,
troubleshooting … counseling
LinkedIn: linkedin.com/in/irisamelia
Email: [email protected]