Summarized test results:
Webfonts

Intended audience: users, XHTML/HTML coders (using editors or scripting), script developers (PHP, JSP, etc.), CSS coders, Web project managers, and anyone who wants to know whether webfonts work in current browsers.

Updated

These tests check whether user agents recognize language declarations for HTML documents, and apply the expected prioritisation in case of mismatches between multiple declarations.

Note that the snapshot summaries of these test results are for released versions of the browsers tested. Versions that are still in development may provide better support for these features. The tests themselves do not test any vendor prefixes.

Results

Exact rendering for some of the text used for testing relies on the availability of operating system support. To take this into account, we look at whether an installed version of the font matches the reference graphic.

The fonts used for the majority of the tests use Opentype features to position and substitute glyphs, and rely on the Operating Sytem for support of some features. The results across platforms (in particular the Mac) are therefore variable. Details of where fonts failed are given in the notes below each table.

In some cases the results were also hampered because it wasn't possible to ensure that the fonts displayed were not just fallback fonts. In Chrome and Safari this is because it is difficult to set the default font explicitly. In other cases, the reason is not clear.

Clear failures related to the downloaded font are highlighted where the text in the orange box doesn't match the installed font. It is not clear to what extent this is due to the font used rather than the browser support for font downloading and rendering. For example, the WOFF nastaliq font failed in this way, but the arabic font did not fail in the same way.

To see the test, click on the link in the left-most column. To see detailed results for a single test, click on the link in the right-most column. To submit test data for a single test, click on the link in the right-most column and then follow the link on that page.

The tables show the latest results from the W3C Test Framework. Below the tables are summaries of the results at a given date. The table data may be more up-to-date than the summary. The tables may also contain some incorrectly scored tests, and tests that relate to non-released versions of browsers. These are not included in the summary.

WOFF font download

Assertion Gecko Presto Trident WebKit Detailed results
WOFF support The browser supports WOFF font downloads using @font-face.
WOFF Khmer font When using @font-face to download a WOFF version of the Khmer OS Battambang font, the browser renders the text in the same way as an installed version of the font.
WOFF Devanagari font When using @font-face to download a WOFF version of the devanagari Uttara font, the browser renders the text in the same way as an installed version of the font.
WOFF Arabic font When using @font-face to download a WOFF version of the Arabic Scheherazade font, the browser renders the text in the same way as an installed version of the font.
WOFF Nastaliq font When using @font-face to download a WOFF version of the Nafees Nastaleeq font, the browser renders the text in the same way as an installed version of the font.
WOFF Thai font When using @font-face to download a WOFF version of the Thai Garuda font, the browser renders the text in the same way as an installed version of the font.
WOFF Tibetan font When using @font-face to download a WOFF version of the Tibetan Machine Uni font, the browser renders the text in the same way as an installed version of the font.
WOFF Myanmar font When using @font-face to download a WOFF version of the Myanmar3 font, the browser renders the text in the same way as an installed version of the font.

Snapshot summary, 2011-12-20

The latest versions of all the browsers tested supported WOFF font downloads. IE8 does not support it.

Notes:

  1. IE8 doesn't handle WOFF or Opentype font downloads – only EOT.
  2. Devanagari, Firefox, Mac OS X: the default font was displayed rather than the installed font or the webfont.
  3. Nastaliq, Firefox, Mac OS X & Windows7: The Nafees font was shown, but none of the characters were joined.
  4. Nastaliq, Chrome, Windows7: The font displayed looked different from either the Nafees font or the default font.
  5. Nastaliq, Chrome, Mac OS X: The Nafees font was shown, but none of the characters were joined.
  6. Tibetan, Firefox, Mac OS X: the default font was displayed rather than the installed font or the webfont.
  7. Tibetan, Opera, Mac OS X: the subscript characters overlapped, although the right font seemed to be used. On the other hand, the right font was not used for the installed font rendering.
  8. Myanmar, Opera, Mac OS X: the default font was used for both the installed and downloaded font text. Also, no combining characters were combined.
  9. Myanmar, Chrome & Safari, Mac OS X: the test may have worked, but there was no way to set the default font to something different in order to be sure.

Opentype font download

Assertion Gecko Presto Trident WebKit Detailed results
Opentype font download support The browser supports Opentype font downloads using @font-face.
Khmer Opentype font download When using @font-face to download an Opentype version of the Khmer OS Battambang font, the browser renders the text in the same way as an installed version of the font.
Devanagari Opentype font download When using @font-face to download an Opentype version of the Devanagari Uttara font, the browser renders the text in the same way as an installed version of the font.
Arabic Opentype font download When using @font-face to download an Opentype version of the Arabic Scheherazade font, the browser renders the text in the same way as an installed version of the font.
Nastaliq Opentype font download When using @font-face to download an Opentype version of the Nafees Nastaleeq font, the browser renders the text in the same way as an installed version of the font.
Thai Opentype font download When using @font-face to download an Opentype version of the Thai Garuda font, the browser renders the text in the same way as an installed version of the font.
Tibetan Opentype font download When using @font-face to download an Opentype version of the Tibetan Machine Uni font, the browser renders the text in the same way as an installed version of the font.
Myanmar Opentype font download When using @font-face to download an Opentype version of the Myanmar3 font, the browser renders the text in the same way as an installed version of the font.

Snapshot summary, 2011-12-20

The latest versions of all the browsers tested supported Opentype font downloads. IE8 does not support it.

  1. IE8 doesn't handle WOFF or Opentype font downloads – only EOT.
  2. Devanagari, Firefox, Mac OS X: the default font was displayed rather than the installed font or the webfont
  3. Nastaliq, Firefox, Mac OS X & Windows7: The Nafees font was shown, but none of the characters were joined.
  4. Nastaliq, Chrome, Mac OS X: The Nafees font was shown, but none of the characters were joined.
  5. Nastaliq, Chrome, Mac OS X: The Nafees font was shown, but none of the characters were joined.
  6. Tibetan, Firefox, Mac OS X: the default font was displayed rather than the installed font or the webfont.
  7. Tibetan, Opera, Mac OS X: the subscript characters overlapped, although the right font seemed to be used. On the other hand, the right font was not used for the installed font rendering.
  8. Myanmar, Opera, Mac OS X: the default font was used for both the installed and downloaded font text. Also, no combining characters were combined.
  9. Myanmar, Chrome & Safari, Mac OS X: the test may have worked, but there was no way to set the default font to something different in order to be sure.

EOT font download

Assertion Gecko Presto Trident WebKit Detailed results
EOT font download support The browser supports EOT font downloads using @font-face.
Khmer EOT font download When using @font-face to download an EOT version of the Khmer OS Battambang font, the browser renders the text in the same way as an installed version of the font.
Devanagari EOT font download When using @font-face to download an EOT version of the Devanagari Uttara font, the browser renders the text in the same way as an installed version of the font.
Arabic EOT font download When using @font-face to download an EOT version of the Arabic Scheherazade font, the browser renders the text in the same way as an installed version of the font.
Nastaliq EOT font download When using @font-face to download an EOT version of the Nafees Nastaleeq font, the browser renders the text in the same way as an installed version of the font.
Thai EOT font download When using @font-face to download an EOT version of the Thai Garuda font, the browser renders the text in the same way as an installed version of the font.
Tibetan EOT font download When using @font-face to download an EOT version of the Tibetan Machine Uni font, the browser renders the text in the same way as an installed version of the font.
Myanmar EOT font download When using @font-face to download an EOT version of the Myanmar3 font, the browser renders the text in the same way as an installed version of the font.

Snapshot summary, 2011-12-20

Only Internet Explorer supports EOT font downloads.

  1. Khmer, IE8 & IE9: combining characters were not combined in the eot font, although they were in the installed font.
  2. Arabic, IE8 & IE9: combining characters were not combined with base characters, and characters were not joined up, although the installed font text looked fine.
  3. Nastaliq, IE8 & IE9: characters were joined up, but the font didn't look like the Nafees font, although the installed font text looked fine.