使用 LuaLaTeX 时 fontspec 2.9a 或 luaotfload(哪一个?)中的错误

使用 LuaLaTeX 时 fontspec 2.9a 或 luaotfload(哪一个?)中的错误

LuaLaTeX 找不到 CMU 字体。

包 fontspec 错误:找不到字体“CMUSansSerif”。​​ \setmainfont

同时,XeLaTeX 编译正常。

我正在使用 TeXLive2023 (Win 10)。包fontspec 2.9a

% !TeX program = lualatex
% !TeX encoding = utf8

\documentclass[14pt]{extarticle}

\usepackage{fontspec}
\setsansfont{CMU Sans Serif}
\setmainfont{CMU Serif}
\setmonofont{CMU Typewriter Text}
\defaultfontfeatures{Ligatures={TeX}}
\usepackage[math-style=TeX]{unicode-math}

\title{Bug?}

\begin{document}
\maketitle

\end{document}
  1. 尝试使用 MikTeX,同样的问题。
  2. 以前的 v2.8a 运行良好。
  3. 此错误仅在按名称加载 CMU 时出现。其他系统字体可正常按名称加载。
kpsewhich --expand-var '$OPENTYPEFONTS'

'.;{{}d:/Programs/LaTeX/TeXLive/2023/texmf-config,
d:/Programs/LaTeX/TeXLive/2023/texmf-var,
d:/Projects/LaTeX/MyPackage,
!!d:/Programs/LaTeX/TeXLive/texmf-local,
!!d:/Programs/LaTeX/TeXLive/2023/texmf-config,
!!d:/Programs/LaTeX/TeXLive/2023/texmf-var,
!!d:/Programs/LaTeX/TeXLive/2023/texmf-dist}/fonts/{opentype,truetype}//;
C:/windows/fonts//;
C:/Users/Sergiy/AppData/Local/Microsoft/Windows/Fonts////'

相关内容