As part of a series to spotlight W3C technologies, their evolution and impact, as well as the people who work on them, W3C would like to take the opportunity of the 27 July of anniversary of the first public release of Web Open Font Format (WOFF) in 2010 to tell the story of a very interesting historical milestone on the decades-long road of W3C’s work on fonts on the web.
The Early Web
The invention of the World Wide Web has often been compared, in its world-changing impact on society, to the invention of the printing press in Europe. The pieces of moveable typeface used by Gutenberg helped to lead to a revolution in the sharing of information then, and Web Fonts have changed the way we now see and read text on the web, how we communicate; and they have literally changed the typographic face of the web.
High level thinking about fonts on the web had started soon after the founding of the Consortium in 1994. In 1996 I wrote a Rationale for Fonts on the Web and in 1997, the W3C Fonts Working Group released the first public draft of Web Fonts to provide “greater typographic richness for HTML pages” and improve “the internationalization of the Web”. This standardized the means to link to a font (@font-face) which would be used on a web page without installation. But it did not mandate a font format, and licensing issues were not addressed.
Blast from the past: Kerning example from the 1997 Web Fonts Working Draft
If we build it, will they come?
The CSS WG adopted @font-face into CSS2 in 1998. But for over ten years, Web Fonts were barely used. Fierce technical discussions centered around licensing, encryption, “root strings” to tie a font to a specific website, font obfuscation and even full-fledged Digital Rights Management (DRM), which seemed to some to be needed to protect against widespread piracy. Meanwhile browser vendors were wary of their potential legal liability simply downloading a font and rendering a website with it.
W3C pulled together the hitherto disparate browser engineer and typographer communities into a common discussion forum, and over time the needs of each became clearer. In July 2009 Jonathan Kew, from Mozilla, proposed the ZOT format which was simple to implement and used an already-deployed compression method (Zlib) to make the font smaller. Notably, there was no “root string” and no encryption.
That same month, typographers Tal Leming and Erik van Blokland proposed a different format, .webfont which did still list the domains allowed to use the font but also contained links to the license and the font foundry so that, using the well established “view source” method, web developers could find out where a particular font came from and perhaps license it themselves. Again there was no encryption or obfuscation; just some basic informative links. Another well-known typographer, John Hudson, declared that .webfont was an acceptable way forward for the type community.
By August, the inventors of the two formats announced that they were working together and the formats had been merged into a new format, WebOTF (later renamed WOFF, for Web Open Font Format).
... continue reading