Die Schriftgröße kann in Chrome nicht richtig gerendert werden. Die Rendereffekte unterscheiden sich zwischen Chrome und Firefox, wie unten gezeigt. Ich bin mir nicht ganz sicher, ob es eine Frage von html2canvas oder Browserproblemen ist.
gerendert in Chrome
gerendert in Firefox (wie die Ursprungs-DOM-Knoten):
https://github.com/niklasvh/html2canvas/issues/1664
Vielleicht ist es das gleiche Problem, Sie können die CSS-Eigenschaft font-variant löschen.
@Coodool
@nazhenhuiyi Vielen Dank. Es funktioniert für mich. Ich setze font-variant: normal
und erhalte das richtige Ergebnis.
das Gleiche für mich!
Ich habe festgestellt, dass das Festlegen des Elementcontainer-Schriftstils diesen Zweck erfüllt.
.container {
font-variant: normal;
}
Ich bin auch auf dieses Problem gestoßen, das wie oben beschrieben behandelt wurde und nicht gelöst wurde. #/omwteam/html2canvas/issues/8
wo du die css { font-variant: normal } eingestellt hast, warum es bei mir nicht funktioniert hat @Coodool
Vielleicht kannst du es mit font-variant: small-caps;
@zww930620 versuchen
Die neuesten html2canvas-Versionen (1.0.0-rc.2+) haben dieses Problem für mich behoben.
font-variant: small-caps;
oder font-variant: normal
, bei mir hat es nicht funktioniert
Vielleicht kannst du es mit set font-family versuchen
@nazhenhuiyi Vielen Dank. Es funktioniert für mich. Ich setze
font-variant: normal
und erhalte das richtige Ergebnis.
DANKESS
Hilfreichster Kommentar
@nazhenhuiyi Vielen Dank. Es funktioniert für mich. Ich setze
font-variant: normal
und erhalte das richtige Ergebnis.