I've looked at all the pages in the section "Documents with Relation to
the Knuth Approach" of DeveloperPages, which provide a good starting
point. I don't think there are other pages elsewhere?

Vincent


Simon Pepping a écrit :
Vincent,

Are you aware that Luca has documented his implementation on the Wiki?

Simon

On Fri, Jun 09, 2006 at 09:56:44AM +0200, Jeremias Maerki wrote:

Vincent,

don't hesitate to send patches if you want to clean up and better
document the code. I've recently wondered if it made sense to split
PageBreakingAlgorithm into two classes, for example, a
VerticalBreakingAlgorithm (base class and used by static-content and
block-container) and a PageBreakingAlgorithm (which adds footnote and
before-float functionality). That may make the code clearer.

On 07.06.2006 19:34:56 Apache Wiki wrote:
<snip/>

+ == The Fop Source Code ==
+ Even if it is well explained, the Knuth line-breaking algorithm isn't
that easy to understand. ATM I've concentrated on the class
layoutmgr.BreakingAlgorithm, which contains the part of the algorithm
which is common to page- and line-breaking. It is splitted in parts
which follow pretty closely those described in "Digital Typography". It
relies on the following skeleton:{{{

<snip/>

Jeremias Maerki



Reply via email to