go-text / typesetting

High quality text shaping in pure Go.
Other
88 stars 11 forks source link

Regression fixes #97

Closed whereswaldon closed 11 months ago

whereswaldon commented 11 months ago

This sequence of commits fixes a class of bugs arising from a desynchronization of two elements of line wrapper state. I've included the regression test that first identified the problem, a fix (unifying the manipulation of these related data elements), and a small cleanup commit to make some test case data easier to read.