Sto lavorando a un progetto con un designer e ha insistito sull'uso di caratteri specifici per i titoli e vari elementi nella pagina. Quindi stiamo utilizzando un kit di caratteri da incorporare con @ font-face.È possibile creare un CSS specifico per Mac OS per correggere la differenza di caratteri?
Funziona perfettamente su PC (Firefox, IE 7 e 8, Chrome, Safari) ma su Mac OS (Safari e Firefox) i font non sono allineati verticalmente allo stesso modo. Dopo aver guardato sul Web, non ho trovato alcuna soluzione per questo tranne "ci sono sempre state differenze tra browser e piattaforme, conviverci".
So che i caratteri non sono mai stati resi esattamente uguali su tutte le piattaforme, ma questa volta non è qualcosa di simile al carattere più audace o simile. Il carattere appare come se la linea di base fosse completamente diversa tra Windows e Mac OS X. Su Mac OS, il font, con una dimensione di 16px, è 3px superiore rispetto a PC.
Quindi sto cercando una soluzione di backup: esiste un modo per creare un CSS specifico per gli utenti Mac OS? Non voglio scegliere come target solo Safari perché Safari PC è ok, e Firefox Mac non è ok.
O se si dispone di una soluzione per correggere la differenza di linea di base che non richiede un file CSS specifico, sarei felice di sentirlo.
Grazie!
L'impostazione di un'altezza di riga esplicita non risolve il problema. Già provato Annusare l'agente utente non è la mia prima scelta perché è così facile modificarlo e quindi non funzionerebbe ... – Gabriel
Ho selezionato questo come risposta perché lo sniffing del browser lato server è un male minore a mio parere. E funziona ancora se l'utente ha usato la strana opzione "Disattiva javascript". – Gabriel