我有一个文件
\documentclass{standalone}
\begin{document}
\( \mathaccent"7017 c \)
\end{document}
它打印出了应该打印的内容,即数学模式下顶部带有圆圈的 C,非常好。
假设现在我将文件切换到一种字体,不是具有以下特征:
\documentclass{standalone}
\usepackage{fontspec}
\setmainfont{Times New Roman}
\begin{document}
\( \mathaccent"7017 c \)
\end{document}
xelatex 退出并显示错误消息:
! Internal error: bad native font flag in `map_char_to_glyph'
并且不写入PDF文件。
另一方面,lualatex
默默退出并写入一个带有和不带有重音的 PDF 文件c
——这在大型文档中是否发生过很难确定。
如何确定 luatex 是否正在打印应该打印的内容?