See do-font.
Called when the snip's buffer's method is called, recusive? is not #f, and this snip owns the caret.
Note that the snip's style is maintained automatically by the owning buffer. Override this method only to set styles of sub-items within the snip.