CSS3 with its ability to embed custom fonts is the way to go. everything else is just stupid tricks, forcing HTML and CSS to do stuff it's not supposed to do.
I agree and that is why we are in this very deep discussion right now. This particular Image Replacement Technique was an official standard as of 1995 November. ;)
the font in the image that started this whole discussion is all upper case. the "uppercase" letters are "tall" and the "lowercase" letters are "short". does that semantically imply upper/lower case?
Heh! I think that would visually imply SMALL CAPS and I'm not too certain there are any semantics involved there. ;)
It would be nice to have this huh?
This method is currently working really well for me, as the website I use this on holds top position for its niche. <div id="title"><h1><img src="img/logo.gif" alt="header text"></h1></div>
Whew! Sure glad to see you drop in. :)
Also recommend making sure the alt text is very relevant to the image, as I'm hearing rumors that Google takes points off for miss-match alt text.
Whether they take points off or not should hopefully be of no concern to those participating in this topic. I'm sure all of us are well aware of the importance of the alt attribute. And, even maybe more so now? I know I am.
^ If I were a search engineer, I'd be taking off points for improper element and attribute usage. Yup, I surely would.
phreakin phranque got me digging through documents that have dust an inch thick on them. SEOs don't read this stuff, they really don't! I've decided that I'm not an SEO either. ;)