2017-09-14 2 views
0

J'ai un problème d'affichage de la police sur Safari. La police semble légèrement plus épaisse sur certaines pages que d'autres. Je charge seulement font-weight normal dans l'ensemble du site Web (pas gras), en utilisant @font-face. Firefox et Chrome semblent afficher la même épaisseur de police sur toutes les pages.La police ne s'affiche pas correctement sur Safari

Voici mon code:

@font-face { 
 
    font-family: 'Stanley'; 
 
    src: url('Stanley-RegularItalic.eot'); 
 
    src: url('Stanley-RegularItalic.eot?#iefix') format('embedded-opentype'), 
 
    url('Stanley-RegularItalic.woff2') format('woff2'), 
 
    url('Stanley-RegularItalic.woff') format('woff'), 
 
    url('Stanley-RegularItalic.ttf') format('truetype'), 
 
    url('Stanley-RegularItalic.svg#Stanley-RegularItalic') format('svg'); 
 
    font-weight: normal; 
 
    font-style: italic; 
 
} 
 

 
@font-face { 
 
    font-family: 'Stanley'; 
 
    src: url('Stanley-Regular.eot'); 
 
    src: url('Stanley-Regular.eot?#iefix') format('embedded-opentype'), 
 
    url('Stanley-Regular.woff2') format('woff2'), 
 
    url('Stanley-Regular.woff') format('woff'), 
 
    url('Stanley-Regular.ttf') format('truetype'), 
 
    url('Stanley-Regular.svg#Stanley-Regular') format('svg'); 
 
    font-weight: normal; 
 
    font-style: normal; 
 
}

Voir capture d'écran de deux pages différentes:

enter image description here enter image description here

+0

cuz chaque navigateur a un moteur déchirante différent, essayez '-webkit-font-lissage: anticrénelage,' – Hash

+0

vous devez ajouter une capture d'écran de polices cassée ui afin que les lecteurs puissent avoir une idée claire de votre problème – Krishna9960

+0

@Hash mon problème est que Safari affiche différentes épaisseurs de police en fonction de la page de mon site. Mais seulement "font-weight" normal est chargé. – Lolo

Répondre

0

Donnez un essai, ajoutez à votre font-face

speak: none; 
font-style: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
line-height: 1; 
-webkit-font-smoothing: antialiased; 
+0

Je l'ai essayé, mais le problème est toujours là ... – Lolo

+0

essayer avec police-weight 400 effacer le cache aussi. – Hash

+0

ne semble pas fonctionner ... Je me demande si cela a quelque chose d'autre à faire que le 'font-weight'. Le problème apparaît uniquement sur la page où j'ai des onglets latéraux. Voici le [link] (http://temporarygallery.org/do-not-remove-this-folder/?p=38) où la police est normale et c'est le [link] (http://temporarygallery.org/do-not-remove-this-folder /? page_id = 156) où la police apparaît plus fine (la différence n'est visible que sur Safari). – Lolo