I took some time last night to fiddle with an odd bit of behavior I'd noticed in Safari, and managed to distill it down to a specific test case
In a nutshell, if you specify the font-family of an eletment using CSS to a font that does not have a seperate italic version (or even a generic class, if your preference is set to a font that doesn't have an italic version), then try to apply the property font-style: italic to it, Safari, instead of applying a pseudo-italic effect to the text (just slant the font to the right), forces the font into a default that does have an italic version (looks like maybe Arial on my Panther system).
The behavior isn't really in question--it is easilly reproducable on two different systems, and has existed in every Safari version I've tried through 1.1.
What I'm wondering if this is a techincally acceptable behavior according to the CSS specs (which I've read through, but couldn't pin down a case one way or another for this), or if it's actually a rendering bug. In either case, it's not the behavior you'd expect, and every other browser I've tried (even iCab) does what you'd expect--forces a pseudo-italic version of the font.
In a nutshell, if you specify the font-family of an eletment using CSS to a font that does not have a seperate italic version (or even a generic class, if your preference is set to a font that doesn't have an italic version), then try to apply the property font-style: italic to it, Safari, instead of applying a pseudo-italic effect to the text (just slant the font to the right), forces the font into a default that does have an italic version (looks like maybe Arial on my Panther system).
The behavior isn't really in question--it is easilly reproducable on two different systems, and has existed in every Safari version I've tried through 1.1.
What I'm wondering if this is a techincally acceptable behavior according to the CSS specs (which I've read through, but couldn't pin down a case one way or another for this), or if it's actually a rendering bug. In either case, it's not the behavior you'd expect, and every other browser I've tried (even iCab) does what you'd expect--forces a pseudo-italic version of the font.