一、Linux查看字体

Linux的字体库存储在/usr/share/fonts目录下。它分为3个子目录:truetype、type1和fontconfig。truetype和type1分别存放了TrueType和Type1格式的字体文件,而fontconfig是一个XML格式的配置文件目录。

二、Linux查看系统字体

要查看Linux系统可用的字体类型和对应的名称,可以使用fc-list命令:

$ fc-list

你还可以查看特定字体的信息,如字体的全名、文件路径、样本文字和所支持的语言:

$ fc-list : family style

三、Linux查看字体命令

在Linux中,有多个命令可以查看和管理系统字体:

1. fc-list:上面已经提到过,它可以列出所有可用的字体

2. fc-match:该命令以字符串搜索的方式,查找与所提供字体最相似的字体

3. fc-cache:该命令会刷新字体缓存文件,并更新系统字体信息。这通常在安装新字体后应该执行

4. fc-query:该命令可以查询字体信息,如文件名、字体格式、字符集、颜色等

四、Linux查看字体信息

如果想查看某个具体字体的详细信息,可以使用fc-query命令。比如查看字体文件DejaVuSans.ttf的信息:

$ fc-query /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf

这将输出文件名、字体格式、字符集、版本、样本文字等信息。

五、Linux安装字体

在Linux中安装字体可以通过从字体库中手动复制文件或使用包管理器来实现。

1. 复制字体文件:将字体文件复制到/usr/share/fonts下的相应目录,然后执行fc-cache命令,以更新字体缓存。例如:

$ sudo cp [fontfile] /usr/share/fonts/truetype/
$ sudo fc-cache -fv

2. 使用包管理器:对于基于Debian的系统,我们可以使用apt-get来安装新字体,例如DejaVu字体:

$ sudo apt-get install fonts-dejavu

六、Linux安装中文字体

Linux系统默认不支持中文,可以使用以下步骤安装中文字体:

1. 下载中文字体:可以从互联网上下载中文字体文件,格式为TrueType或OpenType,例如SimHei.ttf或Microsoft YaHei.ttf。

2. 复制字体文件:将下载好的字体文件(如SimHei.ttf)复制到/usr/share/fonts/truetype/目录下:

$ sudo cp [fontfile] /usr/share/fonts/truetype/
$ sudo fc-cache -fv

七、Linux查看字体列表

可以使用下面的命令查看已安装的字体列表:

$ fc-list : family

结果如下:

DejaVu Sans Mono
Droid Serif
DejaVu Serif
DejaVu Sans Mono
Ubuntu Regular
DejaVu Serif
DejaVu Sans Mono
DejaVu Sans

八、Linux查看字体路径

如果想要查看Linux系统中字体的具体路径,可以使用fc-match命令,并加上-v选项:

$ fc-match -v Arial

结果如下:

aanm: "Arial Bold Oblique.ttf"	(文件名)
pwid: "PANOSE: 611 2 7 3 4 1 2 2 2 4"
slnt: 100
wght: 200

这显示了Arial字体文件的名字及其特征。