Linux系统的字体管理
一、字体安装
1、字体安装目录
- 全局用户字体安装目录:/usr/share/fonts。这个目录通常用于存放系统级别的字体文件,对所有用户都可见。
- 用户字体安装目录:~/.fonts(如果目录不存在,则创建)。这个目录用于存放特定用户的字体文件,仅对该用户可见。
2、安装字体
- 将字体文件复制到上述任一目录中即可完成安装。对于.ttf(TrueType)、.otf(OpenType)等常见字体格式,Linux系统通常都能很好地支持。
3、更新字体缓存:sudo fc-cache -f -v
在Linux系统中,新安装的字体需要被加入到字体缓存中,以便系统能够识别和使用它们。因此,你需要在服务器上执行 fc-cache 命令来更新字体缓存。这个命令会扫描 /usr/share/fonts 目录(以及其他可能存在的字体目录,如 ~/.fonts),并更新字体缓存数据库。
具体命令如下:
sudo fc-cache -f -v
- -f 参数表示强制重新生成缓存。
- -v 参数表示在生成缓存的过程中显示详细信息。
执行该命令后,系统将会重新扫描 /usr/share/fonts 目录,并将新拷贝的字体加入到字体缓存中。
二、字体查看
1、fc-list命令
- fc-list命令用于列出系统上安装的所有字体。通过该命令,用户可以查看已安装字体的详细信息,包括字体名称、文件路径等。
- 例如,使用下述命令可以查询是否安装了“Source Code Pro”字体。
fc-list | grep "Source Code Pro"
2、字体过滤
- fc-list命令还支持通过不同的选项来过滤和排序字体列表。
- 例如,使用下述命令可以列出支持中文的字体。
fc-list :lang=zh