IDPF to Create Epub3 Test Suite

Have you ever wanted to check to see if your ereader or reading app can display an Epub correctly? This is something I do every so often, but my process has always depended on whatever ebook I happen to have at the moment and so the results are usually somewhat incomplete.

Yesterday I learned that the IDPF is planning to make checking for Epub3 support a lot easier. As part of a new plan to get developers to fully support the EPub3 standard, they will release a formal test suite and make the test process less haphazard.

If you’re a nitpicky reader like me then you probably know that not all current devices and apps support the current Epub standard. While the more popular devices like Nook, Kobo, and Sony can boast excellent support, there are many off-brand devices made by Chinese OEMs which support Epub to varying degrees, including at least one ereader maker (Gajah) which doesn’t even support all of the CSS which can be used in an Epub ebook.

The varying and oftentimes unknown degree of Epub support is both frustrating for ebook creators and disappointing for readers, and that’s why I am glad to see the new test suite. When it’s done any reader should be able to download it, open it on an ereader or app, and then see all the specific ways where it comes up short.

This test suite grew out of the Epub3 archive which the IDPF launched a few months ago, and it is going to distill all of the individual ebooks, each of which demonstrates a single feature, into a smaller set of ebooks. I’ve never before posted a checklist of which features an app or ereader might be missing, but with the new test suite it should be easy to do.

via DBW


Nate Hoffelder

View posts by Nate Hoffelder
Nate Hoffelder is the founder and editor of The Digital Reader. He has been blogging about indie authors since 2010 while learning new tech skills weekly. He fixes author sites, and shares what he learns on The Digital Reader's blog. In his spare time, he fosters dogs for A Forever Home, a local rescue group.


  1. cookie2 October, 2012

    Speaking of Epub reading apps, I don’t get why many of them only have dictionary lookup features that are dependent on internet access. Are there not public domain dictionaries that they can integrate with their products, so they are available offline?

  2. Raphael13 October, 2012

    Excellent news! I would like to use my Sony Reader TS1 as often as possible to avoid long reading sessions on my computer.
    Until now many documents that include Math Formulas were hard to display.
    Do you think there will be Firmware updates for Readers so they can benefit from epub3?

    1. Nate Hoffelder13 October, 2012

      There probably will not be any updates for most of the current ereaders.

  3. William Ockham14 May, 2014

    There are no devices or apps that truly support Epub (2 or 3) and there never will be. Mostly because you would have to be insane to support either one. Epub 2 is old, incomplete, contradictory, and fundamentally broken. You could create a device to support it, but it would be incompatible with the majority of titles on the market. And you would have to write a HTML rendering engine from scratch because all the freely available ones are incompatible.

    Epub 3, on the other hand, is the most bizarre “standard” I have ever seen. I am very suspicious that someone on the standards committee deliberately sabotaged it. It incorporates a bunch of other standards by reference. Most of those standards are in flux and they say they did that on purpose. Which means that you literally can never pin down what Epub 3 really is. There is a reason that it has been around for years without a reference implementation. I will guarantee you that when this “test suite” is published I will be able to point out how it is inconsistent with the Epub 3 “standard”.

    1. Nate Hoffelder14 May, 2014

      That test suite has been out since at least February:


Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to top