method is extremely versatile. It allows
angled text (which forced some people to work hard at rotating
bitmaps for their platforms, but they managed it), control of color,
and printing of blocks of text with embedded newlines. A
method allows string widths to be
measured, making it feasible to align and wrap text accurately.