Afortunadamente @font-face es soportado por todos los navegadores. Lo que hay son ciertos problemas de compatibilidad con el tipo de fuentes. Pero, existe la
herramienta de fontsquirrel que te genera los formatos que te hacen falta, además del código CSS necesario para que funcionen en cualquier navegador.
Si tienes los iconos en una fuente, es sin duda la mejor opción que tienes para usarlos en web.