+ All Categories
Home > Documents > International Text and Page Layout for eBooks · 4. JLREQ for Page Layout spec The JLREQ document...

International Text and Page Layout for eBooks · 4. JLREQ for Page Layout spec The JLREQ document...

Date post: 01-Aug-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
14
International Text and Page Layout for eBooks 2013-06-04 W3C eBooks Workshop, Tokyo 村上 MURAKAMI 真雄 Shinyu [email protected] (1 / 14)
Transcript
Page 1: International Text and Page Layout for eBooks · 4. JLREQ for Page Layout spec The JLREQ document is valuable not only for Text, Writing Modes and Ruby, but also for Paged Media related

International Text and PageLayout for eBooks

2013-06-04W3C eBooks Workshop, Tokyo

村上MURAKAMI

 真雄S h i n y u

[email protected]

(1 / 14)

Page 2: International Text and Page Layout for eBooks · 4. JLREQ for Page Layout spec The JLREQ document is valuable not only for Text, Writing Modes and Ruby, but also for Paged Media related

Contents

1. Our Interest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.1 CSS3 Page Implementation: Antenna House Formatter . . . . . . . . . . . . . . . . 31.2 Requirements for Japanese Text Layout (JLREQ) . . . . . . . . . . . . . . . . . . . . . 41.3 Making eBooks and print books simultaneously . . . . . . . . . . . . . . . . . . . . . . . 4

2. Importance of CSS Page Layout specs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.1 CSS3 Page for Books—Today . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.2 CSS3 Page for eBooks—Tomorrow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

3. CSS3 Page solves eBooks layout issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73.1 Centering on a page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.2 Page Floats: e.g., a picture on top left corner . . . . . . . . . . . . . . . . . . . . . . . . . 93.3 Same image on page margin area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

4. JLREQ for Page Layout spec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

(2 / 14)

International Text and Page Layout for eBooks

Page 3: International Text and Page Layout for eBooks · 4. JLREQ for Page Layout spec The JLREQ document is valuable not only for Text, Writing Modes and Ruby, but also for Paged Media related

1. Our Interest

1.1 CSS3 Page Implementation: Antenna HouseFormatter

I'm the lead developer of Antenna House Formatter, a print formattersupporting W3C specs:

• XSL-FO (Extensible Stylesheet Language, Formatting Objects)• CSS3 Paged Media, Writing Modes, Text, Ruby, etc.

(3 / 14)

International Text and Page Layout for eBooks

Page 4: International Text and Page Layout for eBooks · 4. JLREQ for Page Layout spec The JLREQ document is valuable not only for Text, Writing Modes and Ruby, but also for Paged Media related

1.2 Requirements for Japanese Text Layout (JLREQ)

We have participated in the work for the W3C Note: Requirements forJapanese Text Layout (JLREQ) and that document is referenced inCSS3 Text and other specifications.

1.3 Making eBooks and print books simultaneously

We have book authoring service CAS-UB (Cloud Authoring Service forthe Universal Book).

EPUB and Print (PDF) books can be produced simultaneously fromone source with each set of style sheets,

• CSS style sheets for EPUB• CSS (and/or XSL) style sheets for print.

(4 / 14)

International Text and Page Layout for eBooks

Page 5: International Text and Page Layout for eBooks · 4. JLREQ for Page Layout spec The JLREQ document is valuable not only for Text, Writing Modes and Ruby, but also for Paged Media related

2. Importance of CSS Page Layout specs

2.1 CSS3 Page for Books—Today

CSS3 Page is in draft stage but already implemented andused for making books. Real examples:

•『W3C技術ノート 日本語組版処理の要件』Requirements for Japanese Text Layout, Japaneseprint version

• Many O'Reilly books (print and PDF), see: "CSS 3 (and HTML) for Publishers" by NellieMcKesson

(5 / 14)

International Text and Page Layout for eBooks

Page 6: International Text and Page Layout for eBooks · 4. JLREQ for Page Layout spec The JLREQ document is valuable not only for Text, Writing Modes and Ruby, but also for Paged Media related

2.2 CSS3 Page for eBooks—Tomorrow

Future EPUB spec and reading systems will have rich Paged Medialayout features.

(6 / 14)

International Text and Page Layout for eBooks

Page 7: International Text and Page Layout for eBooks · 4. JLREQ for Page Layout spec The JLREQ document is valuable not only for Text, Writing Modes and Ruby, but also for Paged Media related

3. CSS3 Page solves eBooks layout issues

The section uses images from Toshiaki Koike (Voyager Japan),thanks!

(7 / 14)

International Text and Page Layout for eBooks

Page 8: International Text and Page Layout for eBooks · 4. JLREQ for Page Layout spec The JLREQ document is valuable not only for Text, Writing Modes and Ruby, but also for Paged Media related

3.1 Centering on a page

(8 / 14)

International Text and Page Layout for eBooks

Page 9: International Text and Page Layout for eBooks · 4. JLREQ for Page Layout spec The JLREQ document is valuable not only for Text, Writing Modes and Ruby, but also for Paged Media related

3.2 Page Floats: e.g., a picture on top left corner

(9 / 14)

International Text and Page Layout for eBooks

Page 10: International Text and Page Layout for eBooks · 4. JLREQ for Page Layout spec The JLREQ document is valuable not only for Text, Writing Modes and Ruby, but also for Paged Media related

3.3 Same image on page margin area

(10 / 14)

International Text and Page Layout for eBooks

Page 11: International Text and Page Layout for eBooks · 4. JLREQ for Page Layout spec The JLREQ document is valuable not only for Text, Writing Modes and Ruby, but also for Paged Media related

4. JLREQ for Page Layout spec

The JLREQ document is valuable not only for Text, Writing Modes andRuby, but also for Paged Media related specifications.

See JLREQ Chapter 4: Positioning of Headings, Notes, Illustrations,Tables and Paragraphs.

• 4.2 Processing of Notes◦ Endnotes◦ Headnotes (vertical)◦ Footnotes (horizontal / vertical)◦ Sidenotes (vertical / horizontal)

(11 / 14)

International Text and Page Layout for eBooks

Page 12: International Text and Page Layout for eBooks · 4. JLREQ for Page Layout spec The JLREQ document is valuable not only for Text, Writing Modes and Ruby, but also for Paged Media related

An example of a footnote in vertical writing mode

(12 / 14)

International Text and Page Layout for eBooks

Page 13: International Text and Page Layout for eBooks · 4. JLREQ for Page Layout spec The JLREQ document is valuable not only for Text, Writing Modes and Ruby, but also for Paged Media related

• 4.3 Positioning of Illustrations

Illustration Positioning in Horizontal Layout

(13 / 14)

International Text and Page Layout for eBooks

Page 14: International Text and Page Layout for eBooks · 4. JLREQ for Page Layout spec The JLREQ document is valuable not only for Text, Writing Modes and Ruby, but also for Paged Media related

(a≥2b)

(a<2b)Illustration Positioning in Vertical Layout

(14 / 14)

International Text and Page Layout for eBooks


Recommended