O tamanho da fonte não pode ser renderizado corretamente no Chrome. Os efeitos de renderização diferem entre chrome e firefox como mostrado abaixo. Não tenho certeza se é uma questão de html2canvas ou problemas com o navegador.
renderizado no Chrome
renderizado no Firefox (igual aos nós DOM de origem):
https://github.com/niklasvh/html2canvas/issues/1664
talvez seja o mesmo problema, você pode excluir a propriedade css da variante da fonte.
@Coodool
@nazhenhuiyi Muito obrigado. Isso funciona para mim. Eu defino font-variant: normal
e obtenho o resultado correto.
o mesmo para mim!
Descobri que definir o estilo da fonte do contêiner do elemento resolverá esse problema.
.container {
font-variant: normal;
}
Eu também encontrei esse problema, tratado da maneira acima, e não resolvi. # / omwteam / html2canvas / issues / 8
onde você definiu o css {font-variant: normal}, por que não funcionou para mim @Coodool
Talvez você possa tentar font-variant: small-caps;
@ zww930620
As versões mais recentes do html2canvas (1.0.0-rc.2 +) corrigiram esse problema para mim.
font-variant: small-caps;
ou font-variant: normal
, não funcionou para mim
Talvez você possa tentar definir a família de fontes
@nazhenhuiyi Muito obrigado. Isso funciona para mim. Eu defino
font-variant: normal
e obtenho o resultado correto.
THANKSSS
Comentários muito úteis
@nazhenhuiyi Muito obrigado. Isso funciona para mim. Eu defino
font-variant: normal
e obtenho o resultado correto.