Hallelujah, Microsoft!
Microsoft has joined Mozilla (and Opera, if it matters) in sponsoring the Web Open Font Format (WOFF) as a standard with the World Wide Web Consortium.
This comes at the end of more than ten years of fighting between Web browser makers over dynamic font formats, none of which worked on a plurality of browsers.
A legacy of conflict
The closest we came was back in 1997 to 1998 with Netscape 4’s support for Bitstream’s TrueDoc web font format. There was an ActiveX component that could be placed in webpages for support in Internet Explorer, though that worked only for Windows versions of IE (remember, that was back when Microsoft made a browser for the Mac). Microsoft still supported their own technology but didn’t do anything to stop the ActiveX component from working in Internet Explorer. It was imperfect, but there was for a short time support for downloadable fonts in Netscape on Mac, Windows, and Linux, and on Internet Explorer for Windows.
That all went down the drain when Netscape was bought by AOL, the Mozilla group went independent and started making what would become Firefox, and dropped all support for Webfonts. Bitstream’s code for TrueDoc is not open source, so the Mozilla project could not include it in Mozilla unless Bitstream released their code, which Bitstream did not.
Microsoft went on with their Embeddable OpenType technology, but because it was not adopted by other browsers it never caught on. Web design and development is still an overwhelmingly non-Microsoft game, with designers predominantly using Macintosh, developers mostly using Linux or Mac, and the majority of webservers running Apache on some form of Linux or Unix. By excluding most of the people that would use the technology to build websites, Microsoft essentially locked itself out.
Web typography, the next next generation
WOFF was developed by Mozilla with the support and participation of prominent type font providers, and has been endorsed by FontFont and typographic legend Erik Spiekermann.
With Microsoft getting on the WOFF bandwagon along with the support for WOFF in the Gecko engine (Firefox), we have the makers of the browsers 85% of the people use agreeing on a standard. Getting Webkit on board for the remaining browsers (including most cellphone browsers) shouldn’t be too hard considering that the investment in time, energy and money will be rewarded with a significant step forward in the browsing experience for users.
Microsoft’s move is a welcome surprise considering that it means a surrender in their push for the adoption of their own EOT technology. Cooperating with Mozilla on this is a departure from Microsoft’s history of insisting it is the only player on the field, and unilaterally creating defacto standards.
Playing well with others
Microsoft has a significant presence on the World Wide Web Consortium, making their past behavior all the more baffling. «We make the rules and then ignore them» just doesn’t make any sense. In the last year, much has changed. Now Microsoft is facing competition in the browser wars on two fronts, Mozilla and WebKit. Webkit browsers combined only account for about 15% of Web traffic, but backed by Microsoft rivals Apple and Google, WebKit would be ignored at Microsoft’s peril.
Since Chris Wilson (Microsoft) stepped down as co-chair of the W3C and was replaced by Paul Cotton (Microsoft) and Maciej Stachowiak (Apple) last year, Microsoft has taken big steps fostering open standards at the W3C. By adopting SVG (Scalable Vector Graphicsa W3C standard that competes with Flash; Adobe was a big SVG backer until they bought Macromedia) and just today announcing their support for WOFF (Web Open Font Format) Microsoft is signaling that it won’t hold back progress over a turf war, at least this time.
Since Microsoft has also announced support for HTML5, pretty soon IE users will have access to a rich, dynamic Web experience currently available only on non-Microsoft browsers. I don’t know how many of these great technologies will make it into Internet Explorer 9, but if Microsoft is serious about promoting these them, website developers will have access to powerful tools for making the Web as useful and as entertaining as it can possibly be.
Until then, we’re living with an information superhighway on which half of the roads you drive on the left and on the other half you drive on the right. The solution isn’t putting steering wheels on both sides of the car, the solution is getting everyone to agree on one side. Microsoft deserves props for helping move forward the state of the art.