我已经通过 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”的引用。