Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

With the recent eBook reader craze (iPad, Kindle, et al.) this newfangled format called ePub seems to have caught on when other established formats already exist:

  • PDF: for fixed, page-centric layout and print media. A PDF could be designed specifically for the screen format of an eBook reader.
  • HTML: for flexible content that can be repurposed to different media. Using a device-specific stylesheet, an existing file could be styled to display appropriately on an eBook reader.

What is it that made ePub so preferable to the above that it's the new de-facto standard for eBooks?

share|improve this question
add comment

2 Answers

up vote 7 down vote accepted

PDF has been a major pain for ebook formats because it isn't reflowable. If the PDF is designed for a 8.5x11 page and sized the fonts for that format, then reading it at 70% scale on an ereader can be nearly impossible if 1) the device's resolution isn't good enough or 2) your eyes are old enough. And if your reading device doesn't have the same aspect ratio of 8.5x11, or the PDF was designed for a different page layout (A6?) it gets even harder. While PDF can do practically everything these days, reformatting it to fit display sizes is hard enough to make it not want to be used.

We've been using HTML for decades now, and know how to work it. This is a solved problem. It fits any display size, and was designed from the bolts out to be both reflowable and to have easy meta-data management.

And yet, why has ePub dominated? A few reasons:

  1. Desire to wrap DRM around ebooks means that straight-up HTML isn't workable, it needs to be in a container of some kind. In the last 15 years each new proprietary format has had its own way of handling this.
  2. Desire to get out of the many-formats trap, and yet still support DRM.
  3. Budding standardization in the ebook market regarding the kinds of meta-data that people like to have as well as notation formats. Since we have to have a container anyway (see point 1) may as well do the meta-data handling in the container rather than in content. It means meta-data changes don't change content, which could possibly muck up the DRM.

HTML is kind of the perfect format, so long as you don't need DRM. But so far we still do.

Who knows, in 10 years maybe everything will be XHTML. For now, there is ePub.

share|improve this answer
add comment

ePub and various other eBook file formats have different capabilities like images, word wrapping, etc. A list of what each format is capable of can be found here. Currently, there is no real standard as some devices are locked to a proprietary format, while others can use many. That list can be found here.

share|improve this answer
    
Right, bundling images and other linked resources into one file is a valid point. But I guess html.zip would have been too obvious a solution for that! :-) –  Andrew Vit Sep 25 '10 at 22:42
    
Content providers wanted more DRM though :( –  Madison S Sep 25 '10 at 22:59
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.