EPUB3

warbarnacleSecurity

Nov 5, 2013 (3 years and 11 months ago)

66 views

IDPF EPUB WG

Enhanced Global Language Support Sub
-
group
Coordinator

Japan Electronic Publishing Association CTO

村田



MURATA Makoto

EPUB Overview form 30000 Feet


A freely
-
available e
-
book format

based on the modern
web technology such as HTML5 and CSS3.


Designed by International Digital Publishing Forum


A
lot of momentum all over the
world (Apple, Sony,
Google, Kobo, B&N, and so forth)
except

Seattle
.


But Amazon accepts EPUB from publishers, and US
major publishers do submit EPUB publications.


The latest version, namely EPUB3, was completed in
October, 2011.

Basic principles of EPUB3


The synergy with the
Web

world and the
E
-
book

world


The support of languages and cultures all over the
world


One accessible format (EPUB3) rather than two,
namely non
-
accessible
-
but
-
widely
-
used EPUB2 and
accessible DAISY

3

HTML5

Image

Video

SVG

CSS

Javascript

Text2Speech

SMIL


(Media Overlay)

Cover

S
pine

TOC,

Indexes
(
Navi
-
gation

)

Anatomy of EPUB3

ZIP

Demo1


Moby Dick



c,a,f


JEPA chronicle



c



Editor


Oyxgen


Reading systems


Firefox


Calibre


Adobe Digital Editions

HTML5

in EPUB3


HTML5 is a buzz word.


HTML5
provides semantic
tags such as
<section>,
<article>, <
nav
>, <header>, <footer>, <figure>,
<
figcaption
>,
etc
.


HTML5 allows interactive applications by its powerful
APIs.

Interactive features of HTML5, etc.


video

and
audio

elements


canvas

element


Forms


Application Cache


Geolocation


WebGL



WebSocket


Drag and Drop


Web Storage


File API


Web Workers


Javascript


CSS Animation


DOM


But
longevity
,
interoperability
, and
accessibility
?

CSS in EPUB3


CSS 2.1 REC


CSS Writing Modes
WD
(some features only)


CSS Text Level 3
WD
(some features only)


CSS
2.0 (List numbering)


CSS
Fonts Level
3
WD
(some
features only)


CSS Ruby
Positioning
WD

(some
features only
)


CSS Speech

WD

(some features only
)


CSS Multi
-
Column
Layout CR


CSS Media queries CR


CSS Namespaces REC


Demo2


A novel “
Kusamakura
” (vertical writing)


f



http://bizpal.jp/epub/Download?id=ffa0f1b9
-
424c
-
4537
-
a1ed
-
f84982c30afa

Request for feedbacks from Korea


Please review
justification
, text
-
spacing, and line
breaking
in CSS Text Level 3 (WD)


text
-
justify


text
-
spacing


word
-
break
and


line
-
break


Media Overlay


Synchronization of text and audio

Demo3


Gongitsune

(HTML and MO)


G


http://www.meadowy.org/~kawabata/gongitsune/reade
r.html


華嚴一乘法界圖

(SVG and MO)

G


http://www.meadowy.org/~kawabata/hokkaizu/webapp
/reader.html


Underlying representation


*.
smil

files


Sequence of (text, audio) pairs

What is a Fixed
-
Layout
Publication?


Any document with a layout that is predetermined


Typeset (paginated) prior to distribution


By contrast, dynamic (
reflowable
, adaptive) publications
have layouts that are determined dynamically by Reading
Systems


If fixed
-
layout documents can be adapted (reflowed), the
results are typically
lossy


Comics/manga are a type of fixed
-
layout documents


Contain significant % of artwork as well as text


Have pages divided into regions (cells / frames)

Fixed
-
Layout EPUB Examples

Fixed
-
Layout EPUB
-

2

Fixed
-
Layout EPUB
-

2

Demo4


SVG Manga



G


http://code.google.com/p/epub
-
revision/downloads/detail?name=harukoSVG.epub&can
=2&q=svg#makechanges

JBasic
: a Japanese guideline for
EPUB3 by a private company “East”


Targets


Narrative and text
-
dominated e
-
books in the Japanese
language


Authors and editors overwhelmed by EPUB3


Major rendering engines such as
WebKit

by Apple/Google
and RMSDK by Adobe (and more in the future).


JBasic

provides the following.


A markup guideline document


XHTML files as templates


CSS
stylesheets

(to be announced)


Sample EPUB publications (to be announced)

Issues in
JBasic


Semantic tags of HTML5 ? (Yes, in a few weeks)


Good for accessibility


Almost no experiences yet.


The
epub:type

attribute?
(Yes, in a few weeks)


Good for accessibility


Since CSS Namespace is not widely supported yet, we
need the class attribute as well.


Is the EPUB 3 Structural Semantics Vocabulary good
enough?

Demo4


Magazine
of a local municipality in
Japan


http://www.city.hiratsuka.kanagawa.jp/koho/ebooks.ht
m


Two annual reports from ministries


http://www.rinya.maff.go.jp/j/kikaku/hakusyo/21hakusy
o_h/other/g_00.epub.zip


http://shop.gyosei.jp/contents/cs/info/5180953/dl/fig/D
efenceOfJapan2011.epub


Impress Digital Magazine “
OnDeck



EPUB 3 Structural

Semantics Vocabulary


cover


The publications cover(s), jacket information, etc.


HTML usage context:

section
,

body


frontmatter


Preliminary material to the content body, such as tables of
contents, dedications, etc.


HTML usage context:

section
,

body

….


conclusion


An ending section that typically wraps up the work.


HTML usage context:

section
,

grouping content

….



ISO/IEC JTC1/SC34/AHG4 (EPUB)

Co
-
Convener

MURATA Makoto

(together with Dr. Yong
-
Song Cho)

ISO / IEC JTC1 meeting (2010
-
11
-
16) Resolution 58: EPUB standards


JTC 1 resolves that SC 34 initiate a joint activity inviting
IDPF, IEC/TC100 TA10, SC 29, SC 36 and potentially
ISO/TC 46/SC 4 (and others) to develop a strategy for the
possible standardization of EPUB 3.0 and necessary
complementary interfaces.


International Digital Publishing Forum


IEC / TC 100 TA10 (Multimedia e
-
publishing and e
-
book)


SC 29 (Media Coding Information)


SC 36 (Information Technology for Learning Education and
Training)


ISO / TC 46/SC 4 (Computer Use in the Information and
Documentation)


Others

JEPA EPUB
日本語拡張仕様セミナー

24

Prospect


Likely to be done by a joint working group under
JTC1/SC34.


Likely to become a Technical Specification first rather
than an International Standard