Colin Bacon, web developer.

Improve application performance with WOFF2

Improve application performance with WOFF2

The WOFF2 compression format offers up to 30% reduction in file size in comparison with WOFF. It's so new it won't work without configuration in IIS.

Performance matters, we know that, especially on mobile. So with the promise of 30% further compression over WOFF, WOFF2 is a must. With the current support of anything thing WebKit related it can offer better performance for a good amount of your user base.

Where can I get WOFF2 from?

If you create your fonts with Font Squirrel webfont generator, you will get a lovely WOFF2 file as well as all your other standard font files. Unfortunately icomoon does not support the format yet but hopefully not in the too distant future.

Using WOFF2 with IIS

As WOFF2 is a new format, IIS does not recognise it by default. For this we need to add a mime type to the web.config of our project. The W3C recommends:

application/font-woff2

Adding the following to the web.config

<configuration>
	<system.webServer>
		<staticContent>
      		<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
    	</staticContent>
	</system.webServer>
</configuration>

IIS will now recognise the .woff2 file extension.

Summary

With the growing percentage of web traffic coming from mobile devices performance has never been more important. 30% increased compression is enough to make a noticeable improvement in the download time of your web font, improving the experience for your users.