我在以下文件夹中安装了一些 Truetype 字体:
/usr/share/fonts/truetype/bfonts
有些软件(例如 thunderbird)可以检测我的字体,我可以在这些软件中使用它们,但 LibreOffice 无法检测新安装的字体。我尝试重新启动 LibreOffice 并重新启动 Ubuntu,但没有成功。有人能帮助我吗?
答案1
安装字体的正确路径手动是/usr/local/share/fonts
。我这样做了,并且 libreoffice 很好地选择了我的字体。但是~/.fonts
,/usr/X11R6/lib/X11/fonts
和/usr/share/fonts
---后两者是 .deb 软件包提供的字体所独有的 --- 从 fontconfig 的角度来看是等效的。
我怀疑是权限问题。注意字体文件是否是全球可读的。如果不是,你复制它们时,sudo
它们最终会被 libreoffice 读取。当用户将字体复制到 ~/.fonts 并启动 LO 时,不会发生这种情况。
答案2
答案3
如果你使用 snap 包中的 Libre Office,需要链接字体文件夹:有什么方法可以让字体在 Libreoffice snap 包中使用?
cd ~/snap/libreoffice/current;
ln -s ~/.fonts .
答案4
LibreOffice 无法检测(我不知道为什么)/usr/share/fonts/ 中的字体,您必须将它们放入 ~/.fonts 并使用清除缓存sudo fc-cache -f -v