rebalance the text width calculation

Fixes #12