我正面临一个令人讨厌的问题。 当我从HTML创建PDF时,在某些div上使用CSS属性“letter-spacing”,浏览器(Firefox)和PDF(Gecko)渲染是不同的。
实际上,似乎ABCPdf在某种程度上为我的值增加了一个常数。 例如,如果我声明一个1.1px的字母间距,ABCPdf渲染一个0.8px。这个“常数”取决于字体大小(这里是12px)。
我使用的是等宽字体:Courier New,Courier,monospace
我应该检查什么?我已经在使用FontEmbed = true,以便获得更好的质量。
我无法使用我的ABCPdf版本。
感谢阅读:)
答案 0 :(得分:1)
我认为您最好使用@media print {}
等打印媒体样式来相应地调整字体间距。
ABCPdf正在使用Gecko 21,它远远落后于当前的Firefox。这可能是导致差异的原因。