在 Linux 上使用 Firefox 进行打印时出现错误和随机字母间距

在 Linux 上使用 Firefox 进行打印时出现错误和随机字母间距

我遇到一个问题,在 Linux 上使用 Firefox 打印普通页面时,单词内的字母间距非常不稳定。我附上了 Google 结果页上的打印预览图。例如,左侧“讨论”的最后一个“s”完全偏离了。“更多”的“或”相互重叠。这似乎与 Firefox 的设置或所用的打印机无关。

有什么提示吗?

我尝试使用最新的不稳定版本的 Chrome —— 结果更好,但并不完美:

在此处输入图片描述

我认为这更像是 GTK 或 X.org 的问题。顺便说一句,我不是在抱怨,在给定的环境中,屏幕到打印的转换是一个难题。我只是想知道是否有人有好的解决方案。

更新:同样的问题似乎是这里在 Ubuntu 上。我关闭了字距调整/提示,但什么也没改变。另一方面,也许这在 FF 启动期间初始化了。

在此处输入图片描述

答案1

这看起来像是字体问题。如果 X 没有打印所需的字体,它将使用具有不同间距的其他字体。请检查您是否有合适的字体可用。

答案2

我以前也遇到过这个问题,当时软件缩放页面以适应页面大小,导致一些字母挤在一起。软件只缩小了 1% 或 2%,所以在打印的副本上很难注意到。

是打印预览有问题,还是实际打印的页面字母间距不正确?打印预览上的缩放设置可能会导致奇怪的字母间距,而打印的副本看起来是正确的。

如果您将其打印为 PDF 文件,您会得到相同的结果吗?

答案3

遗憾的是,这是 Firefox 中的一个未解决的错误: Bugzilla 谢谢你的努力。

相关内容