This is CSS code
@font-face {
font-family: \'FuturaStdBook\';
src: url(\'site/font-face/futurastd-medium-webfont.eot\');
src: local(\'☺\'), url(\
The problem are the definitions of font-weight
and font-style
in your font-face declaration. Since h2
elements are defined in a bold face by default, the font-face declaration is not taken into account for these elements (because the browser thinks, the font file is for normal weighted weight only, which is most probably true).
Solution: You need a second font-face declaration with font-weight: bold
in it or you set h2 elements to have font-weight:normal
and font-style: normal
.
If you're using IIS, you'll need to register a MIME type for the .eot extension.
.otf
in the extension box, and application/octet-stream
in the MIME type box.You'll need to do this for each non-standard extension you use (.ttf
is already registered, .woff
is not), but that should do it!
Try using Font Squirrel to get a bullet-proof CSS declaration for your custom font.