Long-line performance.
First, estimate width by counting letters, then use a CTTypesetter.