我一直XeTeX 3.14159265-2.6-0.99992 (TeX Live 2015/W32TeX)
在使用fontspec 2015/03/14 v2.4c
,最近我也安装了MiKTeX-XeTeX 2.9.6216
。fontspec 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
都会重新读取字体。对于上述示例,所有内容编译都很快,但在我正在编译的主文档中,所有内容都变得相当慢。还有其他方法可以缓存字体吗?