如何安装多个ttf字体以在系统范围内使用?


8

我的主目录中有“ WinFonts”文件夹,其中包含许多我想安装的真型字体(.ttf),这些字体将在Ubuntu系统和应用程序中广泛使用。我需要帮助指导我迈出这一步吗?

Answers:


9

在整个系统范围内安装TTF字体并不困难。你只需要创建一个目录中/usr/share/fonts/truetype/,把在那里,你*.ttf的字体,然后用更新系统字体缓存fc-cache -fv(通过选项-f进行强制重新生成缓存文件,并-v进行冗长)。

一步步:

  1. 创建您的自定义字体目录(我们称之为customfonts):

    sudo mkdir /usr/share/fonts/truetype/customfonts

  2. *.ttf字体复制到此处:

    sudo cp ~/myfonts/*.ttf /usr/share/fonts/truetype/customfonts/

  3. 更新系统字体缓存:

    sudo fc-cache -fv

如果以后要添加更多字体,只需将它们复制到usr/share/fonts/truetype/customfonts/目录中,然后如上所述更新系统字体缓存。


1
并且不要忘记扩展名也区分大小写。因此,例如复制TTF文件。
SirSaleh

1
对。为了避免这种烦人的大小写问题,最好对这些文件使用大小写约定,即仅使用小写扩展名。
gerlos

仅供参考,我并不需要sudo的-所以也许尝试没有第一
ErichBSchulz

@ErichBSchulz,这是因为字体缓存既存储在系统范围内(按/var/cache/fontconfig/),也存储在每个用户范围内(按~/.cache/fontconfig)。如果您的系统上只有一个用户,则两个命令都将起作用。如果您有更多用户,则可能更喜欢使用来为每个人生成一次缓存sudo
盖洛斯19-3-15
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.