Html2canvas: La taille de la police ne peut pas être rendue correctement dans Chrome

Créé le 21 sept. 2018  ·  12Commentaires  ·  Source: niklasvh/html2canvas

Rapports de bogues :

La taille de la police ne peut pas être rendue correctement dans Chrome. Les effets de rendu diffèrent entre Chrome et Firefox, comme indiqué ci-dessous. Je ne suis pas tout à fait sûr que ce soit une question de html2canvas ou de problèmes de navigateur.

rendu dans Chrome

image

rendu dans Firefox (identique aux nœuds DOM d'origine):
image

Caractéristiques:

  • version html2canvas testée avec : 1.0.0-alpha.12
  • Navigateur & version : Chrome 69 & firefox 62
  • Système d'exploitation : Windows 10 Professionnel

Commentaire le plus utile

@nazhenhuiyi Merci beaucoup. Cela fonctionne pour moi. J'ai défini font-variant: normal et j'obtiens le bon résultat.

Tous les 12 commentaires

https://github.com/niklasvh/html2canvas/issues/1664

c'est peut-être le même problème, vous pouvez supprimer la propriété css font-variant.

@Coodool

@nazhenhuiyi Merci beaucoup. Cela fonctionne pour moi. J'ai défini font-variant: normal et j'obtiens le bon résultat.

le même pour moi!

J'ai trouvé que la définition du style de police du conteneur d'éléments ferait cette astuce.

.container {
  font-variant: normal;
}

J'ai également rencontré ce problème, géré de la manière ci-dessus, et ne l'ai pas résolu. #/omwteam/html2canvas/issues/8

où vous avez défini le css { font-variant: normal }, pourquoi cela n'a pas fonctionné pour moi @Coodool

Peut-être que vous pouvez essayer font-variant: small-caps; @zww930620

Les dernières versions de html2canvas (1.0.0-rc.2+) ont résolu ce problème pour moi.

font-variant: small-caps; ou font-variant: normal , ça n'a pas fonctionné pour moi

Peut-être que vous pouvez essayer de définir font-family

@nazhenhuiyi Merci beaucoup. Cela fonctionne pour moi. J'ai défini font-variant: normal et j'obtiens le bon résultat.

MERCI

Cette page vous a été utile?
0 / 5 - 0 notes