如何安装字体?


263

问题说明了一切。我需要它们可以使用gimp。

Answers:


281

许多字体是为Ubuntu打包的,可以通过Ubuntu软件中心的“字体”类别获得。如果愿意apt-get,请搜索以otf-ttf-开头的软件包。

放置在.fonts主文件夹的隐藏目录中的字体文件将自动可用。您还可以~/.local/share/fonts根据以下注释将它们放在较新版本的Ubuntu上的目录中。

您也可以双击字体文件(或在右键菜单中选择“ 使用字体查看器打开”)。然后单击“ 安装字体”按钮。

如果您需要字体在系统范围内可用,则需要将它们复制到/usr/local/share/fonts并重新启动(或使用手动重建字体缓存fc-cache -f -v)。

您可以通过运行来确认它们是否正确安装 fc-list | grep "<name-of-font>"

您可能需要重新启动某些程序,例如OpenOffice Writer,然后才能真正显示新字体(通常,此类程序在启动时会缓存字体列表)。

编辑:更改建议以手动安装到其中,/usr/local/share/fonts而不是/usr/share/fonts反映评论和最佳实践。


12
取而代之的是~/.fonts,也可以在中放置字体~/.local/share/fonts
Remco Haszing '16

2
在16.10中不再是这样。您必须通过Synaptic或其他软件包安装程序来完成。
詹姆斯,

5
手动修改/usr/share/fonts对我来说是错误的。我认为手动安装的系统范围内的字体应该转到/usr/local/share/fonts
Christian Hujer

1
FC-缓存自带的包的fontconfig上最新的Ubuntu服务器版本,所以不要忘记你的apt-get install fontconfig,如果你的系统无法找到FC-缓存是的,FC-缓存还可以扫描在/ usr /本地/共享/字体,所以把他们会有更尊重Linux文件系统层次结构。
ywarnier

1
请注意,如果要安装mscorefonts,则需要手动下载此软件包package.debian.org/en/sid/all/ttf-mscorefonts-installer/…,因为Ubuntu存储库中的版本已损坏。
亚伦·弗兰克

62

将字体复制到/usr/local/share/fonts或子文件夹(例如/usr/local/share/fonts/TTF),然后运行sudo fc-cache -fv。您可以安装一些图形程序来简化此过程,但是我从来没有觉得需要尝试任何一种。此处有关字体的Ubuntu Wiki页面也可能有帮助。

GIMP会在那里找到它们。


3
您必须将它们作为根粘贴(在/ usr / share / fonts或该路径的任何子文件夹中),因此,为了做到这一点,我使用gksu nautilus并以root身份访问路径。
user123492

46

从第三方网站安装字体几乎太容易了。将文件下载并保存到您的计算机中:

字体文件

然后双击字体以加载字体界面:

字体选择

选择位于屏幕右下方的“安装字体”按钮。


5
...如此缓慢 ...
Wilf 2014年

3
@Wilf:为什么慢,只是因为Marco提出了一个不错的GUI解决方案,不需要任何终端命令或有关~/.fonts实现的知识?
MestreLion 2015年

1
是可行的并且易于使用,但是对于大的字体文件夹来说可能会很慢,并且如果您必须安装多个字体,则仅将字体复制到fonts目录并更新字体缓存时就很烦人,打开50个窗口很烦人-但这安装一些新字体时,效果确实很好。与速度和终端v gui有关的排序
2015年

3
是的gnome-font-viewer。对?
潘迪2015年

@Pandya是的,这是
Dinei

14

您不必以root用户身份安装。.fonts在您的主目录中创建一个文件夹(如果您还没有),在其中放置字体文件,运行Gimp,完成工作。

(您可能需要启用“编辑”->“首选项”->“视图”->“在Nautilus中显示隐藏和备份文件,才能查看.fonts和隐藏家中的其他“隐藏”文件夹)。


2
您无需运行Gimp即可激活字体。复制字体文件~/.fonts并运行fc-cache -fv就足够了。
Mikko Rantalainen'Apr 6'16

1
之所以在这里提到Gimp是因为特别提到了要在gimp中使用新字体的问题
Zoey Hewll

如果要查看主目录中的隐藏文件夹,只需单击Ctrl + H并再次按它即可隐藏文件夹。
Shashanth

9

如果将字体安装.fonts在主目录的文件夹中,则可能还需要运行fc-cache -rv而不是 sudo)以便将字体缓存在主目录中。


这对我有用。
严景贤

7

字体管理器

申请安装管理字体。

可以安装多种字体。

要安装字体,请单击“ 管理字体”按钮,然后选择“ 安装字体选项”。

在此处输入图片说明

可以从apps.ubuntu.com或通过Software Center安装字体管理器。如果使用命令行;

sudo apt-get install font-manager

这个工具很有趣,但是很慢而且很基础。您仍然需要手动获取字体文件才能安装字体。
亚伦·弗兰克

5

还有一个名为的应用程序fontmatrix,可以帮助在Ubuntu上安装和管理字体。引用网站上的介绍

Fontmatrix是一个真正的Linux字体管理器,可在任何平台上使用,也可用于KDE(已经具有Kfontinstaller)和Gnome。目的是递归地查询要搜索的目录中的字体(ttf,ps和otf),对其进行快速排序(避免出现错误或损坏的字体)并显示它们。然后,您可以为它们添加标签,子标签,根据各种标签重新排序,预览...甚至创建pdf字体书...

Fontmatrix屏幕截图

自从jaunty以来,就可以从Ubuntu Universe库安装 Fontmatrix了,版本0.6.0 + svn20100107-2ubuntu2当前位于特立独行的状态下。有关使用fontmatrix的简要说明,请参见他们的网站。


FontMatrix并非完全是“脚本” ... ;-)
JanC

我想这比大多数邮递员认为的脚本要复杂得多。我已经进行了编辑,将答案称为应用程序。
nhandler

4
答案已经过时,此工具在Ubuntu 16.04 LTS中不再可用
Aaron Franke

2

另外,还有许多字体可以作为软件包使用。字体包以ttf- *或otf- *的形式命名。最好将字体作为软件包安装,而不是手动安装。您可以使用Synaptic,apt-get或Ubuntu软件中心之类的工具。软件中心有专门的字体部分。


Gnome软件中的字体在哪里?我找不到他们。Ubuntu软件中心已停产。
捕手

2

除了在内部手动安装它们~.fonts(请参阅bobince的答案)和FontMatrix(nhandler向您显示的内容)之外,还有另一个字体管理器恰当地命名为Font Manager(为10.10 安装Ubuntu软件包,或为10.04以及可能是较旧的版本下载软件包),即非常轻巧(并具有Gtk GUI)。


此工具是否允许自动安装,还是应该手动搜索字体包?
捕手

2

如果您希望Gimp 专用字体,请参见此答案

简而言之,您可以将字体文件复制到Gimp自己的字体文件夹中,或告诉Gimp您的字体所在的文件夹在哪里。


1

另一个有关安装Google字体的问题已作为与此副本的副本被关闭,尽管它并不是真的(相当狭窄)。

比那里提供的一个更好的答案(即转到Google字体并查找字体并通过其奇怪的下载系统)是直接从Github获得它,例如: Roboto Mono字体文件

其余的都可以在https://github.com/google/fonts/tree/master/apache上找到,并且还可以从主要的https://github.com/google/fonts#readme上找到它们的ZIP文件。页。

因此,如果您要编写脚本(例如定期下载最新版本),则可以使用Git签出,或者使用wget或curl下拉所需的确切文件来进行编写。

PS:“ 下载Google字体 ”中还有另一个重复的问题。它详细介绍了其他一些方法,例如使用googlecode.com上的安装程序脚本以及(使用Google字体以外的方法)使用taskel。


0

安装字体只是将其文件复制到特定目录。

在不同的系统上可以有不同的目录。例如,在我的系统中,它们是:

  • /usr/share/fonts/ —所有用户的字体
  • ~/.local/share/fonts/ —特定用户的字体

您可以有任何子目录。它可以帮助您组织字体集合。

这是获取系统使用的字体文件列表的命令。

fc-list -f '%{file}\n' | sort

查看它,您将了解字体在系统中的位置。


0

这种方法在Ubuntu 18.04 Bionic Beaver中对我有用。

  1. 下载包含所需字体的文件。
  2. 转到下载文件所在的目录。
  3. 右键单击该文件。黑色的“ Box”将出现许多命令。
  4. 选择“打开字体”。右键单击它。
  5. 将会出现另一个框。您会在右上角看到一个绿色的“安装”按钮。
  6. 单击该按钮,字体将被安装。

您可以进入fonts目录或使用LibreOffice之类的程序来验证已安装的字体。

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.