Html2canvas: Schriftgröße kann in Chrome nicht richtig gerendert werden

Erstellt am 21. Sept. 2018  ·  12Kommentare  ·  Quelle: niklasvh/html2canvas

Fehlerberichte:

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

image

gerendert in Firefox (wie die Ursprungs-DOM-Knoten):
image

Spezifikationen:

  • html2canvas-Version getestet mit: 1.0.0-alpha.12
  • Browser & Version: Chrome 69 & Firefox 62
  • Betriebssystem: Windows 10 Professional

Hilfreichster Kommentar

@nazhenhuiyi Vielen Dank. Es funktioniert für mich. Ich setze font-variant: normal und erhalte das richtige Ergebnis.

Alle 12 Kommentare

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

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen