Certification General Notes
Benetech and eBound Digital certification
Proofing Checklist
- check italics:
<em>vs.<i>vs.<cite> - check bold:
<strong>vs.<b> - check all caps using regex [A-Z]{2,},
<span class="upper">vs<strong> - check for descriptive images
<img src="xxx.png" role="presentation"> - check for languages i.e.
<xml:lang>tags - check for lists
- check toc (nav.xhtml)
- check CIP
- check content.opf
- check title sort Titles and Subtitles
- check author sort Creators
- check Schema for dc:source (print ISBN)
- check ARIA exists
- check
(or use Thorium) - check nav.xhtml not in spine
Note if a book is digital only the publisher should add page breaks just for consistency sake. Perhaps according to a word count algorithm...
Remediation Checklist
- rename files Pagelist
- fix cover
- fix titlepage
- update digital rights:
- remove printer info from copyright
- search for
i->em,b->strongetc. - search for
<hr- check for incorrect context breaks
- fix images used as context breaks (see css)
- change ALLCAP -> titlecase
[A-Z]{2,} - Double-check for lists
- add and update css
- for
strongif necessary - for
h1and.authorif necessary - update
p,.cover - update
a(links) Links
- for
- search for
hidden="hidden" - Check alt text See Alt Text
- check for descriptive images
<img src="xxx.png" role="presentation">- double check decorative images alone on page. Might need a description anyway to have the blank page make sense.
- double check page
<title>'s accurately describe the page e.g. 'Statement of digital rights' - check ARIA roles and labels
- search for
<section,<nav,<aside - ADD
aria-labelledby="land"to nav.xhtml
- search for
- check
epub:typeplacement; (double-check cover.xhtmlbodyvs.img)- check
epub:type="title"
- check
- Fix headers (h1 & h2) if necessary Headings
- double check for missing spaces after periods
\.[^\s<\&,"\/0\.] - Check cover contrast
- check file size (1400px)
- style links with bold/underline (or bold-italic etc.) as well as colour (see href styling)
- update opf file
- add/edit accessibility schema
- remove
<meta property="schema:accessibilityFeature">unlocked</meta> - Double-check identifier:
<dc:identifier id="e9781459834552">9781459834552</dc:identifier> - Add
<dc:description>XXX</dc:description> - add/check print source:
<dc:source id="printISBN">9780000000000</dc:source>
alt text
- see Alt Text Style Guide
- alt text not to exceed 200 characters. Use hidden aside: (see extended descriptions)
Aria Roles and Labels
— add aria-labels or aria-labelledby to sections
- Note aria-label's are for sections without headings. Use aria-labelledby with associated id for sections with headings
<section epub:type="frontmatter" aria-label="Statement of digital rights">
or
<section epub:type="backmatter" aria-labelledby="hmore">
<h1 class="more-a" id="hmore">More books by Eric Walters</h1>
- ensure all sections (even
nav's) have labels e.g. - double check
aria-describedbyexists for images with extended descriptions
<img src="" alt="" aria-describedby="desc01"/>
Lists etc.
- double check all list-like text i.e. "Also by..." is marked as lists:
<ul>: unordered,<ol>: ordered with items marked<li> ... </li>- This includes index, toc (nav.xhtml), bibliography
- glossary uses
ddGlossary
- glossary uses
- double check each letter group in index is in its own section
- contents.xhtml should also be a list (recommended)
Misc
<cite>should be used for titles of works (like “The article appeared in The New York Times.”) instead of<i>.- colour contrasts — check for covers and cover type. If they can't meet standards then you can declare cover's lack of minimum contrast in the
accessibilitySummary. upload cover: https://contrastchecker.com/ - double check
epub:typeplacement. Generally shouldn't be in<body>if there is a more specific equivalent role e.g.<body epub:type="cover">vs.<img class="cover" epub:type="cover"...
Codemantra issues
- double check toc nav file for completeness Remove:
<meta id="aud01" property="schema:audience">schema:audience</meta>
<meta property="schema:educationalUse">reading</meta>
<meta property="schema:interactivityType">mixed</meta>
<link href="http://www.idpf.org/epub/a11y/accessibility-20160801.html#wcag-aa/" rel="dcterms:conformsTo" />
- The accessibility feature
printPageNumbersshould be changed topageBreakMarkers - Change
<meta content="img-cover" name="cover" />"to"<meta content="cover-image" name="cover" /> - Minor, but there is an initial space missing aria-label="Page 8. " should be revised as aria-label=" Page 8. "
- Any applicable language shifts throughout the book should be identified.
- The accessibility summary should be revised and alternativeText removed as an accessibility feature in the OPF.

