This article compares web typography support for several browser engines .
Explanation of the tables [ edit ]
These indicate the level of support for the given item in each engine. By default, the most recent version of the engine is implied. However, a specific version number can be listed; when this indicates full support, it's the initial version of the engine fully supporting the item.
Legend
Value
Meaning
Yes
Fully supported
No
Has never been supported
Partial
Only some values are supported
Incorrect
Not implemented correctly in all cases
Experimental
May be incomplete or buggy
Nightly build
Currently in development; full support is expected
Depends
Only supported for the specified conditions
Dropped
No longer supported
Support for CSS font resources [ edit ]
This section needs to be updated . Please update this article to reflect recent events or newly available information. (September 2015 )
CSS3 specified a mechanism for downloading and displaying fonts within a web page.[spec 1] This table compare support for that mechanism. Note that Embedded OpenType (EOT) font download does not bring in the entire OpenType font and therefore, the most prominent feature of Open Type, ligature support, does not come with EOT. Trident before version 5.0 supports only EOT. EOT is not sufficient for smartfonts that rely on ligatures.
Support in HTML and XML documents [ edit ]
This table compares support for font formats applied with the @font-face
rule in HTML and XML documents.
Support in SVG documents [ edit ]
This section needs to be updated . Please update this article to reflect recent events or newly available information. (September 2015 )
This table compares support for font formats applied with the @font-face
rule in SVG documents.
Smart font features support [ edit ]
This section needs to be updated . Please update this article to reflect recent events or newly available information. (September 2015 )
See also [ edit ]
References [ edit ]
Specifications
Trident/EdgeHTML
^ About Font Embedding , Microsoft
^ @font-face support in Internet Explorer , archived from the original on 2010-07-19
^ Internet Explorer Platform Preview Guide for Developers , Microsoft
^ "font-feature-settings property" . Microsoft. Retrieved 8 November 2013 .
^ About Font Embedding (Internet Explorer) , Microsoft
^ Internet Explorer Platform Preview Guide for Developers , Microsoft
^ Best Practices for Getting Started with SVG – IEBlog , Microsoft
^ Galineau, Sylvain (2010-04-23), Meet WOFF, The Standard Web Font Format , Microsoft
^ Olivier, Frank (2016-05-03), Speed up page load with WOFF 2.0 fonts in Microsoft Edge - Microsoft Edge Dev BlogMicrosoft Edge Dev Blog , Microsoft
Gecko
^ @font-face , Mozilla
^ Bug 3512 - (font-stretch) Implement font-stretch property , Mozilla
^ Bug 475891 - implement unicode-range support in user font set , Mozilla
^ Bug 549861 - (font-variant) implement parsing of font feature properties , Mozilla
^ Bug 511339 - implement experimental support for -moz-font-feature-settings , Mozilla
^ a b Bug 520357 - support new web font format (EOT Lite) in @font-face , Mozilla
^ 70132 - Support @font-face , Mozilla
^ a b Bug 119490 - Implement SVG fonts , Mozilla
^ Mozilla Supports Web Open Font Format - The Mozilla Blog , Mozilla
^ Firefox 35 for developers - Mozilla | MDN , Mozilla
^ Bug 468237 - SVG image using a font specified via @font-face doesn't use the font after it loads , Mozilla
WebKit
^ Hyatt, Dave (2007-10-03), Downloadable Fonts , Apple
^ Issue 9633: Disable web fonts by default , Google, 2009-04-01
^ Full pass of acid3 - Chromium-dev , Google, 2009-07-03
^ Issue 17818: Enabled dynamic / web font support in a secure manner , Google, 2009-07-27
^ Irish, Paul (2010-01-25), Chrome and @font-face: It's here!
^ Bug 12530 - CSS3: Support the font-stretch property , WebKit
^ @font-face support in Safari , archived from the original on 2010-01-19, retrieved 2010-02-17
^ a b Bug 20542 - Adding EOT Font Rendering capability , WebKit
^ a b Changeset 29012 – WebKit , WebKit
^ a b c >31302 – Add WOFF support for @font-face , WebKit
^ Safari 10.0 , Apple
^ On Safari, ligatures may be switched on with the CSS setting text-rendering , but then, they are used indiscriminately even when letter-spacing is increased (see Fraktur letterspacing ); on Google Chrome, ligatures do not work.
Blink
Presto
^ Mills, Chris (2008-12-04), Opera Presto 2.2 and Opera 10 — a first look , Opera, archived from the original on 2010-02-10, retrieved 2010-02-16
^ Seven Web Fonts showcases , Opera, 2009-09-01, archived from the original on 2010-02-14, retrieved 2010-02-17
^ When letter-spacing is increased, these characters are spacing.
Active Discontinued Comparisons