Cleaning up layout
Here are a bunch of related things that I'd like to fix in Layout:
Implement the UAX #14 algorithm for line breaking
Storing the results of line breaking and text measurement
Each text frame ought to store an array of
the possible break points in it, and the measurement to reach each one.
I want to split Reflow() into GetMinWidth(), GetPrefWidth(), and
Our current system for meeting the above requirements is quite
Something along the lines of CSS3's 'display-role' and 'display-model'
Read the whole posting