Siempre que @ font-face inexplicablemente no funciona para mí en los navegadores supuestamente compatibles, lo dejo en mi archivo .htaccess. Supuestamente, algunos navegadores no cargarán las fuentes alojadas en otros dominios, y este pequeño código lo soluciona, pero a veces es el único remedio para forzar la carga de las fuentes alojadas en el mismo dominio. En general, es más un problema con Firefox que con Chrome, pero acabo de usar esto para forzar las fuentes en Chrome mientras Firefox funcionaba bien. Imagínate.
<FilesMatch "\.(ttf|otf|eot)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
Otra cosa inexplicablemente extraña que he tenido sucede con la sintaxis @ font-face era que no iba a cargar los archivos de fuentes correctamente con los casquillos en el nombre. Esto solo fue un problema una vez, y después de repetidamente golpear mi cabeza contra el escritorio resolviendo problemas de @ font-face de diferentes maneras, como último recurso cambié todos los archivos de fuente y el nombre de la fuente a minúsculas, y funcionó bien (Creo que fue un problema en IE siempre meticuloso, y solo un sitio web que estaba haciendo, la misma sintaxis en otro sitio web funcionaba bien con caracteres en mayúscula y minúscula).
¿Intentaste utilizar comillas? 'Dejaweb' – henryaaron
lo intenté ahora, no hay dados :( –
puede proporcionar un enlace hacia donde está sucediendo esto? – tybro0103