I'd say six months at most. It does mean browser detection - serve TTF to Firefox/Webkit/Opera, OTF to IE - but Typekit, Kernest and Typotheque are all either in the market or in beta with combo javascript/CDN services to handle serving the fonts.
None of the browsers except IE (and safari?) even has a stable version out that supports @font-face. It's indeed possible that within 6 months all browsers will support @font-face in their latest release version, but that's still a far cry from being able to use it in a meaningful way.
If you care enough about typography to consider custom fonts then you're probably not very keen on having most of your visitors fall back to their platform default. And that will be the case for, at the very least, another year, until those browser upgrades have propagated somewhat.
Then there's the whole issue of bugs and browser incompatibilites. Font rendering is not exactly trivial. And again, if you care about your fonts then you're probably not very happy when each browser renders them "slightly differently".
Safari 4, Opera 10, Firefox 3.5 are all stable releases and they all support @font-face.
The only issue is how to support fonts from languages other languages as the font file size will be really big. And this is where the debate on fonts come in.
Comments
I'd say six months at most. It does mean browser detection - serve TTF to Firefox/Webkit/Opera, OTF to IE - but Typekit, Kernest and Typotheque are all either in the market or in beta with combo javascript/CDN services to handle serving the fonts.
Excuse me?
None of the browsers except IE (and safari?) even has a stable version out that supports @font-face. It's indeed possible that within 6 months all browsers will support @font-face in their latest release version, but that's still a far cry from being able to use it in a meaningful way.
If you care enough about typography to consider custom fonts then you're probably not very keen on having most of your visitors fall back to their platform default. And that will be the case for, at the very least, another year, until those browser upgrades have propagated somewhat.
Then there's the whole issue of bugs and browser incompatibilites. Font rendering is not exactly trivial. And again, if you care about your fonts then you're probably not very happy when each browser renders them "slightly differently".
Safari 4, Opera 10, Firefox 3.5 are all stable releases and they all support @font-face.
The only issue is how to support fonts from languages other languages as the font file size will be really big. And this is where the debate on fonts come in.
Opera 10 and Firefox 3.5 are beta.
Erm Firefox 3.5 has been released: http://www.mozilla.com/en-US/firefox/firefox.html