Fonts not loading in IE9
IE9, like Firefox, requires that fonts be served from the same domain as the website. Make sure that is the case.
Hosting the fonts on a different domain? Firefox requires some extra effort; you'll need to add the Access-Control-Allow-Origin header, whitelisting the domain you're pulling the asset from. Example .htaccess config here. Alternatively, you can use the base64 encoding in CSS (create it with the fontsquirrel generator) to avoid setting headers. details here
Access-Control-Allow-Origin
@font-face { font-family: "Hobbiton Brushhand"; src: url("http://typefront.com/fonts/825589164.eot"); src: local("☺"), url("http://typefront.com/fonts/825589164.woff") format("woff"), url("http://typefront.com/fonts/825589164.ttf") format("truetype"), url("http://typefront.com/fonts/825589164.svg") format("svg"); }