SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
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.

Mais conteúdo relacionado

Semelhante a 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.pptChelo603470
 
EPUB - a workshop for beginners
EPUB - a workshop for beginnersEPUB - a workshop for beginners
EPUB - a workshop for beginnersBeat Oderbolz
 
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 rightApex CoVantage
 
Keeping Your Website Accessible
Keeping Your Website AccessibleKeeping Your Website Accessible
Keeping Your Website AccessibleKelli Wise
 
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 booksJonathan Pletzke
 
Week-1_PPT_WEBAPPS-done.pptx
Week-1_PPT_WEBAPPS-done.pptxWeek-1_PPT_WEBAPPS-done.pptx
Week-1_PPT_WEBAPPS-done.pptxJuvyIlustrisimo
 
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...BookNet Canada
 
Wisneski TeI workshop 2009-2010
Wisneski TeI workshop 2009-2010Wisneski TeI workshop 2009-2010
Wisneski TeI workshop 2009-2010Rich Wisneski
 
Xml Case Learns 2008
Xml Case Learns 2008Xml Case Learns 2008
Xml Case Learns 2008Rich Wisneski
 
Fii Practic Frontend BeeNear - laborator 1
Fii Practic Frontend BeeNear - laborator 1Fii Practic Frontend BeeNear - laborator 1
Fii Practic Frontend BeeNear - laborator 1BeeNear
 
Lesson4.9 a u4l2 html
Lesson4.9 a u4l2 htmlLesson4.9 a u4l2 html
Lesson4.9 a u4l2 htmlLexume1
 
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 BuildingMubashir Ali
 

Semelhante a 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
 

Mais de BookNet Canada

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 2024BookNet Canada
 
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 2024BookNet Canada
 
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 -...BookNet Canada
 
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 - ...BookNet Canada
 
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 2024BookNet Canada
 
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 2024BookNet Canada
 
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 2024BookNet Canada
 
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 2024BookNet Canada
 
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 - ...BookNet Canada
 
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...BookNet Canada
 
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 2023BookNet Canada
 
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 2023BookNet Canada
 
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...BookNet Canada
 
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 2023BookNet Canada
 
Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...BookNet Canada
 
The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...BookNet Canada
 
Future Book(s): Sharing Ideas on Books and (Art) Publishing - Tech Forum 2023
Future Book(s): Sharing Ideas on Books and (Art) Publishing - Tech Forum 2023Future Book(s): Sharing Ideas on Books and (Art) Publishing - Tech Forum 2023
Future Book(s): Sharing Ideas on Books and (Art) Publishing - Tech Forum 2023BookNet Canada
 
Transcript: Future Book(s): Sharing Ideas on Books and (Art) Publishing - Tec...
Transcript: Future Book(s): Sharing Ideas on Books and (Art) Publishing - Tec...Transcript: Future Book(s): Sharing Ideas on Books and (Art) Publishing - Tec...
Transcript: Future Book(s): Sharing Ideas on Books and (Art) Publishing - Tec...BookNet Canada
 
Give them what they need: A case study of what retailers can accomplish with ...
Give them what they need: A case study of what retailers can accomplish with ...Give them what they need: A case study of what retailers can accomplish with ...
Give them what they need: A case study of what retailers can accomplish with ...BookNet Canada
 
Transcript: Give them what they need: A case study of what retailers can acco...
Transcript: Give them what they need: A case study of what retailers can acco...Transcript: Give them what they need: A case study of what retailers can acco...
Transcript: Give them what they need: A case study of what retailers can acco...BookNet Canada
 

Mais de BookNet Canada (20)

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
 
Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
 
The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...
 
Future Book(s): Sharing Ideas on Books and (Art) Publishing - Tech Forum 2023
Future Book(s): Sharing Ideas on Books and (Art) Publishing - Tech Forum 2023Future Book(s): Sharing Ideas on Books and (Art) Publishing - Tech Forum 2023
Future Book(s): Sharing Ideas on Books and (Art) Publishing - Tech Forum 2023
 
Transcript: Future Book(s): Sharing Ideas on Books and (Art) Publishing - Tec...
Transcript: Future Book(s): Sharing Ideas on Books and (Art) Publishing - Tec...Transcript: Future Book(s): Sharing Ideas on Books and (Art) Publishing - Tec...
Transcript: Future Book(s): Sharing Ideas on Books and (Art) Publishing - Tec...
 
Give them what they need: A case study of what retailers can accomplish with ...
Give them what they need: A case study of what retailers can accomplish with ...Give them what they need: A case study of what retailers can accomplish with ...
Give them what they need: A case study of what retailers can accomplish with ...
 
Transcript: Give them what they need: A case study of what retailers can acco...
Transcript: Give them what they need: A case study of what retailers can acco...Transcript: Give them what they need: A case study of what retailers can acco...
Transcript: Give them what they need: A case study of what retailers can acco...
 

Último

Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 

Último (20)

Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 

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.