0

我正面临一个烦人的问题。当我从 HTML 创建 PDF 时,在某些 div 上使用 CSS 属性“字母间距”时,浏览器 (Firefox) 和 PDF (Gecko) 呈现不同。

实际上,似乎 ABCPdf 以某种方式为我的值添加了一个常数。例如,如果我声明 1.1px 的字母间距,ABCPdf 会呈现 0.8px。这个“常数”取决于字体大小(这里是 12px)。

我正在使用等宽字体:Courier New, Courier, monospace

我应该检查什么?我已经在使用 FontEmbed = true,以获得更好的质量。

我无法升级我的 ABCPdf 版本。

谢谢阅读 :)

4

1 回答 1

1

我认为您最好使用打印媒体的样式,例如@media print {}相应地调整字体间距。

ABCPdf 使用的是 Gecko 21,它比当前的 Firefox 落后很多。这可能是造成差异的原因。

于 2016-11-25T04:20:46.607 回答