【问题标题】:Disable subpixel antialiasing of text in PDFs禁用 PDF 中文本的亚像素抗锯齿
【发布时间】:2015-11-23 08:01:49
【问题描述】:

我正在生成 PDF。特别是一种字体 - Helvetica Neue Light - 在 Mac 上查看 PDF 时渲染效果特别差,这要归功于亚像素抗锯齿。

我想在 PDF 中禁用亚像素抗锯齿。 (不在 PDF 查看器中。)CSS 中的等价物是 -webkit-font-smoothing: antialiased

不好:

好的:

这可能吗?

【问题讨论】:

    标签: pdf pdf-generation wkhtmltopdf pdfbox


    【解决方案1】:

    没有。

    答案有点长? :)

    抗锯齿是一种特定于设备的优化(例如,在打印设备(如果有的话)、显示器和 LCD 显示器上,抗锯齿会以不同的方式进行)。

    PDF 在设计上是一种与设备无关的文件格式,因此它远离(试图远离)特定于设备的构造。消除锯齿设置是查看器的定义首选项,不受 PDF 文件本身的影响。

    您显示的结果确实完全不同 - 您确定字体已准确嵌入 PDF 文件中(并且质量不错)?进一步了解“在 Mac 上”声明也是值得的。我假设您说它在 Mac 上的“预览”中看起来很糟糕;在这种情况下,看看它在 Preview 和 Adob​​e Acrobat 中的表现会很有趣。这可以告诉您是字体问题还是应用程序问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-31
      • 2011-01-26
      • 1970-01-01
      • 2011-10-15
      • 2011-07-22
      • 2012-12-03
      相关资源
      最近更新 更多