One of the most common mistakes a n00b web-designer makes — and one that took me a long time to figure out back when I started — is to assume that the way their shiny web-pages look in the WYSIWYG editors is actually the way how they’ll be presented to all variety of end-users. That crazy gothic font can totally get you hawt on FrontPage, but to say that it would look crippled on most of your visitors’ screens would probably be an understatement.

The CSS @font-face feature debuted a little while ago to rectify the font mess. To put it simply, it allows authors to “embed” fonts on their web-pages. And I’m a bit late on this, but it has found its way into the newest release of Firefox as well. The example rendered perfectly on version 3.5 using the new font, raising a few points in my head:

The rule certainly has considerable space for abuse. But then, which technology on web doesn’t?

For the paranoid, Firefox does provide the gfx.downloadable_fonts.enabled in about:config to turn the feature off.

Out of curiosity, I checked out IE’s status on @font-face support. Turns out that it also supports font-embedding, albeit using an obscure format called EOT which is basically what one would label as “DRM for fonts“. How surprising.

Prior to downloading the new fonts, the demo page gracefully degraded to stock ones.

In a nutshell, intriguing at worst and exciting at best. Also, it’s nice to see that IE 6’s death is prompting a steady progress in CSS and HTML. About time as well.

If there ever was an insanely staggering year in terms of unexpected geekological developments, it has to be 2009. Since January I have regularly been taken aback by news such as record labels dropping DRM, Duke Nukem Forever finally bowing out; Microsoft confessing that ActiveX is retarded from security’s point of view, Google Apps moving out of beta, VLC reaching 1.0, Chrome OS’ announcement, XHTML Part Deux’s quiet death, HTML 5 and CSS 3’s adoption in major browsers and well; defying all expectations, Inspirated’s browser hit stats managing to keep their head high even in the half-yearly round-up. It’s been about 136,000 hits on the blog from Firefox alone, markedly more than twice the IE hits. The first time I noticed the vulpine victory I did dedicate a post to the stats. Nevertheless, consistency achieved over six months just gives me another chance to gloat about it.

I don’t know if this is at long last the year of Linux on desktop, but one thing is for sure: only a final release of GNU Hurd now stands between our planet and the apocalypse. If that does happen, however, please make sure that you refer to the calamity by its correct technical term “GNU/Apocalpyse” and not just the ignorant layman’s phrase which totally undermines the FSF’s impact on universe’s evolution.

“Mammon slept. And the beast reborn spread over the earth and its numbers grew legion. And they proclaimed the times and sacrificed crops unto the fire, with the cunning of foxes. And they built a new world in their own image as promised by the sacred words, and spoke of the beast with their children. Mammon awoke, and lo! it was naught but a follower.” — from The Book of Mozilla, 11:9 (10th Edition)

I guess the surprise is over, allowing me to label the results as “consistent”:

Firefox and other popular open-source projects are well-renown for their rapid development pace. That’s exactly the reason why you would be seeing the 3rd major version release of Firefox in almost the same amount of time which Internet Explorer took to roll one (Firefox 1.0 was released in November 2004 and Firefox 3.0 is expected to be released around Fall 2007, whereas Internet Explorer versions 6.0 and 7.0 were released in August 2001 and October 2006 respectively).

If we shift our concern from development pace for a while, development focus immediately grabs our attention. Firefox became better and more confirming to W3C standards while IE focused on changing the interfaces and getting rid of old problems by introducing new ones. To back this view, I decided to compare the respective browsers’ progress in the Acid2 test. For those who’re not familiar with Acid2 yet, here’s a quick intro: It’s a cleverly constructed web-page which determines an internet browser’s support for web standards. If your browser displays a correctly rendered smiley on the page and changes the nose color to blue upon hovering with the mouse pointer, it passes the test. If it displays a jumble of non-recognizable patterns, you’re most probably using Internet Explorer.

Here’s the comparison:

Firefox 2

Internet Explorer 6

Firefox 3

Internet Explorer 7

(Progress in 1 year)

(Progress in 5 years)

I think the pictures speak for themselves. It should be noted that Firefox 3 isn’t even released yet. I was testing an Alpha build just to get an idea of where the development is being headed. The answer is certainly pleasing, specially for web-developers who spend nights trying to fix annoying rendering bugs across various browsers.