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
rendu dans Firefox (identique aux nœuds DOM d'origine):
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
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.