Ciao a tutti

In alcune parti di un sito, vorrei mettere dei brevi scritti con dei font in corsivo, o dei dialoghi con un font diverso per ogni persona che sta parlando.

Come si fa, in questi casi, se la persona che visita il sito non ha installato il font in questione?

Qual'è la miglior soluzione?

Generare i "brani" dinamicamente come immagini png?
Far scaricare all'utente il font con qualche js?

Grazie per qualsiasi consiglio.