In addition to adding the following to your .htaccess: (thanks @Manuel) <FilesMatch "\.(ttf|otf|eot)$"> <IfModule mod_headers.c> Header set Access-Control-Allow-Origin "*" </IfModule> </FilesMatch> You may want to try explicitly adding the webfont mime types to the .htaccess file... like this: AddType font/ttf .ttf AddType font/eot .eot AddType font/otf .otf AddType font/woff .woff In the end, my .htaccess file looks like this (for the section that enables webfonts to work in all browsers) # BEGIN REQUIRED FOR WEBFONTS AddType font/ttf .ttf AddType font/eot .eot AddType font/otf .otf AddType font/woff .woff <FilesMatch "\.(ttf|otf|eot|woff)$"> <IfModule mod_headers.c> Header set Access-Control-Allow-Origin "*" </IfModule> </FilesMatch> # END REQUIRED FOR WEBFONTS