如何列出我已安装的所有中文字体?(Ubuntu,TexLive)

如何列出我已安装的所有中文字体?(Ubuntu,TexLive)

我正在使用 xeCJK 软件包,我需要执行一个\setCJKmainfont{}命令,但我甚至不知道我的系统上有哪些字体可用。我快速安装了一堆中文字体,但我记不起我安装了什么……

答案1

要查看笔记本电脑中有哪些中文字体,请打开终端并执行

fc-list :lang=zh-cn > chinese.txt

chinese.txt当前目录下会生成一个名为的文本文件,其中列出了所有中文字库。

如果utf8 ignorance报错,则运行以下命令第一的

export LC_CTYPE="en_US.UTF-8"

最后,如果你觉得排序字体名称

fc-list :lang=zh-cn | awk -F ": " '{for (f = 2; f <= NF; ++f) { if (f != 2) {printf("%s", OFS);} printf("%s", $f)}; printf "\n"}' | sort -d > chinese.txt

相关内容