Unicode 数学:下标适用于 Bitstream Vera Sans,但不适用于 DejaVu Sans

Unicode 数学:下标适用于 Bitstream Vera Sans,但不适用于 DejaVu Sans

我正在尝试排版一些幻灯片,其中包含以下文本:比特流 Vera Sans或者DejaVu Sans和数学费拉数学使用LuaLaTeXunicode-math。当使用比特流 Vera Sans,一切正常(除了缺少许多字形费拉数学):

比特流 Vera Sans

使用时DejaVu Sans,另一方面,下标不会:

DejaVu Sans

造成这种差异的原因可能是什么?

\documentclass{minimal}
\usepackage{unicode-math}
\setmathfont{Fira Math}
% \setmathfont[range=up/{latin,Latin}]{Bitstream Vera Sans}
% \setmathfont[range=it/{latin,Latin}]{Bitstream Vera Sans Oblique}
\setmathfont[range=up/{latin,Latin}]{DejaVu Sans}
\setmathfont[range=it/{latin,Latin}]{DejaVu Sans Oblique}
\begin{document}
\[ a_i \]
\end{document}

相关内容