mirror of
https://github.com/storytold/designcraft.git
synced 2026-10-31 21:56:50 -06:00
Line breaking gave tabs no width: a tab only reached its stop when the line was laid out, so a line holding a tab ran past the measure by the tab's advance. A footnote whose separator is a tab overflowed its first line by the gap between the number and the tab stop, and body lines with tabs did the same. The greedy breaker now asks for each tab's advance at its position on the line, computed by the same tab_advance helper line layout uses.