As I’ve reported before, Opera’s @font-face “support” in 10.00 and 10.10 is so botched it doesn’t even deserve the verb “supports”. It’s so limited and lacking in interoperability with @font-face in Safari, FF, IE, and Chrome that they might as well have not bothered at all.
Paul Irish tweeted a few days back about a post by Andreas Bovens on the Opera Developer Network Odin blog titled Updated Web Fonts Support In Opera 10.5 Snapshot Build.
Updated Support For @Font-Face: Where Is It Hidden?
First, the link to their “snapshot” is not a link to anything resembling a snapshot, it’s a link to. . . . . another Opera blog! It links to a post on the Opera Desktop Team blog titled Continued Stabilization. In other words, the “snapshot” is a blog post by Opera desktop devs reporting on all the improvements they’ve made in 10.5.
Or so they say.
There’s only one problem, folks. If anything, Opera’s support in 10.5 seems worse than before.
Take This Test Page, Please, Take This Test Page
Droid Serif Font Family Test
I’ve been spending a lot of time crafting test pages for @font-face. This test page measures support for a complete font-family. Regular, Italic, Bold, Bold Italic. In this case, I’ve used the Droid Serif family. It renders perfectly in IE, Firefox, Chrome, and Safari. In Opera, the Regular weight renders as Bold Italic.
Here’s a real “snapshot” for comparison.
Droid Serif Regular at 24px Rendered Correctly In Firefox 3.6:
Droid Serif Regular Rendered As Bold Italic In Opera Pre Alpha 10.5:
Try designing a cross-browser page using @font-face with this kind of crap going on.
Dear Opera: Please Stay Quiet Until I Can Link An Entire Font-Family Of Regular, Italic, Bold, and Bold Italic Without A Problem
Back when Opera 10 came out on September 1st last year, I wrote that specifying different weights and styles for a single font-family name was not working: only the last font specified (typically an italic/bold variant) would be applied, thereby overriding other weights and styles of that font family. In other words: a mess.
And now, four months later, comes what – damage control? hope? – which turns out to be untrue:
Fixing this issue took us a bit longer than originally expected (ahem), but I’m happy to announce that a much improved Web Fonts implementation has landed in the latest Opera 10.5 snapshot!
Yes, it took them a bit longer and it will take them a bit longer still because it’s still broken.
I’m hard on Opera, I know. But it’s tough love. Message to Opera: stop the talking, stop the excuses, and just get it right. And for heavens sake, change the fracking name of your browser to something that sounds like a browser people might actually want to use.