Html2canvas: 字体大小无法在 Chrome 中正确呈现

创建于 2018-09-21  ·  12评论  ·  资料来源: niklasvh/html2canvas

错误报告:

字体大小无法在 Chrome 中正确呈现。 如下所示,chrome 和 firefox 之间的渲染效果有所不同。 我不太确定天气是 html2canvas 还是浏览器问题。

在 Chrome 中呈现

image

在 Firefox 中渲染(与原始 DOM 节点相同):
image

规格:

  • 测试的 html2canvas 版本:1.0.0-alpha.12
  • 浏览器及版本:Chrome 69 & firefox 62
  • 操作系统:Windows 10 专业版

最有用的评论

@nazhenhuiyi非常感谢。 它对我有用。 我设置了font-variant: normal并得到了正确的结果。

所有12条评论

https://github.com/niklasvh/html2canvas/issues/1664

也许是同样的问题,您可以删除 font-variant css 属性。

@酷酷

@nazhenhuiyi非常感谢。 它对我有用。 我设置了font-variant: normal并得到了正确的结果。

我也一样!

我发现设置元素容器字体样式可以做到这一点。

.container {
  font-variant: normal;
}

我也遇到这个问题,按照上面的方法处理,没有解决。 #/omwteam/html2canvas/issues/8

在哪里设置 css { font-variant: normal },为什么它对我不起作用@Coodool

也许你可以试试font-variant: small-caps; @zww930620

最新的 html2canvas 版本 (1.0.0-rc.2+) 为我解决了这个问题。

font-variant: small-caps;font-variant: normal ,它对我不起作用

也许你可以试试 set font-family

@nazhenhuiyi非常感谢。 它对我有用。 我设置了font-variant: normal并得到了正确的结果。

谢谢

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

tjchambers32 picture tjchambers32  ·  3评论

arzyu picture arzyu  ·  3评论

yasergh picture yasergh  ·  5评论

diego-rey picture diego-rey  ·  3评论

anthonymejia picture anthonymejia  ·  4评论