Simple implementation of complex text rendering.

Just call BView::DrawString and BFont::StringWidth. This gets at least
the most obvious cases working.

Fixes #7053.