![在 Linux 上使用 Firefox 进行打印时出现错误和随机字母间距](https://linux22.com/image/1244227/%E5%9C%A8%20Linux%20%E4%B8%8A%E4%BD%BF%E7%94%A8%20Firefox%20%E8%BF%9B%E8%A1%8C%E6%89%93%E5%8D%B0%E6%97%B6%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%E5%92%8C%E9%9A%8F%E6%9C%BA%E5%AD%97%E6%AF%8D%E9%97%B4%E8%B7%9D.png)
我遇到一个问题,在 Linux 上使用 Firefox 打印普通页面时,单词内的字母间距非常不稳定。我附上了 Google 结果页上的打印预览图。例如,左侧“讨论”的最后一个“s”完全偏离了。“更多”的“或”相互重叠。这似乎与 Firefox 的设置或所用的打印机无关。
有什么提示吗?
我尝试使用最新的不稳定版本的 Chrome —— 结果更好,但并不完美:
我认为这更像是 GTK 或 X.org 的问题。顺便说一句,我不是在抱怨,在给定的环境中,屏幕到打印的转换是一个难题。我只是想知道是否有人有好的解决方案。
更新:同样的问题似乎是这里在 Ubuntu 上。我关闭了字距调整/提示,但什么也没改变。另一方面,也许这在 FF 启动期间初始化了。
答案1
这看起来像是字体问题。如果 X 没有打印所需的字体,它将使用具有不同间距的其他字体。请检查您是否有合适的字体可用。
答案2
我以前也遇到过这个问题,当时软件缩放页面以适应页面大小,导致一些字母挤在一起。软件只缩小了 1% 或 2%,所以在打印的副本上很难注意到。
是打印预览有问题,还是实际打印的页面字母间距不正确?打印预览上的缩放设置可能会导致奇怪的字母间距,而打印的副本看起来是正确的。
如果您将其打印为 PDF 文件,您会得到相同的结果吗?
答案3
遗憾的是,这是 Firefox 中的一个未解决的错误: Bugzilla 谢谢你的努力。