Jump to content

Web Open Font Format

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Rschmertz (talk | contribs) at 17:39, 15 February 2012 (Specification: sp). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Web Open Font Format
Filename extension
.woff
Internet media type
application/font-woff[1]
Developed byW3C
Type of formatFont file
Container forSfnt fonts
WebsiteWOFF File Format

The Web Open Font Format (WOFF) is a font format for use in web pages. It was developed during 2009[2] and is in the process of being standardized as a recommendation by the World Wide Web Consortium (W3C) Web Fonts Working Group.[3]

WOFF is mostly TTF with compression and additional metadata. The goal is to support font distribution from a server to a client over a network. This means that bandwidth is an important parameter.

Submission as a standard

Following the submission of WOFF by the Mozilla Foundation, Opera Software and Microsoft on April 8, 2010,[4][5] the W3C commented that it expects WOFF to soon become the "single, interoperable [font] format" supported by all browsers.[6] The W3C published WOFF as a working draft on July 27, 2010.[7][8] Later on August 04, 2011 the W3C published WOFF as Candidate Recommendation.

Specification

WOFF is essentially a wrapper that contains sfnt-based fonts (TrueType, OpenType, or Open Font Format) that have been compressed using a WOFF encoding tool to enable them to be embedded in a web page.[2] The format uses zlib compression (specifically, the compress2 function),[2] typically resulting in a filesize reduction from TTF of over 40%.[9] Like OTF fonts, WOFF supports both Postscript and TrueType outlines for the glyphs[10].

Vendor support

The format has received the backing of many of the main font foundries[11] and has been supported by all major browsers:

See also

References

  1. ^ Appendix B: Media Type registration, W3C, 2011-08-14
  2. ^ a b c Kew, Jonathan (2009-10-23), WOFF File Format (draft of 2009-10-23), Mozilla Foundation, retrieved 2010-01-30 {{citation}}: Unknown parameter |coauthors= ignored (|author= suggested) (help)
  3. ^ Lilley, Chris (2010-03-17), Web Fonts Working Group Charter, W3C, retrieved 2010-04-21
  4. ^ WOFF File Format 1.0 Submission Request to W3C
  5. ^ Galineau, Sylvain (2010-04-23), Meet WOFF, The Standard Web Font Format, Microsoft
  6. ^ Team Comment on "WOFF File Format 1.0" Submission
  7. ^ WOFF - Now loading fonts on websites, The H, 2010-07-28
  8. ^ Buckler, Craig (2010-08-17), W3C Backs the WOFF WebFont Standard, SitePoint
  9. ^ Stefanov, Stoyan (2009-10-20), @font-face gzipping - take II, PHPied.com, retrieved 2010-01-30
  10. ^ http://blog.typekit.com/2010/12/08/type-rendering-font-outlines-and-file-formats/
  11. ^ Wardle, Tiffany (2009-07-16), Typegirl - Most of the important foundries are supporting #webfont, tumblr, retrieved 2010-02-05
  12. ^ Shapiro, Melissa (2009-10-20), Mozilla Supports Web Open Font Format, Mozilla Foundation, retrieved 2010-02-05
  13. ^ Colyer, Matt (2010-09-21), Typekit adds Chrome 6 WOFF support, Typekit
  14. ^ A first glimpse at Opera 11.10 "Barracuda", Opera Software, 2011-02-17, retrieved 2011-02-17
  15. ^ Web specifications support in Opera Presto 2.7, Opera
  16. ^ KDE SVN Revision 1088984, KDE Bugzilla, 2010-02-12, retrieved 2011-10-14
  17. ^ Hachamovitch, Dean (2010-06-23), HTML5, Native: Third IE9 Platform Preview Available for Developers, Microsoft
  18. ^ Safari Features, Apple, 2011-06-06, retrieved 2011-10-14
  19. ^ Safari 5.1 Changelog, FileHippo.com, retrieved 2011-10-14
  20. ^ Bug 38217 - [chromium] Add WOFF support, WebKit
  21. ^ Bug 31302 - Add WOFF support for @font-face, WebKit