font-family
's fallback feature works based on installed fonts: if you have FixedSys installed, Safari will attempt to use it. You mentioned that FixedSys "won't work" in Chrome or Safari: it could be that it's interpreting FixedSys incorrectly or that your FixedSys is corrupt.
As Safari 4.0 final was released in 2009, and the current stable release of Safari is 5, it's very likely that there was a problem in Safari 4 beta's font rendering code.
If you have a font installed, there's no way in browsers that support CSS correctly (Safari, Chrome, Firefox, later versions of IE) to say "fallback to the next font even if you see that I have the first font installed". Instead, you'll either need to resolve your issues with FixedSys (that is, upgrade to a stable version of Safari to see if it fixes it) or remove it from the font-family
list.
A few other notes:
- Lucida Console is not installed on most Macs, so if you're trying to be cross-platform, you need to provide a fallback (like
monospace
).
- The CSS spec requires multi-word fonts to be enclosed with quotation marks. Your CSS should look like:
font-size: FixedSys, "Lucida Console"