This is CSS code
@font-face {
font-family: 'FuturaStdBook';
src: url('site/font-face/futurastd-medium-webfont.eot');
src: local('☺'), url('site/font-face/futurastd-medium-webfont.woff') format('woff'), url('site/font-face/futurastd-medium-webfont.ttf') format('truetype'), url('site/font-face/futurastd-medium-webfont.svg#webfont') format('svg');
font-weight: normal;
font-style: normal;
}
h2 {font-family:'FuturaStdBook', sans-serif}
Can it be related to mime type?
How can i ensure my path is right?
If you're using IIS, you'll need to register a MIME type for the .eot extension.
.otf
in the extension box, andapplication/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.
The problem are the definitions of
font-weight
andfont-style
in your font-face declaration. Sinceh2
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 havefont-weight:normal
andfont-style: normal
.