对于在命令行使用fc-list没有看懂的问题,是因为cmd默认使用的是GBK编码,可以输入chcp命令查看当前编码,如果为936则会出现上述乱码的问题,可以通过chcp 65001更改为UTF-8编码,此后可以重新执行fc-list | findstr "FZShuSong-Z01"查看字体的中文名称.
此外,在不涉及版权问题的前提下,可否提供一下MWE以方便本地调试....
此外我印象中指定本地字体文件时似乎要加上后缀名.ttf(可以尝试尝试)

我懂你的痛苦,我也被fontspec狠狠折磨过




















问 一个困扰好久的字体报错问题