Finds whitespace areas around the edge of a word. Produces a set of rectangles of at least a minimum height and width. It scans along the top and bottom edges to find a place where it can fit such a rectangle, then extends it as far as possible to the right, then extends the result as far as possible upwards.
David Goodwin
2008-10-21