La prima parte è sbagliata; la devi scrivere cosi:
codice:
@font-face {font-family: NeogreyRegular;src: url(' NeogreyRegular.eot');/*IE. le virgolette in font-family NON servono*/
src: local('NeogreyRegular'), url('NeogreyRegular.ttf');/*non-IE*/
ovviamente il percorso dei font-file deve essere corretto.
Se ad esempio il file css risiede in una cartella, per il codice sopra il font-file deve essere nella stessa cartella del file css.
Per richiamare il font in un particolare o generale contenitore, si usa fare cosi:
codice:
body,#divEsempio /*puoi mettere tutto quello che vuoi*/{
font-family:"NeogreyRegular";
font-size: 26px;
font-weight: bold;
ecc.....}
Conviene mettere il tutto in un file css esterno rispetto al file html, perché altrimenti ci si incasina tutto.
Un esempio la trovi QUI