El @font-face está genial y no sé en qué navegadores te da problemas. El tema es tener las diferentes versiones de la tipografía (ttf, eot, svg, woff). Para ello hay cientos de páginas gratuitas que subes el ttf y te da todas las versiones e incluso el css correcto a insertar.
Un buen ejemplo:
http://www.font2web.com/
Saludos.