>> FWIW, hiding text by setting foreground == background is the wrong >> way to do it IMO.
AFAIK there's no other way offered by Emacs. `invisible' actually removes the text from the output rather than leaving blank space, so it doesn't provide the same feature. Stefan