1 / 10

The Future of EPUB IDPF Digital Book 2011 at BEA May 24, 2011 Garth Conboy

The Future of EPUB IDPF Digital Book 2011 at BEA May 24, 2011 Garth Conboy Engineering Manager, Google Books Vice-Chair, EPUB Working Group. Rich( er ) Layout. EPUB 3 adds lots CSS 2.1 Media Queries (@media, @import) display: inline-block, position:, z-index:

randi
Download Presentation

The Future of EPUB IDPF Digital Book 2011 at BEA May 24, 2011 Garth Conboy

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Future of EPUB IDPF Digital Book 2011 at BEA May 24, 2011 Garth Conboy Engineering Manager, Google Books Vice-Chair, EPUB Working Group

  2. Rich(er) Layout • EPUB 3 adds lots • CSS 2.1 • Media Queries (@media, @import) • display: inline-block, position:, z-index: • overflow:, clip:, visibility: • content:, quotes:, visibility: • letter-spacing:, word-spacing:, text-transform: • border-collapse:, border-spacing:, empty-cells: • Enhanced aural stylesheets • CSS Text Level 3 • -epub-hyphens:, -epub-line-break:, -epub-text-align-last: • -epub-emphasis:, -epub-word-break:

  3. Rich(er) Layout • EPUB 3 adds lots • CSS Writing Modes Module Level 3 • -epub-writing-direction:, -epub-text-orientation:, -epub-text-combine: • CSS3 Multi Column • column-width:, column-count:, column-gap:, column-rule: • break-before:, break-after:, break-inside: • column-fill: • CSS3 Media Queries • -epub-ruby-position: • CSS Font Level 3 @font-face • font-family, font-style, font-weight • src • unicode-range • Both OpenType and WOFF fonts • Font Obsfucation

  4. Rich(er) Layout • Support for attractively reflowing content to different formats, for example from 3 to 2 columns…

  5. Rich(er) Layout • Support for multilingual and multi-alphabet layout beyond traditional Latin-based alphabet

  6. Rich(er) Layout • JavaScript islands • Active content areas

  7. Rich(er) Layout • JavaScript islands • Click-through or timed slideshows

  8. Rich(er) Layout • CSS media-queries to support multiple display sizes retaining high content fidelity…

  9. EPUB 3 Linking Scheme Registry • EPUB CFI: First Scheme, Part of EPUB 3 • EPUB CFI design considerations: • Document references to EPUB content should be enabled in the same way that existing hyperlinks enable references throughout the Web. • The mechanism used to reference content should be interoperable: references to a reading position created by one Reading System should be usable by another. • Each location in an EPUB file should be able to be identified without the need to modify the document. • Comparison operations, including tests for sorting and comparison, should be able to be performed without accessing the referenced files. • Identifier resolution should be reasonably efficient (e.g., processing of the first chapter is not required to resolve a fragment identifier that points to the last chapter). • References should be able to recover their target locations through parser variations and document revisions. • Expression of simple ranges should be supported.

  10. EPUB 3 Linking Scheme Registry • EPUB CFI Examples: • book.epub#epubcfi(/6/4[chap01ref]!/4[body01]/14/10[para05]/3:10[abc,xyz]) • <a href="pub.opf#epubcfi(/6/4[chap01ref]!/4[body01]/14/10[para05]/2/1:3[;s=b])">location</a> • EPUB Linking Going Forward • Reading position • Annotations & highlights • Additional schemes

More Related