> -----Original Message-----
> From: Luca Furini [mailto:[EMAIL PROTECTED]
>
Advertising
Hi Luca,
First of all: compliments on yet another Nice Job!
> At the moment the page breaking algorithm is quite "strict": it tries to
> insert every footnote in the same page where their citation is (the last
> footnote body could be split, and partially deferred to the next page).
Well, that fits the largest part of the requirements...
>
> The recommendation seems to suggest that it could defer one or more
> *whole* footnotes, if there is not enough space in the page where their
> citations are, even if this is not very usual to happen in books; anyway,
> this could be fixed later.
Optimistic interpretation:
I think that is meant to refer to the cases where a footnote citation
appears in the last block on a page, so it is not necessary to move the
whole block to the next page just because a few of its footnotes don't fit.
<snip />
> - is it correct to assume that the footnote separator is the same on each
> page containing footnotes, or it could have some page-dependant content?
> At the moment, its areas are obtained only once, and repeated in each page
> where a footnote is inserted.
AFAICT 'xsl-footnote-separator' is meant to be specified as the flow-name
property on an fo:static-content, so in essence they are meant to be mostly
the same for an entire fo:flow (~ fo:page-sequence), BUT...
One thing I wonder about: Is it allowed to have sth like
<fo:static-content flow-name="xsl-footnote-separator">
<fo:retrieve-marker .../>
</fo:static-content>
In which case the content of the separator *would* be page-specific...?
<snip />
Cheers,
Andreas