To zadziała jedynie na niektorych przeglądarkach. Jeśli chcesz mieć pewność że font będzie poprawinie wyświetlany na większości przeglądarek trzeba niestety przygotować też inne formaty, nie tylko ttf. Może Ci w tym pomóc między innymi
generator fontów@font-face
{
font-weight: normal;
font-style: normal;
font-variant: normal;
font-family: 'MojFont'; /* twoja nazwa fonta */
src: url('mojFont.eot?') format('eot'),
url('mojFont.woff') format('woff'),
url('mojFont.ttf') format('truetype'),
url('mojFont.svg#svgFontName') format('svg'); /*sciezki do fontow */
}
W tym momencie możesz już korzystać z fonta tak jak to opisał kolega wyżej.