我需要安装100多种字体,所以我想知道是否有一种简单的方法来执行此任务?

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

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

/usr/share/fonts中,由于没有权限,我无法复制文件

有没有简便的方法来执行此任务?

#1 楼

只需在您的主目录中创建一个.fonts文件夹(如果不存在),然后在其中解压缩/复制。

手动重建字体缓存也是一个好主意,因此您可以立即使用字体无处不在:

fc-cache -f -v


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

评论


在主目录中,我只有.fontconfig,我应该在主目录中创建.fonts并将字体放在那里吗? libreoffice会通知他们吗?

– Levan
2012年9月22日下午16:19

是的,只需创建一个新目录即可。确保准确命名为.fonts默认情况下,以点号开头的目录名称将不可见,但稍后可以在文件管理器中按Ctrl + L导航到该文件夹​​。

– artfwo
2012-09-22 16:16



用户特定字体的默认位置现在看起来是〜/ .local / share / fonts。 〜/ .fonts应该仍然有效。

–托马斯W.
16年11月22日在14:13

太酷了,它像薄荷糖19一样具有魅力。

–路易斯·米兰尼斯(Luis Milanese)
18/12/22在16:44

#2 楼

字体管理器

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

可以一次安装多种字体。



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

可以通过Software Center或此命令安装;

sudo apt-get install font-manager


评论


我可以推荐字体管理器。这对于管理字体非常有用,也可以批量安装。

–大卫
2015年6月9日14:17

字体管理器似乎在16.04上变得不稳定。在我的系统上,“正在查询安装的文件...”时挂起。

– iGadget
16年5月6日在12:16

我在Mint 18(基于Ubuntu 16.04)上使用font-manager,并且font-manager正常工作。

– Lucio Mollinedo
17年7月12日在18:11

#3 楼

假设您下载的字体位于“下载”文件夹中的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。因此,如果看不到清单中的字体,请检查这些文件和文件夹的权限。


将此问题作为确定权限的帮助。如何从命令行获取八进制文件权限?
检查此答案以获取有关轻松设置权限的帮助如何chmod除文件外的所有文件夹(递归)


评论


意外的结果!滚动以更改文本工具(在“工具选项”下)的字体时,Gimp崩溃。

–its_me
2012年10月27日,下午2:17

#4 楼

打开您的突触包管理器,然后从左侧类别菜单中选择字体。它会列出所有字体,您可以选择任意多的字体,全部安装一次。

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

我的意思是

sudo cp <your_file> /usr/share/fonts/ 


会做到的。

希望有所帮助。

评论


可悲的是,存在于突触中的字体还不足以支持格鲁吉亚语和俄语。啊,用终端文件进行复制对我来说就像是中国人,我记得很久以前有人告诉我一个建议,它会自动打开字体文件夹,我可以拖放文件放入其中,您就有可能知道该命令?

– Levan
2012年9月22日在16:22



嗨,尝试我提供给您的复制代码。

–rɑːdʒɑ
2012年9月22日下午16:23

#5 楼

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


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


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

#6 楼

要安装许多真字体而不考虑添加哪种字体,可以键入:
 sudo apt install ttf*
 

这将安装所有可用的aps以ttf开头。