Font Width and Window Width not lining up
Using `width( %# )` with size-based Mush-related text output functions (repeat, center, wrap) can result in window screen-wrap, past the edge of the screen's dimensions.
How to test:
`think repeat( -, width( %# ))`
It feels like I'm the only person coding for variable screen widths.
Screenshots available upon request.
Updated by Rachel Blackman 7 months ago
- Assignee set to Rachel Blackman
Apparently recompiling against the newer SDK may have altered the font metrics returned on some fonts. Try to collect information on affected fonts to diagnose the change and correct the calculations. Otherwise, worst case, just subtract a few from the width; better to return an inaccurate width smaller than the window than one larger than it.