Cover page images (keys)

Publishing in Style with XML

Liam Quin, <liam@w3.org>

The Open Web Platform

The Open Web Platform

Open Web Platform and Publishing

Open Web Platform and Publishing

W3C and Publishing

W3C and Publishing

W3C and Publishing/Workshops

W3C and Publishing/Activity

W3C and Publishing/IG

W3C and Publishing - involvement

W3C and Publishing/liaisons

Changes in Workflow

XSL-FO Workflow

XSL-FO Workflow

A “traditional” way from XML to print:

[XML via XSLT to XSL-FO and thence via an FO renderer to Beautiful PDF]

XHTML CSS Workflow

Transform to XHTML and then apply CSS:

[format XML to XHTML with XSLT and thence with CSS to PDF]

Formatting Books

Some Formatting Example Aspects

ToC Markup and Style

div.contents ol li a:after {
  content: " " leader(dotted) " " target-counter(attr(href, url), page);
}
<div class="contents">
  <h1>Table of Contents</h1>
  <ol><li><a href="#preface">Preface</a></li>
      <li><a href="#c1">Chapter One</a></li>
  </ol></div>
Table of Contents

Preface . . . . . . . . . . . 7
Chapter One  . . . . . . . . 11

OpenType Support

OpenType Support

So why get involved?

So why get involved?

Ever Vigilant

Ever Vigilant

Publishing, W3C and the Open Web Platform

Publishing, W3C & the OWP

Questions, Discussion, Comments

Questions, Discussion, Comments

Photo Credits

All images are from fromoldbooks.org (an image site maintained by the author of this presentation) or by Liam Quin, except the viewport illustration from XSL-FO and the Open Web Platform logo from openwebplatform.org.