Jeremias Maerki wrote: >Anyway, I'd like to ask if we could hold to a brainstorming conference >call on page breaking either Sunday evening or next Monday or Tuesday >somewhere between 8:00 and 24:00 CET. Of course, on my wish list there >are Simon, Finn and Luca. I'm happy to call either of you on your normal >phone via SkypeOut if you don't have broadband. I hope I can get at >least one of you three on the line.
I'v very interested in page breaking, and I would be happy to contribute. Unfortunately, I'm not much used to speaking english :-(, so I think I would be much more comfortable with the idea of communicating via written words! As I have said before (or maybe I forgot to ...) I have done a few experiments trying to use Knuth's algorithm in page braking, and I have a working implementation which handles only some block level formatting objects (blocks and lists) and simplified documents (no footnotes or floats, at the moment, and pages with equal length and width), but it has some (I hope) interesting features: for example, it is able to adjust the number of lines used for each paragraph in order to both fill the pages and avoid orphans and widows. In a few words, using the box - penalty - glue model it is possible to represent paragraphs with an adjustable number of lines. I started working on it a few months ago, and I could not keep it updated with all the changes, but if you are interested I could try and recreate these features using the most recent code. Anyway, this could be done after we have reached a basic implementation. Regards Luca