Конечно в файле стилей перед общим списком надо обнулять все!
Я подключаю шрифты через конструкцию:
@font-face {
font-family: 'a_avantebsitalic';
src: url('font/aavantebsitalic-webfont.eot');
src: url('font/aavantebsitalic-webfont.eot?#iefix') format('embedded-opentype'),
url('font/aavantebsitalic-webfont.woff') format('woff'),
url('font/aavantebsitalic-webfont.ttf') format('truetype'),
url('font/aavantebsitalic-webfont.svg#a_avantebsitalic') format('svg');
font-weight: normal;
font-style: normal;
}
Шрифты генерирую тут:
www.fontsquirrel.com/tools/webfont-generator
The @font-face rule is supported in Internet Explorer 9, Firefox, Opera, Chrome, and Safari.
Internet Explorer 9+, Firefox, Chrome, Safari, and Opera support the WOFF (Web Open Font Format) font.
Firefox, Chrome, Safari, and Opera also support fonts of type TTF (True Type Fonts) and OTF (OpenType Fonts).
Chrome, Safari and Opera also support SVG fonts/shapes.
Internet Explorer also supports EOT (Embedded OpenType) fonts.
Note: Internet Explorer 8 and earlier versions, do not support the @font-face rule.
W3C:
www.w3.org/TR/css-fonts-3