EPUB 3 vs. EPUB 2.0

So EPUB 3 is finally out and, given that the IDPF site was down yesterday with what must have been a huge overload of traffic, everyone seems to be as excited about it as we are.

The blogosphere and trade press are already overflowing with articles on the new EPUB standard so we’ll keep this short and sweet and to the point.

EPUB 3 means EPUB (and thus essentially eBooks as a whole now that Amazon looks set to go the EPUB way) will spread to many more markets and readers because we now have:

  • Support for complex content (maths, high-design textbooks)
  • Enriched content (audio and video)
  • Global language support
  • Accessibility

Here’s a detailed look at how EPUB 3 compares to EPUB 2.0:

Feature EPUB 2.0 EPUB  3.0 Impact/Functionalities
HTML 5 <nav> No Yes HTML5 <nav> element supersedes the NCX document.
NCX document can also be included for EPUB 2 reading systems forward compatibility purposes.
CSS3 support * No Yes

Better control over line break, hyphenation etc.

Enables text writing from left to right and right to left.

Multiple style sheets No Yes

Supports the ability to include multiple style sheets.

Enables dynamic horizontal and vertical layouts.

OTF & WOFF No Yes

Allow fonts which are not installed in the end user’s system to be delivered along with the EPUB file.

Facilitates the retention of the look and feel of the PDF in the EPUB version.

SVG support No Yes

EPUB 3 support to represent vector graphics inline within content as well as standalone SVG file.

Pages will be lighter, thus reducing load time, when we use the SVG element to draw shapes.

Metadata No Yes A rich array of options for adding publication metadata to improve global distribution of publications. eg: a Japanese publication could include an alternate Roman-script representation.
epub: type No Yes

Allows elements in XHTML to include semantic meanings

This addition allows content to be better grouped and defined based on the requirement

epub: trigger No Yes Enables the creation of mark-up defined user interfaces for controlling multimedia objects. Actions include show/hide, play/pause/resume, mute/unmute, etc.
<bindings> No Yes Provides script-based handlers for non-standard media types
XHTML 5 support No Yes Inherits unless otherwise specified all definitions of semantics, structure and processing behaviours from the HTML5 specification
MathML No Yes

Direct embedding of MathML supported

Advantage for STM publishing as this enables rendering of mathematics as text instead of graphics/images

Scripting No Yes Support for scripted content, ie interactivity, using JavaScript language
Audio & Video No Yes Inherits support for HTML5 rich media elements
Aural renditions & Media Overlays No Yes Provides text-to-speech facility (Pronunciation Lexicons (PLS), Inline SSML Phonemes, CSS speech  features).Enables the usage of SMIL (Synchronized Multimedia Integration Language) for representation of synchronized text and audio.

Features that have been removed:

Feature EPUB 2.0 EPUB 3.0 Impact/Functionalities
Alternative syntax to XHTML DTBook HTML5 semantic markup DTBook is no longer an alternative syntax
Out-of-Line XML Islands Yes No <item> element no longer has an optional attribute fallback-style
Tours element Yes No Package document no longer includes <tours> element
Guide element Yes No Deprecated in favour of navigation document  <landmarks> feature

Now that EPUB 3 has been released, the impact it has will be largely determined by how fast publishers adopt the standard and how quickly device makers adapt their devices.

 Naren Kumar 

SVP, Production Technology – MPS Limited

Advertisements

5 Responses to EPUB 3 vs. EPUB 2.0

  1. Rick Gordon says:

    You might also ment the return of some html attributes that were deprecated in xhtml that are valid in html5. For instance, start and type can be used within list elements in epub3.

  2. […] EPUB 3 vs. EPUB 2.0 « MPS Blog || epub – […]

  3. Sander says:

    Your comparison is not correct in all places. Several features were already in ePUB v2. Granted, not all readers support it, but that is a different story. Features like SVG, multiple stylesheets, OTF fonts and Metadata.

    • MPS Limited says:

      Hi Sander, thank you for your comment. We shall re-check the comparison sheet and update the portions as necessary. As you mention, the market did not really see all the features of EPUB2 because reading devices did not support all of them.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: