SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
How to Make
Accessible
Ebooks
A workshop for beginners
Laura Brady | laurabrady.ca | @LauraB7
MODULE 1
EPUB
Architecture
Accessible HTML
“When ebooks contain only generalized structures, reading
systems are limited to presenting only the basic visual form of the
book. Dumb data makes for dumb reading experiences, as reading
systems cannot play the necessary role of facilitator when given
little-to-nothing to work with. And that’s why not everyone can read
all digital content.
—from Matt Garrish’s Accessible EPUB 3 (O’Reilly)
HTML Bits and Pieces
Common HTML Tags
<h1-6> headings
<p> text
<hr /> editorial breaks
<blockquote>
<figure> images
<figcaption> (nest in above) captions
<aside> sidebar-type content, including footnotes
<section> chapters and subsections
<i> italics for design purposes
<em> emphasis
<cite> citations
<b> bold
<strong> emphasis
<sup> superscript
<sub> subscript
<small> small caps
<u> underline
<abbr> abbreviation
<ol> / <ul> / <li> ordered and unorder lists; list item
HTML Construction
<section>
<h1>Chapter One</h1>
<p>It was a dark and stormy night…</p>
…
<section>
<h2>Subhead</h2>
<p>Very dark and <em>very</em> stormy…</p>
…
</section>
</section>
Headers
<p class=“h1”>Chapter 1</p>
<h1 class=“cn”>Chapter 1</p>
<h1 class="cn">Chapter 1#<br />
<span class="title">Peter Breaks Through</span></h1>
<header>
<h1 class=”ct”><span class=”cn">Chapter 1#</span>
<br />Peter Breaks Through</h1>
<p class="CST">Subtitle goes here</p>
</header>
Emphasis
I am glad you weren't late.
I am glad you weren't late.
This liquid is highly toxic.
I am counting on you. Do not be late!
Language
tags
Belong in three places: the OPF,
the root HTML element in every
HTML files, and marking language
shifts
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:epub="http://www.idpf.org/2007/ops" lang="en-US" xml:lang="en-US">
<head>
<title>Chapter 1</title>
<link href="css/idGeneratedStyles.css" rel="stylesheet" type="text/css"/>
</head>
Breakout Room Task
Format a basic chunk of text in validated HTML using Sigil. Using the supplied Peter
Pan ebook, add a third chapter in the shell HTML file. Watch for:
• Emphasis vs italics
• Headers and text
• A short list formatted as a list
• Editorial breaks marked accurately
• HTML 5 employed correctly
• Language shifts marked
• Add the chapter 3 HMTL file to the OPF
How to Make
Accessible
Ebooks
A workshop for beginners
Laura Brady | laurabrady.ca | @LauraB7
MODULE 2
PRINCIPLES OF
EBOOK
ACCESSIBILITY
• Separate style and content
• Navigation
• Structure
• Semantics
• Images = picture, not tables or text
• Image Descriptions
• Page List
• Define Languages
• Accessible treatment of Math and
interactive content
• Accessibility metadata
Separation of Style and Content
“Style is just a layer between your markup and the
device that renders it, not an intrinsic quality you can rely
on to say anything about your content.”—Matt Garrish
Navigation
Page List
Structure
Semantics
Testing
Breakout Room Task
Use EPUB-Checker and ACE by Daisy to go through your own
errors with the TA, or test the Module 2 provided EPUB which has
been booby trapped with errors.
How to Make
Accessible
Ebooks
A workshop for beginners
Laura Brady | laurabrady.ca | @LauraB7
MODULE 3
Exposed
Metadata
Accessibility
Summary
• Use plain language.
• Avoid jargon.
• Write out acronyms before using the
abbreviation, e.g. Web Content
Accessibility Guidelines (WCAG).
• Include all accessibility features.
AccessibilitySummary may be the only
piece of metadata that some users read.
• If you decide to use a template, make
sure the AccessibilitySummary is
customized for every book.
accessibilityFeature
• alternativeText
• displayTransformability
• index
• longDescription
• none
• printPageNumbers
• readingOrder
• structuralNavigation
• synchronizedAudioText
• tableOfContents
accessibilityHazard
• flashing
• noFlashingHazard
• motionSimulation
• noMotionSimulationHazard
• sound
• noSoundHazard
• unknown
• none
accessMode
• textual
• visual
• auditory
• tactile
accessModeSufficient
• textual
• visual
• auditory
• tactile
• combinations
Example
<meta property=”schema:accessibilitySummary”>This Publication meets the
requirements of the EPUB Accessibility specification with conformance to WCAG 2.0 Level AA.
The content is screen-reader friendly. Images are described, long descriptions have been
included for complex images, a table of contents is present, and sections are introduced with
correctly-cascading headings. There are short audio clips of music at the start of each chapter
which readers can choose to play – they will not auto-play.</meta>
<meta property=”schema:accessMode”>textual</meta>
<meta property=”schema:accessMode”>visual</meta>
<meta property=”schema:accessModeSufficient”>textual,visual</meta>
<meta property=”schema:accessModeSufficient”>textual</meta>
<meta property=”schema:accessibilityFeature”>alternativeText</meta>
<meta property=”schema:accessibilityFeature”>longDescription</meta>
<meta property=”schema:accessibilityFeature”>structuralNavigation</meta>
<meta property=”schema:accessibilityFeature”>tableOfContents</meta>
<meta property=”schema:accessibilityFeature”>alternativeText</meta>
<meta property=”schema:accessibilityHazard”>noFlashingHazard</meta>
<meta property=”schema:accessibilityHazard”>noMotionSimulationHazard</meta>
<meta property=”schema:accessibilityHazard”>sound</meta>
ONIX
https://onix-codelists.io/codelist/196
Conformance Metadata
<link rel="dcterms:conformsTo"
href="http://www.idpf.org/epub/a11y/accessibil
ity-20170105.html#wcag-aa"/>
<meta property="a11y:certifiedBy">Benetech via
eBOUND Canada</meta>
<meta property="a11y:certifierCredential">
https://bornaccessible.org/certification/gca-credential/</meta>
Breakout Room Task
Write schema.org metadata for the Module 3-supplied ebook.
• Look through the ebook to see what it does and what it doesn’t.
• Use the supplied PDF of what’s required and what’s optional.
• Work as a group to work up a full set of values.
• Write an accessibility summary.
• If time allows, look at Codelist 196 and list out what values you would
include.
How to Make
Accessible
Ebooks
A workshop for beginners
Laura Brady | laurabrady.ca | @LauraB7
MODULE 4
Resources
Epub Test.org
https://epubtest.org/about
FlightDeck QA Checklist
https://ebookflightdeck.com/handbook
/checklist
Dogfooding, now known as Ebooking
by Derrick Schultz
https://epubsecrets.com/dogfooding-
now-known-as-ebooking.php
Breakout Room Task
Use the checklists to go through a booby-trapped EPUB.

Contenu connexe

Similaire à How to make accessible ebooks: A workshop for beginners - Tech Forum 2022

accessible_pdf_webinar.ppt
accessible_pdf_webinar.pptaccessible_pdf_webinar.ppt
accessible_pdf_webinar.ppt
Chelo603470
 
Fii Practic Frontend BeeNear - laborator 1
Fii Practic Frontend BeeNear - laborator 1Fii Practic Frontend BeeNear - laborator 1
Fii Practic Frontend BeeNear - laborator 1
BeeNear
 

Similaire à How to make accessible ebooks: A workshop for beginners - Tech Forum 2022 (20)

accessible_pdf_webinar.ppt
accessible_pdf_webinar.pptaccessible_pdf_webinar.ppt
accessible_pdf_webinar.ppt
 
EPUB - a workshop for beginners
EPUB - a workshop for beginnersEPUB - a workshop for beginners
EPUB - a workshop for beginners
 
What book and journal publishers need to know to get accessibility right
What book and journal publishers need to know to get accessibility rightWhat book and journal publishers need to know to get accessibility right
What book and journal publishers need to know to get accessibility right
 
Unit 2 (html)
Unit 2  (html)Unit 2  (html)
Unit 2 (html)
 
Slides 2 - HTML
Slides 2 - HTMLSlides 2 - HTML
Slides 2 - HTML
 
Artistic Web Applications - Week3 - Part 1
Artistic Web Applications - Week3 - Part 1Artistic Web Applications - Week3 - Part 1
Artistic Web Applications - Week3 - Part 1
 
Interactive E-Books
Interactive E-BooksInteractive E-Books
Interactive E-Books
 
Html
HtmlHtml
Html
 
Keeping Your Website Accessible
Keeping Your Website AccessibleKeeping Your Website Accessible
Keeping Your Website Accessible
 
Introduction to html
Introduction to htmlIntroduction to html
Introduction to html
 
Web Design.ppt
Web Design.pptWeb Design.ppt
Web Design.ppt
 
UNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e booksUNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e books
 
Week-1_PPT_WEBAPPS-done.pptx
Week-1_PPT_WEBAPPS-done.pptxWeek-1_PPT_WEBAPPS-done.pptx
Week-1_PPT_WEBAPPS-done.pptx
 
Metadata Beyond ONIX: How Publishers can use Different Metadata Formats Throu...
Metadata Beyond ONIX: How Publishers can use Different Metadata Formats Throu...Metadata Beyond ONIX: How Publishers can use Different Metadata Formats Throu...
Metadata Beyond ONIX: How Publishers can use Different Metadata Formats Throu...
 
Wisneski TeI workshop 2009-2010
Wisneski TeI workshop 2009-2010Wisneski TeI workshop 2009-2010
Wisneski TeI workshop 2009-2010
 
Xml Case Learns 2008
Xml Case Learns 2008Xml Case Learns 2008
Xml Case Learns 2008
 
Fii Practic Frontend BeeNear - laborator 1
Fii Practic Frontend BeeNear - laborator 1Fii Practic Frontend BeeNear - laborator 1
Fii Practic Frontend BeeNear - laborator 1
 
xhtml_css.ppt
xhtml_css.pptxhtml_css.ppt
xhtml_css.ppt
 
Lesson4.9 a u4l2 html
Lesson4.9 a u4l2 htmlLesson4.9 a u4l2 html
Lesson4.9 a u4l2 html
 
Lecture-3: Introduction to html - Basic Structure & Block Building
Lecture-3: Introduction to html - Basic Structure & Block BuildingLecture-3: Introduction to html - Basic Structure & Block Building
Lecture-3: Introduction to html - Basic Structure & Block Building
 

Plus de BookNet Canada

Plus de BookNet Canada (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
 
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
 
Transcript: Book industry state of the nation 2024 - Tech Forum 2024
Transcript: Book industry state of the nation 2024 - Tech Forum 2024Transcript: Book industry state of the nation 2024 - Tech Forum 2024
Transcript: Book industry state of the nation 2024 - Tech Forum 2024
 
Book industry state of the nation 2024 - Tech Forum 2024
Book industry state of the nation 2024 - Tech Forum 2024Book industry state of the nation 2024 - Tech Forum 2024
Book industry state of the nation 2024 - Tech Forum 2024
 
Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024
Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024
Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024
 
Transcript: Trending now: Book subjects on the move in the Canadian market - ...
Transcript: Trending now: Book subjects on the move in the Canadian market - ...Transcript: Trending now: Book subjects on the move in the Canadian market - ...
Transcript: Trending now: Book subjects on the move in the Canadian market - ...
 
Transcript: New stores, new views: Booksellers adapting engaging and thriving...
Transcript: New stores, new views: Booksellers adapting engaging and thriving...Transcript: New stores, new views: Booksellers adapting engaging and thriving...
Transcript: New stores, new views: Booksellers adapting engaging and thriving...
 
Show and tell: What’s in your tech stack? - Tech Forum 2023
Show and tell: What’s in your tech stack? - Tech Forum 2023Show and tell: What’s in your tech stack? - Tech Forum 2023
Show and tell: What’s in your tech stack? - Tech Forum 2023
 
Transcript: Show and tell: What’s in your tech stack? - Tech Forum 2023
Transcript: Show and tell: What’s in your tech stack? - Tech Forum 2023Transcript: Show and tell: What’s in your tech stack? - Tech Forum 2023
Transcript: Show and tell: What’s in your tech stack? - Tech Forum 2023
 
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
 
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
 

Dernier

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Dernier (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

How to make accessible ebooks: A workshop for beginners - Tech Forum 2022

  • 1. How to Make Accessible Ebooks A workshop for beginners Laura Brady | laurabrady.ca | @LauraB7 MODULE 1
  • 3. Accessible HTML “When ebooks contain only generalized structures, reading systems are limited to presenting only the basic visual form of the book. Dumb data makes for dumb reading experiences, as reading systems cannot play the necessary role of facilitator when given little-to-nothing to work with. And that’s why not everyone can read all digital content. —from Matt Garrish’s Accessible EPUB 3 (O’Reilly)
  • 4. HTML Bits and Pieces
  • 5. Common HTML Tags <h1-6> headings <p> text <hr /> editorial breaks <blockquote> <figure> images <figcaption> (nest in above) captions <aside> sidebar-type content, including footnotes <section> chapters and subsections <i> italics for design purposes <em> emphasis <cite> citations <b> bold <strong> emphasis <sup> superscript <sub> subscript <small> small caps <u> underline <abbr> abbreviation <ol> / <ul> / <li> ordered and unorder lists; list item
  • 6. HTML Construction <section> <h1>Chapter One</h1> <p>It was a dark and stormy night…</p> … <section> <h2>Subhead</h2> <p>Very dark and <em>very</em> stormy…</p> … </section> </section>
  • 7. Headers <p class=“h1”>Chapter 1</p> <h1 class=“cn”>Chapter 1</p> <h1 class="cn">Chapter 1#<br /> <span class="title">Peter Breaks Through</span></h1> <header> <h1 class=”ct”><span class=”cn">Chapter 1#</span> <br />Peter Breaks Through</h1> <p class="CST">Subtitle goes here</p> </header>
  • 8. Emphasis I am glad you weren't late. I am glad you weren't late. This liquid is highly toxic. I am counting on you. Do not be late!
  • 9. Language tags Belong in three places: the OPF, the root HTML element in every HTML files, and marking language shifts <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" lang="en-US" xml:lang="en-US"> <head> <title>Chapter 1</title> <link href="css/idGeneratedStyles.css" rel="stylesheet" type="text/css"/> </head>
  • 10. Breakout Room Task Format a basic chunk of text in validated HTML using Sigil. Using the supplied Peter Pan ebook, add a third chapter in the shell HTML file. Watch for: • Emphasis vs italics • Headers and text • A short list formatted as a list • Editorial breaks marked accurately • HTML 5 employed correctly • Language shifts marked • Add the chapter 3 HMTL file to the OPF
  • 11. How to Make Accessible Ebooks A workshop for beginners Laura Brady | laurabrady.ca | @LauraB7 MODULE 2
  • 12.
  • 13.
  • 14. PRINCIPLES OF EBOOK ACCESSIBILITY • Separate style and content • Navigation • Structure • Semantics • Images = picture, not tables or text • Image Descriptions • Page List • Define Languages • Accessible treatment of Math and interactive content • Accessibility metadata
  • 15. Separation of Style and Content “Style is just a layer between your markup and the device that renders it, not an intrinsic quality you can rely on to say anything about your content.”—Matt Garrish
  • 18. Breakout Room Task Use EPUB-Checker and ACE by Daisy to go through your own errors with the TA, or test the Module 2 provided EPUB which has been booby trapped with errors.
  • 19. How to Make Accessible Ebooks A workshop for beginners Laura Brady | laurabrady.ca | @LauraB7 MODULE 3
  • 21. Accessibility Summary • Use plain language. • Avoid jargon. • Write out acronyms before using the abbreviation, e.g. Web Content Accessibility Guidelines (WCAG). • Include all accessibility features. AccessibilitySummary may be the only piece of metadata that some users read. • If you decide to use a template, make sure the AccessibilitySummary is customized for every book.
  • 22. accessibilityFeature • alternativeText • displayTransformability • index • longDescription • none • printPageNumbers • readingOrder • structuralNavigation • synchronizedAudioText • tableOfContents
  • 23. accessibilityHazard • flashing • noFlashingHazard • motionSimulation • noMotionSimulationHazard • sound • noSoundHazard • unknown • none
  • 25. accessModeSufficient • textual • visual • auditory • tactile • combinations
  • 26. Example <meta property=”schema:accessibilitySummary”>This Publication meets the requirements of the EPUB Accessibility specification with conformance to WCAG 2.0 Level AA. The content is screen-reader friendly. Images are described, long descriptions have been included for complex images, a table of contents is present, and sections are introduced with correctly-cascading headings. There are short audio clips of music at the start of each chapter which readers can choose to play – they will not auto-play.</meta> <meta property=”schema:accessMode”>textual</meta> <meta property=”schema:accessMode”>visual</meta> <meta property=”schema:accessModeSufficient”>textual,visual</meta> <meta property=”schema:accessModeSufficient”>textual</meta> <meta property=”schema:accessibilityFeature”>alternativeText</meta> <meta property=”schema:accessibilityFeature”>longDescription</meta> <meta property=”schema:accessibilityFeature”>structuralNavigation</meta> <meta property=”schema:accessibilityFeature”>tableOfContents</meta> <meta property=”schema:accessibilityFeature”>alternativeText</meta> <meta property=”schema:accessibilityHazard”>noFlashingHazard</meta> <meta property=”schema:accessibilityHazard”>noMotionSimulationHazard</meta> <meta property=”schema:accessibilityHazard”>sound</meta>
  • 28. Conformance Metadata <link rel="dcterms:conformsTo" href="http://www.idpf.org/epub/a11y/accessibil ity-20170105.html#wcag-aa"/> <meta property="a11y:certifiedBy">Benetech via eBOUND Canada</meta> <meta property="a11y:certifierCredential"> https://bornaccessible.org/certification/gca-credential/</meta>
  • 29. Breakout Room Task Write schema.org metadata for the Module 3-supplied ebook. • Look through the ebook to see what it does and what it doesn’t. • Use the supplied PDF of what’s required and what’s optional. • Work as a group to work up a full set of values. • Write an accessibility summary. • If time allows, look at Codelist 196 and list out what values you would include.
  • 30. How to Make Accessible Ebooks A workshop for beginners Laura Brady | laurabrady.ca | @LauraB7 MODULE 4
  • 31. Resources Epub Test.org https://epubtest.org/about FlightDeck QA Checklist https://ebookflightdeck.com/handbook /checklist Dogfooding, now known as Ebooking by Derrick Schultz https://epubsecrets.com/dogfooding- now-known-as-ebooking.php
  • 32. Breakout Room Task Use the checklists to go through a booby-trapped EPUB.