📅  最后修改于: 2023-12-03 15:32:41.140000             🧑  作者: Mango
fc-list 是 Linux 中的一个命令行工具,用于列出系统中可用的字体名称和其它相关信息。
fc-list [options] [patterns...]
| 选项 | 描述 | | --- | --- | | -f, --format=FORMAT | 指定输出格式,支持的格式有:'pattern'、'escaped'、'name'、'file'、'fullname'、'family'、'style'、'lang'、'file'、'size'、'pixelsize'、'fontversion' 和 'capability'。 | | -q, --quiet | 不输出警告信息。 | | -s, --sort=FIELD | 指定排序字段,可选字段有:'family'、'style'、'fullname'、'file'、'pixelsize'、'pointsize' 和 'size'。 |
fc-list
返回结果类似于:
DejaVu Sans Mono:style=Bold Oblique
DejaVu Sans Mono:style=Book
DejaVu Sans Mono:style=Oblique
DejaVu Serif:style=Bold
DejaVu Serif:style=Bold Italic
DejaVu Serif:style=Italic
DejaVu Serif:style=Book
DejaVu Sans:style=Book
DejaVu Sans:style=Bold
DejaVu Sans:style=Oblique
fc-list :lang=zh-cn
返回结果类似于:
ARPLUMGWTHK-LIGHT-BIG5:style=Light
ARHEITI.TTF:style=Regular
KacstBook:style=Regular
ARPLUMGJHTT-NORMAL-BIG5:style=Normal
BIZ-UDUniv-HW-KSC:style=Medium
Noto Serif CJK SC:style=Regular,Regular Italic,Bold,Bold Italic
Quicksand-Light:style=Light
ARBERKLEY.TTF:style=Regular
fc-list :sort=family
返回结果类似于:
Abyssinica SIL:style=Bold
Abyssinica SIL:style=Bold Italic
Abyssinica SIL:style=Italic
Abyssinica SIL:style=Regular
Andale Mono:style=Bold
Andale Mono:style=Bold Italic
Andale Mono:style=Italic
Andale Mono:style=Regular
Arial:style=Bold
Arial:style=Bold Italic
Arial:style=Italic
Arial:style=Regular
fc-list :format='file: %{file}\nfont: %{family}\n\n'
返回结果类似于:
file: /usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf
font: DejaVu Sans Mono
file: /usr/share/fonts/truetype/dejavu/DejaVuSansMono-Book.ttf
font: DejaVu Sans Mono
file: /usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf
font: DejaVu Sans Mono
file: /usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf
font: DejaVu Serif
file: /usr/share/fonts/truetype/dejavu/DejaVuSerif-BoldItalic.ttf
font: DejaVu Serif
file: /usr/share/fonts/truetype/dejavu/DejaVuSerif-Italic.ttf
font: DejaVu Serif
file: /usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf
font: DejaVu Serif
file: /usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf
font: DejaVu Sans
file: /usr/share/fonts/truetype/dejavu/DejaVuSans-Book.ttf
font: DejaVu Sans
file: /usr/share/fonts/truetype/dejavu/DejaVuSans-Oblique.ttf
font: DejaVu Sans
以上就是 fc-list 命令的常见用法及示例。除了以上示例外,该命令还支持许多其它的输出格式和过滤条件,具体请参见 man 手册。