Linux 中的 fc-cache 命令示例
Linux 中的fc-cache命令扫描字体目录并为使用fontconfig进行字体处理的应用程序构建字体缓存。当没有传递参数时, fc-cache 会扫描每个目录以查找 FreeType 可读的字体文件。创建一个缓存,其中包含每个字体的属性和关联的文件名,该缓存进一步用于在启动期间使用 fontconfig 库时加速应用程序。
概要:
fc-cache [ -EfrsvVh ] [ –error-on-no-fonts ] [ –force ] [ –really-force ] [ [ -y dir ] [ –sysroot dir ] ] [ –system-only ] [ –verbose ] [ –version ] [ –help ] [ dir… ]
选项:
- -E(–error-on-no-fonts):使用此选项时,如果配置中的目录或目录中没有字体,则会抛出错误。
- -f(–force):使用此命令时,将强制重新生成明显是最新的缓存文件,覆盖时间戳检查。
- -r(–really-force):此选项将清除所有现有缓存文件并重新扫描。
- -s(–system-only):此命令将仅扫描系统范围内的目录并省略位于 /usr/home 目录中的位置。
- -v(–verbose):将在处理过程中详细输出。
- -V(–version):将显示版本并退出。
例子:
fc-cache -Ev
注意:如果缓存成功生成, fc-cache 返回零,否则非零