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

Lev*_*van 175 fonts

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

我知道您可以打开每一个并按安装字体,但是以这种方式安装超过 100 种字体将非常耗时。

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

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

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

小智 262

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

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

fc-cache -f -v
Run Code Online (Sandbox Code Playgroud)

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

  • 用户特定字体的默认位置现在似乎是`~/.local/share/fonts`。不过,`~/.fonts` 应该仍然有效。 (16认同)

小智 48

字体管理器

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

可以一次安装多种字体。

在此处输入图片说明

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

可以用软件中心或用这个命令安装;

sudo apt-get install font-manager
Run Code Online (Sandbox Code Playgroud)


Anw*_*war 29

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

如果您希望字体可供所有用户使用

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

sudo cp -r ~/Downloads/fonts /usr/share/fonts/truetype/
Run Code Online (Sandbox Code Playgroud)

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

sudo -i nautilus /usr/share/fonts/truetype
Run Code Online (Sandbox Code Playgroud)

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

如果你不打扰所有用户

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

修复字体文件的权限位

字体文件应该有权限,644包含的文件夹应该有755. 因此,如果您在列表中看不到字体,请检查这些文件和文件夹的权限。


rɑː*_*dʒɑ 8

打开您的突触包管理器并从左侧类别菜单中选择字体。它将列出所有字体,您可以根据需要选择任意数量的字体,所有字体都将一次性安装。

在复制到/usr/share/fonts位置时遇到版权问题时,您应该是root。

我的意思是

sudo cp <your_file> /usr/share/fonts/ 
Run Code Online (Sandbox Code Playgroud)

会做的 。

希望有帮助。