2016-11-24 120 views
0

我正面臨一個令人討厭的問題。 當我從HTML創建PDF時,在某些div上使用CSS屬性「letter-spacing」,瀏覽器(Firefox)和PDF(Gecko)渲染是不同的。Abcpdf 9和字母間距

實際上,ABCPdf似乎在爲我的價值添加某種常數。 例如,如果我聲明一個1.1px的字母間距,ABCPdf呈現一個0.8px。這個「常量」取決於字體大小(這裏是12px)。

我使用的是等寬字體:宋體,快遞,等寬

我應該怎麼檢查?我已經使用FontEmbed = true,以獲得更好的質量。

我不能使用我的ABCPdf版本。

感謝您的閱讀:)

回答

1

我認爲你最好使用打印介質的樣式像@media print {}調整字體間距相應。

ABCPdf正在使用Gecko 21,它比現在的Firefox稍微落後一些。這可能是導致差異的原因。

+0

看來的確是我不能有一個「通用」字母間距。我會按照你提到的方式。感謝您的回答。 – Holyheart