flexible line-spacing?

Subject: flexible line-spacing?
From: "Christof Drescher" <drescher@xxxxxxxxxxxx>
Date: Thu, 13 Jan 2000 10:42:16 +0100

When looking at the DSSSL specs, I discovered something which I don't think
could have been forgotten, so I wonder if anyone has a solution:

If I want to have a document formatted with the pages on one spread being
balanced (i.e. the content of the page shall fill exactly the page height
less the top and bottom margins, which is normally done by putting the
placement path of the last text line on the bottom margin itself), this can
be achieved by having the "space-before" or "space-after" of a paragraph
being of type "display-space" with a minimum and a maximum length spec. This
works fine if there is enough "stretchability" in these specs.

Sometimes though the stretachbility is not enough, or there is no space
between paragraphs at all (e.g. if a long paragraph fills a page
completely). Normal typesetting would then resort to changing the
line-spacing a little bit. But how can this be achieved in DSSSL? I did not
find any characteristic to have such a flexible line-spacing generated?

Has this simply been forgotten in the specs, or am I missing something?

Christof Drescher
Pro Image GbR, Marburg, Germany

P.S.: If it should have been, is it in the coming XSL specs? Anyone?

 DSSSList info and archive:  http://www.mulberrytech.com/dsssl/dssslist

Current Thread