Non sono proprio sicuro che questa sia la sezione giusta, ma credo possa andare!
Il titolo che ho messo giù è un po' strampalato, ma a grandi linee riassume quello che sto per chiedervi.
Di recente, mi sono messo ad aggiornare il sito in locale, e ho fatto un sacco di modifiche al CSS, una di queste è il cambio del font. Tramite fontsquirrel e il suo generatore, ho scaricato il webkit di ubuntu font, e l'ho installato correttamente. Esso si vede perfettamente su ogni mio browser (Firefox, Google Chrome, Opera, Internet Explorer), eccetto per Safari. Infatti, da quest'ultimo la scritta dentro il contenuto corsivo viene visualizzata parecchio male, esempio:

Questa invece, la visualizzazione da tutti gli altri browser:

Quello che mi piacerebbe creare, è un codice che permette di rilevare l'uso del browser, quindi l'user-agent. E tramite questo creare una sorte di codice in cui, se il browser utilizzato è Safari, allora la scritta è senza corsivo, altrimenti se non è Safari, la scritta è in corsivo.
Di per sè l'idea è semplice, ma la messa in pratica?
Ringrazio in anticipo chiunque potrà darmi delle dritte! Buona serata!
