我正在运行一个使用 make4ht + LuaLaTeX 编译为 HTML 的文档。
在 Ubuntu 上测试两者时,它运行完美,但是当在装有 MiKTeX 的 Windows 10 上运行同一个文档时,我收到一堆"Unsupported font"
错误。
在做一个最小的例子时,我意识到这只在我导入polyglossia
包时才会发生。
此类文档的一个最小示例:
\documentclass{article}
\usepackage{polyglossia}
\begin{document}
Hello world
\end{document}
编译通过(使用 MikTeX 的 v0.3e):
$ make4ht -l document.tex
给出:
[STATUS] make4ht: Conversion started
[STATUS] make4ht: Input file: prueba.tex
This is LuaTeX, Version 1.12.0 (MiKTeX 20.7)
restricted system commands enabled.
Unsupported font [lmroman10-regular]:+tlig;
This is LuaTeX, Version 1.12.0 (MiKTeX 20.7)
restricted system commands enabled.
Unsupported font [lmroman10-regular]:+tlig;
This is LuaTeX, Version 1.12.0 (MiKTeX 20.7)
restricted system commands enabled.
Unsupported font [lmroman10-regular]:+tlig;
# (a bunch of debugging from the document iself)
----------------------------------------------------
--- error --- Can't find/open file `[lmroman10-regular]:+tlig;.tfm'
[FATAL] make4ht-lib: Fatal error. Command tex4ht returned exit code 1
这是运行最新 MiKTeX 的 Windows 10 的全新安装,直接从其网站安装。该命令在 PowerShell 下运行。make4ht 的完整输出可以在以下位置找到:这要旨。
我尝试过更改字体,但没有成功,也尝试过使用 MiKTex 设置。