[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Future of XSL-FO
On 9.5.2012 19:51, John W. Shipman wrote:
> A colleague (who does not wish to be quoted) says there's not
> much action on the committee anymore. Although it is still
> officially supported, it seems moribund.
Well, this is more or less very close reality of W3C working group
responsible for XSL-FO. But this is mainly because XSL-FO 1.1 is good
enough to solve majority of batch formatting problems, there are dozen
implementations of XSL-FO 1.0/1.1 and they don't face high presure from
customers for adding new features.
So while there is a list of requirements for new exiciting and powerfull
XSL-FO 2.0 features, interest between users and implementers is not high
enough. If you care, please let this known to W3C and to vendor of your
XSL-FO engine.
http://www.w3.org/community/ppl/
> I was sort of hoping that the committee was working on adding
> critical features not in the current standard that modern book
> designers appreciate, e.g., constraints about positioning content
> on facing pages, or text floated on both sides of a figure, or a
> page model not as primitive as the five-region simple-page-master
> model. Apparently not.
Committee is not virtual, there are real people inside. If you think
that more should and could be done, please join WG and push work forward.
> I've heard a few people over the past few years insisting that
> the replacement for XSL-FO (within W3C) is to use the "@media
> print" feature of the CSS standard. If I read that correctly,
> that means that in order most ordinary people to get a decent
> print rendering of their web page, the following must hold:
>
> (1) The page author has to write the CSS to define how to
> render it on a fixed page size;
>
> (2) Their browser supports the "@media print" rule and
> renders it correctly.
>
> Then the user prints it using the browser's print function.
>
> Am I right? Is this practical? Do browsers do the right thing?
> Will this eventually obviate the need for XSL-FO? What replaces
> the Modular Style Sheets in my DocBook toolchain?
Definitively no. CSS Print features are still far beyond what XSL-FO can
done today.
> What about the important differences between Web and print
> rendering? Will there be a table of contents? Will that and
> cross-references display page numbers instead of useless,
> unclickable underlining? How does that work in CSS?
In general, when using CSS almost everything like ToC must be
precomputed. There are CSS Modules that can do proper cross-referencing
with page numbers etc. Such things are supported by standalone CSS
rendering engines like PrinceXML or Antenna House CSS Formatter.
> One of my pet peeves is Web pages that can't be printed because
> they contain program source code with lines way too wide to fit
> on the page. Will CSS render such pages with the pages wrapped
> and not truncated?
white-space: pre-wrap;
> If they do, will I be able to tell the
> hard line breaks from cases where the line got wrapped?
In theory this could be added to CSS, but I don't think it is supported now.
Jirka
--
------------------------------------------------------------------
Jirka Kosek e-mail: jirka@kosek.cz http://xmlguru.cz
------------------------------------------------------------------
Professional XML consulting and training services
DocBook customization, custom XSLT/XSL-FO document processing
------------------------------------------------------------------
OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 member
------------------------------------------------------------------
Attachment:
signature.asc
Description: OpenPGP digital signature
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]