我正在将 Inkscape 矢量图形 (.SVG) 导出为数字打印机所需的 PDF 格式,但使用的字体之一(即Futura BdCn BT) 在导出的 PDF 中格式不正确,而其他一切正常。我已经做过印前工作(太多年了),尽管是在 Mac/MS-Coreldraw 上使用相同的技术,但几年前完全转向 Ubuntu 来满足我所有的计算需求;现在需要一些新的名片,偶然发现了这个错误,无法弄清楚为什么会发生这种情况。设计只是带有单个二维码图形的文本,它运行良好,但 Futura BdCn BT 格式不正确,与纤细的 Futura BdCn BT 样式相比,它显得更“胖”和更粗。
我正在使用安装了 0.48 Inkscape 的 Ubuntu 14.10,但在下次尝试升级 Inkscape 之前,有人遇到过这个问题吗?你们是如何克服的?除此之外,有人有针对印前 PDF 要求的解决方案吗?
提前致谢。
答案1
我注意到,在对已经加粗的字体进行加粗时也会出现同样的行为。无论是否启用加粗,Inkscape 和 SVG 中的外观都不会改变,但启用加粗后,PDF 看起来会加粗两次。因此,解决方法是确保关闭此类字体的加粗功能,尽管在 Inkscape 中似乎没有任何区别。
我在 Linux 0.48.4 版本以及 OS X 0.48.5 版本中遇到了同样的问题。
答案2
获取GIMP。我必须为兄弟会制作一张 pdf 格式的海报,我知道您可以通过 GIMP 传输图像格式。
答案3
听起来像是字体嵌入的问题。由于这只是为了打印,所以文本不需要在 pdf 中被识别为文本。
当您选择保存并选择 pdf 时,将出现一个带有一些选项的窗口。选择将文本转换为路径选项。这应该会将您在 inkscape 中看到的文本完全渲染为 pdf 中的图像。