un-broke textwidth/height

- they were still treating the textmetrics() return value as a tuple
rather than a Size
- fixed #14