有什么方法可以让字体在 Libreoffice snap 包中使用?

有什么方法可以让字体在 Libreoffice snap 包中使用?

我已经通过 snap 安装了 Libreoffice 5.3,但它只能使用有限数量的字体。我已将字体复制到 ~/.fonts 中,但它们仍然不起作用。一旦我将字体复制到 ~/.fonts,其他 snap(如 inkscape)就可以使用,但 LO 仍然不行。有没有其他人的字体可以在 LO 上使用,或者这只是 LO snap 的一个错误/限制?欢迎提出任何建议。

答案1

您必须将字体复制到~/.font文件夹中,然后在终端类型中sudo fc-cache -fv。转到此路径并通过以下命令~/snap/libreoffice/current/创建到文件夹的链接:~/.fonts

ln -s {source-filename} {symbolic-filename}
ln -s ~/.fonts .fonts

答案2

如果你使用 Ubuntu 的“snap”版本,你将不是能够“看到”您在 Ubuntu 中安装的任何字体。

如果 LibreOffice 已打开,请关闭它。

打开终端 - 按住“Ctrl”、“Alt”并按“T” - 然后输入:

sudo fc-cache -fv

更改你的“工作”目录 - 也就是你在终端中 - 在 LibreOffice 中:

cd ~/snap/libreoffice/current

创建到字体文件夹的符号链接(“快捷方式”):

ln -s /home/your-ubuntu-username/.local/share/fonts

然后运行此命令:

ln -s ~/.fonts .fonts

应该工作(它刚才为我做了!)并且我试图使它尽可能容易遵循 - 但是如果你不习惯使用终端命令,你可以随时切换到“常规”版本的 LibreOffice...

打开 Ubuntu 软件并搜索“libreoffice” - 单击时删除对“snap”或“snapcraft.io”有引用的那个(即在包含图片、说明等的页面上) - 它应该在底部的“详细信息”部分下有这些参考资料。

点击“后退”箭头并安装您需要使用的 LibreOffice 程序的“常规”版本 - 这些应该不是包含任何底部“详细信息”部分下对“snap”或“snapcraft.io”的引用。

相关内容