Microsoft Visio Professional 2013:"另存为PDF"扭曲字体 - 不均匀的字符间距

时间:2016-01-11 20:31:13

标签: pdf pdf-generation visio

我一直在尝试使用Visio绘图创建PDF文件。我目前的方法非常简单,只需"另存为"在Visio中的pdf。我遇到的一个问题是,在绘图转换为pdf后,字符间距变得不均匀。我在这附上了两张照片。第一个显示Visio中的原始字体,另一个显示PDF中的扭曲字体。

This image shows the font in Visio.

This image shows the font in the converted PDF from Visio.

之前有没有人遇到过这个问题?你会如何建议解决这个问题?

谢谢!

4 个答案:

答案 0 :(得分:1)

我观察到Visio 2013导出为PDF功能的间距问题相同,但在使用Adobe Acrobat XI Pro输出PDF时却没有。粘贴Microsoft Visio绘图对象或将Visio中的EMF粘贴到Word 2013时也会出现;但是,从同一个Visio绘图插入WMF没有问题。我刚刚开始使用2013年,尽管已有2016版本。我没有Visio / Word 2007的问题。 - 7/2016:我离开了我之前的大多数观察,但是,这个问题似乎已经被Microsoft Update修复了。

答案 1 :(得分:0)

PDF生成器使用与Visio类似但不相同的字体。您发布的示例的笔触权重不同(请注意' e'和')中的水平线。

尝试使用其他字体。

答案 2 :(得分:0)

发布PDF输出本身会非常有用,但是根据您已经说过的内容,再加上您在图像中显示的内容,似乎Visio输出单独设置每个字符并使字符宽度错误,因此每个后续字母的位置都远远超出前一个字母。

我也不太确定基线定位,因为您发布的屏幕截图中“c”下面的弯曲蓝线的端点明显更接近渲染PDF中的文本,而不是上面的初始截图它。

查看Visio是否可以首先处理Courier,因为它是等宽字体(即。每个字形在行上占据相同的宽度)。如果它在Courier中生成仍然显示漫游字母间距的文本,我会开始怀疑是否有更新/更新的Visio版本在继续与之斗争之前寻找。

答案 3 :(得分:0)

这显然是Visio中一个持久的错误。我仍然在我的Visio 1708中看到它,构建8431.2250)。这个错误已经至少4年了。

避免单个图表的字距调整问题的工作方法是以任何位图格式(例如png)或Windows图元文件格式(WMF)导出它们,或使用屏幕剪切工具从屏幕上复制图表。

由此可能解决方案可能是调整PDF渲染器以生成一组光栅图像,而不是使用嵌入的矢量图形。

关于Microsoft Answers的错误报告:

https://answers.microsoft.com/en-us/office/forum/office_2013_release-word/font-spacing-kerning-issues-after-cut-paste-from/e930ec40-507f-4b25-9d72-c6c41b9d70cf