Chrome svg-Font-Rendu des sauts de Mise en page

Je suis actuellement en train de travailler sur un petit Projet dans lequel je voudrais utiliser les polices web via @fontface.

J'ai mis en place la police comme ceci:

@font-face {
    font-family: 'CardoRegular';
    src: url('../fonts/Cardo104s-webfont.eot');
    src: url('../fonts/Cardo104s-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Cardo104s-webfont.woff') format('woff'),
         url('../fonts/Cardo104s-webfont.ttf') format('truetype'),
         url('../fonts/Cardo104s-webfont.svg#CardoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

Maintenant que vous avez probablement connu Chrome a des problèmes à l'affichage de ces polices d'une manière fluide.

Chrome svg-Font-Rendu des sauts de Mise en page

Après quelques recherches, j'ai trouvé une solution qui semble fonctionner: il Vous suffit de déplacer cette partie de la css:

    url('../fonts/Cardo104s-webfont.svg#CardoRegular') format('svg');

Donc vous retrouver avec ceci:

@font-face {
    font-family: 'CardoRegular';
    src: url('../fonts/Cardo104s-webfont.eot');
    src: url('../fonts/Cardo104s-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Cardo104s-webfont.svg#CardoRegular') format('svg'),
         url('../fonts/Cardo104s-webfont.woff') format('woff'),
         url('../fonts/Cardo104s-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

Maintenant Chrome rend les Polices d'une manière fluide, ce qui est excellent.

MAIS:

Pour quelque raison que ce casse PARFOIS la Mise en page. Sur chaque troisième fois que je charge la page, je vais obtenir quelque chose comme ceci:

Chrome svg-Font-Rendu des sauts de Mise en page

Tout est déplacé vers la gauche. De plus, les textes sont sortir de leurs contenants. Semble vraiment étrange.

**Quelqu'un a rencontré ce problème avant?

Je serais heureux d'obtenir des conseils sur ce sujet.**

N'hésitez pas à jeter un oeil par vous-même:
Vue Fireflycovers.com en ligne

Merci beaucoup!

  • J'aime votre chien et de la requête de média ascii art
  • Haha, merci Chris 😀
  • Je reçois ce type de problème sur Chrome + Windows 8. La raison que les choses changent, c'est que tous les calculs de largeur pour la mise en page semble être hors, en faisant des conteneurs beaucoup plus petits que ce qu'ils devraient être.
InformationsquelleAutor Arrowcatch | 2012-12-02