我有一个带有一层西里尔字母的键盘布局,有时通过 Luatex 在数学文本中使用它们(更准确地说,编译器告诉我它使用的是 LuaHBTeX,版本 1.16.0)。这在数学模式之外运行良好,但如果我在里面输入西里尔字母,我会收到一条消息
Missing character: There is no ю (U+044E) in font cmmi7!
或对于带有 或其他西里尔字母的情况也一样cmmi10
。尽管我使用 Xits 作为默认数学字体,但我认为它应该有这些符号。我的设置有什么问题?
这是我的默认配置的相关部分:
\RequirePackage{fontsetup}
\RequirePackage[english,russian]{babel}
\RequirePackage{unicode-math}
\RequirePackage{fontspec}
\setmainfont{CMU Serif}
\setmathfont{XITS Math}