15 Responses to “Producing Accessible Ebooks”

  1. Kevin says:

    What a fantastic piece, Laura. Thanks for bringing it all together.

  2. Jaume Balmes says:

    Hi Laura, nice article.

    But… how about using ARIA labels instead of old epub:type attributes?

  3. Quote: “One of the best things you can do for your content is MAKE IT LEGIBLE TO MACHINES. The gobbledy-gook that InDesign spits out, for example, needs to be fixed up. InDesign creates generic, meaningless HTML – and soup, I like to call it. – See more at: http://epubsecrets.com/producing-accessible-ebooks.php#sthash.flobuhqS.dpuf

    My suggestions:

    1. Raise bloody hell with Adobe about this failing, suing if necessary. We’re paying at least $240 a year for a product that’s hardly been tweaked in perhaps four years, that’s $1000 we’ve been robbed of for nothing but a few insert-Unicode tweaks. It’s Adobe’s responsibility to clean up that code. Make them do it.

    2. I research, write, edit, format and publish books. I don’t have the time or desire to add cleaning up bad HTML to my already too-long competence list. Give us a user-friendly tool to do that until Adobe quits being jerks.

    • Laura Brady says:

      I would suggest, Michael, that you hire a competent ebook developer. Settling for the code that InDesign produces means settling for the least value you can get for your ebooks.

  4. Susan Hannah says:

    Thank you for this excellent article Laura. All advice appreciated.

  5. M. says:

    “DEFINE THE LANGUAGE and language shifts. I have heard a snippet of French in the middle of English content get read aloud in a French accent by a text-to-speech reader. Technology is amazing!”

    Could you please explain how you achieved this? Which text-to-speech system combined to which reading app? Is this feature commonly available? I have no real experience with text-to-speech but I am desperate to learn more about this particular aspect.

    • Laura Brady says:

      Almost all devices (phones, tablets, etc.) have Voiceover capability. See this article, for example: https://www.imore.com/how-use-voiceover-iphone-and-ipad

    • JayPanoz says:

      As Laura explained, it happens at the Reading/Operating system level (VoiceOver on iOS and MacOS, Talkback on Android, Narrator in Windows 10, etc.).

      What you have to do though is defining the language.

      In InDesign → have an object, paragraph or character style with the foreign language set. (advanced character formats). It will export an xml:lang attribute for those styles.

      In markup → use “xml:lang” and “lang” attributes for text in foreign language.

      When screen readers are enabled, and if the set is available for the foreign language then text with those attributes will be read aloud with the proper voice.

  6. […] and encouragement, epubsecrets.com has published a number of accessibility posts. Start with this piece on producing accessible ebooks by Laura Brady editor-in-chief, then explore the site for much more in-depth […]

Leave a Reply

Your email address will not be published. Required fields are marked *