为什么我无法在 LibreOffice 中安装新字体?

为什么我无法在 LibreOffice 中安装新字体?

我下载了一些 True Type Font (ttf) 字体并将它们粘贴到目录中

/usr/share/fonts

之后我重启了 LibreOffice writer,但在字体列表中没有找到新字体。重启后没有更好的结果。

我将文件复制到

usr/share/fonts/truetype

并再次重新启动 LibreOffice Writer,但它们仍然不在字体列表中。

我尝试过另一种方法。使用字体查看器打开字体并单击,install但结果是一样的。

最新的

我刚刚发现这些特定字体已安装在我的系统上,它们出现在 gedit 的字体列表中,但不在 LibreOffice 字体列表中。所以,问题可能出在 LibreOffice 上。

确实是一个非常令人惊讶和恼火的问题。

答案1

我找到了解决这个问题的方法。要做到这一点,你必须将字体粘贴到目录中

~/.local/share/fonts

这里需要注意的是,通常情况下,你看不到以点 (.) 开头的文件夹(在 ubuntu 中,以 . 开头的文件夹是隐藏文件夹)。要查看这些文件夹,请按Ctrl+H或点击查看>显示隐藏文件

现在,如果您没有以 命名的文件夹fonts~/.local/share/请创建一个并将所需的字体粘贴到该文件夹​​中。

这个解决方案对我有用;希望它能够帮助其他人。

答案2

我相信您应该打开/usr/share/fonts/truetype,然后在其中创建一个新文件夹,然后将字体放在该文件夹中,然后在终端中运行它:

$ sudo fc-cache -f -v

完成此操作后,最好退出并重新登录您的帐户。

解决方案来源:Ubuntu Wiki - 字体:#Manual

在该页面上,您还可以找到在 Ubuntu 中手动和自动安装字体的其他有用方法。

答案3

LibreOffice(至少 3.6 和 4.1)要求字体的 .pfb 和 .afm 文件必须存在。如果您没有这两个文件,LibreOffice 将不会在字体列表中显示该字体。这不同于大多数其他只接受 .pfb 的程序。此要求已由 LibreOffice 开发人员之一验证LibreOffice Bugzilla 错误评论

相关内容