Firefox not loading cross domain name fonts ( CORS )

You need to add the Access-Control-Allow-Origin header to your font files.

APACHE

Add the following piece of code into your .htaccess file:

<FilesMatch "\.(ttf|otf|eot|woff|woff2)$">
  <IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "*"
  </IfModule>
</FilesMatch>

*make sure you have "mod_headers" enabled in your Apache Config

NGINX

Add this to your nginx configuration file (usually under /etc/nginx/nginx.conf )

location ~* \.(eot|ttf|woff|woff2)$ {
add_header Access-Control-Allow-Origin "*";
}

 

IIS 7

<?xml version="1.0" encoding="utf-8"?>
 <configuration>
  <location path="media/css/font">
   <system.webServer>
   <httpProtocol>
    <customHeaders>
     <add name="Access-Control-Allow-Origin" value="*" />
    </customHeaders>
   </httpProtocol>
  </system.webServer>

 </location>
</configuration>

 

After you do this update on your origin, please run a purge all on your CDN Resource and wait a few minutes - then the problem should be fixed.

If you still see missing fonts then please contact our Support via support@cdn77.com or by chat in the bottom-right corner.