我下载了一些 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 错误评论。