Puoi usare CSS + font personalizzato situato sul server, non serve javascript. Chiedi di farti spostare.
...e ti conviene avere il font disponibile in tutti e tre i principali formati (TTF, OTF, EOT) per avere piena compatbilità tra i vari browsers...
Qui hai un'esempio di come permettere la visualizzazione di un carattere personalizzato di nome downcome:
codice:
@font-face {
font-family: "downcomeTTF";
src: url("http://www.tuosito.org/fonts/downcome/downcome.ttf");
}
@font-face {
font-family: "downcomeOTF";
src: url("http://www.tuosito.org/fonts/downcome/downcome.otf");
}
@font-face {
font-family: "downcomeEOT";
src: url("http://www.tuosito.org/fonts/downcome/downcome.eot");
}
.tuaclasse {
font-family: Downcome, downcomeTTF, downcomeOTF, downcomeEOT, Arial;
}