WOFF 1.0:W3C 网络字体发展历程中的里程碑
WOFF 1.0: a milestone on W3C's journey of fonts on the web

原始链接: https://www.w3.org/blog/2026/woff-1-0-a-milestone-on-w3cs-journey-of-fonts-on-the-web/

为纪念 Web 开放字体格式(WOFF)诞生周年,W3C 正在回顾网络排版的发展历程。虽然网络字体的概念早在 20 世纪 90 年代就已出现,但受限于授权、盗版以及数字版权管理(DRM)等方面的顾虑,其普及进程停滞了十余年。 当浏览器工程师与字体设计师联合寻求一个“足够好”的折中方案时,突破出现了。其成果便是 2010 年 7 月推出的 WOFF 1.0,这是一种无 DRM 的格式。它的成功促成了广泛应用,随后于 2014 年引入了压缩率提升 40% 的 WOFF 2.0。该标准最终对全球网络和电视广播变得至关重要,其背后的团队因此在 2022 年获得了艾美奖。 如今,近 90% 的网站都使用了网络字体。W3C 持续改进这项技术,工作组目前正专注于“增量字体传输”。这一创新旨在改善延迟和性能,最终使拥有数千个字符的语言也能实现高质量的网络排版。这种持续的进步确保了网络始终是全球交流中一种丰富、富有表现力且高效的媒介。

```Hacker News 最新 | 往日 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 WOFF 1.0:W3C 网络字体发展历程中的一个里程碑 (w3.org) 13 点 由 hn_acker 发布于 56 分钟前 | 隐藏 | 往日 | 收藏 | 讨论 | 帮助 准则 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索: ```
相关文章

原文

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.

kerning example of letters and lines in a gray square from the Web Fonts 1997 document
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).

WOFF at W3C

Responding to this emerging consensus on a way forward, in March 2010 W3C chartered a Working Group (chaired by Vladimir Levantovsky, then of Monotype) to develop WOFF 1.0. Crucially, this would be an entirely DRM-free technology. Many of the people who had contributed to the earlier discussions joined the Working Group, helped with early implementations, wrote software to produce the new format, and helped develop detailed test suites which are the bedrock of interoperability. In many cases, this was their first experience with Web standards.
On 27 July 2010 the First Public Working Draft of WOFF 1.0 was published.

WOFF 1.0 was, therefore, the culmination of renewed conversations between the typography community and browser developers, a carefully judged set of "good enough" compromises, and by early 2011, as soon as it was implemented, WebFonts started to take off.

Success At Last

graph of web font usage increasing from before 2012 to 2020
Growth in global WebFonts usage from near-zero in 2011 to 80% in 2020 [Sheeter BigQuery] (from the Progressive Font Enrichment Evaluation Report 2020)

The rapid success of WOFF 1.0 prompted a desire for improvements in areas such as compression efficiency; smaller fonts load and render faster. In March 2012 Raph Levien proposed a two-stage approach using a font-specific pre-processing technology followed by better entropy compression.

The Working Group started to develop this improved version, selecting MicroType Express (contributed by Monotype) as the first stage, followed by an improved entropy compression scheme (Brotli, developed by a team led by Jyrki Alakuijala at Google). Both technologies came with a worldwide, royalty-free license for anyone to use and implement; a W3C innovation that is crucial to widespread adoption.

In May 2014 the First Public Working Draft of WOFF 2.0 was published. Compared to WOFF 1.0, it gave up to 40% smaller file sizes. There was a smooth transition; both formats continued in use, with the more efficient format gradually becoming more prominent.

The 2025 HTTP Archive Web Almanac Report noted: 
“WOFF2 (Web Open Font Format 2) offers superior compression, resulting in smaller file sizes for faster transfer, and it’s been supported by all major browsers for years now. In 2025, WOFF2 accounts for about 65% of font file requests on both desktop and mobile pages. [...] This consolidation around WOFF2 is a positive trend for performance, as the better compression leads to faster font loads and less bandwidth usage.”

WOFF 1.0 and 2.0 were not restricted to the Web. Many TV and broadcast standards also mandated WOFF, enabling more visually appealing program guides and content for streaming TV networks.

Fifteen years after the launch of the Web Fonts Working Group, in April 2022, Vladimir Levantovsky, Raph Levien, Rod Sheeter, David Kuettel, Jyrki Alakuijala, Garret Rieger  and I accepted an Emmy award for work on standardizing font technology for custom downloadable fonts and typography for web and TV devices.

men in suits from the WOFF Working group, one holding an Emmy
Raph Levien, Google; Jyrki Alakuijala, Google; Chris Lilley, W3C; Alan Bird, W3C Vladimir Levantovsky, W3C Invited Expert; Rod Sheeter, Google; David Kuettel; Garret Rieger, Google accepting an Emmy Award in 2022

The HTTP archive 2025 Web almanac notes: “In 2025, web fonts were found on roughly 88% of websites, up slightly from about 87% in 2024. … Today, the question is less about whether a website uses web fonts, but rather which specific typefaces it displays and whether they use font features to display their full expressive potential.”

WOFF (1.0) was important to establish WebFonts as an implementable concept. WOFF 2 has since then replaced it, reaching the final status of W3C Recommendation in August 2024, as the journey to improve web typography continues.

Building the Future

But progress never stops. When in October 2020 the Web Fonts Working Group published the Progressive Font Enrichment: Evaluation Report the group’s conclusions were that enabling WebFonts to be used where slow networks, very large fonts, or complex subsetting requirements currently preclude their use would be key to make WebFonts truly successful, given that its distribution is still uneven.

We expect that in the near future WOFF 2 will in turn be replaced by a better alternative. Incremental Font Transfer, the current focus of the Web Fonts Working Group, is a technology that improves the latency of Web Fonts (including to address areas without usage)  by enabling partial and incremental download of some bytes of a font without damaging the layout (kerning, ligatures). In other words, Incremental Font Transfer can efficiently support fine grained increments to pages that use the Latin script, while also fully supporting complex scripts like Indic or Arabic, and for the first time providing usable webfonts for languages like Chinese, Japanese, and Korean that have many thousands of characters. 

 

a gif of the IFT demo showing the change of spacing between Unicode and IFT for Japanese text
IFT demo example with Japanese text

A working IFT demo is available, and also an IFT encoder is ready for testing.

You can learn more about the Web Fonts Working Group, discover other W3C Working Groups and support the community that develops web standards, the building blocks of our digitally connected world  (like fonts on the web). 

 

 

联系我们 contact @ memedata.com