Abcpdf 9和字母间距

时间:2016-11-24 14:25:40

标签: abcpdf letter-spacing abcpdf9

我正面临一个令人讨厌的问题。 当我从HTML创建PDF时,在某些div上使用CSS属性“letter-spacing”,浏览器(Firefox)和PDF(Gecko)渲染是不同的。

实际上,似乎ABCPdf在某种程度上为我的值增加了一个常数。 例如,如果我声明一个1.1px的字母间距,ABCPdf渲染一个0.8px。这个“常数”取决于字体大小(这里是12px)。

我使用的是等宽字体:Courier New,Courier,monospace

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

我无法使用我的ABCPdf版本。

感谢阅读:)

1 个答案:

答案 0 :(得分:1)

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

ABCPdf正在使用Gecko 21,它远远落后于当前的Firefox。这可能是导致差异的原因。