为什么我不能在LibreOffice中安装新字体?

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

/usr/share/fonts 

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

我把文件复制到了

 usr/share/fonts/truetype 

并再次重新启动LibreOffice编写器,但他们仍然不在字体列表中。

我尝试过另一种方式。 使用字体查看器打开字体并单击安装,但结果是相同的。

最新

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

确实非常令人惊讶和恼人的问题。

我找到了解决这个问题的方法。 为此,您必须将字体粘贴到目录中

 ~/.local/share/fonts 

这里要提一下,通常情况下,你看不到以点(。)开头的文件夹(在以。开头的ubuntu文件夹中是隐藏文件夹)。 要查看这些文件夹,请按ctrl + h或单击视图>显示隐藏文件

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

这个解决方案对我有用; 希望它可以帮助别人。

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

 $ sudo fc-cache -f -v 

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

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

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

LibreOffice(至少3.6和4.1)要求字体的.pfb和.afm文件存在。 如果您没有,LibreOffice将不会在字体列表中显示该字体。 这与大多数只对.pfb感到满意的程序不同。 此要求由LibreOffice开发人员在此LibreOffice Bugzilla错误评论中进行validation 。