I have extracted the Tab-width calculation code from fp_Line::layout into _calculateWidthOfRun and created a wrapper for this function called calculateWidthOfRun for use from fb_LineBreaker. This makes it possible to remove the duplicate Tab-width calculation code from fb_LineBreaker (which was a maintanence nightmare).
Tomas
