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

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

Feb 24, 2016

Download

Documents

randi

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: - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The Future of EPUB IDPF Digital Book 2011 at BEA May  24,  2011 Garth Conboy

The Future of EPUBIDPF Digital Book 2011 at BEA

May 24, 2011

Garth ConboyEngineering Manager, Google Books

Vice-Chair, EPUB Working Group

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

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:

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

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

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

Rich(er) Layout

Support for attractively reflowing content to different formats, for example from 3 to 2 columns…

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

Rich(er) Layout

Support for multilingual and multi-alphabet layout beyond traditional Latin-based alphabet

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

Rich(er) Layout JavaScript islands Active content areas

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

Rich(er) Layout

JavaScript islands Click-through or timed

slideshows

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

Rich(er) Layout CSS media-queries to support

multiple display sizes retaining high content fidelity…

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

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.

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

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