Html2canvas: O tamanho da fonte não pode ser renderizado corretamente no Chrome

Criado em 21 set. 2018  ·  12Comentários  ·  Fonte: niklasvh/html2canvas

Relatório de erros:

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

image

renderizado no Firefox (igual aos nós DOM de origem):
image

Especificações:

  • Versão html2canvas testada com: 1.0.0-alpha.12
  • Navegador e versão: Chrome 69 e firefox 62
  • Sistema operacional: Windows 10 Professional

Comentários muito úteis

@nazhenhuiyi Muito obrigado. Isso funciona para mim. Eu defino font-variant: normal e obtenho o resultado correto.

Todos 12 comentários

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

Esta página foi útil?
0 / 5 - 0 avaliações