我已报告 LibreOffice Impress 错误这里。在该错误中,幻灯片的文本超出了页边距
尽管在 Microsoft PowerPoint 中看起来不错
现在我无法再重现该错误。LibreOffice Impress 是用于报告错误的同一版本,也是由 Canonical 提供的,似乎可以正确显示它。
发生的一个重大变化是我安装了 wine。有没有可能 wine 安装了一些原本不存在的字体,所以当我报告错误时,LibreOffice 会求助于其他替代字体?
答案1
我解决了这个问题。
我将在这里发布解决方案,因为我认为这对于来自 Windows 并希望获得流畅 Linux 体验的人来说很重要。
我报告的 bug这里,与缺失的字体“Calibri”有关,该字体是 Microsoft 开发的,但在 Ubuntu 上却缺失。
LibreOffice 使用 fontconfig 来解析字体。如果缺少某种字体,fontconfig 将使用替代字体。LibreOffice 会通过将字体名称以斜体显示来告诉您该字体已丢失并已被替换,但不会告诉您使用了哪种字体作为替代。您可以使用命令自行查找fc-match <FONTNAME>
。在默认的 Kubuntu 20.10 安装中,fontconfig 会将缺失的“Calibri”解析为“Noto Sans”,这是一种不合适的替代,从而导致了此错误。
您有两个选择: