使用 xelatex 的 fontspec 很慢

使用 xelatex 的 fontspec 很慢

我一直XeTeX 3.14159265-2.6-0.99992 (TeX Live 2015/W32TeX)在使用fontspec 2015/03/14 v2.4c,最近我也安装了MiKTeX-XeTeX 2.9.6216fontspec 2017/01/02 v2.5c这大大降低了速度。正如其他帖子所建议的那样,我尝试通过运行fc-cache和来缓存字体fc-cache -f。因为我没有看到明显的改进,所以我使用了进程监视器来检查 xelatex.exe 进程。这是代码:

% !TEX TS-program = xelatex
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Arial}
\begin{document}
Test
\end{document}

运行的大多数操作都是来自 ReadFile C:\windows\fonts\Arial...在此处输入图片描述

这是预料之中的还是意味着字体没有正确缓存?我编译后latexmk -xelatex -pvc -synctex=1每次更改后xelatex.exe都会重新读取字体。对于上述示例,所有内容编译都很快,但在我正在编译的主文档中,所有内容都变得相当慢。还有其他方法可以缓存字体吗?

相关内容