如何快速轻松地安装许多字体文件?

我需要安装超过100种字体,所以我想知道是否有一种简单的方法来完成这项任务?

我知道你可以打开每一个并按下安装字体,但这样安装100多个字体将非常耗时。

在我的主目录中,我只有.fontconfig ,我没有.Font

/usr/share/fonts我无法复制文件,因为我没有权限

有没有一种简单快捷的方法来完成这项任务?

只需在主目录中创建一个.fonts文件夹(如果它不存在)并在那里解压缩/复制它们。

手动重建字体缓存也是一个好主意,因此您可以立即在任何地方使用字体:

 fc-cache -f -v 

有关更多详细信息,请参阅https://wiki.ubuntu.com/Fonts

字体管理器

使用此应用程序可以轻松管理多种字体。

可以一次安装多种字体。

在此处输入图像描述

要安装新字体,请单击图片上的“管理字体”按钮,然后单击菜单中的“安装字体”。

可以使用Software Center或使用此命令安装;

 sudo apt-get install font-manager 

假设您下载的字体位于Downloads文件夹的fonts目录中,请执行以下操作来安装它们

如果您希望所有用户都可以使用这些字体

使用命令行复制/usr/share/fonts

 sudo cp -r ~/Downloads/fonts /usr/share/fonts/truetype/ 

或者,如果您喜欢这种方式,请在终端中键入此命令以打开图形文件管理器

 sudo -i nautilus /usr/share/fonts/truetype 

并将下载目录中的字体复制到nautilus中新打开的文件夹中

如果你不打扰所有用户

在这种情况下,推荐的方法是复制~/.local/share/fonts目录中的~/.local/share/fonts建议.font直接在home下创建.font目录 )。 当您将字体放在指定的目录中时,Ubuntu将自动启动缓存过程。 5-6秒后,字体应出现在列表中。 在要更改其字体之前,请关闭所有打开的应用程序。

修复字体文件的权限位

字体文件应具有644的权限,并且包含的​​文件夹应具有755 。 因此,如果您看到列表中没有看到字体,请检查这些文件和文件夹的权限。

  • 请参阅此问题以帮助确定权限如何从命令行获取八进制文件权限?

  • 检查此答案以获取有关轻松设置权限的帮助如何chmod除文件之外的所有文件夹(递归)

打开synaptic包管理器,从左侧类别菜单中选择字体。 它将列出所有字体,您可以根据需要选择多个字体,所有字体都将一次性安装。

在复制到/usr/share/fonts位置时出现权限问题时,您应该是root用户。

我的意思是

 sudo cp  /usr/share/fonts/ 

会做的 。

希望有所帮助。

我发现上面的答案非常有用:

只需在主目录中创建一个.fonts文件夹(如果它不存在)并在那里解压缩/复制它们。 手动重建字体缓存也是个好主意,因此您可以随时随地使用这些字体:fc-cache -f -v

在Ubuntu 16.0.4中,Font Viewer应用程序无法正常工作,因此必须使用此解决方法。 通过拖放到home中的.fonts目录,我发现批量添加字体要容易得多。 对我来说,这个目录已经存在! 在home中,cntrl-l可以访问窗口标题栏中的home / user路径,我在其中添加了键入/.fonts并按下回车键,这使我可以访问.fonts文件夹。 然后我只是通过从另一个窗口拖放然后打开终端来复制我想要的字体。 如果您不熟悉Ubuntu找到终端,请使用左侧栏中的最顶部按钮“搜索您的计算机”。 当窗口打开时,单击窗口底部的应用程序按钮,它看起来像“A”,然后您可以搜索已安装的应用程序。 单击窗口中的“已安装”并向下滚动直至看到终端。 在提示符下键入命令并按Enter键。 耐心等待! 它完成后你会很高兴。 顺便说一句,当终端打开时,它会出现在左侧的栏中,您可以将其锁定在那里以供将来使用,方法是右键单击并从上下文菜单中选择一个选项。 便利!