En el head del HTML, inserta este código, importante también con los comentarios:
Código HTML:
Ver original<!--[if IE]>
<style type="text/css" media="screen">
@font-face {
font-family:'Klavika-Bold';
src: url('font-face/klavika-bold-webfont.eot');
}
</style>
<![endif]-->
<!--[if IE]--> detecta si se trata de Internet Explorer y ejecutará ese CSS. En la url he quitado los puntos suspensivos, porque tratandose del HTML, imagino que lo tendrás ubicado una carpeta atrás. Y si no voy mal encaminado... .eot es el formato para IE, así que por tu CSS deduzco que ya lo tienes, así que deberá funcionarte. O al menos eso espero xD
Importante que incluyan los comentarios if IE y endif
Y para el CSS, borra la linea del formato .eot y añade esta:
Código CSS:
Ver originalsrc: url('../font-face/klavika-bold-webfont.eot?#iefix') format('embedded-opentype');
Esto último no estoy seguro, yo es que en mi página web por un lado utilizo el if IE, y por otro lado tengo una fuente en formato .eot, .woff, .ttf y .svg.
Con el mismo código en el HTML, añado en el CSS:
Código CSS:
Ver original@font-face {
font-family: 'AgencyFB';
src: url('font-face/AGENCYR.eot');
src: url('font-face/AGENCYR.eot?#iefix') format('embedded-opentype'),
url('font-face/AGENCYR.woff') format('woff'),
url('font-face/AGENCYR.ttf') format('truetype'),
url('font-face/AGENCYR.svg#AgencyFBRegular') format('svg');
}
Y me va de las mil maravillas en todos los navegadores, incluso en teléfonos móviles xD Por otro lado, para conseguir todos los formatos de una fuente, recuerdo que lo hice a través de una página web que te creaba los formatos a partir del archivo .ttf, el problema es que no recuerdo dónde lo hice, sorry, pero si vas a googlear, buscalo en inglés xD
Ya me dirás como te a ido :)
EDIT: No logro recordar el sitio, mi historial tampoco xD Pero algo puedo asegurar, es que el lugar que me creó las fuentes, te genera también el font-face con todos los formatos.