问题描述
我需要安装超过100种字体,所以我想知道是否有简单的方法来完成这项任务?
我知道你可以打开每一个并按下安装字体,但以这种方式安装超过100个字体将是非常time-consuming。
在我的家目录中,我只有.fontconfig
,而我没有.Font
。
在/usr/share/fonts
中,我无法复制文件,因为我没有权限
有没有简单快捷的方法来完成这项任务?
最佳解决方案
只需在您的主目录中创建一个.fonts
文件夹(如果它不存在)并在那里解压/复制它们即可。
手动重建字体缓存也是一个好主意,所以你可以立即在任何地方使用字体:
fc-cache -f -v
欲了解更多详情,请参阅https://wiki.ubuntu.com/Fonts
次佳解决方案
使用此应用程序可以轻松管理多种字体。
可以一次安装多个字体。
要安装新字体,请点击图片上的”Manage Fonts”按钮,然后单击菜单中的”Install Fonts”。
可以使用软件中心或使用此命令进行安装;
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
目录中的字体(不建议直接在主目录下创建.font
目录)。当你将字体放入指定的目录时,Ubuntu将自动启动缓存过程。 5-6秒后,字体应该出现在列表中。在想要更改其字体之前,请关闭所有打开的应用程序。
修复字体文件的权限位
字体文件应该具有644
的权限,并且包含的文件夹应该具有755
。因此,如果您看不到列表中的字体,请检查这些文件和文件夹的权限。
-
将此问题看作是帮助确定权限How can I get octal file permissions from command line?
-
查看此答案,以获得有关轻松设置权限How to chmod all folders except files (recursively)的帮助
第四种方案
打开你的突触包管理器,并从左侧类别菜单中选择字体。它会列出所有字体,并且您可以根据需要选择尽可能多的字体,并且所有字体都将一次性安装。
在复制到/usr/share/fonts
位置时遇到版权问题,您应该是root用户。
我的意思是
sudo cp <your_file> /usr/share/fonts/
会做的 。
希望有所帮助。