禁用 PDF 中文本的子像素抗锯齿
Disable subpixel antialiasing of text in PDFs
我正在生成 PDF。特别是一种字体 - Helvetica Neue Light - 在 Mac 上查看 PDF 时呈现特别差,这要归功于子像素抗锯齿。
我想在 PDF 中禁用子像素抗锯齿。 (不在 PDF 查看器中。)CSS 中的等价物是 -webkit-font-smoothing: antialiased
.
差:
好:
这可能吗?
没有
答案有点长? :)
抗锯齿是一种特定于设备的优化(例如,抗锯齿在打印设备(如果有的话)、显示器和 LCD 显示器上的处理方式不同)。
PDF 在设计上是一种与设备无关的文件格式,因此它远离(试图远离)设备特定的构造。消除锯齿设置是查看器的定义首选项,不受 PDF 文件本身的影响。
您显示的结果确实完全不同 - 您确定字体已准确嵌入到 PDF 文件中(并且质量不错)?进一步了解 "On a Mac" 语句也是值得的。我假设您是说 "Preview" 在 Mac 中看起来很糟糕;在这种情况下,看看它在 Preview 和 Adobe Acrobat 中的表现如何会很有趣。这可以告诉您这是字体问题还是应用程序问题。
我正在生成 PDF。特别是一种字体 - Helvetica Neue Light - 在 Mac 上查看 PDF 时呈现特别差,这要归功于子像素抗锯齿。
我想在 PDF 中禁用子像素抗锯齿。 (不在 PDF 查看器中。)CSS 中的等价物是 -webkit-font-smoothing: antialiased
.
差:
好:
这可能吗?
没有
答案有点长? :)
抗锯齿是一种特定于设备的优化(例如,抗锯齿在打印设备(如果有的话)、显示器和 LCD 显示器上的处理方式不同)。
PDF 在设计上是一种与设备无关的文件格式,因此它远离(试图远离)设备特定的构造。消除锯齿设置是查看器的定义首选项,不受 PDF 文件本身的影响。
您显示的结果确实完全不同 - 您确定字体已准确嵌入到 PDF 文件中(并且质量不错)?进一步了解 "On a Mac" 语句也是值得的。我假设您是说 "Preview" 在 Mac 中看起来很糟糕;在这种情况下,看看它在 Preview 和 Adobe Acrobat 中的表现如何会很有趣。这可以告诉您这是字体问题还是应用程序问题。