Download presentation
Presentation is loading. Please wait.
Published byAvis Fowler Modified over 9 years ago
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]) – location EPUB Linking Going Forward – Reading position – Annotations & highlights – Additional schemes
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.