yo lo he hecho desde la pagina
http://www.fontsquirrel.com/ me he bajado una fuente dedafont.com y la he subido a la pagina
http://www.fontsquirrel.com/ en la opcion @font face generator y me ha creado los archivos .ttf .eot .svg .woff y ademas el css con el codigo similar al que te puse, luego tienes que poner en la pagina que quiera usar en css
body {
font-family: 'lafuentequehascreado;
}
si que me funciona