从我理解,这是一个设计决定,luatex
不会mktextfm
像以前那样在需要时运行pdftex
。是否有可能问什么时候需要运行 luatex mktextfm
?
这是一个简单的例子:
\documentclass{article}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{luainputenc}
\begin{document}
По сути
\end{document}
如果我运行lualatex
这个,我会得到以下结果:
! Font \T2A/cmr/m/n/10=larm1000 at 10pt not loadable: metric data not found or bad.
手动解决方案是运行:
mktextfm larm1000
但我宁愿它是自动的。我想我可以解析日志来找到我需要运行mktextfm
的所有字体,但这也感觉不太可靠。
pdftex
一个单独的解决方法是在之前运行luatex
,但并非所有适用于的文档都可以luatex
使用pdftex
,因此我不喜欢这种解决方法。