Ho un problema con il tentativo di mantenere uno stile di carattere costante su tutti i browser. Come visto di seguito, il sistema di rendering dei font di Safari rende il peso del carattere più piccolo del peso del font di Chrome.Come impedire a diversi browser di rendere i font in modo diverso?
Safari:
Chrome:
Ho provato con le soluzioni trovate su altre questioni se non hanno risolto questo problema. Come posso mantenere uno stile di carattere costante su tutti i principali browser? Questo è Chrome, Safari, Opera, Firefox e Internet Explorer.
Ecco cosa ho provato.
-webkit-font-smoothing: antialiased;
font-weight: 800;
text-rendering: optimizeLegibility;
Sono curioso anch'io. Qualcosa come 'webkit-font-smoothing 'dà più di un aspetto definito? So che ha a che fare con il motore di rendering dei caratteri che è diverso su diversi browser e sistemi operativi (Chrome non usa l'impostazione predefinita se ricordo correttamente). Non penso sia possibile renderlo coerente (a parte usare qualcosa come, ad esempio, 'cufon'), ma sono interessato a sapere. – somethinghere
Il rendering dei caratteri è davvero una cosa strana, ho trovato che il prefisso aiuterà una tonnellata, così come le famiglie di font più grandi per i fall backs. Modifica per caratteri sottili Ho trovato utile usare '-webkit-font-smoothing: antialiased;' –
Si prega di mostrare anche del codice: si tratta di un carattere Web personalizzato, quale CSS stai usando per forzare lo stesso stile tanto quanto pensi puoi, ecc? –