Tengo este código CSS que funciona a la perfección en firefox, opera y chromium.
Código CSS:
Ver original
@font-face { font-family: 'Martel'; font-style: normal; font-weight: normal; src: url('ttf/martel.ttf'); src: local('Martel'), url('ttf/martel.ttf') format('truetype'); }
El tema es que descargue al navegador del usuario la tipografía que tengo en el directorio ttf y pueda usarla como texto en la web. El problema es que no funciona en Internet Explorer (cómo no), y como CSS lo tengo muy crudo, amén de no encontrar respuestas más que la api de google font (y las fuentes son escasas), recurro a vosotros para ver si me podéis echar un cable o darme una pista
desde ya muchas gracias y un saludo.
Edito:
Solucionado. El tema es que IE necesita un fichero .EOT en lugar de un .TTF, por tanto, he buscado un conversor y encontré uno online gratuito:
http://www.kirsle.net/wizards/ttf2eot.cgi
Luego el código es:
Código CSS:
Ver original
@font-face { font-family: 'Martel'; font-style: normal; font-weight: normal; src: url('ttf/martel.eot'); /* IE */ src: local('Martel'), url('ttf/martel.ttf') format('truetype'); /* CSS3 */ }
Si sabéis alguna solución más interesante podéis comentarla.
Un saludo.