InDesign 19.5: EPUB Export Updates
The Accessible EPUB from InDesign Expert Group has been engaging with the InDesign engineers since February 2022 on a series of issues relating to the EPUB export from layout files in InDesign. Richard Orme (DAISY) facilitates the group, Gregorio Pellegrino (Fondazione LIA) is our technical lead, with contributions from Jonas Lillqvist (CELIA) and Laura Brady (eBound/Accessible Books Consortium).
The Expert Group collaborates with the Adobe team, providing them with detailed information to improve the export of accessible EPUBs from InDesign. The goal is to reduce the manual and time consuming efforts that are currently required by publishers to ensure content is accessible at this stage of their workflow.
Prodigious and relevant progress has been made, the most notable of which is the inclusion of page navigation and a full suite of accessibility metadata options as of February 2024’s 19.4 release.
In mid-July, a further step was achieved with the version 19.5 release. A few bugs were fixed to improve the way that the pagelist exports. The <div>
and <span>
tags marking page breaks are now void elements that are self-closing.
This markup:<div id="page139
“ role="doc-pagebreak" aria-label="139" epub:type="pagebreak" ></div>
Now looks like this:<div id="page139" role="doc-pagebreak" aria-label="139" epub:type="pagebreak" />
For content creators, the most significant development in 19.5 is the more robust population of the <title>
field in the HTML files. That element was previously filled in with the iterated name of the InDesign file — so, InDesignFile-1, InDesignFile-2, etc. This was a misuse of that field which no doubt created considerable confusion for print-disabled readers when read by assistive technologies.
The InDesign export now looks for the text from the top-level header in that HTML file (tags h1, h2, h3, h4, h5, h6), duplicating it into that element. This is a significant improvement, saving many ebook developers a step in their remediation of their EPUB export. Where a top-level header exists, this new feature works quite nicely. There are a few tiny kinks to work out for HTML files without a header or that contain only an image. As with much of this work, it is a process.
There are many other nice fixes on the horizon. Watch this space for news!
Republished with permission from inclusivepublishing.org.
More Resources To Master Accessibility
Join us at the 5th annual Design + Accessibility Summit, the essential HOW-TO event for design professionals who need to master accessibility, now available on demand.
It’s no secret that accessibility is a hot topic. In fact, ensuring your documents are accessible is not just a good idea: it’s the law. Whether you’re extending your company’s DEI (Diversity, Equity, Inclusion) focus, expanding your market to include the estimated 25% of the population who have disabilities, or safeguarding your company against legal risks, it’s important to make accessibility a business priority.
Creative professionals must learn how to design documents that are accessible for people with vision and hearing impairments, mobility challenges, cognitive, and other disabilities. And those who ramp up their knowledge and expertise in accessibility will find themselves in high demand supporting their business’ efforts; while those who don’t will risk falling behind.
At The Design + Accessibility Summit, you will learn practical techniques for building accessible documents with InDesign, Acrobat, PowerPoint, and other tools widely used by creative professionals.
LEARN MORE
Members get a special discount on registration! Sign up today.
This is great news, Laura!
A question about footnotes: Do you know if the implementation of footnotes as lists has been amended? There is (or was) a bug where {list-style-type:none;} only got added to the first footnote. This resulted in the rest of the footnotes being given double numbering. This only happens under some circumstances for whatever reason.
I just ran a quick test from the prerelease and it is working as expected. list-style-type:none is applied to the entire list, not just the first footnote.
Thanks, Laura. I don’t do too many ebooks (yet!), but I’m excited to know this accessibility tab is there.
Hi Laura,
From your video lessons I get that a Pagelist should be defined with Pagestaker before changing a print document into an epub document. Is this also possible with the new Pagelist export option in InDesign?
I would suggest that you stop using PageStaker altogether and let InDesign create the pagelist for you. It does quite a good job!
How does InDesign know then the page numbering of the original printed version of a book vs. the modified file for epub production? In a printed version I have for example many discretionary hyphens which I remove in the epub file and thus the page structure is changing.
This is the tricky part. You hit on a significant issue. I would suggest that you might continue to use PageStaker for complex books for which you have to do a lot of cleanup before export. The ID export creates a pagelist based on current page breaks. There is no way that I know of to set the page layout for pagelist purposes.