
我正在運行一個使用 make4ht + LuaLaTeX 編譯為 HTML 的文檔。
當在 Ubuntu 上測試這兩個文件時,它工作得完美無缺,但是當同一個文件在 Windows 10 上使用 MiKTeX 運行時,我遇到了一堆"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 設置,但沒有成功。