Hola.
Para garantizar una máxima compatibilidad con todos los navegadores, tendrás que tener la misma fuente en 4 archivos diferentes y el navegador se encargará de utilizar la que le sea compatible.
Código CSS:
Ver original@font-face
{
font-family: 'DejaVuSansBook';
src: url('/_styles/fuentes/DejaVuSans-webfont.eot');
src: url('/_styles/fuentes/DejaVuSans-webfont.eot?#iefix') format('embedded-opentype'),
url('/_styles/fuentes/DejaVuSans-webfont.woff') format('woff'),
url('/_styles/fuentes/DejaVuSans-webfont.ttf') format('truetype'),
url('/_styles/fuentes/DejaVuSans-webfont.svg#DejaVuSansBook') format('svg');
font-weight: normal;
font-style: normal;
}
Hay una aplicación muy útil en
www.fontsquirrel.com (@font-face generator). Cargas tu fuente y te devuelve la misma fuente en los 4 formatos y un css para hacer copy&paste.
Échale un vistazo y nos cuentas.
Un saludo.